1. 26 Mar, 2014 7 commits
    • 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'.
    • Glenn Morris's avatar
      Fix previous ChangeLog entry · c1e6bc0a
      Glenn Morris authored
    • 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.
      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)
      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).
    • 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.
    • 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.
    • 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.
    • 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.
  2. 25 Mar, 2014 2 commits
    • Eli Zaretskii's avatar
      Speed up thread startup on MS-Windows. · defd53bd
      Eli Zaretskii authored
       src/w32.c (w32_delayed_load): Call DisableThreadLibraryCalls on the
       DLL handle, to speed up thread startup.
    • Paul Eggert's avatar
      Handle sigmask better with nested signal handlers. · 1e952f0a
      Paul Eggert authored
      * atimer.c (sigmask_atimers): Remove.
      Remaining use rewritten to use body of this function.
      * atimer.c (block_atimers, unblock_atimers):
      * callproc.c (block_child_signal, unblock_child_signal):
      * sysdep.c (block_tty_out_signal, unblock_tty_out_signal):
      New arg OLDSET.  All callers changed.
      * atimer.c (block_atimers, unblock_atimers):
      * callproc.c (block_child_signal, unblock_child_signal):
      * keyboard.c (handle_interrupt):
      * sound.c (vox_configure, vox_close):
      Restore the old signal mask rather than unilaterally clearing bits
      from the mask, in case a handler is running within another
      handler.  All callers changed.
      * lisp.h, process.c, process.h, term.c:
      Adjust decls and callers to match new API.
      * sysdep.c (emacs_sigaction_init): Don't worry about masking SIGFPE;
      signal handlers aren't supposed to use floating point anyway.
      (handle_arith_signal): Unblock just SIGFPE rather than clearing mask.
      Fixes: debbugs:15561
  3. 24 Mar, 2014 5 commits
  4. 23 Mar, 2014 22 commits
    • Gnus developers's avatar
      Merge from Gnus git master · c1df1845
      Gnus developers authored
      2014-03-14 Katsumi Yamaoka <yamaoka@jpl.org>
       * gnus.texi (Ma Gnus): Mention header attachment buttons.
      2014-03-05 Lars Ingebrigtsen <larsi@gnus.org>
       * emacs-mime.texi (MML Definition): Document recipient-filename.
      2014-02-05 Katsumi Yamaoka <yamaoka@jpl.org>
       * gnus.texi (MIME Commands): Mention
       gnus-mime-buttonize-attachments-in-header and
      2014-02-01 Lars Ingebrigtsen <larsi@gnus.org>
       * message.texi (Forwarding): Mention
      2014-01-31 Lars Ingebrigtsen <larsi@gnus.org>
       * gnus.texi: w3 is no longer supported by Gnus.
    • Gnus developers's avatar
      Merge from Gnus git master · 7a31038f
      Gnus developers authored
      2014-02-04 Lars Ingebrigtsen <larsi@gnus.org>
       * calendar/parse-time.el (parse-time-iso8601-regexp)
       (parse-iso8601-time-string): Copied from `url-dav' so that we can use
       it more generally.
      2014-02-01 Lars Ingebrigtsen <larsi@gnus.org>
       * net/dns.el (network-interface-list): Define for XEmacs.
      2014-01-31 Magnus Henoch <magnus.henoch@gmail.com>
       * net/dns.el (dns-servers-up-to-date-p): New function to see whether
       the network interfaces changed.
       (dns-query): Use it to flush the data.
    • Gnus developers's avatar
      Merge from Gnus git master · 4d2226bf
      Gnus developers authored
      2014-03-14 Katsumi Yamaoka <yamaoka@jpl.org>
       * gnus-sum.el (gnus-summary-toggle-header): Display header attachment
       buttons when toggling the header off.
      2014-03-07 Daiki Ueno <ueno@gnu.org>
       * mml2015.el (mml2015-use): Don't check the availability of GnuPG
       commands here; instead, only check if epg-config.el is available.
      2014-03-06 Lars Ingebrigtsen <larsi@gnus.org>
       * mml.el (mml-expand-html-into-multipart-related): Allow sending HTML
       messages with embedded images.
       (mml-generate-mime): Don't bug out if you don't have libxml.
      2014-03-06 Lars Ingebrigtsen <larsi@gnus.org>
       * message.el (message-make-html-message-with-image-files): New command.
      2014-03-05 Lars Ingebrigtsen <larsi@gnus.org>
       * mml.el (mml-insert-mime-headers): Allow `recipient-filename'.
      2014-02-23 David Engster <deng@randomsample.de>
       * auth-source.el (auth-source-netrc-saver): Do not depend on `cl-lib'
       to stay compatible with older Emacsen, so replace `cl-loop' with
      2014-02-17 Katsumi Yamaoka <yamaoka@jpl.org>
       * gnus-art.el (gnus-article-prepare, gnus-article-prepare-display):
       Display header attachment buttons by gnus-article-prepare-display
       rather than gnus-article-prepare so as to view in mml-preview as well.
      2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org>
       * gnus-art.el (gnus-article-goto-part): Find a button in the body first.
       (gnus-mime-buttonize-attachments-in-header): Number hidden buttons.
      2014-02-07 Katsumi Yamaoka <yamaoka@jpl.org>
       * gnus-art.el (gnus-mime-buttonize-attachments-in-header): Display
       buttons that are hidden in unselected alternative part as well.
       (gnus-mime-display-alternative): Redraw attachment buttons in header.
       * gmm-utils.el (gmm-labels): Add edebug spec.
      2014-02-07 Lars Ingebrigtsen <larsi@gnus.org>
       * gnus-srvr.el (gnus-server-toggle-cloud-server): New command and
       (gnus-server-toggle-cloud-server): Only allow clouding applicable
      2014-02-05 Katsumi Yamaoka <yamaoka@jpl.org>
       * gnus.el (gnus-copy-overlay, gnus-overlays-at): New functions.
       * gnus-art.el (gnus-mime-display-attachment-buttons-in-header):
       New user option.
       (gnus-mime-buttonize-attachments-in-header): New function.
       (gnus-article-prepare): Use it.
       (gnus-mime-inline-part): Suppress extra newline.
       (gnus-mm-display-part): Save excursion;
       remove useless deleting and adding of buttons.
       (gnus-insert-mime-button): Allow insertion in the middle of a line.
       * gnus-sum.el (gnus-summary-wash-mime-map, gnus-summary-article-menu):
       Add gnus-mime-buttonize-attachments-in-header.
      2014-02-05 Lars Ingebrigtsen <larsi@gnus.org>
       * nnimap.el (nnimap-request-articles): New command to download several
       articles at once.
       * gnus.el (gnus-variable-list): Save Cloud variables.
      2014-02-01 Lars Ingebrigtsen <larsi@gnus.org>
       * gnus-cloud.el: New file to provide the Emacs Cloud.
       * gravatar.el (gravatar-retrieve-synchronously): XEmacs also has
       `url-retrieve-synchronously', apparently.
       * gnus-notifications.el (gravatar-retrieve-synchronously): Declare for
       * nnrss.el (libxml-parse-html-region): Silence compilation error.
      2014-02-01 Daniel Dehennin <daniel.dehennin@baby-gnu.org>
       * gnus-mlspl.el (gnus-group-split-fancy): Use `gnus-parameters' in
      2014-02-01 Lars Ingebrigtsen <larsi@gnus.org>
       * message.el (message-remove-header): Doc fix.
       (message-forward-included-headers): New variable.
       (message-remove-ignored-headers): Use it.
      2014-01-31 Dave Abrahams <dave@boostpro.com>
       * gnus-sum.el (gnus-summary-open-group-with-article): New command.
      2013-09-04 Rasmus Pank Roulund <emacs@pank.eu>
       * gnus-fun.el (gnus-x-face-omit-files): Regexp to omit matched results
       from random face commands.
       (gnus-face-directory): Like `gnus-x-face-directory` for png files and
       (gnus-face-omit-files): Like `gnus-x-face-omit-files` for Face.
       (gnus--random-face-with-type): Generic function returning a face-type
       as a string.
       (gnus--insert-random-face-with-type): Generic function inserting a face
       in a message buffer header.
       (gnus-random-x-face): Rewritten to use `gnus--random-face-with-type`.
       (gnus-insert-random-x-face-header): Rewritten to use
       (gnus-random-face): Return random (png) Face as string.
       (nus-insert-random-face-header): Insert random (png) Face in a message
      2014-01-31 Lars Ingebrigtsen <larsi@gnus.org>
       * mm-url.el: Remove all usage of w3.
       * nnrss.el: Ditto.
       * mm-decode.el: Ditto.
       * mm-view.el: Ditto.
       * gnus-setup.el: Remove outdated file.
    • Daniel Colascione's avatar
      Clean up gc_sweep · b029599f
      Daniel Colascione authored
    • Juanma Barranquero's avatar
    • Juanma Barranquero's avatar
    • Glenn Morris's avatar
      Fix up recent merge ChangeLog duplication · 74b1f21d
      Glenn Morris authored
      Perhaps the merge was done without using bzrmerge.el
    • Daniel Colascione's avatar
      Further improve XIM init · 577b2ffd
      Daniel Colascione authored
    • Daniel Colascione's avatar
      Further improve create_frame_xic patch · d2933655
      Daniel Colascione authored
    • Daniel Colascione's avatar
      Make Emacs work with ibus · 4b0c9ad4
      Daniel Colascione authored
    • Daniel Colascione's avatar
      Improve XIC fix · df3964ce
      Daniel Colascione authored
    • Daniel Colascione's avatar
      Work around flaky XIM modules · b27a4043
      Daniel Colascione authored
    • Glenn Morris's avatar
      Auto-commit of loaddefs files. · 599d37a1
      Glenn Morris authored
    • Daniel Colascione's avatar
    • Daniel Colascione's avatar
      Improve init_tty readability · a3116188
      Daniel Colascione authored
    • Daniel Colascione's avatar
    • Daniel Colascione's avatar
    • Daniel Colascione's avatar
    • Daniel Colascione's avatar
    • Daniel Colascione's avatar
      Don't underflow datagram_address array · 3768a869
      Daniel Colascione authored
    • Dmitry Gutov's avatar
      Fix test failure in non-graphical mode · 0ceba22e
      Dmitry Gutov authored
      * test/automated/package-test.el (package-test-describe-package):
      Fix test failure in non-graphical mode.
      Add some missing ChangeLog entries.
    • Richard M. Stallman's avatar
      Backport Yeeloong battery.el fix from trunk · 9e37f3b9
      Richard M. Stallman authored
      Ref: http://lists.gnu.org/archive/html/emacs-devel/2014-03/msg00782.html
      * lisp/battery.el (battery-linux-sysfs):
      Search for each field from the beginning of the buffer.
  5. 22 Mar, 2014 4 commits
    • Glenn Morris's avatar
    • Glenn Morris's avatar
      Make dired-read-regexp obsolete · 5dbc3244
      Glenn Morris authored
      It's not worth having such a trivial wrapper for read-regexp.
      * lisp/dired.el (dired-read-regexp): Make obsolete.
      (dired-mark-files-regexp, dired-mark-files-containing-regexp)
      * lisp/dired-aux.el (dired-mark-read-regexp):
      * lisp/dired-x.el (dired-mark-unmarked-files): Use read-regexp directly.
    • Glenn Morris's avatar
      Make some files in etc obsolete · 00156f95
      Glenn Morris authored
      These are old copies of online information that is not Emacs-specific.
      * etc/CENSORSHIP, etc/GNU, etc/LINUX-GNU, etc/THE-GNU-PROJECT, etc/WHY-FREE:
      Replace contents with pointers to www.gnu.org or emacs.info, mark obsolete.
      * src/callproc.c (init_callproc): In etc, look for NEWS rather than GNU.
      * lisp/startup.el (fancy-startup-text):
      * lisp/help.el (describe-gnu-project): Visit online info about GNU project.
      * doc/emacs/help.texi (Help Files): Update C-h g description.
      * doc/misc/efaq.texi (Informational files for Emacs): Do not mention etc/GNU.
      * admin/notes/copyright: Remove references to these files.
      * etc/MACHINES, etc/NEWS.19: Replace references to these files.
    • Glenn Morris's avatar
      Reduce duplication in lib-src etags/ctags rules · 10211d43
      Glenn Morris authored
      * lib-src/Makefile.in (etags_deps, etags_args): New, to reduce duplication.
      (etags${EXEEXT}, ctags${EXEEXT}): Use etags_deps, etags_args.