1. 16 Nov, 2012 1 commit
    • Martin Rudalics's avatar
      Fix some display-buffer related issues. · 0ff7851c
      Martin Rudalics authored
      * window.el (enlarge-window, shrink-window): Don't mention return
      value in doc-string (Bug#12896).
      (window--display-buffer): Don't resize frames - it won't work
      with all window managers and defeat pop-up-frame-alist.
      (display-buffer-alist): In doc-string explain that CONDITION can
      be a function and which arguments are passed to it (Bug#12854).
      (display-buffer-assq-regexp): New argument ACTION.  Handle lambda
      expressions (Bug#12854).
      (display-buffer): Pass ACTION argument to
      display-buffer-assq-regexp.
      
      * windows.texi (Choosing Window): Rewrite description of
      display-buffer-alist (Bug#12167).
      (Display Action Functions): Mention inhibit-switch-frame.  Fix
      description of display-buffer-below-selected.  Reorder actions.
      Add example (Bug#12848).
      0ff7851c
  2. 07 Nov, 2012 1 commit
    • Martin Rudalics's avatar
      Fix and rewrite doc on window recombining facilities. · fdaf534a
      Martin Rudalics authored
      * window.c (Fsplit_window_internal): Set combination limit of
      new parent window to t iff Vwindow_combination_limit is t;
      fixing a regression introduced with the change from 2012-09-22.
      (Fwindow_combination_limit, Fset_window_combination_limit): Fix
      doc-strings.
      
      * elisp.texi (Top): Add Recombining Windows to menu.
      * windows.texi (Recombining Windows): New subsection.
      (Splitting Windows): Rewrite text on handling of window
      combinations and move it to new subsection.
      fdaf534a
  3. 03 Nov, 2012 1 commit
    • Martin Rudalics's avatar
      Doc changes related to displaying buffers and quitting windows. · 43bcfda6
      Martin Rudalics authored
      * window.el (switch-to-visible-buffer)
      (switch-to-buffer-preserve-window-point): Fix doc-strings.
      
      * windows.texi (Switching Buffers): Document option
      switch-to-buffer-preserve-window-point.
      (Display Action Functions): Document window-height and
      window-width alist entries.
      (Display Action Functions): Document
      display-buffer-below-selected and
      display-buffer-in-previous-window.
      (Quitting Windows): Document quit-restore-window.  Rewrite
      section.
      (Window Configurations): In window-state-get mention that
      argument window must be valid.
      (Window Parameters): Document quit-restore window parameter
      (Bug#12158).
      43bcfda6
  4. 28 Oct, 2012 1 commit
  5. 27 Oct, 2012 1 commit
    • Chong Yidong's avatar
      More Emacs 24.3 documentation updates. · 05b621a6
      Chong Yidong authored
      * doc/emacs/building.texi (Compilation): Document compilation-always-kill.
      
      * doc/emacs/files.texi (Misc File Ops): Symbolic links on Windows only work
      on Vista and later.
      
      * doc/emacs/frames.texi (Mouse Avoidance): Mention new variable
      mouse-avoidance-banish-position.
      
      * doc/emacs/mule.texi (Recognize Coding): Remove an unreferenced vindex.
      
      * doc/emacs/package.texi (Package Menu): Document the "new" status.
      
      * doc/emacs/programs.texi (Which Function): Which Function mode now works in
      all major modes by default.
      
      * doc/emacs/search.texi (Symbol Search): New node.
      
      * doc/emacs/windows.texi (Window Choice): Don't refer to the obsolete
      special-display feature.
      
      * commands.texi (Event Input Misc): Remove last-input-char.
      (Command Loop Info): Remove last-command-char.
      
      * display.texi (Fringe Bitmaps): Add exclamation-mark bitmap.
      
      * frames.texi (Initial Parameters): Don't mention the obsolete
      special-display feature.
      
      * hooks.texi (Standard Hooks): Remove obsolete hooks.
      
      * markers.texi (Information from Markers): Remove obsolete
      function buffer-has-markers-at.
      
      * minibuf.texi (High-Level Completion): Don't mention removed
      function iswitchb-read-buffer.
      
      * text.texi (Yanking): Document yank-handled-properties.
      
      * windows.texi (Choosing Window): Don't mention the obsolete
      special display feature.
      (Choosing Window Options): Remove obsolete special-display
      variables, and the functions special-display-p and
      special-display-popup-frame.
      
      * subr.el (insert-buffer-substring-as-yank): Doc fix.
      05b621a6
  6. 07 Sep, 2012 2 commits
    • Chong Yidong's avatar
      Minor doc fix for switch-to-buffer. · cee2e90d
      Chong Yidong authored
      * doc/lispref/windows.texi (Display Action Functions)
      (Choosing Window Options): Remove obsolete variable
      display-buffer-reuse-frames.
      (Switching Buffers): Minor doc tweak for switch-to-buffer.
      
      * lisp/window.el (switch-to-buffer): Doc fix.
      
      Fixes: debbugs:12181
      cee2e90d
    • Chong Yidong's avatar
      Remove obsolete display-buffer-reuse-frames from manuals. · 14ba4cf3
      Chong Yidong authored
      * doc/emacs/windows.texi (Window Choice): Don't mention obsolete
      display-buffer-reuse-frames.
      
      * doc/lispref/windows.texi (Display Action Functions)
      (Choosing Window Options): Remove obsolete variable
      display-buffer-reuse-frames.
      14ba4cf3
  7. 02 Sep, 2012 1 commit
  8. 21 Aug, 2012 1 commit
  9. 11 Jun, 2012 1 commit
  10. 27 May, 2012 1 commit
  11. 15 May, 2012 1 commit
    • Martin Rudalics's avatar
      Some minor fixes of Elisp manual. · 0b128ac4
      Martin Rudalics authored
      * commands.texi (Recursive Editing): recursive-edit is a
      command.
      * compile.texi (Docs and Compilation):
      byte-compile-dynamic-docstrings is an option.
      * debugging.texi (Invoking the Debugger): debug is a command.
      * display.texi (Progress): progress-reporter-update and
      progress-reporter-force-update have VALUE argument optional.
      (Animated Images): Use non-@code{nil} instead of non-nil.
      * files.texi (Format Conversion Round-Trip): Use non-@code{nil}
      instead of non-nil.
      * frames.texi (Creating Frames): make-frame is a command.
      (Input Focus): select-frame is a command.
      (Pointer Shape): void-text-area-pointer is an option.
      * help.texi (Describing Characters): read-kbd-macro is a
      command.
      (Help Functions): describe-prefix-bindings is a command.
      * markers.texi (Creating Markers): Both arguments of copy-marker
      are optional.
      * minibuf.texi (Reading File Names): Use @kbd instead of @code.
      * modes.texi (Mode Line Variables): mode-line-remote and
      mode-line-client are not options.
      (Imenu): imenu-add-to-menubar is a command.
      (SMIE Indentation Helpers): Use non-@code{nil} instead of
      non-nil.
      * os.texi (Sound Output): play-sound-file is a command.
      * package.texi (Package Archives): Use @key{RET} instead of
      @kbd{RET}.
      * processes.texi (Signals to Processes): Use @key{RET} instead
      of @code{RET}.
      (Signals to Processes): signal-process is a command.
      * text.texi (Clickable Text): Use @key{RET} instead of
      @kbd{RET}.
      (Base 64): base64-encode-string is not a command while
      base64-decode-region is.
      * windows.texi (Switching Buffers): pop-to-buffer is a command.
      0b128ac4
  12. 21 Apr, 2012 3 commits
    • Glenn Morris's avatar
      More small edits for doc/lispref/windows.texi · 09ebefe1
      Glenn Morris authored
      * doc/lispref/windows.texi (Textual Scrolling, Coordinates and Windows)
      (Window Configurations, Window Parameters, Window Hooks): Copyedits.
      (Textual Scrolling): Mention recenter-redisplay, recenter-top-bottom,
      and recenter-positions.  Remove recenter example.
      
      * admin/FOR-RELEASE: Related markup.
      09ebefe1
    • Glenn Morris's avatar
      More small edits for doc/lispref/windows.texi · e78d873d
      Glenn Morris authored
      * doc/lispref/windows.texi (Cyclic Window Ordering, Window History)
      (Dedicated Windows, Quitting Windows, Window Configurations): Copyedits.
      (Window Start and End): Remove pointless example.
      Remove cross-reference to deleted count-lines content.
      e78d873d
    • Glenn Morris's avatar
      Small edits for doc/lispref/windows.texi · 0b27932b
      Glenn Morris authored
      * doc/lispref/windows.texi (Basic Windows, Windows and Frames, Window Sizes)
      (Resizing Windows, Deleting Windows, Selecting Windows)
      (Choosing Window Options, Horizontal Scrolling): Copyedits.
      (Splitting Windows, Deleting Windows): Fix ignore-window-parameters logic.
      (Selecting Windows, Choosing Window Options): Markup fixes.
      0b27932b
  13. 14 Apr, 2012 1 commit
  14. 27 Mar, 2012 1 commit
  15. 11 Mar, 2012 1 commit
    • Chong Yidong's avatar
      Doc fixes for save-window-excursion. · 2cc775f9
      Chong Yidong authored
      * lisp/subr.el (save-window-excursion): Doc fix.
      
      * doc/lispref/windows.texi (Window Configurations): save-window-excursion is
      now a macro.
      
      * doc/lispref/display.texi (Temporary Displays): with-output-to-temp-buffer is
      now a macro.
      
      Fixes: debbugs:9979
      2cc775f9
  16. 04 Mar, 2012 1 commit
    • Chong Yidong's avatar
      Update Frames chapter of Lisp manager. Document clipboard manager. · a08a07e3
      Chong Yidong authored
      * doc/emacs/killing.texi (Clipboard): Document clipboard manager.
      
      * doc/lispref/windows.texi (Basic Windows, Coordinates and Windows)
      (Coordinates and Windows):
      * display.texi (Refresh Screen, Line Height, Face Attributes)
      (Overlay Arrow, Beeping, Glyphless Chars): Likewise.
      
      * doc/lispref/frames.texi (Frames): Remove little-used "terminal frame" and
      "window frame" terminology.
      (Frame Parameters, Font and Color Parameters, Initial Parameters)
      (Size and Position, Visibility of Frames): Callers changed.
      (Frames): Clarify which terminals in framep are graphical.
      (Initial Parameters): --geometry is not the only option which adds
      to initial-frame-alist.
      (Position Parameters): Note that icon-left and icon-top are for
      old window managers only.
      (Size Parameters): Sizes are in characters even on graphical
      displays.
      (Management Parameters): Note that window-id and outer-window-id
      can't really be changed, and that auto-raise isn't always obeyed.
      (Cursor Parameters): Document cursor-type explicitly.
      (Size and Position): The aliases set-screen-height and
      set-screen-width have been deleted.
      (Visibility of Frames): Mention "minimization".
      
      * doc/lispref/os.texi (Startup Summary): Minor clarifications.
      (Startup Summary, Suspending Emacs): Standardize on "text
      terminal" terminology.
      a08a07e3
  17. 29 Jan, 2012 1 commit
  18. 19 Jan, 2012 1 commit
    • Martin Rudalics's avatar
      Fix handling of persistent window parameters. · 34a02f46
      Martin Rudalics authored
      * window.c (save_window_save, Fcurrent_window_configuration)
      (Vwindow_persistent_parameters): Do not use Qstate.  Rewrite
      doc-strings.
      * window.el (window--state-get-1, window-state-get): Do not use
      special state value for window-persistent-parameters.  Rename
      argument IGNORE to WRITABLE.  Rewrite doc-string.
      (window--state-put-2): Reset all window parameters to nil before
      assigning values of persistent parameters.
      * windows.texi (Window Configurations): Rewrite references to
      persistent window parameters.
      (Window Parameters): Fix description of persistent window
      parameters.
      34a02f46
  19. 16 Jan, 2012 2 commits
    • Juanma Barranquero's avatar
    • Martin Rudalics's avatar
      Provide persistent window parameters. · 6a6ee00d
      Martin Rudalics authored
      * window.c (Vwindow_persistent_parameters): New variable.
      (Fset_window_configuration, save_window_save): Handle persistent
      window parameters.
      
      * window.el (window-state-ignored-parameters): Remove variable.
      (window--state-get-1): Rename argument MARKERS to IGNORE.
      Handle persistent window parameters.  Make copy of clone-of
      parameter only if requested.  (Bug#10348)
      (window--state-put-2): Install a window parameter only if it has
      a non-nil value or an existing parameter shall be overwritten.
      
      * windows.texi (Window Configurations, Window Parameters):
      Describe persistent window parameters.
      6a6ee00d
  20. 11 Jan, 2012 1 commit
  21. 05 Jan, 2012 1 commit
  22. 13 Dec, 2011 1 commit
    • Martin Rudalics's avatar
      Minor fixes in window handling code and docs. · 454592a6
      Martin Rudalics authored
      * window.c (Vwindow_combination_resize)
      (Vwindow_combination_limit): Use t instead of non-nil in
      doc-strings.
      * window.el (delete-other-windows): Use correct frame in call to
      window-with-parameter.
      * windows.texi (Splitting Windows): Use t instead of non-nil
      when describing window-combination-resize.
      454592a6
  23. 25 Nov, 2011 1 commit
  24. 23 Nov, 2011 1 commit
  25. 21 Nov, 2011 2 commits
    • Martin Rudalics's avatar
      Fix windows.texi typos. · 90151a1e
      Martin Rudalics authored
      90151a1e
    • Chong Yidong's avatar
      More updates to Windows chapter of Lisp manual. · a9b9b7f5
      Chong Yidong authored
      * doc/lispref/windows.texi (Splitting Windows): Fix error in documentation of
      window-combination-limit.
      (Cyclic Window Ordering): Minor fixes to next-window,
      one-window-p, and get-lru-window docs.  Don't document
      window-list-1.
      (Buffers and Windows): Copyedits.
      (Choosing Window): Document special handling of special-display-*.
      (Choosing Window Options): Fix display-buffer-reuse-frames doc.
      Don't document even-window-heights, which is going away.  Clarify
      which options are obeyed by which action functions.
      
      * src/window.c (Fnext_window, Fprevious_window): Doc fix.
      a9b9b7f5
  26. 20 Nov, 2011 1 commit
    • Martin Rudalics's avatar
      Remove term "status" with "window combination limits". · d2999b1a
      Martin Rudalics authored
      * window.c (Fset_window_combination_limit): Rename argument
      STATUS to LIMIT.
      (Vwindow_combination_limit): Remove "status" from doc-string.
      * windows.texi (Resizing Windows, Splitting Windows): Remove
      term "status" when talking about combination limits.
      d2999b1a
  27. 19 Nov, 2011 1 commit
    • Chong Yidong's avatar
      More updates to Window chapter of Lisp manual. · 7bf54975
      Chong Yidong authored
      * doc/lispref/windows.texi (Splitting Windows): Clarify role of window
      parameters in split-window.  Shorten the example.
      (Deleting Windows): Rewrite intro to handle internal windows.  Fix
      delete-windows-on doc.
      (Selecting Windows): Copyedits.
      7bf54975
  28. 17 Nov, 2011 1 commit
    • Martin Rudalics's avatar
      Rename window-splits to window-combination-resize. · a0c2d0ae
      Martin Rudalics authored
      * window.c (Vwindow_splits): Rename to
      Vwindow_combination_resize.  Suggested by Juri Linkov.
      (Fsplit_window_internal): Use Vwindow_combination_resize instead
      of Vwindow_splits.
      * window.el (window-resize, delete-window, split-window):
      Replace window-splits by window-combination-resize.
      * cus-start.el (window-splits): Replace by
      window-combination-resize.
      * windows.texi (Resizing Windows, Splitting Windows)
      (Deleting Windows): Use term window-combination-resize instead
      of window-splits.
      a0c2d0ae
  29. 16 Nov, 2011 1 commit
    • Martin Rudalics's avatar
      Rename window-nest to window-combination-limit. · b6f67890
      Martin Rudalics authored
      * window.h (window): Rename slot "nest" to "combination_limit".
      * window.c (Fwindow_nest): Rename to Fwindow_combination_limit.
      (Fset_window_nest): Rename to Fset_window_combination_limit.
      (Vwindow_nest): Rename to Vwindow_combination_limit.
      (recombine_windows, make_parent_window, make_window)
      (Fsplit_window_internal, saved_window)
      (Fset_window_configuration, save_window_save): Rename all
      occurrences of window_nest to window_combination_limit.
      * window.el (split-window, window-state-get-1)
      (window-state-put-1, window-state-put-2): Rename occurrences of
      window-nest to window-combination-limit.
      * cus-start.el (window-nest): Rename to
      window-combination-limit.
      * windows.texi (Resizing Windows, Splitting Windows): Rename
      occurrences of window-nest to window-combination-limit.
      b6f67890
  30. 12 Nov, 2011 1 commit
    • Martin Rudalics's avatar
      Don't handle splits status. · 89d61221
      Martin Rudalics authored
      * window.h (window): Remove splits slot.
      * window.c (Fwindow_splits, Fset_window_splits): Remove.
      (Fdelete_other_windows_internal, make_parent_window)
      (make_window, Fsplit_window_internal, Fdelete_window_internal)
      (Fset_window_configuration, save_window_save): Don't deal with
      split status of windows.
      (saved_window): Remove splits slot.
      (Vwindow_splits): Rewrite doc-string.
      * window.el (window-resize, delete-window): Use window-splits
      variable instead of function.
      (window-state-get-1, window-state-put-2, window-state-put):
      Don't deal with windows' splits status.
      * windows.texi (Splitting Windows, Deleting Windows): Remove
      references to splits status of windows.
      89d61221
  31. 09 Nov, 2011 3 commits
    • Chong Yidong's avatar
      Document window-pixel-edges etc in Lisp manual. · d2ad7ee1
      Chong Yidong authored
      * doc/lispref/windows.texi (Window Sizes): Document window-pixel-edges,
      window-inside-pixel-edges. window-absolute-pixel-edges, and
      window-inside-absolute-pixel-edges.
      (Resizing Windows): shrink-window-if-larger-than-buffer works on
      non-full-width windows.
      d2ad7ee1
    • Martin Rudalics's avatar
      Rewrite window-resizable. · 2cffd681
      Martin Rudalics authored
      * window.el (window-size-fixed-p): Rewrite doc-string.
      (window-resizable-p): Rename to window--resizable-p.  Update
      callers.
      (window--resizable): New function.  Make all callers of
      window-resizable call window--resizable instead.
      (window-resizable): Rewrite in terms of window--resizable.
      * windows.texi (Resizing Windows): Rewrite documentation of
      window-resizable.
      2cffd681
    • Chong Yidong's avatar
  32. 08 Nov, 2011 2 commits