Merge lp:ubuntu-docviewer-app into lp:ubuntu-docviewer-app/trunk
| Status: | Work in progress |
|---|---|
| Proposed branch: | lp:ubuntu-docviewer-app |
| Merge into: | lp:ubuntu-docviewer-app/trunk |
| Diff against target: |
46430 lines (+26078/-11743) (has conflicts) 224 files modified
.bzrignore (+1/-1) CMakeLists.txt (+31/-100) README (+0/-20) README-Autopilot.md (+81/-0) README-Developers.md (+43/-0) README-Mergeproposal.md (+36/-0) README-Translations.md (+37/-0) README.md (+30/-0) README.translations (+0/-36) click/CMakeLists.txt (+18/-0) click/com.ubuntu.docviewer.url-dispatcher (+5/-0) click/disable-file-locking.xcd (+11/-0) click/disable-lo-features.sh (+14/-0) click/disable-spell-check.xcd (+23/-0) click/docviewer-content.json (+8/-0) click/docviewer-libs.json (+94/-0) click/docviewer.apparmor (+18/-0) click/manifest.json.in (+25/-0) cmake/modules/Click.cmake (+80/-0) com.ubuntu.docviewer.url-dispatcher (+0/-5) data/CMakeLists.txt (+27/-0) data/com.ubuntu.docviewer.desktop.in.in (+1/-1) debian/changelog (+53/-0) debian/control (+42/-6) debian/qtdeclarative5-documentviewer-common.install (+2/-0) debian/qtdeclarative5-documentviewer-libreoffice.install (+1/-0) debian/qtdeclarative5-documentviewer-pdf.install (+1/-0) debian/rules (+1/-1) debian/ubuntu-docviewer-app.install (+0/-1) docviewer-content.json (+0/-8) docviewer.apparmor (+0/-16) manifest.json.in (+0/-25) po/CMakeLists.txt (+11/-2) po/am.po (+304/-93) po/ar.po (+507/-0) po/ast.po (+284/-136) po/br.po (+289/-134) po/bs.po (+499/-0) po/ca.po (+282/-134) po/com.ubuntu.docviewer.pot (+251/-152) po/cs.po (+263/-130) po/cy.po (+493/-0) po/da.po (+316/-184) po/de.po (+278/-136) po/el.po (+278/-136) po/en_AU.po (+267/-135) po/en_GB.po (+275/-135) po/eo.po (+272/-142) po/es.po (+284/-142) po/eu.po (+263/-130) po/fa.po (+276/-134) po/fi.po (+273/-135) po/fo.po (+484/-0) po/fr.po (+279/-136) po/fr_CA.po (+488/-0) po/gd.po (+278/-159) po/gl.po (+285/-102) po/hr.po (+474/-0) po/hu.po (+278/-134) po/id.po (+287/-142) po/it.po (+280/-134) po/ja.po (+473/-0) po/lo.po (+263/-130) po/lv.po (+316/-174) po/nb.po (+276/-114) po/nl.po (+275/-137) po/ny.po (+264/-135) po/pa.po (+267/-135) po/pl.po (+303/-100) po/pt.po (+278/-137) po/pt_BR.po (+264/-135) po/ro.po (+474/-0) po/ru.po (+270/-136) po/shn.po (+473/-0) po/sk.po (+486/-0) po/sl.po (+275/-137) po/sr.po (+497/-0) po/sv.po (+482/-0) po/tr.po (+264/-135) po/ug.po (+479/-0) po/uk.po (+267/-136) po/uz.po (+488/-0) po/zh_CN.po (+261/-131) po/zh_TW.po (+277/-149) setup/gui/ubuntu-docviewer-app.desktop (+135/-0) snapcraft.yaml (+76/-0) src/CMakeLists.txt (+0/-4) src/app/CMakeLists.txt (+17/-19) src/app/command-line-parser.cpp (+0/-134) src/app/command-line-parser.h (+0/-60) src/app/config.h.in (+49/-0) src/app/content-communicator.cpp (+0/-251) src/app/content-communicator.h (+0/-74) src/app/docviewer-application.cpp (+0/-351) src/app/docviewer-application.h (+0/-100) src/app/graphics/select-none.svg (+0/-153) src/app/graphics/select.svg (+0/-158) src/app/graphics/settings_alt.svg (+0/-138) src/app/main.cpp (+54/-16) src/app/qml/common/CommandLineProxy.qml (+82/-0) src/app/qml/common/ContentHubProxy.qml (+150/-0) src/app/qml/common/DetailsPage.qml (+50/-33) src/app/qml/common/EmptyState.qml (+33/-21) src/app/qml/common/ErrorDialog.qml (+3/-5) src/app/qml/common/HorizontalDivider.qml (+28/-0) src/app/qml/common/NightModeShader.qml (+6/-6) src/app/qml/common/PickImportedDialog.qml (+16/-9) src/app/qml/common/RejectedImportDialog.qml (+7/-7) src/app/qml/common/ResizeableSidebar.qml (+96/-0) src/app/qml/common/ScalingMouseArea.qml (+104/-0) src/app/qml/common/ScalingPinchArea.qml (+59/-0) src/app/qml/common/SubtitledListItem.qml (+37/-0) src/app/qml/common/TextFieldButtonPopover.qml (+58/-0) src/app/qml/common/TextFieldWithButton.qml (+84/-0) src/app/qml/common/TextualButtonStyle.qml (+58/-0) src/app/qml/common/Toast.qml (+0/-82) src/app/qml/common/ToastWithAction.qml (+0/-117) src/app/qml/common/UnknownTypeDialog.qml (+29/-17) src/app/qml/common/VerticalDivider.qml (+35/-0) src/app/qml/common/ViewerPage.qml (+82/-0) src/app/qml/common/loadComponent.js (+10/-0) src/app/qml/common/utils.js (+26/-2) src/app/qml/documentPage/DeleteFileDialog.qml (+53/-40) src/app/qml/documentPage/DocumentDelegateActions.qml (+14/-5) src/app/qml/documentPage/DocumentEmptyState.qml (+45/-11) src/app/qml/documentPage/DocumentGridDelegate.qml (+0/-113) src/app/qml/documentPage/DocumentGridView.qml (+0/-84) src/app/qml/documentPage/DocumentListDelegate.qml (+103/-112) src/app/qml/documentPage/DocumentListView.qml (+76/-164) src/app/qml/documentPage/DocumentPage.qml (+53/-49) src/app/qml/documentPage/DocumentPageDefaultHeader.qml (+20/-25) src/app/qml/documentPage/DocumentPagePickModeHeader.qml (+63/-39) src/app/qml/documentPage/DocumentPageSearchHeader.qml (+30/-21) src/app/qml/documentPage/DocumentPageSelectionModeHeader.qml (+35/-65) src/app/qml/documentPage/SearchEmptyState.qml (+2/-3) src/app/qml/documentPage/SectionHeader.qml (+55/-0) src/app/qml/documentPage/SharePage.qml (+60/-0) src/app/qml/documentPage/SortSettingsDialog.qml (+4/-3) src/app/qml/documentPage/TileBase.qml (+0/-369) src/app/qml/loView/KeybHelper.js (+120/-0) src/app/qml/loView/LOViewDefaultHeader.qml (+99/-0) src/app/qml/loView/LOViewGotoDialog.qml (+77/-0) src/app/qml/loView/LOViewPage.qml (+288/-0) src/app/qml/loView/PartsView.qml (+215/-0) src/app/qml/loView/Splashscreen.qml (+48/-0) src/app/qml/loView/SpreadsheetSelector.qml (+85/-0) src/app/qml/loView/ZoomSelector.qml (+196/-0) src/app/qml/loView/graphics/dropshadow@27.sci (+5/-0) src/app/qml/pdfView/PdfContentsPage.qml (+69/-84) src/app/qml/pdfView/PdfPresentation.qml (+120/-0) src/app/qml/pdfView/PdfView.qml (+194/-79) src/app/qml/pdfView/PdfViewDefaultHeader.qml (+0/-102) src/app/qml/pdfView/PdfViewDelegate.qml (+9/-3) src/app/qml/pdfView/PdfViewGotoDialog.qml (+28/-17) src/app/qml/textView/TextView.qml (+15/-18) src/app/qml/textView/TextViewDefaultHeader.qml (+25/-53) src/app/qml/ubuntu-docviewer-app.qml (+97/-166) src/app/qml/upstreamComponents/HeaderButton.qml (+0/-65) src/app/qml/upstreamComponents/ListItemWithActions.qml (+0/-453) src/app/qml/upstreamComponents/ListItemWithActionsCheckBox.qml (+0/-25) src/app/qml/upstreamComponents/MultipleSelectionGridView.qml (+0/-199) src/app/qml/upstreamComponents/MultipleSelectionListView.qml (+0/-199) src/app/qml/upstreamComponents/MultipleSelectionVisualModel.qml (+0/-31) src/app/qml/upstreamComponents/PageWithBottomEdge.qml (+0/-407) src/app/renderengine.cpp (+97/-0) src/app/renderengine.h (+60/-0) src/app/rendertask.cpp (+1/-0) src/app/rendertask.h (+42/-0) src/app/urlhandler.cpp (+0/-70) src/app/urlhandler.h (+0/-43) src/plugin/CMakeLists.txt (+1/-0) src/plugin/file-qml-plugin/CMakeLists.txt (+9/-6) src/plugin/file-qml-plugin/backend.cpp (+12/-0) src/plugin/file-qml-plugin/documentmodel.cpp (+4/-6) src/plugin/file-qml-plugin/docviewerutils.cpp (+184/-0) src/plugin/file-qml-plugin/docviewerutils.h (+45/-0) src/plugin/file-qml-plugin/qstorageinfo.cpp (+0/-378) src/plugin/file-qml-plugin/qstorageinfo.h (+0/-102) src/plugin/file-qml-plugin/qstorageinfo_p.h (+0/-84) src/plugin/file-qml-plugin/qstorageinfo_unix.cpp (+0/-442) src/plugin/libreofficetoolkit-qml-plugin/CMakeLists.txt (+62/-0) src/plugin/libreofficetoolkit-qml-plugin/LibreOfficeKit/LibreOfficeKit.h (+171/-0) src/plugin/libreofficetoolkit-qml-plugin/LibreOfficeKit/LibreOfficeKit.hxx (+310/-0) src/plugin/libreofficetoolkit-qml-plugin/LibreOfficeKit/LibreOfficeKitEnums.h (+229/-0) src/plugin/libreofficetoolkit-qml-plugin/LibreOfficeKit/LibreOfficeKitGtk.h (+86/-0) src/plugin/libreofficetoolkit-qml-plugin/LibreOfficeKit/LibreOfficeKitInit.h (+257/-0) src/plugin/libreofficetoolkit-qml-plugin/LibreOfficeKit/LibreOfficeKitTypes.h (+30/-0) src/plugin/libreofficetoolkit-qml-plugin/config.h (+97/-0) src/plugin/libreofficetoolkit-qml-plugin/lodocument.cpp (+251/-0) src/plugin/libreofficetoolkit-qml-plugin/lodocument.h (+88/-0) src/plugin/libreofficetoolkit-qml-plugin/loerror.h (+37/-0) src/plugin/libreofficetoolkit-qml-plugin/lopartsimageprovider.cpp (+56/-0) src/plugin/libreofficetoolkit-qml-plugin/lopartsimageprovider.h (+41/-0) src/plugin/libreofficetoolkit-qml-plugin/lopartsimageresponse.cpp (+54/-0) src/plugin/libreofficetoolkit-qml-plugin/lopartsimageresponse.h (+41/-0) src/plugin/libreofficetoolkit-qml-plugin/lopartsmodel.cpp (+106/-0) src/plugin/libreofficetoolkit-qml-plugin/lopartsmodel.h (+73/-0) src/plugin/libreofficetoolkit-qml-plugin/lorendertask.cpp (+25/-0) src/plugin/libreofficetoolkit-qml-plugin/lorendertask.h (+57/-0) src/plugin/libreofficetoolkit-qml-plugin/loview.cpp (+431/-0) src/plugin/libreofficetoolkit-qml-plugin/loview.h (+120/-0) src/plugin/libreofficetoolkit-qml-plugin/lozoom.cpp (+254/-0) src/plugin/libreofficetoolkit-qml-plugin/lozoom.h (+103/-0) src/plugin/libreofficetoolkit-qml-plugin/plugin.cpp (+43/-0) src/plugin/libreofficetoolkit-qml-plugin/plugin.h (+33/-0) src/plugin/libreofficetoolkit-qml-plugin/qml/Viewer.qml (+149/-0) src/plugin/libreofficetoolkit-qml-plugin/qmldir (+4/-0) src/plugin/libreofficetoolkit-qml-plugin/sgtileitem.cpp (+82/-0) src/plugin/libreofficetoolkit-qml-plugin/sgtileitem.h (+46/-0) src/plugin/libreofficetoolkit-qml-plugin/twips.h (+86/-0) src/plugin/libreofficetoolkit-qml-plugin/ucunits.cpp (+241/-0) src/plugin/libreofficetoolkit-qml-plugin/ucunits.h (+60/-0) src/plugin/poppler-qml-plugin/CMakeLists.txt (+8/-0) tests/CMakeLists.txt (+0/-1) tests/autopilot/CMakeLists.txt (+0/-10) tests/autopilot/ubuntu_docviewer_app/CMakeLists.txt (+0/-9) tests/autopilot/ubuntu_docviewer_app/CMakePluginParser.py (+0/-120) tests/autopilot/ubuntu_docviewer_app/__init__.py (+0/-183) tests/autopilot/ubuntu_docviewer_app/tests/CMakeLists.txt (+0/-6) tests/autopilot/ubuntu_docviewer_app/tests/__init__.py (+0/-167) tests/autopilot/ubuntu_docviewer_app/tests/test_docviewer.py (+0/-69) tests/autopilot/ubuntu_docviewer_app/tests/test_toc.py (+0/-47) tools/get-click-deps (+451/-0) tools/run-pep8 (+1/-1) Text conflict in po/am.po Conflict adding file po/ar.po. Moved existing file to po/ar.po.moved. Text conflict in po/ast.po Text conflict in po/br.po Conflict adding file po/bs.po. Moved existing file to po/bs.po.moved. Text conflict in po/ca.po Text conflict in po/cs.po Conflict adding file po/cy.po. Moved existing file to po/cy.po.moved. Text conflict in po/da.po Text conflict in po/de.po Text conflict in po/el.po Text conflict in po/en_AU.po Text conflict in po/en_GB.po Text conflict in po/eo.po Text conflict in po/es.po Text conflict in po/eu.po Text conflict in po/fa.po Text conflict in po/fi.po Conflict adding file po/fo.po. Moved existing file to po/fo.po.moved. Text conflict in po/fr.po Text conflict in po/gd.po Text conflict in po/gl.po Text conflict in po/hu.po Text conflict in po/id.po Text conflict in po/it.po Conflict adding file po/ja.po. Moved existing file to po/ja.po.moved. Text conflict in po/lo.po Text conflict in po/lv.po Text conflict in po/nb.po Text conflict in po/nl.po Text conflict in po/ny.po Text conflict in po/pa.po Text conflict in po/pl.po Text conflict in po/pt.po Text conflict in po/pt_BR.po Conflict adding file po/ro.po. Moved existing file to po/ro.po.moved. Text conflict in po/ru.po Conflict adding file po/shn.po. Moved existing file to po/shn.po.moved. Text conflict in po/sl.po Conflict adding file po/sr.po. Moved existing file to po/sr.po.moved. Conflict adding file po/sv.po. Moved existing file to po/sv.po.moved. Text conflict in po/tr.po Conflict adding file po/ug.po. Moved existing file to po/ug.po.moved. Text conflict in po/uk.po Conflict adding file po/uz.po. Moved existing file to po/uz.po.moved. Text conflict in po/zh_CN.po Text conflict in po/zh_TW.po |
| To merge this branch: | bzr merge lp:ubuntu-docviewer-app |
| Related bugs: |
| Reviewer | Review Type | Date Requested | Status |
|---|---|---|---|
| Ubuntu Document Viewer Developers | 2015-06-23 | Pending | |
|
Review via email:
|
|||
Description of the Change
Added sample code as the first step to the LibreOffice viewer feature of docviewer. The code was provided by Bjoern Michaelsen, the Ubuntu LO maintaner, as a way to use the LO Toolkit API.
Right now the sample code uses the LO Toolkit API to read a given document into a buffer and then it writes a .png file using libpng.
For docviewer, we can probably convert the C++ code to Qt and assess whether it's needed to do the .png writing (I guess docviewer can use the buffer directly?), and create a QML plugin.
The requirement for this to work is to have LibreOffice 5.0 installed (easily available from a PPA as described in the .cxx's file comments).
I believe the easiest way to start experimenting is to develop on the desktop, prove that it works for Qt/QML and then we can worry about converting it to a .click once we've done that step.
## Build requirements
Please install prerequisites if you havent done so:
sudo apt install libreofficekit-dev libreoffice libpng12-dev
Note that you need LibreOffice 5.0 -- a prerelease is currently available at the prereleases ppa:
sudo add-apt-repository ppa:libreoffice
## Additional documentation
- Readme at:
https:/
- An example of a reader with more features:
https:/
| Alan Pope 🍺🐧🐱 🦄 (popey) wrote : | # |
Thank you all for this gem! \o/
A QImage class, provided by Qt libraries and generally used through a QQuickImageProvider in order to expose images to QML, can be constructed from an existent buffer.
I had a play too, and I integrated the sample code into a clone of the poppler-qml-plugin we use.
Still unstable and I get a few too many crashed, but it's nice to see it working: https:/
I will upload the code tomorrow, I have to clean the code a bit, first.
I've pushed the result of my play in a separate branch:
https:/
To be fair it doesn't fit with the structure of the poppler-qml-plugin, since LibreOffice seems to have no concept of pages and returns the whole document in a single image.
Would be nice to do some extra work to get a list of pages (and their size) out from LibreOffice Writer documents, at least, so that we would be able to add some features like a "Go to page...".
Just some further note:
* When you try to open a second document from the DocViewer, it shows the rendering of the document previously opened.
* If you are using a parallel installation of LibreOffice, update the "#define LO_PATH" line in /src/plugin/
- 153. By David Planella on 2015-06-26
-
Merged Stefano Verzegnassi's LO viewer prototype
- 154. By David Planella on 2015-06-29
-
Merged from trunk
- 155. By David Planella on 2015-06-29
-
Added information on how to compile the LO viewer support
- 156. By Stefano Verzegnassi on 2015-07-04
-
First work on tiled rendering for LibreOfficeKit QML plugin
- 157. By Stefano Verzegnassi on 2015-07-04
-
Dropped deprecated dependencies on Qt5 private imports
- 158. By Stefano Verzegnassi on 2015-07-04
-
Update visibleArea size when the width/height of the parentFlickable change
- 159. By Stefano Verzegnassi on 2015-07-05
-
rows and columns in the tile logic were swapped. use the less ambiguous 'x' and 'y'
- 160. By Stefano Verzegnassi on 2015-07-07
-
Fixed CMakeLists file in LOK-QML plugin
- 161. By Roman Shchekin on 2015-07-11
-
Seems that LoDocument uses BGR rather than RGB. Fixed.
- 162. By Roman Shchekin on 2015-07-13
-
* Format_RGB32 used instead of Format_ARGB32 (renders ~3 times faster). I have string feeling that LO toolkit won't provide tiles with alpha.
* Memory leak fixed.
* Member m_office now become static s_office. - 163. By Stefano Verzegnassi on 2015-07-16
-
* Improved code consistency for TileItem class.
* Removed the unnecessary painter->eraseRect( ) from the paint function of LOView - 164. By Roman Shchekin on 2015-07-20
-
Inlining can make code more efficient in such cases.
- 165. By Stefano Verzegnassi on 2015-07-22
-
Added support for all (OpenDocument/
OpenXMLFormat/ MS) (text/spreadshe et/presentation ) documents in DocViewer's documentModel and plugin loader. - 166. By Stefano Verzegnassi on 2015-07-23
-
Improvements in debug output management
- 167. By Stefano Verzegnassi on 2015-07-23
-
[lo-plugin] Added saveAs function
- 168. By Stefano Verzegnassi on 2015-07-23
-
[LOK-plugin] Use a QTimer to avoid multiple updates when contentX/contentY change
- 169. By Stefano Verzegnassi on 2015-07-30
-
Implemented cache buffer
- 170. By Stefano Verzegnassi on 2015-08-26
-
Added LibreOfficeKit headers.
Approved by Roman Shchekin, Ubuntu Phone Apps Jenkins Bot.
- 171. By Stefano Verzegnassi on 2015-08-30
-
Merged trunk (rev. 181) into "reboot" branch.
Approved by Ubuntu Phone Apps Jenkins Bot, Roman Shchekin.
- 172. By Roman Shchekin on 2015-09-11
-
QtQuick SceneGraph rendering, with multithreading support.
Includes changes from: lp:~mrqtros/ubuntu-docviewer-app/docviewer-sg-rendering.Approved by Ubuntu Phone Apps Jenkins Bot, Roman Shchekin.
- 173. By Stefano Verzegnassi on 2015-09-16
-
Updated empty state strings in DocumentsPage.
Approved by Ubuntu Phone Apps Jenkins Bot.
- 174. By Stefano Verzegnassi on 2015-09-16
-
Use SD card icon from official Suru theme. Fixes: https:/
/bugs.launchpad .net/bugs/ 1476659. Approved by Ubuntu Phone Apps Jenkins Bot.
- 175. By Stefano Verzegnassi on 2015-09-16
-
Added share option in documentsPage. Fixes: https:/
/bugs.launchpad .net/bugs/ 1494818. Approved by Roman Shchekin, Ubuntu Phone Apps Jenkins Bot.
- 176. By Stefano Verzegnassi on 2015-09-16
-
Removed QStorageInfo sources. Build depends on Qt 5.4.
Approved by Roman Shchekin, Ubuntu Phone Apps Jenkins Bot.
- 177. By Roman Shchekin on 2015-09-19
-
New method of multithreaded rendering.
Approved by Stefano Verzegnassi, Ubuntu Phone Apps Jenkins Bot.
- 178. By Roman Shchekin on 2015-09-19
-
[LibreOffice-
plugin] Get screen DPIs at runtime. Approved by Ubuntu Phone Apps Jenkins Bot.
- 179. By Roman Shchekin on 2015-09-19
-
Async lok loading . Fixes: https:/
/bugs.launchpad .net/bugs/ 1495069. Approved by Stefano Verzegnassi, Ubuntu Phone Apps Jenkins Bot.
- 180. By Stefano Verzegnassi on 2015-09-21
-
* Use QML APIs for Content Hub
* Remove toast notifications for imported documents (open documents automatically). Fixes: https://bugs.launchpad .net/bugs/ 1469422. Approved by Roman Shchekin, Ubuntu Phone Apps Jenkins Bot.
- 181. By Stefano Verzegnassi on 2015-09-21
-
Updated translation template.
Approved by Ubuntu Phone Apps Jenkins Bot.
- 182. By Stefano Verzegnassi on 2015-09-21
-
[ContentHub] Check if a file has been already imported in the past, and don't import it if that's the case. Fixes: https:/
/bugs.launchpad .net/bugs/ 1432394. Approved by Ubuntu Phone Apps Jenkins Bot.
- 183. By Stefano Verzegnassi on 2015-10-01
-
* [loviewer] Use percentage for 'go to' dialog.
* [loviewer] Enable 'go to' dialog only for LibreOffice.TextDocument type. Approved by Ubuntu Phone Apps Jenkins Bot, Stefano Verzegnassi.
- 184. By Stefano Verzegnassi on 2015-10-10
-
[loviewer] Implemented zoom:
* Added a manual zoom mode
* Added an automatic zoom mode (fit zoom to flickable width)
* Added a bottom panel with a zoom selector (which includes a TextField and an OptionSelector).Approved by Ubuntu Phone Apps Jenkins Bot.
- 185. By Stefano Verzegnassi on 2015-10-10
-
* [loviewer] Improved support for presentation document type
* [loviewer] Added keyboard shortcuts.
* [loviewer] Added an image provider for slides thumbnails, sync'd with RenderEngine
* [loviewer] Conditional layout for the presentation view: use a bottom edge or a sidebar to show the list of slides
* [loviewer] Moved zoom controls into a separate page head
* Updated translation template.Approved by Ubuntu Phone Apps Jenkins Bot.
- 186. By Roman Shchekin on 2015-10-11
-
RenderEngine - impress support.
Approved by Ubuntu Phone Apps Jenkins Bot, Stefano Verzegnassi.
- 187. By Stefano Verzegnassi on 2015-10-12
-
[loview] Fixed leak and tiles that stay visible even after their removal.
Approved by Roman Shchekin, Ubuntu Phone Apps Jenkins Bot.
- 188. By Stefano Verzegnassi on 2015-10-13
-
[loviewer] Fixed 'singleShot' property not set for m_updateTimer.
Approved by Ubuntu Phone Apps Jenkins Bot.
- 189. By Roman Shchekin on 2015-10-19
-
More OOP in RenderEngine (preparations for migration of PDF plugin to tile rendering).
Approved by Ubuntu Phone Apps Jenkins Bot, Stefano Verzegnassi.
- 190. By Stefano Verzegnassi on 2015-10-20
-
* Refactored cpp init
* Moved command line parser to QML.Approved by Ubuntu Phone Apps Jenkins Bot, Stefano Verzegnassi, Roman Shchekin.
- 191. By Stefano Verzegnassi on 2015-10-20
-
* Switch to Ubuntu.Components 1.2
* Minor UI changes
* Temporarily removed GridView from documents browser page
* Fixed wrong default date format (now it is middle-endian format, default for US English)
* Limit ListViews width to units.gu(80) on wide screens. Fixes: https://bugs.launchpad .net/bugs/ 1470897. Approved by Ubuntu Phone Apps Jenkins Bot.
- 192. By Stefano Verzegnassi on 2015-11-06
-
Automatically fetch dependencies for LibreOffice viewer and put them inside the .click package.
Approved by Alan Pope , Ubuntu Phone Apps Jenkins Bot.
- 193. By Alan Pope 🍺🐧🐱 🦄 on 2015-11-06
-
Remove unconfined from apparmor profile. Tested on device, and we're still able to open pdfs and office docs just fine.
Approved by Stefano Verzegnassi, Ubuntu Phone Apps Jenkins Bot.
- 194. By Roman Shchekin on 2015-11-06
-
Code of RenderEngine become more SOLID (still a lot of work to do).
Approved by Stefano Verzegnassi, Ubuntu Phone Apps Jenkins Bot.
- 195. By Nicholas Skaggs on 2015-11-19
-
Fix internet check for jenkins.
Approved by Stefano Verzegnassi, Jenkins Bot.
- 196. By Stefano Verzegnassi on 2015-11-19
-
Disable file locking in LibreOffice. Fixes: https:/
/bugs.launchpad .net/bugs/ 1517074. Approved by Jenkins Bot, Alan Pope .
- 197. By Stefano Verzegnassi on 2015-11-19
-
* [loviewer] Adding error detection
* [loviewer] Removed updateZoomIfAutomatic( ) function in LOView, its code was a bit cryptic
* Added a debug option in CMakeLists
* added '*.user.*' filter in .bzrignore file. Fixes: https://bugs.launchpad .net/bugs/ 1514458. Approved by Jenkins Bot, Roman Shchekin.
- 198. By Stefano Verzegnassi on 2015-11-19
-
[lok-qml] Fixed broken SHOW_TILE_BORDER mode. Fixes: https:/
/bugs.launchpad .net/bugs/ 1515037. Approved by Stefano Verzegnassi, Jenkins Bot.
- 199. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2015-11-20
-
Launchpad automatic translations update.
- 200. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2015-11-21
-
Launchpad automatic translations update.
- 201. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2015-11-22
-
Launchpad automatic translations update.
- 202. By Stefano Verzegnassi on 2015-11-22
-
LibreofficeKit-
qml-plugin:
* Fix wrong size for last tile in a row/column
* Don't create tiles outside the visible/buffer grid (i.e. wrong size for m_visibleArea and m_gridArea). Fixes: https://bugs.launchpad .net/bugs/ 1516239, https:/ /bugs.launchpad .net/bugs/ 1516241. Approved by Alan Pope , Jenkins Bot.
- 203. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2015-11-23
-
Launchpad automatic translations update.
- 204. By Roman Shchekin on 2015-11-23
-
Zoom in LO.
Approved by Alan Pope , Stefano Verzegnassi, Jenkins Bot.
- 205. By Stefano Verzegnassi on 2015-11-23
-
Error detection branch has been merged without a 'fix' as per diff inline comments. Not relevant stuff, just code styling.
Approved by Alan Pope , Jenkins Bot.
- 206. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2015-11-24
-
Launchpad automatic translations update.
- 207. By Stefano Verzegnassi on 2015-11-24
-
* Changes to the project structure
* Provide DocViewer plugins as separate .deb packages
* Added exception for '*.user.*' in .bzrignore file.Approved by Jenkins Bot, Ubuntu Phone Apps Jenkins Bot.
- 208. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2015-11-25
-
Launchpad automatic translations update.
- 209. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2015-11-26
-
Launchpad automatic translations update.
- 210. By Stefano Verzegnassi on 2015-11-27
-
* Switch to Ubuntu Toolkit 1.3
* UI updated
* Improved support for zoom on desktop
* Updated framework to 14.04.1
* Moved components in the 'upstreamComponents' folder into 'common'
* Use the new BottomEdgeHint component in order to provide mouse/keyb controls for the bottom edge.
* Changed Header behaviour to default in the PDF viewer
* Use an horizontal PartsView for switching slides in portrait, small-width mode, instead of using the SlideControllerPanel component + BottomEdge.
* Removed some obsolete code. Fixes: https://bugs.launchpad .net/bugs/ 1453403, https:/ /bugs.launchpad .net/bugs/ 1508363, https:/ /bugs.launchpad .net/bugs/ 1513843. Approved by Roman Shchekin, Jenkins Bot.
- 211. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2015-11-28
-
Launchpad automatic translations update.
- 212. By Stefano Verzegnassi on 2015-11-28
-
Use UITK 1.3 ListItemLayout.
Approved by Jenkins Bot.
- 213. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2015-11-29
-
Launchpad automatic translations update.
- 214. By Roman Shchekin on 2015-11-29
-
Code cleanup - phase 2.
Approved by Jenkins Bot, Stefano Verzegnassi.
- 215. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2015-11-30
-
Launchpad automatic translations update.
- 216. By Stefano Verzegnassi on 2015-11-30
-
Updated app icon.
Approved by Alan Pope , Jenkins Bot.
- 217. By Stefano Verzegnassi on 2015-11-30
-
* Added splashscreen for loViewer
* Moved the async logic that loads loViewer in another component
* Removed 'PanelButton' component - no longer used
* Changed the behaviour of the header in the loViewer: if (textDocument) hideableHeader = true
* Don't use a global 'graphics' folder. Assets are now placed in the module which uses them. Fixes: https://bugs.launchpad .net/bugs/ 1495079. Approved by Roman Shchekin, Alan Pope , Jenkins Bot.
- 218. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2015-12-01
-
Launchpad automatic translations update.
- 219. By Stefano Verzegnassi on 2015-12-01
-
Fixed translatable strings.
Approved by Roman Shchekin, Jenkins Bot.
- 220. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2015-12-02
-
Launchpad automatic translations update.
- 221. By Stefano Verzegnassi on 2015-12-02
-
* Bump app version to 2.0
* Updated changelog.Approved by Alan Pope , Jenkins Bot, Stefano Verzegnassi, Ubuntu Phone Apps Jenkins Bot.
- 222. By Stefano Verzegnassi on 2015-12-02
-
* Backported fix for stage mode being forced on Nexus 10
* Fixed wrong string shown in the splash screen. Fixes: https://bugs.launchpad .net/bugs/ 1479483. Approved by Jenkins Bot.
- 223. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2015-12-03
-
Launchpad automatic translations update.
- 224. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2015-12-04
-
Launchpad automatic translations update.
- 225. By Stefano Verzegnassi on 2015-12-04
-
Fixed url-dispatcher missing in the click package.
Approved by Jenkins Bot, Alan Pope .
- 226. By Stefano Verzegnassi on 2015-12-04
-
Re-bump framework and AppArmor policy version.
Approved by Alan Pope , Jenkins Bot.
- 227. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2015-12-05
-
Launchpad automatic translations update.
- 228. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2015-12-06
-
Launchpad automatic translations update.
- 229. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2015-12-07
-
Launchpad automatic translations update.
- 230. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2015-12-08
-
Launchpad automatic translations update.
- 231. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2015-12-09
-
Launchpad automatic translations update.
- 232. By Stefano Verzegnassi on 2015-12-10
-
Align 'no document found' empty state design to music-app. Fixes: https:/
/bugs.launchpad .net/bugs/ 1523122. Approved by Jenkins Bot, Alan Pope .
- 233. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2015-12-11
-
Launchpad automatic translations update.
- 234. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2015-12-17
-
Launchpad automatic translations update.
- 235. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2015-12-18
-
Launchpad automatic translations update.
- 236. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2015-12-20
-
Launchpad automatic translations update.
- 237. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2015-12-21
-
Launchpad automatic translations update.
- 238. By Girish on 2015-12-21
-
Updated and expanded READMEs.
Approved by Jenkins Bot, Stefano Verzegnassi.
- 239. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2015-12-23
-
Launchpad automatic translations update.
- 240. By Roman Shchekin on 2015-12-23
-
RenderEngine now become application-wide tool .
Approved by Stefano Verzegnassi, Jenkins Bot.
- 241. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2015-12-24
-
Launchpad automatic translations update.
- 242. By Stefano Verzegnassi on 2015-12-27
-
Updated AppArmor template. It fixes the deletion of a document stored on a SD card. Fixes: https:/
/bugs.launchpad .net/bugs/ 1524293. Approved by Roman Shchekin, Jenkins Bot.
- 243. By Stefano Verzegnassi on 2015-12-27
-
[lok-qml] Fixed warning about document not loaded. Now it properly informs that the document may be protected by a password. Fixes: https:/
/bugs.launchpad .net/bugs/ 1524712. Approved by Roman Shchekin, Jenkins Bot.
- 244. By Stefano Verzegnassi on 2015-12-27
-
Don't show file extension in the viewer's header. Fixes: https:/
/bugs.launchpad .net/bugs/ 1523886. Approved by Roman Shchekin, Jenkins Bot.
- 245. By Stefano Verzegnassi on 2015-12-27
-
Added Flickable in DetailsPage. Content can be scrolled when bigger than the page. Fixes: https:/
/bugs.launchpad .net/bugs/ 1523112. Approved by Roman Shchekin, Jenkins Bot.
- 246. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2015-12-28
-
Launchpad automatic translations update.
- 247. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2015-12-29
-
Launchpad automatic translations update.
- 248. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2015-12-30
-
Launchpad automatic translations update.
- 249. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2015-12-31
-
Launchpad automatic translations update.
- 250. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2016-01-02
-
Launchpad automatic translations update.
- 251. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2016-01-03
-
Launchpad automatic translations update.
- 252. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2016-01-04
-
Launchpad automatic translations update.
- 253. By Stefano Verzegnassi on 2016-01-04
-
[DetailsPage] Split file name and file path into two separate fields. Allow multiline subtext. Fixes: https:/
/bugs.launchpad .net/bugs/ 1523106. Approved by Alan Pope , Jenkins Bot.
- 254. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2016-01-05
-
Launchpad automatic translations update.
- 255. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2016-01-06
-
Launchpad automatic translations update.
- 256. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2016-01-07
-
Launchpad automatic translations update.
- 257. By Stefano Verzegnassi on 2016-01-07
-
[loviewer] PartsView: Ensure that items next to the current item are always visible. Fixes: https:/
/bugs.launchpad .net/bugs/ 1521386. Approved by Roman Shchekin, Jenkins Bot.
- 258. By Stefano Verzegnassi on 2016-01-07
-
DocumentListDel
egate: wrap title text anywhere. Fix bug #1523113. Fixes: https:/ /bugs.launchpad .net/bugs/ 1523113. Approved by Alan Pope , Jenkins Bot.
- 259. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2016-01-08
-
Launchpad automatic translations update.
- 260. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2016-01-12
-
Launchpad automatic translations update.
- 261. By Stefano Verzegnassi on 2016-01-15
-
Disabled current Autopilot tests. Added a dummy test instead.
Approved by Stefano Verzegnassi, Jenkins Bot.
- 262. By Michael Hall on 2016-01-15
-
Add a basic presentation mode to PDF docments. Fixes: https:/
/bugs.launchpad .net/bugs/ 1534761. Approved by Jenkins Bot, Stefano Verzegnassi.
- 263. By Stefano Verzegnassi on 2016-01-15
-
Night shader updated.
Approved by Jenkins Bot, Alan Pope .
- 264. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2016-01-16
-
Launchpad automatic translations update.
- 265. By Stefano Verzegnassi on 2016-01-16
-
[lok-qml] Moved 'currentPart' property from LODocument to LOView.
Approved by Jenkins Bot, Roman Shchekin.
- 266. By Roman Shchekin on 2016-01-16
-
Upstream libs caching. Fixes: https:/
/bugs.launchpad .net/bugs/ 1534933. Approved by Stefano Verzegnassi, Jenkins Bot.
- 267. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2016-01-17
-
Launchpad automatic translations update.
- 268. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2016-01-18
-
Launchpad automatic translations update.
- 269. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2016-01-19
-
Launchpad automatic translations update.
- 270. By Stefano Verzegnassi on 2016-01-20
-
[loview] Added drop shadow effect to partsview thumbnails.
Approved by Alan Pope , Jenkins Bot.
- 271. By Stefano Verzegnassi on 2016-01-20
-
added python3-lxml package as dependency.
Approved by Jenkins Bot, Alan Pope .
- 272. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2016-01-21
-
Launchpad automatic translations update.
- 273. By Roman Shchekin on 2016-01-21
-
RenderEngine: thread safety.
Approved by Roman Shchekin, Jenkins Bot, Stefano Verzegnassi.
- 274. By Stefano Verzegnassi on 2016-01-21
-
LibreOffice Viewer - LibreOfficeKit QML plugin:
- Open spreadsheet with manual zoom (1.0x factor)
- Added "Fit to height" and "Automatic" zoom behaviours
- Added a "zoomModesAvailable" which returns the zoom modes available for a given document.
- Use UCUnits when converting TWIPs in pixels (and vice versa)
- Minor changes. Fixes: https://bugs.launchpad .net/bugs/ 1513960, https:/ /bugs.launchpad .net/bugs/ 1515649, https:/ /bugs.launchpad .net/bugs/ 1535264. Approved by Jenkins Bot.
- 275. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2016-01-22
-
Launchpad automatic translations update.
- 276. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2016-01-23
-
Launchpad automatic translations update.
- 277. By Stefano Verzegnassi on 2016-01-23
-
Disable spell checking in LibreOffice:
* We don't need it since we don't provide any editing feature
* Our minimal build of LibreOffice doesn't have a full languages support
* In future we'll add a full-screen mode for .pptx/.ppt/.odp documents. Those red lines below the text are just terrible. Fixes: https://bugs.launchpad .net/bugs/ 1536599. Approved by Alan Pope , Jenkins Bot.
- 278. By Stefano Verzegnassi on 2016-01-26
-
LibreOffice QML plugin:
* Provide zoom settings as grouped properties
* Added a minimum and a maximum value for the zoom factor
* Removed any reference to zoomFactor from SGTileItem
* Expose to QML the values for 'fitToWidth', 'fitToHeight' and 'Automatic' zoom.Approved by Jenkins Bot, Roman Shchekin.
- 279. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2016-01-27
-
Launchpad automatic translations update.
- 280. By Stefano Verzegnassi on 2016-01-29
-
[PdfPresentation] Hide mouse cursor when there's no on-going mouse event.
Approved by Roman Shchekin, Jenkins Bot.
- 281. By Stefano Verzegnassi on 2016-01-29
-
* Use UITK 1.3 BottomEdge instead of old PageWithBottomEdge component.
* Updated framework version to 15.04.3. Fixes: https://bugs.launchpad .net/bugs/ 1535320. Approved by Jenkins Bot, Alan Pope .
- 282. By Stefano Verzegnassi on 2016-01-29
-
SGTileItem: keep QImage data so that QSG don't fail on repainting.
Approved by Roman Shchekin, Jenkins Bot.
- 283. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2016-01-30
-
Launchpad automatic translations update.
- 284. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2016-01-31
-
Launchpad automatic translations update.
- 285. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2016-02-02
-
Launchpad automatic translations update.
- 286. By Stefano Verzegnassi on 2016-02-02
-
Apply new style for empty state everywhere.
Approved by Jenkins Bot, Roman Shchekin.
- 287. By Stefano Verzegnassi on 2016-02-03
-
LibreOffice viewer:
* Added a sheet selector
* Show an empty state when the current sheet has no content
* Fixed "currentPart" usage, partially broken after a recent commit in trunk. Fixes: https://bugs.launchpad .net/bugs/ 1537755, https:/ /bugs.launchpad .net/bugs/ 1537756. Approved by Jenkins Bot, Alan Pope .
- 288. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2016-02-03
-
Launchpad automatic translations update.
- 289. By Stefano Verzegnassi on 2016-02-03
-
Restored "Start presentation" action in the PDF viewer.
After the merging of the branch with the new bottom-edge component, PdfViewDefaultHeader.qml document has been removed and the action hasn't been added to the header replacement. Approved by Stefano Verzegnassi, Jenkins Bot.
- 290. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2016-02-04
-
Launchpad automatic translations update.
- 291. By Stefano Verzegnassi on 2016-02-04
-
LibreOffice viewer:
* Show the viewer content at the center of the canvas (excluded spreadsheets)
* Fixed some bug in ScalingPinchArea
* Added a ScalingMouseArea component, for handling the double-tap-to-zoom gesture
* Set the zoom behaviour according to the parameters returned by LOZoom class
* Changed background color for the viewer
* Fixed 'rebound' behaviour for the LOK Viewer
* Added missing signal emissions in LOZoom. Fixes: https://bugs.launchpad .net/bugs/ 1501424, https:/ /bugs.launchpad .net/bugs/ 1515655, https:/ /bugs.launchpad .net/bugs/ 1541582. Approved by Alan Pope , Jenkins Bot.
- 292. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2016-02-05
-
Launchpad automatic translations update.
- 293. By Stefano Verzegnassi on 2016-02-05
-
[PdfPresentation] Go automatically full-screen.
Approved by Roman Shchekin, Jenkins Bot.
- 294. By Stefano Verzegnassi on 2016-02-05
-
Use QQuickAsyncImag
eProvider in LOPartsImagePro vider class.
This is backported on Ubuntu/Ubuntu Touch since Qt 5.4.1-1ubuntu7.
On any other distro/OS it works only with Qt 5.6 (or later).Approved by Jenkins Bot, Roman Shchekin.
- 295. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2016-02-06
-
Launchpad automatic translations update.
- 296. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2016-02-10
-
Launchpad automatic translations update.
- 297. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2016-02-11
-
Launchpad automatic translations update.
- 298. By Stefano Verzegnassi on 2016-02-11
-
[PdfPresentation] Disable screen saver during a presentation.
Approved by Alan Pope , Jenkins Bot.
- 299. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2016-02-12
-
Launchpad automatic translations update.
- 300. By Stefano Verzegnassi on 2016-02-12
-
Fixed ContentTransferHint being visible during an export. Fixes: https:/
/bugs.launchpad .net/bugs/ 1544149. Approved by Alan Pope , Jenkins Bot.
- 301. By Stefano Verzegnassi on 2016-02-12
-
* Release Ubuntu DocViewer 2.1
* Updated changelog.Approved by Alan Pope , Jenkins Bot.
- 302. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2016-02-13
-
Launchpad automatic translations update.
- 303. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2016-02-18
-
Launchpad automatic translations update.
- 304. By Stefano Verzegnassi on 2016-02-19
-
[PdfView] Disable bottom edge gesture if the current document does not provide any ToC. Fixes: https:/
/bugs.launchpad .net/bugs/ 1546164. Approved by Alan Pope , Jenkins Bot.
- 305. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2016-02-22
-
Launchpad automatic translations update.
- 306. By Stefano Verzegnassi on 2016-02-26
-
Allow to disable .click dependencies caching through a CMake option. Fixes: https:/
/bugs.launchpad .net/bugs/ 1547059. Approved by Alan Pope , Jenkins Bot.
- 307. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2016-03-01
-
Launchpad automatic translations update.
- 308. By Stefano Verzegnassi on 2016-03-01
-
[lok-viewer] Fixed ZoomSelector visibility on frieza (BQ M10). Fixes: https:/
/bugs.launchpad .net/bugs/ 1551254. Approved by Roman Shchekin, Jenkins Bot.
- 309. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2016-03-02
-
Launchpad automatic translations update.
- 310. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2016-03-03
-
Launchpad automatic translations update.
- 311. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2016-03-04
-
Launchpad automatic translations update.
- 312. By Nicholas Skaggs on 2016-03-04
-
add jenkins info and mp readme.
Approved by Andrew Hayzen, Jenkins Bot.
- 313. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2016-03-06
-
Launchpad automatic translations update.
- 314. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2016-03-09
-
Launchpad automatic translations update.
- 315. By Stefano Verzegnassi on 2016-03-11
-
Minor code style changes.
Approved by Jenkins Bot, Roman Shchekin.
- 316. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2016-03-11
-
Launchpad automatic translations update.
- 317. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2016-03-12
-
Launchpad automatic translations update.
- 318. By Nicholas Skaggs on 2016-03-16
-
Restore AP test shell.
Approved by Stefano Verzegnassi, Jenkins Bot.
- 319. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2016-03-20
-
Launchpad automatic translations update.
- 320. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2016-03-21
-
Launchpad automatic translations update.
- 321. By Nicholas Skaggs on 2016-03-23
-
Create cache folder during cmake copy.
Approved by Jenkins Bot, Stefano Verzegnassi.
- 322. By Stefano Verzegnassi on 2016-03-23
-
emit DocumentModel:
:dataChanged( )
Sometimes the UI was not notified about changes in model entries (e.g. file size still equals to zero after file has been successfully copied). Fixes: https://bugs.launchpad .net/bugs/ 1483218. Approved by Roman Shchekin, Jenkins Bot.
- 323. By Stefano Verzegnassi on 2016-03-23
-
Use PageHeader and ScrollView in details page.
Approved by Roman Shchekin, Jenkins Bot.
- 324. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2016-03-30
-
Launchpad automatic translations update.
- 325. By Stefano Verzegnassi on 2016-03-30
-
[TextView] Switch to UITK 1.3 PageHeader component.
Approved by Roman Shchekin, Jenkins Bot.
- 326. By Stefano Verzegnassi on 2016-03-31
-
* WORKAROUND: make the lok-viewer header static (avoid unpredictable binding)
* Use new PageHeader and ScrollView components
* UI: Show an empty header when loading LibreOffice.Approved by Jenkins Bot.
- 327. By Stefano Verzegnassi on 2016-03-31
-
* Updated copyright
* Removed usage of deprecated colors (e.g. UbuntuColors.midAubergine)
* Align to the latest clock-app specs (i.e. don't use purple as accent color)
* Use the section divider from the latest calendar-app specs
* Don't use DemiBold in PDF ToC
* Fixed font color broken after UITK theming changes in Silo 50 (OTA 10)
* ResizeableSidebar: fixed vertical divider margins. Fixes: https://bugs.launchpad .net/bugs/ 1551259. Approved by Jenkins Bot.
- 328. By Stefano Verzegnassi on 2016-03-31
-
Pdf viewer:
* Removed 'search' action (unused)
* Fixed keyboard hooks in the 'GoTo' dialog
* Fixed presentation mode color palette
* Use ScrollView component
.Approved by Roman Shchekin, Jenkins Bot.
- 329. By Stefano Verzegnassi on 2016-03-31
-
* Use PageHeader and ScrollView in documents page
* Removed width limitation of units.gu(80) from documents page
* Code refactoring
* Use a 'Label' instead of the SD card icon.
Sure, it's a bit ugly but it has no alignment issue. In any case, we should replace the current documents view soon.* Fixed a few typos in the pickMode header (i.e. we were pushing the wrong file through content-hub)
* UI changes to headers:
--- Search header: use search header style recently introduced in unity8-dash
--- Pick mode header: use textual buttons
. Fixes: https://bugs.launchpad .net/bugs/ 1523114. Approved by Roman Shchekin, Jenkins Bot.
- 330. By Stefano Verzegnassi on 2016-04-05
-
* Bumped framework to 15.04.4
* Fixed broken night mode (i.e. app background is still white when the mode is enabled)
* Updated changelog.Approved by Roman Shchekin, Jenkins Bot.
- 331. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2016-04-07
-
Launchpad automatic translations update.
- 332. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2016-04-10
-
Launchpad automatic translations update.
- 333. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2016-04-11
-
Launchpad automatic translations update.
- 334. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2016-04-17
-
Launchpad automatic translations update.
- 335. By Stefano Verzegnassi on 2016-04-17
-
Fixed wrong alignment of the peer picker in SharePage. Fixes: https:/
/bugs.launchpad .net/bugs/ 1566903. Approved by Jenkins Bot, Nekhelesh Ramananthan.
- 336. By Stefano Verzegnassi on 2016-04-20
-
Fixed the keyboard input issues in DocumentsPage, caused by the migration to the new PageHeader component. In particular:
* OSK visible on app start-up
* It was possible to type chars into the searchField (and then filter the document entries out) even if the searchFiled was not visible
* OSK still visible after the search header was closed (through the 'Cancel' button). Fixes: https://bugs.launchpad .net/bugs/ 1566899, https:/ /bugs.launchpad .net/bugs/ 1566902. Approved by Nekhelesh Ramananthan, Jenkins Bot.
- 337. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2016-04-25
-
Launchpad automatic translations update.
- 338. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2016-04-26
-
Launchpad automatic translations update.
- 339. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2016-04-27
-
Launchpad automatic translations update.
- 340. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2016-04-28
-
Launchpad automatic translations update.
- 341. By Stefano Verzegnassi on 2016-05-07
-
PdfViewer - Presentation mode: use a single-tap gesture (instead of double tap) to show/hide header. Fixes: https:/
/bugs.launchpad .net/bugs/ 1545142. Approved by Alan Pope , Jenkins Bot.
- 342. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2016-05-15
-
Launchpad automatic translations update.
- 343. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2016-05-17
-
Launchpad automatic translations update.
- 344. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2016-05-18
-
Launchpad automatic translations update.
- 345. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2016-06-07
-
Launchpad automatic translations update.
- 346. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2016-06-08
-
Launchpad automatic translations update.
- 347. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2016-06-29
-
Launchpad automatic translations update.
- 348. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2016-08-29
-
Launchpad automatic translations update.
- 349. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2016-08-31
-
Launchpad automatic translations update.
- 350. By Tim Peeters on 2016-09-07
-
Workaround for bug 1577277. Fixes: https:/
/bugs.launchpad .net/bugs/ 1577277. Approved by Jenkins Bot, Alan Pope .
- 351. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2016-09-12
-
Launchpad automatic translations update.
- 352. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2016-09-13
-
Launchpad automatic translations update.
- 353. By Stefano Verzegnassi on 2016-09-21
-
Do not initialize content-hub asynchronously, otherwise a transfer can not be finalized if the app is not already launched.
This bug likely exists since months, but after the recent changes in content-hub it seems easier to trigger. Fixes: https://bugs.launchpad .net/bugs/ 1588485. Approved by Alan Pope 🍺🐧🐱, Jenkins Bot.
- 354. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2016-09-29
-
Launchpad automatic translations update.
- 355. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2016-11-30
-
Launchpad automatic translations update.
- 356. By Renato Araujo Oliveira Filho on 2016-12-09
-
Create snapcract package.
Approved by Jenkins Bot, Pat McGowan.
- 357. By Renato Araujo Oliveira Filho on 2016-12-12
-
Added snap metadata.
Approved by Jenkins Bot, Andrew Hayzen, Gustavo Pichorim Boiko.
- 358. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2016-12-16
-
Launchpad automatic translations update.
- 359. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2016-12-17
-
Launchpad automatic translations update.
- 360. By Renato Araujo Oliveira Filho on 2017-02-15
-
[snap] Added "mir" interface on plug list
Remove desktop_file_hint flag.
Approved by Jenkins Bot.
- 361. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2017-02-23
-
Launchpad automatic translations update.
- 362. By Renato Araujo Oliveira Filho on 2017-03-23
-
[snap] Connect with mir-libs content share.
Approved by Pat McGowan, Jenkins Bot.
- 363. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2017-04-05
-
Launchpad automatic translations update.
Unmerged revisions
- 363. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2017-04-05
-
Launchpad automatic translations update.
- 362. By Renato Araujo Oliveira Filho on 2017-03-23
-
[snap] Connect with mir-libs content share.
Approved by Pat McGowan, Jenkins Bot.
- 361. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2017-02-23
-
Launchpad automatic translations update.
- 360. By Renato Araujo Oliveira Filho on 2017-02-15
-
[snap] Added "mir" interface on plug list
Remove desktop_file_hint flag.
Approved by Jenkins Bot.
- 359. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2016-12-17
-
Launchpad automatic translations update.
- 358. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2016-12-16
-
Launchpad automatic translations update.
- 357. By Renato Araujo Oliveira Filho on 2016-12-12
-
Added snap metadata.
Approved by Jenkins Bot, Andrew Hayzen, Gustavo Pichorim Boiko.
- 356. By Renato Araujo Oliveira Filho on 2016-12-09
-
Create snapcract package.
Approved by Jenkins Bot, Pat McGowan.
- 355. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2016-11-30
-
Launchpad automatic translations update.
- 354. By Launchpad Translations on behalf of ubuntu-docviewer-dev on 2016-09-29
-
Launchpad automatic translations update.


I had a play with this on my amd64 wily laptop.
The ultimate goal being to have a fully-enclosed click package containing the necessary libreoffice binaries, rather than debian packages. So rather than install the debs from the ppa as Bjoern suggested, I grabbed the tarball directly from libreoffice.org
Followed these instructions:- https:/ /wiki.documentf oundation. org/Installing_ in_parallel/ Linux building/ LibreOffice_ 5.0.0.1_ Linux_x86- 64_deb/ DEBS/install so I edited line 71 in the attached code:-
Steps 1-3 and 7 only, omitting the optional parts. I ended up with an unpackaged install of Libreoffice 5.x in ~/libreoffice/
std::unique_ ptr<lok: :Office> pOffice( lok::lok_ cpp_init( "/usr/lib/ libreoffice/ program/ "));
To be:-
std::unique_ ptr<lok: :Office> pOffice( lok::lok_ cpp_init( "/home/ alan/libreoffic e/building/ LibreOffice_ 5.0.0.1_ Linux_x86- 64_deb/ DEBS/install/ opt/libreoffice 5.0/program/ "));
Just to prove that this works with a libreoffice install which isn't installed in the usual places expected with a debian install.
This also means you don't need to replace the 4.x libreoffice shipped in ubuntu with the pre-release from a ppa, just for testing this.