Console View
|
|
|
|||
| 2544aeb7af41... |
Albert Astals Cid
aacid@kde.org |
|
|
|
parseDA/tokenizeDA: Return std::optional instead of -1 on error Also makes keeping signed/unsigned types easier |
|||
| c8147d255e60... |
Albert Astals Cid
aacid@kde.org |
|
|
| Update (C) | |||
| 6f2e397b770a... |
Albert Astals Cid
aacid@kde.org |
|
|
| parseDA can be const | |||
| 484ed2e11875... |
Albert Astals Cid
aacid@kde.org |
|
|
| Convert variable to its proper unsigned type | |||
| 7072af211a3d... |
Albert Astals Cid
aacid@kde.org |
|
|
|
Annot: just return the vector instead of having getCount/get It's better and makes one not have to worry about the count signed-ness |
|||
| d79a09311516... |
Albert Astals Cid
aacid@kde.org |
|
|
| Increase version so people that track master can add ifdefs on version | |||
| 45d43f4685d0... |
Albert Astals Cid
aacid@kde.org |
|
|
| poppler 25.12.0 | |||
| 0994338dc4a3... |
Albert Astals Cid
aacid@kde.org |
|
|
| Update (C) | |||
| f04f81182249... |
Albert Astals Cid
aacid@kde.org |
|
|
|
Trick clang-tidy 21 into not complaining We know bufSize is 1024 so it fits more than enough in an integer |
|||
| f275e2c7579a... |
Albert Astals Cid
aacid@kde.org |
|
|
| Make param to getIndexVal const & since it's always non null | |||
| a0d06b3018c1... |
Albert Astals Cid
aacid@kde.org |
|
|
| Make a variable unsigned to represent the data more correctly | |||
| 022d33de2270... |
Albert Astals Cid
aacid@kde.org |
|
|
| CI: Update clang-format to 21 | |||
| 77f36b852541... |
Nelson Benítez León
nbenitezl@gmail.com |
|
|
|
Annot.cc: partially revert e674ca64 to fix #1642 regression The refactor in commit e674ca64 deleted the code in AnnotWidget::draw() that checked if ZaDb font was automatically added by AnnotAppearanceBuilder::drawText() (after it could not find it in the document Resources) and if that was the case then AnnotWidget::draw() added a fake ZaDb font to the Gfx Resources prior to calling gfx->drawAnnot(). The deletion of that code was causing pdf form files exported from LibreOffice which had checkbuttons and radiobuttons to not display them as checked after clicking them. So this commit brings back that code so those form buttons display fine again. Fixes #1642 |
|||
| 2a4edaea6a74... |
Albert Astals Cid
aacid@kde.org |
|
|
| Do not report pdf syntax error when Suspects or UserProperties have false value | |||
| 9785e34024d6... |
Albert Astals Cid
aacid@kde.org |
|
|
| Update (C) | |||
| ca72340b0490... |
Albert Astals Cid
aacid@kde.org |
|
|
| roleMapResolve: Fix using object as name before checking it is a name | |||
| 0bc521bbee2c... |
Sune Vuorela
sune@vuorela.dk |
|
|
| RoleMapResolve: Deal with different circular references | |||
| 7aa99cf8fe66... |
Sune Vuorela
sune@vuorela.dk |
|
|
|
Don't resolve roleMap by recursion This gives the potential for stack exhaustion; It is just a list we can iterate over instead. Fixes: #1646 |
|||
| bc86aab2b3fe... |
Hagen Möbius
hagen.moebius@googlemail.com |
|
|
| Change default line ending to \n for all API. | |||
| e2a03b6e3998... |
Albert Astals Cid
aacid@kde.org |
|
|
| CI: Add clang 17 CI to simulate xcode 16.2 | |||
| 150e9871a53f... |
Sune Vuorela
sune@vuorela.dk |
|
|
|
Limit postcript function recursion fixes #1643 |
|||
| 5f9b4545fa39... |
Stefan Brüns
stefan.bruens@rwth-aachen.de |
|
|
|
[SplashXPathScanner] Remove ineffective xPath sorting Sorting of the xPath by lower y coordinate is fairly pointless, as it has provides almost no benefit, but comes at a significant cost and also has some negative side effects. A sorted xPath allows to determine the lowest y coordiate easily, and allows to stop processing of later segments which fall outside the clipping rectangle. But this causes a O(n log n) overhead for sorting (relevant for long paths), and the function call overhead (dominant part for short paths). Processing the unsorted xPath requires processing each segment twice (once to determine the actual upper and lower y bounds, and once to compute the intersections), but this is still more effective than sorting. Skip all segments outside the clipping region completely when determining the bounding box, as the corresponding scanlines are suppressed anyway. This occasionally provides a slightly better bounding box (narrower x coordinates), and avoid some pointless min/max instructions. As a side effect of not sorting the xPaths, the span merging in addIntersections becomes more effective, i.e. less allocations and faster span processing during rendering. This improves walltime for the testfile from #1555 from ~11 to ~9.5 seconds, according to /usr/bin/time -v ./utils/pdftoppm -r 75 ~/Downloads/lyon_metro.pdf > lyon_r75.ppm CCBUG: #1555 |
|||
|
|||
| 6fa694c2bb96... |
Stefan Brüns
stefan.bruens@rwth-aachen.de |
|
|
| [SplashXPathScanner] Reduce variable scope | |||
| 90439ec24852... |
Albert Astals Cid
aacid@kde.org |
|
|
|
qt6: Replace another qvsnprintf with vsnprintf We're already using it 4 lines above and qvsnprintf is deprecated |
|||
| c53ea9ce04de... |
Albert Astals Cid
aacid@kde.org |
|
|
| qt6: Use less deprecated funtions | |||
| 211c5663b6aa... |
Tau
jonathan.haehne@hotmail.com |
|
|
|
Make some important leaf functions accept std::string_view parameters This also fixes a bug in GooString::toLowerCase. |
|||
|
Albert Astals Cid
aacid@kde.org |
|
||
| Make clang-tidy-21 optional checker happy | |||
|
Albert Astals Cid
aacid@kde.org |
|
||
|
Replace finds with proper calls Where we did just find, use contains Where we did find+insert, use just insert since it already tells us if it was in the container |
|||
| 998c6a79571a... |
Sune Vuorela
sune@vuorela.dk |
|
|
|
Limit recursion in cmap parsing fixes #1632 |
|||
| 11b859f559d3... |
Juraj Šarinay
juraj@sarinay.com |
|
|
| call PORT_GetError() only if the preceding CERT_PKIXVerifyCert() fails | |||
| 759ec7714041... |
William Bader
william@newspapersystems.com |
|
|
| glib/poppler.h: Place POPPLER_RENDER_ANNOTS_PRINT_MARKUP on a single line to fix "WARNING: Failed to parse" from glib-mkenums | |||
| b1cd3dc18151... |
Albert Astals Cid
aacid@kde.org |
|
|
| Increase version so people that track master can add ifdefs on version | |||
| da906ddbfa5a... |
Albert Astals Cid
aacid@kde.org |
|
|
| poppler 25.10.0 | |||
| 8c920bcfc4e6... |
Sune Vuorela
sune@vuorela.dk |
|
|
|
Fix data driven tests for non-signature builds Make the ifdeffery a bit more complicated to allow functioning things for builds without signatures enabled. |
|||
| d916b885bee0... |
Albert Astals Cid
aacid@kde.org |
|
|
| Update po files | |||
| 68f2e306cb2e... |
Albert Astals Cid
aacid@kde.org |
|
|
| Update (C) | |||
| 358411b04fbf... |
Lucas Baudin
lucas.baudin@ensae.fr |
|
|
|
Add an attribute to the AnnotInk class to make annotation drawn "below", i.e. with a multiply blend mode. This may be used for highlighting. Also add the necessary GLib binding. |
|||
| de44e3476fa8... |
Lucas Baudin
lucas.baudin@ensae.fr |
|
|
|
Refactor AnnotInk to generate appearance when the ink list is set and not only for drawing. This is useful when a file is saved and the annotation has not been drawn yet. |
|||
| 62747813b3f4... |
Zsombor Hollay-Horvath
hollay.horvath@gmail.com |
|
|
|
CPP API: fix for bad embedded file name Changes on the `embedded_file` type: - new `unicodeName()` method - deprecate old `name()` method |
|||
| 4ce27cc826bf... |
Kevin Backhouse
kevinbackhouse@github.com |
|
|
| Check for duplicate entries | |||