| Commit message (Expand) | Author | Age | Files | Lines |
* | Doc changes for kqueue...* doc/lispref/os.texi (File Notifications): Add kqueue as backend.
Fix some glitches in the example.
| Michael Albinus | 2015-11-25 | 1 | -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 Zaretskii | 2015-11-13 | 1 | -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 Mackenzie | 2015-11-11 | 1 | -2/+2 |
* | ; * doc/lispref/os.texi: Fix indentation of sample code. | Juanma Barranquero | 2015-11-11 | 1 | -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 Petton | 2015-11-11 | 1 | -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 Zaretskii | 2015-11-11 | 1 | -4/+84 |
* | Spelling fixes...* lisp/net/soap-inspect.el (soap-inspect-xs-simple-type):
Fix misspelling in output.
| Paul Eggert | 2015-11-10 | 1 | -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 Malabarba | 2015-11-10 | 2 | -14/+31 |
* | * doc/lispref/windows.texi (Coordinates and Windows): Fix typo. | Martin Rudalics | 2015-11-07 | 1 | -1/+1 |
* | * doc/emacs/ack.texi (Acknowledgments): Updates. | Xue Fuqiao | 2015-11-06 | 1 | -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 Brown | 2015-11-02 | 1 | -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 Eggert | 2015-10-30 | 1 | -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 Zaretskii | 2015-10-29 | 1 | -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 Albinus | 2015-10-29 | 1 | -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 Gutov | 2015-10-29 | 1 | -1/+1 |
* | * doc/lispref/sequences.texi (Sequence Functions): Fix typo | Artur Malabarba | 2015-10-28 | 1 | -1/+1 |
* | * lisp/emacs-lisp/seq.el (seq-mapn): New function...* doc/lispref/sequences.texi (Sequence Functions): Document seq-mapn
| Artur Malabarba | 2015-10-28 | 1 | -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 Leake | 2015-10-26 | 1 | -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 Albinus | 2015-10-26 | 1 | -8/+37 |
* | Document file notification `stopped' event...* doc/lispref/os.texi (File Notifications): Document `stopped event'.
| Michael Albinus | 2015-10-25 | 1 | -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 Krehel | 2015-10-22 | 1 | -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 Eggert | 2015-10-21 | 3 | -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 Eggert | 2015-10-21 | 1 | -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 Eggert | 2015-10-20 | 1 | -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 Petton | 2015-10-20 | 1 | -0/+19 |
* | * doc/emacs/ack.texi (Acknowledgments): Small, sad, update. | Glenn Morris | 2015-10-19 | 1 | -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 Zaretskii | 2015-10-19 | 1 | -0/+2 |
* | ; * doc/lispref/processes.texi (Synchronous Processes): Minor copyedit. | Eli Zaretskii | 2015-10-19 | 1 | -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 Zaretskii | 2015-10-19 | 1 | -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 Albinus | 2015-10-18 | 1 | -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 Eggert | 2015-10-16 | 1 | -39/+38 |
* | Minor improvement in documentation of internals...* doc/lispref/internals.texi (Writing Emacs Primitives): Document QUIT.
| Eli Zaretskii | 2015-10-16 | 1 | -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 Zaretskii | 2015-10-16 | 1 | -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 Albinus | 2015-10-14 | 1 | -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 Eggert | 2015-10-13 | 1 | -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 Belanger | 2015-10-10 | 1 | -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 Eggert | 2015-10-10 | 1 | -24/+23 |
* | Typo in example...* autotype.texi (Skeletons as Abbrevs): "if" -> "ifst" in the example.
| Vincent Belaïche | 2015-10-09 | 1 | -1/+1 |
* | * doc/lispref/objects.texi (Window Type): Add a cross reference. | Xue Fuqiao | 2015-10-06 | 1 | -2/+2 |
* | ; Add some comments | Xue Fuqiao | 2015-10-04 | 2 | -0/+4 |
* | Doc fix for `defmacro'...* doc/lispref/objects.texi (Macro Type): `defmacro' is a macro now.
| Xue Fuqiao | 2015-10-03 | 1 | -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 Eggert | 2015-10-01 | 3 | -13/+29 |
* | ; Clarify docs of pos-visible-in-window-p some more | Eli Zaretskii | 2015-09-30 | 1 | -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 Zaretskii | 2015-09-30 | 1 | -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 Petton | 2015-09-28 | 1 | -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 Petton | 2015-09-28 | 1 | -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 Mackenzie | 2015-09-25 | 1 | -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 Zaretskii | 2015-09-25 | 14 | -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 Eggert | 2015-09-25 | 1 | -197/+405 |
* | No need to mention K&R C in c-mode intro | Paul Eggert | 2015-09-24 | 1 | -1/+1 |