diff options
| author | Artur Malabarba | 2015-06-24 23:17:27 +0100 |
|---|---|---|
| committer | Artur Malabarba | 2015-06-24 23:17:27 +0100 |
| commit | e02f52b800a1c9f4136d31eb57ad98c6727be21a (patch) | |
| tree | d5fdf8d1479a02f3df9e14b0797138c8c52a02ac | |
| parent | 0890cd833fa39d219cb333b08a4204539d1dae3f (diff) | |
| download | emacs-e02f52b800a1c9f4136d31eb57ad98c6727be21a.tar.gz emacs-e02f52b800a1c9f4136d31eb57ad98c6727be21a.zip | |
; make change-history-commit
| -rw-r--r-- | ChangeLog.2 | 289 |
1 files changed, 288 insertions, 1 deletions
diff --git a/ChangeLog.2 b/ChangeLog.2 index 717a65c04c7..083f538d926 100644 --- a/ChangeLog.2 +++ b/ChangeLog.2 | |||
| @@ -1,3 +1,290 @@ | |||
| 1 | 2015-06-24 Artur Malabarba <bruce.connor.am@gmail.com> | ||
| 2 | |||
| 3 | * etc/NEWS: Fix mention to old function name | ||
| 4 | |||
| 5 | * lisp/character-fold.el: New file (Bug#20887) | ||
| 6 | (character-fold-to-regexp): New function. | ||
| 7 | * lisp/replace.el (replace-search): Check value of | ||
| 8 | `character-fold-search'. | ||
| 9 | * lisp/isearch.el: Move character-folding code to | ||
| 10 | character-fold.el | ||
| 11 | (isearch-toggle-character-fold): New command. | ||
| 12 | (isearch-mode-map): Bind it to "\M-sf". | ||
| 13 | (isearch-mode): Check value of `character-fold-search'. | ||
| 14 | |||
| 15 | 2015-06-24 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 16 | |||
| 17 | * lisp/subr.el (remove-from-invisibility-spec): Handle the t case | ||
| 18 | * lisp/subr.el (remove-from-invisibility-spec): Make sure `element' | ||
| 19 | is visible even if it's not yet in buffer-invisibility-spec (bug#20468). | ||
| 20 | |||
| 21 | * lisp/progmodes/xref.el: Avoid init-args in oref. | ||
| 22 | * lisp/progmodes/xref.el (xref-location-group, xref-location-marker) | ||
| 23 | (xref--insert-xrefs, xref-collect-references): Avoid init-args in oref. | ||
| 24 | |||
| 25 | 2015-06-24 Glenn Morris <rgm@gnu.org> | ||
| 26 | |||
| 27 | * Makefile.in (install-arch-dep): Don't set sticky bit on the binary. | ||
| 28 | |||
| 29 | 2015-06-24 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 30 | |||
| 31 | * lisp/gnus/nnmaildir.el: Silence lexical warnings | ||
| 32 | * lisp/gnus/nnmaildir.el (nnmaildir--prepare): Use a more | ||
| 33 | functional style. | ||
| 34 | (nnmaildir--update-nov): Remove unused var `numdir'. | ||
| 35 | (nnmaildir-request-type, nnmaildir--scan, nnmaildir-request-newgroups) | ||
| 36 | (nnmaildir-request-group, nnmaildir-request-create-group) | ||
| 37 | (nnmaildir-request-post, nnmaildir-request-move-article) | ||
| 38 | (nnmaildir-request-accept-article, nnmaildir-active-number): Mark unused args. | ||
| 39 | (nnmaildir-get-new-mail, nnmaildir-group-alist) | ||
| 40 | (nnmaildir-active-file): Declare. | ||
| 41 | (nnmaildir-request-scan): Remove unused vars `group' and `grp-dir'. | ||
| 42 | (nnmaildir-request-update-info): Remove unused vars `dotfile', `num', | ||
| 43 | `mark', `end', `new-mark', and `mark-sym'. | ||
| 44 | (nnmaildir-retrieve-headers): Remove unused args `srv-dir', `dir', | ||
| 45 | `nlist2'. | ||
| 46 | (nnmaildir-request-expire-articles): | ||
| 47 | Remove unused vars `article', `stop' and `nlist2'. | ||
| 48 | (nnmaildir-request-set-mark): Remove unused vars `begin', `article' and | ||
| 49 | `end'. Use nnmaildir--article when dyn-binding is needed. | ||
| 50 | Give the value directly in the `let' for `del-mark', `del-action', | ||
| 51 | `add-action', and `set-action'. Don't use `add-to-list' on a local var. | ||
| 52 | (nnmaildir-close-server): Declare those local vars that need to be | ||
| 53 | dyn-bound. | ||
| 54 | |||
| 55 | 2015-06-24 Paul Eggert <eggert@cs.ucla.edu> | ||
| 56 | |||
| 57 | * src/keyboard.h (kbd_buffer_store_event_hold): Remove unused local. | ||
| 58 | |||
| 59 | Port selection info fix to clang | ||
| 60 | * src/keyboard.h (kbd_buffer_store_event_hold): | ||
| 61 | Don't assume C11 semantics for alignof (Bug#20756). | ||
| 62 | |||
| 63 | Fix bug that munged selection info | ||
| 64 | On some optimizing C compilers, copying a structure did not | ||
| 65 | copy the padding bytes between elements, and the type punning | ||
| 66 | between struct input_data and struct selection_input_data did | ||
| 67 | not work. Change the C code to use a proper union type instead. | ||
| 68 | Problem reported by YAMAMOTO Mitsuharu (Bug#20756). | ||
| 69 | * src/keyboard.c (kbd_buffer, kbd_fetch_ptr, kbd_store_ptr) | ||
| 70 | (readable_events, discard_mouse_events, kbd_buffer_events_waiting) | ||
| 71 | (kbd_buffer_get_event, process_special_events, stuff_buffered_input) | ||
| 72 | (mark_kboards): | ||
| 73 | Use union buffered_input_event, not struct input_event. | ||
| 74 | (clear_event, deliver_input_available_signal, process_special_events): | ||
| 75 | Remove unnecessary forward decls. | ||
| 76 | (kbd_buffer_store_buffered_event): New function, mostly just the | ||
| 77 | old kbd_buffer_store_event_hold, except its argument is of type | ||
| 78 | union buffered_input_event, not struct input_event. | ||
| 79 | (kbd_buffer_unget_event): Define only if HAVE_X11, since it's | ||
| 80 | not needed otherwise. Argument is now of type | ||
| 81 | struct selection_input_event *, not struct input_event *. | ||
| 82 | All callers changed. | ||
| 83 | (clear_event): Arg is now of type union buffered_input_event *, | ||
| 84 | not struct input_event *. All callers changed. | ||
| 85 | * src/keyboard.h [HAVE_X11]: Include "xterm.h". | ||
| 86 | (union buffered_input_event): New type. | ||
| 87 | (kbd_buffer_store_event_hold): Now an inline function, | ||
| 88 | defined here. | ||
| 89 | * src/termhooks.h (EVENT_KIND_WIDTH): New constant. | ||
| 90 | (struct input_event): Use it. | ||
| 91 | * src/xselect.c (struct selection_event_queue): | ||
| 92 | Make elements be of type struct selection_input_event, | ||
| 93 | not struct input_event. | ||
| 94 | (selection_input_event_equal): New static function. | ||
| 95 | (x_queue_event): Use it. | ||
| 96 | (x_queue_event, x_decline_selection_request) | ||
| 97 | (x_selection_current_request, x_reply_selection_request) | ||
| 98 | (x_handle_selection_request, x_handle_selection_clear) | ||
| 99 | (x_handle_selection_event): Use struct selection_input_event, | ||
| 100 | not struct input_event. All callers changed. | ||
| 101 | (x_convert_selection): Omit unused first arg. All callers changed. | ||
| 102 | (Fx_disown_selection_internal): Omit unnecessary union. | ||
| 103 | * src/xterm.c (handle_one_xevent): Use new union buffered_input_event | ||
| 104 | rather than rolling our own equivalent. Prefer sie.kind when | ||
| 105 | setting up that kind of structure. | ||
| 106 | Call kbd_buffer_store_buffered_event, not kbd_buffer_store_event_hold. | ||
| 107 | * src/xterm.h (struct selection_input_event: Use EVENT_KIND_WIDTH. | ||
| 108 | (SELECTION_EVENT_DISPLAY, SELECTION_EVENT_DPYINFO) | ||
| 109 | (SELECTION_EVENT_REQUESTOR, SELECTION_EVENT_SELECTION) | ||
| 110 | (SELECTION_EVENT_TARGET, SELECTION_EVENT_PROPERTY) | ||
| 111 | (SELECTION_EVENT_TIME, x_handle_selection_event): | ||
| 112 | Arg is now of type struct selection_input_event *) | ||
| 113 | not struct input_event *. All callers changed. | ||
| 114 | |||
| 115 | 2015-06-23 Glenn Morris <rgm@gnu.org> | ||
| 116 | |||
| 117 | * Makefile.in (install-arch-dep): Simplify with Make conditionals. | ||
| 118 | |||
| 119 | 2015-06-23 Artur Malabarba <address@hidden> | ||
| 120 | |||
| 121 | * lisp/isearch.el: Fold many unicode characters to ASCII | ||
| 122 | (isearch-character-fold-search, isearch--character-fold-extras) | ||
| 123 | (isearch--character-fold-table): New variable. | ||
| 124 | (isearch--character-folded-regexp): New function. | ||
| 125 | (isearch-search-fun-default): Use them. | ||
| 126 | * lisp/replace.el (replace-character-fold): New variable. | ||
| 127 | (replace-search): Use it. | ||
| 128 | * etc/NEWS: Document it. | ||
| 129 | |||
| 130 | 2015-06-23 Glenn Morris <rgm@gnu.org> | ||
| 131 | |||
| 132 | Check for an input event before showing a dialog box. (Bug#20813) | ||
| 133 | * lisp/subr.el (y-or-n-p): | ||
| 134 | * src/fns.c (Fyes_or_no_p): Check last-input-event as well | ||
| 135 | as last-nonmenu-event. | ||
| 136 | |||
| 137 | 2015-06-23 Jürgen Hartmann <juergen_hartman_@hotmail.com> (tiny change) | ||
| 138 | |||
| 139 | Respect ‘switch-to-visible-buffer’ more rigidly. (Bug#20861) | ||
| 140 | * lisp/window.el (switch-to-visible-buffer): Doc adjustment. | ||
| 141 | (switch-to-prev-buffer, switch-to-next-buffer): Respect | ||
| 142 | switch-to-visible-buffer independent of the windows history. | ||
| 143 | |||
| 144 | 2015-06-23 Paul Eggert <eggert@cs.ucla.edu> | ||
| 145 | |||
| 146 | * src/keyboard.c (last_timer_event): Remove unused var. | ||
| 147 | |||
| 148 | 2015-06-23 Artur Malabarba <bruce.connor.am@gmail.com> | ||
| 149 | |||
| 150 | * test/automated/package-test.el (package-test-update-listing): | ||
| 151 | Fix test. | ||
| 152 | |||
| 153 | 2015-06-23 Glenn Morris <rgm@gnu.org> | ||
| 154 | |||
| 155 | Revert 2014-06-25 nextstep/Makefile change. | ||
| 156 | * nextstep/Makefile.in (${ns_appbindir}): Remove rule. | ||
| 157 | (${ns_appbindir}/Emacs, links): Create ns_appbindir in the rule, | ||
| 158 | not as an order-only prerequisite. | ||
| 159 | |||
| 160 | * configure.ac (--with-ns): Enable by default on OS X. | ||
| 161 | |||
| 162 | 2015-06-23 Leo Liu <sdl.web@gmail.com> | ||
| 163 | |||
| 164 | Fix shell-for/backward-command to exclude spaces | ||
| 165 | * lisp/shell.el (shell-forward-command, shell-backward-command): | ||
| 166 | Handle the 'move case from re-search-forward/backward. | ||
| 167 | fixes debbugs:20873 | ||
| 168 | |||
| 169 | 2015-06-22 Juri Linkov <juri@linkov.net> | ||
| 170 | |||
| 171 | * lisp/replace.el (query-replace-read-from): Add separator to | ||
| 172 | the local binding of text-property-default-nonsticky. (Bug#20690) | ||
| 173 | |||
| 174 | * lisp/simple.el (shell-command-on-region): Replace 'error' with 'user-error'. | ||
| 175 | (Bug#20785) | ||
| 176 | |||
| 177 | 2015-06-22 Ken Brown <kbrown@cornell.edu> | ||
| 178 | |||
| 179 | Enable CPU profiling on Cygwin | ||
| 180 | * src/syssignal.h [CYGWIN] (PROFILER_CPU_SUPPORT): Revert previous | ||
| 181 | change that undefined this. | ||
| 182 | (SIGEV_SIGNAL): Ensure that this is defined as a macro. | ||
| 183 | * src/profiler.c [CYGWIN] (timer_getoverrun): Define as a macro on | ||
| 184 | Cygwin. | ||
| 185 | |||
| 186 | Improve diagnostics of profiler-cpu-start | ||
| 187 | * src/profiler.c (setup_cpu_timer): Change return type to 'int'; | ||
| 188 | return -1 if the sampling interval is invalid. | ||
| 189 | (Fprofiler_cpu_start): Improve error message if 'setup_cpu_timer' | ||
| 190 | fails. (Bug#20843) | ||
| 191 | |||
| 192 | 2015-06-22 Artur Malabarba <bruce.connor.am@gmail.com> | ||
| 193 | |||
| 194 | * lisp/emacs-lisp/package.el: Exclude packages by name | ||
| 195 | (package-hidden-regexps): New variable. | ||
| 196 | (package-menu--refresh): Use it. | ||
| 197 | (package-menu-hide-package): New command. | ||
| 198 | |||
| 199 | * lisp/emacs-lisp/package.el: Rename hide-obsolete to toggle-hiding | ||
| 200 | |||
| 201 | 2015-06-22 Eli Zaretskii <eliz@gnu.org> | ||
| 202 | |||
| 203 | Fix debug-timer-check on systems without HAVE_TIMERFD | ||
| 204 | * src/atimer.c (Fdebug_timer_check) [!HAVE_TIMERFD]: Actively run | ||
| 205 | the expired timers, since wait_reading_process_output doesn't. | ||
| 206 | (debug_timer_callback): Enlarge the tolerance to 20 msec. | ||
| 207 | |||
| 208 | Fix RCS crashes in vc-test | ||
| 209 | * lisp/vc/vc-rcs.el (vc-rcs-register): Avoid crashes with some old | ||
| 210 | ports of 'ci' on MS-Windows by always passing the -t- switch. | ||
| 211 | |||
| 212 | 2015-06-22 Glenn Morris <rgm@gnu.org> | ||
| 213 | |||
| 214 | * doc/emacs/package.texi (Packages): | ||
| 215 | * doc/emacs/trouble.texi (Known Problems): Remove faq cross-references. | ||
| 216 | |||
| 217 | * doc/misc/efaq-w32.texi (Downloading): Copyedits. (Bug#20851) | ||
| 218 | |||
| 219 | 2015-06-22 Paul Eggert <eggert@cs.ucla.edu> | ||
| 220 | |||
| 221 | Port tests to help-quote-translation | ||
| 222 | * test/automated/ert-x-tests.el (ert-test-describe-test): | ||
| 223 | * test/automated/package-test.el (package-test-describe-package) | ||
| 224 | (package-test-signed): Allow straight quotes, too. | ||
| 225 | |||
| 226 | 2015-06-22 Dmitry Gutov <dgutov@yandex.ru> | ||
| 227 | |||
| 228 | Make find-function-on-key use the current window | ||
| 229 | * lisp/emacs-lisp/find-func.el (find-function-on-key-do-it): | ||
| 230 | Extract from `find-function-on-key', add a second argument. | ||
| 231 | (find-function-on-key): Use it (bug#19679). | ||
| 232 | (find-function-on-key-other-window) | ||
| 233 | (find-function-on-key-other-frame): New commands. | ||
| 234 | |||
| 235 | 2015-06-21 Nicolas Petton <nicolas@petton.fr> | ||
| 236 | |||
| 237 | Revert "Define `map-elt' as a generalized variable" | ||
| 238 | This reverts commit 8b6d82d3ca86f76ed964063b3941a7c6ab0bf1c6. | ||
| 239 | |||
| 240 | 2015-06-21 Ken Brown <kbrown@cornell.edu> | ||
| 241 | |||
| 242 | Drop support for CPU profiling on Cygwin | ||
| 243 | * src/syssignal.h (PROFILER_CPU_SUPPORT): Don't define on Cygwin. | ||
| 244 | (Bug#20843) | ||
| 245 | |||
| 246 | 2015-06-21 Paul Eggert <eggert@cs.ucla.edu> | ||
| 247 | |||
| 248 | Fix some “nested” quoting confusion in doc strings | ||
| 249 | * lisp/emacs-lisp/advice.el (ad-map-arglists): | ||
| 250 | * lisp/kermit.el (kermit-clean-on): | ||
| 251 | * lisp/mh-e/mh-comp.el (mh-repl-group-formfile): | ||
| 252 | * src/keyboard.c (Frecursive_edit): | ||
| 253 | Use curved quotes when quoting text containing apostrophe, | ||
| 254 | so that the apostrophe isn't curved in the output. | ||
| 255 | |||
| 256 | 2015-06-21 Nicolas Petton <nicolas@petton.fr> | ||
| 257 | |||
| 258 | Define `map-elt' as a generalized variable | ||
| 259 | * lisp/emacs-lisp/map.el (map-elt): Define a gv-expander. | ||
| 260 | * lisp/emacs-lisp/map.el (map--dispatch): Tighten the code. | ||
| 261 | * lisp/emacs-lisp/map.el (map-put): Redefine it as a function using a | ||
| 262 | `setf' with `map-elt'. | ||
| 263 | * test/automated/map-tests.el: Comment out `test-map-put-literal'. | ||
| 264 | |||
| 265 | 2015-06-21 Michael Albinus <michael.albinus@gmx.de> | ||
| 266 | |||
| 267 | Improve error handling in tramp-adb.el | ||
| 268 | * lisp/net/tramp-adb.el (tramp-adb-handle-file-local-copy): | ||
| 269 | Improve error handling. | ||
| 270 | |||
| 271 | 2015-06-21 Nicolas Petton <nicolas@petton.fr> | ||
| 272 | |||
| 273 | Reuse `alist-get' in map.el | ||
| 274 | * lisp/emacs-lisp/map.el (map-elt): Use `alist-get' to retrieve alist | ||
| 275 | elements. | ||
| 276 | |||
| 277 | 2015-06-21 Eli Zaretskii <eliz@gnu.org> | ||
| 278 | |||
| 279 | Fix bytecomp-tests--warnings when $TMPDIR has a long name | ||
| 280 | * test/automated/bytecomp-tests.el (bytecomp-tests--warnings): | ||
| 281 | Allow the warning to begin on the 3rd, not only 2nd line, which | ||
| 282 | happens if temporary-file-directory has a very long name. | ||
| 283 | |||
| 284 | Expect 2 icalendar tests to fail on MS-Windows | ||
| 285 | * test/automated/icalendar-tests.el (icalendar-import-with-timezone) | ||
| 286 | (icalendar-real-world): Make them expected failures on MS-Windows. | ||
| 287 | |||
| 1 | 2015-06-20 Paul Eggert <eggert@cs.ucla.edu> | 288 | 2015-06-20 Paul Eggert <eggert@cs.ucla.edu> |
| 2 | 289 | ||
| 3 | Improve port of settings UI to older displays | 290 | Improve port of settings UI to older displays |
| @@ -6441,7 +6728,7 @@ | |||
| 6441 | 6728 | ||
| 6442 | This file records repository revisions from | 6729 | This file records repository revisions from |
| 6443 | commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to | 6730 | commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to |
| 6444 | commit bf32130d7debe3ee6dbd9974e50bb4a2a48047f4 (inclusive). | 6731 | commit 0890cd833fa39d219cb333b08a4204539d1dae3f (inclusive). |
| 6445 | See ChangeLog.1 for earlier changes. | 6732 | See ChangeLog.1 for earlier changes. |
| 6446 | 6733 | ||
| 6447 | ;; Local Variables: | 6734 | ;; Local Variables: |