aboutsummaryrefslogtreecommitdiffstats
path: root/doc/lispref/frames.texi (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Truly maximize w32 frames with odd fonts and some texi fixes.Martin Rudalics2014-03-211-4/+1
| | | | | | | | | | | * w32fns.c (w32_wnd_proc): For WM_WINDOWPOSCHANGING don't constrain frame size in SW_SHOWMAXIMIZED case so we can truly maximize a frame for odd default fonts. * 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.
* Style fixes for floating-point doc.Paul Eggert2014-03-171-1/+1
| | | | | | | | | | | | | * 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.
* Document pixelwise frame resizing and fix related bug on Windows.Martin Rudalics2014-03-141-9/+46
| | | | | | | | | | | * w32term.c (x_set_window_size): When frame-resize-pixelwise is nil, always resize character wise to avoid potential loss of the mode line (Bug#16923 related). * 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'.
* Update docs for window dividers and `window-text-pixel-size'.Martin Rudalics2014-03-091-6/+6
| | | | | | | | | | | | | | | | | | * xdisp.c (Fwindow_text_pixel_size): Adjust doc-string. * 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.
* More window code related fixes and documentation changes.Martin Rudalics2014-03-061-11/+40
| | | | | | | | | | | | | | | | | | * window.c (Fother_window_for_scrolling): Check that Vother_window_scroll_buffer is a buffer. * window.el (fit-frame-to-buffer, fit-frame-to-buffer-margins): Fix doc-strings. (fit-frame-to-buffer): New argument ONLY. Remove dependency on fit-frame-to-buffer variable. Fix doc-string. (fit-window-to-buffer): Set ONLY argument in call of fit-frame-to-buffer. Fix doc-string. * 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.
* Various window code related fixes and documentation changes.Martin Rudalics2014-03-051-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | * dispnew.c (change_frame_size_1): Add new_lines instead of new_height, the latter may be still zero if passed as such. * window.c (Fwindow_pixel_height): Mention bottom divider in doc-string. * window.el (window-min-height, window-min-width): Rewrite doc-strings. (window-body-size): Add PIXELWISE argument to make it consistent with its callees. * 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.
* Minor doc tweaks for display-*-width, heightGlenn Morris2014-03-021-2/+0
| | | | | | | | | | | * lisp/frame.el (display-pixel-height, display-pixel-width) (display-mm-dimensions-alist, display-mm-height) (display-mm-width): Doc tweaks. * doc/lispref/frames.texi: Remove FIXME comments. The x- versions of these functions are internal details that do not need documenting. * etc/NEWS: Related markup.
* * doc/lispref/frames.texi (Multiple Terminals): DocumentXue Fuqiao2014-02-271-5/+66
| | | | | | | `display-monitor-attributes-list' and `display-monitor-attributes'. (Display Feature Testing): Add some notes about multi-monitor. * etc/NEWS: Related edit.
* Update copyright year to 2014 by running admin/update-copyright.Paul Eggert2014-01-011-1/+1
|
* Documentation for focus-in,out hooks (tiny change)Brian Jenkins2013-11-231-0/+8
| | | | | | | | * doc/lispref/frames.texi (Input Focus): * doc/lispref/hooks.texi (Standard Hooks): Mention focus-in-hook, focus-out-hook. * etc/NEWS: Copyedit.
* More updates for documentation.Eli Zaretskii2013-10-031-15/+20
|
* * doc/lispref/frames.texi (Display Feature Testing): Add indexes.Xue Fuqiao2013-08-131-0/+1
|
* * doc/lispref/frames.texi (Display Feature Testing): Add an index.Xue Fuqiao2013-08-131-1/+2
|
* * doc/misc/ido.texi (Working Directories):Xue Fuqiao2013-08-101-1/+1
| | | | | (Flexible Matching, Regexp Matching, Find File At Point) (Ignoring, Misc Customization): Use @defopt for user options.
* Fix bug #13935 with inaccurate description of 'fullscreen'.Eli Zaretskii2013-03-231-2/+3
| | | | | doc/lispref/frames.texi (Size Parameters): More accurate description of the difference between 'fullboth' and 'maximized'.
* Revert inadvertently committed changes in lispref/frames.texi.Eli Zaretskii2013-03-161-3/+2
|
* Match the effect of FULLSCREEN_BOTH and FULLSCREEN_MAXIMIZED to docs on Windows.Eli Zaretskii2013-03-151-2/+3
| | | | | | | src/w32term.c (w32fullscreen_hook): Swap FULLSCREEN_BOTH and FULLSCREEN_MAXIMIZED. Fixes: debbugs:13935
* Update copyright notices for 2013.Paul Eggert2013-01-011-1/+2
|
* Fix minor whitespace issues after "." in manual.Paul Eggert2012-12-051-9/+9
| | | | | | | | | | | | Be more systematic about using "@." (not ".") at end of sentence that ends in a capital letter, and about appending "@:" after non-ends of sentences that end in a lower case letter followed by "." followed by whitespace. Omit unnecessary use of "@:" and "@.". Similarly for "?" and "!". Be more consistent about putting a comma after "i.e." and "e.g."; this is the typical American style and it's easier to code in Texinfo. Fixes: debbugs:12973
* Document fit-frame-to-bufferGlenn Morris2012-11-161-0/+15
| | | | | | | | * doc/lispref/frames.texi (Size and Position): Add fit-frame-to-buffer command. * doc/lispref/windows.texi (Resizing Windows): Add fit-frame-to-buffer option. (Window Sizes): Add vindex for window-min-height, window-min-width. * etc/NEWS: Related markup.
* * frames.texi (Initial Parameters): Doc fix.Chong Yidong2012-11-051-7/+7
| | | | Fixes: debbugs:12144
* Document more Emacs 24.3 changes.Chong Yidong2012-10-301-5/+18
| | | | | | | | * frames.texi (Visibility of Frames): Document tty-top-frame. * loading.texi (Autoload): Document autoloadp, autoload-do-load. * symbols.texi (Symbol Plists): Document function-get.
* More Emacs 24.3 documentation updates.Chong Yidong2012-10-271-5/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* Update docs for a bunch of 24.3 changes.Chong Yidong2012-09-301-17/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/emacs/killing.texi (Rectangles): Document copy-rectangle-as-kill. * doc/emacs/search.texi (Special Isearch): Document the lax space search feature and M-s SPC. (Regexp Search): Move main search-whitespace-regexp description to Special Isearch. (Replace): Document replace-lax-whitespace. * doc/emacs/basic.texi (Position Info): Document C-u M-=. (Moving Point): Document move-to-column. * doc/emacs/display.texi (Useless Whitespace): Add delete-trailing-lines. * doc/emacs/misc.texi (emacsclient Options): Document the effect of initial-buffer-choice on client frames. Document server-auth-dir. Do not document server-host, which is bad security practice. * doc/emacs/building.texi (Lisp Libraries): Docstring lookups can trigger autoloading. Document help-enable-auto-load. * doc/emacs/mini.texi (Yes or No Prompts): New node. * doc/emacs/ack.texi (Acknowledgments): Remove obsolete packages. * doc/lispref/commands.texi (Click Events): Define "mouse position list". Remove mention of unimplemented horizontal scroll bars. (Drag Events, Motion Events): Refer to "mouse position list". (Accessing Mouse): Document posnp. * doc/lispref/errors.texi (Standard Errors): Tweak arith-error description. Tweak markup. Remove domain-error and friends, which seem to be unused after the floating-point code revamp. * doc/lispref/functions.texi (Obsolete Functions): Obsolescence also affects documentation commands. Various clarifications. (Declare Form): New node. * doc/lispref/loading.texi (Autoload): * doc/lispref/help.texi (Documentation Basics): The special sequences can trigger autoloading. * doc/lispref/macros.texi (Defining Macros): Move description of `declare' to Declare Form node. * doc/lispref/numbers.texi (Integer Basics): Copyedits. (Float Basics): Consider IEEE floating point always available. (Random Numbers): Document actual limits. (Arithmetic Operations): Clarify division by zero. Don't mention the machine-independence of negative division since it does not happen in practice. * doc/lispref/os.texi (Idle Timers): Minor clarifications. (User Identification): Add system-users and system-groups. * doc/lispref/strings.texi (String Basics): Copyedits. * lisp/minibuffer.el (minibuffer-local-filename-syntax): Doc fix. * lisp/server.el (server-host): Document the security implications. (server-auth-key): Doc fix. * lisp/startup.el (initial-buffer-choice): Doc fix. * src/fns.c (Frandom): Doc fix.
* * frames.texi (Pop-Up Menus): Minor clarification for x-popup-menu.Chong Yidong2012-09-221-4/+6
| | | | Fixes: debbugs:11148
* Nuke hand-written node pointers in doc/lisprefGlenn Morris2012-05-261-1/+1
| | | | Let makeinfo figure them out, as is recommended.
* Merge from emacs-24; up to 2012-04-24T08:35:02Z!lekktu@gmail.comGlenn Morris2012-05-261-4/+4
|\
| * Some minor fixes of Elisp manual.Martin Rudalics2012-05-151-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* | Add customization data to several built-in variables.Chong Yidong2012-05-021-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | * lisp/cus-start.el (gc-cons-percentage, exec-suffixes) (dos-display-scancodes, dos-hyper-key, dos-super-key) (dos-keypad-mode, debug-on-signal, vertical-centering-font-regexp) (make-cursor-line-fully-visible, void-text-area-pointer) (font-list-limit): Add customization data. * doc/lispref/display.texi (Font Lookup): * doc/lispref/frames.texi (Pointer Shape): * doc/lispref/processes.texi (Subprocess Creation): Use defopt for options.
* | Merge changes from emacs-24 branchChong Yidong2012-04-271-7/+7
|\ \ | |/
| * Use Texinfo recommended convention for quotes+punctuation.Glenn Morris2012-04-251-6/+6
| |
| * Standardize case of "GTK+" in a few manualsGlenn Morris2012-04-201-1/+1
| |
* | Remove unnecessary @setfilename commands from many doc/lispref/*.texiGlenn Morris2012-04-131-1/+0
|/
* Use @env for environment variables in texinfo manualsGlenn Morris2012-04-071-1/+1
| | | | | | | | | It renders the same as @code, so in many cases this change is entirely cosmetic. * doc/emacs/misc.texi (Gnus Startup): * doc/lispref/files.texi, doc/lispref/frames.texi: * doc/lispref/loading.texi, doc/lispref/os.texi, doc/lispref/processes.texi: Use @env for environment variables.
* Add an index entry for "minibuffer-only frame".Eli Zaretskii2012-03-171-1/+2
| | | | | doc/lispref/frames.texi (Initial Parameters): Add an index entry for minibuffer-only frame.
* Update Frames chapter of Lisp manager. Document clipboard manager.Chong Yidong2012-03-041-188/+195
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* * doc/lispref/frames.texi (Mouse Position): Fix cross-ref.Glenn Morris2012-02-271-3/+2
|
* * doc/emacs/frames.texi (Input Focus): Fix doc for select-frame-set-input-focus.Chong Yidong2012-01-281-16/+18
| | | | Clarify role of NORECORD arg to select-frame.
* Add 2012 to FSF copyright years for Emacs filesGlenn Morris2012-01-051-1/+1
|
* doc/lispref/frames.texi (Font and Color Parameters): Add @pxref.Juanma Barranquero2011-12-291-5/+5
|
* doc/lispref/frames.texi: Document w32 font backends (bug#10399).Daniel Colascione2011-12-291-3/+5
|
* Spelling fixes.Paul Eggert2011-11-191-1/+1
|
* Spelling fixes.Paul Eggert2011-11-131-2/+1
|
* Document changes to windows code.Martin Rudalics2011-09-231-49/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * frames.texi (Frames and Windows): Move section and rename to Windows and Frames in windows.texi. * windows.texi (Windows): Restructure. (Basic Windows): Rewrite. Explain live and internal windows and normalization functions. (Windows and Frames): Move section here from frames.texi. Describe subwindows, window combinations, window tree, and corresponding functions including window-list here. (Window Sizes): Rename section from Size of Window and move it up in chapter. Describe total and body sizes and the corresponding functions. Explain new semantics of window-min-height/-width. (Resizing Windows): Move section up in chapter. Describe new resize functions. (Splitting Windows): Describe new behavior of split-window, split-window-above-each-other and split-window-side-by-side. Provide examples. Describe window-nest and window-splits options. (Deleting Windows): Minor rewrite. (Selecting Windows): Minor rewrite. Describe frame-selected-window and set-frame-selected-window here. (Cyclic Window Ordering): Minor rewrite. Describe window-list-1. (Buffers and Windows): Rewrite. Explain a window's previous and next buffers and the corresponding functions. * elisp.texi (Top): Update node listings for frames and windows sections.
* Fix handling of X resource for window icons.Chong Yidong2011-09-181-4/+4
| | | | | | | | | | | | | | * src/xfns.c (Fx_create_frame): Handle bitmapIcon resource as a boolean. * doc/emacs/cmdargs.texi (Icons X): Fix description of Emacs icon. * doc/emacs/xresources.texi (Table of Resources): Fix documentation of bitmapIcon. * doc/lispref/frames.texi (Management Parameters): Fix description of icon-type parameter. Fixes: debbugs:9154
* Update manuals for some Emacs 24 changes.Chong Yidong2011-08-281-9/+8
| | | | | | | | | | | | | | | * doc/emacs/misc.texi (emacsclient Options): Document server-port. * doc/lispref/display.texi (Progress): Document spinner functionality. * doc/lispref/frames.texi (Layout Parameters): The defaults for the menu-bar-lines and tool-bar-lines parameters depend on the mode. * doc/lispref/objects.texi (Symbol Type): Document ## print representation. * doc/lispref/os.texi (Killing Emacs): Note that kill-emacs can be called by operating system signals. Refer to save-buffers-kill-terminal instead of save-buffers-kill-emacs.
* Remove frame-local vars from Lisp manual; obsolete since Emacs 22.3.Chong Yidong2011-07-121-6/+0
| | | | | | | | | | | | * display.texi (Window Systems): `window-system' is terminal-local. * doc/lispref/frames.texi (Frame Parameters, Parameter Access): Don't mention frame-local variables. * doc/lispref/variables.texi (Buffer-Local Variables): Don't mention obsolete frame-local variables. (Frame-Local Variables): Node deleted. * doc/lispref/elisp.texi (Top): Update node listing.
* More documentation of Emacs 24 X selection changes.Chong Yidong2011-07-111-30/+26
| | | | | | | | | | | | * doc/emacs/frames.texi (Mouse Commands): Document mouse-yank-primary. * doc/emacs/killing.texi (Primary Selection): Document `only' setting for select-active-regions. * doc/emacs/mark.texi (Setting Mark): Reference Shift Selection node. * doc/lispref/frames.texi (Window System Selections): Discussion of x-select-enable-clipboard moved to Emacs manual.
* (Display Feature Testing): Try to explain what all the visual classes meanLars Magne Ingebrigtsen2011-07-111-4/+7
| | | | Fixes: debbugs:3042
* * frames.texi (Basic Parameters): Document the `explicit-name'Lars Magne Ingebrigtsen2011-07-021-0/+5
| | | | parameter (bug#6951).