-2014-03-02 Barry O'Reilly <gundaetiapo@gmail.com>
+2014-03-24 Barry O'Reilly <gundaetiapo@gmail.com>
+
+ * markers.texi (Moving Marker Positions): The 2014-03-02 doc
+ change mentioning undo's inability to handle relocated markers no
+ longer applies. See bug#16818.
+ * text.texi (Undo): Expand documentation of (TEXT . POS) and
+ (MARKER . ADJUSTMENT) undo elements.
+
+2014-03-22 Glenn Morris <rgm@gnu.org>
+
+ * commands.texi (Defining Commands): List interactive-only values.
+
+2014-03-22 Eli Zaretskii <eliz@gnu.org>
+
+ * functions.texi (Core Advising Primitives): Fix cross-reference
+ in last change.
+
+2014-03-21 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * functions.texi (Advising Functions): Explain a bit more how
+ arguments work.
+ (Advice combinators): New node.
+ (Core Advising Primitives): Use it. Expand description of "depth".
+ (Advising Named Functions): Document limitation of advices on macros.
+
+2014-03-21 Martin Rudalics <rudalics@gmx.at>
+
+ * frames.texi (Size and Position): In `frame-resize-pixelwise'
+ description drop remark about frame maximization.
+ * windows.texi (Display Action Functions): Add description for
+ `display-buffer-no-window' and explain use of `allow-no-window'
+ alist entries.
+
+2014-03-21 Glenn Morris <rgm@gnu.org>
+
+ * commands.texi (Defining Commands): Copyedit re `interactive-only'.
+
+2014-03-20 Paul Eggert <eggert@cs.ucla.edu>
+
+ * internals.texi (C Integer Types): Prefer 'false' and 'true'
+ to '0' and '1' for booleans.
+
+2014-03-19 Paul Eggert <eggert@cs.ucla.edu>
+
+ * numbers.texi: Improve and clarify a bit, and fix some minor bugs.
+ Remove now-obsolete hypothetical note about negative division,
+ as the C standard has changed.
+
+ Fix porting inconsistency about rounding to even.
+ * numbers.texi (Numeric Conversions, Rounding Operations):
+ Document that 'round' and 'fround' round to even.
+
+2014-03-18 Juanma Barranquero <lekktu@gmail.com>
+
+ * customize.texi (Variable Definitions): Recommend avoiding
+ destructive modification of the value argument of :set (bug#16755).
+
+2014-03-18 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * modes.texi (Auto-Indentation): Mention electric-indent variables.
+
+2014-03-18 Juanma Barranquero <lekktu@gmail.com>
+
+ * functions.texi (Advising Named Functions): Fix reference.
+
+2014-03-18 Paul Eggert <eggert@cs.ucla.edu>
+
+ Improve documentation for integer and floating-point basics.
+ * numbers.texi (Numbers, Integer Basics, Float Basics):
+ Document the basics a bit more precisely. Say more clearly
+ that Emacs floating-point numbers are IEEE doubles on all
+ current platforms. Give more details about frexp.
+ Say more clearly that '1.' is an integer.
+ (Predicates on Numbers): Fix wholenump typo.
+ * objects.texi (Integer Type): Adjust to match numbers.texi.
+
+2014-03-18 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * functions.texi (Advising Functions): Try and improve the text.
+ Add example use of advice-add (bug#16959).
+ (Core Advising Primitives): Rename. Explain handling of interactive
+ specs, including advice-eval-interactive-spec.
+ (Advising Named Functions): Try and better explain the difference with
+ add-function.
+ (Porting old advices): New node.
+
+2014-03-18 Paul Eggert <eggert@cs.ucla.edu>
+
+ Style fixes for floating-point doc.
+ * commands.texi, customize.texi, display.texi, elisp.texi, files.texi:
+ * frames.texi, hash.texi, internals.texi, keymaps.texi, lists.texi:
+ * minibuf.texi, nonascii.texi, numbers.texi, objects.texi, os.texi:
+ * processes.texi, streams.texi, strings.texi, text.texi:
+ * variables.texi, windows.texi:
+ Hyphenate "floating-point" iff it precedes a noun.
+ Reword to avoid nouns and hyphenation when that's easy.
+ Prefer "integer" to "integer number" and "is floating point"
+ to "is a floating point number".
+ Prefer "@minus{}" to "-" when it's a minus.
+
+2014-03-16 Martin Rudalics <rudalics@gmx.at>
+
+ * display.texi (Temporary Displays): Rewrite descriptions of
+ `with-output-to-temp-buffer' and `with-temp-buffer-window'.
+ * help.texi (Help Functions): Rewrite description of `with-help-window'.
+
+2014-03-15 Dmitry Gutov <dgutov@yandex.ru>
+
+ * display.texi (Blinking): Update WRT to the new
+ `blink-matchin-paren' behavior.
+
+2014-03-14 Martin Rudalics <rudalics@gmx.at>
+
+ * display.texi (Temporary Displays): Say that
+ `with-temp-buffer-window' makes its buffer current.
+ * frames.texi (Size and Position): Describe new option
+ `frame-resize-pixelwise'. Rewrite descriptions of
+ `set-frame-size', `set-frame-height' and `set-frame-width'.
+
+2014-03-09 Martin Rudalics <rudalics@gmx.at>
+
+ * elisp.texi (Top): Rename section "Width" to "Size of Displayed Text".
+ * text.texi (Primitive Indent):
+ * strings.texi (String Basics):
+ * sequences.texi (Sequence Functions): Update references accordingly.
+ * display.texi (Size of Displayed Text): Rename section from
+ "Width". Add description for `window-text-pixel-size'.
+ (Window Dividers): Reword description of window dividers.
+ * frames.texi (Layout Parameters): Improve description of window
+ divider parameters.
+ * windows.texi (Window Sizes): Add descriptions of
+ `window-mode-line-height' and `window-header-line-height'.
+ (Coordinates and Windows): Mention window dividers.
+
+2014-03-07 Martin Rudalics <rudalics@gmx.at>
+
+ * buffers.texi (The Buffer List): Rename node to Buffer List.
+ Describe `buffer-list-update-hook'.
+ * elisp.texi (Top): "The Buffer List" renamed to "Buffer List".
+ Add node for Window Dividers.
+ * hooks.texi (Standard Hooks): Add reference to
+ `buffer-list-update-hook'.
+ * windows.texi (Window Sizes): Describe `window-min-size'.
+ (Splitting Windows): Update description of `split-window'.
+ (Selecting Windows): Update description of `select-window'.
+
+2014-03-06 Martin Rudalics <rudalics@gmx.at>
+
+ * frames.texi (Size and Position): Rewrite entries for
+ `fit-frame-to-buffer' and `fit-frame-to-buffer-margins'.
+ Add description for `fit-frame-to-buffer-sizes'.
+ * windows.texi (Resizing Windows): Add descriptions for
+ pixelwise resizing. Add entries for `window-resize-pixelwise'
+ and `fit-window-to-buffer-horizontally'.
+ Rewrite `fit-window-to-buffer' entry.
+
+2014-03-06 Xue Fuqiao <xfq@gnu.org>
+
+ * internals.texi (Window Internals): Remove field `region_showing'.
+
+2014-03-06 Glenn Morris <rgm@gnu.org>
+
+ * searching.texi (Replacing Match):
+ Remove incorrect, uninteresting return value. (Bug#16942)
+
+2014-03-05 Martin Rudalics <rudalics@gmx.at>
+
+ * display.texi (Window Dividers): New section.
+ * frames.texi (Layout Parameters): Add right-divider-width and
+ bottom-divider-width.
+ * windows.texi (Window Sizes): Redraw schematic and rewrite its
+ description. Rewrite descriptions of `window-total-height',
+ `window-total-width', `window-total-size', `window-body-height',
+ `window-body-width' and `window-size-fixed'. Add descriptions
+ for `window-pixel-height', `window-pixel-width',
+ `window-min-height' and `window-min-width'. Remove description
+ of `window-size-fixed-p' moving part of it to that of
+ `window-size-fixed'.
+ (Resizing Windows): Mention dividers when talking about minimum sizes.
+
+2014-03-05 Glenn Morris <rgm@gnu.org>
+
+ * modes.texi (SMIE Customization): New section.
+ * elisp.texi (Top): Update detailed menu.
+
+2014-03-04 Martin Rudalics <rudalics@gmx.at>
+
+ * windows.texi (Windows and Frames): Add some missing &optional
+ designators. Adjust description of window-in-direction.
+
+2014-03-02 Barry O'Reilly <gundaetiapo@gmail.com>
* markers.texi (Moving Marker Positions): Clarify guidance about
when to move markers and when to create a new one, as discussed at
2014-02-28 Xue Fuqiao <xfq@gnu.org>
- * functions.texi (Advising Functions):
- (Advising Named Functions): Tweak markup.
+ * functions.texi (Advising Functions, Advising Named Functions):
+ Tweak markup.
* display.texi (Defining Faces): Doc fix for `face-spec-set'.
* elisp.texi (Top):
- * commands.texi (Generic Commands):
- (Defining Commands): Document `define-alternatives'.
+ * commands.texi (Generic Commands, Defining Commands):
+ Document `define-alternatives'.
2014-02-27 Xue Fuqiao <xfq@gnu.org>
2014-02-22 Stefan Monnier <monnier@iro.umontreal.ca>
- * functions.texi (Declare Form): Document gv-expander, gv-setter, and
- compiler-macro (bug#16829).
+ * functions.texi (Declare Form): Document gv-expander, gv-setter,
+ and compiler-macro (bug#16829, bug#15093).
2014-02-21 Juanma Barranquero <lekktu@gmail.com>
2013-12-28 Chong Yidong <cyd@gnu.org>
- * modes.texi (Auto Major Mode): Document interpreter-mode-alist
- change.
+ * modes.texi (Auto Major Mode): Document interpreter-mode-alist change.
* buffers.texi (Modification Time): Document visited-file-modtime
change.
* display.texi (Font Selection): Tweak example.
- * commands.texi (Event Input Misc): Document new arg to
- input-pending-p.
+ * commands.texi (Event Input Misc): Document new arg to input-pending-p.
* nonascii.texi (Specifying Coding Systems): Don't refer to
emacs-mule-dos.
2013-11-17 Xue Fuqiao <xfq.free@gmail.com>
- * os.texi (Time Parsing):
- (Processor Run Time, Input Modes, Terminal Output): Minor fixes.
+ * os.texi (Time Parsing, Processor Run Time, Input Modes)
+ (Terminal Output): Minor fixes.
2013-11-14 Glenn Morris <rgm@gnu.org>
* display.texi (Showing Images): Add an index for image-size.
Use @code instead of @var for a normal variable.
(Multi-Frame Images): Improve indexing.
- (Button Buffer Commands): Use @code instead of @var for a normal variable.
+ (Button Buffer Commands): Use @code instead of @var for a normal
+ variable.
(Abstract Display): Explain the meaning of Ewoc.
2013-10-27 Xue Fuqiao <xfq.free@gmail.com>
2013-10-03 Xue Fuqiao <xfq.free@gmail.com>
- * syntax.texi (Syntax Flags):
- (Syntax Table Functions): Add indexes.
+ * syntax.texi (Syntax Flags, Syntax Table Functions): Add indexes.
2013-10-02 Xue Fuqiao <xfq.free@gmail.com>
2013-09-21 Xue Fuqiao <xfq.free@gmail.com>
- * nonascii.texi (Coding System Basics): Add information about carriage-return.
+ * nonascii.texi (Coding System Basics): Add information about
+ carriage-return.
2013-09-14 Eli Zaretskii <eliz@gnu.org>
(Undo): Doc fix for `buffer-undo-list'.
* positions.texi (Character Motion):
- * markers.texi (Moving Markers):
- (Creating Markers): Comment out undefined behavior.
+ * markers.texi (Moving Markers, Creating Markers):
+ Comment out undefined behavior.
2013-08-15 Xue Fuqiao <xfq.free@gmail.com>
2013-07-31 Xue Fuqiao <xfq.free@gmail.com>
* nonascii.texi (Non-ASCII Characters): Update menu.
- (Disabling Multibyte): Move here from doc/emacs/mule.texi. Fix cross-references.
+ (Disabling Multibyte): Move here from doc/emacs/mule.texi.
+ Fix cross-references.
* elisp.texi (Top): Update menu.
2013-04-21 Xue Fuqiao <xfq.free@gmail.com>
* internals.texi (Writing Emacs Primitives): Remove unnecessary
- references to the sources. (Bug#13800)
+ references to the sources. (Bug#13800)
* searching.texi (Regexp Backslash): Doc fix for backslash
constructs in regular expressions.
2012-12-14 Paul Eggert <eggert@cs.ucla.edu>
- Fix permissions bugs with setgid directories etc. (Bug#13125)
+ Fix permissions bugs with setgid directories etc. (Bug#13125)
* files.texi (Testing Accessibility): Document GROUP arg
of file-ownership-preserved-p.
(File Attributes): Document that 9th element is now
2012-07-06 Richard Stallman <rms@gnu.org>
- * intro.texi (Evaluation Notation, A Sample Function Description):
+ * intro.texi (Evaluation Notation, A Sample Function Description)
(A Sample Variable Description): Improve/undo previous changes.
2012-07-05 Glenn Morris <rgm@gnu.org>
(Resizing Windows, Deleting Windows, Selecting Windows)
(Choosing Window Options, Horizontal Scrolling)
(Cyclic Window Ordering, Window History, Dedicated Windows)
- (Quitting Windows, Window Configurations, Textual Scrolling):
+ (Quitting Windows, Window Configurations, Textual Scrolling)
(Coordinates and Windows, Window Configurations)
(Window Parameters, Window Hooks): Copyedits.
(Splitting Windows, Deleting Windows):
* processes.texi (Output from Processes, Filter Functions):
Mention waiting-for-user-input-p.
- (Sentinels, Query Before Exit, System Processes, Transaction Queues):
+ (Sentinels, Query Before Exit, System Processes, Transaction Queues)
(Network Servers, Datagrams, Network Processes, Network Options)
(Network Feature Testing, Serial Ports): Copyedits.
(Network): Add encrypted network overview paragraph.
2012-04-15 Glenn Morris <rgm@gnu.org>
- * processes.texi (Processes, Subprocess Creation, Shell Arguments):
+ * processes.texi (Processes, Subprocess Creation, Shell Arguments)
(Synchronous Processes, Asynchronous Processes, Deleting Processes):
Copyedits.
(Subprocess Creation): Discourage modifying exec-path directly.
2012-04-14 Chong Yidong <cyd@gnu.org>
- * customize.texi (Applying Customizations):
- (Custom Themes): New nodes.
+ * customize.texi (Applying Customizations, Custom Themes): New nodes.
* display.texi (Defining Faces): Reference custom-set-faces.
2012-03-28 Glenn Morris <rgm@gnu.org>
- * searching.texi (Regular Expressions, Regexp Special):
- (Regexp Backslash, Regexp Example, Regexp Functions, Regexp Search):
+ * searching.texi (Regular Expressions, Regexp Special)
+ (Regexp Backslash, Regexp Example, Regexp Functions, Regexp Search)
(Simple Match Data, Saving Match Data, Standard Regexps): Copyedits.
(Regexp Special): Mention collation.
Clarify char classes with an example.
(Pure Storage): Small changes.
(Memory Usage): Copyedit.
(Writing Emacs Primitives): Update Fcoordinates_in_window_p and For
- example definitions. Give examples of things with non-nil
+ example definitions. Give examples of things with non-nil
interactive args. Mention eval_sub. Remove old info about
strings and GCPRO. Mention cus-start.el.
(Buffer Internals, Window Internals, Process Internals):
(Syntax Class Table): Use a table.
(Syntax Properties): Document syntax-propertize-function and
syntax-propertize-extend-region-functions.
- (Motion via Parsing): Clarify scan-lists. Fix indentation.
+ (Motion via Parsing): Clarify scan-lists. Fix indentation.
(Parser State): Update for the new "c" comment style.
Fix description of item 7 (comment style).
2011-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
Tim Cross <theophilusx@gmail.com> (tiny change)
- Glenn Morris <rgm@gnu.org>
+ Glenn Morris <rgm@gnu.org>
* keymaps.texi (Toolkit Differences): New node. (Bug#8176)
Document wide integers better.
* files.texi (File Attributes): Document ino_t values better.
ino_t values no longer map to anything larger than a single cons.
- * numbers.texi (Integer Basics, Integer Basics, Arithmetic Operations):
+ * numbers.texi (Integer Basics, Integer Basics, Arithmetic Operations)
(Bitwise Operations):
* objects.texi (Integer Type): Use a binary notation that is a bit easier
to read, and that will port better if 62-bits becomes the default.
* positions.texi (List Motion):
* hash.texi (Hash Tables, Creating Hash, Defining Hash):
* numbers.texi (Arithmetic Operations, Math Functions)
- (Predicates on Numbers, Comparison of Numbers):
- (Numeric Conversions):
+ (Predicates on Numbers, Comparison of Numbers, Numeric Conversions):
* locals.texi (Standard Buffer-Local Variables):
* maps.texi (Standard Keymaps):
* os.texi (User Identification, System Environment, Recording Input)