diff options
| author | Glenn Morris | 2010-09-08 19:30:31 -0700 |
|---|---|---|
| committer | Glenn Morris | 2010-09-08 19:30:31 -0700 |
| commit | ae2cc2d8e700085c8c7112ee4041a6e59e289925 (patch) | |
| tree | 9fd115a1a6d59dd2c29c758d11e8750904f15e91 /etc | |
| parent | 399653d69713b1eb4b1c6cd38b7d3a99270387dc (diff) | |
| download | emacs-ae2cc2d8e700085c8c7112ee4041a6e59e289925.tar.gz emacs-ae2cc2d8e700085c8c7112ee4041a6e59e289925.zip | |
* README.imagemagick: Remove.
* etc/NEWS: Move remaining ImageMagick items here.
Diffstat (limited to 'etc')
| -rw-r--r-- | etc/TODO | 45 |
1 files changed, 45 insertions, 0 deletions
| @@ -625,6 +625,51 @@ http://lists.gnu.org/archive/html/emacs-devel/2008-02/msg02234.html | |||
| 625 | the window associated with that modeline. | 625 | the window associated with that modeline. |
| 626 | http://lists.gnu.org/archive/html/emacs-devel/2007-09/msg02416.html | 626 | http://lists.gnu.org/archive/html/emacs-devel/2007-09/msg02416.html |
| 627 | 627 | ||
| 628 | * Things to be done for specific packages or features | ||
| 629 | |||
| 630 | ** ImageMagick support | ||
| 631 | |||
| 632 | *** image-type-header-regexps priorities the jpeg loader over the | ||
| 633 | ImageMagick one. This is not wrong, but how should a user go about | ||
| 634 | prefering the ImageMagick loader? The user might like zooming etc in jpegs. | ||
| 635 | |||
| 636 | Try (setq image-type-header-regexps nil) for a quick hack to prefer | ||
| 637 | ImageMagick over the jpg loader. | ||
| 638 | |||
| 639 | *** For some reason its unbearably slow to look at a page in a large | ||
| 640 | image bundle using the :index feature. The ImageMagick "display" | ||
| 641 | command is also a bit slow, but nowhere near as slow as the Emacs | ||
| 642 | code. It seems ImageMagick tries to unpack every page when loading the | ||
| 643 | bundle. This feature is not the primary usecase in Emacs though. | ||
| 644 | |||
| 645 | ImageMagick 6.6.2-9 introduced a bugfix for single page djvu load. It | ||
| 646 | is now much faster to use the :index feature, but still not very fast. | ||
| 647 | |||
| 648 | *** Try to cache the num pages calculation. It can take a while to | ||
| 649 | calculate the number of pages, and if you need to do it for each page | ||
| 650 | view, page-flipping becomes uselessly slow. | ||
| 651 | |||
| 652 | *** Integrate with image-dired. | ||
| 653 | |||
| 654 | *** Integrate with docview. | ||
| 655 | |||
| 656 | *** Integrate with image-mode. | ||
| 657 | Some work has been done, e.g. M-x image-transform-fit-to-height will | ||
| 658 | fit the image to the height of the Emacs window. | ||
| 659 | |||
| 660 | *** Look for optimizations for handling images with low depth. | ||
| 661 | Currently the code seems to default to 24 bit RGB which is costly for | ||
| 662 | images with lower bit depth. | ||
| 663 | |||
| 664 | *** Decide what to do with some uncommitted imagemagick support | ||
| 665 | functions for image size etc. | ||
| 666 | |||
| 667 | *** Test with more systems. | ||
| 668 | Tested on Fedora 12, 14, and the libmagick that ships with it. | ||
| 669 | I also tried using an ImageMagick compiled from their SVN, in | ||
| 670 | parallel with the one packaged by Fedora, it worked well. | ||
| 671 | Ubuntu 8.04 was tested, but it seems it ships a broken ImageMagick. | ||
| 672 | |||
| 628 | * Internal changes | 673 | * Internal changes |
| 629 | 674 | ||
| 630 | ** Cleanup all the GC_ mark bit stuff -- there is no longer any distinction | 675 | ** Cleanup all the GC_ mark bit stuff -- there is no longer any distinction |