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>
 
-       * 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>
 
 
 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-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>
 
        (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-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).
 
        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)