- 15 Sep, 2015 14 commits
-
-
Eli Zaretskii authored
* doc/emacs/ack.texi (Acknowledgments): Fix an xref missing the first argument.
-
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.
-
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.
-
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).
-
Mark Oteiza authored
-
Paul Eggert authored
* src/inotify.c (report_inotify_error): Declare it _Noreturn.
-
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.
-
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)
-
Tassilo Horn authored
* lisp/textmodes/tex-mode.el (tex--prettify-symbols-alist): Use OPEN BOX character for \quad instead of a space.
-
Eli Zaretskii authored
-
Eli Zaretskii authored
-
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.
-
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.
-
Eli Zaretskii authored
* lisp/faces.el (show-paren-match): Use the underline face for mono-color displays. (Bug#21481)
-
- 14 Sep, 2015 12 commits
-
-
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).
-
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.
-
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.
-
Stefan Monnier authored
-
Alan Mackenzie authored
(c-make-init-lang-vars-fun): Replace two occurrences of `cadar' with `cadr/car'.
-
Eli Zaretskii authored
* doc/lispref/sequences.texi (Char-Tables): Clarify that extra slot numbers are zero-based. (Bug#21467)
-
Alan Mackenzie authored
Fixes debbugs#21449. lisp/emacs-lisp/lisp-mode.el (lisp-imenu-generic-expression) (lisp--el-match-keyword, lisp-el-font-lock-keywords-1) (lisp-cl-font-lock-keywords-1, lisp-el-font-lock-keywords-2) (lisp-cl-font-lock-keywords-2, lisp-string-in-doc-position-p): Insert "\\|\\\\." into regexps which match symbols.
-
Eli Zaretskii authored
* src/w32notify.c (Fw32notify_valid_p): Mention in the doc string that removing a watch makes its object invalid.
-
Tassilo Horn authored
-
Eli Zaretskii authored
* src/w32notify.c (report_w32notify_error): New function. (Fw32notify_add_watch, Fw32notify_rm_watch): Use it to report errors, instead of calling report_file_error. (Bug#21432)
-
Eli Zaretskii authored
* src/w32notify.c (Fw32notify_valid_p): New function. (Bug#21432) * lisp/filenotify.el (w32notify-valid-p): No longer an alias for 'identity'.
-
Tassilo Horn authored
* test/automated/file-notify-tests.el (file-notify-test04-file-validity, file-notify-test05-dir-validity): New tests.
-
- 13 Sep, 2015 5 commits
-
-
Eli Zaretskii authored
* doc/lispref/frames.texi (Font and Color Parameters): Fix markup of the 'alpha' parameter value. (Bug#21470)
-
Michael Albinus authored
* lisp/filenotify.el (file-notify-valid-p): New defun. (gfile-valid-p, w32notify-valid-p): Make them an alias to `identity'. * lisp/net/tramp-adb.el (tramp-adb-file-name-handler-alist) * lisp/net/tramp-gvfs.el (tramp-gvfs-file-name-handler-alist) * lisp/net/tramp-sh.el (tramp-sh-file-name-handler-alist) * lisp/net/tramp-smb.el (tramp-smb-file-name-handler-alist) <file-notify-valid-p>: Add handler. * lisp/net/tramp.el (tramp-file-name-for-operation): Add `file-notify-valid-p'. (tramp-handle-file-notify-valid-p): New defun. * src/inotify.c (Finotify_valid_p): New defun. (syms_of_inotify): Declare Sinotify_valid_p.
-
Paul Eggert authored
Problem reported by Ashish SHUKLA in: http://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00531.html * configure.ac: Check for struct unipair.unicode instead of for <linux/kd.h>, since that’s more specific to what the code actually needs. * src/terminal.c: Use HAVE_STRUCT_UNIPAIR_UNICODE, not HAVE_LINUX_KD_H.
-
Paul Eggert authored
-
Eli Zaretskii authored
* src/indent.c (Fvertical_motion): Don't leave point in the middle of an overlay string with newlines, as that will position the cursor after the string at whatever column is there. (Bug#21468)
-
- 12 Sep, 2015 5 commits
-
-
Michael Albinus authored
* test/automated/file-notify-tests.el: Remove Tramp declarations. (file-notify-test00-availability): Print remote command w/o Tramp internal functions. (file-notify-test02-events, file-notify-test02-events-remote): Adapt docstring. (file-notify-test03-autorevert): Use `format-message' when inspecting *Messages* buffer.
-
Stefan Monnier authored
* lisp/wid-edit.el (widget-editable-list-insert-before) (widget-editable-list-delete-at): * lisp/progmodes/cperl-mode.el (cperl-find-pods-heres) (cperl-font-lock-unfontify-region-function): * lisp/progmodes/antlr-mode.el (save-buffer-state-x): * lisp/obsolete/longlines.el (longlines-mode): * lisp/obsolete/fast-lock.el (save-buffer-state): * lisp/mouse.el (mouse-save-then-kill-delete-region): * lisp/gnus/message.el (message-hide-headers): * lisp/eshell/esh-mode.el (eshell-send-input, eshell-output-filter): * lisp/ibuffer.el (ibuffer-update-title-and-summary) (ibuffer-redisplay-engine): Bind inhibit-modification-hooks to t rather than after/before-change-functions to nil.
-
Stefan Monnier authored
* lisp/jit-lock.el (jit-lock-deferred-fontify): Make sure we refresh the buffers, even if the forced redisplay is interrupted.
-
Stefan Monnier authored
-
Stefan Monnier authored
* lisp/emacs-lisp/syntax.el (syntax-propertize--done): Remove. (syntax-propertize): Set syntax-propertize--done even if syntax-propertize-function is nil. Avoid recursive invocations. (syntax-propertize-chunks): New var. (internal--syntax-propertize): Use it. Rename from syntax--jit-propertize. Simplify. (parse-sexp-propertize-function): Don't set any more. * src/syntax.c (SETUP_SYNTAX_TABLE): Call parse_sexp_propertize as needed. (parse_sexp_propertize): Don't assume charpos is not yet propertized. Call Qinternal__syntax_propertize instead of Vparse_sexp_propertize_function. Truncate e_property if needed. (update_syntax_table_forward): Streamline. (syms_of_syntax): Define Qinternal__syntax_propertize. (syntax_propertize__done): Rename from parse_sexp_propertize_done.
-
- 11 Sep, 2015 4 commits
-
-
Paul Eggert authored
Mostly this just changes ` to ' in static text. Some exceptions: * INSTALL.REPO: Use curved quotes, as the diagnostic in question typically does that now. * admin/quick-install-emacs (TRY, top level): Use straight quoting in diagnostics. * src/README: Fix working-directory confusion.
-
Paul Eggert authored
-
Michael Albinus authored
-
Michael Albinus authored
* lisp/net/tramp-sh.el (tramp-sh-handle-file-notify-add-watch): Set proper events to watch for. (tramp-sh-file-gvfs-monitor-dir-process-filter): Report only watched events.
-