1. 05 Jul, 2013 8 commits
    • Paul Eggert's avatar
      Remove duplicate #include directives. · 47ba6d43
      Paul Eggert authored
      * xfaces.c:
      Don't include stdio.h twice.
      * buffer.c [USE_MMAP_FOR_BUFFERS]:
      Don't include sys/types.h or stdio.h twice.
      * fileio.c [WINDOWSNT | MSDOS]: Don't include fcntl.h twice.
      * lread.c: Don't include coding.h twice.
      * nsfont.m: Don't include frame.h twice.
      * process.c [HAVE_RES_INIT]: Don't include <netinet/in.h> twice.
      * ralloc.c: Don't include <unistd.h> twice.
      * xdisp.c: Don't include font.h twice.
      * xterm.c: Don't include fontset.h twice.
      * xterm.h [USE_X_TOOLKIT]: Don't include X11/StringDefs.h twice.
    • Glenn Morris's avatar
    • Michael Albinus's avatar
      Fix previous patch. · c0747758
      Michael Albinus authored
    • Michael Albinus's avatar
      * automated/file-notify-tests.el · 84b6d3df
      Michael Albinus authored
      (file-notify-test-remote-temporary-file-directory): Use
      `null-device' on w32.
      (file-notify--test-tmpfile, file-notify--test-tmpfile1)
      (file-notify--test-results, file-notify--test-event)
      (file-notify--deftest-remote, file-notify--event-test)
      (file-notify--test-make-temp-name): Renamed, in order to mark them
      (tramp-message-show-message, tramp-read-passwd): Tweak them for
      better fitting in noninteractive tests.
      (file-notify-test00-availability): Renamed from `file-notify-test0'.
      (file-notify-test01-add-watch): Renamed from `file-notify-test1'.
      Use `temporary-file-directory '.
      (file-notify-test01-add-watch-remote): New test.
      (file-notify-test02-events): Renamed from `file-notify-test2'.
      (file-notify-test02-events-remote): Renamed from `file-notify-test3'.
      (file-notify-test03-autorevert): Renamed from
      `file-notify-test4'.  Use timeouts.
      (file-notify-test03-autorevert-remote): Renamed from
    • Stephen Berman's avatar
      * calendar/todo-mode.el: Add handling of file deletion, both by · d610f6dd
      Stephen Berman authored
      mode command and externally.  Fix various related bugs.  Clarify
      Commentary and improve some documentation strings and code.
      (todo-delete-file): New command.
      (todo-check-file): New function.
      (todo-show): Handle external deletion of the file we're trying to
      show.  Replace called-interactively-p by an optional
      prefix argument to avoid problematic interaction with catch form
      when byte compiled (bug#14702).
      (todo-quit): Handle external deletion of the archive's todo file.
      Make sure the buffer that was visiting the archive file is still
      live before trying to bury it.
      (todo-category-completions): Handle external deletion of any
      category completion files.
      (todo-jump-to-category, todo-basic-insert-item): Recalculate list
      of todo files, in case of external deletion.
      (todo-add-file): Replace unnecessary setq by let-binding.
      (todo-find-archive): Check whether there are any archives.
      Replace unnecessary setq by let-binding.
      (todo-archive-done-item): Use find-file-noselect to get the
      archive buffer whether or not the archive already exists.  Remove
      superfluous code.  Use file size instead of buffer-file-name to
      check if the archive is new; if it is, update list of archives.
      (todo-default-todo-file): Allow nil to be a valid value for when
      there are no todo files.
      (todo-reevaluate-default-file-defcustom): Use corrected definition
      of todo-default-todo-file.
      (todo-key-bindings-t+a+f): Add key binding for todo-delete-file.
      (todo-delete-category, todo-show-categories-table)
      (todo-category-number): Clarify comment.
      (todo-filter-items): Clarify documentation string.
      (todo-show-current-file, todo-display-as-todo-file)
      (todo-reset-and-enable-done-separator): Tweak documentation string.
      (todo-done-separator): Make separator length window-width, since
      bug#2749 is now fixed.
      Fixes: debbugs:14688
    • Michael Albinus's avatar
      * net/tramp-sh.el (tramp-sh-handle-file-notify-add-watch): Support · ddbdfd6f
      Michael Albinus authored
      both "gvfs-monitor-dir" and "inotifywait".
      (tramp-sh-file-inotifywait-process-filter): Renamed from
      (tramp-get-remote-gvfs-monitor-dir): New defuns.
    • Leo Liu's avatar
    • Glenn Morris's avatar
  2. 04 Jul, 2013 10 commits
  3. 03 Jul, 2013 12 commits
  4. 02 Jul, 2013 10 commits
    • Paul Eggert's avatar
    • Jan Djärv's avatar
      * term/ns-win.el (display-format-alist): Use .*. · a3b49114
      Jan Djärv authored
      Fixes: debbugs:14765
    • Paul Eggert's avatar
      Remove some unused macros from 'configure'. · 57f8c490
      Paul Eggert authored
      Remove these macros, as they are not used.
      (sys_siglist): Remove macro; src/sysdep.c now does this.
      * src/sysdep.c (sys_siglist) [HAVE_DECL___SYS_SIGLIST]:
      Define to __sys_siglist.
    • Eli Zaretskii's avatar
    • Eli Zaretskii's avatar
      Update commentary in w32notify.c. · 102ae68d
      Eli Zaretskii authored
    • Christoph Egger's avatar
    • Eli Zaretskii's avatar
      Fix bug #2749 with overflow-newline-into-fringe in visual-line-mode. · bcffb5ca
      Eli Zaretskii authored
       src/xdisp.c (IT_OVERFLOW_NEWLINE_INTO_FRINGE): Don't disallow
       word-wrap, so that overflow-newline-into-fringe would work in
       (move_it_in_display_line_to): When the last scanned display
       element fits exactly on the display line, and
       overflow-newline-into-fringe is non-nil, but wrap_it is valid,
       don't return MOVE_NEWLINE_OR_CR, but instead back up to the last
       wrap point and return MOVE_LINE_CONTINUED.  Fixes problems with
       finding buffer position that corresponds to pixel coordinates,
       e.g. in buffer_posn_from_coords.
    • Jan Djärv's avatar
    • Katsumi Yamaoka's avatar
      Merge changes made in Gnus trunk · eaa610c3
      Katsumi Yamaoka authored
      2012-03-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
       * gnus.texi (Client-Side IMAP Splitting):
         Note that `nnimap-inbox' now can be a list.
      2013-06-05 David Engster <deng@randomsample.de>
       * gnus-sum.el (gnus-update-marks): Do not remove empty 'unexist'
         ranges, since `nnimap-retrieve-group-data-early' also uses it as a flag
         to see whether the group was synced before.
      2012-09-05 Martin Stjernholm <mast@lysator.liu.se>
       * nnimap.el (nnimap-request-move-article): Decode the group name when
         doing internal moves to avoid charset issues.
      2012-09-05 Julien Danjou <julien@danjou.info>
       * nnimap.el (nnimap-request-list):
         Revert change that made listing synchronous.
         (nnimap-get-responses): Restore.
      2012-08-31 Dave Abrahams <dave@boostpro.com>
       * nnimap.el (nnimap-change-group): Document result value.
       * nnimap.el (nnimap-find-article-by-message-id):
         Account for the fact that nnimap-change-group can return t.
      2012-08-06 Julien Danjou <julien@danjou.info>
       * nnimap.el (nnimap-request-head):
         Resture to-buffer parameter, used by `nnimap-request-move-article'.
       * nnimap.el (nnimap-request-head): Remove to-buffer argument.
       * gnus-int.el (gnus-request-head): Remove to-buffer argument, only
         supported by nnimap actually. Reverts previous change.
       * gnus-int.el (gnus-request-head): Add an optional to-buffer parameter
         to mimic `gnus-request-article' and enjoy backends the nn*-request-head
         to-buffer argument that is already supported.
      2012-07-24 Julien Danjou <julien@danjou.info>
       * nnimap.el (nnimap-get-responses): Remove, unused.
      2012-06-25 Julien Danjou <julien@danjou.info>
       * nnimap.el (nnimap-request-articles-find-limit): Rename from
         `nnimap-request-move-articles-find-limit' since we do not use it
         only for move operations.
         Use `nnimap-request-articles-find-limit' to limit search by message-id.
      2012-06-19 Julien Danjou <julien@danjou.info>
       * nnir.el (nnir-run-imap): Fix, use `nnimap-change-group'.
       * nnimap.el (nnimap-log-buffer):
         Check that `window-point-insertion-type' is boundp, since it's not
         available in XEmacs.
      2012-06-19 Michael Welsh Duggan <md5i@md5i.com>
       * nnimap.el (nnimap-log-buffer):
         Add this, setting `window-point-insertion-type' in the buffer to t.
         (nnimap-log-command): Use nnimap-log-buffer.
      2012-06-19 Julien Danjou <julien@danjou.info>
       * nnimap.el (nnimap-find-article-by-message-id):
         Add an optional limit argument to be able to limit the search.
         Use `nnimap-request-move-articles-find-limit'.
         Add this to limit the search by Message-Id after a message move.
         (nnimap): Add defgroup.
      2012-06-15 Julien Danjou <julien@danjou.info>
       * nnimap.el (nnimap-find-article-by-message-id):
         Use `nnimap-possibly-change-group' rather than its own EXAMINE call.
         (nnimap-possibly-change-group): Add read-only argument.
         (nnimap-request-list): Use nnimap-possibly-change-group rather than
         issuing EXAMINE manually.
         Use `nnimap-possibly-change-group' with read-only argument.
         (nnimap-change-group): Rename from `nnimap-possibly-change-group'.
         We cannot possibly change because we need to be sure that it's either
         read-write or read-only.
      2012-06-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
       * gnus-sum.el (gnus-summary-insert-old-articles):
         Don't include unexistent messages.
      2012-04-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
       * gnus-start.el (gnus-clean-old-newsrc):
         Remove totally bogus `unexists' entries.
         (gnus-clean-old-newsrc): Fix last checkin.
       * nnimap.el (nnimap-update-info):
         None of the articles below the active low-water mark exist.
      2012-03-27 Katsumi Yamaoka <yamaoka@jpl.org>
       * nnimap.el (gnus-refer-thread-use-nnir): Silence the byte compiler.
      2012-03-22 Sergio Martinez <samf0xb58@gmail.com> (tiny change)
       * nnimap.el (nnimap-request-scan):
         Allow `nnimap-inbox' to be a list of inboxes.
      2012-03-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
       * gnus-group.el (gnus-group-expire-articles-1):
         Don't try to expire messages that don't exist.
       * gnus-sum.el (gnus-summary-expire-articles): Ditto.
      2012-02-20 Lars Ingebrigtsen <larsi@gnus.org>
       * gnus-start.el (gnus-clean-old-newsrc): Allow a FORCE parameter.
      2012-02-15 Lars Ingebrigtsen <larsi@gnus.org>
       * gnus-start.el (gnus-clean-old-newsrc):
         Delete `unexist' from pre-Ma Gnus 0.3.
      2012-02-15 Lars Ingebrigtsen <larsi@gnus.org>
       * gnus-sum.el (gnus-summary-local-variables):
         Make `gnus-newsgroup-unexist' into a local variable.
      2012-02-11 Lars Ingebrigtsen <larsi@gnus.org>
       * gnus-sum.el (gnus-adjust-marked-articles):
         Add to `gnus-newsgroup-unexist'.
       * gnus.el (gnus-article-mark-lists):
         Add `unexist' to the list of marks.
         Put the `unexist' in the special marks list instead.
       * gnus-sum.el (gnus-articles-to-read): Don't include unexisting
         articles in the list of articles to be selected.
       * nnimap.el (nnimap-retrieve-group-data-early):
         Query for unexisting articles.
         (nnimap-update-info): Keep track of unexisting articles.
         (nnimap-update-qresync-info): Ditto.
      2012-02-01 Lars Ingebrigtsen <larsi@gnus.org>
       * gnus-start.el (gnus-clean-old-newsrc): New function.
         (gnus-read-newsrc-file): Use it.
    • Glenn Morris's avatar
      Auto-commit of generated files. · 646b9499
      Glenn Morris authored