Albert Astals Cid
a8e5f6e9f7
PDF: Allow signing unsigned signature fields
4 years ago
Albert Astals Cid
d59967d8e1
Merge remote-tracking branch 'origin/release/21.12'
4 years ago
Albert Astals Cid
fa6743aa04
Support the PDF Print named action
...
Also stop casting directly from a poppler enum to an okular enum, it's
not cool
BUGS: 448791
4 years ago
Albert Astals Cid
3e919b4287
Fix saving to okular archive on Windows
...
BUGS: 431717
4 years ago
Carl Schwan
c9e09be0a9
Improve mobile drawer
...
Before:


After:


@mart
4 years ago
Albert Astals Cid
e6483c98fc
Merge remote-tracking branch 'origin/release/21.12'
4 years ago
Albert Astals Cid
6795ae7f2c
Fix previewing embedded files on Windows
...
BUGS: 448735
4 years ago
Leonid Soshinskiy
cc0e128561
fb2: fix duplicating book title, annotation, cover etc.
4 years ago
Albert Astals Cid
bc9ca92885
if -> ifdef
4 years ago
Lenny Soshinskiy
2b837e08a0
fb2: show keywords in DocumentInfo
4 years ago
Albert Astals Cid
f03bbfa89d
PDF: Allow signing documents that need password to open them
...
We need the password since in the middle of the signing process we need to reopen
the document we just created to do some final modifications
4 years ago
Albert Astals Cid
df4a7ef4e9
Merge remote-tracking branch 'origin/release/21.12'
4 years ago
Albert Astals Cid
e2ac1dcd1e
PDF: Fix memory leak when the file has Optional Content links
4 years ago
Yuri Chornoivan
3400e8aee6
Remove extra spaces in FB2 paragraphs
...
BUG: 359059
4 years ago
Heiko Becker
11448b94b1
GIT_SILENT Update Appstream for new release
...
(cherry picked from commit 8a09492a9a )
4 years ago
Albert Astals Cid
44c86de7e4
Fix two Signature issues on multipage/multisignature documents
...
First issue:
- The "document is totally signed" was based on the last signature of
the last page (that had signatures) that is not correct and needs to
be based in the last signature by date
- The "Rev #" number was based on the signature on the page, so if we
had two pages with one signature each the model showed "Rev 1" for
both
It adds new API which is not awesome in a stable branch, but the first
issue is important enough that warrants this to go to the stable branch
4 years ago
Heiko Becker
8a09492a9a
GIT_SILENT Update Appstream for new release
4 years ago
Heiko Becker
5d9ffdee01
GIT_SILENT Upgrade release service version to 21.12.1.
4 years ago
Albert Astals Cid
b38b2dfe52
Merge remote-tracking branch 'origin/release/21.12'
4 years ago
Albert Astals Cid
e7eb937d28
Fix opening some password protected documents
...
e.g. the ones in poppler issue 824
The PDF spec doesn't say (or I couldn't find it) how a user entered
string is converted to the byte array needed for password checking, so
we try both latin1 and utf8
4 years ago
Albert Astals Cid
46bc21bfd9
CI: Debian has removed clazy from testing, use the one in unstable for now
...
Disable a few new warnings in clang-tidy
bugprone-implicit-widening-of-multiplication-result and
bugprone-easily-swappable-parameters seem like would be nice to fix, but
no time now
4 years ago
l10n daemon script
e2a5beef51
GIT_SILENT made messages (after extraction)
4 years ago
Albert Astals Cid
d6870ae2ff
Remove deprecated Generator::documentMetaData
4 years ago
Albert Astals Cid
a2576dc746
Act on core/ TODOs that are not binary compatible
...
I'm going to need to break binary compatibility to add a new feature
so may as well cleanup all the TODOs regarding that
Changes:
* Moving a few destructors to the header
* Removing a few unnecessary & in params
* Adding a few necessary & in params
* Making print return an enum instead of a bool and then having another
function that returns the enum
* Make Generator::requestFontData be a virtual
* Remove unused enum
* Remove a few filePrinter unneeded functions
* Remove unused TextDocumentGenerator::addMetaData signal
4 years ago
Albert Astals Cid
8681bc0223
Okular Mobile: Require Qt 5.15.2
...
Removes the smooth property of PageItem since it was never set and clazy
was complaining about it not having a NOTIFY signal
Remove two signals that already exist in parent class
Fix C++11 detach in range-loop
4 years ago
Albert Astals Cid
1e8824eca9
Merge remote-tracking branch 'origin/release/21.12'
4 years ago
Albert Astals Cid
e145f27970
Fix uninitialized memory read when opening the settings
...
==25792== Conditional jump or move depends on uninitialised value(s)
==25792== at 0xFC1F7C2: PreferredScreenSelector::preferredScreen() const (dlgpresentation.cpp:215)
==25792== by 0xFC1F422: PreferredScreenSelector::repopulateList() (dlgpresentation.cpp:163)
==25792== by 0xFC1F23F: PreferredScreenSelector::PreferredScreenSelector(QWidget*) (dlgpresentation.cpp:151)
==25792== by 0xFC1EFBB: DlgPresentation::DlgPresentation(QWidget*) (dlgpresentation.cpp:128)
==25792== by 0xFC15825: PreferencesDialog::PreferencesDialog(QWidget*, KConfigSkeleton*, Okular::EmbedMode) (preferencesdialog.cpp:45)
==25792== by 0xFC4A522: Okular::Part::slotPreferences() (part.cpp:2834)
4 years ago
Albert Astals Cid
5e474c3e88
Merge remote-tracking branch 'origin/release/21.12'
4 years ago
Albert Astals Cid
2a041d4845
Fix crash when adding stamps to the quick annotations
...
BUGS: 447409
4 years ago
Albert Astals Cid
3792d8d560
Tweak default UI
...
It's desktop unless you're building for Android where the default it's
mobile.
You can still manually specify which UI you want and you'll get that
regardless of the platform
Only require KParts if we're building the desktop UI
Two small changes in CI:
* Stop pretending we have a macOS CI
* Add Android CI
- libkexiv2, khtml and kjs would be nice but we don't have Android builds
yet
4 years ago
ivan tkachenko
031f937113
Add auto generated files to .gitignore
...
GIT_SILENT
4 years ago
Oliver Sander
24e48d9f5c
Fix a typo in JavaScript code documentation
4 years ago
Albert Astals Cid
62eec7d5b1
Show the "No signing certs" warning earlier
...
No need to ask for the user to draw a rectangle for the signature
if there's no certs to sign anyway
CCBUGS: 446549
4 years ago
Albert Astals Cid
84d977dd2d
GIT_SILENT Update Appstream for new release
4 years ago
Albert Astals Cid
09a2b506ed
GIT_SILENT Update Appstream for new release
...
(cherry picked from commit 84d977dd2d )
4 years ago
Albert Astals Cid
97f06be67f
Merge remote-tracking branch 'origin/release/21.12'
4 years ago
Albert Astals Cid
8126b99062
Make CI happy
...
Comment an unused varaible
4 years ago
l10n daemon script
0439961dce
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
4 years ago
l10n daemon script
9b24a11eb1
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
4 years ago
Albert Astals Cid
63ec63efa9
GIT_SILENT Upgrade release service version to 21.12.0.
4 years ago
Albert Astals Cid
9144211ba2
Merge remote-tracking branch 'origin/release/21.12'
4 years ago
Albert Astals Cid
c962c6caf6
kimgio generator: Make kexiv2 dependency optional
...
getting keviv2 to build on Android is hard (TM)
4 years ago
Albert Astals Cid
0d4f463729
Fix implementation of AFNumber_Format
...
We did not take sepStyle 3 into account.
Also sepStyle 1 and 0 where mixed up and it didn't work either because
replace() needs to be assigned back to the string
BUGS: 445868
4 years ago
Albert Astals Cid
a157ded61d
Use "new" freebsd/Linux CI templates
4 years ago
Albert Astals Cid
8d078c4191
Merge remote-tracking branch 'origin/release/21.12'
4 years ago
Albert Astals Cid
8b564ae70a
Okular Android: help androiddeployqt a bit
4 years ago
Albert Astals Cid
95a37019f6
Mobile UI: Use proper "is opened" property
...
To check if a file is open, using the url doesn't work very well on
Android
4 years ago
Albert Astals Cid
58ca8903ca
kde-ci: Match CMakeLists requirements
4 years ago
Albert Astals Cid
1f00898af0
Presentation: Don't hide toolbar if we're not really leaving the window
...
BUGS: 444427
4 years ago
Kai Uwe Broulik
8eca2bfa9d
[PageViewMessage] Resolve icon on the fly
...
Use `PM_SmallIconSize` for size calculation exclusively and
then have `QPainter` resolve it to the correct device pixel
ratio during paint.
4 years ago