diff options
| author | Paul Eggert | 2016-04-03 13:39:52 -0700 |
|---|---|---|
| committer | Paul Eggert | 2016-04-03 13:39:52 -0700 |
| commit | b1c7207dbbc5b35aa2fa6e69a3041299e881dbb6 (patch) | |
| tree | 823364dde3da94970a5ae79f7d131f127eb547f4 /doc | |
| parent | f7c5f79ca565d3ef3feeb1e0af5ca261f1bcf58a (diff) | |
| parent | b787d5501bad8036016d835faa2f90bb0904c038 (diff) | |
| download | emacs-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.texi | 25 | ||||
| -rw-r--r-- | doc/lispref/display.texi | 9 |
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 | |||
| 533 | normal use. They are: | 533 | normal use. They are: |
| 534 | 534 | ||
| 535 | @table @var | 535 | @table @var |
| 536 | @item arglist | 536 | @item argdesc |
| 537 | The list of argument symbols. | 537 | The descriptor of the arguments. This can either be a list of |
| 538 | arguments, as described in @ref{Argument List}, or an integer encoding | ||
| 539 | the required number of arguments. In the latter case, the value of | ||
| 540 | the descriptor specifies the minimum number of arguments in the bits | ||
| 541 | zero to 6, and the maximum number of arguments in bits 8 to 14. If | ||
| 542 | the argument list uses @code{&rest}, then bit 7 is set; otherwise it's | ||
| 543 | cleared. | ||
| 544 | |||
| 545 | If @var{argdesc} is a list, the arguments will be dynamically bound | ||
| 546 | before executing the byte code. If @var{argdesc} is an integer, the | ||
| 547 | arguments will be instead pushed onto the stack of the byte-code | ||
| 548 | interpreter, before executing the code. | ||
| 538 | 549 | ||
| 539 | @item byte-code | 550 | @item byte-code |
| 540 | The string containing the byte-code instructions. | 551 | The 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 | |||
| 5804 | in a @code{display} text or overlay property (@pxref{Display | 5804 | in a @code{display} text or overlay property (@pxref{Display |
| 5805 | Property}). | 5805 | Property}). |
| 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 |
| 5808 | This creates an xwidget object between @var{beg} and @var{end}, buffer | 5808 | This creates and returns an xwidget object. If |
| 5809 | positions 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 |
| 5811 | buffer. If @var{buffer} names a buffer that doesn't exist, it will be | 5810 | buffer. If @var{buffer} names a buffer that doesn't exist, it will be |
| 5812 | created. The @var{type} identifies the type of the xwidget component, | 5811 | created. The @var{type} identifies the type of the xwidget component, |
| 5813 | it can be one of the following: | 5812 | it can be one of the following: |
| 5814 | 5813 | ||
| 5815 | @table @code | 5814 | @table @code |
| 5816 | @item webkit-osr | 5815 | @item webkit |
| 5817 | The WebKit OSR (@dfn{on-stack replacement}) component. | 5816 | The WebKit component. |
| 5818 | @end table | 5817 | @end table |
| 5819 | 5818 | ||
| 5820 | The @var{width} and @var{height} arguments specify the widget size in | 5819 | The @var{width} and @var{height} arguments specify the widget size in |