Add/update elisp texinfo for window-min-size and split-window.
[bpt/emacs.git] / doc / lispref / ChangeLog
index 4b629e6..114d019 100644 (file)
@@ -1,17 +1,78 @@
+2014-03-07  Martin Rudalics  <rudalics@gmx.at>
+
+       * windows.texi (Window Sizes): Describe `window-min-size'.
+       (Splitting Windows): Update description of `split-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
+       http://debbugs.gnu.org/cgi/bugreport.cgi?bug=16818#17
+
+2014-03-02  Glenn Morris  <rgm@gnu.org>
+
+       * text.texi (Decompression): New node.
+       * elisp.texi (Top): Update detailed menu.
+
 2014-03-01  Glenn Morris  <rgm@gnu.org>
 
        * display.texi (Forcing Redisplay): Mention pre-redisplay-function.
 
 2014-02-28  Xue Fuqiao  <xfq@gnu.org>
 
 2014-03-01  Glenn Morris  <rgm@gnu.org>
 
        * display.texi (Forcing Redisplay): Mention pre-redisplay-function.
 
 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):
 
        * 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-27  Xue Fuqiao  <xfq@gnu.org>
 
 
 2013-11-17  Xue Fuqiao  <xfq.free@gmail.com>
 
 
 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>
 
 
 2013-11-14  Glenn Morris  <rgm@gnu.org>
 
 
 2013-10-03  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-10-02  Xue Fuqiao  <xfq.free@gmail.com>
 
        (Undo): Doc fix for `buffer-undo-list'.
 
        * positions.texi (Character Motion):
        (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-08-15  Xue Fuqiao  <xfq.free@gmail.com>
 
 2013-04-21  Xue Fuqiao  <xfq.free@gmail.com>
 
        * internals.texi (Writing Emacs Primitives): Remove unnecessary
 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.
 
        * searching.texi (Regexp Backslash): Doc fix for backslash
        constructs in regular expressions.
 
 2012-12-14  Paul Eggert  <eggert@cs.ucla.edu>
 
 
 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
        * 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>
 
 
 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>
        (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)
        (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):
        (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.
 
        * 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.
        (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>
 
 
 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.
        (Synchronous Processes, Asynchronous Processes, Deleting Processes):
        Copyedits.
        (Subprocess Creation): Discourage modifying exec-path directly.
 
 2012-04-14  Chong Yidong  <cyd@gnu.org>
 
 
 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.
 
 
        * display.texi (Defining Faces): Reference custom-set-faces.
 
 
 2012-03-28  Glenn Morris  <rgm@gnu.org>
 
 
 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.
        (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
        (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):
        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.
        (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).
 
        (Parser State): Update for the new "c" comment style.
        Fix description of item 7 (comment style).
 
        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.
        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.
        (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)
        * 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)
        * locals.texi (Standard Buffer-Local Variables):
        * maps.texi (Standard Keymaps):
        * os.texi (User Identification, System Environment, Recording Input)