-----------------------------------------------------------
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

Reply via email to