[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/annotate 1143087515 213/372: - updated documentation.
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/annotate 1143087515 213/372: - updated documentation. |
Date: |
Fri, 4 Feb 2022 16:59:01 -0500 (EST) |
branch: elpa/annotate
commit 11430875153badc6aabe3d9a0f2b067bc81f8240
Author: cage <cage-invalid@invalid>
Commit: cage <cage-invalid@invalid>
- updated documentation.
---
Changelog | 70 ++++++++++++++++++++++++++++++++++++++-----------------------
NEWS.org | 3 +++
annotate.el | 4 ++--
3 files changed, 49 insertions(+), 28 deletions(-)
diff --git a/Changelog b/Changelog
index 9c195efaf6..edb5f8f61c 100644
--- a/Changelog
+++ b/Changelog
@@ -2,10 +2,10 @@
* annotate.el (defun annotate-annotation-force-newline-policy,
annotate-annotation-newline-policy-forced-p,
- annotate-create-annotation,
+ annotate-create-annotation,
annotate-lineate,
annotate-summary-delete-annotation-button-pressed):
- - mitigated bug that prevented rendering of annotation in
+ - mitigated bug that prevented rendering of annotation in
org-mode forcing 'newline' policy for annotation
positioning.
See the local function
@@ -20,32 +20,50 @@
* annotate.el (annotate--font-lock-matcher):
- fixed error for regexp search
- Sometimes some modes/package puts overlay on the last character of a
- buffer (notably SLIME when the parenthesis of a form are not
+ Sometimes some modes/package puts overlay on the last character of a
+ buffer (notably SLIME when the parenthesis of a form are not
balanced). This will make 're-search-forward' in the aforementioned
function fails and font lock becomes a mess (e.g. text color
disappears).
2020-02-10 Bastian Bechtold, cage
- * annotate.el (annotate--font-lock-matcher annotate-bounds
annotate-symbol-strictly-at-point annotate-next-annotation-change
annotate-previous-annotation-change annotate-clear-annotations
annotate-annotate)
- - prevented fails of fontification of annotated regions
- As we walk across the overlays we can get past the limit;
- - mark buffer as modified even if the only action the user performed
- was clearing annotation (and at least an annotation was present in
- the file)
- - prevented annotation of text marked with a region that overlap with
- an existing annotation.
-
-2020-03-06 Bastian Bechtold, cage ::
- * annotate.el (annotate-annotation-force-newline-policy
annotate-annotation-newline-policy-forced-p
annotate-summary-delete-annotation-button-pressed annotate--annotation-builder)
-
- - used an heuristic to force newline policy when the annotated
- text does not uses a standard fonts (using font height as
- comparison);
-
- - when, in summary window, the delete button is pressed the
- software take care of reload annotate mode for the visited buffer
- the annotation button is referring to;
-
- - when re-flowing annotation the window width was calculated always
- for the current buffer (the one with the focus).
+ * annotate.el (annotate--font-lock-matcher annotate-bounds
annotate-symbol-strictly-at-point annotate-next-annotation-change
annotate-previous-annotation-change annotate-clear-annotations
annotate-annotate)
+ - prevented fails of fontification of annotated regions
+ As we walk across the overlays we can get past the limit;
+ - mark buffer as modified even if the only action the user performed
+ was clearing annotation (and at least an annotation was present in
+ the file)
+ - prevented annotation of text marked with a region that overlap with
+ an existing annotation.
+
+2020-03-06 Bastian Bechtold, cage
+ * annotate.el (annotate-annotation-force-newline-policy
annotate-annotation-newline-policy-forced-p
annotate-summary-delete-annotation-button-pressed annotate--annotation-builder)
+
+ - used an heuristic to force newline policy when the annotated
+ text does not uses a standard fonts (using font height as
+ comparison);
+
+ - when, in summary window, the delete button is pressed the
+ software take care of reload annotate mode for the visited buffer
+ the annotation button is referring to;
+
+ - when re-flowing annotation the window width was calculated always
+ for the current buffer (the one with the focus).
+
+2020-04-06 Bastian Bechtold, cage
+ * annotate.el
+
+ - each annotation (the overlay, actually) now has a property 'position
+ and its value indicates which positions the annotations holds in a
+ "chain" of annotations.
+
+ Even if rendered separately each chain represents a single
+ annotation.
+
+ The last annotation in the chain has position's value equal to -1.
+
+ If the set of a group/chain is formed by only one element the
+ position's value is -1 as well.
+
+ Please note that this changes impacted more or less the whole
+ package's code.
diff --git a/NEWS.org b/NEWS.org
index 8023a9f418..1ee3c3e5f5 100644
--- a/NEWS.org
+++ b/NEWS.org
@@ -100,3 +100,6 @@
summary window force refresh of a buffer that is visiting said
file, if exists, to reflect the changes;
- fixed flowings of annotatinons when window's width is changed.
+
+- 2020-04-06 V0.5.4 Bastian Bechtold, cage ::
+ Fixed bugs of multiline annotations, diff exports and integration.
diff --git a/annotate.el b/annotate.el
index c191301dae..73180a9e5d 100644
--- a/annotate.el
+++ b/annotate.el
@@ -7,7 +7,7 @@
;; Maintainer: Bastian Bechtold
;; URL: https://github.com/bastibe/annotate.el
;; Created: 2015-06-10
-;; Version: 0.5.3
+;; Version: 0.5.4
;; This file is NOT part of GNU Emacs.
@@ -55,7 +55,7 @@
;;;###autoload
(defgroup annotate nil
"Annotate files without changing them."
- :version "0.5.3"
+ :version "0.5.4"
:group 'text)
;;;###autoload
- [nongnu] elpa/annotate 4c3ba3a5da 331/372: - prevented calling 'annotate--remove-annotation-property' on a narrowed buffer, (continued)
- [nongnu] elpa/annotate 4c3ba3a5da 331/372: - prevented calling 'annotate--remove-annotation-property' on a narrowed buffer, ELPA Syncer, 2022/02/04
- [nongnu] elpa/annotate 3b0bc40a4f 347/372: - improved docstrings;, ELPA Syncer, 2022/02/04
- [nongnu] elpa/annotate 46aa377cfc 370/372: - upgraded version number;, ELPA Syncer, 2022/02/04
- [nongnu] elpa/annotate 0cfad246ee 372/372: Merge pull request #120 from cage2/add-merge-db, ELPA Syncer, 2022/02/04
- [nongnu] elpa/annotate 401a9b4990 309/372: - removed useless argument for 'font-lock-flush'., ELPA Syncer, 2022/02/04
- [nongnu] elpa/annotate ed0c9bc64b 184/372: - prevented annotation of text marked with a region that overlap with, ELPA Syncer, 2022/02/04
- [nongnu] elpa/annotate 24de0e4607 190/372: - renamed and fixed function to search for annotations relative to a, ELPA Syncer, 2022/02/04
- [nongnu] elpa/annotate e6fb2b31df 188/372: - fixed position to start for overlay checks in, ELPA Syncer, 2022/02/04
- [nongnu] elpa/annotate a81a7d9386 209/372: - updated versions;, ELPA Syncer, 2022/02/04
- [nongnu] elpa/annotate 30ee7a0b87 198/372: - fixed 'annotate-previous-annotation-ends' and 'annotate-next-annotation-ends', ELPA Syncer, 2022/02/04
- [nongnu] elpa/annotate 1143087515 213/372: - updated documentation.,
ELPA Syncer <=
- [nongnu] elpa/annotate b8fd76f712 216/372: Merge pull request #60 from cage2/rethink-multiline-annotations, ELPA Syncer, 2022/02/04
- [nongnu] elpa/annotate a37ec08035 249/372: - added signalling of error to 'annotate-switch-db';, ELPA Syncer, 2022/02/04
- [nongnu] elpa/annotate 34f0df8d5b 251/372: - updated documentation., ELPA Syncer, 2022/02/04
- [nongnu] elpa/annotate bc89867f65 289/372: Merge pull request #92 from cage2/expand-db-path, ELPA Syncer, 2022/02/04
- [nongnu] elpa/annotate be998ca006 263/372: Merge pull request #81 from cage2/popup-annotation, ELPA Syncer, 2022/02/04
- [nongnu] elpa/annotate 804c7b9421 257/372: - Removed internal link because of issue #79., ELPA Syncer, 2022/02/04
- [nongnu] elpa/annotate a9f061cecd 268/372: - added more docstrings., ELPA Syncer, 2022/02/04
- [nongnu] elpa/annotate 88ed6f22cb 285/372: - rewritten export and integrate of annotations, ELPA Syncer, 2022/02/04
- [nongnu] elpa/annotate 463e215bec 284/372: - fixed export for annotated text made from a single line., ELPA Syncer, 2022/02/04
- [nongnu] elpa/annotate e53c0f5adf 296/372: - added checking encrypted (GPG) file format, ELPA Syncer, 2022/02/04