aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorPaul Eggert2016-04-03 13:39:52 -0700
committerPaul Eggert2016-04-03 13:39:52 -0700
commitb1c7207dbbc5b35aa2fa6e69a3041299e881dbb6 (patch)
tree823364dde3da94970a5ae79f7d131f127eb547f4 /doc
parentf7c5f79ca565d3ef3feeb1e0af5ca261f1bcf58a (diff)
parentb787d5501bad8036016d835faa2f90bb0904c038 (diff)
downloademacs-b1c7207dbbc5b35aa2fa6e69a3041299e881dbb6.tar.gz
emacs-b1c7207dbbc5b35aa2fa6e69a3041299e881dbb6.zip
Merge from origin/emacs-25
b787d55 More format-time-string change fixups 13c8f29 make-xwidget unused arg cleanup 36e05f0 Remove unused arguments from make-xwidget 1042217 Document incompatible changes in 'format-time-string' 7228eb8 Improve documentation of byte-code objects 0020047 Adapt calls to 'format-time-string' to changes in Emacs 25 17b5152 Improve vc-diff with Git backend c28f87a (js--continued-expression-p): Special-case unary plus and minus 2d02a5f ; * lisp/vc/vc-annotate.el (vc-annotate): Clarify commentary. 9151f16 Prevent C++ Mode wrongly fontifying some identifiers near tem... b3b523c Avoid crashes due to insanely large columns in tabulated-list... a3daa34 Teach M-x disassemble a default argument. e30c3e9 Fix EOL decoding in vc-annotate with SVN back-end on MS-Windows df441b3 Fix OS X specific settings in tramp-tests 2244331 Finish fixing a cacheing bug in CC Mode (see 2016-03-09) # Conflicts: # lisp/net/tramp-sh.el # lisp/progmodes/cc-engine.el
Diffstat (limited to 'doc')
-rw-r--r--doc/lispref/compile.texi25
-rw-r--r--doc/lispref/display.texi9
2 files changed, 22 insertions, 12 deletions
diff --git a/doc/lispref/compile.texi b/doc/lispref/compile.texi
index f7fed5e18d2..c943a6a29c1 100644
--- a/doc/lispref/compile.texi
+++ b/doc/lispref/compile.texi
@@ -533,8 +533,19 @@ there is no maximum number, but only the first six elements have any
533normal use. They are: 533normal use. They are:
534 534
535@table @var 535@table @var
536@item arglist 536@item argdesc
537The list of argument symbols. 537The descriptor of the arguments. This can either be a list of
538arguments, as described in @ref{Argument List}, or an integer encoding
539the required number of arguments. In the latter case, the value of
540the descriptor specifies the minimum number of arguments in the bits
541zero to 6, and the maximum number of arguments in bits 8 to 14. If
542the argument list uses @code{&rest}, then bit 7 is set; otherwise it's
543cleared.
544
545If @var{argdesc} is a list, the arguments will be dynamically bound
546before executing the byte code. If @var{argdesc} is an integer, the
547arguments will be instead pushed onto the stack of the byte-code
548interpreter, before executing the code.
538 549
539@item byte-code 550@item byte-code
540The string containing the byte-code instructions. 551The string containing the byte-code instructions.
@@ -562,11 +573,11 @@ representation. It is the definition of the command
562@code{backward-sexp}. 573@code{backward-sexp}.
563 574
564@example 575@example
565#[(&optional arg) 576#[256
566 "^H\204^F^@@\301^P\302^H[!\207" 577 "\211\204^G^@@\300\262^A\301^A[!\207"
567 [arg 1 forward-sexp] 578 [1 forward-sexp]
568 2 579 3
569 254435 580 1793299
570 "^p"] 581 "^p"]
571@end example 582@end example
572 583
diff --git a/doc/lispref/display.texi b/doc/lispref/display.texi
index 93c927cbe2a..1e45501482c 100644
--- a/doc/lispref/display.texi
+++ b/doc/lispref/display.texi
@@ -5804,17 +5804,16 @@ xwidget object, and then use that object as the display specifier
5804in a @code{display} text or overlay property (@pxref{Display 5804in a @code{display} text or overlay property (@pxref{Display
5805Property}). 5805Property}).
5806 5806
5807@defun make-xwidget beg end type title width height arguments &optional buffer 5807@defun make-xwidget type title width height arguments &optional buffer
5808This creates an xwidget object between @var{beg} and @var{end}, buffer 5808This creates and returns an xwidget object. If
5809positions in @var{buffer}, and returns the new object. If
5810@var{buffer} is omitted or @code{nil}, it defaults to the current 5809@var{buffer} is omitted or @code{nil}, it defaults to the current
5811buffer. If @var{buffer} names a buffer that doesn't exist, it will be 5810buffer. If @var{buffer} names a buffer that doesn't exist, it will be
5812created. The @var{type} identifies the type of the xwidget component, 5811created. The @var{type} identifies the type of the xwidget component,
5813it can be one of the following: 5812it can be one of the following:
5814 5813
5815@table @code 5814@table @code
5816@item webkit-osr 5815@item webkit
5817The WebKit OSR (@dfn{on-stack replacement}) component. 5816The WebKit component.
5818@end table 5817@end table
5819 5818
5820The @var{width} and @var{height} arguments specify the widget size in 5819The @var{width} and @var{height} arguments specify the widget size in