@@ -234,9 +234,22 @@ runToInlines opts docx@(Docx _ notes _ _ _) (Endnote fnId) =
235parPartToInlines :: ReaderOptions -> Docx -> ParPart -> [Inline]
235parPartToInlines :: ReaderOptions -> Docx -> ParPart -> [Inline]
236parPartToInlines opts docx (PlainRun r) = runToInlines opts docx r
236parPartToInlines opts docx (PlainRun r) = runToInlines opts docx r
237−parPartToInlines opts docx (Insertion _ _ _ runs) =
237+parPartToInlines opts docx (Insertion _ author date runs) =
238+ case readerTrackChanges opts of
238− concatMap (runToInlines opts docx) runs
239+ AcceptChanges -> concatMap (runToInlines opts docx) runs
243+ ("", ["insertion"], [("author", author), ("date", date)])
244+ (concatMap (runToInlines opts docx) runs)]
239−parPartToInlines _ _ (Deletion _ _ _ _) = []
245+parPartToInlines opts docx (Deletion _ author date runs) =
246+ case readerTrackChanges opts of
248+ RejectChanges -> concatMap (runToInlines opts docx) runs
251+ ("", ["deletion"], [("author", author), ("date", date)])
252+ (concatMap (runToInlines opts docx) runs)]
240parPartToInlines _ _ (BookMark _ anchor) | anchor `elem` dummyAnchors = []
253parPartToInlines _ _ (BookMark _ anchor) | anchor `elem` dummyAnchors = []
241parPartToInlines _ _ (BookMark _ anchor) = [Span (anchor, ["anchor"], []) []]
254parPartToInlines _ _ (BookMark _ anchor) = [Span (anchor, ["anchor"], []) []]
242parPartToInlines _ (Docx _ _ _ rels _) (Drawing relid) =
255parPartToInlines _ (Docx _ _ _ rels _) (Drawing relid) =