mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-01-04 11:00:45 -08:00
Merge changes from emacs-23
This commit is contained in:
commit
0c382083b6
23 changed files with 1748 additions and 806 deletions
|
|
@ -1,3 +1,8 @@
|
|||
2010-10-22 Eli Zaretskii <eliz@gnu.org>
|
||||
|
||||
* display.texi (Window Systems): Deprecate use of window-system as
|
||||
a predicate.
|
||||
|
||||
2010-10-23 Glenn Morris <rgm@gnu.org>
|
||||
|
||||
* help.texi (Documentation Basics): Remove mentions of digest-doc and
|
||||
|
|
|
|||
|
|
@ -5928,6 +5928,14 @@ selected frame). The list of possible symbols it returns is the same
|
|||
one documented for the variable @code{window-system} above.
|
||||
@end defun
|
||||
|
||||
Do @emph{not} use @code{window-system} and
|
||||
@code{initial-window-system} as predicates or boolean flag variables,
|
||||
if you want to write code that works differently on text terminals and
|
||||
graphic displays. That is because @code{window-system} is not a good
|
||||
indicator of Emacs capabilities on a given display type. Instead, use
|
||||
@code{display-graphic-p} or any of the other @code{display-*-p}
|
||||
predicates described in @ref{Display Feature Testing}.
|
||||
|
||||
@defvar window-setup-hook
|
||||
This variable is a normal hook which Emacs runs after handling the
|
||||
initialization files. Emacs runs this hook after it has completed
|
||||
|
|
|
|||
|
|
@ -1,3 +1,7 @@
|
|||
2010-10-22 Juanma Barranquero <lekktu@gmail.com>
|
||||
|
||||
* gnus.texi (Group Parameters, Buttons): Fix typos.
|
||||
|
||||
2010-10-22 Tassilo Horn <tassilo@member.fsf.org>
|
||||
|
||||
* gnus.texi (Subscription Commands): Mention that you can also
|
||||
|
|
|
|||
|
|
@ -3091,8 +3091,8 @@ The Sieve language is described in RFC 3028. @xref{Top, Emacs Sieve,
|
|||
Top, sieve, Emacs Sieve}.
|
||||
|
||||
@item (agent parameters)
|
||||
If the agent has been enabled, you can set any of the its parameters
|
||||
to control the behavior of the agent in individual groups. See Agent
|
||||
If the agent has been enabled, you can set any of its parameters to
|
||||
control the behavior of the agent in individual groups. See Agent
|
||||
Parameters in @ref{Category Syntax}. Most users will choose to set
|
||||
agent parameters in either an agent category or group topic to
|
||||
minimize the configuration effort.
|
||||
|
|
|
|||
|
|
@ -1,3 +1,11 @@
|
|||
2010-10-20 Richard Stallman <rms@gnu.org>
|
||||
|
||||
* DISTRIB: Update donation section.
|
||||
|
||||
2010-10-20 Glenn Morris <rgm@gnu.org>
|
||||
|
||||
* DISTRIB: Small updates.
|
||||
|
||||
2010-10-19 Julien Danjou <julien@danjou.info>
|
||||
|
||||
* tutorials/TUTORIAL: Don't mention mode-line end dashes.
|
||||
|
|
|
|||
62
etc/DISTRIB
62
etc/DISTRIB
|
|
@ -1,12 +1,9 @@
|
|||
-*- text -*-
|
||||
For an order form for all Emacs and FSF distributions deliverable from
|
||||
the USA, see http://www.gnu.org/order/order.html.
|
||||
|
||||
GNU Emacs availability information, October 2000
|
||||
GNU Emacs availability information
|
||||
|
||||
Copyright (C) 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1995,
|
||||
1998, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010
|
||||
Free Software Foundation, Inc.
|
||||
1998, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
|
||||
2010 Free Software Foundation, Inc.
|
||||
See the end of the file for license conditions.
|
||||
|
||||
|
||||
|
|
@ -29,31 +26,17 @@ are designed to make sure that everyone who has a copy of GNU Emacs
|
|||
(including modified versions) has the freedom to redistribute and
|
||||
change it.
|
||||
|
||||
If you do not know anyone to get a copy of GNU Emacs from, you can
|
||||
order a cd-rom from the Free Software Foundation. We distribute
|
||||
several Emacs versions. We also distribute nicely typeset copies of
|
||||
the Emacs user manual, Emacs Lisp Reference Manual, the Emacs
|
||||
reference card, etc. See http://www.gnu.org/order/order.html.
|
||||
|
||||
If you have Internet access, you can copy the latest Emacs
|
||||
distribution from hosts, such as ftp.gnu.org. There are several ways
|
||||
to do this; see http://www.gnu.org/software/software.html for more
|
||||
information.
|
||||
For information on how to get GNU software, see
|
||||
http://www.gnu.org/software/software.html. Printed copies of GNU
|
||||
manuals, including the Emacs manual, are available from the FSF's
|
||||
online store at http://shop.fsf.org.
|
||||
|
||||
Emacs has been run on GNU/Linux, FreeBSD, NetBSD, OpenBSD, and on many
|
||||
Unix systems, on a variety of types of cpu, as well as on MSDOS,
|
||||
Windows and MacOS. It also formerly worked on VMS and on Apollo
|
||||
computers, though with some deficiencies that reflect problems in
|
||||
these operating systems. See the file `MACHINES' in this directory
|
||||
(see above) for a full list of machines that GNU Emacs has been tested
|
||||
Windows and MacOS. See the file `etc/MACHINES' in the Emacs
|
||||
distribution for a full list of machines that GNU Emacs has been tested
|
||||
on, with machine-specific installation notes and warnings.
|
||||
|
||||
Note that there is significant variation between Unix systems
|
||||
supposedly running the same version of Unix; it is possible that what
|
||||
works in GNU Emacs for me does not work on your system due to such an
|
||||
incompatibility. Since I must avoid reading Unix source code, I
|
||||
cannot even guess what such problems may exist.
|
||||
|
||||
GNU Emacs is distributed with no warranty (see the General Public
|
||||
License for full details, in the file `COPYING' in this directory (see
|
||||
above)), and neither I nor the Free Software Foundation promises any
|
||||
|
|
@ -62,14 +45,13 @@ of people who are willing to offer support and assistance for hire.
|
|||
See http://www.gnu.org/help/gethelp.html.
|
||||
|
||||
However, we plan to continue to improve GNU Emacs and keep it
|
||||
reliable, so please send me any complaints and suggestions you have.
|
||||
I will probably fix anything that I consider a malfunction. I may
|
||||
make improvements that are suggested, but I may choose not to.
|
||||
reliable, so please send us any complaints and suggestions you have.
|
||||
We will probably fix anything that we consider a malfunction. We may
|
||||
make improvements that are suggested, but we may choose not to.
|
||||
|
||||
If you are on the Internet, report bugs to bug-gnu-emacs@gnu.org. You
|
||||
can use the Emacs command M-x report-bug RET to mail a bug report.
|
||||
Please read the Bugs section of the Emacs manual before reporting
|
||||
bugs.
|
||||
If you are on the Internet, report bugs to bug-gnu-emacs@gnu.org.
|
||||
You can use the Emacs command M-x report-bug RET to mail a bug report.
|
||||
Please read the Bugs section of the Emacs manual before reporting bugs.
|
||||
|
||||
General questions about the GNU Project can be asked of gnu@gnu.org.
|
||||
|
||||
|
|
@ -80,12 +62,14 @@ You should consider making a donation to help support the GNU project;
|
|||
if you estimate what it would cost to distribute some commercial
|
||||
product and divide it by five, that is a good amount.
|
||||
|
||||
If you like GNU Emacs, please express your satisfaction with a
|
||||
donation: send me or the Foundation what you feel Emacs has been worth
|
||||
to you. If you are glad that I developed GNU Emacs and distribute it
|
||||
as free software, rather than following the obstructive and antisocial
|
||||
practices typical of software developers, reward me. If you would
|
||||
like the Foundation to develop more free software, contribute.
|
||||
If you like GNU Emacs, please express your satisfaction with a donation:
|
||||
send me (please email me about how) or the Foundation
|
||||
(https://my.fsf.org/donate) what you feel Emacs has been worth to you.
|
||||
If you are glad that I developed GNU Emacs and distribute it as free
|
||||
software, rather than following the obstructive and antisocial
|
||||
practices of proprietary software, you can reward me. If you would
|
||||
like the Foundation to do more to forward the cause of free software,
|
||||
you can contribute.
|
||||
|
||||
Your donations will help to support the development of additional GNU
|
||||
software. GNU/Linux systems (variants of GNU, based on the kernel
|
||||
|
|
|
|||
|
|
@ -235,7 +235,7 @@ Various new commands and features exist; see the Emacs manual.
|
|||
|
||||
* Nroff mode and TeX mode.
|
||||
|
||||
The are two new major modes for editing nroff input and TeX input.
|
||||
There are two new major modes for editing nroff input and TeX input.
|
||||
See the Emacs manual for full information.
|
||||
|
||||
* New C indentation style variable `c-brace-imaginary-offset'.
|
||||
|
|
|
|||
141
lisp/ChangeLog
141
lisp/ChangeLog
|
|
@ -1,3 +1,144 @@
|
|||
2010-10-24 Michael McNamara <mac@mail.brushroad.com>
|
||||
|
||||
* verilog-mode.el (verilog-directive-re): Make this variable
|
||||
auto-built for efficiency of execution and updating.
|
||||
(verilog-extended-complete-re): Support 'pure' fucntion & task
|
||||
declarations (these have no bodies).
|
||||
(verilog-beg-of-statement): general cleanup to enable support of
|
||||
'pure' fucntion & task declarations (these have no bodies). These
|
||||
efforts together fix Verilog bug210 from veripool; which was also
|
||||
noticed by Steve Pearlmutter.
|
||||
(verilog-directive-re, verilog-directive-begin, verilog-indent-re)
|
||||
(verilog-directive-nest-re, verilog-set-auto-endcomments): Support
|
||||
`elsif. Reported by Shankar Giri.
|
||||
(verilog-forward-ws&directives, verilog-in-attribute-p): Fixes for
|
||||
attribute handling for lining up declarations and assignments.
|
||||
(verilog-beg-of-statement-1): Fix issue where continued declaration
|
||||
is indented differently if it is after a begin..end clock.
|
||||
(verilog-in-attribute-p, verilog-skip-backward-comments)
|
||||
(verilog-skip-forward-comment-p): Support proper treatment of
|
||||
attributes by indent code. Reported by Jeff Steele.
|
||||
(verilog-in-directive-p): Fix comment to correctly describe
|
||||
function.
|
||||
(verilog-backward-up-list, verilog-in-struct-region-p)
|
||||
(verilog-backward-token, verilog-in-struct-p)
|
||||
(verilog-in-coverage-p, verilog-do-indent)
|
||||
(verilog-pretty-declarations): Use verilog-backward-up-list as
|
||||
wrapper around backward-up-list inorder to properly skip comments.
|
||||
Reported by David Rogoff.
|
||||
(verilog-property-re, verilog-endcomment-reason-re)
|
||||
(verilog-beg-of-statement, verilog-set-auto-endcomments)
|
||||
(verilog-calc-1 ): Fix for assert a; else b; indentation (new form
|
||||
of if). Reported by Max Bjurling and
|
||||
(verilog-calc-1): Fix for clocking block in modport
|
||||
declaration. Reported by Brian Hunter.
|
||||
|
||||
2010-10-24 Wilson Snyder <wsnyder@wsnyder.org>
|
||||
|
||||
* verilog-mode.el (verilog-auto-inst, verilog-gate-ios)
|
||||
(verilog-gate-keywords, verilog-read-sub-decls)
|
||||
(verilog-read-sub-decls-gate, verilog-read-sub-decls-gate-ios)
|
||||
(verilog-read-sub-decls-line, verilog-read-sub-decls-sig): Support
|
||||
AUTOINST for gate primitives, bug284. Reported by Mark Johnson.
|
||||
(verilog-read-decls): Fix spaces in V2K module parameters causing
|
||||
mis-identification as interfaces, bug287.
|
||||
(verilog-read-decls): Fix not treating "parameter string" as a
|
||||
parameter in AUTOINSTPARAM.
|
||||
(verilog-read-always-signals-recurse, verilog-read-decls): Fix not
|
||||
treating `elsif similar to `endif inside AUTOSENSE.
|
||||
(verilog-do-indent): Implement correct automatic or static task or
|
||||
function end comment highlight. Reported by Steve Pearlmutter.
|
||||
(verilog-font-lock-keywords-2): Fix highlighting of single
|
||||
character pins, bug264. Reported by Michael Laajanen.
|
||||
(verilog-auto-inst, verilog-read-decls, verilog-read-sub-decls)
|
||||
(verilog-read-sub-decls-in-interfaced, verilog-read-sub-decls-sig)
|
||||
(verilog-subdecls-get-interfaced, verilog-subdecls-new): Support
|
||||
interfaces with AUTOINST, bug270. Reported by Luis Gutierrez.
|
||||
(verilog-pretty-expr): Fix interactive arguments, bug272. Reported
|
||||
by Mark Johnson.
|
||||
(verilog-auto-tieoff, verilog-auto-tieoff-ignore-regexp): Add
|
||||
'verilog-auto-tieoff-ignore-regexp' for AUTOTIEOFF,
|
||||
bug269. Suggested by Gary Delp.
|
||||
(verilog-mode-map, verilog-preprocess, verilog-preprocess-history)
|
||||
(verilog-preprocessor, verilog-set-compile-command): Create
|
||||
verilog-preprocess and verilog-preprocessor to show preprocessed
|
||||
output.
|
||||
(verilog-get-beg-of-line, verilog-get-end-of-line)
|
||||
(verilog-modi-file-or-buffer, verilog-modi-name)
|
||||
(verilog-modi-point, verilog-within-string): Move defmacro's
|
||||
before first use to avoid warning. Reported by Steve Pearlmutter.
|
||||
(verilog-colorize-buffer, verilog-colorize-include-files-buffer)
|
||||
(verilog-colorize-region, verilog-highlight-buffer)
|
||||
(verilog-highlight-includes, verilog-highlight-modules)
|
||||
(verilog-highlight-region, verilog-mode): Rename colorize to
|
||||
highlight to match other packages. Disable module highlighting,
|
||||
as received speed complaints, reenable for experimentation only
|
||||
using new verilog-highlight-modules.
|
||||
(verilog-read-decls): Fix regexp stack overflow in very large
|
||||
AUTO_TEMPLATEs, bug250.
|
||||
(verilog-auto, verilog-delete-auto, verilog-save-buffer-state)
|
||||
(verilog-scan): Create verilog-save-buffer-state to standardize
|
||||
making insignificant changes that shouldn't call hooks.
|
||||
(verilog-save-no-change-functions, verilog-save-scan-cache)
|
||||
(verilog-scan, verilog-scan-cache-ok-p, verilog-scan-region):
|
||||
Create verilog-save-no-change-functions to wrap verilog-scan
|
||||
preservation, and fix to work with nested preserved calls.
|
||||
(verilog-auto-inst, verilog-auto-inst-dot-name): Support .name
|
||||
port syntax for AUTOWIRE, and with new verilog-auto-inst-dot-name
|
||||
generate .name with AUTOINST, bug245. Suggested by David Rogoff.
|
||||
(verilog-submit-bug-report): Update variable list to be complete.
|
||||
(verilog-auto, verilog-colorize-region): Fix AUTO expansion
|
||||
breaking on-the-fly font-locking.
|
||||
(verilog-colorize-buffer, verilog-colorize-include-files)
|
||||
(verilog-colorize-include-files-buffer, verilog-colorize-region)
|
||||
(verilog-load-file-at-mouse, verilog-load-file-at-point)
|
||||
(verilog-mode, verilog-read-inst-module-matcher): With point on a
|
||||
AUTOINST cell instance name, middle mouse button now finds-file on
|
||||
it. Suggested by Brad Dobbie.
|
||||
(verilog-alw-get-temps, verilog-auto-reset)
|
||||
(verilog-auto-sense-sigs, verilog-read-always-signals)
|
||||
(verilog-read-always-signals-recurse): Fix loop indexes being
|
||||
AUTORESET. AUTORESET now assumes any variables in the
|
||||
initialization section of a for() should be ignored. Reported by
|
||||
Dan Dever.
|
||||
(verilog-error-font-lock-keywords)
|
||||
(verilog-error-regexp-emacs-alist)
|
||||
(verilog-error-regexp-xemacs-alist): Fix error detection of
|
||||
Cadence HAL, reported by David Asher. Repair drift between the
|
||||
three similar error variables.
|
||||
(verilog-modi-lookup, verilog-modi-lookup-cache)
|
||||
(verilog-modi-lookup-last-current, verilog-modi-lookup-last-mod)
|
||||
(verilog-modi-lookup-last-modi, verilog-modi-lookup-last-tick):
|
||||
Fix slow verilog-auto expansion on very large files.
|
||||
(verilog-read-sub-decls-expr, verilog-read-sub-decls-line): Fix
|
||||
AUTOOUTPUT treating "1*2" as a signal name in submodule connection
|
||||
"{1*2{...". Broke in last revision.
|
||||
(verilog-read-sub-decls-expr): Fix AUTOOUTPUT not detecting
|
||||
submodule connections with replications "{#{a},#{b}}".
|
||||
|
||||
2010-10-24 Juanma Barranquero <lekktu@gmail.com>
|
||||
|
||||
* progmodes/dcl-mode.el (dcl-electric-reindent-regexps):
|
||||
Fix typo in docstring.
|
||||
|
||||
2010-10-24 Kenichi Handa <handa@m17n.org>
|
||||
|
||||
* face-remap.el (text-scale-adjust): Call read-event with a proper
|
||||
prompt.
|
||||
|
||||
2010-10-24 Chong Yidong <cyd@stupidchicken.com>
|
||||
|
||||
* emacs-lisp/unsafep.el: Don't mark functions that display
|
||||
messages as safe. Suggested by Johan Bockgård.
|
||||
|
||||
2010-10-24 Stefan Monnier <monnier@iro.umontreal.ca>
|
||||
|
||||
* emacs-lisp/regexp-opt.el (regexp-opt-group, regexp-opt-charset):
|
||||
Turn comments into docstrings.
|
||||
|
||||
* minibuffer.el (completion--replace): Move point where it belongs
|
||||
when there's a common suffix (bug#7215).
|
||||
|
||||
2010-10-24 Chong Yidong <cyd@stupidchicken.com>
|
||||
|
||||
Merge read-color and facemenu-read-color (Bug#7242).
|
||||
|
|
|
|||
|
|
@ -12997,8 +12997,8 @@
|
|||
|
||||
2006-02-13 Mathias Dahl <mathias.dahl@gmail.com>
|
||||
|
||||
* tumme.el: Remove history section. If someone needs the it, it
|
||||
can always be found in CVS.
|
||||
* tumme.el: Remove history section. If someone needs it, it can
|
||||
always be found in CVS.
|
||||
|
||||
2006-02-12 Mathias Dahl <mathias.dahl@gmail.com>
|
||||
|
||||
|
|
|
|||
|
|
@ -1034,8 +1034,8 @@
|
|||
2001-09-18 Eli Zaretskii <eliz@is.elta.co.il>
|
||||
|
||||
* dired.el (dired-move-to-filename-regexp): Allow one digit in the
|
||||
numeric month value, and allow the Kanji character after the it to
|
||||
be missing (happens with ls-lisp's output on Japanese versions of
|
||||
numeric month value, and allow the Kanji character after it to be
|
||||
missing (happens with ls-lisp's output on Japanese versions of
|
||||
MS-Windows).
|
||||
|
||||
2001-09-18 Miles Bader <miles@gnu.org>
|
||||
|
|
|
|||
|
|
@ -1,3 +1,10 @@
|
|||
2010-10-23 Julien Danjou <julien@danjou.info>
|
||||
|
||||
* erc-backend.el (erc-server-JOIN): Set the correct target list on join.
|
||||
|
||||
* erc-backend.el (erc-process-sentinel): Check that buffer is alive
|
||||
before setting it as current buffer.
|
||||
|
||||
2010-10-14 Juanma Barranquero <lekktu@gmail.com>
|
||||
|
||||
* erc-xdcc.el (erc-xdcc-help-text): Fix typo in docstring.
|
||||
|
|
|
|||
|
|
@ -653,30 +653,31 @@ Conditionally try to reconnect and take appropriate action."
|
|||
|
||||
(defun erc-process-sentinel (cproc event)
|
||||
"Sentinel function for ERC process."
|
||||
(with-current-buffer (process-buffer cproc)
|
||||
(erc-log (format
|
||||
"SENTINEL: proc: %S status: %S event: %S (quitting: %S)"
|
||||
cproc (process-status cproc) event erc-server-quitting))
|
||||
(if (string-match "^open" event)
|
||||
;; newly opened connection (no wait)
|
||||
(erc-login)
|
||||
;; assume event is 'failed
|
||||
(let ((buf (process-buffer cproc)))
|
||||
(erc-with-all-buffers-of-server cproc nil
|
||||
(setq erc-server-connected nil))
|
||||
(when erc-server-ping-handler
|
||||
(progn (erc-cancel-timer erc-server-ping-handler)
|
||||
(setq erc-server-ping-handler nil)))
|
||||
(run-hook-with-args 'erc-disconnected-hook
|
||||
(erc-current-nick) (system-name) "")
|
||||
;; Remove the prompt
|
||||
(goto-char (or (marker-position erc-input-marker) (point-max)))
|
||||
(forward-line 0)
|
||||
(erc-remove-text-properties-region (point) (point-max))
|
||||
(delete-region (point) (point-max))
|
||||
;; Decide what to do with the buffer
|
||||
;; Restart if disconnected
|
||||
(erc-process-sentinel-1 event buf)))))
|
||||
(let ((buf (process-buffer cproc)))
|
||||
(when (buffer-live-p buf)
|
||||
(with-current-buffer buf
|
||||
(erc-log (format
|
||||
"SENTINEL: proc: %S status: %S event: %S (quitting: %S)"
|
||||
cproc (process-status cproc) event erc-server-quitting))
|
||||
(if (string-match "^open" event)
|
||||
;; newly opened connection (no wait)
|
||||
(erc-login)
|
||||
;; assume event is 'failed
|
||||
(erc-with-all-buffers-of-server cproc nil
|
||||
(setq erc-server-connected nil))
|
||||
(when erc-server-ping-handler
|
||||
(progn (erc-cancel-timer erc-server-ping-handler)
|
||||
(setq erc-server-ping-handler nil)))
|
||||
(run-hook-with-args 'erc-disconnected-hook
|
||||
(erc-current-nick) (system-name) "")
|
||||
;; Remove the prompt
|
||||
(goto-char (or (marker-position erc-input-marker) (point-max)))
|
||||
(forward-line 0)
|
||||
(erc-remove-text-properties-region (point) (point-max))
|
||||
(delete-region (point) (point-max))
|
||||
;; Decide what to do with the buffer
|
||||
;; Restart if disconnected
|
||||
(erc-process-sentinel-1 event buf))))))
|
||||
|
||||
;;;; Sending messages
|
||||
|
||||
|
|
@ -1195,7 +1196,7 @@ add things to `%s' instead."
|
|||
(setq buffer (erc-open erc-session-server erc-session-port
|
||||
nick erc-session-user-full-name
|
||||
nil nil
|
||||
erc-default-recipients chnl
|
||||
(list chnl) chnl
|
||||
erc-server-process))
|
||||
(when buffer
|
||||
(set-buffer buffer)
|
||||
|
|
|
|||
|
|
@ -312,7 +312,7 @@ a top-level keymap, `text-scale-increase' or
|
|||
(when step
|
||||
(text-scale-increase step)
|
||||
(setq inc 1 first nil)
|
||||
(setq ev (read-event))))
|
||||
(setq ev (read-event "+,-,0 for further adjustment: "))))
|
||||
(push ev unread-command-events)))
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -3828,8 +3828,7 @@
|
|||
that Gnus will render it as html if the user wants that.
|
||||
|
||||
Implemented the ability to save nnrss-group-alist so that any new
|
||||
feeds the you subscribe to will be found the next time you start
|
||||
up.
|
||||
feeds you subscribe to will be found the next time you start up.
|
||||
|
||||
Implemented support for RSS 2.0 elements (author, pubDate).
|
||||
|
||||
|
|
|
|||
|
|
@ -1,3 +1,8 @@
|
|||
2010-10-12 Juanma Barranquero <lekktu@gmail.com>
|
||||
|
||||
* org-agenda.el (org-prefix-category-length)
|
||||
(org-prefix-category-max-length): Fix typos in docstrings.
|
||||
|
||||
2010-09-25 Juanma Barranquero <lekktu@gmail.com>
|
||||
|
||||
* org.el (org-refile-targets):
|
||||
|
|
@ -7798,7 +7803,7 @@
|
|||
|
||||
2008-10-26 James TD Smith <ahktenzero@mohorovi.cc>
|
||||
|
||||
* org.el (org-add-log-setup): Only skip drawers if the are
|
||||
* org.el (org-add-log-setup): Only skip drawers if they are
|
||||
immediately after the scheduling keywords.
|
||||
|
||||
* org-clock.el (org-clock-in-switch-to-state): Allow this to be a
|
||||
|
|
|
|||
|
|
@ -409,7 +409,7 @@ A list of regexps that will trigger a reindent if the last letter
|
|||
is defined as dcl-electric-character.
|
||||
|
||||
E.g.: if this list contains `endif', the key `f' is defined as
|
||||
dcl-electric-character and the you have just typed the `f' in
|
||||
dcl-electric-character and you have just typed the `f' in
|
||||
`endif', the line will be reindented."
|
||||
:type '(repeat regexp)
|
||||
:group 'dcl)
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -1508,7 +1508,7 @@ Also make each path-info component into a list.
|
|||
;; (topic)
|
||||
;; (topic (path-index) (path-index) ... )
|
||||
;; (topic (path-index filename) (path-index filename) ... )
|
||||
;; where the are no duplicates in the value lists.
|
||||
;; where there are no duplicates in the value lists.
|
||||
;; Topic must match first `word' of filename, so ...
|
||||
(let ((topic-regexp
|
||||
(concat
|
||||
|
|
|
|||
|
|
@ -1,3 +1,14 @@
|
|||
2010-10-24 Chong Yidong <cyd@stupidchicken.com>
|
||||
|
||||
* xterm.c (x_connection_closed): Kill Emacs unconditionally.
|
||||
|
||||
2010-10-22 Eli Zaretskii <eliz@gnu.org>
|
||||
|
||||
* frame.c (Fframep, Fwindow_system): Deprecate use as a predicate.
|
||||
|
||||
* dispnew.c (syms_of_display) <initial-window-system, window-system>:
|
||||
Deprecate use as a boolean flag.
|
||||
|
||||
2010-10-24 Jim Meyering <jim@meyering.net>
|
||||
|
||||
* emacs.c (argmatch): Don't treat "--" as "--chdir".
|
||||
|
|
|
|||
|
|
@ -171,9 +171,9 @@ cancel_atimer (struct atimer *timer)
|
|||
for (t = *list, prev = NULL; t && t != timer; prev = t, t = t->next)
|
||||
;
|
||||
|
||||
/* If it is, take it off the its list, and put in on the
|
||||
free-list. We don't bother to arrange for setting a
|
||||
different alarm time, since a too early one doesn't hurt. */
|
||||
/* If it is, take it off its list, and put in on the free-list.
|
||||
We don't bother to arrange for setting a different alarm time,
|
||||
since a too early one doesn't hurt. */
|
||||
if (t)
|
||||
{
|
||||
if (prev)
|
||||
|
|
|
|||
|
|
@ -6583,13 +6583,29 @@ It is up to you to set this variable if your terminal can do that. */);
|
|||
|
||||
DEFVAR_LISP ("initial-window-system", &Vinitial_window_system,
|
||||
doc: /* Name of the window system that Emacs uses for the first frame.
|
||||
The value is a symbol--for instance, `x' for X windows.
|
||||
The value is nil if Emacs is using a text-only terminal. */);
|
||||
The value is a symbol:
|
||||
nil for a termcap frame (a character-only terminal),
|
||||
'x' for an Emacs frame that is really an X window,
|
||||
'w32' for an Emacs frame that is a window on MS-Windows display,
|
||||
'ns' for an Emacs frame on a GNUstep or Macintosh Cocoa display,
|
||||
'pc' for a direct-write MS-DOS frame.
|
||||
|
||||
Use of this variable as a boolean is deprecated. Instead,
|
||||
use `display-graphic-p' or any of the other `display-*-p'
|
||||
predicates which report frame's specific UI-related capabilities. */);
|
||||
|
||||
DEFVAR_KBOARD ("window-system", Vwindow_system,
|
||||
doc: /* Name of window system through which the selected frame is displayed.
|
||||
The value is a symbol--for instance, `x' for X windows.
|
||||
The value is nil if the selected frame is on a text-only-terminal. */);
|
||||
The value is a symbol:
|
||||
nil for a termcap frame (a character-only terminal),
|
||||
'x' for an Emacs frame that is really an X window,
|
||||
'w32' for an Emacs frame that is a window on MS-Windows display,
|
||||
'ns' for an Emacs frame on a GNUstep or Macintosh Cocoa display,
|
||||
'pc' for a direct-write MS-DOS frame.
|
||||
|
||||
Use of this variable as a boolean is deprecated. Instead,
|
||||
use `display-graphic-p' or any of the other `display-*-p'
|
||||
predicates which report frame's specific UI-related capabilities. */);
|
||||
|
||||
DEFVAR_LISP ("window-system-version", &Vwindow_system_version,
|
||||
doc: /* The version number of the window system in use.
|
||||
|
|
|
|||
25
src/frame.c
25
src/frame.c
|
|
@ -203,11 +203,12 @@ Lisp_Object Vframe_list;
|
|||
|
||||
DEFUN ("framep", Fframep, Sframep, 1, 1, 0,
|
||||
doc: /* Return non-nil if OBJECT is a frame.
|
||||
Value is t for a termcap frame (a character-only terminal),
|
||||
`x' for an Emacs frame that is really an X window,
|
||||
`w32' for an Emacs frame that is a window on MS-Windows display,
|
||||
`ns' for an Emacs frame on a GNUstep or Macintosh Cocoa display,
|
||||
`pc' for a direct-write MS-DOS frame.
|
||||
Value is:
|
||||
t for a termcap frame (a character-only terminal),
|
||||
'x' for an Emacs frame that is really an X window,
|
||||
'w32' for an Emacs frame that is a window on MS-Windows display,
|
||||
'ns' for an Emacs frame on a GNUstep or Macintosh Cocoa display,
|
||||
'pc' for a direct-write MS-DOS frame.
|
||||
See also `frame-live-p'. */)
|
||||
(Lisp_Object object)
|
||||
{
|
||||
|
|
@ -249,10 +250,18 @@ return values. */)
|
|||
|
||||
DEFUN ("window-system", Fwindow_system, Swindow_system, 0, 1, 0,
|
||||
doc: /* The name of the window system that FRAME is displaying through.
|
||||
The value is a symbol---for instance, 'x' for X windows.
|
||||
The value is nil if Emacs is using a text-only terminal.
|
||||
The value is a symbol:
|
||||
nil for a termcap frame (a character-only terminal),
|
||||
'x' for an Emacs frame that is really an X window,
|
||||
'w32' for an Emacs frame that is a window on MS-Windows display,
|
||||
'ns' for an Emacs frame on a GNUstep or Macintosh Cocoa display,
|
||||
'pc' for a direct-write MS-DOS frame.
|
||||
|
||||
FRAME defaults to the currently selected frame. */)
|
||||
FRAME defaults to the currently selected frame.
|
||||
|
||||
Use of this function as a predicate is deprecated. Instead,
|
||||
use `display-graphic-p' or any of the other `display-*-p'
|
||||
predicates which report frame's specific UI-related capabilities. */)
|
||||
(Lisp_Object frame)
|
||||
{
|
||||
Lisp_Object type;
|
||||
|
|
|
|||
15
src/xterm.c
15
src/xterm.c
|
|
@ -7698,15 +7698,12 @@ x_connection_closed (Display *dpy, const char *error_message)
|
|||
#endif
|
||||
|
||||
#ifdef USE_GTK
|
||||
/* Due to bugs in some Gtk+ versions, just exit here if this
|
||||
is the last display/terminal. */
|
||||
if (terminal_list->next_terminal == NULL)
|
||||
{
|
||||
fprintf (stderr, "%s\n", error_msg);
|
||||
Fkill_emacs (make_number (70));
|
||||
/* NOTREACHED */
|
||||
}
|
||||
xg_display_close (dpyinfo->display);
|
||||
/* Due to bugs in some Gtk+ versions, just exit here. */
|
||||
{
|
||||
fprintf (stderr, "%s\n", error_msg);
|
||||
Fkill_emacs (make_number (70));
|
||||
abort (); /* NOTREACHED */
|
||||
}
|
||||
#endif
|
||||
|
||||
/* Indicate that this display is dead. */
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue