- 21 Feb, 2013 14 commits
-
-
Paul Eggert authored
This speeds up building of documentation on multiprocessor platforms, and is motivated by Texinfo 5.0, which is much slower. Add a toplevel rule 'make docs' to make all the documentation. * .bzrignore: Add .dvi, .html, .ps. * Makefile.in (DVIS, HTMLS, INFOS, PSS, DOCS): New macros. ($(DOCS), docs, vi, html, pdf, ps): New rules. (info-real): Depend on $(INFOS) rather than doing it sequentially. (dvi): Depend on $(DVIS) rather than doing it sequentially. * doc/misc/Makefile.in (html): New rule.
-
Bastien Guerry authored
Thanks to Xue Fuqiao for reporting this.
-
Glenn Morris authored
-
Glenn Morris authored
-
Michael Albinus authored
defconst. Apply independent check for ControlPersist.
-
Michael Albinus authored
temporarily, via "env".
-
Glenn Morris authored
Ref: http://lists.gnu.org/archive/html/emacs-devel/2012-01/msg00374.html (Warning: interminable bikeshedding in thread) * lisp/info.el (Info-enable-edit): Remove. (Info-edit): Disable it rather than using Info-enable. (Info-edit-mode-hook, Info-edit-map, Info-edit-mode, Info-edit) (Info-cease-edit): Make editing of Info files obsolete. * etc/NEWS: Mention this.
-
Glenn Morris authored
Fixes: debbugs:13763
-
Glenn Morris authored
-
Glenn Morris authored
* doc/emacs/files.texi (File Conveniences): Not just GIFs can be animated. * doc/lispref/display.texi (Multi-Frame Images): Minor rephrasing. * etc/NEWS: Related edits.
-
Juanma Barranquero authored
-
Glenn Morris authored
after hooks. (Bug#13773)
-
Paul Eggert authored
-
Ken Brown authored
-
- 20 Feb, 2013 13 commits
-
-
Stefan Monnier authored
-
Fabián Ezequiel Gallina authored
match-data cluttering prevention.
-
Fabián Ezequiel Gallina authored
* automated/python-tests.el (python-tests-with-temp-buffer): New macro. (python-tests-look-at): New function. (python-tests-look-at-1) (python-tests-look-at-2) (python-indent-pep8-1) (python-indent-pep8-2) (python-indent-pep8-3) (python-indent-inside-paren-1) (python-indent-inside-paren-2) (python-indent-after-block-1) (python-indent-after-block-2) (python-indent-dedenters-1) (python-indent-after-backslash-1) (python-indent-after-backslash-2) (python-nav-beginning-of-defun-1) (python-nav-beginning-of-defun-2) (python-nav-end-of-defun-1) (python-nav-end-of-defun-2) (python-nav-beginning-of-statement-1) (python-nav-end-of-statement-1) (python-nav-forward-statement- (python-nav-backward-statement-1) (python-nav-backward-statement-2) (python-nav-beginning-of-block-1) (python-nav-end-of-block-1) (python-nav-forward-block-1) (python-nav-lisp-forward-sexp-safe-1) (python-nav-forward-sexp-1) (python-nav-forward-sexp-2) (python-nav-forward-sexp-3) (python-nav-up-list-1) (python-nav-backward-up-list-1) (python-imenu-prev-index-position-1) (python-info-current-defun-1) (python-info-current-defun-2) (python-info-current-defun-3) (python-info-current-symbol-1) (python-info-current-symbol-2) (python-info-current-symbol-3) (python-info-statement-starts-block-p-1) (python-info-statement-starts-block-p-2) (python-info-statement-ends-block-p-1) (python-info-statement-ends-block-p-2) (python-info-beginning-of-statement-p-1) (python-info-beginning-of-statement-p-2) (python-info-end-of-statement-p-1) (python-info-end-of-statement-p-2) (python-info-beginning-of-block-p-1) (python-info-beginning-of-block-p-2) (python-info-end-of-block-p-1) (python-info-end-of-block-p-2) (python-info-closing-block-1) (python-info-closing-block-2) (python-info-line-ends-backslash-p-1) (python-info-beginning-of-backslash-1) (python-info-continuation-line-p-1) (python-info-block-continuation-line-p-1) (python-info-block-continuation-line-p-2) (python-info-assignment-continuation-line-p-1) (python-info-assignment-continuation-line-p-2) (python-info-looking-at-beginning-of-defun-1) (python-info-current-line-comment-p-1) (python-info-current-line-empty-p) (python-util-goto-line-1) (python-util-clone-local-variables-1) (python-util-forward-comment-1): New tests.
-
Stefan Monnier authored
(extended-command-history): Move from C. * src/keyboard.c (Qcommand_execute): New var. (command_loop_1, read_char): Use it. (Fcommand_execute): Remove, replace by an Elisp implementation. (syms_of_keyboard): Adjust accordingly.
-
Michael Albinus authored
Volpiatto <thierry.volpiatto@gmail.com>.
-
Ulrich Müller authored
(jka-compr-mode-alist-additions): Handle .txz suffix for XZ-compressed tar archives. Fixes: debbugs:13770
-
Bastien Guerry authored
variables, not options (bug#13731). Setting this as a global option is likely to be useless, because it is unlikely that all outline file will use the modified regexp. Additionnally, if one of these variables if set through customize and the outline keybindings don't work in a standard outline file, it is hard to know why. Thanks to T. V. Raman for reporting this.
-
Glenn Morris authored
* doc/lispref/display.texi (GIF Images, TIFF Images): Delete these nodes. (ImageMagick Images): For :index, use an xref rather than duplicating. (Other Image Types): Add GIF, adjust formatting. (Multi-Frame Images): Rename from Animated Images. Expand section. * doc/lispref/elisp.texi (Top): Update menu for these changes.
-
Glenn Morris authored
* image.el (image-current-frame): Change from variable to function. (image-show-frame): Rename from image-nth-frame. Update callers. * image-mode.el (image-multi-frame): New variable. (image-mode-map, image-mode, image-goto-frame): Use image-multi-frame rather than image-current-frame. (image-mode, image-goto-frame): Use image-current-frame as function rather than as variable.
-
Daniel Colascione authored
that we don't try to create a buffer while we're in the middle of dumping Emacs. Explain why.
-
Daniel Colascione authored
* sheap.c (report_sheap_usage): Use message, not message1, so that we don't try to create a buffer while we're in the middle of dumping Emacs. Explain why.
-
Dmitry Antipov authored
Adjust comment. (find_next_newline_no_quit, find_before_next_newline): Add bytepos argument. * lisp.h (find_newline, find_next_newline_no_quit) (find_before_next_newline): Adjust prototypes. * bidi.c (bidi_find_paragraph_start): * editfns.c (Fconstrain_to_field, Fline_end_position): * indent.c (compute_motion, vmotion): * xdisp.c (back_to_previous_line_start, forward_to_next_line_start): (get_visually_first_element, move_it_vertically_backward): Adjust users and avoid calls to CHAR_TO_BYTE where appropriate.
-
Glenn Morris authored
* lisp/emacs-lisp/cl-lib.el (cl-floatp-safe): Make it an alias for floatp. * lisp/emacs-lisp/cl-macs.el (cl--make-type-test) (cl--compiler-macro-assoc): Use floatp rather than cl-floatp-safe. * doc/misc/cl.texi: Remove commented out sections about cl-floatp-safe.
-
- 19 Feb, 2013 9 commits
-
-
Glenn Morris authored
loaded while outline-regexp is let bound. (Bug#9584)
-
Fabián Ezequiel Gallina authored
defun name retrieval because of unwanted match-data cluttering.
-
Michael Albinus authored
(tramp-get-file-property, tramp-set-file-property) (tramp-get-connection-property, tramp-set-connection-property): Use it. (tramp-flush-file-property, tramp-flush-directory-property): Rename argument to KEY. (tramp-flush-connection-property): Simplify a little bit. (tramp-connection-property-p): New defun. (top): Reapply saved values only if there isn't a corresponding entry in `tramp-connection-properties'.
-
Paul Eggert authored
-
Glenn Morris authored
-
Fabián Ezequiel Gallina authored
python-info-line-ends-backslash-p call. (python-info-line-ends-backslash-p) (python-info-beginning-of-backslash): Respect line-number argument. (python-info-current-line-comment-p): Fix behavior when not at beginning-of-line. (python-util-position): Remove function. (python-util-goto-line): New function.
-
Glenn Morris authored
Move info-look stuff to info-look.el commentary.
-
Stefan Monnier authored
* lisp/emacs-lisp/eieio.el (eieio--define-field-accessors): New macro. Use it to define all the class-* and object-* field accessors (renamed to eieio--class-* and eieio--object-*). Update all uses. (eieio--class-num-slots, eieio--object-num-slots): Rename from class-num-slots and object-num-slots. (eieio--check-type): New macro. (eieio-defclass, eieio-oref, eieio-oref-default, same-class-p) (object-of-class-p, child-of-class-p, object-slots, class-slot-initarg) (eieio-oset, eieio-oset-default, object-assoc, object-assoc-list) (object-assoc-list-safe): Use it. (eieio-defclass): Tighten regexp. (eieio--defmethod): Use `memq'. Signal an error for unknown method kind. Remove unreachable code. (object-class-fast): Declare obsolete. (eieio-class-name, eieio-object-name, eieio-object-set-name-string) (eieio-object-class, eieio-object-class-name, eieio-class-parents) (eieio-class-children, eieio-class-precedence-list, eieio-class-parent): Rename from class-name, object-name, object-set-name-string, object-class, object-class-name, class-parents, class-children, class-precedence-list, class-parent; with obsolete alias. (class-of, class-direct-superclasses, class-direct-subclasses): Declare obsolete. (eieio-defmethod): Use `memq'; remove unreachable code. * lisp/emacs-lisp/eieio-base.el (eieio-persistent-read): * lisp/emacs-lisp/eieio-opt.el (eieio-class-button, eieio-describe-generic) (eieio-browse-tree, eieio-browse): Use eieio--check-type.
-
Glenn Morris authored
-
- 18 Feb, 2013 4 commits
-
-
Michael Albinus authored
(eshell/sudo): Require tramp. Remove now unnecessary check. * net/tramp-sh.el (tramp-sh-handle-start-file-process): Let-bind `tramp-current-connection' in order to avoid an error when several commands are invoked in a short time in eshell and friends.
-
Aidan Gauland authored
-
Eli Zaretskii authored
src/w32proc.c (new_child): Avoid leaking handles if the subprocess resources were not orderly released.
-
Eli Zaretskii authored
-