(compute_tip_xy): Use x_display_pixel_width and
[bpt/emacs.git] / doc / emacs / ChangeLog
index b739a8d..c3b98fc 100644 (file)
@@ -1,3 +1,488 @@
+2008-09-21  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * cmdargs.texi (Initial Options): Document --daemon.
+
+2008-09-20  Glenn Morris  <rgm@gnu.org>
+
+       * files.texi (Numbered Backups): Mention that some modes set
+       version-control.
+
+2008-09-20  Jim Blandy  <jimb@red-bean.com>
+
+       * files.texi (Numbered Backups): Reference File Variables, as well.
+       Remove discussion of Rmail's implementation.
+
+2008-09-06  Chong Yidong  <cyd@stupidchicken.com>
+
+       * misc.texi (Recursive Edit): Note that top-level exits active
+       minibuffers.
+
+       * trouble.texi (Quitting): Likewise.
+
+2008-08-31  Chong Yidong  <cyd@stupidchicken.com>
+
+       * emacs.texi (Top): Add Temporary Face Changes xref.
+
+       * display.texi (Display): Move Temporary Face Changes node to just
+       after Standard Faces.
+       (Scrolling): Document recenter-top-bottom instead of recenter.
+       (Horizontal Scrolling): Move auto hscroll discussion to the top.
+       (Faces, Standard Faces, Temporary Face Changes, Useless Whitespace)
+       (Display Custom): Copyedits.
+       (Optional Mode Line): Document display-battery-mode.
+
+2008-08-27  Romain Francoise  <romain@orebokech.com>
+
+       * custom.texi (Directory Variables): Minor fix.
+
+2008-08-27  Glenn Morris  <rgm@gnu.org>
+
+       * cal-xtra.texi (Advanced Calendar/Diary Usage): Tweak some menu
+       descriptions.
+       (Calendar Customizing): Tweak layout description.
+       Move calenday-today-marker and calendar-today face to the other
+       markers.  Condense calendar-star-date and calendar-mark-today
+       description.
+       (Holiday Customizing): Add oriental and solar holidays.
+       Add index entries for Baha'i, Christian, Hebrew and Islamic holidays.
+       Fix holiday-float description.  Use zerop in examples.  Be less verbose.
+       (Date Display Format): Change ISO format.  Be less verbose.
+       (Diary Customizing): Mention day and month abbrev arrays.
+       Mention the date-form variables by name.  Update European example.
+       (Non-Gregorian Diary): Change node name.  Mention Baha'i functions.
+       Condense examples.  Mention diary-entry-symbols by name.
+       Condense table for insertion commands.
+       (Fancy Diary Display): Mention diary-include-string and
+       diary-sexp-entry-symbol.  Condense example.  Add Chinese, Coptic,
+       Ethiopic, Persian date functions.  Condense descriptions.
+
+       * calendar.texi (Format of Diary File): Mention diary-nonmarking-symbol.
+       (Adding to Diary): Adapt for changed node name.
+
+2008-08-26  Glenn Morris  <rgm@gnu.org>
+
+       * cal-xtra.texi (Non-Gregorian Diary Entries): New name for
+       node "Hebrew/Islamic Entries".
+
+       * calendar.texi (Specified Dates): Fix names of iso functions.
+       (General Calendar): There may not be another window.
+       (Writing Calendar Files, Holidays): Tweak intro.
+       (Holidays): Mention Baha'i and Chinese holidays.
+       (Sunrise/Sunset): Add M-x calendar-sunrise-sunset-month.
+       (Lunar Phases): Remove incorrect reference to calendar-time-zone.
+       (To Other Calendar): Add calendar-print-other-dates.
+       Refer to "graphic display" rather than "X.
+       (From Other Calendar): Add calendar-bahai-goto-date.  Fix reference.
+       (Displaying the Diary): Fix whitespace after reference.
+       Fix `diary-number-of-entries' reference.
+       (Date Formats): Explicitly mention that day names can be abbreviated.
+       (Adding to Diary): Add some references to other sections.
+       (Special Diary Entries): Fix reference.
+       (Appointments): Simplify appt-message-warning-time entry.
+       Clarify where times must be.
+       (Importing Diary): Comment out icalendar paragraph that does not apply.
+       (Time Intervals): Simplify entry for timeclock-ask-before-exiting.
+
+2008-08-23  Glenn Morris  <rgm@gnu.org>
+
+       * fortran-xtra.texi (Fortran): Change description of free form and
+       fixed form a bit.  Mention hideshow and imenu.
+       (Fortran Motion): Mention fortran-end-of-subprogram,
+       fortran-beginning-of-subprogram, fortran-mark-do, fortran-mark-if.
+       (Fortran Indent): Minor re-word.
+       (ForIndent Commands): Mention fortran-fill-paragraph and
+       fortran-fill-statement.
+       (ForIndent Cont): Mention fortran-tab-mode-string.
+       (Fortran Comments): Mention fortran-comment-line-start-skip.
+       (Fortran Columns): Mention font-locking.
+       (Fortran Abbrev): Word syntax not relevant with new-style abbrev.
+
+2008-08-23  Johan Bockgard  <bojohan@muon>
+
+       * basic.texi (Moving Point): Fix <prior>/<next> confusion.
+
+2008-08-22  Chong Yidong  <cyd@stupidchicken.com>
+
+       * mini.texi (Minibuffer): Simplify introduction.
+       (Minibuffer File): Document tilde in minibuffer filenames.
+       (Minibuffer Edit): Mention that the prompt is read-only.  Describe how
+       to enter tabs, spaces, and question marks.  Describe behavior of C-a.
+       (Completion Example): Update example to current command list.
+       (Completion Options): Document `lazy' value of completion-auto-help.
+       Update contents of completion-ignored-extensions.
+       (Minibuffer History): Describe "future history" list.  State default
+       value of history-delete-duplicates.
+
+2008-08-21  Glenn Morris  <rgm@gnu.org>
+
+       * fortran-xtra.texi (Fortran Columns): Document `fortran-line-length'.
+       (Fortran Comments): Replace fortran-indent-comment with comment-dwim.
+
+2008-08-17  Chong Yidong  <cyd@stupidchicken.com>
+
+       * regs.texi (Registers): Clarify valid register names.
+       (RegPos): Note that buffer is saved and restored too.
+       (RegText): Note that mark is reactivated/deactivated.
+       (RegConfig): Xref to Windows node.
+
+2008-08-16  Chong Yidong  <cyd@stupidchicken.com>
+
+       * basic.texi (Inserting Text): Provide command name for C-q.
+
+       * killing.texi (Killing): Copyedit.  Define read-only text.
+       (Deletion): DEL and C-d were already explained in Erasing; xref there.
+       (Killing by Lines): Copyedit.
+       (Other Kill Commands): Move M-w description here.
+       (Yanking): Move M-w to Other Kill Commands.
+       (Kill Ring): Also mention saving text in registers.  Link to Text
+       Properties in elisp manual.
+       (Accumulating Text): Copyedit.
+       (CUA Bindings): Shift selection is now the default.
+
+2008-08-12  Teodor Zlatanov  <tzz@lifelogs.com>
+
+       * maintaining.texi (Change Log): Mention next-error is available.
+
+2008-08-10  Glenn Morris  <rgm@gnu.org>
+
+       * cal-xtra.texi (Calendar Customizing): Mention whitespace variables
+       and intermonth text.
+       (Holiday Customizing): Add holiday-chinese.
+
+2008-08-08  Eli Zaretskii  <eliz@gnu.org>
+
+       * files.texi (Log Buffer, Diff Mode): Fix last changes.  Add indexing.
+
+2008-08-07  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * files.texi (Log Buffer): Describe C-c C-d.
+       (Diff Mode): Describe C-x 4 A.
+
+2008-08-06  Eli Zaretskii  <eliz@gnu.org>
+
+       * vc1-xtra.texi (VC Directory Mode): Fix last change.
+
+2008-08-06  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * files.texi (Old Revisions): Update the keys used by vc-annotate and
+       describe the new bindings to show the changeset diff, toggle annotation
+       visibility, show revisions.
+       (VC Status): Describe key bindings for modifying the change comments,
+       displaying changeset diffs and annotations.
+
+       * vc1-xtra.texi (VC Directory Mode): Talk about multiple VC systems.
+
+2008-08-05  Nick Roberts  <nickrob@snap.net.nz>
+
+       * vc1-xtra.texi (VC Directory Mode): Fix typo.
+
+2008-08-02  Eli Zaretskii  <eliz@gnu.org>
+
+       * vc1-xtra.texi (VC Directory Mode, VC Directory Commands): Fix English
+       and wording.
+
+2008-08-02  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * vc1-xtra.texi (VC Directory Mode): Fix and improve the info about
+       marking/unmarking.  Add descriptions for the multiple file search
+       commands.  Improve some old info.
+
+2008-07-31  Chong Yidong  <cyd@stupidchicken.com>
+
+       * display.texi (Visual Line Mode): New node.
+
+       * basic.texi (Inserting Text): Move DEL to deletion node.
+       (Moving Point): Add additional alternative key bindings.  Describe
+       line-move-visual.
+       (Erasing): Describe DEL.
+       (Basic Undo, Blank Lines, Arguments): Copyedit.
+       (Continuation Lines): Mention Visual Line mode.
+       (Position Info): Move extended discussion to mule.texi.
+
+       * mule.texi (International Chars): Describe C-x =.
+
+       * emacs.texi (Top): Add Visual Line Mode node.
+
+2008-07-31  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * emacs.texi: Remove VMS support.
+
+2008-07-30  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * vc1-xtra.texi (VC Directory Mode): Update the display format and fix
+       the vc-dir command name.
+
+2008-07-27  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * xresources.texi: Remove mentions of Mac Carbon.
+
+2008-07-19  Andreas Schwab  <schwab@suse.de>
+
+       * ns-emacs.texi: Move to ../misc.
+
+2008-07-15  Chong Yidong  <cyd@stupidchicken.com>
+
+       * entering.texi (Exiting): Don't describe text-only terminals as the
+       default.  Describe the new startup screen.
+       (Exiting): Describe how to kill Emacs first.  Change description of
+       iconification to handle modern window systems.
+
+2008-07-15  Adrian Robert  <Adrian.B.Robert@gmail.com>
+
+       * ns-emacs.texi: New file, documents features of Emacs port under
+       NeXTstep windowing.
+
+2008-07-15  Chong Yidong  <cyd@stupidchicken.com>
+
+       * entering.texi (Entering Emacs): Update prev node.
+
+       * glossary.texi (Glossary): Remove xref to Text Characters.
+
+       * commands.texi (User Input): Rewrite.  Describe Emacs' behavior
+       directly, rather than in the context of ASCII.  Move description of
+       special properties of modifier key to new Modifier Keys node.
+       (Keys): Copyedit.
+       (Text Characters): Delete node.  Multibyte is the default nowadays, and
+       the node contents are obsolete.
+
+       * custom.texi (Modifier Keys): New node.
+
+       * emacs.texi (Top): Update node list.
+
+2008-07-13  Chong Yidong  <cyd@stupidchicken.com>
+
+       * emacs.texi (Intro): Increase conciseness slightly.  Remove paragraph
+       saying that Emacs provides menus and mouse support (which is par for
+       the course).
+
+       * screen.texi (Screen): Copyedit.  Define "buffer" and "current buffer"
+       early on.
+       (Point): Copyedit.  Relegate historical trivia to a footnote.
+       (Mode Line): Explain mode-line format more consistently.
+       (Menu Bar): Copyedit.
+
+2008-06-27  Glenn Morris  <rgm@gnu.org>
+
+       * cal-xtra.texi (Sexp Diary Entries):
+       * calendar.texi (Lunar Phases): Update for lunar.el name changes.
+
+2008-06-26  Chong Yidong  <cyd@stupidchicken.com>
+
+       * mark.texi (Shift selection): New node.
+       (Mark): Copyedits.
+       (Persistent Mark): Move to the end of the chapter.
+
+2008-06-20  Eli Zaretskii  <eliz@gnu.org>
+
+       * makefile.w32-in (distclean): Remove makefile.
+
+2008-06-17  Nick Roberts  <nickrob@snap.net.nz>
+
+       * building.texi (Starting GUD): Add an entry for gud-gdb.
+       (GDB Graphical Interface): Explain that gud-gdb is now needed for text
+       command mode.
+
+2008-06-17  Glenn Morris  <rgm@gnu.org>
+
+       * calendar.texi: Fix references to mouse-2 and mouse-3 in calendar.
+
+2008-06-17  Nick Roberts  <nickrob@snap.net.nz>
+
+       * building.texi (Starting GUD): Expand on remote debugging.
+       (Other GDB-UI Buffers): Mention new keyboard bindings.
+
+2008-06-15  Glenn Morris  <rgm@gnu.org>
+
+       * gnu.texi: Use a verbatim license for this invariant section,
+       as per etc/GNU.
+
+2008-06-13  Daniel Engeler  <engeler@gmail.com>
+
+       * emacs.texi, misc.texi: Add documentation about serial port access.
+
+2008-06-13  Glenn Morris  <rgm@gnu.org>
+
+       * emacs-xtra.texi, emacs.texi: Update Back-Cover text per
+       maintain.info.
+
+2008-06-05  Miles Bader  <miles@gnu.org>
+
+       * display.texi (Temporary Face Changes): Update to reflect function
+       renamings in face-remap.el.
+
+2008-06-04  Miles Bader  <miles@gnu.org>
+
+       * display.texi (Temporary Face Changes): Add
+       `adjust-buffer-face-height'.  Rewrite description of
+       `increase-buffer-face-height' and `decrease-default-face-height' now
+       that they aren't bound by default.
+
+2008-06-03  Miles Bader  <miles@gnu.org>
+
+       * display.texi (Temporary Face Changes): New node.
+
+2008-05-31  Eli Zaretskii  <eliz@gnu.org>
+
+       * msdog.texi (Windows Keyboard): Fix text added on 2008-05-29.
+
+2008-05-31  Glenn Morris  <rgm@gnu.org>
+
+       * cal-xtra.texi (Fancy Diary Display): Simplify.
+
+2008-05-30  Glenn Morris  <rgm@gnu.org>
+
+       * cal-xtra.texi (Fancy Diary Display): Update for
+       diary-display-function replacing diary-display-hook.
+
+2008-05-29  Drew Adams  <drew.adams@oracle.com>
+
+       * msdog.texi (Windows Keyboard): Add descriptions of
+       w32-register-hot-key and w32-unregister-hot-key.
+
+2008-05-21  Tom Tromey  <tromey@redhat.com>
+
+       * custom.texi (Directory Variables): Grammar fix.  Link to Safe File
+       Variables node.
+
+2008-05-19  Tom Tromey  <tromey@redhat.com>
+
+       * custom.texi (Variables): Add Directory Variables to menu.
+       (Directory Variables): New node.
+
+2008-05-16  Eric S. Raymond  <esr@snark.thyrsus.com>
+
+       * vc2-xtra.texi: Modify an example so it reflects what vc.el now does.
+
+2008-05-15  Eric S. Raymond  <esr@snark.thyrsus.com>
+
+       * vc2-xtra.texi, emacs.texi, files.texi: Snapshots node renamed to
+       Revision Tags and rewritten.  Section now uses modern terminology,
+       (tags rather than snapshots) and describes post-SCCS systems more
+       accurately.
+
+2008-05-10  Eli Zaretskii  <eliz@gnu.org>
+
+       * msdog.texi (Windows Files): Update documentation of
+       w32-get-true-file-attributes.
+
+2008-05-09  Eric S. Raymond  <esr@snark.thyrsus.com>
+
+       * files.texi, vc-xtra.texi, vc1-xtra.texi: Document the new VC
+       directory mode.
+
+2008-05-08  Chong Yidong  <cyd@stupidchicken.com>
+
+       * killing.texi (Appending Kills): Remove a strangely off-topic index
+       entry "television".
+
+2008-05-07  Eric S. Raymond  <esr@snark.thyrsus.com>
+
+       * ack.texi, files.texi, vc2-xtra.texi: Meta-CVS is no longer supported.
+
+2008-05-02  Eric S. Raymond  <esr@snark.thyrsus.com>
+
+       * emacs/buffers.texi, emacs/files.texi (Version-control):
+       vc-toggle-read-only is no longer a good idea...
+
+2008-04-29  Glenn Morris  <rgm@gnu.org>
+
+       * cal-xtra.texi (Sexp Diary Entries): Clarify diary-float.
+
+2008-04-22  Juri Linkov  <juri@jurta.org>
+
+       * dired.texi (Subdirectories in Dired): Describe using `^'
+       to return to the parent directory.
+
+2008-04-22  Nick Roberts  <nickrob@snap.net.nz>
+
+       * building.texi (GDB-UI Layout, Other GDB-UI Buffers): Update for
+       recent changes.
+
+2008-04-19  Nick Roberts  <nickrob@snap.net.nz>
+
+       * building.texi (GDB-UI Layout, Breakpoints Buffer)
+       (Other GDB-UI Buffers): Update for recent thread related changes.
+
+2008-04-11  Mirko Vukovic  <mirko.vukovic@gmail.com>  (tiny change)
+
+       * maintaining.texi (Maintaining):
+       * emacs.texi (Top): Typo.
+
+2008-04-08  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * display.texi (Font Lock): Prefer add-hook to using a non-nil `mode'
+       arg in `font-lock-add-keywords'.
+
+2008-04-08  Glenn Morris  <rgm@gnu.org>
+
+       * cal-xtra.texi, calendar.texi: Update for calendar name changes.
+       Also add Baha'i calendar references where appropriate.
+
+2008-04-05  Glenn Morris  <rgm@gnu.org>
+
+       * custom.texi (Init File): Byte-compiling .emacs is bad.
+
+2008-04-04  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * mini.texi (Minibuffer Edit) <resize-mini-windows>: Adjust default.
+
+2008-03-29  Glenn Morris  <rgm@gnu.org>
+
+       * calendar.texi: Update for `calendar-date-style' replacing
+       `european-calendar'.
+
+2008-03-28  Jason Rumney  <jasonr@gnu.org>
+
+       * display.texi (Display Custom): Mention overlay-margin in text.
+
+2008-03-12  Reiner Steib  <Reiner.Steib@gmx.de>
+
+       * custom.texi, dired.texi, mini.texi, mule.texi: Add `referenced in the
+       tutorial' comments.
+
+2008-03-28  Chong Yidong  <cyd@stupidchicken.com>
+
+       * mark.texi (Mark): Rearrange nodes.
+       (Persistent Mark): Rename from Transient Mark.
+       (Mark, Setting Mark, Marking Objects, Persistent Mark, Mark Ring):
+       Describe Transient Mark mode as the default.
+
+       * basic.texi (Basic Undo): Don't mention setting the mark, which isn't
+       the default behavior with Transient Mark mode off.
+       (Position Info): Fix typo.
+
+       * display.texi (Standard Faces): Reference the Mark node.
+       Remove discussion of the region face, which is discussed there.
+
+       * emacs.texi (Top): Update node listings.
+
+       * files.texi (Diff Mode, Misc File Ops): Describe Transient Mark mode
+       as the default.
+
+       * fixit.texi (Undo): Standardize choice of undo key sequence.
+       (Undo, Spelling): Describe Transient Mark mode as the default.
+
+       * frames.texi (Mouse Commands): Treat Transient Mark mode as the
+       default.
+
+       * glossary.texi (Glossary): Treat Transient Mark mode as the default.
+
+       * killing.texi (Kill Ring, Accumulating Text): Assume Transient Mark
+       mode is the default, and note that the mark is not activated when set.
+
+       * programs.texi (Moving by Defuns, Expressions, Comment Commands):
+       Describe Transient Mark mode as the default.
+
+       * search.texi (Basic Isearch): Reference the Mark Ring node.
+       (Replace, Unconditional Replace, Other Repeating Search):
+       Describe Transient Mark mode as the default.
+
+       * text.texi (Words, Pages, Fill Commands, HTML Mode): Describe
+       Transient Mark mode as the default.
+       (Paragraphs): Describe how M-h behaves when region is active.
+
+       * trouble.texi (Quitting): Clarify effects of C-g.
+
 2008-03-13  Glenn Morris  <rgm@gnu.org>
 
        * emacs.texi (EMACSVER): Set to 23.0.60.
 
        * misc.texi: Section "Saving Emacs Sessions" rewritten.
 
-2003-09-29  Jan Djärv.  <jan.h.d@swipnet.se>
+2003-09-29  Jan Djärv  <jan.h.d@swipnet.se>
 
        * xresources.texi (GTK names in Emacs): Correct typo.
 
 
 2003-08-03  Glenn Morris  <gmorris@ast.cam.ac.uk>
 
-       * calendar.texi (Date Formats): Document changed behaviour of
+       * calendar.texi (Date Formats): Document changed behavior of
        abbreviations.
 
 2003-07-24  Markus Rost  <rost@math.ohio-state.edu>
 
   This file is part of GNU Emacs.
 
-  GNU Emacs is free software; you can redistribute it and/or modify
+  GNU Emacs is free software: you can redistribute it and/or modify
   it under the terms of the GNU General Public License as published by
-  the Free Software Foundation; either version 3, or (at your option)
-  any later version.
+  the Free Software Foundation, either version 3 of the License, or
+  (at your option) any later version.
 
   GNU Emacs is distributed in the hope that it will be useful,
   but WITHOUT ANY WARRANTY; without even the implied warranty of
   GNU General Public License for more details.
 
   You should have received a copy of the GNU General Public License
-  along with GNU Emacs; see the file COPYING.  If not, write to the
-  Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-  Boston, MA 02110-1301, USA.
+  along with GNU Emacs.  If not, see <http://www.gnu.org/licenses/>.
 
 ;;; arch-tag: f1d62776-3ed5-4811-9d96-267252577dbd