1. 28 Mar, 2014 8 commits
    • Glenn Morris's avatar
      Improve usage of AC_INIT · 7b207d6d
      Glenn Morris authored
      * configure.ac (AC_INIT): Add "GNU" in package, add bug address.
      (PACKAGE_BUGREPORT): Use it.
      
      * src/emacs.c (emacs_version): Use PACKAGE_VERSION rather than VERSION.
      (emacs_bugreport): New variable.
      (usage_message): Use PACKAGE_BUGREPORT.
      (syms_of_emacs) <report-emacs-bug-address>: New variable.
      
      * lisp/cus-start.el (report-emacs-bug-address): Set custom properties.
      
      * lisp/mail/emacsbug.el (report-emacs-bug-address):
      Variable is now defined in emacs.c.
      7b207d6d
    • Glenn Morris's avatar
      * lisp/url/url-vars.el (url-bug-address): Make into an obsolete alias. · 32544aa4
      Glenn Morris authored
      * lisp/urlurl-http.el (url-http-handle-authentication):
      * lisp/url/url-news.el (url-news-fetch-message-id):
      Use M-x report-emacs-bug in help messages.
      32544aa4
    • Glenn Morris's avatar
      Add system-configuration-features, summarising some configure results · c3153003
      Glenn Morris authored
      * configure.ac (ACL_SUMMARY): Rename from acl_summary, for consistency.
      (EMACS_CONFIG_FEATURES): New define.
      
      * src/emacs.c (syms_of_emacs) <system-configuration-features>: New var.
      
      * lisp/mail/emacsbug.el (report-emacs-bug):
      Include system-configuration-features.
      
      * etc/NEWS: Mention this.
      c3153003
    • Michal Nazarewicz's avatar
      Make `cycle-spacing' behave more like `just-one-space' if colled once. · 687e0e19
      Michal Nazarewicz authored
      * simple.el (cycle-spacing): Never delete spaces on first run by
      default, but do so in a new 'fast mode and if there are already
      N spaces (the previous behaviour).
      
      Compare N with its value in previous invocation so that changing
      prefix argument restarts `cycle-spacing' sequence.
      
      The idea is that with this change, binding M-SPC to
      `cycle-spacing' should not introduce any changes in behaviour of
      the binding so long as users do not type M-SPC twice in a raw with
      the same prefix argument or lack thereof.
      687e0e19
    • Tassilo Horn's avatar
      Add gnus-group-* faces. · 82a863c1
      Tassilo Horn authored
      * etc/themes/tsdh-light-theme.el (tsdh-light): Add gnus-group-* faces.
      82a863c1
    • Glenn Morris's avatar
      Tweak earlier tty-run-terminal-initialization change · 06940bd0
      Glenn Morris authored
      * lisp/faces.el (tty-run-terminal-initialization):
      Use tty-find-type so that aliases are matched with the
      hyphen and underscore stripping behavior.
      06940bd0
    • Glenn Morris's avatar
    • Glenn Morris's avatar
      Introduce `term-file-aliases', replacing some small lisp/term files · 95de732d
      Glenn Morris authored
      * lisp/faces.el (term-file-aliases): New variable.
      (tty-run-terminal-initialization): Respect term-file-aliases.
      
      * lisp/term/apollo.el, lisp/term/vt102.el, lisp/term/vt125.el:
      * lisp/term/vt201.el, lisp/term/vt220.el, lisp/term/vt240.el:
      * lisp/term/vt300.el, lisp/term/vt320.el, lisp/term/vt400.el:
      * lisp/term/vt420.el: Remove files, replaced by aliases.
      
      * lisp/term/README: Mention term-file-aliases.
      
      * lisp/term/AT386.el, lisp/term/news.el, lisp/term/tvi970.el:
      * lisp/term/vt100.el, lisp/term/wyse50.el: Remove obsolete comment.
      
      * doc/emacs/custom.texi (Terminal Init): Mention term-file-aliases.
      
      * doc/lispref/os.texi (Terminal-Specific): Mention term-file-aliases.
      
      * etc/NEWS: Mention this.
      95de732d
  2. 27 Mar, 2014 15 commits
  3. 26 Mar, 2014 15 commits
    • Daniel Colascione's avatar
    • Paul Eggert's avatar
      More backward-compatible fix to char-equal core dump. · 3fd3e736
      Paul Eggert authored
      * editfns.c (Fchar_equal): In unibyte buffers, assume values in
      range 128-255 are raw bytes.  Suggested by Eli Zaretskii.
      
      Fixes: debbugs:17011
      3fd3e736
    • Juanma Barranquero's avatar
    • Juanma Barranquero's avatar
      * lisp/emacs-lisp/package.el: Fix bug#16733 (again). · 196716cf
      Juanma Barranquero authored
        (url-http-parse-response, url-http-end-of-headers, url-recreate-url)
        (url-http-target-url): Remove unused declarations.
        (package-handle-response): Remove.
        (package--with-work-buffer): Use url-insert-file-contents and simplify.
        (package--download-one-archive): Use current-buffer instead of
        dynamic binding of `buffer'.
        (describe-package-1): Do not decode readme-string.
      
      * lisp/url/url-handlers.el (url-http-parse-response): Add autoload.
        (url-insert-file-contents): Signal file-error in case of HTTP error.
      196716cf
    • Michael Albinus's avatar
      Fix wrong timestamp. · 589d1988
      Michael Albinus authored
      589d1988
    • Juanma Barranquero's avatar
      src/*.c: Silence a few warnings about unused vars and functions. · 5af73b0f
      Juanma Barranquero authored
      * src/image.c (x_bitmap_height, x_bitmap_width) [HAVE_X_WINDOWS]:
      * src/sysdep.c (reset_sigio) [!DOS_NT]: Declare conditionally.
      
      * src/keyboard.c (read_decoded_event_from_main_queue): #ifdef out
        variables on Windows.
      
      * src/w32.c (unsetenv): Remove unused var `retval'.
        (emacs_gnutls_pull): Remove unused vars `fdset' and `timeout'.
      
      * src/w32fns.c (Ffile_system_info): Use parenthesis in and/or expression.
      
      * src/w32notify.c (watch_worker): Remove unnecesary var sleep_result.
        (start_watching): Remove unused var `thr'.
      
      * src/w32proc.c (sys_spawnve): Comment out unused vars `first', `last'.
        (find_child_console): Remove unnecesary var `thread_id'.
      
      * src/w32term.c (w32_read_socket): Comment out unused vars `row', `columns'.
        (x_focus_frame): #ifdef 0 unused variable `dpyinfo'.
      5af73b0f
    • Paul Eggert's avatar
      Fix core dump in char-equal. · 05b250c2
      Paul Eggert authored
      * editfns.c (Fchar_equal): Do not use MAKE_CHAR_MULTIBYTE in
      unibyte buffers, as we can't tell whether the characters are
      actually unibyte.
      
      Fixes: debbugs:17011
      05b250c2
    • Paul Eggert's avatar
      Merge from gnulib. · cefcfbcc
      Paul Eggert authored
      This incorporates:
      2014-03-26 strftime: wrap macros in "do {...} while(0)"
      * lib/strftime.c, doc/misc/texinfo.tex: Update from gnulib.
      cefcfbcc
    • Paul Eggert's avatar
    • Glenn Morris's avatar
      Fix previous ChangeLog entry · c1e6bc0a
      Glenn Morris authored
      c1e6bc0a
    • Reto Zimmermann's avatar
      Sync with upstream vhdl mode v3.35.1 · fb3deac8
      Reto Zimmermann authored
      * lisp/progmodes/vhdl-mode.el (vhdl-version, vhdl-time-stamp): Update.
      (vhdl-compiler-alist): Doc fix.
      (vhdl-goto-line): Remove.
      (vhdl-mode-abbrev-table-init): Add XEmacs compat.
      (vhdl-mode) <paragraph-start>: Fix value.
      (vhdl-fix-statement-region): Not `for' in wait-statement.
      (vhdl-beautify-region): Also (un)tabify.
      (vhdl-get-visible-signals):
      Scan declarative part of generate statements.
      (vhdl-template-record): Fix indentation for record type declaration.
      (vhdl-expand-abbrev, vhdl-expand-paren): FIXME.
      (vhdl-scan-directory-contents): Tweak.
      (vhdl-speedbar-find-file, vhdl-speedbar-port-copy)
      (vhdl-compose-components-package):
      Replace vhdl-goto-line with forward-line.
      (top-level): Tweak speedbar frame selection.
      (vhdl-generate-makefile-1): Support for compilers with no
      unit-to-file name mapping (create directory with dummy files).
      fb3deac8
    • Wilson Snyder's avatar
      Sync with upstream verilog-mode revision 702457d · 511df08c
      Wilson Snyder authored
      * lisp/progmodes/verilog-mode.el (verilog-mode-version): Update.
      (create-lockfiles): Declare.
      (verilog-read-decls): Fix module header imports, bug709.
      Reported by Victor Lau.
      Fix parsing 'var' in AUTOs, msg1294.  Reported by Dominique Chen.
      (verilog-auto-inout-module): Fix AUTOINOUTMODULE not inserting
      interface-only modules, bug721.  Reported by Dean Hoyt.
      511df08c
    • Glenn Morris's avatar
      Make gulp.el obsolete · b4aca021
      Glenn Morris authored
      * lisp/obsolete/gulp.el: Move here from emacs-lisp/.
      
      * doc/emacs/ack.texi (Acknowledgments): Remove reference to obsolete file.
      b4aca021
    • Glenn Morris's avatar
      Doc tweaks related to file locking · 0b4fe078
      Glenn Morris authored
      * doc/lispref/files.texi (File Locks): All systems support locking.
      
      * src/filelock.c (Flock_buffer): Doc tweak.
      0b4fe078
    • Glenn Morris's avatar
      Remove the build-time option CLASH_DETECTION · 11ee65af
      Glenn Morris authored
      Every platform supports it, and the runtime option `create-lockfiles'
      replaces it.
      
      * configure.ac (CLASH_DETECTION): Remove option.
      
      * lisp/files.el (lock-buffer, unlock-buffer, file-locked-p):
      Remove fallback aliases, since they are always defined now.
      
      * src/buffer.c (Frestore_buffer_modified_p, Fkill_buffer):
      * src/emacs.c (shut_down_emacs):
      * src/fileio.c (Finsert_file_contents, write_region):
      * src/filelock.c (top-level, syms_of_filelock):
      * src/insdel.c (prepare_to_modify_buffer_1):
      CLASH_DETECTION is always defined now.
      
      * admin/CPP-DEFINES: Remove CLASH_DETECTION.
      11ee65af
  4. 25 Mar, 2014 2 commits