Summary: | shlxthdl_x64.dll/shlxthdl.dll cannot handle Flat ODF | ||
---|---|---|---|
Product: | LibreOffice | Reporter: | Andras Timar <timar74> |
Component: | LibreOffice | Assignee: | Not Assigned <libreoffice-bugs> |
Status: | NEW --- | ||
Severity: | enhancement | CC: | bugs, d.libo, dtardon, jesus, mentoring, vsfoote |
Priority: | medium | Keywords: | difficultyMedium, easyHack, skillCpp |
Version: | 3.6.0.4 release | ||
Hardware: | Other | ||
OS: | Windows (All) | ||
See Also: | https://bugs.freedesktop.org/show_bug.cgi?id=52078 | ||
Whiteboard: | |||
Crash report or crash signature: | Regression By: | ||
Bug Depends on: | |||
Bug Blocks: | 103303, 117718 |
Description
Andras Timar
2012-08-15 10:46:46 UTC
I second this. So at some point still need to implement Windows Explorer shell metadata extraction, of Flat ODF formatted (e.g. non-zip archive) documents. Commit http://cgit.freedesktop.org/libreoffice/core/commit/?id=68909d3d25da0fe350319dfc82ca5b8fe9f38dc8 as patch for bug 52078 removed shellex handling of Flat ODF on Windows. So at this point, only have the generic thumbnail by type--and no Windows Explorer readout of document metadata. See, https://bugs.freedesktop.org/show_bug.cgi?id=52078#c25 suggesting issue remains from Windows shell handling of zip ODF--is at least exposing the metadata a good suggestion as an EasyHack? And, more ambitious might be to also provide a thumbnail rendering to the Explorer shell? The code that reads ODF files is in shell/source/win32/shlxthandler/ooofilt/ooofilt.cxx, with the actual parser in shell/source/win32/ooofilereader/. Migrating Whiteboard tags to Keywords: (easyHack, difficultyBeginner, skillCpp) [NinjaEdit] My project team and I (team of 3) have started working on this bug as part of our software development practicum at The College of Charleston. JanI is default CC for Easy Hacks (Add Jan; remove LibreOffice Dev List from CC) [NinjaEdit] The existing code pointers are nice, but could there be an explanation for easyhackers on how to test the Explorer integration with self-built LibreOffice? (In reply to Buovjaga from comment #7) > The existing code pointers are nice, but could there be an explanation for > easyhackers on how to test the Explorer integration with self-built > LibreOffice? You would need to have a normal installation of LibreOffice first. But then, you would be able to replace all instances of "C:\Program Files\LibreOffice\program\shlxthdl\shlxthdl.dll" in registry, with respective path to the self-built version. There might be more details ... needs experimenting. |