summaryrefslogtreecommitdiff
path: root/goo
AgeCommit message (Collapse)AuthorFilesLines
2014-10-07Make Attribute::getName() work when UTF-16BE is usedLuigi Scarso1-4/+5
Contains some ideas by me Bug #84722
2014-08-21Merge remote-tracking branch 'origin/poppler-0.26'Albert Astals Cid1-5/+1
2014-08-21Make sure e is always initializedAlbert Astals Cid1-5/+1
2014-08-12Makefile.am cleanupsHib Eris1-19/+19
Bug #79411
2014-03-30Avoid MinGW/Cygwin warnings due to redefinition of NOMINMAXPeter Breitenlohner3-2/+11
2014-03-22Reorder the if check conditionAlbert Astals Cid1-2/+2
I think the previous condition was correct anyway because of the extra -1 in the i check but it really makes more sense to have the i check first Bug #76478
2014-03-11Fix TIFF writting in WindowsSteven Lee1-0/+11
Bug #75969
2014-02-17Clang++ plugin that checks for usage errors in GooString::format-style callsFabio D'Urso1-3/+9
2014-01-27[qt] Improve compilation under Win 8 with Visual Studio 2012Bogdan Cristea3-1/+6
Bug #73111
2013-12-28GooString format: fixed bug with printing LLONG_MINFabio D'Urso1-6/+13
( -LLONG_MIN doesn't fit in a signed long long )
2013-12-28GooString format: Added some tests + improved documentationFabio D'Urso1-3/+7
2013-12-10Update copyrightsAlbert Astals Cid1-1/+1
2013-11-30Limit use of ZapfDingbats character namesJason Crain2-0/+14
Some PDFs use names from ZapfDingbats (a1-a206) without intending for them to be used for text extraction. Only use these character names to locate glyphs or for text extraction with ZapfDingbats fonts. Bug #60243
2013-09-21Merge remote-tracking branch 'origin/poppler-0.24'Albert Astals Cid1-2/+3
2013-09-21Windows: Fix CreateFile fails with ERROR_SHARING_VIOLATIONThomas Freitag1-2/+3
Bug #69597
2013-08-26Some more files Adrian has changedAlbert Astals Cid1-1/+1
2013-08-26Change PNGWriter monochrome format to be 8 pixels/byteAdrian Johnson2-5/+1
to be consistent with TiffWriter and NetPBMWriter
2013-08-26Refactor ImageOutputDev to facilitate adding more output formatsAdrian Johnson3-0/+138
- Move PPM/PBM code into a NetPBMWriter class so PNGWriter and TiffWritersupport be added. - Create generic WriteRawIMage function for writing jpeg files so support for jpeg2000/jbig2 can be added.
2013-08-16PNGWriterPrivate is actually a struct not a classAlbert Astals Cid1-2/+2
2013-06-06Use fseeko64/ftello64 for MinGW32Peter Breitenlohner1-1/+6
2013-06-01Fix warning on narrowing conversion from int to DWORDHib Eris1-2/+2
Fixes warning when compiling for Windows: gfile.cc: In member function 'Goffset GooFile::size() const': gfile.cc:609:30: warning: narrowing conversion of '-1' from 'int' to 'DWORD {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing] LARGE_INTEGER size = {-1,-1}; https://bugs.freedesktop.org/show_bug.cgi?id=65239
2013-05-130.23.0poppler-0.23.0Albert Astals Cid2-0/+2
Includes news, soversions, updated copyrights, etc
2013-04-06No need to keep the mutex attributes around all the timeAdam Reichold1-17/+10
2013-04-06Make our mutexes recursiveAlbert Astals Cid1-14/+22
Fixes a deadlock problem found with a pdf i can't share (411klaralv.pdf) Reviewed by Thomas and Adam on the mailing list
2013-04-05Add a GooFile class to encapsulate file read access using offsetsAdam Reichold2-0/+110
Bug #62735
2013-03-03Small improvements over locker classAlbert Astals Cid1-16/+17
* Remove the namespace (we don't use much/any namespaces in poppler core) * Rename the class and defines from lock to locker since lock and be either the action "to lock" or the "thing that locks", with locker it is more clear (i think) that is "the thing" than "the action" * Make Annot::decRefCnt use gLockMutex since we the object itself is being deleted in the if and not sure the locker would be happy with that * change the getNumPages() param to be DoNotLockMutex since previously it was a gFalse (i guess Thomas made a c&p typo here) * Have only one constructor like Adam suggested.
2013-03-03Add a locker helper and a bool -> enum changesThomas Freitag1-0/+16
Bug #59933
2013-02-12Merge remote-tracking branch 'origin/poppler-0.22'Albert Astals Cid1-1/+2
2013-02-12true->TRUEPeter Breitenlohner1-1/+2
Fixes compilation with jpeglib9
2013-02-06Make Goffset long long and factor out all fseek/ftell into gfile.ccAdrian Johnson3-18/+46
This fixes build problems on 32-bit machines due to off_t being defined differently depending on whether source files included condig.h. Bug 60095
2013-01-28Use sys/types.h instead of stdio.h for the off_t typeAdrian Johnson1-1/+4
Bug 44085
2013-01-25Adrian C for 2013 because of the big files supportAlbert Astals Cid1-0/+1
2013-01-25win32 large file supportAdrian Johnson1-0/+2
Bug 44085
2013-01-25Large file supportAdrian Johnson1-0/+15
Create a Goffset type and use this type for all file offsets and file sizes. Bug 44085
2012-12-15Updated copyrightsAlbert Astals Cid5-1/+5
2012-12-09pngwriter: move #include <png.h> into .cc filePino Toscano2-50/+60
Move all the private data (including the libpng types) to a private class. This requires HtmlOutputDev.cc to include <png.h> on its own (which is correct, since it uses the libpng API directly).
2012-12-09tiffwriter: move #include <tiffio.h> into .cc filePino Toscano2-50/+56
Move all the private data (including the libtiff types) to a private class.
2012-12-08Add private copy constructor and operator= to make sure we don't use the ↵Albert Astals Cid5-2/+44
default ones Since using them would results in bad things happening
2012-12-09jpegwriter: move #include "jpeglib.h" into .cc fileAdrian Johnson2-53/+92
On cygwin pdftocairo -v shows the wrong version due to jpeglib.h defining PACKAGE_VERSION. Avoid polluting our header files by moving libjpeg.h and libjpeg types into JpegWriter.cc Bug 57687
2012-12-09Reformat goo/*Writer files to poppler styleAdrian Johnson7-313/+313
2012-12-01Merge commit 'b1dacd1e6ab00eb1976491eb2b45c76671011b38'Albert Astals Cid2-0/+2
2012-12-01Fix compile warning on signed/unsigned comparisonHib Eris1-1/+1
2012-12-01Remove unused variableHib Eris1-2/+1
2012-12-01Silence gcc warningAlbert Astals Cid1-2/+2
Bug #57572
2012-11-27fix my previous GooString::insert fixPino Toscano1-1/+1
we need only to move the characters after the specified position, not all of them extend qt4's check_goostring with few more checks covering this (and the previous) fix
2012-11-26fix GooString::insert()Pino Toscano1-3/+2
Hi, as reported in a Debian bug [1], it seems GooString::insert could lead to using uninitialized memory. The case is a simple: GooString goo; goo.insert(0, "."); goo.insert(0, "This is a very long long test string"); i.e. basically first insert a single character at position 0, and then a string longer than STR_STATIC_SIZE always at position 0. [1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=693817
2012-11-23Update copyrightsAlbert Astals Cid2-0/+2
2012-11-17tiff: remove splash dependency and add RGBA supportAdrian Johnson2-31/+29
Bug 57006
2012-11-13size can't be smaller than 0 because it's a size_tAlbert Astals Cid1-21/+1
2012-09-17CompileAlbert Astals Cid1-0/+5