summaryrefslogtreecommitdiff
path: root/doc
Commit message (Expand)AuthorAgeFilesLines
* Doc changes for kqueue...* doc/lispref/os.texi (File Notifications): Add kqueue as backend. Fix some glitches in the example. Michael Albinus2015-11-251-19/+22
* Remove support for ':timeout' from w32 tray notifications...* src/w32fns.c (Fw32_notification_notify): Delete the code that supports ':timeout'. (syms_of_w32fns): Don't DEFSYM ':timeout'. This avoids clashes with dbusbind.c when D-Bus is compiled in. * doc/lispref/os.texi (Desktop Notifications): Don't mention ':timeout'. Eli Zaretskii2015-11-131-6/+0
* CC Mode: Respect users' settings of open-paren-in-column-0-is-defun-start....lisp/progmodes/cc-engine.el (c-backward-single-comment, c-backward-comments) (c-invalidate-state-cache-1, c-parse-state-1, c-guess-basic-syntax): remove bindings of open-paren-in-column-0-is-defun-start to nil. (c-get-fallback-scan-pos): "New" function (existed several years ago). (c-parse-state-get-strategy): Reintroduce the 'BOD strategy, using c-get-fallback-scan-pos. (c-parse-state-1): Handle 'BOD strategy. lisp/progmodes/cc-mode.el (c-before-change, c-after-change) c-font-lock-fontify-region): remove bindings of open-paren-in-column-0-is-defun-start to nil. cc-mode.texi (Performance Issues, Limitations and Known Bugs): Fix mix up between @chapter and @appendix. Alan Mackenzie2015-11-111-2/+2
* ; * doc/lispref/os.texi: Fix indentation of sample code.Juanma Barranquero2015-11-111-1/+1
* Rename seq-p and map-p to seqp and mapp...* lisp/emacs-lisp/seq.el (seqp): New name. * lisp/emacs-lisp/map.el (mapp): New name. * doc/lispref/sequences.texi: Update the documentation for seqp. * test/automated/map-tests.el: Update the tests for mapp. Nicolas Petton2015-11-111-3/+3
* Implement tray notifications for MS-Windows...* src/w32fns.c (MY_NOTIFYICONDATAW): New typedef. (NOTIFYICONDATAW_V1_SIZE, NOTIFYICONDATAW_V2_SIZE) (NOTIFYICONDATAW_V3_SIZE, NIF_INFO, NIIF_NONE, NIIF_INFO) (NIIF_WARNING, NIIF_ERROR, EMACS_TRAY_NOTIFICATION_ID) (EMACS_NOTIFICATION_MSG): New macros. (NI_Severity): New enumeration. (get_dll_version, utf8_mbslen_lim, add_tray_notification) (delete_tray_notification, Fw32_notification_notify) (Fw32_notification_close): New functions. (syms_of_w32fns): Defsubr functions exposed to Lisp. DEFSYM keywords used by w32-notification-notify. * doc/lispref/os.texi (Desktop Notifications): Describe the native w32 tray notifications. Eli Zaretskii2015-11-111-4/+84
* Spelling fixes...* lisp/net/soap-inspect.el (soap-inspect-xs-simple-type): Fix misspelling in output. Paul Eggert2015-11-101-1/+1
* * doc/lispref/variables.texi (Directory Local Variables):...Document dir-locals wildcards * lisp/files.el (dir-locals-file): Point to Info node. * doc/emacs/custom.texi (Directory Variables): Document dir-locals wildcards. * etc/NEWS: Document new functionality. Artur Malabarba2015-11-102-14/+31
* * doc/lispref/windows.texi (Coordinates and Windows): Fix typo.Martin Rudalics2015-11-071-1/+1
* * doc/emacs/ack.texi (Acknowledgments): Updates.Xue Fuqiao2015-11-061-9/+18
* Document behavior of collation on Cygwin...* test/automated/fns-tests.el (fns-tests-collate-sort): Mark as expected failure on Cygwin. * doc/lispref/strings.texi (Text Comparison): Document that punctuation and whitespace are not ignored for sorting on Cygwin. Ken Brown2015-11-021-2/+5
* Merge from gnulib....This incorporates: 2015-10-30 intprops: add WRAPV and const flavors for GCC 5 2015-10-25 stdalign: port to Sun C 5.9 * doc/misc/texinfo.tex, lib/intprops.h, lib/stdalign.in.h: Copy from gnulib. Paul Eggert2015-10-301-64/+287
* ; Improve documentation of 'unhandled-file-name-directory'...* doc/lispref/files.texi (Magic File Names): Better wording for the last change in the documentation of 'unhandled-file-name-directory'. Eli Zaretskii2015-10-291-6/+6
* Add "afp" method to Tramp...* doc/misc/tramp.texi (GVFS based methods): Describe `afp' method. * lisp/net/tramp-gvfs.el (tramp-gvfs-methods): Add "afp" method. (tramp-gvfs-handle-expand-file-name) (tramp-gvfs-handler-mounted-unmounted) (tramp-gvfs-connection-mounted-p, tramp-gvfs-mount-spec) (tramp-gvfs-maybe-open-connection): Support also "afp". (tramp-gvfs-handle-file-attributes): Handle the case of empty "owner::user" and "owner::group" entries. Michael Albinus2015-10-291-3/+14
* Don't require default-directory to end with a slash...* doc/lispref/files.texi (Magic File Names): Document the change in unhandled-file-name-directory. * lisp/url/url-handlers.el (url-handler-unhandled-file-name-directory): Update accordingly. * src/buffer.c (default-directory): Update the docsting. * src/fileio.c (unhandled-file-name-directory): Default to calling `file-name-as-directory' (http://lists.gnu.org/archive/html/emacs-devel/2015-10/msg02294.html). Dmitry Gutov2015-10-291-1/+1
* * doc/lispref/sequences.texi (Sequence Functions): Fix typoArtur Malabarba2015-10-281-1/+1
* * lisp/emacs-lisp/seq.el (seq-mapn): New function...* doc/lispref/sequences.texi (Sequence Functions): Document seq-mapn Artur Malabarba2015-10-281-0/+18
* Clarify that load-path contents should be directory file names...* doc/lispref/files.texi (Directory Names): Define and use "directory file name". Recommend `expand-file-name'. * src/lread.c (load-path): Fix doc string; elements are directory file names. Stephen Leake2015-10-261-20/+30
* Further work on `stopped' events in filenotify.el...* doc/lispref/os.texi (File Notifications): Rework examples. * lisp/filenotify.el (file-notify--rm-descriptor): Optional parameter. (file-notify--rm-descriptor, file-notify-callback): Improve check for sending `stopped' event. (file-notify-add-watch): Check for more events for `inotify'. * test/automated/file-notify-tests.el (file-notify--test-expected-events): New defvar. (file-notify--test-with-events): Use it. (file-notify--test-cleanup): Make it more robust when deleting directories. (file-notify--test-event-test): Check also for watched directories. (file-notify--test-event-handler): Suppress temporary .#files. (file-notify-test02-events, file-notify-test04-file-validity): Rework `stopped' events. (file-notify-test05-dir-validity): Wait for events when appropriate. Michael Albinus2015-10-261-8/+37
* Document file notification `stopped' event...* doc/lispref/os.texi (File Notifications): Document `stopped event'. Michael Albinus2015-10-251-0/+37
* Describe dired-do-compress-to in the manual...* etc/NEWS: Update. * lisp/dired-aux.el: Fix typo. * doc/emacs/dired.texi: Add entry. Oleh Krehel2015-10-221-1/+11
* New lispref section “Security Considerations”...This attempts to document some of the issues recently discussed on emacs-devel, and to indicate other such issues. The section could be a lot longer. * doc/lispref/os.texi (Security Considerations): New node. * doc/lispref/elisp.texi (Top): * doc/lispref/processes.texi (Shell Arguments): * lisp/subr.el (shell-quote-argument): * src/callproc.c (syms_of_callproc): Reference it. Paul Eggert2015-10-213-1/+106
* Merge from gnulib...This incorporates: 2015-10-18 stdalign: work around pre-4.9 GCC x86 bug 2015-10-18 time_rz: avoid warning from bleeding-edge gcc's -Wnonnull * doc/misc/texinfo.tex, lib/stdalign.in.h, lib/time_rz.c: Copy from gnulib. Paul Eggert2015-10-211-57/+89
* (/ N) now returns the reciprocal of N...This is more compatible with Common Lisp and XEmacs (Bug#21690). See: http://lists.gnu.org/archive/html/emacs-devel/2015-10/msg01053.html * lisp/color.el (color-hue-to-rgb, color-hsl-to-rgb) (color-xyz-to-srgb, color-xyz-to-lab): * lisp/emacs-lisp/cl-extra.el (cl-float-limits): * lisp/net/shr-color.el (shr-color-hue-to-rgb) (shr-color-hsl-to-rgb-fractions): Exploit the change to simplify the code a bit. * lisp/emacs-lisp/bytecomp.el (byte-compile-quo): Don’t complain about single-argument calls to ‘/’. * src/data.c (arith_driver, float_arith_driver): Implement the change. Paul Eggert2015-10-201-4/+13
* New function seq-position...* lisp/emacs-lisp/seq.el (seq-position): New function. * test/automated/seq-tests.el: New tests for seq-position. * doc/lispref/sequences.texi: Add documentation for `seq-position'. Nicolas Petton2015-10-201-0/+19
* * doc/emacs/ack.texi (Acknowledgments): Small, sad, update.Glenn Morris2015-10-191-1/+2
* Fix return value of 'set-file-extended-attributes'...* lisp/files.el (set-file-extended-attributes): Return non-nil when setting either ACLs or SELinux context succeeds. Document the return value. (Bug#21699) * doc/lispref/files.texi (Changing Files): Document the return value of set-file-extended-attributes. Eli Zaretskii2015-10-191-0/+2
* ; * doc/lispref/processes.texi (Synchronous Processes): Minor copyedit.Eli Zaretskii2015-10-191-1/+1
* Improve documentation of functions that change files...* doc/lispref/files.texi (Changing Files): Document that these functions signal an error on failure. Eli Zaretskii2015-10-191-1/+4
* Some minor Tramp changes...* doc/misc/tramp.texi (Obtaining Tramp): Add http git cloning. * lisp/net/tramp.el (tramp-handle-make-auto-save-file-name): Expand `tramp-auto-save-directory'. Michael Albinus2015-10-181-0/+8
* Fix quoting of data within htmlfontify doc...* doc/misc/htmlfontify.texi (Data Structures, Customization): Fix quoting of data structures. A Lisp quote is needed only when data appears within Lisp code. Paul Eggert2015-10-161-39/+38
* Minor improvement in documentation of internals...* doc/lispref/internals.texi (Writing Emacs Primitives): Document QUIT. Eli Zaretskii2015-10-161-0/+9
* Improve documentation of COLLECTION in completion functions...* doc/lispref/minibuf.texi (Minibuffer Completion): Add a cross-reference to "Programmed Completion". * src/minibuf.c (Fcompleting_read): Improve the doc string. (Bug#21644) Eli Zaretskii2015-10-161-0/+3
* Some editing fixes in Tramp...* lisp/net/tramp-gvfs.el: * doc/misc/tramp.texi: "customer option" -> "custom option". * lisp/net/tramp.el (tramp-completion-function-alist): Fix docstring. Michael Albinus2015-10-141-9/+9
* Merge from gnulib...This incorporates: 2015-10-13 binary-io, u64, unistd: port to strict C 2015-09-26 c-ctype: do not worry about EBCDIC + char signed 2015-09-25 c-ctype: port better to z/OS EBCDIC 2015-09-25 gnulib-common.m4: fix gl_PROG_AR_RANLIB/AM_PROG_AR clash * doc/misc/texinfo.tex, lib/binary-io.c, lib/c-ctype.h, lib/u64.c: * lib/unistd.c, m4/gnulib-common.m4, m4/gnulib-comp.m4: Copy from gnulib. Paul Eggert2015-10-131-10/+40
* Document the optional prefix to `calc-yank'....* doc/misc/calc.texi (Yanking into the Stack): Document the optional prefix to `calc-yank'. * lisp/calc/calc-yank.el (calc-yank): Ensure that things killed from the Calc buffer are yanked back unchanged. Jay Belanger2015-10-101-0/+13
* Use ‘echo’ safely with ‘\’ or leading ‘-’...POSIX says that ‘echo FOO’ produces implementation-defined output if FOO contains leading ‘-’, or ‘\’ anywhere, so don’t assume GNU behavior in that case. * Makefile.in (removenullpaths): Remove. (epaths-force): Rewrite to avoid the need for ‘echo’. (install-etc): Be clearer about escaping the shell metacharacters ‘\’ and ‘$’. * Makefile.in (install-arch-indep, install-etcdoc): * admin/charsets/mapconv, admin/merge-gnulib, admin/merge-pkg-config: * admin/quick-install-emacs, build-aux/gitlog-to-emacslog: * configure.ac, lib-src/rcs2log, make-dist: * src/Makefile.in (lisp.mk): Don’t assume ‘echo’ outputs ‘\’ and leading ‘-’ unscathed. For example, use ‘printf '%s\n' "$foo"’ rather than ‘echo "$foo"’ if $foo can contain arbitrary characters. * lisp/Makefile.in (TAGS): Use ‘ls’, not ‘echo’, to avoid ‘\’ issues. * doc/lispref/two-volume.make (vol1.pdf): * test/etags/make-src/Makefile (web ftp publish): Use ‘printf’ rather than ‘echo -e’. Paul Eggert2015-10-101-24/+23
* Typo in example...* autotype.texi (Skeletons as Abbrevs): "if" -> "ifst" in the example. Vincent Belaïche2015-10-091-1/+1
* * doc/lispref/objects.texi (Window Type): Add a cross reference.Xue Fuqiao2015-10-061-2/+2
* ; Add some commentsXue Fuqiao2015-10-042-0/+4
* Doc fix for `defmacro'...* doc/lispref/objects.texi (Macro Type): `defmacro' is a macro now. Xue Fuqiao2015-10-031-2/+2
* Fix a few problems with directed quotes...This is in response to a problem report by Kaushal Modi in: http://bugs.gnu.org/21588#25 * lisp/cedet/mode-local.el (describe-mode-local-overload): * lisp/emacs-lisp/bytecomp.el (byte-compile-fix-header): * lisp/info-xref.el (info-xref-check-all-custom): * lisp/mail/emacsbug.el (report-emacs-bug-hook): Prefer directed to undirected single quotes in diagnostics. Paul Eggert2015-10-013-13/+29
* ; Clarify docs of pos-visible-in-window-p some moreEli Zaretskii2015-09-301-6/+8
* Clarify documentation of pos-visible-in-window-p...* src/window.c (Fpos_visible_in_window_p): Clarify the meaning of t for POS. See http://lists.gnu.org/archive/html/emacs-devel/2015-09/msg01040.html for the original report. * doc/lispref/windows.texi (Window Start and End): Clarify the meaning of t for the POSITION argument of pos-visible-in-window-p. Eli Zaretskii2015-09-301-1/+1
* Add documentation for seq.el...* doc/lispref/sequences.texi: Add documentation regarding extending seq.el, as well as missing documentation for seq-elt, seq-length, seq-p, seq-do and seq-map. Nicolas Petton2015-09-281-0/+75
* Better documentation for seq-some...* doc/lispref/sequences.texi: * lisp/emacs-lisp/seq.el: Update the documentation of seq-some to guarantee that the returned value is the first non-nil value that resulted from applying the predicate. Nicolas Petton2015-09-281-3/+6
* Resurrect edebug-set-initial-mode, repurposing it to set the global mode....lisp/emacs-lisp/edebug.el (edebug-initial-mode-alist): Uncomment, and amend to match current modes and functions. (edebug-set-initial-mode): Uncomment and change from setting a defun's `edebug-initial-mode''s property to setting the variable `edebug-initial-mode'. (top level): Create new binding C-x C-a C-m for `edebug-set-initial-mode'. doc/lispref/edebug.texi (Edebug Execution Modes): document `edebug-set-initial-mode' and its new key binding. (Edebug Options): Mention the new command in the pertinent place. etc/NEWS: Write entry for this change. Alan Mackenzie2015-09-251-5/+17
* Avoid non-ASCII decoding errors in Texinfo files...* doc/misc/tramp.texi: * doc/lispref/strings.texi: * doc/lispref/positions.texi: * doc/lispref/help.texi: * doc/lispref/functions.texi: * doc/lispintro/emacs-lisp-intro.texi: * doc/emacs/text.texi: * doc/emacs/modes.texi: * doc/emacs/mini.texi: * doc/emacs/display.texi: * doc/emacs/custom.texi: * doc/emacs/basic.texi: Add 'coding' cookies -- these files use Unicode characters and should be decoded as UTF-8. * doc/lispref/frames.texi (Size Parameters): Don't use a non-ASCII apostrophe unnecessarily. Eli Zaretskii2015-09-2514-8/+14
* Merge from gnulib...This incorporates: 2015-09-25 c-ctype: rewrite to use inline functions 2015-09-24 maint: add coding cookies to non-ASCII sources 2015-09-24 gitlog-to-changelog: trim only trailing whitespaces * build-aux/gitlog-to-changelog, doc/misc/texinfo.tex: * lib/acl-internal.c, lib/acl-internal.h, lib/c-ctype.c: * lib/c-ctype.h, lib/get-permissions.c, lib/qcopy-acl.c: * lib/set-permissions.c: Copy from gnulib. Paul Eggert2015-09-251-197/+405
* No need to mention K&R C in c-mode introPaul Eggert2015-09-241-1/+1