aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorDmitry Antipov2012-07-19 12:56:53 +0400
committerDmitry Antipov2012-07-19 12:56:53 +0400
commit9cd47b72e021f76a6e2481d986ce4b0cb0b859d3 (patch)
tree73912e8be2147fe90acf8f5dd20bb1c238d354df /src/ChangeLog
parent1d6fc0df363db43f2c1db696fad40f068287500b (diff)
downloademacs-9cd47b72e021f76a6e2481d986ce4b0cb0b859d3.tar.gz
emacs-9cd47b72e021f76a6e2481d986ce4b0cb0b859d3.zip
Compact buffers when idle.
* lisp/compact.el: New file. * src/buffer.c (compact_buffer, Fcompact_buffer): New function. (syms_of_buffer): Register Fcompact_buffer. * src/alloc.c (Fgarbage_collect): Use compact_buffer. * src/buffer.h (compact_buffer): New prototype. (struct buffer_text): New member.
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 73632c26bff..7a0942f9c7e 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,5 +1,14 @@
12012-07-19 Dmitry Antipov <dmantipov@yandex.ru> 12012-07-19 Dmitry Antipov <dmantipov@yandex.ru>
2 2
3 Buffer compaction primitive which may be used from Lisp.
4 * buffer.c (compact_buffer, Fcompact_buffer): New function.
5 (syms_of_buffer): Register Fcompact_buffer.
6 * alloc.c (Fgarbage_collect): Use compact_buffer.
7 * buffer.h (compact_buffer): New prototype.
8 (struct buffer_text): New member.
9
102012-07-19 Dmitry Antipov <dmantipov@yandex.ru>
11
3 New macro to iterate over all buffers, miscellaneous cleanups. 12 New macro to iterate over all buffers, miscellaneous cleanups.
4 * lisp.h (all_buffers): Remove declaration. 13 * lisp.h (all_buffers): Remove declaration.
5 * buffer.h (all_buffers): Add declaration, with comment. 14 * buffer.h (all_buffers): Add declaration, with comment.