Clément Fauconnier
9adb8e6643
Due to perfomance issues at openboard start, in a network-attached storage context, I had to find some (dirty) optimizations in order to counter-balance the huge response time of the directory scans performed when creating the documents tree (very huge in slowest machines (HDD, low CPU, with a thousand documents)). The simplest solution (I found) was to let the opening of metadatas fail, and to prevent any scanning. This implied to introduce the page-count as a metadata. As this issue is not encountered with a standard use of OpenBoard (with local documents), no update operation (of every document) should be necessary out of the described context
5 years ago
Clément Fauconnier
e228fb19e5
updated Copyright to 2018
6 years ago
Clément Fauconnier
8ecf99f838
First step of OpenSankore Document Mode integration
6 years ago
Craig Watson
3995d007a3
Document's pageDpi is now stored in UBDocumentProxy rather than in UBSettings
...
This fixes an issue where if one document was imported with a different
DPI than the current one, any document created thereafter would have
this same value (which could then cause problems if a PDF was added to
that new document).
Saving this value to UBDocumentProxy not only makes more sense, it also
fixes this issue.
8 years ago
Craig Watson
575d14a5c2
Updated headers
9 years ago
Craig Watson
11b9bf74fb
Save metadata.rdf less often
...
The documents' metadata.rdf file is now persisted only when a scene in
the document is also persisted; as well as when the document is modified
(trashed / path changed) in the the Documents pane.
Code was cleaned-up a bit too (added a forgotten return value, etc)
9 years ago
Craig Watson
59207cbbf2
Moved document metadata saving to UBPersistenceManager's worker thread
...
(Reading is still done synchronously, for now at least)
9 years ago
Claudio Valerio
5c47e5493e
header updated
11 years ago
Claudio Valerio
d3ca55c9a1
fixed some unused signals
12 years ago
Claudio Valerio
f1ea5c3426
update copyright on headers
12 years ago
Claudio Valerio
8511c7ac0e
some missing headers
12 years ago
Claudio Valerio
26466abab4
changed licence
12 years ago
Luca Capello
432d191fcc
*.h: add 'LGPL-2 with OpenSSL exception' headers
12 years ago
Anatoly Mihalchenko
350fd8ff79
Release for improved document-related functionality
12 years ago
Claudio Valerio
7dd642226a
added good header
12 years ago
Claudio Valerio
c6e990454c
stored zero page informations
13 years ago
Claudio Valerio
0981b138b6
first zero page teacher guide implementation
13 years ago
shibakaneki
01aa493e29
Implemented the Teacher Bar Document Preview widget
13 years ago
shibakaneki
07414cf607
Added some metadata fields
13 years ago
Claudio Valerio
e3b51cc19e
persisted session parameters
13 years ago
Claudio Valerio
73555ef012
Added lgpl header
13 years ago
Claudio Valerio
ea5772a772
Adding Sankore code
14 years ago