1. 09 Apr, 2012 3 commits
    • Chong Yidong's avatar
      Remove defining user variables via * in docstring. · b4d3bc10
      Chong Yidong authored
      * lisp/apropos.el (apropos-variable):
      * lisp/files-x.el (read-file-local-variable):
      * lisp/simple.el (set-variable):
      * lisp/woman.el (woman-mini-help):
      * lisp/emacs-lisp/byte-opt.el (side-effect-free-fns): Callers changed.
      * lisp/custom.el (custom-variable-p): Return nil for non-symbol
      arguments instead of signaling an error.
      (user-variable-p): Obsolete alias for custom-variable-p.
      * lisp/erc/erc.el (erc-cmd-SET): Call custom-variable-p instead of
      * src/callint.c (Finteractive, Fcall_interactively):
      * src/minibuf.c (Fread_variable): Callers changed.
      * src/eval.c (Fuser_variable_p, user_variable_p_eh)
      (lisp_indirect_variable): Functions deleted.
      (Fdefvar): Caller changed.
      * doc/lispref/commands.texi (Interactive Codes):
      * doc/lispref/help.texi (Accessing Documentation):
      * doc/lispref/minibuf.texi (High-Level Completion): Callers changed.
      * doc/lispref/customize.texi (Variable Definitions): Remove user-variable-p.
    • Glenn Morris's avatar
      Look for leim-list.el files in fewer places at startup · e5fcdb5e
      Glenn Morris authored
      * lisp/startup.el (normal-top-level):
      Don't look for leim-list.el in places where it will not be found.
      Fixes: debbugs:910
    • Glenn Morris's avatar
      Remove ucs-set-table-for-input dead code · fd06db5d
      Glenn Morris authored
      This function was removed with ucs-tables.el in 2008.
      * lisp/international/mule-cmds.el (set-default-coding-systems):
      * lisp/files.el (normal-mode):
      Remove guarded calls to ucs-set-table-for-input. 
      * src/buffer.c (Qucs_set_table_for_input): Remove.
      (Fget_buffer_create): Don't call Qucs_set_table_for_input.
      (init_buffer_once, syms_of_buffer): Remove Qucs_set_table_for_input.
      Fixes: debbugs:9821
  2. 08 Apr, 2012 2 commits
  3. 07 Apr, 2012 4 commits
    • Glenn Morris's avatar
      ChangeLog fix · dfae128a
      Glenn Morris authored
    • Glenn Morris's avatar
      Add emacs-bzr-version · a1ed8b05
      Glenn Morris authored
      * lisp/version.el (emacs-bzr-get-version): New function.
      * lisp/loadup.el (emacs-bzr-version): Set it. 
      * lisp/mail/emacsbug.el (report-emacs-bug): Include bzr version.
      * etc/NEWS: Mention this, though it is not really relevant to releases.
      Insert template for 24.2 release.
      Fixes: debbugs:8054
    • Eli Zaretskii's avatar
      Update the Unicode database and derived files for Unicode 6.1. · b142f158
      Eli Zaretskii authored
       admin/unidata/UnicodeData.txt: Update for the latest version 6.1 of
       the Unicode Standard.
       lisp/international/uni-uppercase.el: Update for Unicode 6.1.
    • Eli Zaretskii's avatar
      Support building on MS-Windows with libxml2. · 9078ead6
      Eli Zaretskii authored
       src/makefile.w32-in (OBJ2): Add xml.$(O).
       (GLOBAL_SOURCES): Add xml.c.
       ($(BLD)/xml.$(O)): New dependency list.
       src/xml.c (DEF_XML2_FN, LOAD_XML2_FN) [WINDOWSNT]: New macros.
       (fn_htmlReadMemory, fn_xmlReadMemory, fn_xmlDocGetRootElement)
       (fn_xmlFreeDoc, fn_xmlCleanupParser, fn_xmlCheckVersion)
       [!WINDOWSNT]: New macros.
       (init_libxml2_functions, libxml2_loaded_p): New functions.
       (parse_region): Call fn_xmlCheckVersion instead of using the macro
       LIBXML_TEST_VERSION.  Call libxml2 functions via the fn_* macros.
       (xml_cleanup_parser): New function, export for fn_xmlCleanupParser.
       Calls xmlCleanupParser only if libxml2 was loaded (or statically
       linked in).
       (Flibxml_parse_html_region, Flibxml_parse_xml_region): Call
       init_libxml2_functions before calling libxml2 functions.
       (syms_of_xml) <Qlibxml2_dll>: DEFSYM it.
       src/emacs.c: Don't include libxml/parser.h.
       (shut_down_emacs): Call xml_cleanup_parser, instead of calling
       xmlCleanupParser directly.
       src/ lisp.h [HAVE_LIBXML2]: Add prototype for xml_cleanup_parser.
       nt/configure.bat: Support building with libxml2.
       nt/README.W32: Add information about libxml2.
       lisp/term/w32-win.el (dynamic-library-alist): Add libxml2 DLLs.
       lib-src/makefile.w32-in (obj): Add xml.o.
  4. 05 Apr, 2012 2 commits
  5. 04 Apr, 2012 7 commits
  6. 03 Apr, 2012 2 commits
  7. 02 Apr, 2012 2 commits
  8. 01 Apr, 2012 1 commit
    • Chong Yidong's avatar
      Rename file-subdir-of-p to file-in-directory-p. · 42ee526b
      Chong Yidong authored
      * lisp/files.el (file-in-directory-p): Rename from file-subdir-of-p.
      Handle root directory properly.
      (copy-directory): Caller changed.
      * lisp/dired-aux.el (dired-copy-file-recursive, dired-create-files):
      * lisp/net/tramp.el (tramp-file-name-for-operation): Callers changed.
      * doc/lispref/files.texi (Kinds of Files): file-subdir-of-p renamed to
  9. 31 Mar, 2012 4 commits
    • Glenn Morris's avatar
      Doc fix for xterm-extra-capabilities · 40f86458
      Glenn Morris authored
      * lisp/term/xterm.el (xterm-extra-capabilities): Doc fix.
      * etc/PROBLEMS: Mention xterm-extra-capabilities issue.
    • Glenn Morris's avatar
      * lisp/language/indian.el ("Devanagari"): Fix typo. · 7019c177
      Glenn Morris authored
      Fixes: debbugs:11103
    • Glenn Morris's avatar
      Revert 2012-03-28 calendar change · a1daddd6
      Glenn Morris authored
      * lisp/calendar/calendar.el (calendar-window-list)
      (calendar-hide-window): Restore. 
      (calendar-exit): Use calendar-window-list, calendar-hide-window again.
      Fixes: debbugs:11140
    • Glenn Morris's avatar
      Edebug doc fixes · 0b021094
      Glenn Morris authored
      * doc/lispref/edebug.texi (Instrumenting Macro Calls):
      Mention defining macros at instrumentation time.
      (Edebug Options): Mention edebug-unwrap-results.
      * lisp/emacs-lisp/edebug.el (edebug-unwrap-results): Doc fix.
      * admin/FOR-RELEASE: Markup.
  10. 30 Mar, 2012 5 commits
    • Thierry Volpiatto's avatar
      Fix copying of symlinks. · 40311efc
      Thierry Volpiatto authored
      * dired-aux.el (dired-copy-file-recursive, dired-create-files):
      Check if file is a symlink (Bug#10489).
      * files.el (copy-directory): Likewise.
    • Chong Yidong's avatar
      Updates for Display chapter of Lisp manual. · 5319014e
      Chong Yidong authored
      * doc/lispref/display.texi (Image Formats): Add imagemagick type.
      (Image Descriptors): Mention how they are used.
      (ImageMagick Images): Clarify role of imagemagick-register-types.
      (Character Display): Don't mention glyph tables.
      (Display Tables): Use make-glyph-code in example.
      (Glyphs): Avoid "simple glyph code" terminology.  Note that glyph
      tables are semi-obsolete.  De-document create-glyph.
      (Glyphless Chars): Note that display tables override this.
      (Bidirectional Display): Copyedits.  Introduce "bidirectional
      reordering" terminology, and use it.
      * doc/emacs/files.texi (File Conveniences): Clarify Imagemagick discussion.
      * lisp/image.el (imagemagick-types-inhibit)
      (imagemagick-register-types): Doc fix.
    • Agustín Martín's avatar
      ispell.el (ispell-get-extended-character-mode): Make sure... · 935d1290
      Agustín Martín authored
      ispell.el (ispell-get-extended-character-mode): Make sure extended-character-mode is nil for hunspell
      Work around hunspell not ignoring extended-character-mode
      set from pipe mode by making sure extended-character-mode
      is nil for hunspell.
    • Glenn Morris's avatar
      help-with-tutorial buffer-read-only fix · 61c6e8fd
      Glenn Morris authored
      * lisp/tutorial.el (help-with-tutorial):
      Ensure local variables don't happen to make the buffer read-only.
      Fixes: debbugs:11127
    • Stefan Monnier's avatar
      * lisp/progmodes/perl-mode.el (perl-indent-line): Use `noindent' in strings. · 81fdff00
      Stefan Monnier authored
      (perl-calculate-indent): Return `noindent' in strings.
  11. 29 Mar, 2012 1 commit
  12. 28 Mar, 2012 2 commits
    • Glenn Morris's avatar
      Doc and lispref updates related to searching · fee88ca0
      Glenn Morris authored
      * doc/lispref/searching.texi (Regexp Functions, Regexp Search):
      (Simple Match Data, Saving Match Data, Standard Regexps): Copyedits.
      (Regexp Functions): Mention regexp-opt is not guaranteed.
      Mention regexp-opt-charset.
      (Regexp Search): Recommend against looking-back.
      (Search and Replace): Use Texinfo recommended quote convention.
      Add more query-replace-map items.  List multi-query-replace-map items.
      * lisp/replace.el (query-replace-map): Doc fix.
      * admin/FOR-RELEASE: Related markup.
    • Andreas Schwab's avatar
      Fixes: debbugs:11109 · 38de3354
      Andreas Schwab authored
      * vc/vc-git.el (vc-git-state): Don't try to match all of the diff
  13. 27 Mar, 2012 3 commits
  14. 26 Mar, 2012 2 commits