Commit 40718f9d9c705cd732e5bd5516ec49b2775b35d9
1 parent
a58a45a3
rtfobj: fixed issue #196, \pxe is not a destination
Showing
1 changed file
with
5 additions
and
3 deletions
oletools/rtfobj.py
| @@ -76,8 +76,9 @@ http://www.decalage.info/python/oletools | @@ -76,8 +76,9 @@ http://www.decalage.info/python/oletools | ||
| 76 | # 2017-07-14 v0.51.1 PL: - disabled logging of each control word (issue #184) | 76 | # 2017-07-14 v0.51.1 PL: - disabled logging of each control word (issue #184) |
| 77 | # 2017-07-24 PL: - fixed call to RtfParser._end_of_file (issue #185) | 77 | # 2017-07-24 PL: - fixed call to RtfParser._end_of_file (issue #185) |
| 78 | # - ignore optional space after \bin (issue #185) | 78 | # - ignore optional space after \bin (issue #185) |
| 79 | +# 2017-09-06 PL: - fixed issue #196: \pxe is not a destination | ||
| 79 | 80 | ||
| 80 | -__version__ = '0.51.1dev3' | 81 | +__version__ = '0.51.1dev4' |
| 81 | 82 | ||
| 82 | # ------------------------------------------------------------------------------ | 83 | # ------------------------------------------------------------------------------ |
| 83 | # TODO: | 84 | # TODO: |
| @@ -285,8 +286,9 @@ DESTINATION_CONTROL_WORDS = frozenset(( | @@ -285,8 +286,9 @@ DESTINATION_CONTROL_WORDS = frozenset(( | ||
| 285 | b"oleclsid", b"operator", b"panose", b"password", b"passwordhash", b"pgp", b"pgptbl", b"picprop", b"pict", b"pn", b"pnseclvl", | 286 | b"oleclsid", b"operator", b"panose", b"password", b"passwordhash", b"pgp", b"pgptbl", b"picprop", b"pict", b"pn", b"pnseclvl", |
| 286 | b"pntext", b"pntxta", b"pntxtb", b"printim", | 287 | b"pntext", b"pntxta", b"pntxtb", b"printim", |
| 287 | # It seems \private should not be treated as a destination (issue #178) | 288 | # It seems \private should not be treated as a destination (issue #178) |
| 288 | - # b"private", | ||
| 289 | - b"propname", b"protend", b"protstart", b"protusertbl", b"pxe", | 289 | + # Same for \pxe (issue #196) |
| 290 | + # b"private", b"pxe", | ||
| 291 | + b"propname", b"protend", b"protstart", b"protusertbl", | ||
| 290 | b"result", b"revtbl", b"revtim", b"rsidtbl", b"rtf", b"rxe", b"shp", b"shpgrp", b"shpinst", b"shppict", b"shprslt", b"shptxt", | 292 | b"result", b"revtbl", b"revtim", b"rsidtbl", b"rtf", b"rxe", b"shp", b"shpgrp", b"shpinst", b"shppict", b"shprslt", b"shptxt", |
| 291 | b"sn", b"sp", b"staticval", b"stylesheet", b"subject", b"sv", b"svb", b"tc", b"template", b"themedata", b"title", b"txe", b"ud", | 293 | b"sn", b"sp", b"staticval", b"stylesheet", b"subject", b"sv", b"svb", b"tc", b"template", b"themedata", b"title", b"txe", b"ud", |
| 292 | b"upr", b"userprops", b"wgrffmtfilter", b"windowcaption", b"writereservation", b"writereservhash", b"xe", b"xform", | 294 | b"upr", b"userprops", b"wgrffmtfilter", b"windowcaption", b"writereservation", b"writereservhash", b"xe", b"xform", |