- 03 Mar, 2015 30 commits
-
-
Paul Eggert authored
c4ade119 textmodes/ispell.el: Look for aspell .dat files also under dict-dir e28ec9a4 ispell.el: Extend to aspell current hunspell handling of aliases Conflicts: lisp/ChangeLog
-
Paul Eggert authored
The following commit was skipped: 15d78a24 # Auto-commit of loaddefs files.
-
Paul Eggert authored
f1601063 Avoid assertion violations in Rmail due to newline cache 1b0ebbdb browse-url-firefox: update for firefox 36's removal of -remote 18178922 Avoid erratic behavior of menu-bar tooltips on w32 (Bug#19925) 02609324 Bump python.el version b0adfc72 Spelling fixes 35f047c0 * src/fileio.c (Fmake_temp_name): Doc tweaks. 6f2971ab * lisp/comint.el (comint-line-beginning-position): Revert searching 65d8ac7c Mention in admin/notes/repo how to mark commits not to be merged. 86fe7502 # Remove NEWS temporary markup 4fa778b6 erc.el: Add old version header for package.el compatibilty 9366f054 Tramp: Disable paging with PAGER=cat Conflicts: admin/notes/repo etc/NEWS lisp/ChangeLog lisp/erc/ChangeLog src/ChangeLog
-
Paul Eggert authored
The following commit was skipped: 432b00e6 Fix assertions in popping up menus on TTY (Bug#19862)
-
Paul Eggert authored
0077b36e # NEWS copyedits 3ca2ff36 * lisp/erc/erc.el (erc-rename-buffers): Doc fix. Add :version. b85523fe * lisp/textmodes/flyspell.el (flyspell-duplicate-distance): decb48d3 Augment text-mode syntax table for a few special characters 8b3ba7ae Improve docs of transient-mark-mode (Bug#19841) 72fd047e NEWS: Add section to include ERC changes a7254bbf Improve string search in `flyspell-word-search-*`. (Bug#16800) Conflicts: etc/ChangeLog etc/NEWS lisp/ChangeLog lisp/erc/ChangeLog src/ChangeLog
-
Paul Eggert authored
The following commits were skipped: f5d1e1f5 Backport NEWS typo fix 680ee61d Backport fix for bug#18745 from master.
-
Paul Eggert authored
4b0b27d0 Fix invocation of commands whose file name includes extension 87fc99fe Better support for the case of typing RET on the prompt in comint. a7b1c2f8 Don't lose frame's background color when setting foreground 20c817d3 Fix handling of frame color parameters in TTY sessions eca7da10 Complete the remaining documentation updates for 24.5 Conflicts: doc/lispref/ChangeLog etc/NEWS lisp/ChangeLog nt/ChangeLog src/ChangeLog
-
Paul Eggert authored
The following commit was skipped: 4f5033fa Backport the :end-of-capability fix
-
Paul Eggert authored
c0ba5908 Fix vertical-motion and posn-at-point when word-wrap is a323b93d Better multi-line input support in comint.el 008a04ac todo-mode.el: Restore point on setting item done (Bug#19727) 9615c0de doc/misc/erc.texi: fix typo c6487170 Update ERC docs and update MAINTANERS to include myself d825f66d Fix filling circle/ellipse in Artist Mode (Bug#19763) Conflicts: admin/ChangeLog doc/misc/ChangeLog doc/misc/erc.texi lisp/ChangeLog src/ChangeLog
-
Paul Eggert authored
The following commit was skipped: 4779a4bb Bump version to 24.4.90
-
Paul Eggert authored
ec26c23f authors.el: Add missing ignored and renamed files e589765b A more thorough fix for bug#19307 4e8d5860 Fix last commit d6fee015 Tramp: Don't use a tempfile for ControlPath. 27e11c01 Fix display of overlay strings with faces after ellipsis (Bug#19307) e9a7e10b Fix redrawing of mode lines when exposed (Bug#19721) 50f38118 net/tramp.el (tramp-ssh-controlmaster-options): Use "%C" Conflicts: lisp/ChangeLog src/ChangeLog src/xdisp.c
-
Paul Eggert authored
The following commits were skipped: 43b82baa authors.el: backport some additions 9e22ff02 # ChangeLog fixes, backported
-
Paul Eggert authored
d3852a99 * admin/admin.el (manual-meta-string): Use bug-gnu-emacs. d69e9f1c CC Mode: Stop Font Lock forcing fontification from BOL. Conflicts: admin/ChangeLog lisp/ChangeLog
-
Paul Eggert authored
The following commit was skipped: a78774a6 # Auto-commit of loaddefs files.
-
Daniel Colascione authored
* lisp/emacs-lisp/generator.el: (iter-defun): Use `macroexp-parse-body'. * test/automated/generator-tests.el (cps-testcase): Use (cps-test-declarations-preserved): New test.
-
Stefan Monnier authored
Fixes: debbugs:19966 * lisp/emacs-lisp/gv.el (gv-ref): Warn about likely problematic cases.
-
Daniel Colascione authored
* doc/lispref/control.texi (Generators): Correct missing word. Clarify which forms are legal in which parts of `unwind-protect'. Fix orphaned close parenthesis. * lisp/emacs-lisp/generator.el: Make globals conform to elisp style throughout. Use more efficient font-lock patterns. (cps-inhibit-atomic-optimization): Rename from `cps-disable-atomic-optimization'. (cps--gensym): New macro; replaces `cl-gensym' throughout. (cps-generate-evaluator): Move the `iter-yield' local macro definition here (iter-defun, iter-lambda): from here. * test/automated/generator-tests.el (cps-test-iter-close-finalizer): Rename `gc-precise-p' to `gc-precise'. * test/automated/generator-tests.el (cps-testcase): Use `cps-inhibit-atomic-optimization' instead of `cps-disable-atomic-optimization'.
-
Daniel Colascione authored
* lisp/emacs-lisp/generator.el: Make globals conform to elisp style throughout.
-
Glenn Morris authored
* test/automated/generator-tests.el (cps-test-iter-cleanup-once-only): Replace undefined incf with cl-incf.
-
Daniel Colascione authored
2015-03-03 Daniel Colascione <dancol@dancol.org> * alloc.c (syms_of_alloc): Rename `gc-precise-p' to `gc-precise'. 2015-03-03 Daniel Colascione <dancol@dancol.org> * automated/finalizer-tests.el (finalizer-basic) (finalizer-circular-reference, finalizer-cross-reference) (finalizer-error): Rename `gc-precise-p' to `gc-precise'. * automated/generator-tests.el (cps-test-iter-close-finalizer): Rename `gc-precise-p' to `gc-precise'.
-
Paul Eggert authored
Also, redo newly-added code as per usual Emacs style.
-
Glenn Morris authored
* test/automated/generator-tests.el (cps-while-incf): Replace undefined incf with cl-incf. (cps-test-iter-do): Use should not undefined assert.
-
Glenn Morris authored
-
Artur Malabarba authored
-
Agustin Martin Domingo authored
Originally reported as http://bugs.debian.org/765349. Noticed when aspell has different data-dir and dict-dir. * textmodes/ispell.el (ispell-aspell-find-dictionary): Make sure .dat files for aspell dicts are also searched for in location described by `ispell-aspell-dict-dir', matching aspell's dict-dir variable.
-
Agustin Martin Domingo authored
Extend `ispell-hunspell-dictionary-equivs-alist' use to aspell, once renamed to a more general `ispell-dicts-name2locale-equivs-alist' name. Originally reported as http://bugs.debian.org/745613 * textmodes/ispell.el (ispell-dicts-name2locale-equivs-alist) (ispell-hunspell-fill-dictionary-entry) (ispell-find-hunspell-dictionaries) (ispell-set-spellchecker-params): New generic name for `ispell-hunspell-dictionary-equivs-alist'. (ispell-aspell-add-aliases): Also use `ispell-dicts-name2locale-equivs-alist' to get aspell aliases for standard dict names.
-
Martin Rudalics authored
* frame.c (adjust_frame_size): If the pixel sizes remain unchanged but the number of lines or columns of the frame changes, run `window--pixel-to-total' (Bug#19972). (Qwindow_pixel_to_total): DEFSYM it. * window.el (window--dump-frame): For pixel height return total number of frame's lines.
-
Daniel Colascione authored
* doc/lispref/objects.texi (Finalizer Type): New section (Type Predicates): Mention finalizers in `type-of' documentation. * doc/lispref/elisp.texi (Top): Link to finalizer type. * src/data.c (Ftype_of): Make `type-of' work with finalizers. (syms_of_data): Register Qfinalizer. * src/print.c (print_object): Print whether a finalizer has been called. * test/automated/finalizer-tests.el (finalizer-object-type): Test that `type-of' works correctly for finalizers.
-
Daniel Colascione authored
* lisp/emacs-lisp/cl-macs.el (cl-iter-defun): Add cl-iter-defun.
-
Daniel Colascione authored
* lisp/emacs-lisp/generator.el (iter-defun): Correctly propagate docstrings and declarations to underlying function.
-
- 02 Mar, 2015 5 commits
-
-
Daniel Colascione authored
diff --git a/doc/lispref/ChangeLog b/doc/lispref/ChangeLog index 78f7e34..e7d79d5 100644 --- a/doc/lispref/ChangeLog +++ b/doc/lispref/ChangeLog @@ -1,3 +1,8 @@ +2015-03-02 Daniel Colascione <dancol@dancol.org> + + * control.texi (Generators): New section + * elisp.text: Reference new section. + 2015-02-28 Eli Zaretskii <eliz@gnu.org> * searching.texi (Char Classes): Update the documentation of diff --git a/doc/misc/ChangeLog b/doc/misc/ChangeLog index 448c7f2..4e9c119 100644 --- a/doc/misc/ChangeLog +++ b/doc/misc/ChangeLog @@ -1,3 +1,7 @@ +2015-03-02 Daniel Colascione <dancol@dancol.org> + + * cl.texi (Iteration Clauses): Mention iterator support. + 2015-02-25 Tassilo Horn <tsdh@gnu.org> * reftex.texi (Multifile Documents): Document diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 7ce2e81..4ab4406 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,6 +1,8 @@ 2015-03-02 Daniel Colascione <dancol@dancol.org> - * vc/vc.el (vc-responsible-backend): Add autoload cooking for + * emacs-lisp/generator.el: New file. + + * vc/vc.el (vc-responsible-backend): Add autoload cookie for `vc-responsible-backend'. 2015-03-01 Michael Albinus <michael.albinus@gmx.de> diff --git a/test/ChangeLog b/test/ChangeLog index 684e98f..64ad851 100644 --- a/test/ChangeLog +++ b/test/ChangeLog @@ -1,5 +1,7 @@ 2015-03-02 Daniel Colascione <dancol@dancol.org> + * automated/generator-tests.el: New tests + * automated/finalizer-tests.el (finalizer-basic) (finalizer-circular-reference, finalizer-cross-reference) (finalizer-error): New tests.
-
Daniel Colascione authored
+2015-03-02 Daniel Colascione <dancol@dancol.org> + + * NEWS: Mention finalizers. + 2015-02-09 Gareth Rees <gdr@garethrees.org> (tiny change) * NEWS.24: Fix typo (bug#19820) diff --git a/src/ChangeLog b/src/ChangeLog index 4aa64c1..2f04d0b 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,21 @@ +2015-03-02 Daniel Colascione <dancol@dancol.org> + + * print.c (print_object): Print finalizers. + + * alloc.c: + (finalizers, doomed_finalizers): New variables. + (init_finalizer_list, finalizer_insert, unchain_finalizer) + (mark_finalizer_list, queue_doomed_finalizers) + (run_finalizer_handler, run_finalizer_function, run_finalizers): + New functions. + (garbage_collect_1, mark_object, sweep_misc) + (init_alloc_once, syms_of_alloc): Support finalizers. + (gc-precise-p): New Lisp variable. + + * lisp.h (Lisp_Misc_Type): New value Lisp_Misc_Finalizer. + (FINALIZERP, XFINALIZER): New functions. + (Lisp_Finalizer): New structure. + 2015-02-28 Paul Eggert <eggert@cs.ucla.edu> * character.c (alphabeticp, decimalnump): Avoid undefined behavior diff --git a/test/ChangeLog b/test/ChangeLog index cf1b2c1..684e98f 100644 --- a/test/ChangeLog +++ b/test/ChangeLog @@ -1,3 +1,9 @@ +2015-03-02 Daniel Colascione <dancol@dancol.org> + + * automated/finalizer-tests.el (finalizer-basic) + (finalizer-circular-reference, finalizer-cross-reference) + (finalizer-error): New tests. + 2015-03-01 Michael Albinus <michael.albinus@gmx.de> * automated/vc-tests.el (vc-test--create-repo): Add check for
-
Glenn Morris authored
-
Robert Pluim authored
Fixes: 19909 Copyright-paperwork-exempt: yes
-
Daniel Colascione authored
* lisp/vc/vc.el (vc-responsible-backend): Add autoload cooking for `vc-responsible-backend'.
-
- 01 Mar, 2015 5 commits
-
-
Michael Albinus authored
* automated/vc-tests.el (vc-test--create-repo): Add check for `vc-responsible-backend'. (vc-test--register): Do not print a message when unsupported. (vc-test--state, vc-test--working-revision): Rework. Raise no error in case of inconsistent result, but document everything. (vc-test--checkout-model): New defun. (vc-test-*-checkout-model): New tests.
-
Michael Albinus authored
* vc/vc-hooks.el (vc-state, vc-working-revision): Use `vc-responsible-backend' in order to support unregistered files. * vc/vc-rcs.el (vc-rcs-fetch-master-state): * vc/vc-sccs.el (vc-sccs-working-revision): Handle undefined master name. * vc/vc-rcs.el (vc-rcs-unregister): Support unregistered files. * vc/vc-src.el (vc-src-working-revision): Do not return an empty string.
-
Glenn Morris authored
-
Lars Magne Ingebrigtsen authored
-
Lars Magne Ingebrigtsen authored
-