rkflx updated this revision to Diff 19133. rkflx edited the summary of this revision. rkflx edited the test plan for this revision. rkflx added a comment.
Plug multiple leaks and prevent a segfault by adding another patch to the imported synctex code. (The patch seems simple, but the nested nature of the leaks and the scattered >8kLOC of C code made this quite an endeavor.) REPOSITORY R223 Okular CHANGES SINCE LAST UPDATE https://phabricator.kde.org/D7594?vs=18902&id=19133 BRANCH synctex-update (branched from master) REVISION DETAIL https://phabricator.kde.org/D7594 AFFECTED FILES autotests/parttest.cpp core/document.cpp core/document_p.h core/synctex/patches/00-disable-SYNCTEX_INLINE.diff core/synctex/patches/01-fix-win32-define.diff core/synctex/patches/04-gcc-specify-printf-format.diff core/synctex/patches/05-fix-error-formats.diff core/synctex/patches/06-mingw-_synctex_error.diff core/synctex/patches/07-synctex_scanner_new_with_output_file-reset-mode.diff core/synctex/patches/08-fix_cpp_comments.diff core/synctex/patches/09-fix_path_comparison.diff core/synctex/patches/10-fix-typo.diff core/synctex/patches/11-fix-unused-parameters-warnings.diff core/synctex/patches/12-omit-no-file-warning.diff core/synctex/patches/13-fix-Wundef-warnings.diff core/synctex/patches/14-fix-misc-compiler-warnings.diff core/synctex/patches/15-prevent-leaks-and-segfault.diff core/synctex/patches/series core/synctex/synctex_parser.c core/synctex/synctex_parser.h core/synctex/synctex_parser_advanced.h core/synctex/synctex_parser_local.h core/synctex/synctex_parser_readme.md core/synctex/synctex_parser_readme.txt core/synctex/synctex_parser_utils.c core/synctex/synctex_parser_utils.h core/synctex/synctex_parser_version.txt To: rkflx, #okular, sander, #kile Cc: mludwig, aacid