]> git.eshelyaron.com Git - emacs.git/commitdiff
Use forward-line, not goto-line.
authorGlenn Morris <rgm@gnu.org>
Fri, 21 Aug 2009 07:40:24 +0000 (07:40 +0000)
committerGlenn Morris <rgm@gnu.org>
Fri, 21 Aug 2009 07:40:24 +0000 (07:40 +0000)
lisp/ChangeLog
lisp/play/5x5.el
lisp/play/decipher.el
lisp/play/gomoku.el
lisp/play/landmark.el
lisp/play/mpuz.el

index 67732dd25324a639609d75a1ef9b5627a523e972..1f791472396ae383f6de111ad3191e9f10e82ace 100644 (file)
        Use help-print-return-message rather than the now obsolete alias.
 
        * calendar/cal-move.el (calendar-cursor-to-nearest-date)
-       (calendar-cursor-to-visible-date): Use forward-line, not goto-line.
+       (calendar-cursor-to-visible-date):
+       * play/5x5.el (5x5-position-cursor):
+       * play/decipher.el (decipher):
+       * play/gomoku.el (gomoku-goto-xy):
+       * play/landmark.el (lm-goto-xy):
+       * play/mpuz.el (mpuz-paint-errors, mpuz-paint-statistics)
+       (mpuz-paint-digit):
+       Use forward-line, not goto-line.
 
        * mail/rmail.el (rmail-obsolete): Delete custom group.
        (rmail-pop-password, rmail-pop-password-required): Make into aliases.
index d81c4f324d8d6f133c702fd26f54cb94e746e8cc..f04bc94b1131174d729725247721e9dfea5b76da 100644 (file)
@@ -300,7 +300,8 @@ Quit current game         \\[5x5-quit-game]"
 
 (defun 5x5-position-cursor ()
   "Position the cursor on the grid."
-  (goto-line (+ (* 5x5-y-pos 5x5-y-scale) 2))
+  (goto-char (point-min))
+  (forward-line (1+ (* 5x5-y-pos 5x5-y-scale)))
   (goto-char (+ (point) (* 5x5-x-pos 5x5-x-scale) (+ 5x5-x-pos 1) 1)))
 
 (defun 5x5-made-move ()
index 48fe74bc12d08a904b6d28e9984862e1815bfd35..e3dcef93a9143a4d3f31c3d6e3da2de5fa112e95 100644 (file)
@@ -274,7 +274,8 @@ ABCDEFGHIJKLMNOPQRSTUVWXYZ   -*-decipher-*-\n)\n\n")
             (insert ">\n")))))          ;Mark plaintext line
     (delete-blank-lines)                ;Remove any blank lines
     (delete-blank-lines))               ; at end of buffer
-  (goto-line 4)
+  (goto-char (point-min))
+  (forward-line 3)
   (decipher-mode))
 
 ;;;###autoload
index 7cb23eb16dd59181742dba6bec4f726188b6ab5a..f0cdea13474f153a052eb010404b051c78c7f4f8 100644 (file)
@@ -989,7 +989,8 @@ If the game is finished, this command requests for another game."
 (defun gomoku-goto-xy (x y)
   "Move point to square at X, Y coords."
   (let ((inhibit-point-motion-hooks t))
-    (goto-line (+ 1 gomoku-y-offset (* gomoku-square-height (1- y)))))
+    (goto-char (point-min))
+    (forward-line (+ gomoku-y-offset (* gomoku-square-height (1- y)))))
   (move-to-column (+ gomoku-x-offset (* gomoku-square-width (1- x)))))
 
 (defun gomoku-plot-square (square value)
index 482e32f6ef0a470137bb915d9402ad61a974be2d..95840d819006ef5ab567f7c9832b3884961c8f1e 100644 (file)
@@ -876,7 +876,8 @@ If the game is finished, this command requests for another game."
 (defun lm-goto-xy (x y)
   "Move point to square at X, Y coords."
   (let ((inhibit-point-motion-hooks t))
-    (goto-line (+ 1 lm-y-offset (* lm-square-height (1- y)))))
+    (goto-char (point-min))
+    (forward-line (+ lm-y-offset (* lm-square-height (1- y)))))
   (move-to-column (+ lm-x-offset (* lm-square-width (1- x)))))
 
 (defun lm-plot-square (square value)
index 5725bc1d82579343ea074e11fcaab9d4b7c86eed..7e8222d7e1d47442289925ceb426973d1f518817 100644 (file)
@@ -320,12 +320,14 @@ You may abort a game by typing \\<mpuz-mode-map>\\[mpuz-offer-abort]."
 (defun mpuz-paint-errors ()
   "Paint error count on the puzzle screen."
   (mpuz-switch-to-window)
-  (goto-line 3)
+  (goto-char (point-min))
+  (forward-line 2)
   (mpuz-paint-number (prin1-to-string mpuz-nb-errors)))
 
 (defun mpuz-paint-statistics ()
   "Paint statistics about previous games on the puzzle screen."
-  (goto-line 7)
+  (goto-char (point-min))
+  (forward-line 6)
   (mpuz-paint-number (prin1-to-string mpuz-nb-completed-games))
   (mpuz-paint-number
    (format "%.2f"
@@ -352,7 +354,8 @@ You may abort a game by typing \\<mpuz-mode-map>\\[mpuz-offer-abort]."
                       ('mpuz-unsolved))))
        buffer-read-only)
     (mapc (lambda (square)
-           (goto-line (car square))    ; line before column!
+           (goto-char (point-min))
+           (forward-line (1- (car square)))    ; line before column!
            (move-to-column (cdr square))
            (insert char)
            (set-text-properties (1- (point)) (point) face)