1. 03 Aug, 2013 5 commits
  2. 02 Aug, 2013 21 commits
  3. 01 Aug, 2013 14 commits
    • Stefan Monnier's avatar
      * lisp/files.el: Use lexical-binding. · 76dc5996
      Stefan Monnier authored
      (dir-locals-read-from-file): Remove unused `err' variable.
      (hack-dir-local-variables--warned-coding): New var.
      (hack-dir-local-variables): Use it to avoid repeated warnings.
      (make-backup-file-name--default-function): New function.
      (make-backup-file-name-function): Use it as default.
      (buffer-stale--default-function): New function.
      (buffer-stale-function): Use it as default.
      (revert-buffer-insert-file-contents--default-function): New function.
      (revert-buffer-insert-file-contents-function): Use it as default.
      (insert-directory): Avoid add-to-list.
      * lisp/autorevert.el (auto-revert-handler): Simplify.
      Use buffer-stale--default-function.
    • Glenn Morris's avatar
      * test/automated/file-notify-tests.el (file-notify--test-remote-enabled): · 7d7e9a73
      Glenn Morris authored
      Try to check that the remote system has a notification program.
    • Gnus developers's avatar
      Merge changes made in Gnus master · 89cccc2f
      Gnus developers authored
      2013-08-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
      * gnus.texi (Basic Usage): Mention that warp means jump here.
        (The notmuch Engine): Mention notmuch.
      2013-08-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
      * message.el (message-ignored-news-headers): Delete X-Gnus-Delayed
        before sending.
      * dgnushack.el (dgnushack-compile): Add a temporary check for
      * mm-decode.el (mm-command-output): New face.
        (mm-display-external): Use it.
      2013-08-01 Kan-Ru Chen (陳侃如) <kanru@kanru.info> (tiny change)
      * nnmbox.el (nnmbox-request-article): Don't change point.
      2013-08-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
      * gnus-icalendar.el (gnus-icalendar-event:inline-reply-buttons):
        Include `handle' parameter.
      2013-08-01 Jan Tatarik <jan.tatarik@gmail.com>
      * gnus-icalendar.el: New file.
      2013-08-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
      * gnus-int.el (gnus-warp-to-article): Mention that warp means jump.
      * gnus-uu.el (gnus-uu-mark-thread, gnus-uu-unmark-thread): Work with
        dummy roots, too.
      2013-08-01 David Edmondson <dme@dme.org>
      * mml2015.el (mml2015-epg-key-image-to-string): Protect against bugging
        out on ttys.
      2013-08-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
      * gnus-start.el (gnus-dribble-save): Only save the dribble file if it's
        not empty.
    • Juanma Barranquero's avatar
      Fix typos in ChangeLogs. · 44e18199
      Juanma Barranquero authored
    • Paul Eggert's avatar
      * fileio.c, fns.c (merge): Move extern decl from here ... · 6318cde0
      Paul Eggert authored
      * lisp.h (merge): ... to here.
    • Tassilo Horn's avatar
    • Dmitry Antipov's avatar
      Fix last font-related change. · 6c1a09ba
      Dmitry Antipov authored
      * w32font.h (w32font_list_internal, w32font_match_internal):
      Fix prototype.
      * w32uniscribe.c (uniscribe_list, uniscribe_match):
      (uniscribe_list_family): Adjust to match font API change.
      MS-Windows breakage reported by Juanma Barranquero <lekktu@gmail.com>
      at http://lists.gnu.org/archive/html/emacs-devel/2013-08/msg00006.html.
    • Dmitry Antipov's avatar
      * frame.h (FRAME_MOUSE_UPDATE): · f8c20208
      Dmitry Antipov authored
      * nsterm.m (ns_frame_up_to_date): Omit redundant check
      whether hlinfo->mouse_face_mouse_frame is non-NULL.
    • Tassilo Horn's avatar
      Refactor out setting `whitespace-indent-tabs-mode' and · 06d36e2b
      Tassilo Horn authored
      `whitespace-tab-width' buffer-locally to own function, so that
      `whitespace-cleanup' and friends work appropriately without
      needing to enable `whitespace-mode'.
      * whitespace.el (whitespace-ensure-local-variables): New function.
      (whitespace-cleanup-region): Call it.
      (whitespace-turn-on): Call it.
    • Lars Magne Ingebrigtsen's avatar
    • Michael Albinus's avatar
      Complete file name handlers. · a43dc424
      Michael Albinus authored
      * net/tramp.el (tramp-handle-set-visited-file-modtime)
      (tramp-handle-file-notify-rm-watch): New functions.
      (tramp-call-process): Do not bind `default-directory'.
      * net/tramp-adb.el (tramp-adb-file-name-handler-alist): Order
      [access-file, add-name-to-file, dired-call-process]:
      [dired-compress-file, file-acl, file-notify-rm-watch]:
      [file-ownership-preserved-p, file-selinux-context]:
      [make-directory-internal, make-symbolic-link, set-file-acl]:
      [set-file-selinux-context, set-visited-file-modtime]:
      [verify-visited-file-modtime]: Add handler.
      (tramp-adb-handle-write-region): Apply `set-visited-file-modtime'.
      * net/tramp-gvfs.el (tramp-gvfs-file-name-handler-alist)
      [file-notify-add-watch, file-notify-rm-watch]:
      [set-file-times, set-visited-file-modtime]:
      [verify-visited-file-modtime]: Add handler.
      (tramp-gvfs-fuse-file-name): Remove.
      (tramp-gvfs-file-gvfs-monitor-file-process-filter): New defuns.
      (tramp-gvfs-handle-write-region): Fix error in moving tmpfile.
      * net/tramp-sh.el (tramp-sh-file-name-handler-alist): Order
      [file-notify-rm-watch ]: Use default Tramp handler.
      [executable-find]: Remove private handler.
      (tramp-do-copy-or-rename-file-out-of-band): Do not bind
      (tramp-sh-handle-file-notify-rm-watch): Remove functions.
      (tramp-sh-file-inotifywait-process-filter, tramp-set-remote-path):
      Do not use `format' in `tramp-message'.
      * net/tramp-smb.el (tramp-smb-file-name-handler-alist)
      [file-notify-rm-watch, set-visited-file-modtime]:
      [verify-visited-file-modtime]: Add handler.
      (tramp-smb-call-winexe): Do not bind `default-directory'.
    • Dmitry Antipov's avatar
      Avoid redundant Lisp_Object <-> struct frame conversions in font API. · fdb396e2
      Dmitry Antipov authored
      * font.h (struct font_driver): Change list, match, and list_family
      functions to accept struct frame * as first arg.
      * font.c (font_score, font_compare, font_sort_entities): Remove
      (font_sort_entities, font_list_entities, font_select_entity):
      (font_find_for_lface, Flist_fonts, Ffont_family_list): Adjust to
      match font API change.
      * xfont.c (xfont_list, xfont_match, xfont_list_family):
      * ftfont.c (ftfont_list, ftfont_match, ftfont_list_family):
      * ftxfont.c (ftxfont_list, ftxfont_match):
      * xftfont.c (xftfont_list, xftfont_match):
      * nsfont.m (nsfont_list, nsfont_match, nsfont_list_family):
      * w32font.c (w32font_list, w32font_match, w32font_list):
      (w32font_list_internal, w32_font_match_internal): Likewise.
      * xfaces.c (Fx_family_fonts): Adjust user.
    • Dmitry Antipov's avatar
      * xterm.c (any_help_event_p, x_draw_glyph_string_background): · 2f935d86
      Dmitry Antipov authored
      (x_display_ok): Use bool for booleans.
      (x_draw_glyph_string_background, cvt_string_to_pixel):
      (cvt_pixel_dtor): Drop unnecessary prototypes.
      * xterm.h (x_display_ok): Adjust prototype.
    • Dmitry Antipov's avatar
      Do not use pure Xism x_wm_set_icon_position in non-X ports. · 52b8a085
      Dmitry Antipov authored
      * frame.c (x_set_frame_parameters): Call to x_wm_set_icon_position
      only if HAVE_X_WINDOWS is in use.
      * frame.h (x_set_frame_parameters): Move under HAVE_X_WINDOWS.
      * nsterm.m (x_wm_set_icon_position): Remove no-op.
      * w32term.c (x_wm_set_icon_position): Likewise.
      * w32fns.c (x_icon): Adjust user.