diff options
| author | Glenn Morris | 2015-05-17 14:02:52 -0400 |
|---|---|---|
| committer | Glenn Morris | 2015-05-17 14:02:52 -0400 |
| commit | b510a83ef677c3876cfd71d6bebf0e2ecaf2f976 (patch) | |
| tree | 0a39382e5843b4b53fa0bda6e8a2f8ddb3953781 /ChangeLog.2 | |
| parent | f89080d18dd64e0c92c5f3d206182d65f23eafeb (diff) | |
| download | emacs-b510a83ef677c3876cfd71d6bebf0e2ecaf2f976.tar.gz emacs-b510a83ef677c3876cfd71d6bebf0e2ecaf2f976.zip | |
; Auto-commit of ChangeLog files.
Diffstat (limited to 'ChangeLog.2')
| -rw-r--r-- | ChangeLog.2 | 601 |
1 files changed, 601 insertions, 0 deletions
diff --git a/ChangeLog.2 b/ChangeLog.2 index d1c9477f146..b75a665b113 100644 --- a/ChangeLog.2 +++ b/ChangeLog.2 | |||
| @@ -1,3 +1,604 @@ | |||
| 1 | 2015-05-17 Johan Bockgård <bojohan@gnu.org> | ||
| 2 | |||
| 3 | Fix integer-valued `mouse-highlight' (Bug#20590) | ||
| 4 | * src/xterm.c (handle_one_xevent) [USE_GTK]: Fix ifdef scope. | ||
| 5 | |||
| 6 | 2015-05-17 Eli Zaretskii <eliz@gnu.org> | ||
| 7 | |||
| 8 | MS-Windows followup for ASCIIfication of curved quotes | ||
| 9 | * lisp/term/w32console.el (terminal-init-w32console): Repeat the | ||
| 10 | test for curved quotes being displayable, after switching the | ||
| 11 | terminal encoding. (Bug#20545) | ||
| 12 | |||
| 13 | 2015-05-17 Paul Eggert <eggert@cs.ucla.edu> | ||
| 14 | |||
| 15 | Spelling fixes | ||
| 16 | |||
| 17 | 2015-05-17 Jan D <jan.h.d@swipnet.se> | ||
| 18 | |||
| 19 | Add comment that x_shift_glyphs_for_insert is never called. | ||
| 20 | * xterm.c (x_shift_glyphs_for_insert, x_redisplay_interface): Add | ||
| 21 | comment that this function is never called. | ||
| 22 | |||
| 23 | 2015-05-16 Glenn Morris <rgm@gnu.org> | ||
| 24 | |||
| 25 | * src/lisp.mk: Remove from repository and generate at build-time. | ||
| 26 | * src/Makefile.in (lisp.mk): New rule to generate from loadup.el. | ||
| 27 | (shortlisp_filter): New variable. | ||
| 28 | (emacs$(EXEEXT), $(etc)/DOC): Depend on lisp.mk. | ||
| 29 | (distclean): Remove lisp.mk. | ||
| 30 | * Makefile.in ($(MAKEFILE_NAME)): No longer depend on src/lisp.mk. | ||
| 31 | * lisp/loadup.el: Tweak layout to make it easier to parse. | ||
| 32 | * make-dist: Do not distribute src/lisp.mk. | ||
| 33 | |||
| 34 | 2015-05-16 Dmitry Gutov <dgutov@yandex.ru> | ||
| 35 | |||
| 36 | Display shorter dates in Git annotate output | ||
| 37 | * lisp/vc/vc-git.el (vc-git-annotate-command): Use the short date | ||
| 38 | format (when not overridden with vc-git-annotate-switches). | ||
| 39 | (vc-git-annotate-time): Support the short format, as well as ISO | ||
| 40 | 8601 that has been used until now (bug#5428). | ||
| 41 | |||
| 42 | 2015-05-16 Paul Eggert <eggert@cs.ucla.edu> | ||
| 43 | |||
| 44 | ASCIIfy curved quotes on displays lacking them | ||
| 45 | * lisp/international/mule-cmds.el (set-locale-environment): | ||
| 46 | If curved quotes don't work, display straight ASCII approximations | ||
| 47 | (Bug#20545). | ||
| 48 | |||
| 49 | 2015-05-16 Glenn Morris <rgm@gnu.org> | ||
| 50 | |||
| 51 | Small src/Makefile simplification. | ||
| 52 | * src/lisp.mk (shortlisp): Rename from lisp, remove $lispsource prefix. | ||
| 53 | * src/Makefile.in (lisp): Derive from shortlisp. | ||
| 54 | ($(etc)/DOC): Use $shortlisp rather than parsing lisp.mk. | ||
| 55 | |||
| 56 | 2015-05-16 Eli Zaretskii <eliz@gnu.org> | ||
| 57 | |||
| 58 | * lisp/help-mode.el (help-go-forward): Doc fix. | ||
| 59 | (Bug#20577) | ||
| 60 | |||
| 61 | * doc/lispref/debugging.texi (Profiling): Improve indexing. | ||
| 62 | (Bug#20576) | ||
| 63 | |||
| 64 | 2015-05-16 Dmitry Gutov <dgutov@yandex.ru> | ||
| 65 | |||
| 66 | Use `unless' to have one fewer `not' | ||
| 67 | * lisp/vc/vc-git.el (vc-git-resolve-when-done): Use `unless' to | ||
| 68 | have one fewer `not'. | ||
| 69 | |||
| 70 | Remove redundant :group declarations from vc-git.el | ||
| 71 | * lisp/vc/vc-git.el (vc-git-diff-switches) | ||
| 72 | (vc-git-annotate-switches, vc-git-resolve-conflicts) | ||
| 73 | (vc-git-program, vc-git-root-log-format): Remove the redundant | ||
| 74 | :group declarations. | ||
| 75 | |||
| 76 | 2015-05-16 Nicolas Petton <nicolas@petton.fr> | ||
| 77 | |||
| 78 | Removes the predicate from lisp-complete-symbol (Bug#20456) | ||
| 79 | * lisp/emacs-lisp/lisp.el (lisp-complete-symbol): Do not use predicate | ||
| 80 | and remove it from the docstring. | ||
| 81 | |||
| 82 | 2015-05-16 Dmitry Gutov <dgutov@yandex.ru> | ||
| 83 | |||
| 84 | Add new option vc-git-resolve-conflicts | ||
| 85 | * lisp/vc/vc-git.el (vc-git-resolve-conflicts): New variable. | ||
| 86 | (vc-git-find-file-hook): Add to after-save-hook only when the | ||
| 87 | above is non-nil. | ||
| 88 | (vc-git-resolve-when-done): Update to honor the new variable. | ||
| 89 | (Bug#20292) | ||
| 90 | |||
| 91 | 2015-05-16 Eli Zaretskii <eliz@gnu.org> | ||
| 92 | |||
| 93 | Merge branch 'master' of git.savannah.gnu.org:/srv/git/emacs | ||
| 94 | |||
| 95 | 2015-05-16 Artur Malabarba <bruce.connor.am@gmail.com> | ||
| 96 | |||
| 97 | * lisp/emacs-lisp/tabulated-list.el: Don't error on nil header-string | ||
| 98 | (tabulated-list-init-header): Document new behavior. | ||
| 99 | (tabulated-list-print-fake-header): No nothing if | ||
| 100 | `tabulated-list--header-string' is nil. | ||
| 101 | (tabulated-list--header-string): Add a docstring. | ||
| 102 | * doc/lispref/modes.texi (Tabulated List Mode): Document it. | ||
| 103 | * etc/NEWS: Document it. | ||
| 104 | |||
| 105 | 2015-05-15 Leo Liu <sdl.web@gmail.com> | ||
| 106 | |||
| 107 | Revert "Fix cps--gensym" | ||
| 108 | * lisp/emacs-lisp/generator.el (cps--gensym): Revert commit | ||
| 109 | fbda511ab8069d0115eafca411a43353b85431b1 on 2015-05-14. | ||
| 110 | |||
| 111 | 2015-05-15 Glenn Morris <rgm@gnu.org> | ||
| 112 | |||
| 113 | Replace AC_SUBST_FILE in configure with include in Makefiles. | ||
| 114 | * configure.ac (DEPDIR, MKDEPDIR, deps_frag, lwlib_deps_frag) | ||
| 115 | (oldxmenu_deps_frag, lisp_frag): Remove output variables/files. | ||
| 116 | (AUTO_DEPEND): New output variable. | ||
| 117 | * lwlib/Makefile.in (AUTO_DEPEND): New, set by configure. | ||
| 118 | (DEPFLAGS, MKDEPDIR): Set directly via conditional. | ||
| 119 | (lwlib_deps_frag): Replace by conditional include. | ||
| 120 | * lwlib/autodeps.mk: Remove file. | ||
| 121 | * oldXMenu/Makefile.in (AUTO_DEPEND): New, set by configure. | ||
| 122 | (DEPFLAGS, MKDEPDIR): Set directly via conditional. | ||
| 123 | (oldxmenu_deps_frag): Replace by conditional include. | ||
| 124 | * oldXMenu/autodeps.mk: Remove file. | ||
| 125 | * src/Makefile.in (AUTO_DEPEND): New, set by configure. | ||
| 126 | (DEPFLAGS, MKDEPDIR): Set directly via conditional. | ||
| 127 | (lisp_frag): Replace by an include. | ||
| 128 | (deps_frag): Replace by conditional include. | ||
| 129 | * src/autodeps.mk: Remove file. | ||
| 130 | |||
| 131 | Tweak japanese.el's loading of dependencies. | ||
| 132 | * lisp/loadup.el: Explicitly load cp51932 and eucjp-ms. | ||
| 133 | * lisp/language/japanese.el: Use require rather than load. | ||
| 134 | * lisp/international/cp51932.el, lisp/international/eucjp-ms.el: | ||
| 135 | Provide a feature. | ||
| 136 | * admin/charsets/eucjp-ms.awk, admin/charsets/cp51932.awk: | ||
| 137 | Provide a feature in the generated file. | ||
| 138 | |||
| 139 | 2015-05-15 Jan D <jan.h.d@swipnet.se> | ||
| 140 | |||
| 141 | Fix NS warnings. | ||
| 142 | * nsmenu.m (ns_popup_dialog) | ||
| 143 | * nsimage.m (initFromXBM:width:height:fg:bg:) | ||
| 144 | * nsfns.m (Fx_create_frame): Remove unused variables. | ||
| 145 | (Fns_read_file_name): Initialize fname, remove ret. | ||
| 146 | * nsterm.m (ns_draw_window_cursor): Handle DEFAULT_CURSOR in switch. | ||
| 147 | (ns_get_color, ns_set_horizontal_scroll_bar, keyDown): Remove unused | ||
| 148 | variable. | ||
| 149 | (init): Add parantesis in if. | ||
| 150 | (ns_create_terminal): Assign set_horizontal_scroll_bar_hook. | ||
| 151 | |||
| 152 | 2015-05-15 Jan Djärv <jan.h.d@swipnet.se> | ||
| 153 | |||
| 154 | Fix a enum conversion warning in macfont.m | ||
| 155 | * src/macfont.h (CharacterCollection): Typedef to NSCharacterCollection. | ||
| 156 | (MAC_CHARACTER_COLLECTION_*): Use the NS variants. | ||
| 157 | |||
| 158 | 2015-05-15 Eli Zaretskii <eliz@gnu.org> | ||
| 159 | |||
| 160 | Support de-alt dictionary with Aspell. | ||
| 161 | * lisp/textmodes/ispell.el (ispell-aspell-find-dictionary): | ||
| 162 | Support Aspell dictionaries with names like "de-alt". (Bug#20581) | ||
| 163 | |||
| 164 | 2015-05-15 Jan Djärv <jan.h.d@swipnet.se> | ||
| 165 | |||
| 166 | cus-start.el: Add ns-confirm-quit. | ||
| 167 | * cus-start.el: Add ns-confirm-quit. | ||
| 168 | |||
| 169 | Fix warnings on OSX 10.10. | ||
| 170 | * nsfns.m (MODAL_OK_RESPONSE): New define for different OSX versions. | ||
| 171 | (Fns_read_file_name): Check against MODAL_OK_RESPONSE. | ||
| 172 | (compute_tip_xy): Use convertRectToScreen for OSX >= 10.7 | ||
| 173 | * nsmenu.m (initWithContentRect:styleMask:backing:defer:) | ||
| 174 | * nsimage.m (allocInitFromFile, setPixmapData): Only call | ||
| 175 | setScalesWhenResized for OSX < 10.6. | ||
| 176 | * nsterm.h (EmacsScroller): Declare scrollerWidth. | ||
| 177 | * nsterm.m (ns_copy_bits): New function that does not use deprecated | ||
| 178 | NSCopyBits. | ||
| 179 | (ns_scroll_run, ns_shift_glyphs_for_insert): Call ns_copy_bits. | ||
| 180 | (runAlertPanel): New function. | ||
| 181 | (applicationShouldTerminate:): Call runAlertPanel. | ||
| 182 | (initFrameFromEmacs, toggleFullScreen:): Only call useOptimizedDrawing | ||
| 183 | for OSX < 10.10. | ||
| 184 | (initFrameFromEmacs:): Only call allocateGState for OSX < 10.10. | ||
| 185 | (windowWillUseStandardFrame:defaultFrame:): Cast arg to abs to int. | ||
| 186 | (draggingEntered:): Returns NSDragOperation. | ||
| 187 | (scrollerWidth): Use scrollerWidthForControlSize for OSX >= 10.7. | ||
| 188 | |||
| 189 | 2015-05-15 Artur Malabarba <bruce.connor.am@gmail.com> | ||
| 190 | |||
| 191 | * lisp/emacs-lisp/package.el: Don't ensure-init during startup | ||
| 192 | (package--init-file-ensured): New variable. | ||
| 193 | (package-initialize, package--ensure-init-file): Use it. | ||
| 194 | |||
| 195 | 2015-05-15 Jan Djärv <jan.h.d@swipnet.se> | ||
| 196 | |||
| 197 | Honor :fore/background for XBM on NS (Bug#14969). | ||
| 198 | * nsterm.h (EmacsImage): Add xbm_fg, remove initFromSkipXBM, | ||
| 199 | initFromXBM takes bg, fg args, remove flip arg. | ||
| 200 | (ns_image_from_XBM): Add bg, fg args. | ||
| 201 | * image.c (x_create_bitmap_from_data) | ||
| 202 | (Create_Pixmap_From_Bitmap_Data): ns_image_from_XBM takes bg, fg args. | ||
| 203 | * nsimage.m (ns_image_from_XBM): Add fg, bg args, pass to initFromXBM. | ||
| 204 | Remove flip arg. | ||
| 205 | (initFromSkipXBM): Move code to initFromXBM. | ||
| 206 | (initFromXBM): Actually set fg and bg, instead of playing alpha games. | ||
| 207 | Use fg, bg from args (Bug#14969). Remove if (length) section, was always | ||
| 208 | false. | ||
| 209 | Remove bit flipping (bitPat, swt), generated incorrect images when | ||
| 210 | width/height wasn't a multiple of 8. | ||
| 211 | (setXBMColor:): Modify planes by comparing to saved xbm_fg. | ||
| 212 | * nsterm.m (ns_draw_fringe_bitmap): initFromXBM takes fg, bg args, remove | ||
| 213 | flip arg. | ||
| 214 | |||
| 215 | 2015-05-15 Artur Malabarba <bruce.connor.am@gmail.com> | ||
| 216 | |||
| 217 | * lisp/emacs-lisp/package.el: Be more careful with the init file | ||
| 218 | (package--ensure-init-file): Check that user-init-file is set, | ||
| 219 | exists, is readable, and is writable. (Bug#20584) | ||
| 220 | Also expand the docstring. | ||
| 221 | |||
| 222 | 2015-05-14 Wilson Snyder <wsnyder@wsnyder.org> | ||
| 223 | |||
| 224 | Sync with upstream verilog-mode revision 6232468 | ||
| 225 | * lisp/progmodes/verilog-mode.el (verilog-font-lock-grouping-keywords-face) | ||
| 226 | (verilog-highlight-grouping-keywords): Fix use of face when | ||
| 227 | `verilog-highlight-grouping-keywords' set. Reported by Jeff | ||
| 228 | Pompa. | ||
| 229 | (verilog-auto-reset): Fix AUTORESET to ignore member resets if | ||
| 230 | parent is reset, bug906. Reported by Ken Schmidt. | ||
| 231 | (verilog-auto-inout-module): Add fourth regexp argument to | ||
| 232 | AUTOINOUTMODULE and AUTOINOUTCOMP for signals to not match, | ||
| 233 | bug856. Reported by John Tillema. | ||
| 234 | (verilog-auto-inst-port): Fix AUTOINST interfaces to not show | ||
| 235 | modport if signal attachment is itself a modport. Reported by | ||
| 236 | Matthew Lovell. | ||
| 237 | (verilog-auto-reset, verilog-auto-sense-sigs): Fix AUTORESET with | ||
| 238 | always_comb and always_latch, bug844. Reported by Greg Hilton. | ||
| 239 | (verilog-at-constraint-p, verilog-beg-of-statement-1): Fix hanging | ||
| 240 | with many curly-bracket pairs, bug663. | ||
| 241 | (verilog-set-auto-endcomments): Fix end comments for functions of | ||
| 242 | type void, etc. Reported by Alex Reed. | ||
| 243 | (verilog-do-indent): Fix electric tab deleting form-feeds. Note | ||
| 244 | caused by indent-line-to deleting tabls pre 24.5. | ||
| 245 | (verilog-nameable-item-re): Fix nameable items that can have an | ||
| 246 | end-identifier to include endchecker, endgroup, endprogram, | ||
| 247 | endproperty, and endsequence. Reported by Alex Reed. | ||
| 248 | (verilog-label-be): When auto-commenting a buffer, consider | ||
| 249 | auto-comments on all known keywords (not just a subset thereof). | ||
| 250 | Reported by Alex Reed. | ||
| 251 | (verilog-auto-end-comment-lines-re) | ||
| 252 | (verilog-end-block-ordered-re, verilog-set-auto-endcomments): | ||
| 253 | Automatically comment property/endproperty blocks to match other | ||
| 254 | similar blocks like sequence/endsequence, function/endfunction, | ||
| 255 | etc. Reported by Alex Reed. | ||
| 256 | (verilog-set-auto-endcomments): Detect the function- or task-name | ||
| 257 | when auto-commenting blocks that lack an explicit | ||
| 258 | portlist. Reported by Alex Reed. | ||
| 259 | (verilog-auto, verilog-auto-insert-last): Add AUTOINSERTLAST to | ||
| 260 | allow post-AUTO user fixups, bug826. Reported by Dennis | ||
| 261 | Muhlestein. | ||
| 262 | (verilog-no-indent-begin-re): When `verilog-indent-begin-after-if' | ||
| 263 | is nil, fix indenting initial/final to match always statements, | ||
| 264 | bug825. Reported by Tim Clapp. | ||
| 265 | (verilog-extended-complete-re): Fix indentation of DPI-C imports | ||
| 266 | with c_identifiers, and DPI-C imports, bug557. Reported by ZeDong | ||
| 267 | Mao and Jason Forkey. | ||
| 268 | (verilog-read-decls): Fix parsing typed interfaces. Fix | ||
| 269 | AUTOINOUTMODPORT missing types. Reported by Stephan Bourduas. | ||
| 270 | Fix localparam not being ignored in AUTOINSTPARAM, | ||
| 271 | bug889. Reported by Shannon Hill. | ||
| 272 | (verilog-auto-output-every): Add regexp to AUTOOUTPUTEVERY, | ||
| 273 | bug793. Reported by Pierre-David Pfister. | ||
| 274 | (verilog-auto-arg-format, verilog-auto-arg-ports): Add | ||
| 275 | verilog-auto-arg-format to support newlines in AUTOARG. Reported | ||
| 276 | by Jie Xiao. | ||
| 277 | (verilog-batch-execute-func): Do not batch re-auto files loaded by | ||
| 278 | Local Variables. Fix printing "no changes to be saved" with | ||
| 279 | verilog-batch. Reported by Dan Dever. | ||
| 280 | (verilog-auto-inout-module): Fix AUTOINOUTMODULE not inserting | ||
| 281 | interface-only modules, bug721. Reported by Dean Hoyt. | ||
| 282 | Author: Alex Reed <acreed4@gmail.com> | ||
| 283 | * lisp/progmodes/verilog-mode.el (verilog-beg-of-statement): Don't | ||
| 284 | treat '<keyword>:<identifier>' as the start of a labeled | ||
| 285 | statement, bug905. Reported by Enzo Chi. | ||
| 286 | (verilog-directive-re, verilog-compiler-directives) | ||
| 287 | (verilog-keywords): Match full set of IEEE 2012-1800 compiler | ||
| 288 | directives (plus some extras) when determining indentation, bug | ||
| 289 | 901. Reported by Bernd Beuster. | ||
| 290 | (verilog-at-constraint-p): Fix indentation of coverpoint bins if | ||
| 291 | iff expression doesn't start with word-character, bug900. | ||
| 292 | (verilog-optional-signed-range-re, verilog-optional-signed-re): | ||
| 293 | Fix incorrect indentation/alignment of unsigned declarations, | ||
| 294 | bug897. | ||
| 295 | (verilog-looking-back, verilog-in-attribute-p): Fix labling of | ||
| 296 | always constructs, bug895. | ||
| 297 | (verilog-calc-1): Fix verilog-mode constraint indentation, | ||
| 298 | bug324. Reported by Eric Mastromarchi. | ||
| 299 | (verilog-beg-of-statement): Fix indenting for some forms of | ||
| 300 | constraintsm bug433. Reported by Brad Parker. Fix indentation of | ||
| 301 | continued assignment incorrect if first line ends with ']', | ||
| 302 | bug437. Reported by Dan Dever. Fix indention of cover inside an | ||
| 303 | ifdef, bug 862. Reported by Bernd Beuster Fix labeling do-while | ||
| 304 | blocks, bug842. | ||
| 305 | (verilog-preprocessor-re): Fix fork/end UNMATCHED warning, | ||
| 306 | bug859. Reported by Kaushal Modi. | ||
| 307 | (verilog-set-auto-endcomments): Fix endlabel end comments, bug888. | ||
| 308 | (verilog-backward-token): Fix indenting sensitivity lists with | ||
| 309 | named events, bug840. Reed. | ||
| 310 | (verilog-no-indent-begin-re): Fix `verilog-indent-begin-after-if' | ||
| 311 | nil not honoring 'forever', 'foreach', and 'do' keywords. | ||
| 312 | |||
| 313 | 2015-05-14 Paul Eggert <eggert@cs.ucla.edu> | ||
| 314 | |||
| 315 | Check for invalid GTK+ monitor scales | ||
| 316 | * src/gtkutil.c (xg_get_gdk_scale): Return 1 for invalid scales, | ||
| 317 | INT_MAX for too-large scales. All callers changed to assume the | ||
| 318 | result is valid (Bug#20432). | ||
| 319 | (xg_frame_set_char_size, xg_update_scrollbar_pos): | ||
| 320 | Calculate scale only if needed. | ||
| 321 | show ASCII approximations instead. | ||
| 322 | |||
| 323 | 2015-05-14 Eli Zaretskii <eliz@gnu.org> | ||
| 324 | |||
| 325 | Fix daemon crashes when linum-mode is turned on early on | ||
| 326 | * src/window.c (Fwindow_end): Don't try calling display engine | ||
| 327 | functions on initial-frame frame. (Bug#20565) | ||
| 328 | |||
| 329 | Fix selective diff browsing in Ediff | ||
| 330 | * lisp/vc/ediff-util.el (ediff-focus-on-regexp-matches): Go to the | ||
| 331 | beginning of the region before searching for the | ||
| 332 | ediff-regexp-focus-* regexps. (Bug#20568) | ||
| 333 | |||
| 334 | 2015-05-14 Jan D <jan.h.d@swipnet.se> | ||
| 335 | |||
| 336 | Fixes Bug#20142. | ||
| 337 | * gtkutil.c (delete_cb): Don't send delete event here, it does arrive | ||
| 338 | in the main loop, even for Gtk 3 (Bug#20142). | ||
| 339 | |||
| 340 | Don't access display after i/o error (Bug#19147). | ||
| 341 | * xterm.c (x_connection_closed): Add third arg ioerror. | ||
| 342 | If ioerror, set display to 0 (Bug#19147). | ||
| 343 | (x_error_quitter): Call x_connection_closed with third arg false. | ||
| 344 | (x_io_error_quitter): Call x_connection_closed with third arg true. | ||
| 345 | |||
| 346 | Handle GTK_SCALE, fixes Bug#20432. | ||
| 347 | * gtkutil.c (xg_get_gdk_scale): New function. | ||
| 348 | (xg_frame_set_char_size) | ||
| 349 | (x_wm_set_size_hint, xg_get_default_scrollbar_width) | ||
| 350 | (xg_get_default_scrollbar_height) | ||
| 351 | (xg_update_horizontal_scrollbar_pos): Take GTK_SCALE in to account | ||
| 352 | when setting sizes (Bug#20432). | ||
| 353 | |||
| 354 | 2015-05-13 Leo Liu <sdl.web@gmail.com> | ||
| 355 | |||
| 356 | Fix cps--gensym | ||
| 357 | * lisp/emacs-lisp/generator.el (cps--gensym): Fix. | ||
| 358 | |||
| 359 | 2015-05-13 Glenn Morris <rgm@gnu.org> | ||
| 360 | |||
| 361 | Fix bootstrap (void function cl-member). | ||
| 362 | * lisp/emacs-lisp/cl-lib.el: Load cl-seq if no cl-loaddefs file. | ||
| 363 | * lisp/emacs-lisp/cl-seq.el: Provide a feature. | ||
| 364 | |||
| 365 | 2015-05-13 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 366 | |||
| 367 | * lisp/loadup.el ("emacs-lisp/cl-generic"): Preload | ||
| 368 | * src/lisp.mk (lisp): Add emacs-lisp/cl-generic.elc. | ||
| 369 | * lisp/emacs-lisp/cl-generic.el (cl-generic-define-method): | ||
| 370 | Avoid defalias for closures which are not immutable. | ||
| 371 | (cl--generic-prefill-dispatchers): New macro. Use it to prefill the | ||
| 372 | dispatchers table with various entries. | ||
| 373 | * lisp/emacs-lisp/ert.el (emacs-lisp-mode-hook): | ||
| 374 | * lisp/emacs-lisp/seq.el (emacs-lisp-mode-hook): Use add-hook. | ||
| 375 | |||
| 376 | 2015-05-13 Eli Zaretskii <eliz@gnu.org> | ||
| 377 | |||
| 378 | Improve tagging of C bindings in DEFVAR_* | ||
| 379 | * src/Makefile.in (TAGS): Add --regex options to tag the C binding | ||
| 380 | from DEFVAR_*. | ||
| 381 | |||
| 382 | 2015-05-13 Paul Eggert <eggert@cs.ucla.edu> | ||
| 383 | |||
| 384 | * src/editfns.c (Fformat): Fix use-after-free bug (Bug#20548). | ||
| 385 | |||
| 386 | 2015-05-12 Glenn Morris <rgm@gnu.org> | ||
| 387 | |||
| 388 | * lisp/progmodes/tcl.el (tcl-filter): | ||
| 389 | Handle comint-prompt-read-only like gud.el does. (Bug#20549) | ||
| 390 | |||
| 391 | Add basic VC push support. | ||
| 392 | * lisp/vc/vc.el (vc-push): New autoloaded command. | ||
| 393 | * lisp/vc/vc-hooks.el (vc-prefix-map, vc-menu-map): Add vc-push. | ||
| 394 | * lisp/vc/vc-bzr.el (vc-bzr--pushpull): New, factored from vc-bzr-pull. | ||
| 395 | (vc-bzr-pull): Reimplement using vc-bzr--pushpull. | ||
| 396 | (vc-bzr-push): New. | ||
| 397 | * lisp/vc/vc-git.el (vc-git--pushpull): New, factored from vc-git-pull. | ||
| 398 | (vc-git-pull): Reimplement using vc-git--pushpull. | ||
| 399 | (vc-git-push): New. | ||
| 400 | * lisp/vc/vc-hg.el (vc-hg--pushpull): New, factored from vc-hg-pull. | ||
| 401 | (vc-hg-pull, vc-hg-push): Reimplement using vc-hg--pushpull. | ||
| 402 | * doc/emacs/maintaining.texi (Pulling / Pushing): | ||
| 403 | Rename from "VC Pull". Mention pushing. | ||
| 404 | (VC With A Merging VCS, VC Change Log): Update xrefs. | ||
| 405 | (Branches): Update menu. | ||
| 406 | * doc/emacs/emacs.texi: Update menu. | ||
| 407 | * etc/NEWS: Mention this. | ||
| 408 | |||
| 409 | 2015-05-12 Nicolas Petton <nicolas@petton.fr> | ||
| 410 | |||
| 411 | Improve the seq pcase pattern and the `seq-let' macro | ||
| 412 | * lisp/emacs-lisp/seq.el: The pcase pattern now matches only if the | ||
| 413 | object is a sequence, and binds each element of ARGS to the | ||
| 414 | corresponding element of the sequence. | ||
| 415 | |||
| 416 | 2015-05-12 Eli Zaretskii <eliz@gnu.org> | ||
| 417 | |||
| 418 | Fix tags created from DEFVAR_* declarations in C | ||
| 419 | * src/Makefile.in (TAGS): Improve the --regex argument to etags, | ||
| 420 | to make tags extracted from DEFVAR_* declarations more accurate. | ||
| 421 | |||
| 422 | Add a test suite for etags | ||
| 423 | * test/etags/: New test suite, adapted from | ||
| 424 | http://fly.isti.cnr.it/pub/software/unix/etags-regression-test.tar.bz2, | ||
| 425 | whose original author is Francesco Potortì <pot@gnu.org>. | ||
| 426 | |||
| 427 | Fix tagging of symbols in C enumerations | ||
| 428 | * lib-src/etags.c (consider_token): Don't tag symbols in | ||
| 429 | expressions that assign values to enum constants. See | ||
| 430 | http://lists.gnu.org/archive/html/emacs-devel/2015-05/msg00291.html | ||
| 431 | for details. | ||
| 432 | (C_entries): Reset fvdef to fvnone after processing a preprocessor | ||
| 433 | conditional and after a comma outside of parentheses. | ||
| 434 | |||
| 435 | 2015-05-12 Glenn Morris <rgm@gnu.org> | ||
| 436 | |||
| 437 | * lisp/url/url-handlers.el (url-file-name-completion) | ||
| 438 | (url-file-name-all-completions): Silence compiler. | ||
| 439 | |||
| 440 | * lisp/emacs-lisp/chart.el (chart-axis-draw): Replace obsolete alias. | ||
| 441 | |||
| 442 | * lisp/play/dunnet.el (dun-dos-boot-msg): Fix time. (Bug#20554) | ||
| 443 | |||
| 444 | 2015-05-12 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 445 | |||
| 446 | * lisp/emacs-lisp/cl-generic.el: Add dispatch on &context arguments | ||
| 447 | (cl--generic-mandatory-args): Remove. | ||
| 448 | (cl--generic-split-args): New function. | ||
| 449 | (cl-generic-define, cl--generic-lambda): Use it. | ||
| 450 | (cl-generic-define-method): Use it as well, and add support for | ||
| 451 | context args. | ||
| 452 | (cl--generic-get-dispatcher): Handle &context dispatch. | ||
| 453 | (cl--generic-cache-miss): `dispatch-arg' can now be a context expression. | ||
| 454 | (cl--generic-dispatchers): Pre-fill. | ||
| 455 | * test/automated/cl-generic-tests.el (sm-generic-test-12-context): New test. | ||
| 456 | |||
| 457 | 2015-05-11 Glenn Morris <rgm@gnu.org> | ||
| 458 | |||
| 459 | * make-dist: Abort if "make ChangeLog" fails. Add "--no-changelog". | ||
| 460 | |||
| 461 | 2015-05-11 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 462 | |||
| 463 | * lisp/term/xterm.el: Fix xterm-paste handling for rxvt | ||
| 464 | * lisp/term/rxvt.el: Require term/xterm. | ||
| 465 | (rxvt-function-map): Use xterm-rxvt-function-map. | ||
| 466 | (rxvt-standard-colors): Move before first use. | ||
| 467 | (terminal-init-rxvt): Use xterm--push-map and xterm-register-default-colors. | ||
| 468 | (rxvt-rgb-convert-to-16bit, rxvt-register-default-colors): Remove. | ||
| 469 | * lisp/term/xterm.el (xterm-rxvt-function-map): New var. | ||
| 470 | Move shared bindings between rxvt and xterm to it. | ||
| 471 | (xterm-function-map): Use it. Move the xterm-paste binding to | ||
| 472 | xterm-rxvt-function-map (bug#20444). | ||
| 473 | (xterm-standard-colors): Move before first use. | ||
| 474 | (xterm--push-map): New function. | ||
| 475 | (xterm-register-default-colors): Take standard colors as argument. | ||
| 476 | (terminal-init-xterm): Use it. Adjust call to | ||
| 477 | xterm-register-default-colors. | ||
| 478 | |||
| 479 | 2015-05-11 Glenn Morris <rgm@gnu.org> | ||
| 480 | |||
| 481 | * lisp/term/x-win.el: Quieten --without-x compilation. | ||
| 482 | (x-own-selection-internal, x-disown-selection-internal) | ||
| 483 | (x-selection-owner-p, x-selection-exists-p, x-get-selection-internal): | ||
| 484 | Declare. | ||
| 485 | |||
| 486 | * Makefile.in (emacslog): Remove srcdir. | ||
| 487 | (ChangeLog): Update for the above. | ||
| 488 | |||
| 489 | 2015-05-11 Paul Eggert <eggert@cs.ucla.edu> | ||
| 490 | |||
| 491 | Spelling fix | ||
| 492 | |||
| 493 | 2015-05-10 Fabián Ezequiel Gallina <fgallina@gnu.org> | ||
| 494 | |||
| 495 | python.el: better limit for looking-back calls | ||
| 496 | * lisp/progmodes/python.el (python-shell-accept-process-output): | ||
| 497 | Use last comint prompt start as limit for looking-back. | ||
| 498 | |||
| 499 | 2015-05-10 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 500 | |||
| 501 | CEDET (srecode-insert-fcn): Fix use of oref on a class | ||
| 502 | * lisp/cedet/srecode/insert.el (srecode-insert-fcn): Fix use of oref on | ||
| 503 | a class. Reported by Pierre Lorenzon. | ||
| 504 | (srecode-template-inserter-point): Remove declaration. | ||
| 505 | |||
| 506 | CEDET (srecode-create-dictionary): Avoid obsolete object name | ||
| 507 | * lisp/cedet/srecode/dictionary.el (srecode-create-dictionary): | ||
| 508 | Don't use a symbol as an object name. Reported by Pierre Lorenzon. | ||
| 509 | |||
| 510 | 2015-05-10 Paul Eggert <eggert@cs.ucla.edu> | ||
| 511 | |||
| 512 | C-x 8 shorthands for curved quotes, Euro, etc. | ||
| 513 | Although C-x 8 lets you insert arbitrary Unicode characters, | ||
| 514 | it's awkward to use this to insert commonly used symbols such as curved | ||
| 515 | quotes, the Euro symbol, etc. This patch adds simpler sequences for | ||
| 516 | characters commonly found in English text and in basic math. | ||
| 517 | For example, assuming the Alt key works on your keyboard and iso-transl | ||
| 518 | is loaded, one can now type "A-[" instead of "A-RET LEFT SIN TAB RET" | ||
| 519 | to get the character "‘" (U+2018 LEFT SINGLE QUOTATION MARK). | ||
| 520 | (Bug#20499) | ||
| 521 | * doc/emacs/mule.texi (Unibyte Mode): | ||
| 522 | A few other printing characters now work too. | ||
| 523 | * etc/NEWS: Document this. | ||
| 524 | * lisp/international/iso-transl.el (iso-transl-char-map): | ||
| 525 | Also support the following characters: | ||
| 526 | ‐ ‑ ‒ – — ― ‘ ’ “ ” † ‡ • ′ ″ € № ← → ↔ − ≈ ≠ ≤ ≥ | ||
| 527 | |||
| 528 | 2015-05-10 Dmitry Gutov <dgutov@yandex.ru> | ||
| 529 | |||
| 530 | Add xref-find-regexp | ||
| 531 | * lisp/progmodes/xref.el (xref-find-function): Describe the | ||
| 532 | `matches' action. | ||
| 533 | (xref-find-regexp): New command, using it. | ||
| 534 | (xref-collect-references): Rename to xref-collect-matches. | ||
| 535 | (xref--collect-reference): Rename to xref--collect-match. | ||
| 536 | (xref-collect-matches, xref--collect-match): Accept new argument, | ||
| 537 | KIND. Update accordingly. | ||
| 538 | (xref--regexp-to-extended): New function. | ||
| 539 | * lisp/progmodes/elisp-mode.el (elisp-xref-find): Support the | ||
| 540 | `matches' action. | ||
| 541 | (elisp--xref-find-matches): Accept new argument. Resolve a FIXME. | ||
| 542 | * lisp/progmodes/etags.el (etags-xref-find): | ||
| 543 | Support the `matches' action. | ||
| 544 | (etags--xref-find-matches): New function. | ||
| 545 | |||
| 546 | 2015-05-10 Glenn Morris <rgm@gnu.org> | ||
| 547 | |||
| 548 | * Makefile.in: Fixes for recent change-history changes. | ||
| 549 | (change-history-nocommit): Update footer regexp. | ||
| 550 | Ensure output script stays executable. | ||
| 551 | |||
| 552 | 2015-05-10 Nicolas Petton <nicolas@petton.fr> | ||
| 553 | |||
| 554 | New version of `seq-let' based on a pcase pattern | ||
| 555 | * lisp/emacs-lisp/seq.el (seq-let): Define the macro in terms of a | ||
| 556 | pcase pattern if `pcase-defmacro' is defined (Emacs>=25.1). | ||
| 557 | |||
| 558 | 2015-05-10 Przemysław Wojnowski <esperanto@cumego.com> | ||
| 559 | |||
| 560 | Add basic HTML5 tags and a template | ||
| 561 | * lisp/textmodes/sgml-mode.el: Basic HTML5 support. | ||
| 562 | (html-tag-alist): Add HTML5 tags. | ||
| 563 | (html-tag-help): Add new tags descriptions. | ||
| 564 | (html-navigational-links): Template for nav links. | ||
| 565 | (html-html5-template): Template for a HTML5 page. | ||
| 566 | |||
| 567 | 2015-05-10 Dmitry Gutov <dgutov@yandex.ru> | ||
| 568 | |||
| 569 | semantic/symref/grep: Don't use word boundaries | ||
| 570 | * lisp/cedet/semantic/symref/grep.el | ||
| 571 | (semantic-symref-perform-search): Instead of wrapping input in | ||
| 572 | word boundaries, check that the characters before and after are | ||
| 573 | not word constituents. | ||
| 574 | |||
| 575 | semantic/symref/grep: Support regexp search | ||
| 576 | * lisp/cedet/semantic/symref.el | ||
| 577 | (semantic-symref-hit-to-tag-via-buffer): Don't regexp-quote when | ||
| 578 | the search type is regexp. | ||
| 579 | * lisp/cedet/semantic/symref/grep.el | ||
| 580 | (semantic-symref-perform-search): Support the regexp search type. | ||
| 581 | Pass -E to Grep when it's used. | ||
| 582 | |||
| 583 | semantic-symref-regexp: Allow to input an arbitrary string | ||
| 584 | * lisp/cedet/semantic/symref/list.el (semantic-symref-regexp): | ||
| 585 | Allow to input an arbitrary string interactively. | ||
| 586 | |||
| 587 | Remove tag-symbol-match-p from etags-xref-find-definitions-tag-order | ||
| 588 | * lisp/progmodes/etags.el (etags-xref-find-definitions-tag-order): | ||
| 589 | Remove tag-symbol-match-p from the default value | ||
| 590 | (http://lists.gnu.org/archive/html/emacs-devel/2015-05/msg00292.html). | ||
| 591 | |||
| 592 | Declare find-tag obsolete | ||
| 593 | * lisp/progmodes/etags.el (find-tag): Declare obsolete in favor of | ||
| 594 | xref-find-definitions. | ||
| 595 | |||
| 596 | 2015-05-10 Jan D <jan.h.d@swipnet.se> | ||
| 597 | |||
| 598 | Draw composite string correctly (Bug#20537). | ||
| 599 | * nsterm.m (ns_draw_composite_glyph_string_foreground): New function. | ||
| 600 | (ns_draw_glyph_string): Call it (Bug#20537). | ||
| 601 | |||
| 1 | 2015-05-09 Eli Zaretskii <eliz@gnu.org> | 602 | 2015-05-09 Eli Zaretskii <eliz@gnu.org> |
| 2 | 603 | ||
| 3 | Avoid infloop in ERC | 604 | Avoid infloop in ERC |