[Okular-devel] Review Request 127636: Display (and partly allow editing) annotation revisions
Jonathan Verner
jonathan.verner at matfyz.cz
Mon Apr 11 20:29:44 UTC 2016
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/127636/
-----------------------------------------------------------
Review request for Okular.
Repository: okular
Description
-------
When an annotation has revisions, display them in the
popup window and allow the user to edit their contents.
This is just a first step towards a better review workflow.
What remains to be done:
- hide the revision annotations (the revisions should only
be shown in the popup they are revisions of; not separately
because this may lead to e.g. overlapping icons when an annotation
and its revision have the same position on the page); this would
conform to the spec, see e.g. the comments to the R key in
table 8.21 on p. 620 of the 1.7 revision of the spec)
- allow setting the revision status (i.e. Accepted/Rejected/Canceled/Completed/None;
Marked/Unmarked; see pdf spec table 8.22 on p. 620 of 1.7 revision of the spec)
- allow adding revisions; this will need changes to poppler
as it currently does not allow setting the IRT key; I am working
on a patch and I will post it to the poppler mailing list when I
am satisfied with it
Diffs
-----
core/document.h 63f58741bd6680a673945a7b7c05a10130968beb
core/document.cpp 6953b1fb0dc29a375be7ff331a2a2bccce975366
generators/poppler/generator_pdf.cpp a65487af06a221cf7faf72e108aa1f04e1b91b04
ui/annotwindow.h 579f3d33514ec95647ce1e03f0f4c08d6d828dba
ui/annotwindow.cpp 6677c6fc9d7cb7e9a2ae119a532925d5ccc1216c
Diff: https://git.reviewboard.kde.org/r/127636/diff/
Testing
-------
Opened a file with annotation revisions and tested that they can be edited and properly saved back.
Thanks,
Jonathan Verner
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/okular-devel/attachments/20160411/c77ea4e5/attachment.html>
More information about the Okular-devel
mailing list