- 08 Jan, 2018 1 commit
-
-
Albert Astals Cid authored
Fixes rule-of-three and copyable-polymorphic warnings reported by clazy. The default copy constructor and copy assignment operator are only valid for simple classes so we delete them (i.e. make then not exist) when we have either a virtual class or a destructor, the code still compiles so this doesn't fix any bug, it is more a protection for when you think you can copy a class and don't realize the default copy constrcutor is not doing what you want and you get crashes. Hopefully this helps us in the future :)
-
- 04 Jan, 2018 3 commits
-
-
Albert Astals Cid authored
Bug #104354
-
Adrian Johnson authored
It is harmless and as a few PDFs do this it just adds noise to the output. Bug #103587
-
Adrian Johnson authored
- Add support for parsing child nodes in the number tree - Number tree keys do not have to be consecutive numbers. Use map instead of vector for parentTree. - Due to performance impact of iterating a map instead of vector in parentTreeAdd, add a reverse mapping from Ref to parentTree. - Add mcid parameter to findParentElement() to enable finding the parent when there are multiple MCIDs on the same page. - Move RefCompare from pdfinfo.cc to Object.h so it can be used by other files. Bug #103912
-
- 03 Jan, 2018 2 commits
-
-
Adrian Johnson authored
- Remove advance strem pos to end of image code from listImage(). getInlineImageLength() already does this. - Always EmbedStream in getInlineImageLength() to get size of stored image. The type of encoding does not matter. - Use same record EmbeddeStream code for all image types in writeImage() - Fix some memory leaks Bug #103446
-
Adrian Johnson authored
Bug #103446
-
- 02 Jan, 2018 4 commits
-
-
Albert Astals Cid authored
-
Albert Astals Cid authored
Fixes KDE bug #388175
-
Albert Astals Cid authored
Said the first parameter is defined by spec to not be null and we where passing null when there's no blocks, so add an if
-
Albert Astals Cid authored
-
- 28 Dec, 2017 3 commits
-
-
Oliver Sander authored
This patch adds minimal support for transparency groups. With it, the Arthur backend can render highlight annotations.
-
Oliver Sander authored
This patch lays some groundwork for the support of transparency groups. Transparency groups temporarily create new painters. These get painted upon, and then the resulting new painting will be drawn at once onto the original PaintDevice. To implement this, we need a stack of painters rather than a single one. The first painter on the stack is the original one. Opening a transparency group pushes a new painter onto the stack, and all drawing operations always go to the painter on the top of the stack.
-
Oliver Sander authored
-
- 27 Dec, 2017 2 commits
-
-
Thomas Freitag authored
Bug #102880
-
Thomas Freitag authored
-
- 26 Dec, 2017 2 commits
-
-
Albert Astals Cid authored
This way when opening our children we make sure they are not also our parent (i.e. there's a loop) Fixes bug #102914
-
Albert Astals Cid authored
-
- 23 Dec, 2017 2 commits
-
-
Albert Astals Cid authored
-
suzuki toshiya authored
Bug #104358
-
- 21 Dec, 2017 1 commit
-
-
Carlos Garcia Campos authored
Note that running jobs are not cancelled when max failures is reached, so we usually end up getting more failures than the maximum.
-
- 20 Dec, 2017 1 commit
-
-
Vincent Le Garrec authored
Bug #103583
-
- 18 Dec, 2017 4 commits
-
-
Oliver Sander authored
Previously, the 'clip' method of the ArthurOutputDev class replaced the current clipping path with the one given in the GfxState variable. However, the expected behavior is to intersect the new path with the old one, and use the result as the new clipping path.
-
Pekka Vuorela authored
config.h didn't get included and HAVE_STRTOK_R was never defined. Now getting via glibc.h.
-
Oliver Sander authored
Now that ArthurOutputDev uses Qt glyph rendering, there is not need for it to be friend of SplashPath anymore.
-
Fredrik Fornwall authored
Bug #103873
-
- 14 Dec, 2017 1 commit
-
-
Albert Astals Cid authored
-
- 13 Dec, 2017 1 commit
-
-
Albert Astals Cid authored
Otherwise we get to a point that the if (updateLevel - lastAbortCheck > 10) { branch is never executed because updateLevel got to 20000 but lastAbortCheck is still at the last value
-
- 12 Dec, 2017 3 commits
-
-
Albert Astals Cid authored
Apparently this fixes build with MSVC Bug #103621
-
Adrian Johnson authored
1 bpp image formats can have very large sizes. Even if the maximum cairo image size is not exceeded, it still uses a huge amount of memory and is very slow. This limits the image size when printing to 8192x8192 which is sufficient for 300ppi at A2 size. Cairo >= 1.5.10 scales mime images to the same dimensions as the cairo image, so the original mime image can still be embedded. Bug 103399
-
Adrian Johnson authored
Bug 103399
-
- 11 Dec, 2017 2 commits
-
-
Thomas Freitag authored
-
Albert Astals Cid authored
In poppler we keep the fd of the file open so the XRef+FileStream can locate objects. This is good since we save lots of memory for not having everything on memory all the time, but that means that when we want to save we need the file to be exactly the same as it was when we created the XRef otherwise we're going to be reading from the wrong part of the "new" file. Bug #103793
-
- 03 Dec, 2017 3 commits
-
-
Albert Astals Cid authored
-
Albert Astals Cid authored
-
Albert Astals Cid authored
-
- 02 Dec, 2017 2 commits
-
-
Adrian Johnson authored
also ensure cmake commands are lowercase to be consistent with our code style.
-
Adrian Johnson authored
The buffer size was not large enough. Increase it and add an assert to check the buffer size.
-
- 01 Dec, 2017 3 commits
-
-
Albert Astals Cid authored
-
Albert Astals Cid authored
as it is for ENABLE_LIBOPENJPEG and for ENABLE_DCTDECODER
-
Albert Astals Cid authored
-