1. 16 Feb, 2013 1 commit
  2. 01 Jan, 2013 1 commit
  3. 18 Nov, 2012 1 commit
  4. 02 Nov, 2012 1 commit
  5. 23 Oct, 2012 1 commit
  6. 22 Oct, 2012 1 commit
  7. 23 Sep, 2012 1 commit
    • Chong Yidong's avatar
      Remove LIBRARIES arg from w32_delayed_load and friends. · d07ff9db
      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.
      d07ff9db
  8. 13 Sep, 2012 1 commit
    • Paul Eggert's avatar
      Fix glitches caused by addition of psec to timers. · 72eac303
      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
      72eac303
  9. 15 Aug, 2012 1 commit
  10. 11 Jun, 2012 1 commit
  11. 04 Jun, 2012 2 commits
  12. 03 Jun, 2012 1 commit
  13. 02 Jun, 2012 1 commit
    • Chong Yidong's avatar
      Add more enabled ImageMagick types. · 95f520b5
      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.
      95f520b5
  14. 31 May, 2012 3 commits
  15. 25 May, 2012 1 commit
  16. 26 Apr, 2012 1 commit
  17. 16 Apr, 2012 1 commit
    • Chong Yidong's avatar
      Call imagemagick-register-types automatically. · c505aaeb
      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.
      c505aaeb
  18. 10 Apr, 2012 1 commit
    • Lars Magne Ingebrigtsen's avatar
      Make `put-image' return the overlay created · bc72b5d9
      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
      bc72b5d9
  19. 30 Mar, 2012 1 commit
    • Chong Yidong's avatar
      Updates for Display chapter of Lisp manual. · 5319014e
      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.
      5319014e
  20. 28 Feb, 2012 1 commit
  21. 08 Feb, 2012 1 commit
  22. 07 Feb, 2012 2 commits
  23. 04 Feb, 2012 1 commit
  24. 03 Feb, 2012 1 commit
    • Glenn Morris's avatar
      Document animated image API · eea14f31
      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.
      eea14f31
  25. 11 Jan, 2012 1 commit
  26. 05 Jan, 2012 1 commit
  27. 16 Sep, 2011 1 commit
  28. 25 Jul, 2011 1 commit
  29. 17 Jul, 2011 1 commit
  30. 14 Jul, 2011 1 commit
  31. 11 Jun, 2011 1 commit
    • Chong Yidong's avatar
      Handle gif subimage animation delay correctly. · 1100a63c
      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'.
      1100a63c
  32. 07 Jun, 2011 1 commit
    • Chong Yidong's avatar
      Some changes and re-organization for animated gif support. · 18af70d0
      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.
      18af70d0
  33. 29 May, 2011 2 commits
    • Chong Yidong's avatar
      Fix animated gifs (Bug#6981). · e8cbec34
      Chong Yidong authored
      * lisp/image-mode.el (image-toggle-display-image): Ensure that the
      image spec passed to the animate timer is the same object as in
      the the buffer's display property.
      (image-transform-properties): Doc fix.
      
      * lisp/image.el (image-animate-max-time): Default to nil.
      
      * lisp/image.el (image-animate-max-time): Allow nil and t values.
      Default to nil.
      (create-animated-image): Doc fix.
      (image-animate-start): Remove second arg; just use
      image-animate-max-time.
      (image-animate-timeout): Doc fix.  Args changed.
      e8cbec34
    • Chong Yidong's avatar
      Doc fixes for imagemagick support code. · d66c4c7c
      Chong Yidong authored
      * lisp/image.el (imagemagick-types-inhibit)
      (imagemagick-register-types): Doc fix.
      
      * src/image.c: Various fixes to ImageMagick code comments.
      (Fimagemagick_types): Doc fix.
      d66c4c7c
  34. 22 Mar, 2011 1 commit
    • Juanma Barranquero's avatar
      lisp/image.el: Avoid some warnings. · 5fd62452
      Juanma Barranquero authored
      * image.el (image-type-file-name-regexps): Make it variable.
        `imagemagick-register-types' modifies it, and the user may want
        to add new extensions for known image types.
        (imagemagick-register-types): Throw error if not using ImageMagick.
      5fd62452
  35. 25 Jan, 2011 1 commit