diff options
| author | Eli Zaretskii | 2013-09-26 10:37:16 +0300 |
|---|---|---|
| committer | Eli Zaretskii | 2013-09-26 10:37:16 +0300 |
| commit | b87c4ff2817e71ca71b028792200b1e069a95e04 (patch) | |
| tree | bfe00c0655fa02078a9ab2c633ea06d90c4a2064 /etc | |
| parent | bbc108377873aa6ed7cf21c731770103096eea39 (diff) | |
| parent | ba355de014b75ed104da4777f909db70d62f2357 (diff) | |
| download | emacs-b87c4ff2817e71ca71b028792200b1e069a95e04.tar.gz emacs-b87c4ff2817e71ca71b028792200b1e069a95e04.zip | |
Merge from trunk.
Diffstat (limited to 'etc')
| -rw-r--r-- | etc/CONTRIBUTE | 38 | ||||
| -rw-r--r-- | etc/ChangeLog | 16 | ||||
| -rw-r--r-- | etc/NEWS | 51 | ||||
| -rw-r--r-- | etc/refcards/Makefile | 46 |
4 files changed, 90 insertions, 61 deletions
diff --git a/etc/CONTRIBUTE b/etc/CONTRIBUTE index 3ccd180aa0c..5d6b4238c97 100644 --- a/etc/CONTRIBUTE +++ b/etc/CONTRIBUTE | |||
| @@ -60,6 +60,11 @@ answer any questions you may have (or point you to the people with the | |||
| 60 | answers), at the emacs-devel@gnu.org mailing list. | 60 | answers), at the emacs-devel@gnu.org mailing list. |
| 61 | 61 | ||
| 62 | A copyright disclaimer is also a possibility, but we prefer an assignment. | 62 | A copyright disclaimer is also a possibility, but we prefer an assignment. |
| 63 | Note that the disclaimer, like an assignment, involves you sending | ||
| 64 | signed paperwork to the FSF (simply saying "this is in the public domain" | ||
| 65 | is not enough). Also, a disclaimer cannot be applied to future work, it | ||
| 66 | has to be repeated each time you want to send something new. | ||
| 67 | |||
| 63 | We can accept small changes (roughly, fewer than 15 lines) without | 68 | We can accept small changes (roughly, fewer than 15 lines) without |
| 64 | an assignment. This is a cumulative limit (e.g. three separate 5 line | 69 | an assignment. This is a cumulative limit (e.g. three separate 5 line |
| 65 | patches) over all your contributions. | 70 | patches) over all your contributions. |
| @@ -94,8 +99,7 @@ revise your patch, send it as a followup to the initial topic. | |||
| 94 | 99 | ||
| 95 | ** Description | 100 | ** Description |
| 96 | 101 | ||
| 97 | For bug fixes, a description of the bug and how your patch fixes this | 102 | For bug fixes, a description of the bug and how your patch fixes it. |
| 98 | bug. | ||
| 99 | 103 | ||
| 100 | For new features, a description of the feature and your implementation. | 104 | For new features, a description of the feature and your implementation. |
| 101 | 105 | ||
| @@ -103,7 +107,7 @@ For new features, a description of the feature and your implementation. | |||
| 103 | 107 | ||
| 104 | A ChangeLog entry as plaintext (separate from the patch). | 108 | A ChangeLog entry as plaintext (separate from the patch). |
| 105 | 109 | ||
| 106 | See the various ChangeLog files for format and content. Note that, | 110 | See the existing ChangeLog files for format and content. Note that, |
| 107 | unlike some other projects, we do require ChangeLogs also for | 111 | unlike some other projects, we do require ChangeLogs also for |
| 108 | documentation, i.e. Texinfo files. | 112 | documentation, i.e. Texinfo files. |
| 109 | 113 | ||
| @@ -112,24 +116,16 @@ Manual, for how to write good log entries. | |||
| 112 | 116 | ||
| 113 | ** The patch itself. | 117 | ** The patch itself. |
| 114 | 118 | ||
| 115 | Please use "Context Diff" format. | ||
| 116 | |||
| 117 | If you are accessing the Bazaar repository, make sure your copy is | 119 | If you are accessing the Bazaar repository, make sure your copy is |
| 118 | up-to-date (e.g. with `bzr pull'), then use | 120 | up-to-date (e.g. with `bzr pull'), then use |
| 119 | bzr diff --no-aliases --diff-options=-cp | 121 | bzr diff --no-aliases --diff-options=-cp |
| 120 | Else, use | 122 | Else, use |
| 121 | diff -cp OLD NEW | 123 | diff -cp OLD NEW |
| 122 | 124 | ||
| 123 | If your version of diff does not support these options, then get the | ||
| 124 | latest version of GNU Diff. | ||
| 125 | |||
| 126 | ** Mail format. | 125 | ** Mail format. |
| 127 | 126 | ||
| 128 | We prefer to get the patches as inline plain text. | 127 | We prefer to get the patches as plain text, either inline (be careful |
| 129 | 128 | your mail client does not change line breaks) or as MIME attachments. | |
| 130 | Please be aware of line wrapping which will make the patch unreadable | ||
| 131 | and useless for us. To avoid that, you can use MIME attachments or, | ||
| 132 | as a last resort, uuencoded gzipped text. | ||
| 133 | 129 | ||
| 134 | ** Please reread your patch before submitting it. | 130 | ** Please reread your patch before submitting it. |
| 135 | 131 | ||
| @@ -179,18 +175,12 @@ by following links from http://savannah.gnu.org/mail/?group=emacs . | |||
| 179 | 175 | ||
| 180 | ** Document your changes. | 176 | ** Document your changes. |
| 181 | 177 | ||
| 182 | Think carefully about whether your change requires updating the | 178 | Any change that matters to end-users should have a NEWS entry. |
| 183 | documentation. If it does, you can either do this yourself or add an | ||
| 184 | item to the NEWS file. | ||
| 185 | |||
| 186 | If you document your change in NEWS, please mark the NEWS entry with | ||
| 187 | the documentation status of the change: if you submit the changes for | ||
| 188 | the manuals, mark it with "+++"; if it doesn't need to be documented, | ||
| 189 | mark it with "---"; if it needs to be documented, but you didn't | ||
| 190 | submit documentation changes, leave the NEWS entry unmarked. (These | ||
| 191 | marks are checked by the Emacs maintainers to make sure every change | ||
| 192 | was reflected in the manuals.) | ||
| 193 | 179 | ||
| 180 | Think about whether your change requires updating the documentation | ||
| 181 | (both manuals and doc-strings). If you know it does not, mark the NEWS | ||
| 182 | entry with "---". If you know that *all* the necessary documentation | ||
| 183 | updates have been made, mark the entry with "+++". Otherwise do not mark it. | ||
| 194 | 184 | ||
| 195 | ** Understanding Emacs Internals. | 185 | ** Understanding Emacs Internals. |
| 196 | 186 | ||
diff --git a/etc/ChangeLog b/etc/ChangeLog index c1cb67a6a67..06ca0f3f8bc 100644 --- a/etc/ChangeLog +++ b/etc/ChangeLog | |||
| @@ -1,3 +1,17 @@ | |||
| 1 | 2013-09-22 Daniel Colascione <dancol@dancol.org> | ||
| 2 | |||
| 3 | * NEWS: Mention new bool-vector functionality. | ||
| 4 | |||
| 5 | aaaa2013-09-15 Jan Djärv <jan.h.d@swipnet.se> | ||
| 6 | |||
| 7 | * NEWS: Mention the macfont backend. | ||
| 8 | |||
| 9 | 2013-09-09 Glenn Morris <rgm@gnu.org> | ||
| 10 | |||
| 11 | * refcards/Makefile (PS_ENGLISH, PS_CZECH, PS_FRENCH, PS_GERMAN) | ||
| 12 | (PS_POLISH, PS_PORTUGUESE, PS_RUSSIAN, PS_SLOVAKIAN, PS_TARGETS): | ||
| 13 | Use substitution refs. | ||
| 14 | |||
| 1 | 2013-08-15 Glenn Morris <rgm@gnu.org> | 15 | 2013-08-15 Glenn Morris <rgm@gnu.org> |
| 2 | 16 | ||
| 3 | * refcards/calccard.pdf, refcards/cs-dired-ref.pdf: | 17 | * refcards/calccard.pdf, refcards/cs-dired-ref.pdf: |
| @@ -714,7 +728,7 @@ | |||
| 714 | * refcards/vipcard.tex, refcards/viperCard.tex: | 728 | * refcards/vipcard.tex, refcards/viperCard.tex: |
| 715 | Update short copyright year to 2012. | 729 | Update short copyright year to 2012. |
| 716 | 730 | ||
| 717 | 2012-01-04 Chong Yidong <cyd@stupidchicken.com> | 731 | 2012-01-04 Chong Yidong <cyd@stupidchicken.com> |
| 718 | 732 | ||
| 719 | * org/README: Rename from COPYRIGHT-AND-LICENSE. | 733 | * org/README: Rename from COPYRIGHT-AND-LICENSE. |
| 720 | 734 | ||
| @@ -34,6 +34,10 @@ build time. To prevent this, use the configure option | |||
| 34 | `--with-file-notification-no'. See below for file-notify features. | 34 | `--with-file-notification-no'. See below for file-notify features. |
| 35 | FIXME? This feature is not available for the Nextstep port. (?) | 35 | FIXME? This feature is not available for the Nextstep port. (?) |
| 36 | 36 | ||
| 37 | ** The configure option `without-compress-info' has been generalized, | ||
| 38 | and renamed to `without-compress-install'. It now prevents compression | ||
| 39 | of _any_ files during installation. | ||
| 40 | |||
| 37 | ** The configure option --with-crt-dir has been removed. | 41 | ** The configure option --with-crt-dir has been removed. |
| 38 | It is no longer needed, as the crt*.o files are no longer linked | 42 | It is no longer needed, as the crt*.o files are no longer linked |
| 39 | specially. | 43 | specially. |
| @@ -50,6 +54,11 @@ and zlib-format compressed data. | |||
| 50 | ** Emacs for NS (OSX, GNUStep) can be built with ImageMagick support. | 54 | ** Emacs for NS (OSX, GNUStep) can be built with ImageMagick support. |
| 51 | pkg-config is required to find ImageMagick libraries. | 55 | pkg-config is required to find ImageMagick libraries. |
| 52 | 56 | ||
| 57 | ** For OSX >= 10.5, the Core text based font backend from the Mac port is used. | ||
| 58 | For GNUStep and OSX 10.4 the old backend is used. | ||
| 59 | To use the old backend by default, do on the command line: | ||
| 60 | % defaults write org.gnu.Emacs FontBackend ns | ||
| 61 | |||
| 53 | 62 | ||
| 54 | * Startup Changes in Emacs 24.4 | 63 | * Startup Changes in Emacs 24.4 |
| 55 | 64 | ||
| @@ -84,6 +93,10 @@ simply disabling Transient Mark mode does the same thing. | |||
| 84 | ** `initial-buffer-choice' can now specify a function to set up the | 93 | ** `initial-buffer-choice' can now specify a function to set up the |
| 85 | initial buffer. | 94 | initial buffer. |
| 86 | 95 | ||
| 96 | ** The *Messages* buffer is created in a new major mode `messages-buffer-mode', | ||
| 97 | and read-only. Code that might create the *Messages* buffer should | ||
| 98 | call the function `messages-buffer' to do so and set the mode. | ||
| 99 | |||
| 87 | ** `remember-notes' creates a buffer whose content is saved on kill-emacs. | 100 | ** `remember-notes' creates a buffer whose content is saved on kill-emacs. |
| 88 | You may think of it as a *scratch* buffer whose content is preserved. | 101 | You may think of it as a *scratch* buffer whose content is preserved. |
| 89 | In fact, it was designed as a replacement for *scratch* buffer and can | 102 | In fact, it was designed as a replacement for *scratch* buffer and can |
| @@ -262,10 +275,16 @@ whole tree revisions. | |||
| 262 | *** In VC directory mode, `L' lists the change log for the current VC | 275 | *** In VC directory mode, `L' lists the change log for the current VC |
| 263 | controlled tree in a window. | 276 | controlled tree in a window. |
| 264 | 277 | ||
| 278 | *** In VC directory mode, `I' shows a log of changes that will be | ||
| 279 | received with a pull operation. | ||
| 280 | |||
| 265 | *** `C-x v G' (globally) and `G' (in VC directory mode) ignores a file | 281 | *** `C-x v G' (globally) and `G' (in VC directory mode) ignores a file |
| 266 | under current version control system. When called with a prefix | 282 | under current version control system. When called with a prefix |
| 267 | argument, you can remove a file from the ignored file list. | 283 | argument, you can remove a file from the ignored file list. |
| 268 | 284 | ||
| 285 | *** `cvs-append-to-ignore' has been renamed to `vc-cvs-append-to-ignore' | ||
| 286 | because it is moved to vc-cvs.el. | ||
| 287 | |||
| 269 | ** cl-lib | 288 | ** cl-lib |
| 270 | 289 | ||
| 271 | *** New macro cl-tagbody. | 290 | *** New macro cl-tagbody. |
| @@ -332,6 +351,10 @@ This is useful to avoid a query when you have no key for that name. | |||
| 332 | *** key bindings to navigate through and select the completions. | 351 | *** key bindings to navigate through and select the completions. |
| 333 | *** The icomplete-separator is customizable, and its default has changed. | 352 | *** The icomplete-separator is customizable, and its default has changed. |
| 334 | *** Removed icomplete-show-key-bindings. | 353 | *** Removed icomplete-show-key-bindings. |
| 354 | *** Icomplete-mode by defaults applies to all forms of minibuffer completion. | ||
| 355 | (setq icomplete-with-completion-tables '(internal-complete-buffer)) | ||
| 356 | will revert to the old behavior. | ||
| 357 | |||
| 335 | 358 | ||
| 336 | ** Ido | 359 | ** Ido |
| 337 | *** Ido has a manual now. | 360 | *** Ido has a manual now. |
| @@ -461,6 +484,8 @@ todo-mode.el has been made obsolete and renamed otodo-mode.el. | |||
| 461 | 484 | ||
| 462 | ** Tramp | 485 | ** Tramp |
| 463 | 486 | ||
| 487 | *** The experimental url syntax for remote file names is withdrawn. | ||
| 488 | |||
| 464 | +++ | 489 | +++ |
| 465 | *** New connection method "adb", which allows to access Android | 490 | *** New connection method "adb", which allows to access Android |
| 466 | devices by the Android Debug Bridge. The variable `tramp-adb-program' | 491 | devices by the Android Debug Bridge. The variable `tramp-adb-program' |
| @@ -604,9 +629,30 @@ file using `set-file-extended-attributes'. | |||
| 604 | ** `visited-file-modtime' now returns -1 for nonexistent files. | 629 | ** `visited-file-modtime' now returns -1 for nonexistent files. |
| 605 | Formerly it returned a list (-1 LOW USEC PSEC), but this was ambiguous | 630 | Formerly it returned a list (-1 LOW USEC PSEC), but this was ambiguous |
| 606 | in the presence of files with negative time stamps. | 631 | in the presence of files with negative time stamps. |
| 632 | |||
| 633 | ** The cars of the elements in `interpreter-mode-alist' are now treated | ||
| 634 | as regexps rather than literal strings. Technically this is an | ||
| 635 | incompatible change, but unless you are using interpreter-mode-alist | ||
| 636 | for something (not just adding elements to it), it ought not to affect you. | ||
| 637 | |||
| 607 | 638 | ||
| 608 | * Lisp Changes in Emacs 24.4 | 639 | * Lisp Changes in Emacs 24.4 |
| 609 | 640 | ||
| 641 | ** New bool-vector set operation functions: | ||
| 642 | *** `bool-vector-exclusive-or' | ||
| 643 | *** `bool-vector-union' | ||
| 644 | *** `bool-vector-intersection' | ||
| 645 | *** `bool-vector-set-difference' | ||
| 646 | *** `bool-vector-not' | ||
| 647 | *** `bool-vector-subset' | ||
| 648 | *** `bool-vector-count-matches' | ||
| 649 | *** `bool-vector-count-matches-at' | ||
| 650 | |||
| 651 | ** Comparison functions =, <, >, <=, >= now take many arguments. | ||
| 652 | |||
| 653 | ** The second argument of `eval' can now be a lexical-environment. | ||
| 654 | |||
| 655 | ** `with-demoted-errors' takes an additional argument `format'. | ||
| 610 | +++ | 656 | +++ |
| 611 | ** New function `define-error'. | 657 | ** New function `define-error'. |
| 612 | 658 | ||
| @@ -754,6 +800,11 @@ used in place of the 9th element of `file-attributes'. | |||
| 754 | `preserve-extended-attributes' as it now handles both SELinux context | 800 | `preserve-extended-attributes' as it now handles both SELinux context |
| 755 | and ACL entries. | 801 | and ACL entries. |
| 756 | 802 | ||
| 803 | ** The `common-substring' argument of display-completion-list is obsolete. | ||
| 804 | Either use `completion-all-completions' which already returns highlighted | ||
| 805 | strings (including for partial or substring completion) or call | ||
| 806 | `completion-hilit-commonality' to add the highlight. | ||
| 807 | |||
| 757 | ** Changes to the Emacs Lisp Coding Conventions in Emacs 24.4 | 808 | ** Changes to the Emacs Lisp Coding Conventions in Emacs 24.4 |
| 758 | 809 | ||
| 759 | *** The package descriptor and name of global variables, constants, | 810 | *** The package descriptor and name of global variables, constants, |
diff --git a/etc/refcards/Makefile b/etc/refcards/Makefile index 36abf67d594..0931540e4d8 100644 --- a/etc/refcards/Makefile +++ b/etc/refcards/Makefile | |||
| @@ -58,42 +58,16 @@ PDF_SLOVAKIAN = \ | |||
| 58 | PDF_TARGETS = $(PDF_ENGLISH) $(PDF_CZECH) $(PDF_FRENCH) $(PDF_GERMAN) \ | 58 | PDF_TARGETS = $(PDF_ENGLISH) $(PDF_CZECH) $(PDF_FRENCH) $(PDF_GERMAN) \ |
| 59 | $(PDF_POLISH) $(PDF_PORTUGUESE) $(PDF_RUSSIAN) $(PDF_SLOVAKIAN) | 59 | $(PDF_POLISH) $(PDF_PORTUGUESE) $(PDF_RUSSIAN) $(PDF_SLOVAKIAN) |
| 60 | 60 | ||
| 61 | PS_ENGLISH = \ | 61 | PS_ENGLISH = $(PDF_ENGLISH:.pdf=.ps) |
| 62 | calccard.ps \ | 62 | PS_CZECH = $(PDF_CZECH:.pdf=.ps) |
| 63 | dired-ref.ps \ | 63 | PS_FRENCH = $(PDF_FRENCH:.pdf=.ps) |
| 64 | gnus-booklet.ps \ | 64 | PS_GERMAN = $(PDF_GERMAN:.pdf=.ps) |
| 65 | gnus-refcard.ps \ | 65 | PS_POLISH = $(PDF_POLISH:.pdf=.ps) |
| 66 | orgcard.ps \ | 66 | PS_PORTUGUESE = $(PDF_PORTUGUESE:.pdf=.ps) |
| 67 | refcard.ps \ | 67 | PS_RUSSIAN = $(PDF_RUSSIAN:.pdf=.ps) |
| 68 | survival.ps \ | 68 | PS_SLOVAKIAN = $(PDF_SLOVAKIAN:.pdf=.ps) |
| 69 | vipcard.ps \ | 69 | |
| 70 | viperCard.ps | 70 | PS_TARGETS = $(PDF_TARGETS:.pdf=.ps) |
| 71 | |||
| 72 | PS_CZECH = \ | ||
| 73 | cs-dired-ref.ps \ | ||
| 74 | cs-refcard.ps \ | ||
| 75 | cs-survival.ps | ||
| 76 | |||
| 77 | PS_FRENCH = \ | ||
| 78 | fr-dired-ref.ps \ | ||
| 79 | fr-refcard.ps \ | ||
| 80 | fr-survival.ps \ | ||
| 81 | |||
| 82 | PS_GERMAN = de-refcard.ps | ||
| 83 | |||
| 84 | PS_POLISH = pl-refcard.ps | ||
| 85 | |||
| 86 | PS_PORTUGUESE = pt-br-refcard.ps | ||
| 87 | |||
| 88 | PS_RUSSIAN = ru-refcard.ps | ||
| 89 | |||
| 90 | PS_SLOVAKIAN = \ | ||
| 91 | sk-dired-ref.ps \ | ||
| 92 | sk-refcard.ps \ | ||
| 93 | sk-survival.ps | ||
| 94 | |||
| 95 | PS_TARGETS = $(PS_ENGLISH) $(PS_CZECH) $(PS_FRENCH) $(PS_GERMAN) \ | ||
| 96 | $(PS_POLISH) $(PS_PORTUGUESE) $(PS_RUSSIAN) $(PS_SLOVAKIAN) | ||
| 97 | 71 | ||
| 98 | 72 | ||
| 99 | ## For emacsver.tex. | 73 | ## For emacsver.tex. |