aboutsummaryrefslogtreecommitdiffstats
path: root/etc
Commit message (Collapse)AuthorAgeFilesLines
* Update nt installation instructions to point to supported methodGlenn Morris2013-08-311-6/+4
| | | | | | | | | | * nt/INSTALL: Rename from INSTALL.MSYS. * nt/INSTALL.OLD: Rename from INSTALL. * nt/configure.bat: Update for INSTALL name changes. * make-dist: Update for nt/INSTALL* changes.
* * etc/spook.lines: Minor commentary updateGlenn Morris2013-08-281-0/+0
|
* Update location of Emacs on MS Windows FAQGlenn Morris2013-08-271-3/+3
|
* Add functions to change the speed of animated imagesGlenn Morris2013-08-151-0/+4
| | | | | | | | | | | | | | * lisp/image-mode.el (image-mode-map): Add menu items to reverse, increase, decrease, reset animation speed. (image--set-speed, image-increase-speed, image-decrease-speed) (image-reverse-speed, image-reset-speed): New functions. (image-mode-map): Add bindings for speed commands. * lisp/image.el (image-animate-get-speed, image-animate-set-speed): New functions. (image-animate-timeout): Respect image :speed property. * etc/NEWS: Mention this.
* Spelling fixes.Paul Eggert2013-08-151-1/+1
|
* Stop keeping etc/refcards generated PDFs in the repositoryGlenn Morris2013-08-1417-0/+10
| | | | | | | | | | | | | | | | They are on the gnu.org website and will be in the release tarfiles. * admin/make-tarball.txt: Mention generating pdfs in etc/refcards. * etc/refcards/calccard.pdf, etc/refcards/cs-dired-ref.pdf: * etc/refcards/cs-refcard.pdf, etc/refcards/de-refcard.pdf: * etc/refcards/dired-ref.pdf, etc/refcards/fr-dired-ref.pdf: * etc/refcards/fr-refcard.pdf, etc/refcards/gnus-booklet.pdf: * etc/refcards/gnus-refcard.pdf, etc/refcards/orgcard.pdf: * etc/refcards/pl-refcard.pdf, etc/refcards/pt-br-refcard.pdf: * etc/refcards/refcard.pdf, etc/refcards/ru-refcard.pdf: * etc/refcards/sk-dired-ref.pdf, etc/refcards/sk-refcard.pdf: Remove generated files from repository.
* Cleanup for etc/refcards/Makefile and related itemsGlenn Morris2013-08-143-90/+330
| | | | | | | | | | | | | | | | * .bzrignore: Unignore etc/refcards/Makefile. * make-dist: Do not distribute etc/refcards TeX intermediate files. * Makefile.in (install-arch-indep): Do not install etc/refcards TeX intermediate files. * etc/refcards/Makefile: Rewrite to use portable Makefile syntax. Add language-specific targets. (distclean, extraclean): New rules. * etc/refcards/README: Add copyright and license. Add Makefile details. Mention http and FSF store versions.
* Rename :content-type to :format in `create-image'Lars Magne Ingebrigtsen2013-08-131-2/+2
|
* Enable giving hints to ImageMagick via :content-typeLars Magne Ingebrigtsen2013-08-131-0/+4
| | | | | | | | | | | | 2013-08-13 Lars Magne Ingebrigtsen <[email protected]> * image.el (image-content-type-suffixes): New variable. 2013-08-13 Lars Magne Ingebrigtsen <[email protected]> * image.c (imagemagick_filename_hint): New function to possibly apply `image-content-type-suffixes'. (imagemagick_load_image): Use it.
* Merge from emacs-24; up to 2013-01-02T16:37:[email protected]Glenn Morris2013-08-132-2/+20
|\
| * * etc/refcards/Makefile (dist): New rule.Glenn Morris2013-08-112-1/+10
| |
| * etc/refcards/Makefile tweaksGlenn Morris2013-08-112-2/+11
| | | | | | | | | | * etc/refcards/Makefile (all_pdf, all_ps, fr-survival.ps): New targets. (SURVIVAL_CARDS_PDF): Add fr_survival.pdf.
* | Rename `zlib-decompress-gzipped-region' to `zlib-decompress-region'.Lars Magne Ingebrigtsen2013-08-121-1/+2
| | | | | | | | Also support zlib-format compression.
* | Add the zlib prefix to `decompress-gzipped-region'Lars Magne Ingebrigtsen2013-08-121-1/+1
| |
* | Add zlib support via the `decompress-gzipped-region' functionLars Magne Ingebrigtsen2013-08-112-0/+8
| | | | | | | | | | This adds a new file, src/decompress.c, as well as tests for the presence of -lz.
* | * lisp/subr.el (define-error): New function.Stefan Monnier2013-08-091-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/lispref/control.texi (Signaling Errors): Refer to define-error. (Error Symbols): Add `define-error'. * doc/lispref/errors.texi (Standard Errors): Don't refer to `error-conditions'. * lisp/progmodes/ada-xref.el (ada-error-file-not-found): Rename from error-file-not-found and define with define-error. * lisp/emacs-lisp/cl-lib.el (cl-assertion-failed): Move here from subr.el and define with define-error. * lisp/userlock.el (file-locked, file-supersession): * lisp/simple.el (mark-inactive): * lisp/progmodes/js.el (js-moz-bad-rpc, js-js-error): * lisp/progmodes/ada-mode.el (ada-mode-errors): * lisp/play/life.el (life-extinct): * lisp/nxml/xsd-regexp.el (xsdre-invalid-regexp, xsdre-parse-error): * lisp/nxml/xmltok.el (xmltok-markup-declaration-parse-error): * lisp/nxml/rng-util.el (rng-error): * lisp/nxml/rng-uri.el (rng-uri-error): * lisp/nxml/rng-match.el (rng-compile-error): * lisp/nxml/rng-cmpct.el (rng-c-incorrect-schema): * lisp/nxml/nxml-util.el (nxml-error, nxml-file-parse-error): * lisp/nxml/nxml-rap.el (nxml-scan-error): * lisp/nxml/nxml-outln.el (nxml-outline-error): * lisp/net/soap-client.el (soap-error): * lisp/net/gnutls.el (gnutls-error): * lisp/net/ange-ftp.el (ftp-error): * lisp/mpc.el (mpc-proc-error): * lisp/json.el (json-error, json-readtable-error, json-unknown-keyword) (json-number-format, json-string-escape, json-string-format) (json-key-format, json-object-format): * lisp/jka-compr.el (compression-error): * lisp/international/quail.el (quail-error): * lisp/international/kkc.el (kkc-error): * lisp/emacs-lisp/ert.el (ert-test-failed): * lisp/calc/calc.el (calc-error, inexact-result, math-overflow) (math-underflow): * lisp/bookmark.el (bookmark-error-no-filename): * lisp/epg.el (epg-error): Define with define-error.
* | etc/NEWS: Document new keybinding of `C-x r f' to frameset-to-register.Juanma Barranquero2013-08-082-2/+11
| |
* | * doc/misc/newsticker.texi (Usage): Use @key for RET.Xue Fuqiao2013-08-071-1/+2
| |
* | calendar.el: Add new faces, and day-header-arrayGlenn Morris2013-08-061-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/calendar/calendar.el (calendar-weekday-header) (calendar-weekend-header, calendar-month-header): New faces. (calendar-day-header-construct): New function. (calendar-day-header-width): Also :set calendar-day-header-array. (calendar-american-month-header, calendar-european-month-header) (calendar-iso-month-header): Use calendar- faces. (calendar-generate-month): Use calendar-day-header-array for day headers; apply faces to them. (calendar-mode): Check calendar-font-lock-keywords non-nil. (calendar-abbrev-construct): Add optional maxlen argument. (calendar-day-name-array): Doc fix. (calendar-day-name-array, calendar-abbrev-length) (calendar-day-abbrev-array): Also :set calendar-day-header-array, and maybe redraw. (calendar-day-header-array): New option. (calendar-font-lock-keywords): Use calendar-day-header-array, and calendar- faces. Make obsolete. (calendar-day-name): Add option to use header array. * etc/NEWS: Mention this. Fixes: debbugs:15007
* | * NEWS: Mention Todo mode user manual.Stephen Berman2013-08-061-0/+1
| |
* | * lisp/files.el (cache-long-line-scans): MakeDmitry Antipov2013-08-062-0/+8
| | | | | | | | | | obsolete alias to `cache-long-scans'. * etc/NEWS: Mention `cache-long-scans'.
* | etc/tutorials/TUTORIAL.es: Fix typo (bug#15027).Juanma Barranquero2013-08-052-1/+5
| |
* | * lisp/subr.el (macrop): New function.Stefan Monnier2013-08-041-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (text-clone--maintaining): New var. (text-clone--maintain): Rename from text-clone-maintain. Use it instead of inhibit-modification-hooks. * lisp/emacs-lisp/nadvice.el (advice--normalize): For aliases to macros, use a proxy, so as handle autoloads and redefinitions of the target. (advice--defalias-fset, advice-remove): Use advice--symbol-function. * lisp/emacs-lisp/pcase.el (pcase-mutually-exclusive-predicates): Remove bogus (arrayp . stringp) pair. Add entries for `vectorp'. (pcase--mutually-exclusive-p): New function. (pcase--split-consp): Use it. (pcase--split-pred): Use it. Optimize the case where `pat' is a qpat mutually exclusive with the current predicate. * test/automated/advice-tests.el (advice-tests-nadvice): Test removal before definition. (advice-tests-macroaliases): New test. * lisp/emacs-lisp/edebug.el (edebug-lookup-function): Remove function. (edebug-macrop): Remove. Use `macrop' instead. * lisp/emacs-lisp/advice.el (ad-subr-p): Remove. Use `subrp' instead. (ad-macro-p): * lisp/eshell/esh-cmd.el (eshell-macrop): * lisp/apropos.el (apropos-macrop): Remove. Use `macrop' instead.
* | etc/NEWS: Fix description of frame-restoring options.Juanma Barranquero2013-08-041-2/+2
| |
* | etc/NEWS: Document new package frameset.el.Juanma Barranquero2013-08-032-0/+10
| |
* | * etc/TODO: Adjust entry about bug reporting.Xue Fuqiao2013-08-032-1/+14
| |
* | Make defvar affect the default binding outside of any let.Stefan Monnier2013-08-021-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * src/eval.c (default_toplevel_binding): New function. (Fdefvar): Use it. (unbind_to, backtrace_eval_unrewind): Do a bit of CSE simplification. (Fdefault_toplevel_value, Fset_default_toplevel_value): New subrs. (syms_of_eval): Export them. * src/data.c (Fdefault_value): Micro cleanup. * src/term.c (init_tty): Use "false". * lisp/custom.el (custom-initialize-default, custom-initialize-set) (custom-initialize-reset, custom-initialize-changed): Affect the toplevel-default-value (bug#6275, bug#14586). * lisp/emacs-lisp/advice.el (ad-compile-function): Undo previous workaround for bug#6275. * test/automated/core-elisp-tests.el: New file.
* | PS: I re-read the manual of bzr to make sure I don't break anything.Bastien Guerry2013-08-022-0/+12
| |
* | Add indexes for elisp manual.Xue Fuqiao2013-08-022-14/+17
| | | | | | | | | | | | | | | | | | | | * doc/lispref/display.texi (Face Functions): Add an index. * doc/lispref/variables.texi (Variable Aliases): Add an index. * doc/lispref/functions.texi (Defining Functions): Add an index. * doc/lispref/nonascii.texi (Coding System Basics): Add an index.
* | * tutorials/TUTORIAL.cn: Update; synchronize with TUTORIAL.Xue Fuqiao2013-08-022-203/+222
| |
* | * etc/tutorials/TUTORIAL.translators (Maintainer): Update the maintainer.Xue Fuqiao2013-08-022-1/+5
| | | | | | | | * lisp/mh-e/mh-e.el: Add a FIXME.
* | etc/tutorials/TUTORIAL.es: Fix typos (bug#15000).Juanma Barranquero2013-08-022-2/+6
| |
* | NEWS fix.Xue Fuqiao2013-07-311-4/+9
| |
* | Fix for vc-ignore.Xue Fuqiao2013-07-301-1/+1
| | | | | | | | | | | | * vc/vc-hooks.el (vc-prefix-map): Add key binding for vc-ignore. * vc/vc-dir.el (vc-dir-mode-map): Change key binding for vc-dir-ignore.
* | Merge from mainline.Xue Fuqiao2013-07-303-0/+24
|\ \
| * | Keybinding fix for vc-dir.Xue Fuqiao2013-07-271-0/+5
| | | | | | | | | | | | | | | * lisp/vc/vc-dir.el (vc-dir-mode-map): Add binding for vc-root-diff. * doc/emacs/maintaining.texi (VC Directory Commands): Mention `D' and `L' in vc-dir.
| * | *** empty log message ***Richard M. Stallman2013-07-261-0/+16
| | |
| * | Add support for lexical variables to the debugger's `e' command.Stefan Monnier2013-07-261-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/emacs-lisp/debug.el (debug): Don't let-bind the debugger-outer-* vars, except for debugger-outer-match-data. (debugger-frame-number): Move check for "on a function call" from callers into it. Add `skip-base' argument. (debugger-frame, debugger-frame-clear): Simplify accordingly. (debugger-env-macro): Only reset the state stored in non-variables, i.e. current-buffer and match-data. (debugger-eval-expression): Rewrite using backtrace-eval. * lisp/subr.el (internal--called-interactively-p--get-frame): Remove. (called-interactively-p): * lisp/emacs-lisp/edebug.el (edebug--called-interactively-skip): Use the new `base' arg of backtrace-frame instead. * src/eval.c (set_specpdl_old_value): New function. (unbind_to): Minor simplification. (get_backtrace_frame): New function. (Fbacktrace_frame): Use it. Add `base' argument. (backtrace_eval_unrewind, Fbacktrace_eval): New functions. (syms_of_eval): Export backtrace-eval. * src/xterm.c (x_focus_changed): Simplify.
| * | * etc/spook.lines: Additions (tiny change)Micah Anderson2013-07-252-0/+4
| | | | | | | | | | | | Fixes: debbugs:14658
* | | Add vc-ignore.Xue Fuqiao2013-07-301-0/+6
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/vc/vc.el (vc-ignore): New function. * lisp/vc/vc-svn.el (vc-svn-ignore): New function. * lisp/vc/vc-hg.el (vc-hg-ignore): New function. * lisp/vc/vc-git.el (vc-git-ignore): New function. * lisp/vc/vc-dir.el (vc-dir-mode-map): Add key binding for vc-dir-ignore (vc-dir-ignore): New function. * lisp/vc/vc-cvs.el (vc-cvs-ignore): New function. (cvs-append-to-ignore): Moved from pcvs.el. * lisp/vc/vc-bzr.el (vc-bzr-ignore): New function. * lisp/vc/pcvs.el (vc-cvs): Require 'vc-cvs.
* | * etc/NEWS: Typo fix.Xue Fuqiao2013-07-251-2/+2
| |
* | * doc/misc/ido.texi: New file.Xue Fuqiao2013-07-251-3/+5
| |
* | * src/eval.c (Fprogn): Do not check that BODY is a proper list.Paul Eggert2013-07-241-8/+0
| | | | | | | | | | | | | | | | | | This undoes the previous change. The check slows down the interpreter, and is not needed to prevent a crash. See <http://lists.gnu.org/archive/html/emacs-devel/2013-07/msg00693.html>. * doc/lispref/eval.texi (Special Forms): Mention 'lambda'. Also, say that non-well-formed expressions result in unspecified behavior, though Emacs will not crash.
* | * eval.c (Fprogn): Check that BODY is a proper list.Paul Eggert2013-07-231-0/+8
| |
* | Fix typo.Michael Albinus2013-07-221-1/+2
| |
* | split-string takes a new arg TRIM that's a regexpRichard M. Stallman2013-07-191-0/+3
| | | | | | | | | | | | saying what to trim from the start and end of each substring. * subr.el (split-string): New arg TRIM.
* | Stop cursor blink after blink-cursor-blinks (10), stop timers when not blinking.Jan Djärv2013-07-162-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * etc/NEWS: Document blink-cursor-blinks and blink timers stopped. * lisp/frame.el (blink-cursor-blinks): New defcustom. (blink-cursor-blinks-done): New defvar. (blink-cursor-start): Set blink-cursor-blinks-done to 1. (blink-cursor-timer-function): Check if number of blinks has been done on X and NS. (blink-cursor-suspend, blink-cursor-check): New defuns. * src/frame.c (Fhandle_focus_in, Fhandle_focus_out): New functions. (Fhandle_switch_frame): Call Fhandle_focus_in. (syms_of_frame): defsubr handle-focus-in/out. * src/keyboard.c (Qfocus_in, Qfocus_out): New static objects. (make_lispy_focus_in, make_lispy_focus_out): Declare and define. (kbd_buffer_get_event): For FOCUS_IN, make a focus_in event if no switch frame event is made. Check ! NILP (event->arg) if X11 (moved from xterm.c). Make focus_out event for FOCUS_OUT_EVENT if NS or X11 and there is a focused frame. (head_table): Add focus-in and focus-out. (keys_of_keyboard): Add focus-in and focus-out to Vspecial_event_map, bind to handle-focus-in/out. * src/nsterm.m (windowDidResignKey): If this is the focused frame, generate FOCUS_OUT_EVENT. * src/termhooks.h (enum event_kind): Add FOCUS_OUT_EVENT. * src/xterm.c (x_focus_changed): Always generate FOCUS_IN_EVENT. Set event->arg to Qt if switch-event shall be generated. Generate FOCUS_OUT_EVENT for FocusOut if this is the focused frame.
* | * shell.el (explicit-bash-args): Remove obsolete hack for Bash 1.x.Paul Eggert2013-07-141-0/+7
| | | | | | | | The hack didn't work outside English locales anyway.
* | lisp/desktop.el (desktop-restore-frames): Change default to t.Juanma Barranquero2013-07-151-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (desktop-restore-in-current-display): Now offer more options. (desktop-restoring-reuses-frames): New customization option. (desktop--saved-states): Doc fix. (desktop-filter-parameters-alist): New variable, renamed and expanded from desktop--excluded-frame-parameters. (desktop--target-display): New variable. (desktop-switch-to-gui-p, desktop-switch-to-tty-p, desktop--filter-tty*) (desktop--filter-*-color, desktop--filter-minibuffer) (desktop--filter-restore-desktop-parm, desktop--filter-save-desktop-parm) (desktop-restore-in-original-display-p): New functions. (desktop--filter-frame-parms): Use new desktop-filter-parameters-alist. (desktop--save-minibuffer-frames): New function, inspired by a similar function from Martin Rudalics. (desktop--save-frames): Call it; play nice with desktop-globals-to-save. (desktop--restore-in-this-display-p): Remove. (desktop--find-frame): Rename from desktop--find-frame-in-display and add predicate argument. (desktop--make-full-frame): Remove, integrated into desktop--make-frame. (desktop--reuse-list): New variable. (desktop--select-frame, desktop--make-frame, desktop--sort-states): New functions. (desktop--restore-frames): Add support for "minibuffer-special" frames.
* | Improve the documentation of prefer-utf-8 and related issues.Eli Zaretskii2013-07-132-0/+35
| | | | | | | | | | | | | | | | lisp/international/mule.el (define-coding-system): Doc fix. etc/NEWS: Document prefer-utf-8 coding-system and the new attributes :inhibit-null-byte-detection, :inhibit-iso-escape-detection, and :prefer-utf-8.