summaryrefslogtreecommitdiff
path: root/etc/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* Rename ChangeLogs for gitlog-to-changelogPaul Eggert2015-04-071-6909/+0
| | | | | | | | | | | | | This patch was implemented via the following shell commands: find * -name ChangeLog | sed 's,.*,git mv & &.1, s, lisp/ChangeLog\.1$, lisp/ChangeLog.17, s, lisp/erc/ChangeLog\.1$, lisp/erc/ChangeLog.09, s, lisp/gnus/ChangeLog\.1$, lisp/gnus/ChangeLog.3, s, lisp/mh-e/ChangeLog\.1$, lisp/mh-e/ChangeLog.2, s, src/ChangeLog\.1$, src/ChangeLog.13,' | sh git commit -am"[this commit message]"
* * NEWS: Document async package-menu.Artur Malabarba2015-04-061-0/+4
|
* * etc/TODO: Remove obsolete entries.Stefan Monnier2015-03-251-0/+4
|
* Make process-running-child-p return foreground process group IDDaniel Colascione2015-03-241-0/+4
| | | | | | | * etc/NEWS: Mention change to `process-running-child-p`. * src/process.c (Fprocess_running_child_p): Return number identifier of the foreground process group if we know it.
* Generalize start-process with keyword argsDaiki Ueno2015-03-231-0/+4
| | | | | | | | | | | | | | | | * src/process.c (Fmake_process): New function. (create_process, create_pty): Check p->pty_flag instead of Vprocess_connection_type. (syms_of_process): Register QCcommand, QCconnection_type, Qpty, Qpipe, and Smake_process. Unregister Sstart_process. * lisp/subr.el (start-process): New function, ported from the C implementation. * doc/lispref/processes.texi (Asynchronous Processes): Mention `make-process'. * etc/NEWS: Mention `make-process'.
* Add new functions for computing default font dimensionsTitus von der Malsburg2015-03-211-0/+5
| | | | | | | | | | lisp/window.el (window-font-width, window-font-height) (window-max-chars-per-line): New functions. lisp/simple.el (default-font-height): Doc fix. (default-font-width): New function. etc/NEWS: Mention `default-font-width', `window-font-height', `window-font-width', and `window-max-chars-per-line'.
* Merge from origin/emacs-24Paul Eggert2015-03-031-2/+1
|\ | | | | | | | | | | | | | | c4ade11 textmodes/ispell.el: Look for aspell .dat files also under dict-dir e28ec9a ispell.el: Extend to aspell current hunspell handling of aliases Conflicts: lisp/ChangeLog
* \ Merge from origin/emacs-24Paul Eggert2015-03-031-0/+5
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0077b36 # NEWS copyedits 3ca2ff3 * lisp/erc/erc.el (erc-rename-buffers): Doc fix. Add :version. b85523f * lisp/textmodes/flyspell.el (flyspell-duplicate-distance): decb48d Augment text-mode syntax table for a few special characters 8b3ba7a Improve docs of transient-mark-mode (Bug#19841) 72fd047 NEWS: Add section to include ERC changes a7254bb Improve string search in `flyspell-word-search-*`. (Bug#16800) Conflicts: etc/ChangeLog etc/NEWS lisp/ChangeLog lisp/erc/ChangeLog src/ChangeLog
| * NEWS: Add section to include ERC changeskwhite2015-02-121-0/+4
| |
* | Add support for finalizersDaniel Colascione2015-03-021-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +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
* | Fixes: debbugs:19820Gareth Rees2015-02-091-0/+4
| | | | | | | | * etc/NEWS.24: Fix typo
* | NEWS: Document `comment-line'.Artur Malabarba2015-02-081-0/+4
| |
* | NEWS: Document package.el's improved dependency-handling.Artur Malabarba2015-02-031-0/+4
| |
* | # ChangeLog fixesGlenn Morris2015-01-301-1/+1
| | | | | | | | | | Merged ChangeLog entries go to the top, with the date of the merge. It's a simple rule.
* | Splash images refurbishedFrancesc Rocher2015-01-301-0/+6
| |
* | Merge from origin/emacs-24Fabián Ezequiel Gallina2015-01-281-0/+5
|\ \ | |/ | | | | | | | | | | | | | | 24aacfc Improve documentation of buttons (Bug#19628) 52ae3db doc/lispref/text.texi (Clickable Text): Improve indexing. (Bug#19629) 310f707 lisp/button.el (button-activate, push-button): Doc fix. (Bug#19628) 3ee38f2 Disallow w32 builds --without-toolkit-scroll-bars. e6518fc Fix display of images in R2L screen lines b0af674 Use u+05f4 in TUTORIAL.he.
| * Use u+05f4 in TUTORIAL.he.Eli Zaretskii2015-01-171-0/+5
| | | | | | | | | | etc/tutorials/TUTORIAL.he: Use u+05f4 HEBREW PUNCTUATION GERSHAYIM instead of u+0022 QUOTATION MARK in Hebrew acronyms.
| * Update copyright year to 2015Paul Eggert2015-01-011-1/+1
| | | | | | | | Run admin/update-copyright.
* | Allow for adding new members to Tar archives.Ivan Shmakov2015-01-271-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/tar-mode.el: Allow for adding new archive members. (tar-new-regular-file-header, tar--pad-to, tar--put-at) (tar-header-serialize): New functions. (tar-current-position): Split from tar-current-descriptor. (tar-current-descriptor): Use it. (tar-new-entry): New command. (tar-mode-map): Bind it. * doc/emacs/files.texi (File Archives): Document "I" for tar-new-entry. * etc/NEWS: Mention the new tar-new-entry command. Fixes: debbugs:19274
* | etc/NEWS: Document EUDC improvementsThomas Fitzsimmons2015-01-271-0/+4
| |
* | Update the etc/publicsuffix.txt fileLars Magne Ingebrigtsen2015-01-261-0/+5
| | | | | | | | | | * etc/publicsuffix.txt: Install an updated version of the file from https://publicsuffix.org/list/effective_tld_names.dat.
* | Use gnustep-config if availablePaul Eggert2015-01-241-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | * configure.ac (--with-gnustep): Document this. (NS_GNUSTEP_CONFIG): New variable, set if gnustep-config works. If gnustep-config works, use 'gnustep-config --objc-flags' and 'gnustep-config --gui-libs' to compute GNUstep configuration variables, instead of attempting to infer them individually. * etc/NEWS: Document this. * src/emacs.c [NS_IMPL_GNUSTEP]: Don't include <GNUstepBase/GSConfig.h>. It doesn't appear to be needed, and the inclusion breaks on Ubuntu 14.10 when 'configure' uses 'gnustep-config'. Fixes: bug#19507
* | Don't downcase system diagnostics' first lettersPaul Eggert2015-01-211-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * etc/NEWS: Document this. * lisp/emacs-lisp/bytecomp.el (byte-compile-file): * lisp/ffap.el (find-file-at-point): * lisp/files.el (insert-file-1): * lisp/net/ange-ftp.el (ange-ftp-barf-if-not-directory) (ange-ftp-copy-file-internal): * lisp/progmodes/etags.el (visit-tags-table): * lisp/url/url-dav.el (url-dav-delete-directory, url-dav-delete-file) (url-dav-directory-files): Keep diagnostics consistent with system's. * lisp/erc/erc-dcc.el (erc-dcc-server): * lisp/ffap.el (ffap-machine-p): Ignore case while comparing diagnostics. * src/fileio.c (report_file_errno): Don't downcase, and simplify. Fixes: bug#19642
* | * NEWS: Document installing packages from directories.Artur Malabarba2015-01-161-0/+4
| |
* | Add set-binary-mode primitive to switch a standard stream to binary I/O.Eli Zaretskii2015-01-151-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | src/fileio.c: Include binary-io.h. (Fset_binary_mode): New function. (syms_of_fileio): Defsubr it. (syms_of_fileio) <Qstdin, Qstdout, Qstderr>: DEFSYM them. admin/unidata/unidata/uvs.el (uvs-print-table-ivd): Call set-binary-mode on stdout. doc/lispref/streams.texi (Input Functions): Document 'set-binary-mode'. (Output Functions): Cross-reference to documentation of 'set-binary-mode'. etc/NEWS: Mention 'set-binary-mode'.
* | Default to 'configure --enable-silent-rules'Paul Eggert2015-01-111-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | This greatly shortens the 'make' output, making it more readable and useful. For example, on my platform it shortens a 4125-character line "gcc -std=gnu99 -c -Demacs -I. -I. -I../lib ... emacs.c" -- a line so long that it's hard to see what's going on or where the diagnostics are -- to just "CC emacs.o". * INSTALL: Document this. * configure.ac: Add AM_SILENT_RULES([yes]). (AM_DEFAULT_VERBOSITY): Remove now-unnecessary initialization. * etc/NEWS: Document this. Fixes: bug#19501
* | Tweak NEWSDaniel Colascione2015-01-091-0/+4
| | | | | | | | * etc/NEWS: Fix typo
* | batch write-region no longer says "Wrote FOO"Paul Eggert2015-01-031-0/+5
| | | | | | | | | | | | | | | | This cuts down on 'make' chatter a bit. * doc/lispref/files.texi (Writing to Files): * etc/NEWS: Document this. * src/fileio.c (Fwrite_region): Don't output "Wrote /whatever/foo.elc" if noninteractive.
* | Update copyright year to 2015Paul Eggert2015-01-011-1/+1
| | | | | | | | Run admin/update-copyright.
* | * PROBLEMS: Omit obsolete mention of FQDNs.Paul Eggert2014-12-291-0/+4
| |
* | Sanitize ChangeLog entries for previous merges.Fabián Ezequiel Gallina2014-12-271-1/+0
| |
* | Merge from origin/emacs-24Fabián Ezequiel Gallina2014-12-271-0/+5
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a5f38fa Fix ChangeLog typo c6400e1 Fix composition of characters from Syriac and Arabis scripts. 7e9dfde python.el: Fix message when sending region. 800260c python.el: Cleanup temp files even with eval errors. ed65b91 Fix for previous commit 2dd5163 python.el: Handle file encoding for shell. 7aa506e Spelling fixes 4cd6d77 * automated/tramp-tests.el (tramp-test17-insert-directory): Do not expect a given order of "." and "..". a41d07b Fix rendering of composed caharacters on the mode line. (Bug#19435) b70977c Small doc markup fixes 73c050c * doc/lispref/modes.texi (Defining Minor Modes, SMIE Lexer): Markup fixes. 1783e6c ChangeLog fix c741b1b TUTORIAL.es: Improve style consistency f89efea TUTORIAL.es: spelling fixes 0d48826 Avoid compiler warning. Conflicts: doc/lispref/ChangeLog doc/lispref/control.texi etc/ChangeLog lisp/ChangeLog src/ChangeLog test/ChangeLog
| * ChangeLog fixGlenn Morris2014-12-241-6/+2
| |
| * TUTORIAL.es: Improve style consistencyÁlvar Ibeas2014-12-241-0/+4
| | | | | | | | * tutorials/TUTORIAL.es: Improve style consistency.
| * TUTORIAL.es: spelling fixesÁlvar Ibeas2014-12-241-0/+4
| | | | | | | | * tutorials/TUTORIAL.es: Spelling fixes.
* | * etc/NEWS: Mention new buffer display behavior for `shell'.Karl Fogel2014-12-251-0/+6
| | | | | | | | | | This follows up to Sam Steingold's change of 2014-12-23 in ../lisp/shell.el, in git commit e55a467ec0f758c311d3.
* | etc/NEWS: Mention `let-alist.Artur Malabarba2014-12-151-0/+4
| |
* | New feature optionally to accelerate auto-repeated scrolling.Alan Mackenzie2014-12-141-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | src/xdisp.c: Remove "static" from declaration of Qfontification_functions. src/window.c (window_scroll): bind fontification-functions to nil when scrolling by whole screens and fast-but-imprecise-scrolling is non-nil. (syms_of_window): New DEFVAR_BOOL fast-but-imprecise-scrolling. src/lisp.h (bool): Declare Qfontification_functions extern. lisp/cus-start.el (all): Add fast-but-imprecise-scrolling. doc/emacs/display.texi (Scrolling): fast-but-imprecise-scrolling. Describe new variable. etc/NEWS: Add entry for fast-but-imprecise-scrolling.
* | Provide custom-prompt-customize-unsaved-options.Cameron Desautels2014-12-141-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | * doc/emacs/custom.texi (Saving Customizations): Mention `custom-prompt-customize-unsaved-options'. * etc/NEWS: Mention `custom-prompt-customize-unsaved-options'. * etc/TODO: Remove its entry. * lisp/cus-edit.el (custom-prompt-customize-unsaved-options): Add a mechanism for prompting user about unsaved customizations. (Bug#19328)
* | Place ChangeLog entries in the correct filesGlenn Morris2014-12-131-0/+9
| |
* | Implement a new function `directory-name-p'Lars Magne Ingebrigtsen2014-12-131-0/+4
| | | | | | | | | | | | | | | | | | | | * doc/lispref/files.texi (Relative File Names): Mention `directory-name-p'. * etc/NEWS: Mention directory-name-p. (directory-name-p): New function. (directory-files-recursively): Use it.
* | ChangeLog fixesGlenn Morris2014-12-101-0/+4
| |
* | Implement a new function directory-files-recursivelyLars Magne Ingebrigtsen2014-12-091-0/+4
| | | | | | | | | | | | | | | | | | * doc/lispref/files.texi (Contents of Directories): Document directory-files-recursively. * etc/NEWS: Mention directory-files-recursively. * lisp/files.el (find-files): New function.
* | * etc/NEWS: Mention the new eww `S' command.Lars Magne Ingebrigtsen2014-12-081-0/+4
| |
* | * NEWS: Add some doc markers to the eww stuff.Lars Magne Ingebrigtsen2014-12-051-0/+4
| |
* | Implement copying of a buffer portion while preserving visual order.Eli Zaretskii2014-12-041-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | See http://lists.gnu.org/archive/html/emacs-devel/2014-11/msg02203.html and http://lists.gnu.org/archive/html/emacs-devel/2014-12/msg00063.html for the rationale. lisp/simple.el (bidi-directional-controls-chars) (bidi-directional-non-controls-chars): New variables. (squeeze-bidi-context-1, squeeze-bidi-context) (line-substring-with-bidi-context) (buffer-substring-with-bidi-context): New functions. doc/lispref/display.texi (Bidirectional Display): Document 'buffer-substring-with-bidi-context'. doc/lispref/text.texi (Buffer Contents): Mention 'buffer-substring-with-bidi-context' with a cross-reference. etc/NEWS: Mention 'buffer-substring-with-bidi-context'.
* | Allow to search for characters whose bidi directionality was overridden.Eli Zaretskii2014-12-021-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | src/bidi.c (bidi_find_first_overridden): New function. src/xdisp.c (Fbidi_find_overridden_directionality): New function. (syms_of_xdisp): Defsubr it. src/dispextern.h (bidi_find_first_overridden): Add prototype. doc/lispref/display.texi (Bidirectional Display): Document 'bidi-find-overridden-directionality'. etc/NEWS: Mention 'bidi-find-overridden-directionality'.
* | Merge branch 'emacs-24'.Paul Eggert2014-11-281-1/+7
|\ \ | |/
| * Fix white-space problems in ChangeLogs.Paul Eggert2014-11-241-1/+1
| |
| * Lessen focus on ChangeLog files, as opposed to change log entries.Paul Eggert2014-11-191-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is in preparation for generating the former automatically from the latter. * admin/notes/bugtracker, admin/notes/copyright, admin/notes/newfile: ChangeLog -> change log * admin/notes/changelogs: Remove, merging old contents to ... * admin/notes/repo: ... here. * doc/emacs/maintaining.texi (Change Log): Mention that ChangeLog files may be copied to or from a version control system. * doc/emacs/trouble.texi (Sending Patches): Point to the commit messages. * doc/lispref/intro.texi (Acknowledgments): ChangeLog file -> change log entries. * doc/lispref/tips.texi (Library Headers): Emacs uses a version control system. * etc/CONTRIBUTE: Give advice about git commit messages and how to generate proposed patches containing them.