summaryrefslogtreecommitdiff
path: root/cpp
AgeCommit message (Collapse)AuthorFilesLines
2024-05-01poppler 24.05.0poppler-24.05.0Albert Astals Cid2-2/+2
2024-04-20Move method GooString::hasUnicodeMarkerLE to UTF.hOliver Sander1-1/+1
... and rename it to hasUnicodeByteOrderMarkLE. This allows to replace GooString by std::string in a few places. (In a future commit)
2024-04-20Move method GooString::hasUnicodeMarker to UTF.hOliver Sander1-1/+3
... and rename it to hasUnicodeByteOrderMark. This allows to replace GooString by std::string in a few places. (In a future commit)
2024-04-03Update (C)Albert Astals Cid1-0/+1
2024-04-03Change type to `std::basic_string<char16_t>`LinuxUserGD1-1/+1
Deprecated `char_traits` template has been removed in LLVM 19
2024-04-01poppler 24.04.0poppler-24.04.0Albert Astals Cid1-1/+1
2024-03-03poppler 24.03.0poppler-24.03.0Albert Astals Cid1-1/+1
2024-02-01poppler 24.02.0poppler-24.02.0Albert Astals Cid1-1/+1
2024-02-01Update (C)Albert Astals Cid1-0/+1
2024-02-01More unicode vectors; fewer raw pointersSune Vuorela1-3/+2
2024-01-02poppler 24.01.0poppler-24.01.0Albert Astals Cid1-1/+1
2023-12-01poppler 23.12.0poppler-23.12.0Albert Astals Cid1-1/+1
2023-11-01poppler 23.11.0poppler-23.11.0Albert Astals Cid1-1/+1
2023-10-02poppler 23.10.0poppler-23.10.0Albert Astals Cid1-1/+1
2023-09-05poppler 23.09.0poppler-23.09.0Albert Astals Cid1-1/+1
2023-08-01poppler 23.08.0poppler-23.08.0Albert Astals Cid1-1/+1
2023-07-03poppler 23.07.0poppler-23.07.0Albert Astals Cid1-1/+1
2023-06-05poppler 23.06.0Albert Astals Cid1-1/+1
2023-05-02poppler 23.05.0poppler-23.05.0Albert Astals Cid1-1/+1
2023-04-02poppler 23.04.0poppler-23.04.0Albert Astals Cid1-1/+1
2023-03-01poppler 23.03.0poppler-23.03.0Albert Astals Cid1-1/+1
2023-02-01poppler 23.02.0poppler-23.02.0Albert Astals Cid1-1/+1
2023-01-01poppler 23.01.0poppler-23.01.0Albert Astals Cid1-1/+1
2022-12-01Increase Minimum supported base to that provided by Ubuntu 20.04Albert Astals Cid1-2/+1
2022-12-01poppler 22.12.0poppler-22.12.0Albert Astals Cid1-1/+1
2022-11-01poppler 22.11.0poppler-22.11.0Albert Astals Cid1-1/+1
2022-10-03poppler 22.10.0poppler-22.10.0Albert Astals Cid1-1/+1
2022-09-01poppler 22.09.0poppler-22.09.0Albert Astals Cid2-2/+2
2022-08-30Store destination_private in a std::unique_ptrOliver Sander2-14/+6
This simplifies the code a bit. It also fixes a 'code smell' found by https://sonarcloud.io/project/overview?id=tsdgeos_poppler_mirror
2022-08-30Make noncopyable objects move-assignableOliver Sander2-0/+5
Move-assignment needs to be allowed explicitly, because otherwise derived classes that implement operator=(&&) will try to use noncopyable::operator=(&), which is not allowed.
2022-08-0122.08.0poppler-22.08.0Albert Astals Cid1-1/+1
2022-07-04poppler 22.07.0poppler-22.07.0Albert Astals Cid1-1/+1
2022-06-01poppler 22.06.0poppler-22.06.0Albert Astals Cid1-1/+1
2022-05-25Make gcc a bit happierAlbert Astals Cid1-3/+3
2022-05-05Update (C)Albert Astals Cid1-0/+1
2022-05-05Fix c_time usageTobias C. Berner1-0/+1
In 2656d986d01da5aea4f51c75e4deee569ca88064 the time type was switched to time_t, without including the necessary ctime header.
2022-05-03poppler 22.05.0poppler-22.05.0Albert Astals Cid2-2/+2
2022-04-19cpp: Use time_t for timeAlbert Astals Cid7-20/+195
The existing time_type is unsigned int which suffers from the Y2K38 problem
2022-04-05cpp: MSVC warning fixesAlbert Astals Cid3-7/+7
Cast from time_t to time_type because they are not the same type anymore on systems that are protected from the Y2K38 problem Actual fix for that coming in a different patch
2022-04-05cpp: Add page_transition::durationRealAlbert Astals Cid2-3/+9
The duration is really a double, so add a function that doesn't turns that double into an int
2022-04-01Poppler 22.04.0poppler-22.04.0Albert Astals Cid1-1/+1
2022-03-26We don't need to force STATIC on MSVC anymoreAlbert Astals Cid1-3/+0
Also we don't need to link to the "wrong" library either
2022-03-15cpp: Remove no longer needed const_castAlbert Astals Cid1-1/+1
2022-03-15cpp: Remove bit size qualifier from format variableAlbert Astals Cid1-2/+2
The standard doesn't guarantee if the types of enums is going to be signed or not, specifically MSVC uses unsigned so you can't store all the enums in just 3 bits Fixes #1229
2022-03-11Add readability-braces-around-statementsAlbert Astals Cid5-14/+25
2022-03-01poppler 22.03.0poppler-22.03.0Albert Astals Cid1-1/+1
2022-02-16PDFDoc: Make passwords std::optional instead of pointersAlbert Astals Cid1-9/+3
Makes it clearer that we're not taking ownership of them
2022-02-15Make PDFDoc constructor take the filename as unique_ptrAlbert Astals Cid2-6/+6
Makes it clear that it will own the given GooString
2022-02-15Change PDFDoc::save from pointer to referenceAlbert Astals Cid1-2/+2
Makes it clear it's not going to be destructed and that it can't be null
2022-02-10Make Catalog::embeddedFile return an unique_ptrAlbert Astals Cid3-21/+14