* simple.el (temporary-goal-column): Change the value for
line-move-visual to a cons cell.
(line-move-visual): Record or set the window hscroll, if
necessary (Bug#3494).
(line-move-1): Handle cons value of temporary-goal-column.
Eli Zaretskii [Sat, 11 Jul 2009 15:45:45 +0000 (15:45 +0000)]
(directory_files_internal_w32_unwind) [WINDOWSNT]: New function.
(directory_files_internal) [WINDOWSNT]: Bind
w32-get-true-file-attributes to either t or nil, depending whether the
filesystem of the directory is fast or slow.
Eli Zaretskii [Sat, 11 Jul 2009 15:44:36 +0000 (15:44 +0000)]
(logon_network_drive): Don't assume PATH is an absolute file name.
(is_slow_fs): New function.
(stat): Use it to determine whether to issue more system calls to get
accurate file attributes, when w32-get-true-file-attributes is `local'.
(Top): Info can be read from other places than Emacs.
Don't print the copying notice twice in the printed version.
Update the menu and detailmenu.
(Preface): The meaning of "on-line" has changed.
Correct name for "Common Problems" chapter.
(Distrib): Update FSF shop URL.
(Intro): Showing two files at once is not so exciting.
(Mac OS / GNUstep): Fix spelling and cross-reference.
End menu descriptions with a period.
(Mac / GNUstep Basics): Minor grammar changes.
(Mac / GNUstep Events): Fix typo.
(GNUstep Support): CANNOT_DUMP no longer applies.
Jan Djärv [Fri, 10 Jul 2009 17:07:36 +0000 (17:07 +0000)]
xfns.c (Fx_select_font): Remember last font selected in
x_last_font_name and use that the next time. Also try the frame
parameter font-parameter as default to the font dialog.
Use a DATE variable with the publication date, and update it.
Fix antinews menu description.
Update VERSION to match elisp.texi.
Update the detailed node listing to match elisp.texi.
Sam Steingold [Wed, 8 Jul 2009 14:23:57 +0000 (14:23 +0000)]
(rgrep): Allow grep-find-ignored-directories
to be a cons cell (test . ignored-directory) to selectively ignore
some directories depending on the location of the search.
Michael Albinus [Wed, 8 Jul 2009 12:43:42 +0000 (12:43 +0000)]
* net/tramp.el (tramp-set-file-uid-gid): Handle the case the
remote user is root, on the local host.
(tramp-local-host-p): Either the local user or the remote user
must be root.
Standardize the way M-x commands are written:
dashes inside command names, not spaces; spaces before <Return>.
(Summary): Describe the new behavior of C-l.
(Basic Cursor Control): Don't say that files "ought" to end in newlines.
Try to distinguish scroll bar from fringes.
You can also scroll with a wheel mouse.
(If Emacs Stops Responding): Rename from "When Emacs is hung".
(Inserting And Deleting): Continuation marks appear in the fringe.
Clarify that deletion can be undone. Mention cut and paste, and the Glossary.
(Files, Mode Line): Update mode-line format.
(Extending The Command Set): Downplay C-z, since using Emacs on a
text-only terminal is less common these days.
(Searching): Incremental searching is no longer atypical.
Downplay flow control issues, remove reference to deleted FAQ node.
(Multiple Windows): Mention frames.
(Multiple Frames): New section.
(Getting More Help): Downplay C-h having a different binding.
Don't say help is "on-line", since the meaning has changed.
(More Features): Replace "on-line". Use C-h rather than F10 h.
Say a little more about completion.
(Conclusion): Don't mention C-z again here.
Nick Roberts [Wed, 8 Jul 2009 00:41:00 +0000 (00:41 +0000)]
(gdb-init-1): Move sending
-data-list-register-names to ...
(gdb-starting): ... here because GDB 7.0 requires execution to
have started when using this MI command.
(gdb-set-header): New function to distinguish select and
unselected tabs in gdb buffers.
(gdb-propertize-header): New macro that uses gdb-set-header.
(gdb-breakpoints-header, gdb-locals-header): Use it.
* progmodes/gdb-mi.el (gdb-init-1): Disassembly buffer mode name
may contain frame information, so `string-match' should be used.
(gdb-update): Disassembly is invalidated through
`gdb-get-selected-frame'.
(gdb-pad-string): New function to pad string with spaces.
(gdb-invalidate-disassembly): Invalidate only if the buffer
exists.
(gdb-disassembly-handler-custom): Column alignment.
(gdb-disassembly-place-breakpoints): Clear old breakpoints before
placing new ones.
(gdb-toggle-breakpoint, gdb-delete-breakpoint): Now work from the
end of line, too.
(gdb-frame-handler): Match convention to for disassembly buffer
mode name.