unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* TODO additions
@ 2002-10-18 12:41 Dave Love
  2002-10-19  3:24 ` Miles Bader
                   ` (2 more replies)
  0 siblings, 3 replies; 80+ messages in thread
From: Dave Love @ 2002-10-18 12:41 UTC (permalink / raw)


I'd like to see these added to etc/TODO.  The last three are
maintenance problems that have bitten me again recently; I know rms
thinks they're not a problem, but they've all bitten me again recently
and have done often in the past.  The rest are mostly of particular
interest for W3, but are more generally applicable.

* 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.

* 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.)

* 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.]

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

* 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.

^ permalink raw reply	[flat|nested] 80+ messages in thread

end of thread, other threads:[~2002-12-19 18:32 UTC | newest]

Thread overview: 80+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
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
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

Code repositories for project(s) associated with this public inbox

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

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).