Console View
|
|
|
|||
| a63362b6bead... |
Albert Astals Cid
aacid@kde.org |
|
|
|
Fix crash on malformed documents Fixes issue #1722 |
|||
| f3deb540f1a7... |
Stefan Brüns
stefan.bruens@rwth-aachen.de |
|
|
| Use std::string GooString format in more places | |||
| 81ed6a389978... |
Albert Astals Cid
aacid@kde.org |
|
|
|
Clear the bitmap if blitTransparent failed Fixes issue #1721 |
|||
| efe4d4bffcf2... |
Albert Astals Cid
aacid@kde.org |
|
|
|
Return early if we fail getting a value for bmSize Fixes issue #1719 |
|||
| b3f05c10fcc6... |
Albert Astals Cid
aacid@kde.org |
|
|
|
Fix crash on malformed document Issue #1716 |
|||
| ecc27d8d1be2... |
Albert Astals Cid
aacid@kde.org |
|
|
|
Fix crash on broken document Issue #1718 |
|||
| 1bb48122b5f6... |
Albert Astals Cid
aacid@kde.org |
|
|
| Update (C) | |||
| fcccee769807... |
Albert Astals Cid
aacid@kde.org |
|
|
|
Remove checks for password being null We are inside an if where we already checked password is not null |
|||
| d45e9aa6fd35... |
Sune Vuorela
sune@vuorela.dk |
|
|
|
Use named constructors for certain object types Rather than relying on asserts and the differences between rvalue std::string, string views and others to get the right object type for non-string string-likes, use named constructors instead. |
|||
| bb13b0f5a425... |
Albert Astals Cid
aacid@kde.org |
|
|
| Remove Object::dictGetValNF | |||
| 7529fa8f9bd3... |
Albert Astals Cid
aacid@kde.org |
|
|
| Update (C) | |||
| f07b88d7c19f... |
Stefan Brüns
stefan.bruens@rwth-aachen.de |
|
|
| Replace some leftover auto's with std::string | |||
| f7c9ff55c74d... |
Stefan Brüns
stefan.bruens@rwth-aachen.de |
|
|
|
Prefer Object::getNameString() over Object::getName() This avoids repeated, implicit strlen calls when e.g. constructing a std::string_view parameter expected by the callee. Use a reference to the name string when the name is used repeatedly, to avoid the recurrent variant dispatch. Also `==` is easier to read than !strcmp. |
|||
| 1b016c94585f... |
Stefan Brüns
stefan.bruens@rwth-aachen.de |
|
|
| Object: Avoid char* decay in Object::isName(name) | |||
| 98f0be58d4fe... |
Stefan Brüns
stefan.bruens@rwth-aachen.de |
|
|
|
OutputDev: Replace const char* Marked Content tagname with const string & As the called functions require a null-terminated string, prefer const std::string& over std::string_view. |
|||
| 27f5bc0191d4... |
Stefan Brüns
stefan.bruens@rwth-aachen.de |
|
|
| SplashState: Remove no longer used constructor | |||
| 8b0e3bf8ab83... |
Stefan Brüns
stefan.bruens@rwth-aachen.de |
|
|
| Splash: Use delegating constructor | |||
| 8571c940ea8e... |
Stefan Brüns
stefan.bruens@rwth-aachen.de |
|
|
|
Splash: Remove aaGamma member from Splash, make it static const This was reinitialized on SplashOutputDev::beginTransparencyGroup and SplashOutputDev::startPage. |
|||
| 33d8db8c49e0... |
Albert Astals Cid
aacid@kde.org |
|
|
| More const | |||
| 3a903c5ca460... |
Albert Astals Cid
aacid@kde.org |
|
|
| PSOutputDev::addCustomColor: take const & | |||
| 0394c043bd31... |
Albert Astals Cid
aacid@kde.org |
|
|
| A few const and move variable declarations to where they are used | |||
| e65d31ca140e... |
Albert Astals Cid
aacid@kde.org |
|
|
| Remove two unused/unneeded virtual | |||
| 57390260a446... |
Albert Astals Cid
aacid@kde.org |
|
|
| SplashOutputDev::functionShadedFill: No need to new and delete pattern | |||
| b3d7efeec156... |
Albert Astals Cid
aacid@kde.org |
|
|
| Splash::shadedFill take const & | |||
| 0ceff53ba777... |
Sune Vuorela
sune@vuorela.dk |
|
|
| Use string_view in PSOutputDev::writePS and drop const cast | |||
| 8ae0f8e765fd... |
Albert Astals Cid
aacid@kde.org |
|
|
| Remove Object::dictGetKey | |||
| dfe53c238037... |
Albert Astals Cid
aacid@kde.org |
|
|
| Remove Object::dictIs | |||
| 57c07988455c... |
Albert Astals Cid
aacid@kde.org |
|
|
| less auto | |||
| ced0af6c898b... |
Stefan Brüns
stefan.bruens@rwth-aachen.de |
|
|
|
XRef: Read complete entry instead of byte-wise The entries have a fixed size per section and an implementation-defined size limit. Reading each entry in one go saves the per byte virtual function call overhead. |
|||
| 39a4d0a6400a... |
Stefan Brüns
stefan.bruens@rwth-aachen.de |
|
|
| XRef: Move invariant GoffsetMax() out of loop | |||
| 2be612d17be1... |
Stefan Brüns
stefan.bruens@rwth-aachen.de |
|
|
|
XRef: Avoid unecessary Object::free calls on resize The assignment implicitly calls free on the reassigned object, which is somewhat costly as it is a function call. Using the copy-constructor for the placement-new has the same effect. |
|||
| 4ab16d992e2f... |
Albert Astals Cid
aacid@kde.org |
|
|
|
Remove runtime checks for freetype < 2.1.8 We have required a newer freetype for a long time |
|||
| 3d259ce90ce3... |
Albert Astals Cid
aacid@kde.org |
|
|
| Update (C) | |||
| e3816ac340ee... |
Stefan Brüns
stefan.bruens@rwth-aachen.de |
|
|
| Remove no longer used Object(std::unique_ptr<GooString>) overload | |||
| 9bef418f2d5c... |
Stefan Brüns
stefan.bruens@rwth-aachen.de |
|
|
|
Avoid initializing Object from GooString::copy() This always causes an extra temporary allocation. |
|||
| 8e664f1c8a82... |
Stefan Brüns
stefan.bruens@rwth-aachen.de |
|
|
|
Prefer Object(string&&) over Object(unique_ptr<GooString>) Using make_unique<GooString> causes an unneeded temporary allocation. |
|||
| c128d4a8fa84... |
Stefan Brüns
stefan.bruens@rwth-aachen.de |
|
|
| Function: Use std::string in tokenizer | |||
| 323a3c417ef7... |
Stefan Brüns
stefan.bruens@rwth-aachen.de |
|
|
| Parser: use std::string for decryptedString return | |||
| da825759f39d... |
Albert Astals Cid
aacid@kde.org |
|
|
| Remove Object::streamGetChars | |||
| d65b2d6377f8... |
Albert Astals Cid
aacid@kde.org |
|
|
| Remove Object::streamSetPos | |||