1. 16 Sep, 2015 15 commits
    • Paul Eggert's avatar
      Minor backslash fixes in manuals and scripts · dc436dd7
      Paul Eggert authored
      * Makefile.in (install-arch-indep):
      * admin/charsets/compact.awk:
      * admin/charsets/gb180302.awk (gb_to_index):
      * admin/charsets/gb180304.awk (gb_to_index):
      Avoid undefined behavior in Awk regular expression backslashes.
      * doc/misc/efaq.texi (Matching parentheses):
      Omit unnecessary backslashes.
      * doc/misc/gnus-faq.texi (FAQ 5-8):
      Avoid undefined behavior in suggested sed backslash usage.
      dc436dd7
    • Paul Eggert's avatar
      Add -Wswitch to --enable-gcc-warnings · 8865587c
      Paul Eggert authored
      Make --enable-gcc-warnings a bit pickier, by also using -Wswitch.
      * configure.ac (WERROR_CFLAGS): Don’t add -Wno-switch.
      * lib-src/etags.c (main, consider_token, C_entries):
      * src/coding.c (encode_invocation_designation):
      * src/data.c (Ftype_of):
      * src/eval.c (Fdefvaralias, default_toplevel_binding)
      (Fbacktrace__locals, mark_specpdl):
      * src/lisp.h (record_xmalloc):
      * src/syntax.c (scan_lists, scan_sexps_forward):
      * src/window.c (window_relative_x_coord):
      * src/xdisp.c (push_it, pop_it):
      * src/xterm.c (xg_scroll_callback, x_check_fullscreen):
      Error out or do nothing (as appropriate) if a switch statement
      with an enum value does not cover all of the enum.
      * src/dispextern.h (struct iterator_stack_entry.u.comp):
      Remove unused member discovered by using -Wswitch.
      * src/lisp.h (record_xmalloc): Add a ‘+ 0’ to pacify -Wswitch.
      * src/vm-limit.c (check_memory_limits):
      Simplify warning-diagnostic computation by using a table.
      8865587c
    • Paul Eggert's avatar
      etags ‘fatal’ function is now printf-like · 82198ed5
      Paul Eggert authored
      * lib-src/etags.c (fatal): Now printf-like.  All callers changed.
      Also, now static; not clear why it needed to be extern.
      (verror): New function, with most of the old contents of ‘error’.
      (fatal, error): Use it.
      82198ed5
    • Eli Zaretskii's avatar
      More adaptations in file-notify-tests.el · 641350b2
      Eli Zaretskii authored
      * test/automated/file-notify-tests.el
      (file-notify-test05-dir-validity): Skip for w32notify in
      batch-mode.  (Bug#21432)
      641350b2
    • Michael Albinus's avatar
      Adapt test in file-notify-tests.el · 4969489c
      Michael Albinus authored
      * test/automated/file-notify-tests.el
      (file-notify-test04-file-validity): Skip for w32notify in
      batch-mode.  Add test lost last commit.
      4969489c
    • Dima Kogan's avatar
      winner no longer holds on to dead frames · d605a539
      Dima Kogan authored
      * lisp/winner.el (winner-change-fun): Cull dead frames.
      This prevents a potentially massive memory leak.  See:
      http://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00619.html
      d605a539
    • Michael Albinus's avatar
      b0f4acfc
    • Michael Albinus's avatar
      Use common report_file_notify_error function · c762d330
      Michael Albinus authored
      * src/fileio.c (report_file_notify_error): New function.
      
      * src/inotify.c (report_inotify_error): Remove function.
      (inotify_callback, symbol_to_inotifymask, Finotify_add_watch)
      (Finotify_rm_watch): Use report_file_notify_error.
      
      * src/lisp.h (report_file_notify_error): Declare external function.
      
      * src/w32notify.c (report_w32notify_error): Remove function.
      (Fw32notify_add_watch, Fw32notify_rm_watch):
      Use report_file_notify_error.
      c762d330
    • Jay Belanger's avatar
      Fix documentation. · 23274eaf
      Jay Belanger authored
      * doc/misc/calc.texi (Single-Variable Statistics): Fix the wording of
      the documentation of the root mean square.
      23274eaf
    • Martin Rudalics's avatar
      Remove tool_bar_redisplayed_once and associated code. · 1636e8c7
      Martin Rudalics authored
      * src/frame.h (tool_bar_redisplayed_once): Remove slot.
      * src/frame.c (make_frame, x_set_font): Remove initialization of
      f->tool_bar_redisplayed_once.
      * src/w32fns.c (x_change_tool_bar_height):
      * src/xfns.c (x_change_tool_bar_height): Don't check for
      f->tool_bar_redisplayed_once.
      * src/xdisp.c (redisplay_internal): Remove handling of
      f->tool_bar_redisplayed_once.
      1636e8c7
    • Eli Zaretskii's avatar
      Restore some of the quoting in the manuals · 31ff037a
      Eli Zaretskii authored
      * doc/lispref/windows.texi (Coordinates and Windows)
      (Coordinates and Windows):
      * doc/lispref/variables.texi (Lexical Binding)
      (File Local Variables):
      * doc/lispref/text.texi (Format Properties):
      * doc/lispref/symbols.texi (Symbol Components):
      * doc/lispref/strings.texi (Creating Strings):
      * doc/lispref/sequences.texi (Sequence Functions):
      * doc/lispref/searching.texi (Regexp Special, Regexp Search)
      (Search and Replace):
      * doc/lispref/processes.texi (Bindat Spec):
      * doc/lispref/os.texi (Idle Timers):
      * doc/lispref/objects.texi (Basic Char Syntax):
      * doc/lispref/numbers.texi (Float Basics, Random Numbers):
      * doc/lispref/nonascii.texi (Character Properties):
      * doc/lispref/modes.texi (Major Mode Conventions, Mode Hooks)
      (Mode Line Variables):
      * doc/lispref/minibuf.texi (Text from Minibuffer):
      * doc/lispref/loading.texi (Autoload):
      * doc/lispref/keymaps.texi (Controlling Active Maps):
      * doc/lispref/frames.texi (Frame Layout, Size and Position)
      (Size Parameters, Implied Frame Resizing):
      * doc/lispref/files.texi (Changing Files, Magic File Names):
      * doc/lispref/eval.texi (Self-Evaluating Forms):
      * doc/lispref/display.texi (Progress, Abstract Display)
      (Abstract Display Example, Bidirectional Display):
      * doc/lispref/commands.texi (Event Mod):
      * doc/emacs/windows.texi (Displaying Buffers):
      * doc/emacs/trouble.texi (Bug Criteria, Checklist):
      * doc/emacs/text.texi (Enriched Text):
      * doc/emacs/programs.texi (MixedCase Words):
      * doc/emacs/picture-xtra.texi (Insert in Picture)
      (Tabs in Picture):
      * doc/emacs/misc.texi (Emacs Server, Printing):
      * doc/emacs/mini.texi (Minibuffer History):
      * doc/emacs/maintaining.texi (Old Revisions, VC Change Log)
      (Pulling / Pushing):
      * doc/emacs/killing.texi (Yanking, Cut and Paste, Clipboard):
      * doc/emacs/help.texi (Help, Help Echo):
      * doc/emacs/glossary.texi (Glossary):
      * doc/emacs/frames.texi (Mouse Commands, Creating Frames)
      (Frame Commands):
      * doc/emacs/files.texi (Reverting, Saving, Directories):
      * doc/emacs/entering.texi (Exiting):
      * doc/emacs/emacs.texi (Top):
      * doc/emacs/cmdargs.texi (Window Size X, Icons X):
      * doc/emacs/anti.texi (Antinews): Restore quoting of text where
      appropriate or replace quoting with @dfn.
      * doc/misc/ediff.texi (Window and Frame Configuration):
      * doc/lispref/processes.texi (Network Feature Testing):
      * doc/lispref/display.texi (Display Margins): Quote the phrase
      after "a.k.a." where appropriate.
      31ff037a
    • Tassilo Horn's avatar
      Clarify reftex-extra-bindings docs. · bc67e467
      Tassilo Horn authored
      * lisp/textmodes/reftex-vars.el (reftex-extra-bindings): Document that
      the variable only has an effect at load-time.
      * doc/misc/reftex.texi (Key Bindings): Ditto.
      bc67e467
    • Daniel McClanahan's avatar
      Fix search argument in ‘lisp--el-match-keyword’ (Bug#21492) (Bug#21493) · 55a9b2e6
      Daniel McClanahan authored
      * lisp/emacs-lisp/lisp-mode.el (lisp--el-match-keyword): Fix
      search argument.  (Bug#21492) (Bug#21493)
      
      Copyright-paperwork-exempt: yes
      55a9b2e6
    • Tassilo Horn's avatar
      Add pretty symbols for \qquad and \varrho. · 8db08dfe
      Tassilo Horn authored
      * lisp/textmodes/tex-mode.el (tex--prettify-symbols-alist): Add pretty
      symbols for \qquad and \varrho.
      8db08dfe
    • Jay Belanger's avatar
      Add new functions for the root mean square of a (Calc) vector · 2667d5c7
      Jay Belanger authored
      * lisp/calc/calc-stats.el (calcFunc-rms, calc-vector-rms):
      New functions.
      * lisp/calc/calc-ext.el (calc-init-extensions): Add keybinding for
      `calc-vector-rms', add autoloads for `calc-vector-rms' and
      `calcFunc-rms'.
      * lisp/calc/calc-map.el (calc-u-oper-keys):  Add entry for
      `calcFunc-rms'.
      * lisp/calc/calc-menu.el (calc-vectors-menu): Add entry for
      `calc-vector-rms'.
      * doc/misc/calc.texi (Single-Variable Statistics): Document the rms
      command.
      2667d5c7
  2. 15 Sep, 2015 20 commits
    • Stephen Leake's avatar
      Add monotone EDE generic project · fa856144
      Stephen Leake authored
      * lisp/cedet/ede/generic.el (ede-enable-generic-projects): Add monotone
      generic project.
      fa856144
    • Stephen Leake's avatar
      Revert premature commit · 576e9b27
      Stephen Leake authored
      * doc/lispref/files.texi: Revert premature commit of change to
      file-name-all-completions.
      576e9b27
    • Stephen Leake's avatar
      Fix a bug in elisp--xref-find-definitions related to cl-generic defaults · 711a8eec
      Stephen Leake authored
      * lisp/progmodes/elisp-mode.el (elisp--xref-find-definitions): Fix bug
      with cl-generic defaults.
      (elisp--xref-find-references): Add doc string.
      
      * test/automated/elisp-mode-tests.el (xref-elisp-generic-*): Improve
      tests to find bug.
      711a8eec
    • Stephen Leake's avatar
      Fix bugs in eieio-oref-default related to class symbols · b6a792bc
      Stephen Leake authored
      * lisp/emacs-lisp/eieio-core.el (class-p): Handle symbol properly.
      (eieio-oref-default): Handle class properly.
      b6a792bc
    • Paul Eggert's avatar
      ; Spelling fixes · 691b73f1
      Paul Eggert authored
      691b73f1
    • Paul Eggert's avatar
      Quote “fullboth” when defining it · 332f816d
      Paul Eggert authored
      * doc/lispref/frames.texi (Size Parameters): Use @dfn for “fullboth”
      and rewrite the containing paragraph, which was awkward.  (Bug#21472).
      332f816d
    • Eli Zaretskii's avatar
      Minor doc fix in emacs/ack.texi · dab3828f
      Eli Zaretskii authored
      * doc/emacs/ack.texi (Acknowledgments): Fix an xref missing the
      first argument.
      dab3828f
    • Michael Albinus's avatar
      Adapt tests in auto-revert-tests.el · 5c182636
      Michael Albinus authored
      * test/automated/auto-revert-tests.el (auto-revert--timeout):
      Make it a defconst.
      (auto-revert--wait-for-revert): New defun.
      (auto-revert-test00-auto-revert-mode)
      (auto-revert-test01-auto-revert-tail-mode)
      (auto-revert-test02-auto-revert-mode-dired): Use it.
      5c182636
    • Stefan Monnier's avatar
      * lisp/emacs-lisp/lisp-mode.el (lisp-mode-symbol-regexp): New const · 6d98299e
      Stefan Monnier authored
      Use it everywhere "\\(\\sw\\|\\s_\\|\\\\.\\)+" was used.
      (cl-lib-fdefs): Add defgeneric.
      (cl-kw): Add all elements of eieio-kw and cl-lib-kw.
      (eieio-kw, cl-lib-kw, el-kw): Remove.
      6d98299e
    • Paul Eggert's avatar
      Quote less in manuals · ef7dbdf5
      Paul Eggert authored
      The manuals often used quotes ``...'' when it is better to use @dfn or
      @code or capitalized words or no quoting at all.  For example, there is
      no need for the `` and '' in “if a variable has one effect for
      @code{nil} values and another effect for ``non-@code{nil}'' values”.
      Reword the Emacs, Lisp intro, and Lisp reference manuals to eliminate
      unnecessary quoting like this, and to use @dfn etc. instead when called
      for (Bug#21472).
      ef7dbdf5
    • Mark Oteiza's avatar
      c051487f
    • Paul Eggert's avatar
      Pacify --enable-gcc-warnings · 7f6b6f1a
      Paul Eggert authored
      * src/inotify.c (report_inotify_error): Declare it _Noreturn.
      7f6b6f1a
    • Michael Albinus's avatar
      Improve error reports in inotify.c · 67e515d3
      Michael Albinus authored
      * src/inotify.c (report_inotify_error): New function.  Clone of
      report_w32notify_error.
      (inotify_callback, symbol_to_inotifymask, Finotify_add_watch)
      (Finotify_rm_watch): Use it.
      67e515d3
    • Eli Zaretskii's avatar
      Fix the file-notify tests for watch validation on w32 · 20b177d5
      Eli Zaretskii authored
      * test/automated/file-notify-tests.el
      (file-notify-test04-file-validity): Move the directory deletion
      out of the file-notify--test-with-events macro.
      (file-notify-test04-file-validity)
      (file-notify-test05-dir-validity): Enlarge the timeout of
      read-event to 0.5, as 0.1 is borderline on w32.  (Bug#21432)
      20b177d5
    • Tassilo Horn's avatar
      Use OPEN BOX instead of space for \quad. · 40d3a151
      Tassilo Horn authored
      * lisp/textmodes/tex-mode.el (tex--prettify-symbols-alist): Use OPEN BOX
      character for \quad instead of a space.
      40d3a151
    • Eli Zaretskii's avatar
      ; Fix last commit log entry. · 13a71d83
      Eli Zaretskii authored
      13a71d83
    • Eli Zaretskii's avatar
      ; make change-history-commit · 6cdd1e91
      Eli Zaretskii authored
      6cdd1e91
    • Eli Zaretskii's avatar
      Add missing *.pbm images · 20b46251
      Eli Zaretskii authored
      * etc/images/connect.pbm: New file.
      * etc/images/custom/down-pushed.pbm: New file.
      * etc/images/custom/down.pbm: New file.
      * etc/images/custom/right-pushed.pbm: New file.
      * etc/images/custom/right.pbm: New file.
      * etc/images/describe.pbm: New file.
      * etc/images/disconnect.pbm: New file.
      * etc/images/ezimage/bits.pbm: New file.
      * etc/images/ezimage/bitsbang.pbm: New file.
      * etc/images/ezimage/box-minus.pbm: New file.
      * etc/images/ezimage/box-plus.pbm: New file.
      * etc/images/ezimage/box.pbm: New file.
      * etc/images/ezimage/checkmark.pbm: New file.
      * etc/images/ezimage/dir-minus.pbm: New file.
      * etc/images/ezimage/dir-plus.pbm: New file.
      * etc/images/ezimage/dir.pbm: New file.
      * etc/images/ezimage/doc-minus.pbm: New file.
      * etc/images/ezimage/doc-plus.pbm: New file.
      * etc/images/ezimage/doc.pbm: New file.
      * etc/images/ezimage/info.pbm: New file.
      * etc/images/ezimage/key.pbm: New file.
      * etc/images/ezimage/label.pbm: New file.
      * etc/images/ezimage/lock.pbm: New file.
      * etc/images/ezimage/mail.pbm: New file.
      * etc/images/ezimage/page-minus.pbm: New file.
      * etc/images/ezimage/page-plus.pbm: New file.
      * etc/images/ezimage/page.pbm: New file.
      * etc/images/ezimage/tag-gt.pbm: New file.
      * etc/images/ezimage/tag-minus.pbm: New file.
      * etc/images/ezimage/tag-plus.pbm: New file.
      * etc/images/ezimage/tag-type.pbm: New file.
      * etc/images/ezimage/tag-v.pbm: New file.
      * etc/images/ezimage/tag.pbm: New file.
      * etc/images/ezimage/unlock.pbm: New file.
      * etc/images/gnus/important.pbm: New file.
      * etc/images/gnus/mail-send.pbm: New file.
      * etc/images/gnus/receipt.pbm: New file.
      * etc/images/gnus/toggle-subscription.pbm: New file.
      * etc/images/gnus/unimportant.pbm: New file.
      * etc/images/gud/all.pbm: New file.
      * etc/images/gud/rcont.pbm: New file.
      * etc/images/gud/recstart.pbm: New file.
      * etc/images/gud/recstop.pbm: New file.
      * etc/images/gud/rfinish.pbm: New file.
      * etc/images/gud/rnext.pbm: New file.
      * etc/images/gud/rnexti.pbm: New file.
      * etc/images/gud/rstep.pbm: New file.
      * etc/images/gud/rstepi.pbm: New file.
      * etc/images/gud/thread.pbm: New file.
      * etc/images/lock-broken.pbm: New file.
      * etc/images/lock-ok.pbm: New file.
      * etc/images/lock.pbm: New file.
      * etc/images/mail/copy.pbm: New file.
      * etc/images/mail/forward.pbm: New file.
      * etc/images/mail/not-spam.pbm: New file.
      * etc/images/mail/outbox.pbm: New file.
      * etc/images/mail/preview.pbm: New file.
      * etc/images/mail/save-draft.pbm: New file.
      * etc/images/mh-logo.pbm: New file.
      * etc/images/mpc/add.pbm: New file.
      * etc/images/mpc/ffwd.pbm: New file.
      * etc/images/mpc/next.pbm: New file.
      * etc/images/mpc/pause.pbm: New file.
      * etc/images/mpc/play.pbm: New file.
      * etc/images/mpc/prev.pbm: New file.
      * etc/images/mpc/rewind.pbm: New file.
      * etc/images/mpc/stop.pbm: New file.
      * etc/images/redo.pbm: New file.
      * etc/images/smilies/braindamaged.pbm: New file.
      * etc/images/smilies/cry.pbm: New file.
      * etc/images/smilies/dead.pbm: New file.
      * etc/images/smilies/evil.pbm: New file.
      * etc/images/smilies/forced.pbm: New file.
      * etc/images/smilies/grin.pbm: New file.
      * etc/images/smilies/indifferent.pbm: New file.
      * etc/images/sort-ascending.pbm: New file.
      * etc/images/sort-column-ascending.pbm: New file.
      * etc/images/sort-criteria.pbm: New file.
      * etc/images/sort-descending.pbm: New file.
      * etc/images/sort-row-ascending.pbm: New file.
      * etc/images/unchecked.pbm: New file.
      * etc/images/zoom-in.pbm: New file.
      *: New file.
      : New file.
      : New file.
      * Please enter the commit message for your changes. Lines starting: New file.
      * with '#' will be ignored, and an empty message aborts the commit.: New file.
      * On branch master: New file.
      * Your branch is up-to-date with 'origin/master'.: New file.
      *: New file.
      * Changes to be committed:: New file.
      *	modified:   etc/images/README: New file.
      * etc/images/connect.pbm: New file.
      * etc/images/custom/down-pushed.pbm: New file.
      * etc/images/custom/down.pbm: New file.
      * etc/images/custom/right-pushed.pbm: New file.
      * etc/images/custom/right.pbm: New file.
      * etc/images/describe.pbm: New file.
      * etc/images/disconnect.pbm: New file.
      * etc/images/ezimage/bits.pbm: New file.
      * etc/images/ezimage/bitsbang.pbm: New file.
      * etc/images/ezimage/box-minus.pbm: New file.
      * etc/images/ezimage/box-plus.pbm: New file.
      * etc/images/ezimage/box.pbm: New file.
      * etc/images/ezimage/checkmark.pbm: New file.
      * etc/images/ezimage/dir-minus.pbm: New file.
      * etc/images/ezimage/dir-plus.pbm: New file.
      * etc/images/ezimage/dir.pbm: New file.
      * etc/images/ezimage/doc-minus.pbm: New file.
      * etc/images/ezimage/doc-plus.pbm: New file.
      * etc/images/ezimage/doc.pbm: New file.
      * etc/images/ezimage/info.pbm: New file.
      * etc/images/ezimage/key.pbm: New file.
      * etc/images/ezimage/label.pbm: New file.
      * etc/images/ezimage/lock.pbm: New file.
      * etc/images/ezimage/mail.pbm: New file.
      * etc/images/ezimage/page-minus.pbm: New file.
      * etc/images/ezimage/page-plus.pbm: New file.
      * etc/images/ezimage/page.pbm: New file.
      * etc/images/ezimage/tag-gt.pbm: New file.
      * etc/images/ezimage/tag-minus.pbm: New file.
      * etc/images/ezimage/tag-plus.pbm: New file.
      * etc/images/ezimage/tag-type.pbm: New file.
      * etc/images/ezimage/tag-v.pbm: New file.
      * etc/images/ezimage/tag.pbm: New file.
      * etc/images/ezimage/unlock.pbm: New file.
      * etc/images/gnus/important.pbm: New file.
      * etc/images/gnus/mail-send.pbm: New file.
      * etc/images/gnus/receipt.pbm: New file.
      * etc/images/gnus/toggle-subscription.pbm: New file.
      * etc/images/gnus/unimportant.pbm: New file.
      * etc/images/gud/all.pbm: New file.
      * etc/images/gud/rcont.pbm: New file.
      * etc/images/gud/recstart.pbm: New file.
      * etc/images/gud/recstop.pbm: New file.
      * etc/images/gud/rfinish.pbm: New file.
      * etc/images/gud/rnext.pbm: New file.
      * etc/images/gud/rnexti.pbm: New file.
      * etc/images/gud/rstep.pbm: New file.
      * etc/images/gud/rstepi.pbm: New file.
      * etc/images/gud/thread.pbm: New file.
      * etc/images/lock-broken.pbm: New file.
      * etc/images/lock-ok.pbm: New file.
      * etc/images/lock.pbm: New file.
      * etc/images/mail/copy.pbm: New file.
      * etc/images/mail/forward.pbm: New file.
      * etc/images/mail/not-spam.pbm: New file.
      * etc/images/mail/outbox.pbm: New file.
      * etc/images/mail/preview.pbm: New file.
      * etc/images/mail/save-draft.pbm: New file.
      * etc/images/mh-logo.pbm: New file.
      * etc/images/mpc/add.pbm: New file.
      * etc/images/mpc/ffwd.pbm: New file.
      * etc/images/mpc/next.pbm: New file.
      * etc/images/mpc/pause.pbm: New file.
      * etc/images/mpc/play.pbm: New file.
      * etc/images/mpc/prev.pbm: New file.
      * etc/images/mpc/rewind.pbm: New file.
      * etc/images/mpc/stop.pbm: New file.
      * etc/images/redo.pbm: New file.
      * etc/images/smilies/braindamaged.pbm: New file.
      * etc/images/smilies/cry.pbm: New file.
      * etc/images/smilies/dead.pbm: New file.
      * etc/images/smilies/evil.pbm: New file.
      * etc/images/smilies/forced.pbm: New file.
      * etc/images/smilies/grin.pbm: New file.
      * etc/images/smilies/indifferent.pbm: New file.
      * etc/images/sort-ascending.pbm: New file.
      * etc/images/sort-column-ascending.pbm: New file.
      * etc/images/sort-criteria.pbm: New file.
      * etc/images/sort-descending.pbm: New file.
      * etc/images/sort-row-ascending.pbm: New file.
      * etc/images/unchecked.pbm: New file.
      * etc/images/zoom-in.pbm: New file.
      * etc/images/README: Update instructions for PBM files.
      20b46251
    • Eli Zaretskii's avatar
      Add separator.pbm tool-bar image · 5901559d
      Eli Zaretskii authored
      * etc/images/separator.pbm: New file.  Having it avoids the side
      effect of changing the tool-bar height when the default font's size
      changes and XPM image support is not available, due to the SPC
      characters that are left in the Lisp string used to display the tool
      bar, because there are no images to display instead of those SPC
      characters.
      5901559d
    • Eli Zaretskii's avatar
      Make show-paren-match face visible on mono-color displays · a1cbf943
      Eli Zaretskii authored
      * lisp/faces.el (show-paren-match): Use the underline face for
      mono-color displays.  (Bug#21481)
      a1cbf943
  3. 14 Sep, 2015 5 commits
    • Paul Eggert's avatar
      Don’t double-encode non-ASCII mail clipboard · b5a3626f
      Paul Eggert authored
      * lisp/mail/mailclient.el (mailclient-send-it):
      Also fix the case when mailclient-place-body-on-clipboard-flag
      is non-nil.  Problem reported by Eli Zaretskii (Bug#21471#37).
      b5a3626f
    • Michael Albinus's avatar
      Adaot file-notify-tests.el test cases · 67ddc7c5
      Michael Albinus authored
      * lisp/filenotify.el (file-notify-rm-watch): Ignore `file-notify-error'.
      
      * src/inotify.c (Finotify_valid_p): Adapt docstring.
      
      * test/automated/file-notify-tests.el ()
      (file-notify-test03-autorevert)
      (file-notify-test04-file-validity)
      (file-notify-test04-file-validity-remote)
      (file-notify-test05-dir-validity)
      (file-notify-test05-dir-validity-remote): Adapt docstring.
      (file-notify-test04-file-validity): Let events arrive before
      calling final `file-notify-valid-p'.  Do not ignore errors.
      (file-notify-test05-dir-validity): Do not manipulate
      `temporary-file-directory', it isn't necessary.  Let events arrive
      before calling final `file-notify-valid-p'.  Do not ignore errors.
      67ddc7c5
    • Paul Eggert's avatar
      Don’t double-encode non-ASCII for mail client · 1ee47d47
      Paul Eggert authored
      * lisp/mail/mailclient.el (mailclient-encode-string-as-url):
      Use RFC 6068’s list of unreserved characters.
      (mailclient-send-it): When encoding the body as a URL,
      first decode it as per Content-Type: and Content-Transfer-Encoding:,
      as URLs must use percent-encoded UTF-8 (Bug#21471).
      
      * doc/misc/url.texi (mailto): Update RFC number.
      1ee47d47
    • Stefan Monnier's avatar
    • Alan Mackenzie's avatar
      Replace `cadar' with `cadr/car', since `cadar' is problematic on Emacs. · 498d7fe9
      Alan Mackenzie authored
      (c-make-init-lang-vars-fun): Replace two occurrences of `cadar' with
      `cadr/car'.
      498d7fe9