aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorGlenn Morris2010-09-08 19:30:31 -0700
committerGlenn Morris2010-09-08 19:30:31 -0700
commitae2cc2d8e700085c8c7112ee4041a6e59e289925 (patch)
tree9fd115a1a6d59dd2c29c758d11e8750904f15e91 /etc
parent399653d69713b1eb4b1c6cd38b7d3a99270387dc (diff)
downloademacs-ae2cc2d8e700085c8c7112ee4041a6e59e289925.tar.gz
emacs-ae2cc2d8e700085c8c7112ee4041a6e59e289925.zip
* README.imagemagick: Remove.
* etc/NEWS: Move remaining ImageMagick items here.
Diffstat (limited to 'etc')
-rw-r--r--etc/TODO45
1 files changed, 45 insertions, 0 deletions
diff --git a/etc/TODO b/etc/TODO
index d58eb8be3d8..e76e1054043 100644
--- a/etc/TODO
+++ b/etc/TODO
@@ -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
633ImageMagick one. This is not wrong, but how should a user go about
634prefering the ImageMagick loader? The user might like zooming etc in jpegs.
635
636Try (setq image-type-header-regexps nil) for a quick hack to prefer
637ImageMagick over the jpg loader.
638
639*** For some reason its unbearably slow to look at a page in a large
640image bundle using the :index feature. The ImageMagick "display"
641command is also a bit slow, but nowhere near as slow as the Emacs
642code. It seems ImageMagick tries to unpack every page when loading the
643bundle. This feature is not the primary usecase in Emacs though.
644
645ImageMagick 6.6.2-9 introduced a bugfix for single page djvu load. It
646is 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
649calculate the number of pages, and if you need to do it for each page
650view, page-flipping becomes uselessly slow.
651
652*** Integrate with image-dired.
653
654*** Integrate with docview.
655
656*** Integrate with image-mode.
657Some work has been done, e.g. M-x image-transform-fit-to-height will
658fit the image to the height of the Emacs window.
659
660*** Look for optimizations for handling images with low depth.
661Currently the code seems to default to 24 bit RGB which is costly for
662images with lower bit depth.
663
664*** Decide what to do with some uncommitted imagemagick support
665functions for image size etc.
666
667*** Test with more systems.
668Tested on Fedora 12, 14, and the libmagick that ships with it.
669I also tried using an ImageMagick compiled from their SVN, in
670parallel with the one packaged by Fedora, it worked well.
671Ubuntu 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