all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Richard Stallman <rms@gnu.org>
Cc: emacs-devel@gnu.org
Subject: Re: TODO additions
Date: Sun, 27 Oct 2002 18:38:33 -0500	[thread overview]
Message-ID: <E185wzJ-0000zO-00@fencepost.gnu.org> (raw)
In-Reply-To: <rzqiszzc41k.fsf@albion.dl.ac.uk> (message from Dave Love on 18 Oct 2002 13:41:43 +0100)

    * Provide a means to display a background image in a window [miles
      started on this?] and extract image-relative coordinates from mouse
      clicks on images.  (Both needed for W3.)  Also useful for W3 and Gnus:
      allow scrolling images properly.

I see no need for background images.  Scrolling through images is very
important, and already listed in TODO.  I will clarify that item.

    * Convert the XPM bitmaps to PPM, replace the PBMs with them and scrap
      the XPMs so that the colour versions work generally.  (Requires care
      with the colour used for the transparent regions.)

Could someone explain what good this would do?  I don't know much
about these image formats.

    * Use automake and use autoconf fully, preferably avoiding src/{m,s}
      entirely.  [Maintaining the build process _is_ a major problem.]

I don't think this would make it easier.  It might be harder,
because it would require solving every problem in a general way.

    * Do something to make rms happy with fx's dynamic loading, and use it
      to implement things like auto-loaded buffer parsers and database
      access in cases which need more than Lisp.

The problem here is too fundamental to suppose it can necessarily be
solved.

The rest all seem desirable in principle at least, so I will
add them to etc/TODO.

    * Allow unknown image types to be rendered via an external program
      converting them to, say, PBM (in the same way as PostScript?).

    * Allow displaying an X window from an external program in a buffer,
      e.g. to render graphics from Java applets.  [gerd and/or wmperry
      thought this was feasible.]

    * Allow images (not just text) in the margin to be mouse-sensitive.
      (Requires recursing through display properties).  Provide some way
      to simulate mouse-clicks on marginal text without a mouse.

    * Implement Lisp functions to determine properly whether a character
      is displayable (particularly needed in XFree 4, sigh).  Use it to
      define useful glyphs that may be displayed as images or unicodes
      (with ASCIIfied fallback via latin1-disp).  Examples include
      box-drawing graphics in Custom buffers, W3 rules and tables, and
      tree displays generally, mode-line mail indicator.  [See work done
      already for Emacs 22 and consult fx.]

    * Do something to make rms happy with fx's dynamic loading, and use it
      to implement things like auto-loaded buffer parsers and database
      access in cases which need more than Lisp.

    * Extend ps-print to deal with multiple font sizes, images, and extra
      encodings.

    * Provide portable undumping using mmap (per gerd design).  [unexec
      _is_ a major headache.]

    * Replace gmalloc.c with the modified Doug Lea code from the current
      GNU libc so that the special mmapping of buffers can be removed  --
      that apparently loses under Solaris, at least.

  parent reply	other threads:[~2002-10-27 23:38 UTC|newest]

Thread overview: 80+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-10-18 12:41 TODO additions Dave Love
2002-10-19  3:24 ` Miles Bader
2002-10-21 13:11   ` Stefan Monnier
2002-10-22 16:47   ` Dave Love
2002-10-21 13:07 ` Stefan Monnier
2002-10-21 13:21   ` Oliver Scholz
2002-10-22 14:14     ` Stefan Monnier
2002-10-22 17:03   ` Dave Love
2002-10-27 23:38 ` Richard Stallman [this message]
2002-10-29 18:04   ` Dave Love
2002-10-29 22:09     ` Miles Bader
2002-10-31 17:25       ` Richard Stallman
2002-11-05 10:59       ` Dave Love
2002-10-30 17:18     ` Richard Stallman
2002-10-31  7:21       ` Kai Großjohann
2002-10-31  9:12         ` Miles Bader
2002-11-01  9:40         ` Richard Stallman
2002-11-01 13:06           ` Kai Großjohann
2002-11-03 13:57             ` Richard Stallman
2002-10-31 18:19       ` Dave Love
2002-11-02  3:32         ` Richard Stallman
2002-11-11 20:15           ` Dave Love
2002-11-12 13:18             ` Miles Bader
2002-11-14  4:10               ` Richard Stallman
2002-11-17 22:47               ` Dave Love
2002-10-30 17:18     ` Richard Stallman
2002-10-31 18:42       ` Dave Love
2002-11-02  3:31         ` Richard Stallman
2002-11-05 11:37           ` Dave Love
2002-10-29 19:02   ` Stefan Monnier
2002-10-31 17:27     ` Richard Stallman
2002-10-31 18:10     ` Dave Love
2002-11-02  3:31       ` Richard Stallman
2002-11-05 11:33         ` Dave Love
2002-11-07  4:48           ` Richard Stallman
2002-11-07 10:33             ` Andreas Schwab
2002-11-08 12:06               ` Richard Stallman
2002-11-11 11:58                 ` Andreas Schwab
2002-11-13 11:31                   ` Richard Stallman
2002-11-17 22:49                     ` Dave Love
2002-11-11 20:25                 ` Dave Love
2002-11-13 11:32                   ` Richard Stallman
2002-11-17 22:56                     ` Dave Love
2002-11-18 19:09                       ` Richard Stallman
2002-11-20 17:10                         ` Dave Love
2002-11-21 17:12                           ` Richard Stallman
2002-11-24 18:57                             ` Dave Love
2002-11-25 12:36                               ` Richard Stallman
2002-11-27 23:38                                 ` Dave Love
2002-11-29 15:04                                   ` Richard Stallman
2002-11-29 19:57                                     ` Dave Love
2002-12-01  9:16                                       ` Richard Stallman
2002-12-02 14:02                                         ` Dave Love
2002-12-05 15:10                                           ` Richard Stallman
2002-12-09 19:03                                             ` Dave Love
2002-12-12 17:09                                               ` Richard Stallman
2002-12-15 17:23                                                 ` Dave Love
2002-12-01  9:16                                       ` Richard Stallman
2002-12-02 14:05                                         ` Dave Love
2002-12-02 15:47                                       ` Richard Stallman
2002-12-06 16:41                                         ` movemail re-write [was Re: TODO additions] Dave Love
     [not found]                                           ` <E18LD0N-0004Rc-00@fencepost.gnu.org>
2002-12-10 23:42                                             ` Dave Love
2002-12-16 10:49                                           ` Michael Sperber [Mr. Preprocessor]
2002-12-17 18:44                                             ` Richard Stallman
2002-12-18  9:35                                               ` Michael Sperber [Mr. Preprocessor]
2002-12-19 18:32                                                 ` Richard Stallman
2002-12-02 15:47                                       ` TODO additions Richard Stallman
2002-12-03 10:58                                         ` Dave Love
2002-12-05 15:10                                           ` Richard Stallman
2002-11-29 15:04                                   ` Richard Stallman
2002-11-27 15:13                           ` Francesco Potorti`
2002-11-28  1:43                             ` Miles Bader
2002-11-28  5:45                               ` Eli Zaretskii
2002-11-29 15:03                             ` Richard Stallman
2002-11-29 15:59                               ` Francesco Potorti`
2002-11-30 14:05                                 ` Richard Stallman
2002-11-07  4:48           ` Richard Stallman
2002-11-11 20:19             ` Dave Love
2002-11-13 11:32               ` Richard Stallman
2002-11-17 22:47                 ` Dave Love

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=E185wzJ-0000zO-00@fencepost.gnu.org \
    --to=rms@gnu.org \
    --cc=emacs-devel@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.