aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard M. Stallman2003-08-17 00:27:53 +0000
committerRichard M. Stallman2003-08-17 00:27:53 +0000
commit0e7d7aae702638afdd166aad01d527975ed78fcc (patch)
treea945694ba2b63d2f71550e1fb72504ef7f118a53
parent29e16385d0a531e25b18fbb13cc7111a2650eecc (diff)
downloademacs-0e7d7aae702638afdd166aad01d527975ed78fcc.tar.gz
emacs-0e7d7aae702638afdd166aad01d527975ed78fcc.zip
*** empty log message ***
-rw-r--r--etc/NEWS23
-rw-r--r--lisp/ChangeLog20
-rw-r--r--man/ChangeLog4
-rw-r--r--src/ChangeLog14
4 files changed, 57 insertions, 4 deletions
diff --git a/etc/NEWS b/etc/NEWS
index 73466b79b97..4206aeb5a8f 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -1653,6 +1653,9 @@ a match if part of it has a read-only property.
1653 1653
1654* Lisp Changes in Emacs 21.4 1654* Lisp Changes in Emacs 21.4
1655 1655
1656** The argument to forward-word, backward-word, forward-to-indentation
1657and backward-to-indentation is now optional, and defaults to 1.
1658
1656+++ 1659+++
1657** The new function `window-inside-edges' returns the edges of the 1660** The new function `window-inside-edges' returns the edges of the
1658actual text portion of the window, not including the scroll bar or 1661actual text portion of the window, not including the scroll bar or
@@ -2067,6 +2070,7 @@ declaration specifiers supported are:
2067 Set NAME's `edebug-form-spec' property to DEBUG. (This is 2070 Set NAME's `edebug-form-spec' property to DEBUG. (This is
2068 equivalent to writing a `def-edebug-spec' for the macro. 2071 equivalent to writing a `def-edebug-spec' for the macro.
2069 2072
2073+++
2070** Interactive commands can be remapped through keymaps. 2074** Interactive commands can be remapped through keymaps.
2071 2075
2072This is an alternative to using defadvice or substitute-key-definition 2076This is an alternative to using defadvice or substitute-key-definition
@@ -2123,6 +2127,7 @@ The following changes have been made to provide command remapping:
2123 command before remapping. It is equal to `this-command' when the 2127 command before remapping. It is equal to `this-command' when the
2124 command was not remapped. 2128 command was not remapped.
2125 2129
2130+++
2126** New variable emulation-mode-map-alists. 2131** New variable emulation-mode-map-alists.
2127 2132
2128Lisp packages using many minor mode keymaps can now maintain their own 2133Lisp packages using many minor mode keymaps can now maintain their own
@@ -2194,6 +2199,7 @@ properties. It works at the same level as `default-text-properties',
2194although it applies to overlays as well. This variable was introduced 2199although it applies to overlays as well. This variable was introduced
2195to implement the `font-lock-face' property. 2200to implement the `font-lock-face' property.
2196 2201
2202+++
2197** New special text property `font-lock-face'. 2203** New special text property `font-lock-face'.
2198 2204
2199This property acts like the `face' property, but it is controlled by 2205This property acts like the `face' property, but it is controlled by
@@ -2201,12 +2207,14 @@ M-x font-lock-mode. It is not, strictly speaking, a builtin text
2201property. Instead, it is implemented inside font-core.el, using the 2207property. Instead, it is implemented inside font-core.el, using the
2202new variable `char-property-alias-alist'. 2208new variable `char-property-alias-alist'.
2203 2209
2210+++
2204** New function remove-list-of-text-properties. 2211** New function remove-list-of-text-properties.
2205 2212
2206The new function `remove-list-of-text-properties' is almost the same 2213The new function `remove-list-of-text-properties' is almost the same
2207as `remove-text-properties'. The only difference is that it takes 2214as `remove-text-properties'. The only difference is that it takes
2208a list of property names as argument rather than a property list. 2215a list of property names as argument rather than a property list.
2209 2216
2217+++
2210** New function insert-for-yank. 2218** New function insert-for-yank.
2211 2219
2212This function normally works like `insert' but removes the text 2220This function normally works like `insert' but removes the text
@@ -2215,20 +2223,23 @@ inserted text has a `yank-handler' text property on the first
2215character of the string, the insertion of the text may be modified in 2223character of the string, the insertion of the text may be modified in
2216a number of ways. See the description of `yank-handler' below. 2224a number of ways. See the description of `yank-handler' below.
2217 2225
2226+++
2218** New function insert-buffer-substring-as-yank. 2227** New function insert-buffer-substring-as-yank.
2219 2228
2220This function works like `insert-buffer-substring', but removes the 2229This function works like `insert-buffer-substring', but removes the
2221text properties in the `yank-excluded-properties' list. 2230text properties in the `yank-excluded-properties' list.
2222 2231
2232+++
2223** New function insert-buffer-substring-no-properties. 2233** New function insert-buffer-substring-no-properties.
2224 2234
2225This function is like insert-buffer-substring, but removes all 2235This function is like insert-buffer-substring, but removes all
2226text properties from the inserted substring. 2236text properties from the inserted substring.
2227 2237
2238+++
2228** New `yank-handler' text property may be used to control how 2239** New `yank-handler' text property may be used to control how
2229previously killed text on the kill-ring is reinserted. 2240previously killed text on the kill-ring is reinserted.
2230 2241
2231The value of the yank-handler property must be a list with one to five 2242The value of the yank-handler property must be a list with one to four
2232elements with the following format: 2243elements with the following format:
2233 (FUNCTION PARAM NOEXCLUDE UNDO). 2244 (FUNCTION PARAM NOEXCLUDE UNDO).
2234 2245
@@ -2252,9 +2263,9 @@ by `yank-pop' to undo the insertion of the current object. It is
2252called with two arguments, the start and end of the current region. 2263called with two arguments, the start and end of the current region.
2253FUNCTION may set `yank-undo-function' to override the UNDO value. 2264FUNCTION may set `yank-undo-function' to override the UNDO value.
2254 2265
2255*** The functions kill-new, kill-append, and kill-region now has an 2266*** The functions kill-new, kill-append, and kill-region now have an
2256optional third argument to specify the yank-handler text property 2267optional argument to specify the yank-handler text property to put on
2257to put on the killed text. 2268the killed text.
2258 2269
2259*** The function yank-pop will now use a non-nil value of the variable 2270*** The function yank-pop will now use a non-nil value of the variable
2260`yank-undo-function' (instead of delete-region) to undo the previous 2271`yank-undo-function' (instead of delete-region) to undo the previous
@@ -2376,6 +2387,7 @@ as the "key" bound by that key binding.
2376This is relevant only if Lisp code looks for 2387This is relevant only if Lisp code looks for
2377the bindings that were made with easymenu. 2388the bindings that were made with easymenu.
2378 2389
2390+++
2379** The function `commandp' takes an additional optional 2391** The function `commandp' takes an additional optional
2380argument. If it is non-nil, then `commandp' checks 2392argument. If it is non-nil, then `commandp' checks
2381for a function that could be called with `call-interactively', 2393for a function that could be called with `call-interactively',
@@ -2412,16 +2424,19 @@ properties--any specified text properties are discarded.
2412This is like window-height but does not count the mode line 2424This is like window-height but does not count the mode line
2413or the header line. 2425or the header line.
2414 2426
2427+++
2415** New function format-mode-line. 2428** New function format-mode-line.
2416 2429
2417This returns the mode-line or header-line of the selected (or a 2430This returns the mode-line or header-line of the selected (or a
2418specified) window as a string with or without text properties. 2431specified) window as a string with or without text properties.
2419 2432
2433+++
2420** New functions `lax-plist-get' and `lax-plist-put'. 2434** New functions `lax-plist-get' and `lax-plist-put'.
2421 2435
2422These functions are like `plist-get' and `plist-put' except that they 2436These functions are like `plist-get' and `plist-put' except that they
2423compare the property name using `equal' rather than `eq'. 2437compare the property name using `equal' rather than `eq'.
2424 2438
2439+++
2425** New function `tool-bar-local-item-from-menu' 2440** New function `tool-bar-local-item-from-menu'
2426 2441
2427The `tool-bar-add-item-from-menu' must not be used (as previously 2442The `tool-bar-add-item-from-menu' must not be used (as previously
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 8837a292fd4..0c6b09e74eb 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,23 @@
12003-08-16 Richard M. Stallman <rms@gnu.org>
2
3 * net/ange-ftp.el (ange-ftp-error): Add save-excursion.
4
5 * emacs-lisp/lisp-mode.el (eval-last-sexp-print-value):
6 New subroutine, broken out of eval-last-sexp-1.
7 (eval-last-sexp-1): Use eval-last-sexp-print-value.
8
9 * custom.el (custom-load-symbol): Load cus-load and cus-start first.
10
11 * dabbrev.el (dabbrev--safe-replace-match): Use with-no-warnings.
12
13 * simple.el (eval-expression): Use eval-last-sexp-print-value.
14
152003-08-12 Juri Linkov <juri@jurta.org> (tiny change)
16
17 * simple.el (backward-word, forward-to-indentation)
18 (backward-to-indentation): Argument changed to optional.
19 (next-line, previous-line): Use `or' instead of `unless'.
20
12003-08-12 Vinicius Jose Latorre <viniciusjl@ig.com.br> 212003-08-12 Vinicius Jose Latorre <viniciusjl@ig.com.br>
2 22
3 * progmodes/ebnf-iso.el (ebnf-no-meta-identifier): Becomes a var 23 * progmodes/ebnf-iso.el (ebnf-no-meta-identifier): Becomes a var
diff --git a/man/ChangeLog b/man/ChangeLog
index 9a5ab80e99f..c0d69f13b13 100644
--- a/man/ChangeLog
+++ b/man/ChangeLog
@@ -1,3 +1,7 @@
12003-08-16 Richard M. Stallman <rms@gnu.org>
2
3 * dired-x.texi (Shell Command Guessing): Explain *.
4
12003-08-16 Chunyu Wang <spr@db.cs.hit.edu.cn> (tiny change) 52003-08-16 Chunyu Wang <spr@db.cs.hit.edu.cn> (tiny change)
2 6
3 * pcl-cvs.texi (Log Edit Mode): Fix key binding for 7 * pcl-cvs.texi (Log Edit Mode): Fix key binding for
diff --git a/src/ChangeLog b/src/ChangeLog
index d147aeb961e..a2c45a94061 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,17 @@
12003-08-16 Richard M. Stallman <rms@gnu.org>
2
3 * editfns.c (Fencode_time): Doc fix.
4
52003-08-16 David Ponce <david@dponce.com>
6
7 * fileio.c (Fwrite_region): Fix conditional expression to issue
8 the right message.
9
102003-08-16 Juri Linkov <juri@jurta.org> (tiny change)
11
12 * syntax.c (Fforward_word): Argument changed to optional.
13 Set default value to 1.
14
12003-08-15 Kenichi Handa <handa@m17n.org> 152003-08-15 Kenichi Handa <handa@m17n.org>
2 16
3 * xfaces.c (better_font_p): Prefer a real scalable font; i.e. not 17 * xfaces.c (better_font_p): Prefer a real scalable font; i.e. not