pop-global-mark is doing a "widen" when the restored position is not within the current region. This breaks things such as Info which make heavy use of narrowing and never show the whole buffer. Since set-mark isn't recording the current region, I think doing a widen is is worse than leaving the cursor at the top.
It certainly breaks Info's navigational ability - "Node has no Up" Ed Swarthout In GNU Emacs 22.0.50.1 (i686-pc-linux-gnu, X toolkit, Xaw3d scroll bars) of 2005-04-30 on den Distributor `The XFree86 Project, Inc', version 11.0.40300001 configured using `configure '--with-x=yes' '--with-x-toolket=athena'' Recent messages: For information about the GNU Project and its goals, type C-h C-p. Loading info... Loading easymenu...done Loading info...done Composing main Info directory... Mark set Composing main Info directory...done Mark saved where search started Info-extract-pointer: Node has no Up Loading emacsbug...done _______________________________________________ Emacs-pretest-bug mailing list [email protected] http://lists.gnu.org/mailman/listinfo/emacs-pretest-bug
