]> git.eshelyaron.com Git - emacs.git/commitdiff
*** empty log message ***
authorKim F. Storm <storm@cua.dk>
Sun, 29 Aug 2004 20:55:46 +0000 (20:55 +0000)
committerKim F. Storm <storm@cua.dk>
Sun, 29 Aug 2004 20:55:46 +0000 (20:55 +0000)
admin/ChangeLog
lisp/ChangeLog

index 05437fce532fcb691a5db2b919e05c3c9aa54b3c..dafae3c11588cf74bae36f50d656594e12805f44 100644 (file)
@@ -1,11 +1,15 @@
+2004-08-29  Kim F. Storm  <storm@cua.dk>
+
+       * FOR-RELEASE (Documentation): Add man/ack.texi and AUTHORS.
+
 2004-08-28  Jan Dj\e,Ad\e(Brv  <jan.h.d@swipnet.se>
 
-       * FOR-RELEASE (Indications): Removed entry about GTK and geometry,
+       * FOR-RELEASE (Indications): Remove entry about GTK and geometry,
        (now behaves as well as other ports).
 
 2004-06-28  Jan Dj\e,Ad\e(Brv  <jan.h.d@swipnet.se>
 
-       * FOR-RELEASE: Removed entry about GTK and monochrome displays (done).
+       * FOR-RELEASE: Remove entry about GTK and monochrome displays (done).
 
 2002-06-26  Eli Zaretskii  <eliz@is.elta.co.il>
 
index faf8c354e237ef3e6cbd38acb4e2e80d367f6d4c..5168f53d1cb80264ac1807f77e4578ed9d3cf4d9 100644 (file)
@@ -1,3 +1,43 @@
+2004-08-29  Kim F. Storm  <storm@cua.dk>
+
+       * emulation/cua-base.el (cua-auto-expand-rectangles): Remove
+       automatic rectangle padding feature; replace by non-destructive
+       virtual rectangle edges feature.
+       (cua-virtual-rectangle-edges): New defcustom.
+       (cua-auto-tabify-rectangles): New defcustom.
+       (cua-paste): If paste into a marked rectangle, insert rectangle at
+       current column, even if virtual; also paste exactly as many lines
+       as has been marked (ignore additional lines or add empty lines),
+       but paste whole source if only one line is marked.
+       (cua--update-indications): No longer use overwrite-cursor to
+       indicate rectangle padding
+
+       * emulation/cua-rect.el (cua--rectangle-padding): Remove.
+       (cua--rectangle-virtual-edges): New defun.
+       (cua--rectangle-get-corners): Remove optional PAD arg.
+       (cua--rectangle-set-corners): Never do padding.
+       (cua--forward-line): Remove optional PAD arg.  Simplify.
+       (cua-resize-rectangle-right, cua-resize-rectangle-left)
+       (cua-resize-rectangle-down, cua-resize-rectangle-up):
+       (cua-resize-rectangle-bot, cua-resize-rectangle-top)
+       (cua-resize-rectangle-page-up, cua-resize-rectangle-page-down)
+       (cua--rectangle-move): Never do padding.  Simplify.
+       (cua--tabify-start): New defun.
+       (cua--rectangle-operation): Add tabify arg.  All callers changed.
+       (cua--pad-rectangle): Remove.
+       (cua--delete-rectangle): Handle delete with virtual edges.
+       (cua--extract-rectangle): Add spaces if rectangle has virtual edges.
+       (cua--insert-rectangle): Handle insert at virtual column.
+       Perform auto-tabify if necessary.
+       (cua--activate-rectangle): Remove optional FORCE arg.
+       Never do padding.  Simplify.
+       (cua--highlight-rectangle): Enhance for virtual edges.
+       (cua-toggle-rectangle-padding): Remove command.
+       (cua-toggle-rectangle-virtual-edges): New command.
+       (cua-sequence-rectangle): Add optional TABIFY arg.  Callers changed.
+       (cua--rectangle-post-command): Don't force rectangle padding.
+       (cua--init-rectangles): Bind M-p to cua-toggle-rectangle-virtual-edges.
+
 2004-08-28  Luc Teirlinck  <teirllm@auburn.edu>
 
        * indent.el (edit-tab-stops-buffer): Doc fix.