aboutsummaryrefslogtreecommitdiffstats
path: root/etc
Commit message (Collapse)AuthorAgeFilesLines
* Merge from emacs-24; up to 2014-06-12T14:55:[email protected]Glenn Morris2014-06-282-520/+3864
|\
| * * etc/publicsuffix.txt: Update from source.Glenn Morris2014-06-262-520/+3864
| | | | | | | | * lisp/url/url-domsuf.el: Update example comments.
| * Regenerate etc/AUTHORSGlenn Morris2014-06-251-31/+32
| |
* | * etc/NEWS: Maybe ert-summarize-tests-batch-and-exit worth mentioning.Glenn Morris2014-06-251-0/+2
| |
* | lisp/calculator.el (calculator-last-input): drop 'ascii-character propertyEli Barzilay2014-06-242-0/+8
| | | | | | | | | | lookup. etc/NEWS: calculator.el user-visible changes.
* | * lisp/international/mule-util.el (truncate-string-ellipsis): New var.Stefan Monnier2014-06-191-0/+2
| | | | | | | | (truncate-string-to-width): Use it.
* | * etc/NEWS: New Tramp method "nc".Robert Brown (tiny change)2014-06-191-0/+3
| | | | | | | | | | | | | | | | | | * lisp/emacs-lisp/lisp-mode.el (lisp-string-after-doc-keyword-p): New fun. (lisp-string-in-doc-position-p): New function, extracted from lisp-font-lock-syntactic-face-function. (lisp-font-lock-syntactic-face-function): Use them. Fixes: debbugs:9130
* | * lisp/rect.el (rectangle-preview): New custom.Stefan Monnier2014-06-171-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | (rectangle): New group. (rectangle--pos-cols): Add `window' argument. (rectangle--string-preview-state, rectangle--string-preview-window): New vars. (rectangle--string-flush-preview, rectangle--string-erase-preview) (rectangle--space-to, rectangle--string-preview): New functions. (string-rectangle): Use them. (rectangle--inhibit-region-highlight): New var. (rectangle--highlight-for-redisplay): Obey it. Make sure `apply-on-region' uses the point-crutches of the right window. Use :align-to rather than multiple spaces.
* | * NEWS: New Tramp method "nc".Michael Albinus2014-06-152-0/+8
| |
* | Merge from emacs-24; up to 2014-06-03T06:51:[email protected]Glenn Morris2014-06-142-25/+22
|\|
| * NEWS copyeditsGlenn Morris2014-06-141-24/+22
| |
| * * etc/PROBLEMS: Whitespace fix.Glenn Morris2014-06-131-1/+0
| |
* | NEWS copyeditsGlenn Morris2014-06-131-23/+23
| |
* | * lisp/rect.el: Make it possible to move bounds past EOL or into TABs.Stefan Monnier2014-06-111-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (operate-on-rectangle): Use apply-on-rectangle. (rectangle--mark-crutches): New var. (rectangle--pos-cols, rectangle--col-pos, rectangle--point-col) (rectangle--crutches, rectangle--reset-crutches): New functions. (apply-on-rectangle): Obey crutches. Avoid setq. Fix missing final iteration if end is at EOB&BOL. (rectangle-mark-mode-map): Add remap bindings for exchange-point-and-mark and char/line movements. (rectangle--*-char): New function. (rectangle-exchange-point-and-mark, rectangle-right-char) (rectangle-left-char, rectangle-forward-char) (rectangle-backward-char, rectangle-next-line) (rectangle-previous-line): New commands. (rectangle--place-cursor): New function. (rectangle--highlight-for-redisplay): Use it. Use apply-on-rectangle.
* | * etc/NEWS: Relocate entryGlenn Morris2014-06-111-5/+5
| |
* | Merge from emacs-24; up to 2014-06-02T14:17:[email protected]Glenn Morris2014-06-111-675/+376
|\|
| * NEWS cleanup: Remove +++/--- markup, reorder, copyedits, etcGlenn Morris2014-06-081-683/+377
| |
* | * configure.ac: Require at least version 3.81 of GNU make.Glenn Morris2014-06-101-1/+1
| | | | | | | | | | | | It's 8 years old and has some useful features not in older versions. * etc/NEWS: Mention this.
* | Merge from emacs-24; up to 2014-06-02T11:35:[email protected]Glenn Morris2014-06-083-6/+14
|\|
| * Doc edits re uniquifyGlenn Morris2014-06-081-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/emacs/buffers.texi (Uniquify): Copyedits. * doc/emacs/files.texi (Visiting): Update for uniquify changes. * doc/lispref/files.texi (Subroutines of Visiting): Mention uniquify. * doc/misc/vip.texi (Files): Defer to Emacs manual for uniquify details. * lisp/bookmark.el (bookmark-load): Doc fix. * lisp/uniquify.el (uniquify-buffer-name-style): Doc fix. * lisp/files.el: Comment. * etc/NEWS: Related edit.
| * * etc/themes/deeper-blue-theme.el: Use another fix.Leo Liu2014-06-082-6/+10
| | | | | | | | Fixes: debbugs:17695
* | Merge from emacs-24; up to 2014-06-01T23:37:[email protected]Glenn Morris2014-06-074-9/+37
|\|
| * Document incompatible overlay priority changeGlenn Morris2014-06-051-2/+6
| | | | | | | | | | | | | | | | * doc/lispref/display.texi (Overlay Properties): Update re priority. * etc/NEWS: Related edit. Fixes: debbugs:17234
| * * etc/themes/deeper-blue-theme.el (diff-added, diff-changed, diff-removed):Juri Linkov2014-06-063-7/+13
| | | | | | | | | | | | Set face definitions explicitly. Inherit indicator faces from them. Fixes: debbugs:17695
| * Some documentation for signing of packagesGlenn Morris2014-06-041-3/+14
| | | | | | | | | | | | | | | | | | | | | | | | * doc/emacs/package.texi (Package Menu, Package Installation): Mention signed packages. * doc/lispref/package.texi (Package Archives): Mention signing packages. * lisp/emacs-lisp/package.el (package-check-signature) (package-unsigned-archives): Doc fixes. * etc/NEWS: Related edits.
| * * emacs/package.texi (Package Installation): Mention package-pinned-packages.Glenn Morris2014-06-021-0/+1
| | | | | | | | * etc/NEWS: Related markup.
| * * lisp/emacs-lisp/package.el (package-pinned-packages): Doc fix.Glenn Morris2014-06-021-2/+2
| | | | | | | | * etc/NEWS: Related edit.
| * * etc/NEWS: Add placeholders for undocumented package.el changes.Glenn Morris2014-06-011-0/+6
| |
* | Document latest changes in make_lispy_position.Eli Zaretskii2014-06-071-0/+6
| | | | | | | | | | | | | | doc/lispref/commands.texi (Click Events): Update contents of click event's position list due to last changes in make_lispy_position. etc/NEWS: Mention the incompatible change.
* | Make some old emulation modes obsoleteGlenn Morris2014-06-011-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Ref: http://lists.gnu.org/archive/html/emacs-devel/2014-05/msg00502.html * lisp/emulation/crisp.el, lisp/emulation/tpu-edt.el: * lisp/emulation/tpu-extras.el, lisp/emulation/tpu-mapper.el: * lisp/emulation/vi.el, lisp/emulation/vip.el, lisp/emulation/ws-mode.el: Move to obsolete/. * doc/emacs/ack.texi (Acknowledgments): Remove some obsolete items. * doc/emacs/misc.texi (Emulation): Remove section. * doc/lispintro/emacs-lisp-intro.texi (Autoload): Update loaddefs.el details. * doc/misc/efaq.texi (Finding a package with particular functionality): Update example. * doc/misc/vip.texi: Mention this is obsolete. * etc/NEWS: Mention this.
* | Merge from emacs-24; up to 2014-05-29T17:16:[email protected]Glenn Morris2014-06-011-9/+12
|\|
| * Do not mention individual ns options in the manualGlenn Morris2014-05-281-2/+2
| | | | | | | | | | | | | | * doc/emacs/macos.texi (Mac / GNUstep Customization): Mention ns custom group. (Customization options specific to Mac OS / GNUstep): Remove section. * etc/NEWS: Related markup.
| * Try to document some OS X changesGlenn Morris2014-05-281-9/+11
| | | | | | | | | | | | | | | | | | I can't test any of this, but no-one else seems to care, so this is what you get. * doc/emacs/macos.texi (Mac / GNUstep Customization): Mention some new features. * etc/NEWS: Related edits.
| * Doc updates re filter-buffer-substringGlenn Morris2014-05-261-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/simple.el (filter-buffer-substring-functions) (filter-buffer-substring-function, buffer-substring-filters) (filter-buffer-substring, buffer-substring--filter): Doc fixes. * doc/lispref/text.texi (Buffer Contents): Update for filter-buffer-substring changes. * doc/lispref/hooks.texi: Remove old comment. * etc/NEWS: Related markup.
* | Fix bug #17560 with backward-incompatible API change in rmail-delete-*.Ken Olum2014-05-301-0/+3
| | | | | | | | | | | | | | | | lisp/mail/rmail.el (rmail-delete-forward, rmail-delete-backward): The argument COUNT is now optional, to be more backward-compatible. Doc fix. etc/NEWS: Document the API change.
* | * lisp/font-lock.el (font-lock-flush, font-lock-ensure): New functions.Stefan Monnier2014-05-281-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (font-lock-fontify-buffer): Mark interactive-only. (font-lock-multiline, font-lock-fontified, font-lock-set-defaults): Make buffer-local. (font-lock-specified-p): Remove redundant boundp check. (font-lock-flush-function, font-lock-ensure-function): New vars. (font-lock-turn-on-thing-lock): Set them. (font-lock-default-fontify-buffer): Obey font-lock-dont-widen. (font-lock-after-change-function): Make `old-len' optional. (font-lock-set-defaults): Remove redundant `set' of font-lock-defaults. Call font-lock-flush, just in case. * lisp/progmodes/verilog-mode.el (verilog-preprocess): Disable workaround in recent Emacsen. * lisp/progmodes/vera-mode.el (vera-fontify-buffer): Declare obsolete. (vera-mode-map, vera-mode-menu): Remove bindings to it. * lisp/progmodes/idlw-help.el (idlwave-help-fontify): Use font-lock-ensure and with-syntax-table. * lisp/textmodes/conf-mode.el (conf-quote-normal): * lisp/progmodes/sh-script.el (sh-set-shell): * lisp/progmodes/prog-mode.el (prettify-symbols-mode): * lisp/progmodes/f90.el (f90-font-lock-n): * lisp/progmodes/cwarn.el (cwarn-mode): * lisp/nxml/nxml-mode.el (nxml-toggle-char-ref-extra-display): * lisp/progmodes/compile.el (compilation-setup, compilation--unsetup): * lisp/hi-lock.el (hi-lock-mode, hi-lock-unface-buffer) (hi-lock-set-pattern, hi-lock-set-file-patterns): Use font-lock-flush. * lisp/mail/rmail.el (rmail-variables): Set font-lock-dont-widen instead of font-lock-fontify-buffer-function and font-lock-unfontify-buffer-function. (rmail-unfontify-buffer-function, rmail-fontify-message): Use with-silent-modifications. * lisp/htmlfontify.el (hfy-force-fontification): Use jit-lock-fontify-now and font-lock-ensure. * lisp/bs.el (bs-show-in-buffer): Use font-lock-ensure. * lisp/gnus/mm-view.el (mm-display-inline-fontify): Use font-lock-ensure. * lisp/gnus/gnus-cite.el (gnus-message-citation-mode): Use font-lock-flush. * lisp/org/org-compat.el (org-font-lock-ensure): New function. * lisp/org/ox-odt.el (org-odt-do-format-code): * lisp/org/ox-html.el (org-html-fontify-code): * lisp/org/org.el (org-fontify-like-in-org-mode): * lisp/org/org-src.el (org-src-font-lock-fontify-block): * lisp/org/org-clock.el (org-clock-get-clocktable): Use it. * lisp/org/ox-org.el (org-org-publish-to-org): Use it. Avoid using find-file from Elisp. * test/automated/ruby-mode-tests.el (ruby-assert-face): Use font-lock-ensure. (ruby-interpolation-keeps-non-quote-syntax): Use syntax-propertize.
* | etc/TODO: add note about using undo-tree for persistent undoReuben Thomas2014-05-282-0/+7
| |
* | * src/callint.c (Ffuncall_interactively): New function.Stefan Monnier2014-05-271-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | (Qfuncall_interactively): New var. (Qcall_interactively): Remove. (Fcall_interactively): Use it. (syms_of_callint): Defsubr it. * lisp/subr.el (internal--funcall-interactively): New. (internal--call-interactively): Remove. (called-interactively-p): Detect funcall-interactively instead of call-interactively. * lisp/simple.el (repeat-complex-command): Use funcall-interactively. (repeat-complex-command--called-interactively-skip): Remove.
* | Use mmap(2) emulation for buffer text on MS-Windows.Fabrice Popineau2014-05-272-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | src/Makefile.in (C_HEAP_SWITCH): Get the predefined heap size from configure. (ADDSECTION, MINGW_TEMACS_POST_LINK): Remove, no longer used. src/lisp.h (NONPOINTER_BITS): Modify the condition to define to zero for MinGW, since it no longer uses gmalloc. src/buffer.c: Do not define mmap allocations functions for Windows. Remove mmap_find which is unused. Remove mmap_set_vars which does nothing useful. [WINDOWSNT]: Include w32heap.h. (init_buffer): Always allocate new memory for buffers. src/emacs.c: Remove mmap_set_vars calls. src/image.c (free_image): Undef free for Windows because it is redirected to our private version. src/unexw32.c (COPY_PROC_CHUNK): Use %p format for 64bits compatibility. (copy_executable_and_dump_data): Remove dumping the heap section. (unexec): Restore using_dynamic_heap after dumping. src/w32heap.c (dumped_data_commit, malloc_after_dump) (malloc_before_dump, realloc_after_dump, realloc_before_dump) (free_after_dump, free_before_dump, mmap_alloc, mmap_realloc) (mmap_free): New functions. src/w32heap.h: Declare dumped_data and mmap_* function prototypes. nt/inc/ms-w32.h: Switch to the system heap allocation scheme instead of GNU malloc and ralloc. nt/inc/sys/mman.h: New file. nt/INSTALL: Update for the new build requirements. etc/NEWS: Mention build changes on MS-Windows. configure.ac (C_HEAP_SWITCH) define for different values of dumped heap size depending on 32/64bits arch on Windows. Don't check for pthreads.h on MinGW32/64, it gets in the way. Use mmap(2) for buffers and system malloc for MinGW32/64.
* | Merge from emacs-24; up to 2014-05-26T10:21:[email protected]Glenn Morris2014-05-254-3/+8
|\|
| * NEWS markup fixGlenn Morris2014-05-241-1/+0
| |
| * Specify coding if Latin-1 Emacs would misinterpret.Paul Eggert2014-05-244-2/+8
| | | | | | | | | | | | | | * doc/misc/htmlfontify.texi, doc/misc/org.texi: * etc/ETAGS.EBNF, etc/NEWS, etc/ORG-NEWS: Add "coding: utf-8". Fixes: debbugs:17575
| * Regenerate AUTHORS and ldefs-boot.elGlenn Morris2014-05-111-42/+58
| |
* | * NEWS additionGlenn Morris2014-05-241-0/+3
| |
* | Assume C99 or later.Paul Eggert2014-05-172-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lib/stdarg.in.h, lib/stdbool.in.h, m4/stdarg.m4, m4/stdbool.m4: Remove. * configure.ac (_AC_PROG_CC_C89): Define a dummy, to keep 'configure' smaller. (gl_PROG_CC_C99): Use this to get C99 or later. * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate. * admin/merge-gnulib (GNULIB_MODULES): Remove stdarg, stdbool. (GNULIB_TOOL_FLAGS): Avoid stdarg, stdbool. * doc/lispref/internals.texi (C Dialect): Document this. * etc/NEWS: Document this. * nt/gnulib.mk: Remove stdarg and stdbool modules. * src/bytecode.c (B__dummy__): Remove. * src/conf_post.h (bool_bf) [!NS_IMPL_GNUSTEP]: Use bool. (FLEXIBLE_ARRAY_MEMBER): Now always empty. * src/dbusbind.c (XD_DEBUG_MESSAGE) [!DBUS_DEBUG]: * src/regex.c (DEBUG_PRINT): Assume varargs macros. * src/lisp.h (DEFUN_FUNCTION_INIT): Remove. All uses now assume C99. Fixes: debbugs:17487
* | Don't require pkg-config when building from repository.Paul Eggert2014-05-163-12/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * INSTALL: Prefer './configure FOO=BAR' to 'FOO=BAR ./configure'. * INSTALL.REPO: pkg-config is no longer required to build from the repository. * autogen.sh: Don't check for pkg-config. (progs): Remove pkg-config. (pkg_config_min, AUTORECONF_ENV, env_space, ACLOCAL_PATH): Remove. All uses removed. * m4/pkg.m4: New file, built by admin/merge-pkg-config. * configure.ac: Remove unnecessary m4_pattern_forbid of ^PKG_ and an AC_ARG_VAR of PKG_CONFIG_PATH. pkg.m4 does that for us. (EMACS_CHECK_MODULES): Remove workaround for old pkg-config bug, as we use pkg.m4 from a newer pkg-config. * admin/merge-pkg-config: New script. * admin/notes/copyright: Update for m4/*.m4, in particular m4/pkg.m4. * etc/NEWS: Prefer './configure FOO=BAR' to 'FOO=BAR ./configure'. * etc/PROBLEMS (Build-time-problems): Remove pkg-config problem that is no longer an issue. * nt/INSTALL: Remove no-longer-needed notes about pkg-config.
* | * etc/TODO: Add entry on printing.Glenn Morris2014-05-151-0/+6
| |
* | Add with-file-modes macro, and use itGlenn Morris2014-05-141-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/subr.el (with-file-modes): New macro. * lisp/printing.el (pr-save-file-modes): * lisp/eshell/esh-util.el (eshell-with-file-modes): Make obsolete. * lisp/emacs-lisp/lisp-mode.el (lisp-el-font-lock-keywords-2): Add with-file-modes. * lisp/doc-view.el (doc-view-make-safe-dir): * lisp/epg.el (epg--start): * lisp/files.el (locate-user-emacs-file, make-temp-file) (backup-buffer-copy, move-file-to-trash): * printing.el (pr-despool-print, pr-call-process, pr-text2ps): * eshell/esh-util.el (eshell-with-private-file-modes) (eshell-make-private-directory): * lisp/net/browse-url.el (browse-url-mosaic): * lisp/obsolete/mailpost.el (post-mail-send-it): * lisp/obsolete/pgg-pgp.el (pgg-pgp-verify-region): * lisp/obsolete/pgg-pgp5.el (pgg-pgp5-verify-region): * lisp/url/url-util.el (url-make-private-file): Use with-file-modes. * doc/lispref/files.texi (Changing Files): Mention with-file-modes. * etc/NEWS: Mention this.
* | * configure.ac (--enable-link-time-optimization): Add clang support.Dmitry Antipov2014-05-132-0/+19
| | | | | | | | | | | | * INSTALL: Mention it. * etc/PROBLEMS: Mention potential problems with --enable-link-time-optimization and clang on Fedora 20.
* | * etc/MACHINES: Misc small edits.Glenn Morris2014-05-061-93/+11
| | | | | | | | Update Irix info. Remove details of obsoleted platforms.