; Fix warnings in a tty-only build on MS-Windows
* lisp/org/org.el (dnd-open-local-file): * lisp/dired.el (tool-bar--image-expression): * lisp/term/android-win.el (x-handle-args): Declare. * lisp/w32-fns.el (w32-system-shells): (w32-allow-system-shell): * lisp/net/shr.el (image-scaling-factor): * lisp/net/eww.el (image-scaling-factor): * lisp/image.el (image-scaling-factor): Defvar. (image-recompute-map-p): Move to before the first use. Reported by Angelo Graziosi <angelo.g0@libero.it>.
This commit is contained in:
parent
47ff8ab307
commit
7eb8596ff5
7 changed files with 14 additions and 5 deletions
|
@ -5268,6 +5268,7 @@ Interactively with prefix argument, read FILE-NAME."
|
|||
(declare-function Man-getpage-in-background "man" (topic))
|
||||
(defvar Man-support-remote-systems) ; from man.el
|
||||
(defvar manual-program) ; from man.el
|
||||
(declare-function tool-bar--image-expression "tool-bar" (icon))
|
||||
|
||||
(defun dired-do-man ()
|
||||
"In Dired, run `man' on this file."
|
||||
|
|
|
@ -158,6 +158,11 @@ or \"ffmpeg\") is installed."
|
|||
:type 'boolean
|
||||
:version "27.1")
|
||||
|
||||
(defcustom image-recompute-map-p t
|
||||
"Recompute image map when scaling, rotating, or flipping an image."
|
||||
:type 'boolean
|
||||
:version "30.1")
|
||||
|
||||
(define-error 'unknown-image-type "Unknown image type")
|
||||
|
||||
(defvar-keymap image-slice-map
|
||||
|
@ -608,6 +613,7 @@ properties specific to certain image types."
|
|||
(declare (gv-setter image--set-property))
|
||||
(plist-get (cdr image) property))
|
||||
|
||||
(defvar image-scaling-factor)
|
||||
(defun image-compute-scaling-factor (&optional scaling)
|
||||
"Compute the scaling factor based on SCALING.
|
||||
If a number, use that. If it's `auto', compute the factor.
|
||||
|
@ -1416,11 +1422,6 @@ is recomputed to fit the newly transformed image."
|
|||
|
||||
;;; Map transformation
|
||||
|
||||
(defcustom image-recompute-map-p t
|
||||
"Recompute image map when scaling, rotating, or flipping an image."
|
||||
:type 'boolean
|
||||
:version "30.1")
|
||||
|
||||
(defsubst image--compute-rotation (image)
|
||||
"Return the current rotation of IMAGE, or 0 if no rotation.
|
||||
Also return nil if rotation is not a multiples of 90 degrees (0, 90,
|
||||
|
|
|
@ -1422,6 +1422,7 @@ within text input fields."
|
|||
(declare-function imagep "image.c")
|
||||
(defvar text-scale-mode)
|
||||
(defvar text-scale-mode-amount)
|
||||
(defvar image-scaling-factor)
|
||||
(defun eww--rescale-images ()
|
||||
(let ((scaling (if text-scale-mode
|
||||
(+ 1 (* text-scale-mode-amount 0.1))
|
||||
|
|
|
@ -1276,6 +1276,7 @@ not, `imagemagick' is preferred if it's present."
|
|||
nil
|
||||
'imagemagick))
|
||||
|
||||
(defvar image-scaling-factor)
|
||||
(defun shr-rescale-image (data content-type width height
|
||||
&optional max-width max-height)
|
||||
"Rescale DATA, if too big, to fit the current buffer.
|
||||
|
|
|
@ -20917,6 +20917,8 @@ URLS is a list of file URL."
|
|||
|
||||
(put 'org--dnd-multi-local-file-handler 'dnd-multiple-handler t)
|
||||
|
||||
(declare-function dnd-open-local-file "dnd" (uri action))
|
||||
|
||||
(defun org--dnd-local-file-handler (url action &optional separator)
|
||||
"Handle file URL as per ACTION.
|
||||
SEPARATOR is the string to insert after each link. It may be nil
|
||||
|
|
|
@ -42,6 +42,7 @@
|
|||
(add-to-list 'display-format-alist '(".*" . android))
|
||||
|
||||
(declare-function android-get-connection "androidfns.c")
|
||||
(declare-function x-handle-args "common-win" (args))
|
||||
|
||||
;; Window system initialization. This is extremely simple because all
|
||||
;; initialization is done in android_term_init.
|
||||
|
|
|
@ -49,6 +49,8 @@
|
|||
(and (fboundp 'w32-using-nt) (w32-using-nt) "cmd.exe")
|
||||
"command.com"))
|
||||
|
||||
(defvar w32-system-shells) ;; defined in w32-vars.el
|
||||
(defvar w32-allow-system-shell) ;; defined in w32-vars.el
|
||||
(defun w32-system-shell-p (shell-name)
|
||||
(and shell-name
|
||||
(member (downcase (file-name-nondirectory shell-name))
|
||||
|
|
Loading…
Add table
Reference in a new issue