aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorEli Zaretskii2013-09-26 10:37:16 +0300
committerEli Zaretskii2013-09-26 10:37:16 +0300
commitb87c4ff2817e71ca71b028792200b1e069a95e04 (patch)
treebfe00c0655fa02078a9ab2c633ea06d90c4a2064 /etc
parentbbc108377873aa6ed7cf21c731770103096eea39 (diff)
parentba355de014b75ed104da4777f909db70d62f2357 (diff)
downloademacs-b87c4ff2817e71ca71b028792200b1e069a95e04.tar.gz
emacs-b87c4ff2817e71ca71b028792200b1e069a95e04.zip
Merge from trunk.
Diffstat (limited to 'etc')
-rw-r--r--etc/CONTRIBUTE38
-rw-r--r--etc/ChangeLog16
-rw-r--r--etc/NEWS51
-rw-r--r--etc/refcards/Makefile46
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
60answers), at the emacs-devel@gnu.org mailing list. 60answers), at the emacs-devel@gnu.org mailing list.
61 61
62A copyright disclaimer is also a possibility, but we prefer an assignment. 62A copyright disclaimer is also a possibility, but we prefer an assignment.
63Note that the disclaimer, like an assignment, involves you sending
64signed paperwork to the FSF (simply saying "this is in the public domain"
65is not enough). Also, a disclaimer cannot be applied to future work, it
66has to be repeated each time you want to send something new.
67
63We can accept small changes (roughly, fewer than 15 lines) without 68We can accept small changes (roughly, fewer than 15 lines) without
64an assignment. This is a cumulative limit (e.g. three separate 5 line 69an assignment. This is a cumulative limit (e.g. three separate 5 line
65patches) over all your contributions. 70patches) 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
97For bug fixes, a description of the bug and how your patch fixes this 102For bug fixes, a description of the bug and how your patch fixes it.
98bug.
99 103
100For new features, a description of the feature and your implementation. 104For 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
104A ChangeLog entry as plaintext (separate from the patch). 108A ChangeLog entry as plaintext (separate from the patch).
105 109
106See the various ChangeLog files for format and content. Note that, 110See the existing ChangeLog files for format and content. Note that,
107unlike some other projects, we do require ChangeLogs also for 111unlike some other projects, we do require ChangeLogs also for
108documentation, i.e. Texinfo files. 112documentation, 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
115Please use "Context Diff" format.
116
117If you are accessing the Bazaar repository, make sure your copy is 119If you are accessing the Bazaar repository, make sure your copy is
118up-to-date (e.g. with `bzr pull'), then use 120up-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
120Else, use 122Else, use
121 diff -cp OLD NEW 123 diff -cp OLD NEW
122 124
123If your version of diff does not support these options, then get the
124latest version of GNU Diff.
125
126** Mail format. 125** Mail format.
127 126
128We prefer to get the patches as inline plain text. 127We prefer to get the patches as plain text, either inline (be careful
129 128your mail client does not change line breaks) or as MIME attachments.
130Please be aware of line wrapping which will make the patch unreadable
131and useless for us. To avoid that, you can use MIME attachments or,
132as 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
182Think carefully about whether your change requires updating the 178Any change that matters to end-users should have a NEWS entry.
183documentation. If it does, you can either do this yourself or add an
184item to the NEWS file.
185
186If you document your change in NEWS, please mark the NEWS entry with
187the documentation status of the change: if you submit the changes for
188the manuals, mark it with "+++"; if it doesn't need to be documented,
189mark it with "---"; if it needs to be documented, but you didn't
190submit documentation changes, leave the NEWS entry unmarked. (These
191marks are checked by the Emacs maintainers to make sure every change
192was reflected in the manuals.)
193 179
180Think about whether your change requires updating the documentation
181(both manuals and doc-strings). If you know it does not, mark the NEWS
182entry with "---". If you know that *all* the necessary documentation
183updates 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 @@
12013-09-22 Daniel Colascione <dancol@dancol.org>
2
3 * NEWS: Mention new bool-vector functionality.
4
5aaaa2013-09-15 Jan Djärv <jan.h.d@swipnet.se>
6
7 * NEWS: Mention the macfont backend.
8
92013-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
12013-08-15 Glenn Morris <rgm@gnu.org> 152013-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
7172012-01-04 Chong Yidong <cyd@stupidchicken.com> 7312012-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
diff --git a/etc/NEWS b/etc/NEWS
index a6d6f5b04c4..da17f5ddba5 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -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.
35FIXME? This feature is not available for the Nextstep port. (?) 35FIXME? This feature is not available for the Nextstep port. (?)
36 36
37** The configure option `without-compress-info' has been generalized,
38and renamed to `without-compress-install'. It now prevents compression
39of _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.
38It is no longer needed, as the crt*.o files are no longer linked 42It is no longer needed, as the crt*.o files are no longer linked
39specially. 43specially.
@@ -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.
51pkg-config is required to find ImageMagick libraries. 55pkg-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.
58For GNUStep and OSX 10.4 the old backend is used.
59To 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
85initial buffer. 94initial buffer.
86 95
96** The *Messages* buffer is created in a new major mode `messages-buffer-mode',
97and read-only. Code that might create the *Messages* buffer should
98call 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.
88You may think of it as a *scratch* buffer whose content is preserved. 101You may think of it as a *scratch* buffer whose content is preserved.
89In fact, it was designed as a replacement for *scratch* buffer and can 102In 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
263controlled tree in a window. 276controlled tree in a window.
264 277
278*** In VC directory mode, `I' shows a log of changes that will be
279received 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
266under current version control system. When called with a prefix 282under current version control system. When called with a prefix
267argument, you can remove a file from the ignored file list. 283argument, 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'
286because 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))
356will 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
466devices by the Android Debug Bridge. The variable `tramp-adb-program' 491devices 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.
605Formerly it returned a list (-1 LOW USEC PSEC), but this was ambiguous 630Formerly it returned a list (-1 LOW USEC PSEC), but this was ambiguous
606in the presence of files with negative time stamps. 631in the presence of files with negative time stamps.
632
633** The cars of the elements in `interpreter-mode-alist' are now treated
634as regexps rather than literal strings. Technically this is an
635incompatible change, but unless you are using interpreter-mode-alist
636for 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
755and ACL entries. 801and ACL entries.
756 802
803** The `common-substring' argument of display-completion-list is obsolete.
804Either use `completion-all-completions' which already returns highlighted
805strings (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 = \
58PDF_TARGETS = $(PDF_ENGLISH) $(PDF_CZECH) $(PDF_FRENCH) $(PDF_GERMAN) \ 58PDF_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
61PS_ENGLISH = \ 61PS_ENGLISH = $(PDF_ENGLISH:.pdf=.ps)
62 calccard.ps \ 62PS_CZECH = $(PDF_CZECH:.pdf=.ps)
63 dired-ref.ps \ 63PS_FRENCH = $(PDF_FRENCH:.pdf=.ps)
64 gnus-booklet.ps \ 64PS_GERMAN = $(PDF_GERMAN:.pdf=.ps)
65 gnus-refcard.ps \ 65PS_POLISH = $(PDF_POLISH:.pdf=.ps)
66 orgcard.ps \ 66PS_PORTUGUESE = $(PDF_PORTUGUESE:.pdf=.ps)
67 refcard.ps \ 67PS_RUSSIAN = $(PDF_RUSSIAN:.pdf=.ps)
68 survival.ps \ 68PS_SLOVAKIAN = $(PDF_SLOVAKIAN:.pdf=.ps)
69 vipcard.ps \ 69
70 viperCard.ps 70PS_TARGETS = $(PDF_TARGETS:.pdf=.ps)
71
72PS_CZECH = \
73 cs-dired-ref.ps \
74 cs-refcard.ps \
75 cs-survival.ps
76
77PS_FRENCH = \
78 fr-dired-ref.ps \
79 fr-refcard.ps \
80 fr-survival.ps \
81
82PS_GERMAN = de-refcard.ps
83
84PS_POLISH = pl-refcard.ps
85
86PS_PORTUGUESE = pt-br-refcard.ps
87
88PS_RUSSIAN = ru-refcard.ps
89
90PS_SLOVAKIAN = \
91 sk-dired-ref.ps \
92 sk-refcard.ps \
93 sk-survival.ps
94
95PS_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.