summaryrefslogtreecommitdiff
path: root/lisp/image/image-dired-util.el
Commit message (Collapse)AuthorAgeFilesLines
* ; Add 2024 to copyright yearsPo Lu2024-01-021-1/+1
|
* Add missing builtin package declarationsStefan Kangas2023-09-181-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | * lisp/finder.el (finder--builtins-alist): Add new package directories 'leim' and 'obsolete' as part of the 'emacs' package. Add new package directory 'use-package' as part of the 'use-package' package. * lisp/net/eudc-capf.el: * lisp/net/eudcb-ecomplete.el: * lisp/net/eudcb-macos-contacts.el: * lisp/net/eudcb-mailabbrev.el: Declare library as part of the 'eudc' package. * lisp/mail/ietf-drums-date.el: Declare library as part of the 'ietf-drums' package. * lisp/image/image-dired-dired.el: * lisp/image/image-dired-external.el: * lisp/image/image-dired-tags.el: * lisp/image/image-dired-util.el: Declare library as part of the 'image-dired' package. * lisp/emacs-lisp/oclosure.el: * lisp/keymap.el: * lisp/progmodes/c-ts-common.el: Declare library as part of the 'emacs' package. (Bug#62751) (cherry picked from commit 94b1de2774b5c1fa3c28285229900657638f5c3f)
* ; Fix doc strings in lisp/image/ directoryEli Zaretskii2023-02-111-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/image/wallpaper.el (wallpaper-setter) (wallpaper--find-command, wallpaper--x-monitor-name) (wallpaper--format-arg): * lisp/image/image-dired-util.el (image-dired-associated-dired-buffer) (image-dired--with-dired-buffer): * lisp/image/image-dired-tags.el (image-dired--with-db-file) (image-dired-remove-tag, image-dired-list-tags) (image-dired-tag-files, image-dired-write-comments) (image-dired-update-property): * lisp/image/image-dired-external.el (image-dired-cmd-pngnq-options) (image-dired-cmd-pngcrush-program) (image-dired-cmd-pngcrush-options) (image-dired-cmd-optipng-options) (image-dired-cmd-create-standard-thumbnail-options) (image-dired-cmd-rotate-original-program) (image-dired-cmd-rotate-original-options) (image-dired-cmd-write-exif-data-options, image-dired-queue) (image-dired-queue-active-limit, image-dired-pngnq-thumb) (image-dired-pngcrush-thumb, image-dired-optipng-thumb) (image-dired-thumb-queue-run, image-dired-get-exif-file-name) (image-dired-thumbnail-set-image-description): * lisp/image/image-dired.el (image-dired-thumbnail-storage) (image-dired-tags-db-file) (image-dired-rotate-original-ask-before-overwrite) (image-dired-line-up-method, image-dired-track-movement) (image-dired-display-properties-format) (image-dired-external-viewer) (image-dired-show-all-from-dir-max-files) (image-dired-insert-image) (image-dired-dired-with-window-configuration) (image-dired-restore-window-configuration) (image-dired-track-original-file) (image-dired-toggle-movement-tracking) (image-dired-format-properties-string) (image-dired--on-file-in-dired-buffer) (image-dired-thumbnail-display-external) (image-dired-display-image, image-dired-copy-filename-as-kill): * lisp/image/image-dired-dired.el (image-dired-dired-toggle-marked-thumbs) (image-dired-dired-after-readin-hook) (image-dired-next-line-and-display) (image-dired-previous-line-and-display) (image-dired-mark-and-display-next, image-dired-track-thumbnail) (image-dired-dired-next-line, image-dired-dired-previous-line) (image-dired-dired-display-external) (image-dired-copy-with-exif-file-name) (image-dired-mark-tagged-files) (image-dired-dired-display-properties): * lisp/image/image-crop.el (image-crop-exif-rotate) (image-crop-resize-command, image-crop-cut-command) (image-crop-crop-command, image-crop-rotate-command) (image-crop-buffer-text-function, image-cut-color): * lisp/image/image-converter.el (image-converter) (image-convert-to-format, image-converter-regexp) (image-converter--converters, image-convert-p, image-convert) (image-converter--value, image-converter--probe) (image-converter--find-converter, image-converter--convert) (image-converter-add-handler): * lisp/image/exif.el (exif-parse-buffer, exif-field) (exif-orientation, exif--direct-ascii-value) (exif--process-value, exif--read-chunk, exif--read-number-be) (exif--read-number-le, exif--read-number): Fix doc strings.
* ; Remove extraneous local variables from image-dired-*.el filesEli Zaretskii2023-02-111-4/+0
| | | | | | | | | These cause annoying prompts when visiting these files, and evidently belong to a third-party package. * lisp/image/image-dired-external.el: * lisp/image/image-dired-tags.el: * lisp/image/image-dired-dired.el: * lisp/image/image-dired-util.el: Remove unsafe local-variables.
* ; Add 2023 to copyright years.Eli Zaretskii2023-01-011-1/+1
|
* ; image-dired: Fix last changeStefan Kangas2022-09-281-1/+2
| | | | | | | * test/lisp/image/image-dired-util-tests.el (image-dired-thumb-name/per-directory): * lisp/image/image-dired-util.el (image-dired-thumb-name): Fix last change.
* image-dired: End thumbnail file names with ".jpg"Stefan Kangas2022-09-281-31/+22
| | | | | | | | | | * lisp/image/image-dired-util.el (image-dired-thumb-name): Always end thumbnail name in ".jpg" and simplify naming to just use the SHA-1 hash. (Bug#57961) * test/lisp/image/image-dired-util-tests.el (image-dired-thumb-name/image-dired): Adjust test for the above change. * etc/NEWS: Announce the above change.
* Make image-dired-thumb-name more portableStefan Kangas2022-09-251-11/+14
| | | | | | | | | * lisp/image/image-dired-util.el (image-dired-thumb-name): Create file names in a portable manner. * test/lisp/image/image-dired-util-tests.el (image-dired-thumb-name/standard) (image-dired-thumb-name/image-dired) (image-dired-thumb-name/per-directory): Expand tests.
* Add new macro image-dired--with-dired-bufferStefan Kangas2022-09-241-0/+15
| | | | | | | | | | | | | | | * lisp/image/image-dired-util.el (image-dired--with-dired-buffer): New macro. * lisp/image/image-dired.el (image-dired-track-original-file) (image-dired--on-file-in-dired-buffer) (image-dired--do-mark-command) (image-dired--on-file-in-dired-buffer) (image-dired-jump-original-dired-buffer) (image-dired-thumb-file-marked-p, image-dired-delete-marked): Use above new macro to simplify and improve error handling. (image-dired-show-all-from-dir): Simplify removing Dired marks. (image-dired-thumb-update-marks): Avoid triggering above new error handling.
* image-dired: Obsolete two unused functionsStefan Kangas2022-09-231-0/+8
| | | | | | * lisp/image/image-dired-util.el (image-dired-display-window) (image-dired-associated-dired-buffer-window): Make obsolete; they are currently unused.
* Simplify image-dired-thumbnail-storage customizationStefan Kangas2022-09-181-1/+3
| | | | | | | | * lisp/image/image-dired.el (image-dired-dir): Improve docstring. (image-dired-thumbnail-storage): Change default to `image-dired', maintain `use-image-dired-dir' for backwards compatibility. * lisp/image/image-dired-util.el (image-dired-thumb-name): Handle above new default value.
* * lisp/image/image-dired.el: Bump version for Emacs 29.Stefan Kangas2022-09-171-0/+2
|
* image-dired: Print command when debuggingStefan Kangas2022-09-161-3/+4
| | | | | | | * lisp/image/image-dired-external.el (image-dired-create-thumb-1): Display command and arguments when debugging. * lisp/image/image-dired-util.el (image-dired-debug): Rename from 'image-dired-debug-message'.
* ; Add myself as image-dired maintainerStefan Kangas2022-09-161-0/+1
| | | | | | | | * lisp/image/image-dired-dired.el: * lisp/image/image-dired-external.el: * lisp/image/image-dired-tags.el: * lisp/image/image-dired-util.el: * lisp/image/image-dired.el: Add myself as maintainer.
* Fix image-dired-util.el compile warningLars Ingebrigtsen2022-09-031-0/+1
| | | | * lisp/image/image-dired-util.el (require): Require for cl-case.
* image-dired: Minor cleanupsStefan Kangas2022-09-031-7/+7
| | | | | | | | | | | | | | | | | | * lisp/image/image-dired-dired.el (image-dired-dired-after-readin-hook, image-dired-minor-mode): Minor doc fixes. (image-dired-dired-display-image): Don't accept ineffectual prefix argument. * lisp/image/image-dired-util.el (image-dired-file-name-at-point): Use when-let. (image-dired-display-thumb-properties): Redefine as obsolete function alias for 'image-dired-update-header-line'. * lisp/image/image-dired-util.el (image-dired-window-width-pixels): Make obsolete in favor of window-body-width. * lisp/image/image-dired.el (image-dired-line-up-dynamic) (image-dired-display-window-width): Don't use above obsolete function.
* ; image-dired: Indentation fixesStefan Kangas2022-09-031-1/+1
| | | | | | | | * lisp/image/image-dired-dired.el: * lisp/image/image-dired-external.el: * lisp/image/image-dired-tags.el: * lisp/image/image-dired-util.el: * lisp/image/image-dired.el: Fix indentation.
* Split image-dired.el into several files (part 2/2)Stefan Kangas2022-09-031-2927/+8
| | | | | | | | | | | | | | | | | | | Use a git trick to split a file while preserving line history (for "git blame", "git log --follow", etc.): 1) Make exact copies of the original file, in the same commit as moving it. 2) Next, trim down the extra copies to contain only the relevant parts. [this commit] * lisp/image-dired.el: * lisp/image/image-dired-dired.el: * lisp/image/image-dired-external.el: * lisp/image/image-dired-tags.el: * lisp/image/image-dired-util.el: * lisp/image/image-dired.el: Trim files down to keep only one copy of each definition.
* Split image-dired.el into several files (part 1/2)Stefan Kangas2022-09-031-0/+3080
Use a git trick to split a file while preserving line history (for "git blame", "git log --follow", etc.): 1) Make exact copies of the original file, in the same commit as moving it. [this commit] 2) Next, trim down the extra copies to contain only the relevant parts. * lisp/image-dired.el: Move from here... * lisp/image/image-dired-dired.el: * lisp/image/image-dired-external.el: * lisp/image/image-dired-tags.el: * lisp/image/image-dired-util.el: * lisp/image/image-dired.el: ...to here. * test/lisp/image-dired-tests.el: Move from here... * test/lisp/image/image-dired-tests.el: ...to here.