emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] master 6e141a2 3/5: Merge from origin/emacs-26


From: Glenn Morris
Subject: [Emacs-diffs] master 6e141a2 3/5: Merge from origin/emacs-26
Date: Mon, 15 Jan 2018 16:54:18 -0500 (EST)

branch: master
commit 6e141a2a1528c51494e90a3709172f52e010fc51
Merge: 5c6545d c9c1add
Author: Glenn Morris <address@hidden>
Commit: Glenn Morris <address@hidden>

    Merge from origin/emacs-26
    
    c9c1add6a4 * doc/lispref/variables.texi (File Local Variables): Fix l...
    752fba992b (tag: emacs-26.0.91) ; * Update ldefs-boot.el
    4f46a5098d * ChangeLog.3: Update
    8f705ba44d Update etc/AUTHORS
    6c63204b8c Fix an entry in authors-aliases
    5dd0e5c54d Mention trace.el facilities in the ELisp manual
    97b0e41c5d Improve documentation of safe values of variables
    a502ee9dc4 ; * doc/emacs/misc.texi (Amusements): Really add "games" t...
    106bf8adc3 Improve the Emacs manual's "Misc" node
    47aa85c7ec In nsterm.m use FRAME_NS_P instead of FRAME_X_P (Bug#30019)
    e9e32d3475 ; * Update ldefs-boot.el
---
 ChangeLog.3                | 64 ++++++++++++++++++++++++++++++++++++-
 admin/authors.el           |  2 +-
 doc/emacs/emacs.texi       |  4 +--
 doc/emacs/misc.texi        | 80 ++++++++++++++++++++++++----------------------
 doc/lispref/compile.texi   |  5 +++
 doc/lispref/debugging.texi | 10 ++++++
 doc/lispref/os.texi        |  4 +--
 doc/lispref/variables.texi | 16 +++++++++-
 etc/AUTHORS                | 24 ++++++++------
 src/nsterm.m               |  2 +-
 10 files changed, 156 insertions(+), 55 deletions(-)

diff --git a/ChangeLog.3 b/ChangeLog.3
index 9bf9bab..1c630f7 100644
--- a/ChangeLog.3
+++ b/ChangeLog.3
@@ -1,3 +1,65 @@
+2018-01-13  Eli Zaretskii  <address@hidden>
+
+       Mention trace.el facilities in the ELisp manual
+
+       * doc/lispref/debugging.texi (Debugging): Mention the trace.el
+       library.
+
+2018-01-13  Eli Zaretskii  <address@hidden>
+
+       Improve documentation of safe values of variables
+
+       * doc/lispref/variables.texi (File Local Variables): Mention the
+       autoload cookie as a means of defining safe values for variables.
+       See http://lists.gnu.org/archive/html/emacs-devel/2018-01/msg00261.html
+       for the details.
+       * doc/lispref/compile.texi (Compiler Errors): Document
+       'byte-compile-error-on-warn'.
+
+2018-01-13  Eli Zaretskii  <address@hidden>
+
+       Improve the Emacs manual's "Misc" node
+
+       * doc/emacs/misc.texi (Gnus): A more descriptive section name.
+       (Invoking emacsclient): Mention how to avoid errors when there's
+       no Emacs server.
+       (EWW, Embedded WebKit Widgets): Now subsections under
+       "Hyperlinking and Web Navigation Features".
+       (Amusements): Add "games" to the section name.  Suggested by Alex
+       Branham <address@hidden> in address@hidden
+
+       * doc/emacs/emacs.texi (Top): Adjust the top-level menus to the
+       above changes.
+
+       * doc/lispref/os.texi (Security Considerations): Fix typos.
+
+2018-01-13  Martin Rudalics  <address@hidden>
+
+       In nsterm.m use FRAME_NS_P instead of FRAME_X_P (Bug#30019)
+
+       * src/nsterm.m (x_set_parent_frame): Call FRAME_NS_P instead
+       of FRAME_X_P (Bug#30019).
+
+2018-01-12  Nicolas Petton  <address@hidden>
+
+       Bump Emacs version to 26.0.91
+
+       * README:
+       * configure.ac:
+       * msdos/sed2v2.inp:
+       * nt/README.W32: Bump Emacs version.
+
+2018-01-12  Nicolas Petton  <address@hidden>
+
+       * ChangeLog.3: Update
+
+2018-01-12  Nicolas Petton  <address@hidden>
+
+       Update authors
+
+       * admin/authors.el (authors-aliases, authors-valid-file-names): 
Additions.
+       * etc/AUTHORS: Update AUTHORS file.
+
 2018-01-12  Katsumi Yamaoka  <address@hidden>
 
        * lisp/gnus/message.el (message-do-auto-fill): Prevent do-auto-fill from
@@ -56068,7 +56130,7 @@
 
 This file records repository revisions from
 commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to
-commit bce51bd6f7702dbc70a570e8b905f23db9cdcdcf (inclusive).
+commit 5dd0e5c54d29e81c07798a124295c8c3f016d621 (inclusive).
 See ChangeLog.1 for earlier changes.
 
 ;; Local Variables:
diff --git a/admin/authors.el b/admin/authors.el
index 95d9ed1..8c94014 100644
--- a/admin/authors.el
+++ b/admin/authors.el
@@ -130,7 +130,7 @@ files.")
     ("Agustín Martín" "Agustin Martin" "Agustín Martín Domingo")
     ("Martin Lorentzon" "Martin Lorentzson")
     ("Matt Swift" "Matthew Swift")
-    (nil "Max")
+    (nil "address@hidden")
     ("Maxime Edouard Robert Froumentin" "Max Froumentin")
     ("Michael R. Mauger" "Michael Mauger")
     ("Michael D. Ernst" "Michael Ernst")
diff --git a/doc/emacs/emacs.texi b/doc/emacs/emacs.texi
index cda9463..0981708 100644
--- a/doc/emacs/emacs.texi
+++ b/doc/emacs/emacs.texi
@@ -191,8 +191,6 @@ Advanced Features
 * Host Security::       Security issues on a single computer.
 * Network Security::    Managing the network security.
 * Document View::       Viewing PDF, PS and DVI files.
-* EWW::                 A web browser in Emacs.
-* Embedded WebKit Widgets:: Embedding browser widgets in Emacs buffers.
 * Shell::               Executing shell commands from Emacs.
 * Emacs Server::        Using Emacs as an editing server.
 * Printing::            Printing hardcopies of buffers or regions.
@@ -1095,6 +1093,8 @@ Printing Hard Copies
 
 Hyperlinking and Navigation Features
 
+* EWW::                 A web browser in Emacs.
+* Embedded WebKit Widgets:: Embedding browser widgets in Emacs buffers.
 * Browse-URL::          Following URLs.
 * Goto Address mode::   Activating URLs.
 * FFAP::                Finding files etc. at point.
diff --git a/doc/emacs/misc.texi b/doc/emacs/misc.texi
index 633e1e8..fb39a78 100644
--- a/doc/emacs/misc.texi
+++ b/doc/emacs/misc.texi
@@ -21,7 +21,7 @@ hyperlinks, and various diversions and amusements.
 @end ifnottex
 
 @node Gnus
address@hidden Gnus
address@hidden Email and Usenet News with Gnus
 @cindex Gnus
 @cindex Usenet news
 @cindex newsreader
@@ -587,40 +587,6 @@ associated with the current buffer, type @kbd{K}
 (@code{doc-view-kill-proc-and-buffer}) kills the converter process and
 the DocView buffer.
 
address@hidden EWW
address@hidden Web Browsing with EWW
-
address@hidden eww
address@hidden eww-open-file
-  @dfn{EWW}, the Emacs Web Wowser, is a web browser package for Emacs.
-It allows browsing URLs within an Emacs buffer.  The command @kbd{M-x
-eww} will open a URL or search the web.  You can open a file
-using the command @kbd{M-x eww-open-file}.  You can use EWW as the
-web browser for @code{browse-url}, @pxref{Browse-URL}.  For full
-details, @pxref{Top, EWW,, eww, The Emacs Web Wowser Manual}.
-
address@hidden Embedded WebKit Widgets
address@hidden Embedded WebKit Widgets
address@hidden xwidget
address@hidden webkit widgets
address@hidden embedded widgets
-
address@hidden xwidget-webkit-browse-url
address@hidden xwidget-webkit-mode
address@hidden Xwidget-WebKit mode
-  If Emacs was compiled with the appropriate support packages, it is
-able to show browser widgets in its buffers.  The command @kbd{M-x
-xwidget-webkit-browse-url} asks for a URL to display in the browser
-widget.  The URL normally defaults to the URL at or before point, but
-if there is an active region (@pxref{Mark}), the default URL comes
-from the region instead, after removing any whitespace from it.  The
-command then creates a new buffer with the embedded browser showing
-the specified URL.  The buffer is put in the Xwidget-WebKit mode
-(similar to Image mode, @pxref{File Conveniences}), which provides
-one-key commands for scrolling the widget, changing its size, and
-reloading it.  Type @address@hidden b}} in that buffer to see the key
-bindings.
-
 @node Shell
 @section Running Shell Commands from Emacs
 @cindex subshell
@@ -1745,7 +1711,9 @@ graphical frame, or one in a text terminal 
(@pxref{Frames}).  You
 can then select that frame to begin editing.
 
   If there is no Emacs server, the @command{emacsclient} program halts
-with an error message.  If the Emacs process has no existing
+with an error message (you can prevent this from happening by using
+the @samp{--alternate-editor=""} option to @command{emacsclient},
address@hidden Options}).  If the Emacs process has no existing
 frame---which can happen if it was started as a daemon (@pxref{Emacs
 Server})---then Emacs opens a frame on the terminal in which you
 called @command{emacsclient}.
@@ -2702,17 +2670,53 @@ key bindings.
 
 
 @node Hyperlinking
address@hidden Hyperlinking and Navigation Features
address@hidden Hyperlinking and Web Navigation Features
 
   The following subsections describe convenience features for handling
 URLs and other types of links occurring in Emacs buffer text.
 
 @menu
+* EWW::                         A web browser in Emacs.
+* Embedded WebKit Widgets::     Embedding browser widgets in Emacs buffers.
 * Browse-URL::                  Following URLs.
 * Goto Address mode::           Activating URLs.
 * FFAP::                        Finding files etc. at point.
 @end menu
 
address@hidden EWW
address@hidden Web Browsing with EWW
+
address@hidden eww
address@hidden eww-open-file
+  @dfn{EWW}, the Emacs Web Wowser, is a web browser package for Emacs.
+It allows browsing URLs within an Emacs buffer.  The command @kbd{M-x
+eww} will open a URL or search the web.  You can open a file
+using the command @kbd{M-x eww-open-file}.  You can use EWW as the
+web browser for @code{browse-url}, @pxref{Browse-URL}.  For full
+details, @pxref{Top, EWW,, eww, The Emacs Web Wowser Manual}.
+
address@hidden Embedded WebKit Widgets
address@hidden Embedded WebKit Widgets
address@hidden xwidget
address@hidden webkit widgets
address@hidden embedded widgets
+
address@hidden xwidget-webkit-browse-url
address@hidden xwidget-webkit-mode
address@hidden Xwidget-WebKit mode
+  If Emacs was compiled with the appropriate support packages, it is
+able to show browser widgets in its buffers.  The command @kbd{M-x
+xwidget-webkit-browse-url} asks for a URL to display in the browser
+widget.  The URL normally defaults to the URL at or before point, but
+if there is an active region (@pxref{Mark}), the default URL comes
+from the region instead, after removing any whitespace from it.  The
+command then creates a new buffer with the embedded browser showing
+the specified URL.  The buffer is put in the Xwidget-WebKit mode
+(similar to Image mode, @pxref{File Conveniences}), which provides
+one-key commands for scrolling the widget, changing its size, and
+reloading it.  Type @address@hidden b}} in that buffer to see the key
+bindings.
+
 @node Browse-URL
 @subsection  Following URLs
 @cindex World Wide Web
@@ -2853,7 +2857,7 @@ find the one you select (@code{ffap-menu}).
 @end table
 
 @node Amusements
address@hidden Other Amusements
address@hidden Games and Other Amusements
 @cindex boredom
 
 @findex animate-birthday-present
diff --git a/doc/lispref/compile.texi b/doc/lispref/compile.texi
index 32162c9..212b5a4 100644
--- a/doc/lispref/compile.texi
+++ b/doc/lispref/compile.texi
@@ -524,6 +524,11 @@ one you intend to suppress.
 the variable @code{byte-compile-warnings}.  See its documentation
 string for details.
 
address@hidden byte-compile-error-on-warn
+  Sometimes you may wish the byte-compiler warnings to be reported
+using @code{error}.  If so, set @code{byte-compile-error-on-warn} to a
+non-nil value.
+
 @node Byte-Code Objects
 @section Byte-Code Function Objects
 @cindex compiled function
diff --git a/doc/lispref/debugging.texi b/doc/lispref/debugging.texi
index f937184..307bba6 100644
--- a/doc/lispref/debugging.texi
+++ b/doc/lispref/debugging.texi
@@ -20,6 +20,16 @@ alter its internal state.
 You can use Edebug, a source-level debugger for Emacs Lisp.
 
 @item
address@hidden tracing Lisp programs
+You can trace the execution of functions involved in the problem using
+the tracing facilities provided by the @file{trace.el} package.  This
+package provides the functions @code{trace-function-foreground} and
address@hidden for tracing function calls, and
address@hidden for adding values of select variables to the
+trace.  For the details, see the documentation of these facilities in
address@hidden
+
address@hidden
 If a syntactic problem is preventing Lisp from even reading the
 program, you can locate it using Lisp editing commands.
 
diff --git a/doc/lispref/os.texi b/doc/lispref/os.texi
index 6315574..0854468 100644
--- a/doc/lispref/os.texi
+++ b/doc/lispref/os.texi
@@ -3001,10 +3001,10 @@ issues involved, rather than to be a security checklist.
 @table @asis
 @item File local variables
 @cindex file local variables
-A file that Emacs visits can contain variable settings that affects
+A file that Emacs visits can contain variable settings that affect
 the buffer visiting that file; @xref{File Local Variables}.
 Similarly, a directory can specify local variable values common to all
-files in that directory; @xref{Directory Local Variables}.  Although
+files in that directory; see @ref{Directory Local Variables}.  Although
 Emacs takes some effort to protect against misuse of these variables,
 a security hole can be created merely by a package setting
 @code{safe-local-variable} too optimistically, a problem that is all
diff --git a/doc/lispref/variables.texi b/doc/lispref/variables.texi
index 01cacb0..8f8e830 100644
--- a/doc/lispref/variables.texi
+++ b/doc/lispref/variables.texi
@@ -1811,10 +1811,24 @@ variables have @code{safe-local-variable} properties; 
these include
 For boolean-valued variables that are safe, use @code{booleanp} as the
 property value.
 
address@hidden autoload cookie, and safe values of variable
   When defining a user option using @code{defcustom}, you can set its
 @code{safe-local-variable} property by adding the arguments
 @code{:safe @var{function}} to @code{defcustom} (@pxref{Variable
-Definitions}).
+Definitions}).  However, a safety predicate defined using @code{:safe}
+will only be known once the package that contains the @code{defcustom}
+is loaded, which is often too late.  As an alternative, you can use
+the autoload cookie (@pxref{Autoload}) to assign the option its safety
+predicate, like this:
+
address@hidden
+;;;###autoload (put '@var{var} 'safe-local-variable '@var{pred})
address@hidden lisp
+
address@hidden
+The safe value definitions specified with @code{autoload} are copied
+into the @file{loaddefs.el} file, and are known to Emacs since the
+beginning of a session.
 
 @defopt safe-local-variable-values
 This variable provides another way to mark some variable values as
diff --git a/etc/AUTHORS b/etc/AUTHORS
index e7d00d2..fbf3c0e 100644
--- a/etc/AUTHORS
+++ b/etc/AUTHORS
@@ -681,7 +681,7 @@ and co-wrote longlines.el tango-dark-theme.el tango-theme.el
 and changed simple.el display.texi xdisp.c files.el frames.texi
   cus-edit.el files.texi custom.el subr.el text.texi faces.el keyboard.c
   startup.el package.el misc.texi emacs.texi modes.texi mouse.el
-  custom.texi image.c window.el and 936 other files
+  custom.texi image.c window.el and 935 other files
 
 Chris Chase: co-wrote idlw-shell.el idlwave.el
 
@@ -1263,6 +1263,8 @@ Doug Cutting: co-wrote disass.el
 
 Douglas Lewan: changed TUTORIAL.pt_BR
 
+Doug Maxey: changed mouse.el
+
 Drake Wilson: changed emacsclient.c files.el misc.texi
 
 Drew Adams: wrote light-blue-theme.el
@@ -1325,7 +1327,7 @@ Eli Zaretskii: wrote [bidirectional display in xdisp.c]
 and changed xdisp.c msdos.c w32.c w32fns.c display.texi simple.el
   files.el fileio.c w32proc.c keyboard.c w32term.c dispnew.c emacs.c
   lisp.h dispextern.h files.texi process.c term.c window.c text.texi
-  INSTALL and 1103 other files
+  INSTALL and 1102 other files
 
 Emanuele Giaquinta: changed configure.ac rxvt.el charset.c etags.c
   fontset.c frame.el gnus-faq.texi loadup.el lread.c sh-script.el
@@ -1410,7 +1412,7 @@ and changed c.srt ede.texi info.el rmail.el speedbspec.el 
cedet.el
   ede-autoconf.srt ede-make.srt eieio.texi gud.el sb-dir-minus.xpm
   sb-dir-plus.xpm sb-dir.xpm sb-mail.xpm sb-pg-minus.xpm sb-pg-plus.xpm
   sb-pg.xpm sb-tag-gt.xpm sb-tag-minus.xpm sb-tag-plus.xpm
-  sb-tag-type.xpm and 34 other files
+  sb-tag-type.xpm and 33 other files
 
 Eric Schulte: wrote ob-asymptote.el ob-awk.el ob-calc.el ob-comint.el
   ob-coq.el ob-css.el ob-ditaa.el ob-dot.el ob-emacs-lisp.el ob-eval.el
@@ -1699,7 +1701,7 @@ and changed configure.ac Makefile.in src/Makefile.in 
calendar.el
   diary-lib.el lisp/Makefile.in files.el rmail.el make-dist
   progmodes/f90.el bytecomp.el simple.el authors.el emacs.texi
   misc/Makefile.in admin.el startup.el lib-src/Makefile.in ack.texi
-  display.texi cal-menu.el and 1672 other files
+  display.texi cal-menu.el and 1671 other files
 
 Glynn Clements: wrote gamegrid.el snake.el tetris.el
 
@@ -2501,7 +2503,7 @@ Juri Linkov: wrote files-x.el misearch.el replace-tests.el
 and changed isearch.el info.el replace.el simple.el progmodes/grep.el
   dired-aux.el dired.el progmodes/compile.el startup.el faces.el files.el
   menu-bar.el bindings.el display.texi descr-text.el desktop.el comint.el
-  image-mode.el ispell.el man.el cus-edit.el and 358 other files
+  image-mode.el ispell.el man.el cus-edit.el and 357 other files
 
 Jussi Lahdenniemi: changed w32fns.c ms-w32.h msdos.texi w32.c w32.h
   w32console.c w32heap.c w32inevt.c w32term.h
@@ -2899,7 +2901,7 @@ Luc Teirlinck: wrote help-at-pt.el
 and changed files.el autorevert.el cus-edit.el subr.el simple.el
   frames.texi startup.el display.texi files.texi dired.el comint.el
   modes.texi custom.texi emacs.texi fns.c frame.el ielm.el minibuf.texi
-  variables.texi buffers.texi commands.texi and 213 other files
+  variables.texi buffers.texi commands.texi and 212 other files
 
 Ludovic Courtès: wrote nnregistry.el
 and changed configure.ac gnus.texi loadup.el
@@ -3206,6 +3208,10 @@ Matt Simmons: changed message.el
 Matt Swift: changed dired.el editfns.c lisp-mode.el mm-decode.el
   outline.el progmodes/compile.el rx.el simple.el startup.el
 
+Maxime Edouard Robert Froumentin: changed gnus-art.el mml.el
+
+Max Mikhanosha: changed org-agenda.el org-habit.el org.el
+
 Memnon Anon: changed org.texi
 
 Micah Anderson: changed spook.lines
@@ -3286,7 +3292,7 @@ Michael Olson: changed erc.el erc-backend.el Makefile 
erc-track.el
   erc-log.el erc-stamp.el erc-autoaway.el erc-dcc.el erc-goodies.el
   erc-list.el erc-compat.el erc-identd.el erc.texi ERC-NEWS erc-bbdb.el
   erc-match.el erc-notify.el erc-ibuffer.el erc-services.el remember.el
-  erc-button.el and 56 other files
+  erc-button.el and 55 other files
 
 Michael Piotrowski: changed gnus-art.el gnus-sum.el ps-print.el
 
@@ -4441,7 +4447,7 @@ and changed todo-mode.texi diary-lib.el dired-tests.el 
doc-view.el
   files.el minibuffer.el dired.el frames.texi hl-line.el info.el
   menu-bar.el mouse.el otodo-mode.el subr.el .gitattributes allout.el
   artist.el compile.texi cus-start.el descr-text.el dframe.el
-  and 40 other files
+  and 39 other files
 
 Stephen Compall: changed saveplace.el texinfo.el
 
@@ -4605,7 +4611,7 @@ Teodor Zlatanov: wrote auth-source.el gnus-registry.el 
gnus-tests.el
 and changed spam.el gnus.el nnimap.el gnus.texi gnutls.c gnus-sum.el
   auth.texi cfengine.el gnus-sync.el gnus-util.el gnus-start.el netrc.el
   gnutls.h message.el spam-stat.el encrypt.el mail-source.el nnir.el
-  nnmail.el auth-source-tests.el configure.ac and 121 other files
+  nnmail.el auth-source-tests.el configure.ac and 120 other files
 
 Terje Rosten: changed xfns.c version.el xterm.c xterm.h
 
diff --git a/src/nsterm.m b/src/nsterm.m
index 1f23a6e..d2927d2 100644
--- a/src/nsterm.m
+++ b/src/nsterm.m
@@ -1946,7 +1946,7 @@ x_set_parent_frame (struct frame *f, Lisp_Object 
new_value, Lisp_Object old_valu
   if (!NILP (new_value)
       && (!FRAMEP (new_value)
          || !FRAME_LIVE_P (p = XFRAME (new_value))
-         || !FRAME_X_P (p)))
+         || !FRAME_NS_P (p)))
     {
       store_frame_param (f, Qparent_frame, old_value);
       error ("Invalid specification of `parent-frame'");



reply via email to

[Prev in Thread] Current Thread [Next in Thread]