----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://git.reviewboard.kde.org/r/118293/ -----------------------------------------------------------
Review request for Okular. Repository: okular Description ------- DocumentInfo is now QMap based instead of XML based. Makes internal handling easier. The generators don't do any caching anymore since the Document was already doing caching, made no sense. Now we only ask for the keys we need (except the properties dialog) so the generators that are slow can decide to return only what was asked for. Some generators (i.e. unpluck, xps or the text based ones) will still return all the info since it's calculated on load time and it's not time consuming to return everything if we already have it. Diffs ----- core/document.h 06bac8a core/document.cpp 504d07c core/document_p.h aabd192 core/generator.h 506f8a8 core/generator.cpp ec1d1f7 core/script/kjs_document.cpp c3280cd core/textdocumentgenerator.h ec331d6 core/textdocumentgenerator.cpp d598ccc generators/chm/generator_chm.h 5d97009 generators/chm/generator_chm.cpp 84b9dde generators/djvu/generator_djvu.h 93ee4de generators/djvu/generator_djvu.cpp c506ce3 generators/dvi/generator_dvi.h d7bf8fd generators/dvi/generator_dvi.cpp 0777af7 generators/fax/generator_fax.h 1cb7d22 generators/fax/generator_fax.cpp 38873ef generators/kimgio/generator_kimgio.h faebd85 generators/plucker/generator_plucker.h 8dac4b8 generators/plucker/generator_plucker.cpp 4ffdead generators/poppler/generator_pdf.h 1a34bb7 generators/poppler/generator_pdf.cpp a363842 generators/spectre/generator_ghostview.h ab9c33d generators/spectre/generator_ghostview.cpp 7b0146a generators/tiff/generator_tiff.h 9ad1de6 generators/tiff/generator_tiff.cpp bc692de generators/xps/generator_xps.h 4c56e8c generators/xps/generator_xps.cpp 2399a96 part.cpp 67440bd ui/presentationwidget.cpp 4aaec2a ui/propertiesdialog.cpp 485c2de Diff: https://git.reviewboard.kde.org/r/118293/diff/ Testing ------- Opened a few files, works as it did. Added some extra debug, made sure that only the info we want is asked for, and that it's properly cached. Thanks, Albert Astals Cid
_______________________________________________ Okular-devel mailing list Okular-devel@kde.org https://mail.kde.org/mailman/listinfo/okular-devel