- 20 Feb, 2013 1 commit
-
-
Glenn Morris authored
* image.el (image-current-frame): Change from variable to function. (image-show-frame): Rename from image-nth-frame. Update callers. * image-mode.el (image-multi-frame): New variable. (image-mode-map, image-mode, image-goto-frame): Use image-multi-frame rather than image-current-frame. (image-mode, image-goto-frame): Use image-current-frame as function rather than as variable.
-
- 16 Feb, 2013 4 commits
-
-
Glenn Morris authored
* lisp/image.el (image-animated-types): Remove. (image-multi-frame-p): Rename from image-animated-p, and generalize. (image-animated-p): Make obsolete alias. (image-animate, image-nth-frame, image-animate-timeout): Use image-multi-frame-p. (image-animate-timeout): If no delay, use image-default-frame-delay. * lisp/image-mode.el (image-mode, image-toggle-animation): Use image-multi-frame-p. (image-mode): Adjust startup message for a multi-frame image. * lisp/gnus/shr.el (shr-put-image): Only animate images that specify a delay. This is consistent with the old image-animated-p behavior. * etc/NEWS: Add placeholder for this. Fixes: debbugs:10739
-
Glenn Morris authored
* lisp/image.el (image-default-frame-delay): New variable. (image-animated-p): Use image-default-frame-delay. (image-minimum-frame-delay): New constant. (image-animate-timeout): Use image-minimum-frame-delay.
-
Glenn Morris authored
* lisp/image.el (image-nth-frame): New, split from image-animate-timeout. (image-animate-timeout): Use image-nth-frame. * lisp/image-mode.el (image-goto-frame, image-next-frame) (image-previous-frame): New commands. (image-mode-map): Add new frame commands. * etc/NEWS: Mention this.
-
Glenn Morris authored
* lisp/image.el (image-current-frame): New variable. (image-animate-timeout): Set image-current-frame. * lisp/image-mode.el (image-mode): For animated images, display a frame counter via mode-line-process.
-
- 01 Jan, 2013 1 commit
-
-
Paul Eggert authored
-
- 18 Nov, 2012 1 commit
-
-
Glenn Morris authored
-
- 02 Nov, 2012 1 commit
-
-
Glenn Morris authored
-
- 23 Oct, 2012 1 commit
-
-
Glenn Morris authored
* lisp/image.el (image-type-from-file-name): If multiple types match, return the first one that is supported.
-
- 22 Oct, 2012 1 commit
-
-
Glenn Morris authored
-
- 23 Sep, 2012 1 commit
-
-
Chong Yidong authored
These always use Vdynamic_library_alist anyway. * src/image.c (Finit_image_library, lookup_image_type) (define_image_type): Remove now-unneeded second arg. (init_xpm_functions, init_png_functions, init_jpeg_functions) (init_tiff_functions, init_gif_functions, init_svg_functions): Arglist and w32_delayed_load calling convention changed. (gs_type): Remove init_gs_functions; there is no such function. * src/gnutls.c (init_gnutls_functions): Caller changed; remove arg. (Fgnutls_available_p): Caller changed. * src/xml.c (init_libxml2_functions, Flibxml_parse_html_region) (Flibxml_parse_xml_region): Likewise. * src/dispextern.h (struct image_type): Remove arg from init function. * src/w32.c (w32_delayed_load): Remove LIBRARIES argument; always use Vdynamic_library_alist. * lisp/image.el (image-type-available-p): Change caller to init-image-library.
-
- 13 Sep, 2012 1 commit
-
-
Paul Eggert authored
* etc/NEWS: Document timer format change. * lisp/image.el (image-animate-timer): * lisp/time.el (display-time-world-timer): Use timer--function and timer--args rather than raw access to timer vector. * lisp/gnus/gnus-art.el (gnus-article-stop-animations): Use timer--function rather than raw access to timer vector. Fixes: debbugs:12430
-
- 15 Aug, 2012 1 commit
-
-
Glenn Morris authored
-
- 11 Jun, 2012 1 commit
-
-
Chong Yidong authored
* lisp/image.el (imagemagick-register-types): Put the ImageMagick entry at the end of image-type-file-name-regexps.
-
- 04 Jun, 2012 2 commits
-
-
Chong Yidong authored
-
Chong Yidong authored
* lisp/image.el (imagemagick-types-inhibit): Revert last change. Add INFO and M. (imagemagick-enabled-types): Remove EPS and related formats.
-
- 03 Jun, 2012 1 commit
-
-
Glenn Morris authored
* lisp/image.el (imagemagick-types-inhibit): Bump :version.
-
- 02 Jun, 2012 1 commit
-
-
Chong Yidong authored
* lisp/image.el (imagemagick-enabled-types): Rename from imagemagick-types-enable. Add many more types. (imagemagick-types-inhibit): Change default to nil. (imagemagick-filter-types): Caller changed.
-
- 31 May, 2012 3 commits
-
-
Glenn Morris authored
-
Glenn Morris authored
* lisp/image.el: (imagemagick-filter-types): New function. (Bug#7406) (imagemagick-register-types): Use imagemagick-filter-types. * etc/NEWS: Mention this.
-
Glenn Morris authored
* lisp/image.el: For clarity, call imagemagick-register-types at top-level, rather than relying on a custom :initialize. (imagemagick-types-enable): New option. (imagemagick-register-types): Respect imagemagick-types-inhibit. If disabling support, remove elements altogether rather than using an impossible regexp. (imagemagick-types-inhibit): Give it the default init function. * src/image.c (Fimagemagick_types): Doc fix. * etc/NEWS: Mention this. Fixes: debbugs:11557
-
- 25 May, 2012 1 commit
-
-
Glenn Morris authored
* etc/NEWS: Related edits.
-
- 26 Apr, 2012 1 commit
-
-
Chong Yidong authored
Fixes: debbugs:9045
-
- 16 Apr, 2012 1 commit
-
-
Chong Yidong authored
* lisp/image.el (imagemagick--extension-regexp): New variable. (imagemagick-register-types): Use it. (imagemagick-types-inhibit): Add :set function. Allow new value of t to inhibit all types. * lisp/loadup.el (fboundp): Preload regexp-opt, needed by imagemagick-register-types. * lisp/emacs-lisp/regexp-opt.el (regexp-opt-charset): Avoid cl macros, so we can preload it.
-
- 10 Apr, 2012 1 commit
-
-
Lars Magne Ingebrigtsen authored
* image.el (put-image): Return the overlay created instead of the optional input string. Note that this may break code that is (for some reason or other) depending on `put-image' returning the string. Fixes: debbugs:7834
-
- 30 Mar, 2012 1 commit
-
-
Chong Yidong authored
* doc/lispref/display.texi (Image Formats): Add imagemagick type. (Image Descriptors): Mention how they are used. (ImageMagick Images): Clarify role of imagemagick-register-types. (Character Display): Don't mention glyph tables. (Display Tables): Use make-glyph-code in example. (Glyphs): Avoid "simple glyph code" terminology. Note that glyph tables are semi-obsolete. De-document create-glyph. (Glyphless Chars): Note that display tables override this. (Bidirectional Display): Copyedits. Introduce "bidirectional reordering" terminology, and use it. * doc/emacs/files.texi (File Conveniences): Clarify Imagemagick discussion. * lisp/image.el (imagemagick-types-inhibit) (imagemagick-register-types): Doc fix.
-
- 28 Feb, 2012 1 commit
-
-
- 08 Feb, 2012 1 commit
-
-
Glenn Morris authored
* lisp/image-mode.el (image-transform-minor-mode-map, image-transform-mode): Comment out (does nothing). * etc/NEWS: Related edits. * lisp/image.el: Comment.
-
- 07 Feb, 2012 2 commits
-
-
Glenn Morris authored
-
Glenn Morris authored
* lisp/image.el (imagemagick-types-inhibit): Doc fix. * src/image.c (Fimagemagick_types): Doc fix.
-
- 04 Feb, 2012 1 commit
-
-
Glenn Morris authored
-
- 03 Feb, 2012 1 commit
-
-
Glenn Morris authored
* doc/lispref/display.texi (GIF Images): Mention animation. Remove commented-out old example of animation. (Animated Images): New subsection. * doc/lispref/elisp.texi (Top): * doc/lispref/vol1.texi (Top): * doc/lispref/vol2.texi (Top): Add Animated Images menu entry. * lisp/image-mode.el (image-animate-loop, image-toggle-animation): Doc fixes. * lisp/image.el (image-animated-p): Doc fix. Use image-animated-types. (image-animate-timeout): Doc fix. * etc/NEWS: Markup.
-
- 11 Jan, 2012 1 commit
-
-
Glenn Morris authored
-
- 05 Jan, 2012 1 commit
-
-
Glenn Morris authored
-
- 16 Sep, 2011 1 commit
-
-
Stefan Monnier authored
-
- 25 Jul, 2011 1 commit
-
-
Deniz Dogan authored
-
- 17 Jul, 2011 1 commit
-
-
Lars Magne Ingebrigtsen authored
-
- 14 Jul, 2011 1 commit
-
-
Lars Magne Ingebrigtsen authored
* image.el (put-image): Mention the `put-image' overlay property (bug#7834).
-
- 11 Jun, 2011 1 commit
-
-
Chong Yidong authored
* lisp/image.el (image-animated-p): Return animation delay in seconds. Avoid bit manipulation in Lisp; use `delay' entry in the metadata. (image-animate-timeout): Remove DELAY argument. Use image-animated-p to get animation delay for each frame. (image-animate): Caller changed. * src/image.c (gif_load): Add animation frame delay to the metadata. (syms_of_image): Use DEFSYM. New symbol `delay'.
-
- 07 Jun, 2011 1 commit
-
-
Chong Yidong authored
* lisp/image.el (image-animate-max-time): Moved to image-mode.el. (create-animated-image): Remove unnecessary function. (image-animate): Rename from image-animate-start. New arg. (image-animate-stop): Removed; just use image-animate-timer. (image-animate-timer): Use car-safe. (image-animate-timeout): Rename argument. * lisp/image-mode.el (image-toggle-animation): New command. (image-mode-map): Bind it to RET. (image-mode): Update message. (image-toggle-display-image): Avoid a spurious cache flush. (image-transform-rotation): Doc fix. (image-transform-properties): Return quickly in the normal case. (image-animate-loop): Rename from image-animate-max-time.
-