aboutsummaryrefslogtreecommitdiffstats
path: root/etc (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* | Merge from mainline.Xue Fuqiao2013-09-0424-101/+417
|\ \
| * | 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 <larsi@gnus.org> * image.el (image-content-type-suffixes): New variable. 2013-08-13 Lars Magne Ingebrigtsen <larsi@gnus.org> * 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:04Z!eggert@cs.ucla.eduGlenn 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.
* | | Some fixes for vc-ignore.Xue Fuqiao2013-09-041-2/+3
|/ / | | | | | | | | | | | | | | | | | | | | | | | | * lisp/vc/vc.el (vc-ignore): Rewrite. (vc-default-ignore): New function. (vc-default-ignore-completion-table): Use find-ignore-file. * lisp/vc/vc-bzr.el (vc-bzr-ignore, vc-bzr-ignore-completion-table): * lisp/vc/vc-git.el (vc-git-ignore, vc-git-ignore-completion-table): * lisp/vc/vc-hg.el (vc-hg-ignore, vc-hg-ignore-completion-table): Remove. Most code moved to vc.el. * doc/emacs/maintaining.texi (VC Ignore): Mention `vc-ignore' with prefix argument.
* | 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.