1commit d7cc90a8b60d7e353db6e0acdd0b789485e32972
2Author: Albert Astals Cid <aacid@kde.org>
3Date:   Sat Mar 7 15:04:52 2015 +0100
4
5    0.32.0
6
7 CMakeLists.txt      |  4 ++--
8 NEWS                | 16 ++++++++++++++++
9 configure.ac        |  2 +-
10 cpp/Doxyfile        |  2 +-
11 poppler/Makefile.am |  2 +-
12 qt4/src/Doxyfile    |  2 +-
13 qt5/src/Doxyfile    |  2 +-
14 7 files changed, 23 insertions(+), 7 deletions(-)
15
16commit c13297d154ded11721fe7d3abdba459ca628cef8
17Author: Albert Astals Cid <aacid@kde.org>
18Date:   Sat Mar 7 14:58:10 2015 +0100
19
20    Update (C)
21
22 poppler/SecurityHandler.cc | 2 +-
23 poppler/SplashOutputDev.cc | 2 +-
24 2 files changed, 2 insertions(+), 2 deletions(-)
25
26commit c909964bff671d5ff0d8eee5f613ded4562f8afd
27Author: Albert Astals Cid <aacid@kde.org>
28Date:   Sat Mar 7 14:54:43 2015 +0100
29
30    Do not assert on broken document
31
32    Bug #89422
33
34 poppler/SecurityHandler.cc | 14 +++++++++-----
35 1 file changed, 9 insertions(+), 5 deletions(-)
36
37commit 3705fcee0309c50b5fecd563e8e466cbe2c5972b
38Author: Thomas Freitag <Thomas.Freitag@alfa.de>
39Date:   Fri Mar 6 15:19:58 2015 +0100
40
41    Fix  Wrong colour shown when GouraudTriangleShFill uses a DeviceN
42    colorspace
43
44    Bug #89182
45
46 poppler/SplashOutputDev.cc | 2 +-
47 1 file changed, 1 insertion(+), 1 deletion(-)
48
49commit b7fde1ec83a5fff9bec73becc22e581583a30d43
50Author: Albert Astals Cid <aacid@kde.org>
51Date:   Wed Feb 25 21:51:34 2015 +0100
52
53    Fix last commit regression
54
55    It seems it actually needs to be pipe->shape and not pipe->usesShape
56    (i.e. it seems at some point we use pipe->shape with useShape
57    being false)
58    Otherwise we had a regression on
59    eci_altona-test-suite-v2_technical2_x4.pdf
60
61 splash/Splash.cc | 3 ++-
62 1 file changed, 2 insertions(+), 1 deletion(-)
63
64commit 7980fe868a8ef2ee3315f0bcb606c448d6604039
65Author: William Bader <williambader@hotmail.com>
66Date:   Wed Feb 25 15:00:33 2015 +0100
67
68    Fix uninitialized variable in Splash::pipeRun
69
70    Use useShape is actually the guard for shape, so use it in the if
71
72 splash/Splash.cc | 4 ++--
73 1 file changed, 2 insertions(+), 2 deletions(-)
74
75commit 57b6b78a0831fb31c06fd1bc6e9803de524f9d2d
76Author: Thomas Freitag <Thomas.Freitag@alfa.de>
77Date:   Tue Feb 24 23:34:57 2015 +0100
78
79    pdfseparate: use always an unique instance for PDFDoc for savePageAs
80
81 utils/pdfseparate.cc | 7 +++++--
82 1 file changed, 5 insertions(+), 2 deletions(-)
83
84commit 8a30d219df71ead323649ff0dfd4a724b5e7bd18
85Author: William Bader <williambader@hotmail.com>
86Date:   Sat Feb 21 23:55:10 2015 +0100
87
88    Fix memcpy introduced in ec956ab8552dbe10fac4e649951042bddc424b7d
89
90 goo/GooString.cc | 2 +-
91 1 file changed, 1 insertion(+), 1 deletion(-)
92
93commit ec956ab8552dbe10fac4e649951042bddc424b7d
94Author: William Bader <williambader@hotmail.com>
95Date:   Tue Feb 17 22:55:14 2015 +0100
96
97    Reduce use of gmalloc() in GooString::appendfv()
98
99    Bug #89096
100
101 goo/GooString.cc | 18 ++++++++++++++----
102 1 file changed, 14 insertions(+), 4 deletions(-)
103
104commit 132ef18324f62c1f2a08dcd794b379fadaa4daf5
105Author: Petr Gajdos <pgajdos@suse.cz>
106Date:   Wed Feb 11 19:37:21 2015 +0100
107
108    Annot BG/BC: Empty Array means no color
109
110 poppler/Annot.cc | 15 +++++++++++++--
111 1 file changed, 13 insertions(+), 2 deletions(-)
112
113commit bf4aae25a244b1033a2479b9a8f633224f7d5de5
114Author: William Bader <williambader@hotmail.com>
115Date:   Wed Feb 11 17:35:40 2015 +0100
116
117    Off by one fix to the previous crash fix
118
119 fofi/FoFiTrueType.cc | 9 +++++----
120 1 file changed, 5 insertions(+), 4 deletions(-)
121
122commit 97dd46bae5424818ca808c20506d7d96f7b85fb5
123Author: William Bader <williambader@hotmail.com>
124Date:   Mon Feb 9 22:30:51 2015 +0100
125
126    pdftops: Add aaRaster and overprint to man file
127
128 utils/pdftops.1 | 9 +++++++++
129 1 file changed, 9 insertions(+)
130
131commit c114a90063d755639d2b0dbf816690a66b54bee0
132Author: Albert Astals Cid <aacid@kde.org>
133Date:   Sun Feb 8 00:24:11 2015 +0100
134
135    Fix crash in fuzzed file from Bug #84988
136
137 poppler/TextOutputDev.cc | 6 +++++-
138 1 file changed, 5 insertions(+), 1 deletion(-)
139
140commit 22895623e6cd2a5923f552421d44cc80cab77dd8
141Author: Albert Astals Cid <aacid@kde.org>
142Date:   Sat Feb 7 22:28:21 2015 +0100
143
144    Fix malformed file crash from bug #86854
145
146 poppler/PSOutputDev.cc | 2 +-
147 1 file changed, 1 insertion(+), 1 deletion(-)
148
149commit cdb7ad95f7c8fbf63ade040d8a07ec96467042fc
150Author: Albert Astals Cid <aacid@kde.org>
151Date:   Sat Feb 7 22:21:16 2015 +0100
152
153    Fix malformed file crash in bug #85243
154
155 fofi/FoFiTrueType.cc | 15 +++++++++++++--
156 1 file changed, 13 insertions(+), 2 deletions(-)
157
158commit 6641b935e1fc0c4151a723b6b476d987b8324ed2
159Author: Albert Astals Cid <aacid@kde.org>
160Date:   Sat Feb 7 21:58:23 2015 +0100
161
162    If ECM is around include the sanitizers module
163
164    This way you can run
165      cmake -DECM_ENABLE_SANITIZERS='address'
166    and get an ASAN built poppler
167
168 CMakeLists.txt | 5 +++++
169 1 file changed, 5 insertions(+)
170
171commit 92e41685dcef538a7fc669ca357ce9f448a8078e
172Author: Albert Astals Cid <aacid@kde.org>
173Date:   Sat Feb 7 21:54:39 2015 +0100
174
175    Fix crash in malformed file from bug #85275
176
177 poppler/SplashOutputDev.cc |  4 ++--
178 splash/Splash.cc           | 10 +++++++++-
179 splash/SplashBitmap.cc     |  4 ++--
180 3 files changed, 13 insertions(+), 5 deletions(-)
181
182commit 9842b3b00492eda21297d5d65f769f77a565f6ac
183Author: Aleksei Volkov <Aleksei Volkov>
184Date:   Sat Feb 7 20:46:26 2015 +0100
185
186    No need to check for hmtx, freetype does for us
187
188    Bug #88939
189
190 fofi/FoFiTrueType.cc | 2 +-
191 1 file changed, 1 insertion(+), 1 deletion(-)
192
193commit 4849eb43892640062c485e48ba7a29b5a0cc9587
194Author: William Bader <williambader@hotmail.com>
195Date:   Sat Feb 7 16:41:53 2015 +0100
196
197    Make the colorpsace optimization and option and not the default
198
199    Bug #88971
200
201 poppler/PSOutputDev.cc | 25 ++++++++++++++++---------
202 poppler/PSOutputDev.h  |  4 ++++
203 utils/pdftops.1        | 10 +++++++++-
204 utils/pdftops.cc       |  4 ++++
205 4 files changed, 33 insertions(+), 10 deletions(-)
206
207commit 8e16e423a718b92514885e771e31048f1ae2a766
208Author: Albert Astals Cid <aacid@kde.org>
209Date:   Thu Feb 5 20:18:13 2015 +0100
210
211    0.31.0
212
213    And copyright updating
214
215 CMakeLists.txt            |  4 ++--
216 NEWS                      | 17 +++++++++++++++++
217 configure.ac              |  2 +-
218 cpp/Doxyfile              |  2 +-
219 poppler/CairoOutputDev.cc |  1 +
220 poppler/CairoOutputDev.h  |  1 +
221 poppler/JBIG2Stream.cc    |  1 +
222 poppler/JBIG2Stream.h     |  1 +
223 poppler/Makefile.am       |  2 +-
224 poppler/Stream.cc         |  1 +
225 qt4/src/CMakeLists.txt    |  2 +-
226 qt4/src/Doxyfile          |  2 +-
227 qt4/src/Makefile.am       |  2 +-
228 qt5/src/CMakeLists.txt    |  2 +-
229 qt5/src/Doxyfile          |  2 +-
230 qt5/src/Makefile.am       |  2 +-
231 16 files changed, 33 insertions(+), 11 deletions(-)
232
233commit f932315e559a7857d9c5642eb04efc0d2b717789
234Author: suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>
235Date:   Tue Jan 20 22:05:29 2015 +1030
236
237    cairo: support embedding JBIG2 image data
238
239    http://lists.freedesktop.org/archives/poppler/2014-December/011183.html
240
241 poppler/CairoOutputDev.cc | 117
242 ++++++++++++++++++++++++++++++++++++++--------
243 poppler/CairoOutputDev.h  |   3 ++
244 poppler/JBIG2Stream.cc    |   9 +++-
245 poppler/JBIG2Stream.h     |   4 +-
246 poppler/Stream.cc         |  13 +++++-
247 5 files changed, 121 insertions(+), 25 deletions(-)
248
249commit 78abf540057181b708c546aee421f81a1dd58331
250Author: Adam Reichold <adamreichold@myopera.com>
251Date:   Wed Jan 21 22:30:45 2015 +0100
252
253    Worlds -> Words
254
255 qt4/src/poppler-page.cc    | 4 ++--
256 qt4/src/poppler-qt4.h      | 2 +-
257 qt4/tests/check_search.cpp | 4 ++--
258 qt5/src/poppler-page.cc    | 4 ++--
259 qt5/src/poppler-qt5.h      | 2 +-
260 qt5/tests/check_search.cpp | 4 ++--
261 6 files changed, 10 insertions(+), 10 deletions(-)
262
263commit 027eac4e565576ca2e7042e21426e28abd775d98
264Author: Adam Reichold <adamreichold@myopera.com>
265Date:   Tue Jan 20 00:09:09 2015 +0100
266
267    Expose whole-words search option in Qt frontends
268
269 qt4/src/poppler-page-private.h |   5 +-
270 qt4/src/poppler-page.cc        | 114
271 +++++++++++++++++++++++++------------
272 qt4/src/poppler-qt4.h          |  44 +++++++++++++-
273 qt4/tests/check_search.cpp     | 112 +++++++++++++++++++++++++++++++-----
274 qt5/src/poppler-page-private.h |   5 +-
275 qt5/src/poppler-page.cc        | 116
276 +++++++++++++++++++++++++------------
277 qt5/src/poppler-qt5.h          |  46 +++++++++++++--
278 qt5/tests/check_search.cpp     | 126
279 +++++++++++++++++++++++++++++++++--------
280 8 files changed, 447 insertions(+), 121 deletions(-)
281
282commit 30a0baa353c374165e5f411efc4203746f14a74d
283Author: Albert Astals Cid <aacid@kde.org>
284Date:   Sun Jan 18 15:39:53 2015 +0100
285
286    Move more variables from GlobalParams to PSOutputDev
287
288 poppler/CairoFontEngine.cc |   4 +-
289 poppler/GfxFont.cc         |  15 ++---
290 poppler/GfxFont.h          |   7 ++-
291 poppler/GlobalParams.cc    | 144
292 ---------------------------------------------
293 poppler/GlobalParams.h     |  28 ---------
294 poppler/PSOutputDev.cc     | 121 +++++++++++++++++++------------------
295 poppler/PSOutputDev.h      |  30 +++++++++-
296 poppler/SplashOutputDev.cc |   2 +-
297 qt4/src/ArthurOutputDev.cc |   4 +-
298 qt5/src/ArthurOutputDev.cc |   4 +-
299 utils/pdftops.cc           |  36 ++++--------
300 11 files changed, 116 insertions(+), 279 deletions(-)
301
302commit 8fed995c3457d64669ae12901450b7c811599dba
303Author: Albert Astals Cid <aacid@kde.org>
304Date:   Sun Jan 18 14:52:53 2015 +0100
305
306    Forgot to delete this in the previous commit
307
308 poppler/GlobalParams.h | 1 -
309 1 file changed, 1 deletion(-)
310
311commit 4992ff7fa062462507733494827fdad7eaaa95b3
312Author: Albert Astals Cid <aacid@kde.org>
313Date:   Sun Jan 18 13:57:36 2015 +0100
314
315    Move raster mono and resolution from GlobalParams to PSOutputDev
316
317 poppler/GlobalParams.cc | 32 --------------------------------
318 poppler/GlobalParams.h  |  7 -------
319 poppler/PSOutputDev.cc  | 18 +++++++-----------
320 poppler/PSOutputDev.h   |  6 ++++++
321 utils/pdftops.cc        |  7 ++++---
322 5 files changed, 17 insertions(+), 53 deletions(-)
323
324commit 54908f675eda96c363528198e8c530921df2f45a
325Author: Albert Astals Cid <aacid@kde.org>
326Date:   Sun Jan 18 13:34:45 2015 +0100
327
328    Move psUncompressPreloadedImages from GlobalParams to PSOutputDev
329
330    It belongs there and PSOutputDev is always created by the external
331    user
332    so in case someone wants to set it, it is the same amount of work
333    to set it in GlobalParams than in PSOutputDev
334
335 poppler/GlobalParams.cc | 16 ----------------
336 poppler/GlobalParams.h  |  3 ---
337 poppler/PSOutputDev.cc  |  9 +++++----
338 poppler/PSOutputDev.h   |  2 ++
339 4 files changed, 7 insertions(+), 23 deletions(-)
340
341commit 136d7aa5e79f153dfcb216c58598e33a8ff16630
342Author: Albert Astals Cid <aacid@kde.org>
343Date:   Sun Jan 18 13:28:26 2015 +0100
344
345    Remove declared but not defined function
346
347 poppler/GlobalParams.h | 1 -
348 1 file changed, 1 deletion(-)
349
350commit fdba9154d9a176759c765180805e608d4959c34e
351Author: Adam Reichold <adamreichold@myopera.com>
352Date:   Fri Jan 16 19:57:59 2015 +0100
353
354    pdftoppm: parse the flags earlier and only once
355
356 utils/pdftoppm.cc | 42 +++++++++++++++---------------------------
357 1 file changed, 15 insertions(+), 27 deletions(-)
358
359commit 6b072500b5ac936631be6b29b7d5a591848a18f3
360Author: William Bader <williambader@hotmail.com>
361Date:   Wed Jan 14 23:28:03 2015 +0100
362
363    Add rasterization option to pdftops
364
365    Also removes GlobalParams stuff \o/
366
367    Coded in conjuntion with Albert
368
369    Bug #85934
370
371 cpp/poppler-page-renderer.cpp |  5 ++--
372 poppler/GlobalParams.cc       | 58
373 ++-----------------------------------------
374 poppler/GlobalParams.h        | 16 +++---------
375 poppler/PSOutputDev.cc        | 14 +++++------
376 poppler/PSOutputDev.h         |  5 +++-
377 poppler/SplashOutputDev.cc    | 19 ++++++--------
378 poppler/SplashOutputDev.h     | 11 +++++---
379 qt4/src/poppler-page.cc       |  7 +++---
380 qt5/src/poppler-page.cc       |  7 +++---
381 utils/pdftohtml.cc            |  9 +++----
382 utils/pdftoppm.cc             | 49 ++++++++++++++++++++++++++----------
383 utils/pdftops.cc              | 14 ++++++++++-
384 12 files changed, 96 insertions(+), 118 deletions(-)
385
386commit dc9751e6ac47a708ba6e7a68560bdce6a2e4a010
387Author: Albert Astals Cid <aacid@kde.org>
388Date:   Fri Jan 9 15:50:02 2015 +0100
389
390    Compile++
391
392 poppler/GfxState.cc | 2 +-
393 1 file changed, 1 insertion(+), 1 deletion(-)
394
395commit d91876a0c7a936b1f6f461d80131d7586a6c1a5e
396Author: Albert Astals Cid <aacid@kde.org>
397Date:   Thu Jan 8 20:13:06 2015 +0100
398
399    Accept malformed documents whose root is a Page instead of a Pages
400
401    gs and Adobe Reader do it so it's "common" enough
402
403    Bug #88172
404
405 poppler/Catalog.cc | 37 ++++++++++++++++++++++++++++++++-----
406 1 file changed, 32 insertions(+), 5 deletions(-)
407
408commit 7ce86b9be058408eb567d8d0b9747853a66c116f
409Author: Albert Astals Cid <aacid@kde.org>
410Date:   Thu Jan 8 17:35:28 2015 +0100
411
412    Remove assert in gouraudFillTriangle
413
414    We don't *need* the assert, an error() is fine and the malformed
415    document
416    will just get rendered wrongly instead of "crashing"
417
418    Bugs #85274
419
420 poppler/Gfx.cc | 28 +++++++++++++++++-----------
421 1 file changed, 17 insertions(+), 11 deletions(-)
422
423commit 9e9df4b20d17478996780008bc9802a857d173fc
424Author: Albert Astals Cid <aacid@kde.org>
425Date:   Thu Jan 8 17:01:52 2015 +0100
426
427    Fix crash on broken document
428
429    Bug #85281
430
431 poppler/GfxState.cc | 10 +++++++---
432 1 file changed, 7 insertions(+), 3 deletions(-)
433
434commit 636faafcb84b856580398f7883b6406d645c85d1
435Author: Adam Reichold <adamreichold@myopera.com>
436Date:   Tue Jan 6 22:57:20 2015 +0100
437
438    JPEG2000Stream: Inline doGetChar and doLookChar
439
440 poppler/JPEG2000Stream.cc | 49
441 +++++++++++++++++++++++++----------------------
442 poppler/JPEG2000Stream.h  |  7 ++-----
443 2 files changed, 28 insertions(+), 28 deletions(-)
444
445commit c13bffe92963c4969037695992f4c2776bbe973f
446Author: Albert Astals Cid <aacid@kde.org>
447Date:   Sun Jan 4 23:17:42 2015 +0100
448
449    0.30
450
451 CMakeLists.txt                 |  4 ++--
452 NEWS                           | 18 ++++++++++++++++++
453 configure.ac                   |  2 +-
454 cpp/CMakeLists.txt             |  2 +-
455 cpp/Doxyfile                   |  2 +-
456 cpp/Makefile.am                |  2 +-
457 poppler/Makefile.am            |  2 +-
458 poppler/PDFDoc.cc              |  1 +
459 poppler/TextOutputDev.cc       |  2 +-
460 poppler/poppler-config.h.cmake |  2 +-
461 poppler/poppler-config.h.in    |  2 +-
462 qt4/src/Doxyfile               |  2 +-
463 qt5/src/Doxyfile               |  2 +-
464 13 files changed, 31 insertions(+), 12 deletions(-)
465
466commit e499fdab2e96cb3069db7ac8ffa0df20ccccddc9
467Author: Thomas Freitag <Thomas.Freitag@alfa.de>
468Date:   Sun Jan 4 20:23:39 2015 +0100
469
470    extended openjpeg2 support
471
472 poppler/JPEG2000Stream.cc | 101
473 +++++++++++++++++++++++++++++++++++-----------
474 1 file changed, 78 insertions(+), 23 deletions(-)
475
476commit 2841f3c34dd6366a70e4d6d307a08b3fbc3e9897
477Author: Adrian Johnson <ajohnson@redneon.com>
478Date:   Sun Jan 4 20:22:47 2015 +0100
479
480    Cmake support for openjpeg2
481
482    With some tweaks from Albert
483
484 CMakeLists.txt                       | 56
485 +++++++++++++++++++++++++++++-------
486 cmake/modules/FindLIBOPENJPEG2.cmake | 30 +++++++++++++++++++
487 2 files changed, 76 insertions(+), 10 deletions(-)
488
489commit 117af9c6bbd923954ef7de63adec8c22d51da1e4
490Author: Adrian Johnson <ajohnson@redneon.com>
491Date:   Sun Jan 4 19:42:34 2015 +0100
492
493    Initial attempt at libopenjpeg2 support
494
495    OpenJPEG 2 has a new pkg-config name and API.
496
497    - Update configure.ac to find openjpeg 2 and provide V1/v2 macros
498    - Update JPEG2000Stream to use new API depending on openjpeg v1/v2
499    macros
500    - OpenJPEG 2.1 changed the API so provide a version macro to make
501    it easier
502      to handle the the 2.1 change and any future changes.
503    - Move openjpeg.h into the .cc file
504
505 configure.ac              |  80 ++++++++----
506 poppler/JPEG2000Stream.cc | 313
507 +++++++++++++++++++++++++++++++++++++---------
508 poppler/JPEG2000Stream.h  |  41 ++----
509 3 files changed, 323 insertions(+), 111 deletions(-)
510
511commit 9caf7525409d699c16896653528486451123b485
512Author: Albert Astals Cid <aacid@kde.org>
513Date:   Sun Jan 4 18:48:02 2015 +0100
514
515    Make PSOutputDev accept a list of pages indeces
516
517    Instead of first, last
518
519    Bug #84833
520
521    Reviewed in the mailing list, see "Can anyone have a look at my
522    patch?"
523
524 glib/poppler-page.cc            | 10 ++++++---
525 poppler/PSOutputDev.cc          | 50
526 ++++++++++++++++++++++++-----------------
527 poppler/PSOutputDev.h           | 14 +++++++-----
528 qt4/src/poppler-ps-converter.cc | 11 ++++++---
529 qt5/src/poppler-ps-converter.cc | 11 ++++++---
530 utils/pdftops.cc                | 15 +++++++++----
531 6 files changed, 71 insertions(+), 40 deletions(-)
532
533commit 173f182fb568843f97e7d45d1b16bebbd2aa7413
534Author: Li Junling <lijunling@sina.com>
535Date:   Fri Jan 2 17:23:24 2015 +0100
536
537    Find last 'startxref' in the last 24K instead of the last 1K
538
539    Bug #85919
540
541 poppler/PDFDoc.cc | 38 ++++++++++++++++++++++----------------
542 1 file changed, 22 insertions(+), 16 deletions(-)
543
544commit 0b1cd9403b8a240e58ec4f1832588d25f8295278
545Author: Jason Crain <jason@aquaticape.us>
546Date:   Sat Dec 20 03:22:23 2014 -0600
547
548    Free BBox object on error
549
550 poppler/Gfx.cc | 1 +
551 1 file changed, 1 insertion(+)
552
553commit acc33a6950031ac4a5c759d043d24df0cfa7e8b6
554Author: Jason Crain <jason@aquaticape.us>
555Date:   Sat Dec 20 02:24:49 2014 -0600
556
557    Check for invalid matrix in annotation
558
559    Bug #84990
560
561 poppler/Gfx.cc | 12 ++++++++++--
562 1 file changed, 10 insertions(+), 2 deletions(-)
563
564commit 56aff7d78658f586e3c4cd41685f189dafb3098a
565Author: Thomas Freitag <Thomas.Freitag@alfa.de>
566Date:   Tue Dec 23 15:49:15 2014 +0100
567
568    pdfunite: Support output intents, optional content and acroform
569
570 utils/pdfunite.cc | 116
571 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
572 1 file changed, 116 insertions(+)
573
574commit 9e734063e6a6a4b9743c9aa27d3d3127b5a960d7
575Author: Jason Crain <jason@aquaticape.us>
576Date:   Fri Dec 19 01:56:45 2014 -0600
577
578    Move array reallocation from visitLine to startLine
579
580    Fixes potential memory corruption from writing after end of lines
581    array.
582
583    https://bugs.freedesktop.org/show_bug.cgi?id=84555
584
585 poppler/TextOutputDev.cc | 10 +++++-----
586 1 file changed, 5 insertions(+), 5 deletions(-)
587
588commit 0c47b769a77795bd866b6686b79fd20ad6f554bf
589Author: Daniel Macks <dmacks@netspace.org>
590Date:   Sun Dec 14 18:52:48 2014 +0100
591
592    Only consider adding -fno-check-new if compiler supports it
593
594    Helps compiling on old clang's
595
596    Bug #76963
597
598 configure.ac | 18 ++++++++++++++++--
599 1 file changed, 16 insertions(+), 2 deletions(-)
600
601commit c9c90d50e3708f6fac313aa8b458aef6dba5dcfb
602Author: Hans-Peter Deifel <hpdeifel@gmx.de>
603Date:   Fri Dec 12 13:09:51 2014 +0100
604
605    cpp: New API to set debug output function
606
607    Adds the global function set_debug_error_function, that allows users
608    to install their own function to print internal poppler errors.
609
610 cpp/poppler-global.cpp  | 29 +++++++++++++++++++++++++++++
611 cpp/poppler-global.h    |  5 +++++
612 cpp/poppler-private.cpp | 15 ++++++++++++---
613 cpp/poppler-private.h   |  3 +++
614 4 files changed, 49 insertions(+), 3 deletions(-)
615
616commit fa8f276a10911c97d2777fff3270771802bc3892
617Author: Albert Astals Cid <aacid@kde.org>
618Date:   Thu Dec 4 23:11:12 2014 +0100
619
620    0.29.0
621
622 CMakeLists.txt      |  4 ++--
623 NEWS                | 15 +++++++++++++++
624 configure.ac        |  4 ++--
625 cpp/Doxyfile        |  2 +-
626 poppler/Makefile.am |  2 +-
627 qt4/src/Doxyfile    |  2 +-
628 qt5/src/Doxyfile    |  2 +-
629 7 files changed, 23 insertions(+), 8 deletions(-)
630
631commit fee700cfecb9d7d5fa938704a5f457f15aaa4676
632Author: Albert Astals Cid <aacid@kde.org>
633Date:   Mon Dec 1 20:52:42 2014 +0100
634
635    Run dos2unix as suggested by Volker Grabsch
636
637 splash/SplashState.h            | 278 ++++++++++----------
638 test/perf-test-preview-dummy.cc |  44 ++--
639 test/perf-test-preview-win.cc   | 544
640 ++++++++++++++++++++--------------------
641 3 files changed, 433 insertions(+), 433 deletions(-)
642
643commit d3fe0661c6dc6050e14cd5cb4afa089b7d7d66b0
644Author: Richard PALO <richard@netbsd.org>
645Date:   Sun Nov 30 22:46:22 2014 +0100
646
647    warning: "_FILE_OFFSET_BITS" redefined
648
649    Bug #86870
650
651 test/perf-test.cc | 2559
652 +++++++++++++++++++++++++++--------------------------
653 1 file changed, 1280 insertions(+), 1279 deletions(-)
654
655commit 18884065e11fee82506915095619107a43172ecb
656Author: Richard PALO <richard@netbsd.org>
657Date:   Sun Nov 30 22:36:29 2014 +0100
658
659    The isfinite macro is defined on SunOS under c99
660
661    Bug #86869
662
663 poppler/SplashOutputDev.cc | 3 +++
664 1 file changed, 3 insertions(+)
665
666commit bcb470064dd9f75ab0b0a0d9b7319fe8f1e558ae
667Author: Adrian Johnson <ajohnson@redneon.com>
668Date:   Tue Nov 25 05:53:38 2014 +1030
669
670    cofigure: print "no" instead of "auto" if lcms not found
671
672 configure.ac | 2 ++
673 1 file changed, 2 insertions(+)
674
675commit 832046c57ab2909d329340f1c941b29e8246ff73
676Author: Thomas Freitag <Thomas.Freitag@alfa.de>
677Date:   Fri Nov 28 11:08:34 2014 +0100
678
679    Use correct LAB byte array for lcms input
680
681    Bug #86388
682
683 poppler/GfxState.cc | 51
684 ++++++++++++++++++++++++++++++++++++++-------------
685 poppler/GfxState.h  |  4 +++-
686 2 files changed, 41 insertions(+), 14 deletions(-)
687
688commit a604bc3a2ed9f9181aa3b12d795608fcf5e08220
689Author: Thomas Freitag <Thomas.Freitag@alfa.de>
690Date:   Fri Nov 14 11:56:50 2014 +0100
691
692    Solve blend mode problem in CYMK and DeviceN for separable blend modes
693
694    Fixes part of #68986
695
696 poppler/SplashOutputDev.cc | 277
697 +++++++++++++++++++++++++--------------------
698 1 file changed, 155 insertions(+), 122 deletions(-)
699
700commit b7802ff39db270dda2aa20f005fb87c22ed34137
701Author: Thomas Freitag <Thomas.Freitag@alfa.de>
702Date:   Fri Nov 14 11:47:38 2014 +0100
703
704    Use Default colorspaces if present instead of Device colorspaces
705
706    Fixes part of #68986
707
708 poppler/CairoOutputDev.cc |   4 +-
709 poppler/Gfx.cc            |  40 +++++-----
710 poppler/GfxState.cc       | 197
711 ++++++++++++++++++++++++++++++++++------------
712 poppler/GfxState.h        |  31 ++++----
713 poppler/Page.cc           |   4 +-
714 5 files changed, 188 insertions(+), 88 deletions(-)
715
716commit 07aa6f4030418883d8d45a8dfa3d80d2dadca4e7
717Author: Thomas Freitag <Thomas.Freitag@alfa.de>
718Date:   Thu Nov 13 12:26:25 2014 +0100
719
720    write correct size in trailer dict
721
722    Bug #86063
723
724 poppler/PDFDoc.cc | 7 ++-----
725 1 file changed, 2 insertions(+), 5 deletions(-)
726
727commit 51e7c29cabedc72e097023e6d8d6d68ed43fa20c
728Author: Carlos Garcia Campos <cgarcia@igalia.com>
729Date:   Fri Nov 7 18:30:36 2014 +0100
730
731    regtest: Update references also for tests that no longer crash
732
733    We are currently updating the refs only when we have checksums to
734    compare, but if a test used to crash there's no md5 file in refs.
735
736 regtest/TestRun.py           |  2 ++
737 regtest/backends/__init__.py | 24 ++++++++++++++++++++++++
738 2 files changed, 26 insertions(+)
739
740commit d205908930d5dc4ec3a1a1a2c2b93fbb92c2c867
741Author: William Bader <williambader@hotmail.com>
742Date:   Wed Nov 5 20:23:49 2014 +0100
743
744    Make it proper C
745
746 glib/demo/annots.c | 3 ++-
747 1 file changed, 2 insertions(+), 1 deletion(-)
748
749commit fa1d636b00210b9c52787ab3c833fe9aa2e293fa
750Author: Albert Astals Cid <aacid@kde.org>
751Date:   Tue Nov 4 20:00:08 2014 +0100
752
753    0.28.1
754
755 configure.ac     | 2 +-
756 cpp/Doxyfile     | 2 +-
757 qt4/src/Doxyfile | 2 +-
758 qt5/src/Doxyfile | 2 +-
759 4 files changed, 4 insertions(+), 4 deletions(-)
760
761commit 7debbb05df18afc86df8a4fd37980728ec2e5788
762Author: Albert Astals Cid <aacid@kde.org>
763Date:   Tue Nov 4 19:29:58 2014 +0100
764
765    Fix typo
766
767 configure.ac | 2 +-
768 1 file changed, 1 insertion(+), 1 deletion(-)
769
770commit d5489ef37742227176e800390a990f2b882d9710
771Author: Albert Astals Cid <aacid@kde.org>
772Date:   Tue Nov 4 01:27:05 2014 +0100
773
774    0.28.0
775
776 CMakeLists.txt         |  6 +++---
777 NEWS                   | 43 +++++++++++++++++++++++++++++++++++++++++++
778 configure.ac           |  4 ++--
779 cpp/Doxyfile           |  2 +-
780 poppler/Makefile.am    |  2 +-
781 qt4/src/CMakeLists.txt |  2 +-
782 qt4/src/Doxyfile       |  2 +-
783 qt4/src/Makefile.am    |  2 +-
784 qt5/src/CMakeLists.txt |  2 +-
785 qt5/src/Doxyfile       |  2 +-
786 qt5/src/Makefile.am    |  2 +-
787 11 files changed, 56 insertions(+), 13 deletions(-)
788
789commit f87115a1129e4e03802769181a3392c8dce3192a
790Author: Hib Eris <hib@hiberis.nl>
791Date:   Tue Nov 4 01:25:18 2014 +0100
792
793    Don't ship the moc files
794
795 qt4/demos/Makefile.am | 1 -
796 qt5/demos/Makefile.am | 1 -
797 2 files changed, 2 deletions(-)
798
799commit 0a9c38076f1555196029372b7e08714b43c7a58d
800Author: Albert Astals Cid <aacid@kde.org>
801Date:   Mon Nov 3 21:43:28 2014 +0100
802
803    Update (C)
804
805 fofi/FoFiType1.cc                    |  1 +
806 poppler/PDFDoc.cc                    |  4 ++--
807 poppler/PDFDoc.h                     |  2 +-
808 poppler/XRef.cc                      |  2 +-
809 qt4/src/poppler-annotation-private.h |  2 +-
810 qt4/src/poppler-annotation.cc        |  2 +-
811 qt4/src/poppler-page.cc              |  2 +-
812 qt4/src/poppler-qt4.h                |  2 +-
813 qt5/src/poppler-annotation-private.h |  2 +-
814 qt5/src/poppler-annotation.cc        |  2 +-
815 qt5/src/poppler-page.cc              |  2 +-
816 qt5/src/poppler-qt5.h                |  2 +-
817 utils/pdfdetach.cc                   |  1 +
818 utils/pdftocairo-win32.cc            | 12 ++++++++++++
819 utils/pdftocairo-win32.h             | 12 ++++++++++++
820 utils/pdftocairo.cc                  |  3 ++-
821 16 files changed, 40 insertions(+), 13 deletions(-)
822
823commit 73cf1e87c9803bbe4271be297b486d9932677d46
824Author: Albert Astals Cid <aacid@kde.org>
825Date:   Mon Nov 3 21:37:13 2014 +0100
826
827    Need to dist this file
828
829 utils/Makefile.am | 3 ++-
830 1 file changed, 2 insertions(+), 1 deletion(-)
831
832commit 2fd0cd652cfc03c9af35a59192729e4ed26e8146
833Author: Albert Astals Cid <aacid@kde.org>
834Date:   Mon Nov 3 19:20:23 2014 +0100
835
836    Fix memory leaks when running pdfseparate
837
838    Bug #84768
839
840 poppler/PDFDoc.cc    | 102
841 +++++++++++++++++++++------------------------------
842 poppler/PDFDoc.h     |   2 +-
843 utils/pdfseparate.cc |   8 +++-
844 utils/pdfunite.cc    |   4 +-
845 4 files changed, 50 insertions(+), 66 deletions(-)
846
847commit d6ea8acbb348fdb43601a963ba5407e933565003
848Author: Adrian Johnson <ajohnson@redneon.com>
849Date:   Mon Nov 3 19:11:25 2014 +0100
850
851    fix crash in Xref::getEntry
852
853    Bug 85234
854
855 poppler/XRef.cc | 4 ++--
856 1 file changed, 2 insertions(+), 2 deletions(-)
857
858commit bd142810b9f66b017a58b3e1840d4d72794f1ef4
859Author: Jason Crain <jason@aquaticape.us>
860Date:   Thu May 15 02:22:44 2014 -0500
861
862    cairo: Use matrix to determine pattern size
863
864    https://bugs.freedesktop.org/show_bug.cgi?id=33364
865
866 poppler/CairoOutputDev.cc | 22 ++++++++++++++++++----
867 1 file changed, 18 insertions(+), 4 deletions(-)
868
869commit 06dd7dc337c7db6122329e98783a126d59035aff
870Author: Hib Eris <hib@hiberis.nl>
871Date:   Thu May 29 12:45:33 2014 +0200
872
873    Include windows.h, not Windows.h
874
875    Fixes building on file systems that are case sensitive, e.g. when
876    cross compiling on Linux for win32.
877
878    https://bugs.freedesktop.org/show_bug.cgi?id=79407
879
880 qt4/tests/stress-threads-qt4.cpp | 2 +-
881 qt5/tests/stress-threads-qt5.cpp | 2 +-
882 2 files changed, 2 insertions(+), 2 deletions(-)
883
884commit 76a350b11160ac203a41b27fbc85a3264bfe4735
885Author: Carlos Garcia Campos <cgarcia@igalia.com>
886Date:   Thu Oct 30 18:25:06 2014 +0100
887
888    regtest: Try to fix again the paths of the resources in the generated
889    HTML report
890
891    Use always relatives paths for the resources under the out directory,
892    and absolute paths for all other resources when no-absolute-path
893    command
894    line option is used.
895
896 regtest/HTMLReport.py | 47
897 +++++++++++++++++++++++------------------------
898 1 file changed, 23 insertions(+), 24 deletions(-)
899
900commit c93d6b264dc77c46c72281d966bf826274a43d15
901Author: Carlos Garcia Campos <cgarcia@igalia.com>
902Date:   Wed Oct 29 17:37:06 2014 +0100
903
904    regtest: respect --no-absolute-paths when creating the pretty
905    diff links
906
907 regtest/HTMLReport.py | 16 ++++++++++------
908 1 file changed, 10 insertions(+), 6 deletions(-)
909
910commit 9f953e47a6ea92d806aeea61e227af54c889c6be
911Author: Carlos Garcia Campos <cgarcia@igalia.com>
912Date:   Mon Oct 27 19:53:28 2014 +0100
913
914    regtest: Add an option to create the HTML report without absolute
915    paths
916
917    It uses the paths as received from the command line attributes.
918
919 regtest/HTMLReport.py             | 15 +++++++++++----
920 regtest/commands/create-report.py |  4 ++++
921 2 files changed, 15 insertions(+), 4 deletions(-)
922
923commit 3d840231bc6f0714da361493ef32913af2eb78d7
924Author: Carlos Garcia Campos <cgarcia@igalia.com>
925Date:   Sun Oct 26 12:09:28 2014 +0100
926
927    regtest: Fix png diff generation with python-pil pillow fork
928
929    Use from PIL import Image instead of just import Image, since pillow
930    only doesn't support import Image without using PIL.Image.
931
932 regtest/backends/__init__.py | 2 +-
933 1 file changed, 1 insertion(+), 1 deletion(-)
934
935commit 68e58ec5465efc289d85ae104941db92450a3168
936Author: Carlos Garcia Campos <cgarcia@igalia.com>
937Date:   Sun Oct 26 11:21:23 2014 +0100
938
939    regtest: Limit the number of worker threads to the number of documents
940    to test
941
942    We are always spawning all the threads even if the documents to
943    test is
944    less than the worker threads. Also optimize the case of running
945    only one
946    test to not spwn any thread.
947
948 regtest/TestRun.py | 27 ++++++++++++++++++---------
949 1 file changed, 18 insertions(+), 9 deletions(-)
950
951commit 7c21b95852e891060cd2e276949acf0945306ab7
952Author: Carlos Garcia Campos <cgarcia@igalia.com>
953Date:   Sun Oct 26 11:08:45 2014 +0100
954
955    regtest: Allow to run groups of tests individually
956
957    Now it's possible to pass more than one argument to run-tests
958    command and
959    optionally the docs directory. When more than one test is passed
960    and the
961    docs directory is not provided, the common base path of all passed
962    tests
963    is used as docs directory. The tests passed can be documents or
964    directories, using absolute paths or paths relative to the docs
965    directory.
966    This also allows us to update the refs for a group of tests.
967
968 regtest/TestRun.py            | 26 ++++++++++++++++++++++++--
969 regtest/Utils.py              |  7 +++++--
970 regtest/commands/run-tests.py | 29 ++++++++++++++++++++---------
971 3 files changed, 49 insertions(+), 13 deletions(-)
972
973commit 53be607edc18a861aeb0b6663bac3c05de46c84c
974Author: Hib Eris <hib@hiberis.nl>
975Date:   Fri Oct 24 11:35:17 2014 +0200
976
977    Fix warning on unused variable in pdftocairo.cc
978
979    Fixes warning:
980
981      CXX      pdftocairo-pdftocairo.o
982    pdftocairo.cc:130:14: warning: ‘setupdlg’ defined but not used
983    [-Wunused-variable]
984     static GBool setupdlg = gFalse;
985                  ^
986
987    https://bugs.freedesktop.org/show_bug.cgi?id=85400
988
989 utils/pdftocairo.cc | 2 ++
990 1 file changed, 2 insertions(+)
991
992commit f966b8766d40b2c912e69a1e17ef8cc4bd52be95
993Author: Carlos Garcia Campos <carlosgc@gnome.org>
994Date:   Tue Oct 21 16:42:27 2014 +0200
995
996    fofi: Fix a crash when parsing an invalid font due to a integer
997    overflow
998
999    This fixes a crash rendering trust_metrics.f2495.f0.pdf.
1000
1001 fofi/FoFiType1.cc | 2 +-
1002 1 file changed, 1 insertion(+), 1 deletion(-)
1003
1004commit 4963332ca4db13d8a9186b06d2aa0d59abbc10ee
1005Author: Adrian Johnson <ajohnson@redneon.com>
1006Date:   Sun Oct 5 21:58:37 2014 +1030
1007
1008    pdftocairo: add -printdlg output option for win32
1009
1010    when set the win32 print dialog is displayed before printing
1011
1012 configure.ac              |   2 +-
1013 utils/pdftocairo-win32.cc | 303
1014 ++++++++++++++++++++++++++++++++++++++++++++--
1015 utils/pdftocairo-win32.h  |  14 +--
1016 utils/pdftocairo.1        |  14 ++-
1017 utils/pdftocairo.cc       |  31 ++++-
1018 5 files changed, 337 insertions(+), 27 deletions(-)
1019
1020commit d8fe025c36f555a5438677e20df803eee216bb13
1021Author: Adrian Johnson <ajohnson@redneon.com>
1022Date:   Sun Oct 5 18:11:09 2014 +1030
1023
1024    pdftocairo: add a -setupdlg option that will the show printer
1025    properties
1026
1027    dialog when printing to a win32 printer.
1028
1029 utils/pdftocairo-win32.cc | 22 +++++++++++++++++++---
1030 utils/pdftocairo-win32.h  |  3 ++-
1031 utils/pdftocairo.1        |  5 +++++
1032 utils/pdftocairo.cc       | 24 ++++++++++++++++--------
1033 4 files changed, 42 insertions(+), 12 deletions(-)
1034
1035commit c091aa14513859ab76223f5e4e6055d92082433c
1036Author: Adrian Johnson <ajohnson@redneon.com>
1037Date:   Sun Sep 14 20:43:47 2014 +0930
1038
1039    pdftocairo: fix a number of bugs in win32 printing
1040
1041    - make origPageSizes work
1042    - make landscape pages work
1043    - make -noshrink option work
1044    - return actual page size in use back to main() so fit page transform
1045    works
1046    - hdc should be destroyed after cairo surface
1047    - improve option parsing and rename duplex values
1048    - Add third call to DocumentProperties as discussed in bug 79936
1049    - fix error messages
1050
1051 utils/pdftocairo-win32.cc | 181
1052 ++++++++++++++++++++++++++--------------------
1053 utils/pdftocairo-win32.h  |   2 +-
1054 utils/pdftocairo.1        |   5 +-
1055 utils/pdftocairo.cc       |  49 ++++++-------
1056 4 files changed, 132 insertions(+), 105 deletions(-)
1057
1058commit cc3b39d49c656e912a7461212f3bb4e58c6444e7
1059Author: Adrian Johnson <ajohnson@redneon.com>
1060Date:   Fri Sep 12 18:17:49 2014 +0930
1061
1062    make pdftocairo-win32.cc a standalone .cc file
1063
1064    instead of #including it in pdftocairo.cc
1065
1066 utils/CMakeLists.txt      |  1 +
1067 utils/Makefile.am         |  3 +-
1068 utils/pdftocairo-win32.cc | 74
1069 +++++++++++++++++++++++------------------------
1070 utils/pdftocairo-win32.h  | 22 ++++++++++++++
1071 utils/pdftocairo.cc       | 24 +++++++++------
1072 5 files changed, 77 insertions(+), 47 deletions(-)
1073
1074commit 700205af19ef1ae5f2c713d118ebd5dd4a0afba3
1075Author: Adrian Johnson <ajohnson@redneon.com>
1076Date:   Sun Sep 7 20:18:36 2014 +0930
1077
1078    pdftocairo: Allow an output file for win32 printing to be specified
1079
1080    Can be used for testing win32 print output without wasting paper.
1081
1082 utils/pdftocairo-win32.cc | 12 ++++++++----
1083 utils/pdftocairo.1        |  4 ++++
1084 utils/pdftocairo.cc       | 13 +++++++------
1085 3 files changed, 19 insertions(+), 10 deletions(-)
1086
1087commit 40d3ae87befad489fd8c0b38ff2561a0782cae0b
1088Author: Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1089Date:   Sat Sep 6 21:04:10 2014 +0930
1090
1091    Add support for printing to a Windows printer from pdftocairo
1092
1093    Bug 79936
1094
1095 configure.ac              |   2 +-
1096 utils/pdftocairo-win32.cc | 219
1097 ++++++++++++++++++++++++++++++++++++++++++++++
1098 utils/pdftocairo.1        |  23 ++++-
1099 utils/pdftocairo.cc       |  61 ++++++++++---
1100 4 files changed, 292 insertions(+), 13 deletions(-)
1101
1102commit ee4a389872d86b619c677888da8f13f1f6c54472
1103Author: Adrian Johnson <ajohnson@redneon.com>
1104Date:   Mon Oct 20 22:32:30 2014 +1030
1105
1106    PDFDoc: fix crash when getPage() returns NULL
1107
1108    Bug 85235
1109
1110 poppler/PDFDoc.cc | 2 +-
1111 1 file changed, 1 insertion(+), 1 deletion(-)
1112
1113commit 0c3f53e34ec287dab2784e1f3411ad06b62dffc7
1114Author: Adrian Johnson <ajohnson@redneon.com>
1115Date:   Mon Oct 20 22:17:20 2014 +1030
1116
1117    PDFDOC: Check for EOF when reading raw stream
1118
1119    Bug 85233
1120
1121 poppler/PDFDoc.cc | 4 ++++
1122 1 file changed, 4 insertions(+)
1123
1124commit 88dbd4df0998233939b4a51cedbfc65c58a315f9
1125Author: Adrian Johnson <ajohnson@redneon.com>
1126Date:   Sun Oct 19 22:47:15 2014 +1030
1127
1128    pdfdetach: fix crash when getPage() returns null
1129
1130    Bug 85145
1131
1132 utils/pdfdetach.cc | 2 ++
1133 1 file changed, 2 insertions(+)
1134
1135commit e0179304cdef615fcf639046410d214fd5b5f276
1136Author: Adrian Johnson <ajohnson@redneon.com>
1137Date:   Sun Oct 19 21:36:39 2014 +1030
1138
1139    cairo: fix crash when no group color space
1140
1141    Bug 85137
1142
1143 poppler/CairoOutputDev.cc | 2 +-
1144 1 file changed, 1 insertion(+), 1 deletion(-)
1145
1146commit 745f1241bf903969e50f0e1139641e389a9c331f
1147Author: Scott West <scott.gregory.west@gmail.com>
1148Date:   Tue Oct 7 23:54:52 2014 +0200
1149
1150    Fix memory leak in Dict.remove.
1151
1152    The entry was previously just overwritten now it is freed
1153
1154    Small fixes by Albert oo
1155
1156    Bug #84607
1157
1158 poppler/Dict.cc | 7 ++++++-
1159 1 file changed, 6 insertions(+), 1 deletion(-)
1160
1161commit b8810703ca76f0bbc8185ab87679cf18eb006d52
1162Author: Luigi Scarso <luigi.scarso@gmail.com>
1163Date:   Tue Oct 7 22:45:05 2014 +0200
1164
1165    Make Attribute::getName() work when UTF-16BE is used
1166
1167    Contains some ideas by me
1168    Bug #84722
1169
1170 goo/GooString.h          |  9 +++++----
1171 poppler/StructElement.cc | 17 +++++++++++------
1172 poppler/StructElement.h  |  7 +++++--
1173 3 files changed, 21 insertions(+), 12 deletions(-)
1174
1175commit 96a04336c7a6331727724125686a0d6f42f19f46
1176Author: Adrian Johnson <ajohnson@redneon.com>
1177Date:   Mon Oct 6 10:21:51 2014 +1030
1178
1179    cairo: only embed mime data if image decode map is identity
1180
1181    https://bugs.launchpad.net/ubuntu/+source/cairo/+bug/1317517
1182
1183 poppler/CairoOutputDev.cc | 19 ++++++++++++++++---
1184 poppler/CairoOutputDev.h  |  3 ++-
1185 2 files changed, 18 insertions(+), 4 deletions(-)
1186
1187commit 18541054bebce3f9d4729629785bf140d67d2da0
1188Author: Adrian Johnson <ajohnson@redneon.com>
1189Date:   Wed Sep 24 21:20:42 2014 +0930
1190
1191    cairo: Only embed mime data for gray/rgb/cmyk colorspaces
1192
1193    Bug 80719
1194
1195 poppler/CairoOutputDev.cc | 39 +++++++++++++++++++++++++++++++--------
1196 poppler/CairoOutputDev.h  |  2 +-
1197 2 files changed, 32 insertions(+), 9 deletions(-)
1198
1199commit cbf2652c483d7010fc36191c8b209a57eeec93d8
1200Author: Adrian Johnson <ajohnson@redneon.com>
1201Date:   Thu Jan 26 00:37:17 2012 +1030
1202
1203    cairo: don't render text when text matrix is not invertable
1204
1205    Emulates acroread behavior.
1206
1207    Bug 78042
1208
1209 poppler/CairoOutputDev.cc | 14 +++++++++-----
1210 poppler/CairoOutputDev.h  |  1 +
1211 2 files changed, 10 insertions(+), 5 deletions(-)
1212
1213commit 4fe17e97a4bd7873caad771c446199b282039697
1214Author: Carlos Garcia Campos <carlosgc@gnome.org>
1215Date:   Sun Oct 5 11:30:43 2014 +0200
1216
1217    glib: Build introspection linking to the uninstalled libraries
1218
1219    https://bugs.freedesktop.org/show_bug.cgi?id=84526
1220
1221 glib/Makefile.am | 2 +-
1222 1 file changed, 1 insertion(+), 1 deletion(-)
1223
1224commit a2477da56a4d1c534175940d7c01a9d3db6c72d4
1225Author: Albert Astals Cid <aacid@kde.org>
1226Date:   Wed Oct 1 22:33:11 2014 +0200
1227
1228    Fix 303287ebdad0de9fb2655c4d7eab627c0045ea04
1229
1230    It may happen that j is bigger than macGlyphNames size, so don't
1231    try to access it
1232
1233 fofi/FoFiTrueType.cc | 12 ++++++++----
1234 1 file changed, 8 insertions(+), 4 deletions(-)
1235
1236commit ce95ecda450361496aedd5d5cd0bf47fd2c66703
1237Author: Albert Astals Cid <aacid@kde.org>
1238Date:   Tue Sep 30 19:50:20 2014 +0200
1239
1240    Fix assert in 5068.asan.0.6052.pdf
1241
1242 poppler/Gfx.cc | 5 ++++-
1243 1 file changed, 4 insertions(+), 1 deletion(-)
1244
1245commit 01723aa17e836e818158dbdc56df642a290be300
1246Author: Adrian Johnson <ajohnson@redneon.com>
1247Date:   Tue Sep 30 18:48:47 2014 +0200
1248
1249    Map Standard/Expert encoding ligatures to AGLFN names
1250
1251    for use with substitute fonts that are not compatible with the
1252    Standard 14 fonts.
1253
1254    Bug 80093
1255
1256 poppler/CairoFontEngine.cc | 12 +++++++++---
1257 poppler/GfxFont.cc         | 29 ++++++++++++++++++++++++++++-
1258 poppler/GfxFont.h          |  7 ++++++-
1259 splash/SplashFTFontFile.cc |  8 ++++++++
1260 4 files changed, 51 insertions(+), 5 deletions(-)
1261
1262commit 529db4a94607c1ad909764d26f740c601bbe896f
1263Author: Hib Eris <hib@hiberis.nl>
1264Date:   Mon Sep 29 22:59:15 2014 +0200
1265
1266    Fix build with --disable-utils
1267
1268    Since 21b5fd655ce45b90668d1416d21c526ab7eb3ad6, building Poppler
1269    fails when configured
1270    with '--disable-utils'.
1271
1272    Bug #84448
1273
1274 Makefile.am       | 6 +-----
1275 utils/Makefile.am | 4 ++++
1276 2 files changed, 5 insertions(+), 5 deletions(-)
1277
1278commit c54f6aceed983a221d88ce5c21becbf8aab2931b
1279Author: Thomas Freitag <Thomas.Freitag@alfa.de>
1280Date:   Mon Sep 29 21:42:46 2014 +0200
1281
1282    use alt colorspace to get CMYK values for an ICC based CMYK colorspace
1283
1284    The reason for the pale image is that GfxICCBasedColorSpace::getCMYK()
1285    uses the cms transformation to get RGB values and the convert it
1286    back to CMYK even for a ICC based CMYK colorspace instead of just
1287    returning the CMYK values itself.
1288
1289    Bug #79019
1290
1291 poppler/GfxState.cc | 10 ++++++----
1292 1 file changed, 6 insertions(+), 4 deletions(-)
1293
1294commit 21b5fd655ce45b90668d1416d21c526ab7eb3ad6
1295Author: Hib Eris <hib@hiberis.nl>
1296Date:   Sun Sep 14 11:20:23 2014 +0200
1297
1298    Refactor Makefiles to build a noinst library for parsing args
1299
1300    Prevents this automake warning about possible forward-incompatibility:
1301
1302    $ ./autogen.sh
1303    ...
1304    cpp/tests/Makefile.am:16: warning: source file
1305    '$(top_srcdir)/utils/parseargs.cc' is in a subdirectory,
1306    cpp/tests/Makefile.am:16: but option 'subdir-objects' is disabled
1307    automake: warning: possible forward-incompatibility.
1308    automake: At least a source file is in a subdirectory, but the
1309    'subdir-objects'
1310    automake: automake option hasn't been enabled.  For now, the
1311    corresponding output
1312    automake: object file(s) will be placed in the top-level directory.
1313    However,
1314    automake: this behaviour will change in future Automake versions:
1315    they will
1316    automake: unconditionally cause object files to be placed in the
1317    same subdirectory
1318    automake: of the corresponding sources.
1319    automake: You are advised to start using 'subdir-objects' option
1320    throughout your
1321    automake: project, to avoid future incompatibilities.
1322    cpp/tests/Makefile.am:20: warning: source file
1323    '$(top_srcdir)/utils/parseargs.cc' is in a subdirectory,
1324    cpp/tests/Makefile.am:20: but option 'subdir-objects' is disabled
1325    parallel-tests: installing './test-driver'
1326    test/Makefile.am:58: warning: source file '../utils/parseargs.cc'
1327    is in a subdirectory,
1328    test/Makefile.am:58: but option 'subdir-objects' is disabled
1329
1330    $ automake --version
1331    automake (GNU automake) 1.14.1
1332    ...
1333
1334    https://bugs.freedesktop.org/show_bug.cgi?id=83839
1335
1336 cpp/tests/Makefile.am |  3 +--
1337 test/Makefile.am      |  8 ++++----
1338 utils/.gitignore      |  2 ++
1339 utils/Makefile.am     | 42 ++++++++++++++++++------------------------
1340 4 files changed, 25 insertions(+), 30 deletions(-)
1341
1342commit 70a851b0cc58241d1f2f6bc48af2614595326c8f
1343Author: Adrian Johnson <ajohnson@redneon.com>
1344Date:   Sat Sep 6 21:16:04 2014 +0930
1345
1346    Update .gitignore
1347
1348 .gitignore | 2 ++
1349 1 file changed, 2 insertions(+)
1350
1351commit d44e7e3560bdc79253df98db05385dce3e8ccbb4
1352Author: Adrian Johnson <ajohnson@redneon.com>
1353Date:   Sat Sep 6 21:53:21 2014 +0930
1354
1355    Don't use -fPIC on mingw
1356
1357    it emits a warning for every file stating that -fPIC is ignored
1358
1359 configure.ac | 12 +++++++++++-
1360 1 file changed, 11 insertions(+), 1 deletion(-)
1361
1362commit 2723371b2e2f7684301ea1c5272ab49851f28c03
1363Author: Adrian Johnson <ajohnson@redneon.com>
1364Date:   Sat Sep 6 21:19:46 2014 +0930
1365
1366    make autogen.sh work with variables with spaces
1367
1368    eg ./autogen.sh CXXFLAGS="-O0 -g3"
1369
1370 autogen.sh | 2 +-
1371 1 file changed, 1 insertion(+), 1 deletion(-)
1372
1373commit ebc814a7e31511308bbcd8856d0356f4d7cc74be
1374Author: Hib Eris <hib@hiberis.nl>
1375Date:   Sun Sep 14 11:45:12 2014 +0200
1376
1377    Add compile to .gitignore
1378
1379    Automake automatically creates a wrapper script called 'compile' for
1380    compilers which do not understand '-c -o'.
1381
1382    $ automake --version
1383    automake (GNU automake) 1.14.1
1384
1385    https://bugs.freedesktop.org/show_bug.cgi?id=83840
1386
1387 .gitignore | 1 +
1388 1 file changed, 1 insertion(+)
1389
1390commit 8ce31485faa26994c52f4d032cc5a8355aba23d1
1391Merge: 4589ce1 303287e
1392Author: Albert Astals Cid <aacid@kde.org>
1393Date:   Fri Sep 26 00:40:43 2014 +0200
1394
1395    Merge remote-tracking branch 'origin/poppler-0.26'
1396
1397commit 303287ebdad0de9fb2655c4d7eab627c0045ea04
1398Author: Thomas Freitag <Thomas.Freitag@alfa.de>
1399Date:   Fri Sep 26 00:25:38 2014 +0200
1400
1401    Fix rendering of file with a wrong embedded font
1402
1403    Bug #84270
1404
1405 fofi/FoFiTrueType.cc | 22 ++++++++++++++--------
1406 1 file changed, 14 insertions(+), 8 deletions(-)
1407
1408commit f94ba85a736b4c90c05e7782939f32506472658e
1409Author: Carlos Garcia Campos <carlosgc@gnome.org>
1410Date:   Fri Sep 12 19:22:20 2014 +0200
1411
1412    glib: Fix use of uninitialized members in PopplerInputStream
1413
1414    https://bugs.freedesktop.org/show_bug.cgi?id=82630
1415
1416 glib/poppler-input-stream.cc | 5 ++++-
1417 1 file changed, 4 insertions(+), 1 deletion(-)
1418
1419commit 4589ce17caf94e7c5fa856906d3a8cc08e999d73
1420Author: Carlos Garcia Campos <carlosgc@gnome.org>
1421Date:   Fri Sep 12 19:22:20 2014 +0200
1422
1423    glib: Fix use of uninitialized members in PopplerInputStream
1424
1425    https://bugs.freedesktop.org/show_bug.cgi?id=82630
1426
1427 glib/poppler-input-stream.cc | 5 ++++-
1428 1 file changed, 4 insertions(+), 1 deletion(-)
1429
1430commit fe67324d450c356b7c876cf50da705156112513a
1431Merge: e62e18e f74a596
1432Author: Albert Astals Cid <aacid@kde.org>
1433Date:   Thu Aug 21 21:39:52 2014 +0200
1434
1435    Merge remote-tracking branch 'origin/poppler-0.26'
1436
1437commit f74a5964078224c01bd5642aabc928d185bb0b69
1438Author: Albert Astals Cid <aacid@kde.org>
1439Date:   Thu Aug 21 20:07:54 2014 +0200
1440
1441    0.26.4
1442
1443 CMakeLists.txt   |  2 +-
1444 NEWS             | 12 ++++++++++++
1445 configure.ac     |  2 +-
1446 cpp/Doxyfile     |  2 +-
1447 qt4/src/Doxyfile |  2 +-
1448 qt5/src/Doxyfile |  2 +-
1449 6 files changed, 17 insertions(+), 5 deletions(-)
1450
1451commit ce92e4ccefc7dad79db7f0af7a792ffa47824849
1452Author: Albert Astals Cid <aacid@kde.org>
1453Date:   Thu Aug 21 20:03:42 2014 +0200
1454
1455    Update (C) years
1456
1457 poppler/Annot.cc          | 1 +
1458 poppler/CairoOutputDev.cc | 2 +-
1459 2 files changed, 2 insertions(+), 1 deletion(-)
1460
1461commit 42315c28809e62da7872add917e82853cf8c7e33
1462Author: Albert Astals Cid <aacid@kde.org>
1463Date:   Thu Aug 21 19:58:35 2014 +0200
1464
1465    Make sure e is always initialized
1466
1467 goo/gfile.cc | 6 +-----
1468 1 file changed, 1 insertion(+), 5 deletions(-)
1469
1470commit e62e18e1b318d6fa664d236723de3c06ae43e86b
1471Author: Jehan Pagès <jehan@zemarmot.net>
1472Date:   Tue Aug 12 21:05:03 2014 +0200
1473
1474    poppler: use poppler-data pkg-config for both cmake and autotools
1475    builds
1476
1477 CMakeLists.txt | 16 ++++++++++++++++
1478 config.h.cmake |  2 +-
1479 configure.ac   |  7 ++++++-
1480 3 files changed, 23 insertions(+), 2 deletions(-)
1481
1482commit 572c60764bbbd2080bfd7a926c646ad20b467aea
1483Author: Hib Eris <hib@hiberis.nl>
1484Date:   Tue Aug 12 18:12:45 2014 +0200
1485
1486    Makefile.am cleanups
1487
1488    Bug #79411
1489
1490 configure.ac               |  13 +++--
1491 cpp/Makefile.am            |  66 +++++++++++++------------
1492 cpp/tests/Makefile.am      |  13 ++---
1493 fofi/Makefile.am           |   6 +--
1494 glib/Makefile.am           |  29 ++++++-----
1495 glib/demo/Makefile.am      |  18 +++----
1496 glib/reference/Makefile.am |   3 +-
1497 goo/Makefile.am            |  38 +++++++--------
1498 poppler/Makefile.am        | 118
1499 ++++++++++++++++++++++-----------------------
1500 qt4/demos/Makefile.am      |  59 +++++++++++------------
1501 qt4/src/Makefile.am        |  31 ++++++------
1502 qt4/tests/Makefile.am      |  97 +++++++++++++------------------------
1503 qt5/demos/Makefile.am      |  59 +++++++++++------------
1504 qt5/src/Makefile.am        |  27 ++++++-----
1505 qt5/tests/Makefile.am      |  98 ++++++++++++++-----------------------
1506 splash/Makefile.am         |  42 ++++++++--------
1507 test/Makefile.am           |  68 +++++++++-----------------
1508 utils/Makefile.am          |  97 ++++++++++++++++++-------------------
1509 18 files changed, 405 insertions(+), 477 deletions(-)
1510
1511commit 4a4fe80d85a31b10822c7cd8eb5a0698bf306a52
1512Author: Hib Eris <hib@hiberis.nl>
1513Date:   Fri Aug 1 07:16:36 2014 +0200
1514
1515    glib-demo: Replace use of deprecated gtk stock items
1516
1517    https://bugs.freedesktop.org/show_bug.cgi?id=82384
1518
1519 glib/demo/annots.c      | 8 ++++----
1520 glib/demo/attachments.c | 4 ++--
1521 glib/demo/main.c        | 6 +++---
1522 glib/demo/page.c        | 6 +++---
1523 glib/demo/utils.c       | 4 ++--
1524 5 files changed, 14 insertions(+), 14 deletions(-)
1525
1526commit ec6bad36cf5e9521f35285a3295976c05a69f76a
1527Author: Hib Eris <hib@hiberis.nl>
1528Date:   Fri Aug 1 07:51:10 2014 +0200
1529
1530    glib-demo: Remove use of deprecated gtk_dialog_get_action_area()
1531
1532    https://bugs.freedesktop.org/show_bug.cgi?id=82385
1533
1534 glib/demo/main.c | 5 +----
1535 1 file changed, 1 insertion(+), 4 deletions(-)
1536
1537commit b72a534d6c7d8bc026812b68f9d9ac6bf9a2200a
1538Merge: f2e4154 ef3f758
1539Author: Albert Astals Cid <aacid@kde.org>
1540Date:   Sun Aug 3 01:06:57 2014 +0200
1541
1542    Merge remote-tracking branch 'origin/poppler-0.26'
1543
1544commit ef3f7585fac086de0919aa0bb0ef91a5070ac23e
1545Author: Jiri Slaby <jirislaby@gmail.com>
1546Date:   Sun Aug 3 01:05:00 2014 +0200
1547
1548    Improve non-latin characters in inline notes
1549
1550    Preview commit had by mistake changes in these two files that
1551    belong here
1552
1553    Bug #65956
1554
1555 poppler/Annot.cc             | 1 +
1556 poppler/CharCodeToUnicode.cc | 1 +
1557 2 files changed, 2 insertions(+)
1558
1559commit 1b9c54286a4cdfaa284795933c20acf3c7e13bfc
1560Author: Ed Porras <ed@moto-research.com>
1561Date:   Sun Aug 3 01:01:35 2014 +0200
1562
1563    Don't check for inlineImg twice
1564
1565    Bug #82059
1566
1567 poppler/Annot.cc             | 2 +-
1568 poppler/CharCodeToUnicode.cc | 2 +-
1569 poppler/SplashOutputDev.cc   | 9 ++++-----
1570 3 files changed, 6 insertions(+), 7 deletions(-)
1571
1572commit f2e4154eff52b86e62490a3ccba470824c9cf436
1573Author: Thomas Freitag <Thomas.Freitag@alfa.de>
1574Date:   Sat Jul 26 00:12:37 2014 +0200
1575
1576    pdfseparate: additonal handling for annotations
1577
1578    Bug #77549
1579
1580 poppler/PDFDoc.cc | 46 ++++++++++++++++++++++++++++------------------
1581 poppler/PDFDoc.h  |  6 +++---
1582 utils/pdfunite.cc |  2 +-
1583 3 files changed, 32 insertions(+), 22 deletions(-)
1584
1585commit e7825f7cbbe7cc9c324fcb34c2e0dcae75f4172a
1586Author: Carlos Garcia Campos <carlosgc@gnome.org>
1587Date:   Fri Jul 25 15:45:55 2014 +0200
1588
1589    glib: Fix a memory leak when getting text layout and attributes
1590
1591 glib/poppler-page.cc | 4 ++++
1592 1 file changed, 4 insertions(+)
1593
1594commit b729bf92ea1522a1eed9579e53e7580215cb9555
1595Author: Carlos Garcia Campos <carlosgc@gnome.org>
1596Date:   Fri Jul 25 15:45:55 2014 +0200
1597
1598    glib: Fix a memory leak when getting text layout and attributes
1599
1600 glib/poppler-page.cc | 4 ++++
1601 1 file changed, 4 insertions(+)
1602
1603commit a1ecff0f0ab81fe76f63244250d96e7ef275f402
1604Author: Carlos Garcia Campos <carlosgc@gnome.org>
1605Date:   Fri Jul 25 11:25:42 2014 +0200
1606
1607    glib: Return NULL in poppler_annot_get_contents also for empty strings
1608
1609 glib/poppler-annot.cc | 2 +-
1610 1 file changed, 1 insertion(+), 1 deletion(-)
1611
1612commit ab1113d10ef712c7c44cd4b4bb6bc79f9ca3702c
1613Author: Anuj Khare <khareanuj18@gmail.com>
1614Date:   Thu Jul 24 19:47:22 2014 +0200
1615
1616    annots: Fix a crash when adding annot without contents
1617
1618    Having no content in an annotation results in a crash when generating
1619    its appearance, since the contents pointer is dereferenced.
1620    For consistency, the same has been done in Annot::initialize.
1621
1622 poppler/Annot.cc | 8 ++++----
1623 1 file changed, 4 insertions(+), 4 deletions(-)
1624
1625commit f302864ed354b313ec39433f65ca3b107b55789d
1626Author: Carlos Garcia Campos <carlosgc@gnome.org>
1627Date:   Fri Jul 25 11:25:42 2014 +0200
1628
1629    glib: Return NULL in poppler_annot_get_contents also for empty strings
1630
1631 glib/poppler-annot.cc | 2 +-
1632 1 file changed, 1 insertion(+), 1 deletion(-)
1633
1634commit 13a5c5f4b61d05f2d18f94ad15e210a47021a576
1635Author: Anuj Khare <khareanuj18@gmail.com>
1636Date:   Thu Jul 24 19:47:22 2014 +0200
1637
1638    annots: Fix a crash when adding annot without contents
1639
1640    Having no content in an annotation results in a crash when generating
1641    its appearance, since the contents pointer is dereferenced.
1642    For consistency, the same has been done in Annot::initialize.
1643
1644 poppler/Annot.cc | 8 ++++----
1645 1 file changed, 4 insertions(+), 4 deletions(-)
1646
1647commit 94ea9d8e1631abfbb8cc078100942d46b1356970
1648Author: Carlos Garcia Campos <carlosgc@gnome.org>
1649Date:   Thu Jul 24 10:46:17 2014 +0200
1650
1651    cairo: Make sure we always push a transparency group in
1652    setSoftMaskFromImageMask()
1653
1654    Because that's what unsetSoftMaskFromImageMask() assumes.
1655
1656    https://bugs.freedesktop.org/show_bug.cgi?id=81624
1657
1658 poppler/CairoOutputDev.cc | 64
1659 +++++++++++++++++++++++------------------------
1660 1 file changed, 31 insertions(+), 33 deletions(-)
1661
1662commit 02c127b355bb8a98684a5d0af063c60b8bfd09dd
1663Author: Carlos Garcia Campos <carlosgc@gnome.org>
1664Date:   Thu Jul 24 10:46:17 2014 +0200
1665
1666    cairo: Make sure we always push a transparency group in
1667    setSoftMaskFromImageMask()
1668
1669    Because that's what unsetSoftMaskFromImageMask() assumes.
1670
1671    https://bugs.freedesktop.org/show_bug.cgi?id=81624
1672
1673 poppler/CairoOutputDev.cc | 64
1674 +++++++++++++++++++++++------------------------
1675 1 file changed, 31 insertions(+), 33 deletions(-)
1676
1677commit c841a703c4c1750fd7ac0d04c6c3e7d4af80b8fa
1678Author: Albert Astals Cid <aacid@kde.org>
1679Date:   Mon Jul 21 00:29:28 2014 +0200
1680
1681    Improve Overprintmode and shadings
1682
1683    Bug #80998
1684
1685 poppler/SplashOutputDev.cc |  6 ++++--
1686 poppler/SplashOutputDev.h  |  8 +++++++-
1687 splash/Splash.cc           | 24 ++++++++++++++++++++++--
1688 splash/SplashPattern.h     |  6 +++++-
1689 4 files changed, 38 insertions(+), 6 deletions(-)
1690
1691commit ce782112746f629a8e7be6f2daf6ece6ab19917d
1692Merge: 2c0cb68 26372cf
1693Author: Albert Astals Cid <aacid@kde.org>
1694Date:   Sun Jul 20 20:35:13 2014 +0200
1695
1696    Merge remote-tracking branch 'origin/poppler-0.26'
1697
1698commit 26372cfae029a1124e042855c58bf5b70f281c76
1699Author: Ed Porras <ed@moto-research.com>
1700Date:   Sun Jul 20 20:33:48 2014 +0200
1701
1702    printf -> error
1703
1704    Bug #81513
1705
1706 poppler/Catalog.cc | 3 ++-
1707 1 file changed, 2 insertions(+), 1 deletion(-)
1708
1709commit 87d12c09281e3d12cda0fadcd65ab78928dff283
1710Author: Albert Astals Cid <aacid@kde.org>
1711Date:   Sun Jul 20 18:20:57 2014 +0200
1712
1713    0.26.3
1714
1715 CMakeLists.txt   | 2 +-
1716 configure.ac     | 2 +-
1717 cpp/Doxyfile     | 2 +-
1718 qt4/src/Doxyfile | 2 +-
1719 qt5/src/Doxyfile | 2 +-
1720 5 files changed, 5 insertions(+), 5 deletions(-)
1721
1722commit 69e5b81640c9bb31f0876fa8eb7ba28dbf38923f
1723Author: Albert Astals Cid <aacid@kde.org>
1724Date:   Sun Jul 20 18:18:29 2014 +0200
1725
1726    News for 0.26.3
1727
1728 NEWS | 21 +++++++++++++++++++++
1729 1 file changed, 21 insertions(+)
1730
1731commit c368c0714d57c089057d974908295d850a1b5108
1732Author: Albert Astals Cid <aacid@kde.org>
1733Date:   Sun Jul 20 18:15:22 2014 +0200
1734
1735    Update Thomas' (C)
1736
1737 splash/SplashXPathScanner.cc | 2 +-
1738 splash/SplashXPathScanner.h  | 2 +-
1739 2 files changed, 2 insertions(+), 2 deletions(-)
1740
1741commit 639179318c43a907a27e86778b720d33d481a9f9
1742Author: Pino Toscano <pino@kde.org>
1743Date:   Thu Jul 17 07:33:10 2014 +0200
1744
1745    glib: use C90-style comments in public headers
1746
1747 glib/poppler-media.h | 2 +-
1748 1 file changed, 1 insertion(+), 1 deletion(-)
1749
1750commit 2c0cb689910e8579bf428b3999bcac0cb27b0e51
1751Merge: 0b639cd 1161e72
1752Author: Albert Astals Cid <aacid@kde.org>
1753Date:   Sat Jul 12 17:21:07 2014 +0200
1754
1755    Merge remote-tracking branch 'origin/poppler-0.26'
1756
1757commit 1161e728de9ca7c9a5fb0e24c4a5e4a79c65a849
1758Author: Thomas Freitag <Thomas.Freitag@alfa.de>
1759Date:   Sat Jul 12 17:04:42 2014 +0200
1760
1761    Error out instead of exiting if allInter grows too much
1762
1763    Bug #78714
1764
1765 splash/SplashXPathScanner.cc | 25 +++++++++++++++++--------
1766 splash/SplashXPathScanner.h  |  2 +-
1767 2 files changed, 18 insertions(+), 9 deletions(-)
1768
1769commit e82a24a585d251f767725f61700dc1f8fe169a52
1770Author: Pino Toscano <pino@kde.org>
1771Date:   Sat Jul 12 08:35:45 2014 +0200
1772
1773    cmake: sync poppler-config.h.cmake with poppler-config.h.in
1774
1775 poppler/poppler-config.h.cmake | 7 +++++--
1776 1 file changed, 5 insertions(+), 2 deletions(-)
1777
1778commit 0b639cd2ac1071f5b741031a78d8e2bc18d2b7d7
1779Merge: bb16c71 a5ad55b
1780Author: Albert Astals Cid <aacid@kde.org>
1781Date:   Fri Jul 11 00:32:46 2014 +0200
1782
1783    Merge remote-tracking branch 'origin/poppler-0.26'
1784
1785commit a5ad55b7cb9dc4e62754954291e4ecb8e05b5d67
1786Author: Albert Astals Cid <aacid@kde.org>
1787Date:   Fri Jul 11 00:32:07 2014 +0200
1788
1789    Add Hib's (C)
1790
1791 poppler/poppler-config.h.in | 1 +
1792 1 file changed, 1 insertion(+)
1793
1794commit 4f4ee736075d5b1d1bf4911a26c2f80a7122fe04
1795Author: Aki Koskinen <freedesktop@akikoskinen.info>
1796Date:   Fri Jul 11 00:30:52 2014 +0200
1797
1798    Fix compilation of Qt5 frontend with MinGW
1799
1800 qt5/src/poppler-private.h | 7 ++-----
1801 1 file changed, 2 insertions(+), 5 deletions(-)
1802
1803commit ddd91675792d9d496b06223867e05d2a190b878b
1804Author: Hib Eris <hib@hiberis.nl>
1805Date:   Thu May 29 16:58:55 2014 +0200
1806
1807    Include stdio.h from poppler-config.h
1808
1809    In poppler-config.h there is a check for __MINGW_PRINTF_FORMAT,
1810    which is set by stdio.h.
1811
1812    This fixes this warning when compling with the mingw-w64-compiler:
1813
1814    XRef.cc: In member function 'virtual void
1815    XRef::XRefTableWriter::writeEntry(Goffset, int, XRefEntryType)':
1816    XRef.cc:1460:94: warning: unknown conversion type character 'l'
1817    in format [-Wformat=]
1818        outStr->printf("%010lli %05i %c\r\n", (long long)offset, gen,
1819        (type==xrefEntryFree)?'f':'n');
1820    ^
1821    XRef.cc:1460:94: warning: format '%i' expects argument of type 'int',
1822    but argument 3 has type 'Goffset {aka long long int}' [-Wformat=]
1823    XRef.cc:1460:94: warning: too many arguments for format
1824    [-Wformat-extra-args]
1825
1826    https://bugs.freedesktop.org/show_bug.cgi?id=79762
1827
1828 poppler/poppler-config.h.in | 2 ++
1829 1 file changed, 2 insertions(+)
1830
1831commit bb16c7162c73b871e26f508823c0ee259b7e5420
1832Author: Hib Eris <hib@hiberis.nl>
1833Date:   Sat Jun 7 12:00:52 2014 +0200
1834
1835    Move automake version check from autogen.sh to configure.ac
1836
1837    https://bugs.freedesktop.org/show_bug.cgi?id=79797
1838
1839 autogen.sh   | 18 ------------------
1840 configure.ac |  2 +-
1841 2 files changed, 1 insertion(+), 19 deletions(-)
1842
1843commit 74c72223cf609e7c24594f95cab6f9865ad562ac
1844Merge: f8f7b3a 47a947f
1845Author: Albert Astals Cid <aacid@kde.org>
1846Date:   Fri Jul 11 00:23:04 2014 +0200
1847
1848    Merge remote-tracking branch 'origin/poppler-0.26'
1849
1850commit 47a947f1dc664793a7037888a46a297a46c79d6c
1851Author: Hib Eris <hib@hiberis.nl>
1852Date:   Thu Jun 19 10:11:21 2014 +0200
1853
1854    Fix moc-qt5 detection
1855
1856    https://bugs.freedesktop.org/show_bug.cgi?id=80250
1857
1858 configure.ac | 2 +-
1859 1 file changed, 1 insertion(+), 1 deletion(-)
1860
1861commit f8f7b3a61bc7eb1e569c25a630b5e127b5dcae62
1862Merge: 805ff76 aa6205d
1863Author: Albert Astals Cid <aacid@kde.org>
1864Date:   Wed Jul 9 00:23:22 2014 +0200
1865
1866    Merge remote-tracking branch 'origin/poppler-0.26'
1867
1868commit aa6205d195c56a77e897bad125bf213aba138422
1869Author: Jason Crain <jason@aquaticape.us>
1870Date:   Mon Jul 7 23:52:39 2014 -0500
1871
1872    Increase required Qt4 version to 4.7.0
1873
1874    We use Qt::LayoutDirectionAuto, introduced in 4.7.0.
1875
1876    bug #81005
1877
1878 CMakeLists.txt | 2 +-
1879 configure.ac   | 8 ++++----
1880 2 files changed, 5 insertions(+), 5 deletions(-)
1881
1882commit 805ff76112ebfd57276ea78f1f0891abc61a6c03
1883Author: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
1884Date:   Mon Apr 11 16:26:11 2011 -0500
1885
1886    Do not dist gir_DATA
1887
1888    See https://bugzilla.gnome.org/show_bug.cgi?id=621611 for rationale.
1889
1890 glib/Makefile.am | 4 ++--
1891 1 file changed, 2 insertions(+), 2 deletions(-)
1892
1893commit e5862155b1c549b6774bb4f25c09c45857ff1734
1894Author: Hib Eris <hib@hiberis.nl>
1895Date:   Wed Jun 4 20:58:56 2014 +0200
1896
1897    Add Changelog to .gitignore
1898
1899    https://bugs.freedesktop.org/show_bug.cgi?id=79744
1900
1901 .gitignore | 1 +
1902 1 file changed, 1 insertion(+)
1903
1904commit 5f22649694d64c4170db82847b599576d5377176
1905Author: Hib Eris <hib@hiberis.nl>
1906Date:   Wed Jun 4 20:56:23 2014 +0200
1907
1908    Add *.gir, *.typelib to glib/.gitignore
1909
1910    https://bugs.freedesktop.org/show_bug.cgi?id=79744
1911
1912 glib/.gitignore | 2 ++
1913 1 file changed, 2 insertions(+)
1914
1915commit b63f57985719c7884b67f46fc4afd4954c44c5ab
1916Author: Hib Eris <hib@hiberis.nl>
1917Date:   Wed Jun 4 20:54:30 2014 +0200
1918
1919    Add poppler-undeclared.txt to .gitignore
1920
1921    https://bugs.freedesktop.org/show_bug.cgi?id=79744
1922
1923 glib/reference/.gitignore | 1 +
1924 1 file changed, 1 insertion(+)
1925
1926commit 5e0f4e2516d5a3997ea9c9a9927e24d4f3abe136
1927Author: Hib Eris <hib@hiberis.nl>
1928Date:   Wed Jun 4 20:52:15 2014 +0200
1929
1930    Add poppler-forms, stress-threads-qt, test-render-to-file to
1931    .gitignore
1932
1933    https://bugs.freedesktop.org/show_bug.cgi?id=79744
1934
1935 qt4/tests/.gitignore | 3 +++
1936 qt5/tests/.gitignore | 3 +++
1937 2 files changed, 6 insertions(+)
1938
1939commit 4d2400e7bb8ae9208030b9615dda7c53e571be8b
1940Author: Hib Eris <hib@hiberis.nl>
1941Date:   Wed Jun 4 10:09:16 2014 +0200
1942
1943    Add test-driver to .gitignore
1944
1945    https://bugs.freedesktop.org/show_bug.cgi?id=79744
1946
1947 .gitignore | 1 +
1948 1 file changed, 1 insertion(+)
1949
1950commit 4c35e0213be26f21b628ff8d9f170252bb0106c9
1951Author: Hib Eris <hib@hiberis.nl>
1952Date:   Wed Jun 4 10:06:20 2014 +0200
1953
1954    Add poppler-qt5.pc to .gitignore
1955
1956    https://bugs.freedesktop.org/show_bug.cgi?id=79744
1957
1958 .gitignore | 2 ++
1959 1 file changed, 2 insertions(+)
1960
1961commit 2b455b85168d5c9d8641d9a91bfde81ccab18e54
1962Author: Pino Toscano <pino@kde.org>
1963Date:   Sun Jul 6 11:13:54 2014 +0200
1964
1965    glib: fix typo in apidox
1966
1967 glib/poppler.h | 2 +-
1968 1 file changed, 1 insertion(+), 1 deletion(-)
1969
1970commit 266a61ab1c9f536a4fb7d68c8f285c854eb2d6e9
1971Author: Albert Astals Cid <aacid@kde.org>
1972Date:   Thu Jun 19 20:16:19 2014 +0200
1973
1974    0.26.2
1975
1976 CMakeLists.txt   |  2 +-
1977 NEWS             | 10 ++++++++++
1978 configure.ac     |  2 +-
1979 cpp/Doxyfile     |  2 +-
1980 qt4/src/Doxyfile |  2 +-
1981 qt5/src/Doxyfile |  2 +-
1982 6 files changed, 15 insertions(+), 5 deletions(-)
1983
1984commit 3381ee20efca2ce27733182d0d6720c1e6936a7f
1985Author: Albert Astals Cid <aacid@kde.org>
1986Date:   Thu Jun 19 19:57:31 2014 +0200
1987
1988    Update (C)
1989
1990 poppler/Lexer.cc   | 2 +-
1991 utils/pdftohtml.cc | 1 +
1992 2 files changed, 2 insertions(+), 1 deletion(-)
1993
1994commit 8a5e59c6ea7ccd0ecbdb4b37bf3fe4e74e1c0e8e
1995Merge: 1b70533 310fbee
1996Author: Albert Astals Cid <aacid@kde.org>
1997Date:   Wed Jun 18 00:37:03 2014 +0200
1998
1999    Merge remote-tracking branch 'origin/poppler-0.26'
2000
2001commit 310fbeec692b02d555e3e8dd6c851be11b25e26a
2002Author: Albert Astals Cid <aacid@kde.org>
2003Date:   Wed Jun 18 00:31:48 2014 +0200
2004
2005    Make sure we have an xref before using
2006
2007    KDE bug #335413 had this backtrace
2008    XRef::getNumEntry (this=0x0, offset=-1) at XRef.cc:1300
2009    0x00007f29aec1681e in Lexer::getObj (this=0x1648760,
2010    obj=obj@entry=0x1bdf978, cmdA=cmdA@entry=0x7f29aeca66c8 "endstream",
2011    objNum=objNum@entry=0) at Lexer.cc:594
2012    0x00007f29aec20dfd in Parser::shift (this=this@entry=0x1bdf950,
2013    cmdA=cmdA@entry=0x7f29aeca66c8 "endstream", objNum=objNum@entry=0)
2014    at Parser.cc:323
2015    0x00007f29aec20fde in Parser::makeStream (this=this@entry=0x1bdf950,
2016    dict=dict@entry=0x7fff2541cad0, fileKey=fileKey@entry=0x0,
2017    encAlgorithm=encAlgorithm@entry=cryptRC4, keyLength=keyLength@entry=0,
2018    objNum=objNum@entry=0, objGen=objGen@entry=0,
2019    recursion=recursion@entry=1, strict=strict@entry=false) at
2020    Parser.cc:245
2021    0x00007f29aec216b8 in Parser::getObj (this=this@entry=0x1bdf950,
2022    obj=obj@entry=0x7fff2541cad0, simpleOnly=simpleOnly@entry=false,
2023    fileKey=fileKey@entry=0x0, encAlgorithm=encAlgorithm@entry=cryptRC4,
2024    keyLength=keyLength@entry=0, objNum=objNum@entry=0,
2025    objGen=objGen@entry=0, recursion=recursion@entry=0,
2026    strict=strict@entry=false) at Parser.cc:131
2027    0x00007f29aec350fc in XRef::readXRef
2028    (this=this@entry=0xfe43a0, pos=pos@entry=0xfe4438,
2029    followedXRefStm=followedXRefStm@entry=0x7fff2541cb30,
2030    xrefStreamObjsNum=xrefStreamObjsNum@entry=0x0) at XRef.cc:551
2031    0x00007f29aec35319 in XRef::XRef (this=0xfe43a0,
2032    strA=0x1c54ff0, pos=<optimized out>, mainXRefEntriesOffsetA=0,
2033    wasReconstructed=0x7fff2541cbaf, reconstruct=<optimized out>)
2034    at XRef.cc:342
2035    0x00007f29aec2534f in PDFDoc::setup (this=this@entry=0x311e1b0,
2036    ownerPassword=ownerPassword@entry=0x1165830,
2037    userPassword=userPassword@entry=0x447f550) at PDFDoc.cc:262
2038
2039 poppler/Lexer.cc | 2 +-
2040 1 file changed, 1 insertion(+), 1 deletion(-)
2041
2042commit 1b705331019b155f2138d4b9f5a5bd03ec59193d
2043Author: Hib Eris <hib@hiberis.nl>
2044Date:   Sun Jun 8 17:07:15 2014 +0200
2045
2046    [glib] doc: Move poppler_date_parse to utility functions section
2047
2048    https://bugs.freedesktop.org/show_bug.cgi?id=79798
2049
2050 glib/reference/poppler-docs.sgml    | 1 +
2051 glib/reference/poppler-sections.txt | 7 ++++++-
2052 2 files changed, 7 insertions(+), 1 deletion(-)
2053
2054commit d661553b0a13855aa5a1240e9c04a0e49dafd910
2055Author: Hib Eris <hib@hiberis.nl>
2056Date:   Sun Jun 8 16:11:26 2014 +0200
2057
2058    [glib] doc: Document PopplerFindFlags:POPPLER_FIND_DEFAULT
2059
2060    Fixes warning:
2061      DOC   Building XML
2062    ../../glib/poppler.h:157: warning: Value description for
2063    PopplerFindFlags::POPPLER_FIND_DEFAULT is missing in source code
2064    comment
2065    block.
2066
2067    https://bugs.freedesktop.org/show_bug.cgi?id=79798
2068
2069 glib/poppler.h | 1 +
2070 1 file changed, 1 insertion(+)
2071
2072commit 237a1402ab836d10eb5fdc1aa6ceccabea10a316
2073Author: Hib Eris <hib@hiberis.nl>
2074Date:   Sun Jun 8 16:07:14 2014 +0200
2075
2076    [glib] doc: Use <emphasis> instead of <em>
2077
2078    Fixes:
2079      DOC   Building HTML
2080    Element em in namespace '' encountered in para, but no template
2081    matches.
2082
2083    https://bugs.freedesktop.org/show_bug.cgi?id=79798
2084
2085 glib/poppler-structure-element.cc | 2 +-
2086 1 file changed, 1 insertion(+), 1 deletion(-)
2087
2088commit 66abf3992228be2559542e9d2753f45f06ae7728
2089Author: Hib Eris <hib@hiberis.nl>
2090Date:   Sun Jun 8 16:02:01 2014 +0200
2091
2092    [glib] doc: Add PopplerBackend documentation
2093
2094    https://bugs.freedesktop.org/show_bug.cgi?id=79798
2095
2096 glib/poppler.h | 8 ++++++++
2097 1 file changed, 8 insertions(+)
2098
2099commit a30ec8e4abe3875aad068c83265b47f9beea33d1
2100Author: Hib Eris <hib@hiberis.nl>
2101Date:   Sun Jun 8 15:05:52 2014 +0200
2102
2103    [glib] doc: Add missing POPPLER_TYPE_POINT
2104
2105    And while we are here, also move poppler_point_get_type() and
2106    poppler_quadrilateral_get_type() to private subsection.
2107
2108    https://bugs.freedesktop.org/show_bug.cgi?id=79798
2109
2110 glib/reference/poppler-sections.txt | 9 +++++----
2111 1 file changed, 5 insertions(+), 4 deletions(-)
2112
2113commit 6eb0537ac5163356c8e8f689d2408fa695e99423
2114Author: Hib Eris <hib@hiberis.nl>
2115Date:   Sun Jun 8 14:59:15 2014 +0200
2116
2117    [glib] doc: Fix typo
2118
2119    https://bugs.freedesktop.org/show_bug.cgi?id=79798
2120
2121 glib/reference/poppler-sections.txt | 2 +-
2122 1 file changed, 1 insertion(+), 1 deletion(-)
2123
2124commit 96adcad85d76409cb8ed4266a08ae776b42661e4
2125Author: Hib Eris <hib@hiberis.nl>
2126Date:   Sun Jun 8 14:53:42 2014 +0200
2127
2128    [glib] doc: Add poppler_annot_set_flags() to documentation
2129
2130    https://bugs.freedesktop.org/show_bug.cgi?id=79798
2131
2132 glib/reference/poppler-sections.txt | 1 +
2133 1 file changed, 1 insertion(+)
2134
2135commit f3519352c70537009cc6bd660c0bd3e727db8b8a
2136Author: Hib Eris <hib@hiberis.nl>
2137Date:   Sun Jun 8 14:38:13 2014 +0200
2138
2139    [glib] doc: Move PopplerFindFlags to PopplerPage section
2140
2141    And also add the missing POPPLER_TYPE_FIND_FLAGS and
2142    poppler_find_flags_get_type.
2143
2144    https://bugs.freedesktop.org/show_bug.cgi?id=79798
2145
2146 glib/reference/poppler-sections.txt | 4 +++-
2147 1 file changed, 3 insertions(+), 1 deletion(-)
2148
2149commit 45b0d49330d9d089b2480b91e418924a490c82ce
2150Author: Hib Eris <hib@hiberis.nl>
2151Date:   Sun Jun 8 14:22:28 2014 +0200
2152
2153    [glib] doc: Move PopplerPrintFlags to PopplerPage section
2154
2155    https://bugs.freedesktop.org/show_bug.cgi?id=79798
2156
2157 glib/reference/poppler-sections.txt | 6 +++---
2158 1 file changed, 3 insertions(+), 3 deletions(-)
2159
2160commit ce357147d17004a2772ca3b32d106da511bba360
2161Author: Hib Eris <hib@hiberis.nl>
2162Date:   Sun Jun 8 13:22:51 2014 +0200
2163
2164    [glib] doc: Move poppler_get_{version, backend} documentation to
2165    features section
2166
2167    https://bugs.freedesktop.org/show_bug.cgi?id=79798
2168
2169 glib/reference/poppler-sections.txt | 15 +++++++++------
2170 1 file changed, 9 insertions(+), 6 deletions(-)
2171
2172commit 1bfd6b69e7e98d4b3e6e891a46b58c9109b8c14c
2173Author: Hib Eris <hib@hiberis.nl>
2174Date:   Sun Jun 8 12:57:25 2014 +0200
2175
2176    [glib] doc: Move PopplerColor documentation to it's own section
2177
2178    https://bugs.freedesktop.org/show_bug.cgi?id=79798
2179
2180 glib/poppler-page.cc                |  6 ++++++
2181 glib/reference/poppler-docs.sgml    |  1 +
2182 glib/reference/poppler-sections.txt | 21 +++++++++++++++------
2183 3 files changed, 22 insertions(+), 6 deletions(-)
2184
2185commit 2dd9b95fd910023a7d9d23f2c2e41dcab91d3c31
2186Merge: fed71eb b36d27b
2187Author: Albert Astals Cid <aacid@kde.org>
2188Date:   Fri Jun 6 21:43:49 2014 +0200
2189
2190    Merge remote-tracking branch 'origin/poppler-0.26'
2191
2192commit b36d27b42417d15866a5729409e39d6f7c2b0289
2193Author: Hib Eris <hib@hiberis.nl>
2194Date:   Fri Jun 6 21:42:10 2014 +0200
2195
2196    Fix typo in configure.ac
2197
2198    Bug #79742
2199
2200 configure.ac | 2 +-
2201 1 file changed, 1 insertion(+), 1 deletion(-)
2202
2203commit fed71ebd8e43e24eace9dcebe24bd318ff3d04a6
2204Author: Hib Eris <hib@hiberis.nl>
2205Date:   Thu May 29 13:22:05 2014 +0200
2206
2207    Change pagenum arguments in PDFDoc::markAnnotations from Guint to int
2208
2209    Bug #79410
2210    Fixes compile warning:
2211
2212      CXX      PDFDoc.lo
2213    PDFDoc.cc: In member function 'GBool PDFDoc::markAnnotations(Object*,
2214    XRef*, XRef*, Guint, Guint, Guint)':
2215    PDFDoc.cc:1607:40: warning: comparison between signed and unsigned
2216    integer expressions [-Wsign-compare]
2217                   if (obj2.getRef().num == oldPageNum) {
2218                                            ^
2219    PDFDoc.cc:1617:47: warning: comparison between signed and unsigned
2220    integer expressions [-Wsign-compare]
2221                   } else if (obj2.getRef().num == newPageNum) {
2222
2223    https://bugs.freedesktop.org/show_bug.cgi?id=79410
2224
2225 poppler/PDFDoc.cc | 4 ++--
2226 poppler/PDFDoc.h  | 4 ++--
2227 2 files changed, 4 insertions(+), 4 deletions(-)
2228
2229commit f5e702060a84362bfdf75260531920d4ba8b7333
2230Author: Pino Toscano <pino@kde.org>
2231Date:   Sat May 24 15:59:42 2014 +0200
2232
2233    pdftohtml: exit with 0 with -v and -h
2234
2235 utils/pdftohtml.cc | 2 +-
2236 1 file changed, 1 insertion(+), 1 deletion(-)
2237
2238commit 700bf398ef7b20306f5035e423becfaa3d28fb10
2239Author: Albert Astals Cid <aacid@kde.org>
2240Date:   Fri May 23 20:05:41 2014 +0200
2241
2242    0.26.1
2243
2244 CMakeLists.txt   |  2 +-
2245 NEWS             | 12 ++++++++++++
2246 configure.ac     |  2 +-
2247 cpp/Doxyfile     |  2 +-
2248 qt4/src/Doxyfile |  2 +-
2249 qt5/src/Doxyfile |  2 +-
2250 6 files changed, 17 insertions(+), 5 deletions(-)
2251
2252commit 93373cd113d046b65538fe983b46842d689a2112
2253Author: Albert Astals Cid <aacid@kde.org>
2254Date:   Sun May 11 18:31:10 2014 +0200
2255
2256    Qt: Add a new page->annotations() call that let's you specify subtypes
2257
2258    This way we don't return annotations you may not be interested in
2259
2260 qt4/src/poppler-annotation-private.h |  4 +--
2261 qt4/src/poppler-annotation.cc        | 48
2262 ++++++++++++++++++++++++++++++++++--
2263 qt4/src/poppler-page.cc              |  7 +++++-
2264 qt4/src/poppler-qt4.h                | 14 +++++++++++
2265 qt5/src/poppler-annotation-private.h |  4 +--
2266 qt5/src/poppler-annotation.cc        | 48
2267 ++++++++++++++++++++++++++++++++++--
2268 qt5/src/poppler-page.cc              |  7 +++++-
2269 qt5/src/poppler-qt5.h                | 15 +++++++++++
2270 8 files changed, 137 insertions(+), 10 deletions(-)
2271
2272commit d2892cd893e4379914a08e66682ed5c423743a41
2273Merge: 0844220 7e9fc61
2274Author: Albert Astals Cid <aacid@kde.org>
2275Date:   Wed May 7 22:27:41 2014 +0200
2276
2277    Merge remote-tracking branch 'origin/poppler-0.26'
2278
2279commit 7e9fc61e287889eefd6b08ef5991d31fed79cafd
2280Author: Albert Astals Cid <aacid@kde.org>
2281Date:   Wed May 7 22:25:59 2014 +0200
2282
2283    Fix libopenjpeg 1.5 detection on some systems
2284
2285    Someone somewhere decided the pc file will be called libopenjpeg1
2286    instead of libopenjpeg
2287
2288    Bug #78389
2289
2290 configure.ac | 5 ++++-
2291 1 file changed, 4 insertions(+), 1 deletion(-)
2292
2293commit 0844220347f984c3d9b04fe53e690ee0e8c74afe
2294Merge: 84278d8 0a6c1ff
2295Author: Albert Astals Cid <aacid@kde.org>
2296Date:   Wed May 7 21:56:07 2014 +0200
2297
2298    Merge remote-tracking branch 'origin/poppler-0.26'
2299
2300commit 0a6c1ff777aa23c7a5654b313b639e66600883b9
2301Author: Thomas Freitag <Thomas.Freitag@alfa.de>
2302Date:   Wed May 7 21:54:46 2014 +0200
2303
2304    Only add annotations of the current page when splitting
2305
2306    Bug #77549
2307
2308 poppler/PDFDoc.cc | 153
2309 +++++++++++++++++++++++++++++++++++++++++++++++++++++-
2310 poppler/PDFDoc.h  |   4 +-
2311 utils/pdfunite.cc |   9 +++-
2312 3 files changed, 162 insertions(+), 4 deletions(-)
2313
2314commit 84278d8adbb1f6e9a28588fcb4db30c9ef70adde
2315Merge: 7b94b11 5b2cdef
2316Author: Albert Astals Cid <aacid@kde.org>
2317Date:   Sun May 4 22:21:25 2014 +0200
2318
2319    Merge remote-tracking branch 'origin/poppler-0.26'
2320
2321commit 5b2cdef49a8a0a92fd323fbe45841a5098a42ece
2322Author: Olly Betts <olly@survex.com>
2323Date:   Sun May 4 22:20:30 2014 +0200
2324
2325    Fix extraction of text in some files
2326
2327    Bug #78145
2328
2329 poppler/GfxFont.cc | 3 ++-
2330 1 file changed, 2 insertions(+), 1 deletion(-)
2331
2332commit 7b94b119f07713af7b8b9f1ac3ea3f1d35c1e240
2333Merge: c859d2b bae836c
2334Author: Albert Astals Cid <aacid@kde.org>
2335Date:   Sun May 4 16:21:24 2014 +0200
2336
2337    Merge remote-tracking branch 'origin/poppler-0.26'
2338
2339commit bae836cd3dd3511ca9cf4745626142334bafd1a6
2340Author: Marek Kasik <mkasik@redhat.com>
2341Date:   Sun May 4 16:20:33 2014 +0200
2342
2343    Use field value V for radio buttons
2344
2345    Turn on radio button only if its appearance state is equal to
2346    the value
2347    of name object "V" of the field.
2348
2349    Bug #75979
2350
2351 poppler/Annot.cc | 4 +++-
2352 1 file changed, 3 insertions(+), 1 deletion(-)
2353
2354commit a748b3a059938e6ae98b51eb82bab7c33a5e23c7
2355Author: Carlos Garcia Campos <carlosgc@gnome.org>
2356Date:   Wed Apr 30 09:25:31 2014 +0200
2357
2358    glib: Fix multiple definition of PopplerTextSpan
2359
2360    https://bugs.freedesktop.org/show_bug.cgi?id=78103
2361
2362 glib/poppler-structure-element.h | 3 ---
2363 1 file changed, 3 deletions(-)
2364
2365commit c859d2b891a115c79d04db14463791dfb1c46a20
2366Author: Carlos Garcia Campos <carlosgc@gnome.org>
2367Date:   Wed Apr 30 09:25:31 2014 +0200
2368
2369    glib: Fix multiple definition of PopplerTextSpan
2370
2371    https://bugs.freedesktop.org/show_bug.cgi?id=78103
2372
2373 glib/poppler-structure-element.h | 3 ---
2374 1 file changed, 3 deletions(-)
2375
2376commit 9a68daee2b3c7f8a992ee47c0e9ac78b346d4348
2377Author: Albert Astals Cid <aacid@kde.org>
2378Date:   Fri Apr 25 01:01:08 2014 +0200
2379
2380    0.26.0
2381
2382 CMakeLists.txt   |  4 ++--
2383 NEWS             | 13 +++++++++++++
2384 configure.ac     |  4 ++--
2385 cpp/Doxyfile     |  2 +-
2386 qt4/src/Doxyfile |  2 +-
2387 qt5/src/Doxyfile |  2 +-
2388 6 files changed, 20 insertions(+), 7 deletions(-)
2389
2390commit 8073852c84b71257d487aa8a46e441aa82f4b42c
2391Author: Fabio D'Urso <fabiodurso@hotmail.it>
2392Date:   Mon Apr 14 23:35:50 2014 +0200
2393
2394    qt: Fix missing ! in TextAnnotation::setInplaceIntent
2395
2396    CID #16814
2397
2398 qt4/src/poppler-annotation.cc | 2 +-
2399 qt5/src/poppler-annotation.cc | 2 +-
2400 2 files changed, 2 insertions(+), 2 deletions(-)
2401
2402commit 1fbf98664c0879ac035a63602242a910c0c1d316
2403Author: Albert Astals Cid <aacid@kde.org>
2404Date:   Mon Apr 14 11:53:59 2014 +0200
2405
2406    Initialize tmpBufLen
2407
2408    CID #16957
2409
2410    It isn't really needed since locateFont always returns a fontLoc
2411    with a non null
2412    path if fontLoc itself is not null, but it doesn't hurt either
2413
2414 qt4/src/ArthurOutputDev.cc | 4 ++--
2415 qt5/src/ArthurOutputDev.cc | 4 ++--
2416 2 files changed, 4 insertions(+), 4 deletions(-)
2417
2418commit b3e5c582a279b1b8d8309322ac3f4d0e51831f77
2419Author: Albert Astals Cid <aacid@kde.org>
2420Date:   Thu Apr 10 23:38:09 2014 +0200
2421
2422    Remove unused member
2423
2424 cpp/poppler-font.cpp | 2 --
2425 1 file changed, 2 deletions(-)
2426
2427commit b86f471c43e387cf873358cf3cbcd27470646713
2428Author: Albert Astals Cid <aacid@kde.org>
2429Date:   Thu Apr 10 22:50:56 2014 +0200
2430
2431    0.25.3
2432
2433 CMakeLists.txt                |  2 +-
2434 NEWS                          | 19 +++++++++++++++++++
2435 configure.ac                  |  2 +-
2436 cpp/Doxyfile                  |  2 +-
2437 poppler/CairoOutputDev.cc     |  2 +-
2438 poppler/GfxFont.cc            |  2 +-
2439 qt4/src/Doxyfile              |  2 +-
2440 qt4/src/poppler-optcontent.cc |  2 +-
2441 qt5/src/Doxyfile              |  2 +-
2442 qt5/src/poppler-optcontent.cc |  2 +-
2443 qt5/src/poppler-private.cc    |  2 +-
2444 qt5/src/poppler-private.h     |  2 +-
2445 12 files changed, 30 insertions(+), 11 deletions(-)
2446
2447commit 80107c72ac03bf4d00b2d71d6f947c139ea84ab5
2448Author: Pino Toscano <pino@kde.org>
2449Date:   Sun Apr 6 20:17:31 2014 +0200
2450
2451    qt5: remove m_fontInfoIterator from Document
2452
2453    it was used by the deprecated scanForFonts API, which was not provided
2454    in poppler-qt5
2455
2456 qt5/src/poppler-private.cc | 2 --
2457 qt5/src/poppler-private.h  | 2 --
2458 2 files changed, 4 deletions(-)
2459
2460commit b8325316e41fb03eb5fac5c80d6a550fe9ce9695
2461Author: Albert Astals Cid <aacid@kde.org>
2462Date:   Sun Apr 6 16:05:51 2014 +0200
2463
2464    Fix memory leak
2465
2466    CID #16943
2467
2468 utils/pdfseparate.cc | 4 ++--
2469 1 file changed, 2 insertions(+), 2 deletions(-)
2470
2471commit ca9713118d6ce3fdd245f9ca4f595229a5be19c3
2472Author: Albert Astals Cid <aacid@kde.org>
2473Date:   Sun Apr 6 15:59:43 2014 +0200
2474
2475    Don't check twice for the same variable ^_^
2476
2477    CID #16804
2478
2479 splash/Splash.cc | 2 +-
2480 1 file changed, 1 insertion(+), 1 deletion(-)
2481
2482commit 0ef290a7c5a8fa54d3fe0f646abdf098443a7a67
2483Author: Albert Astals Cid <aacid@kde.org>
2484Date:   Sun Apr 6 15:57:38 2014 +0200
2485
2486    Fix memory leak
2487
2488    CID #16852
2489
2490 splash/Splash.cc | 2 ++
2491 1 file changed, 2 insertions(+)
2492
2493commit 8810b8917fded340b784873a91ca025b0bb49f3d
2494Author: Albert Astals Cid <aacid@kde.org>
2495Date:   Sun Apr 6 15:49:18 2014 +0200
2496
2497    Fix Out-of-bounds read
2498
2499    CID #16844
2500
2501 poppler/PageLabelInfo_p.h | 8 +++++++-
2502 1 file changed, 7 insertions(+), 1 deletion(-)
2503
2504commit 9309907673e8557a25021dce79d9b4354640e2d0
2505Author: Albert Astals Cid <aacid@kde.org>
2506Date:   Sun Apr 6 15:35:00 2014 +0200
2507
2508    Fix memory leak
2509
2510    Don't pass new'ed GooStrings as parameters to error()
2511
2512    CID #16915
2513
2514 poppler/GfxFont.cc | 8 ++++----
2515 1 file changed, 4 insertions(+), 4 deletions(-)
2516
2517commit a511005584a38217fed582ced6ce2c937526cf96
2518Author: Albert Astals Cid <aacid@kde.org>
2519Date:   Sun Apr 6 15:28:50 2014 +0200
2520
2521    Fix Uninitialized pointer read when nFucnsA is 0
2522
2523    CID #16965
2524
2525 poppler/GfxState.cc | 2 +-
2526 1 file changed, 1 insertion(+), 1 deletion(-)
2527
2528commit 26b961a64030d91c5db2769dcd0ab8dff7b9b6a6
2529Author: Albert Astals Cid <aacid@kde.org>
2530Date:   Sun Apr 6 15:23:35 2014 +0200
2531
2532    gfree -> delete since it was new'ed
2533
2534    CID #16786
2535
2536 poppler/JBIG2Stream.cc | 2 +-
2537 1 file changed, 1 insertion(+), 1 deletion(-)
2538
2539commit 814ac2230b594cce3b871588804dd92f4a187e7e
2540Author: Albert Astals Cid <aacid@kde.org>
2541Date:   Sun Apr 6 15:22:13 2014 +0200
2542
2543    delete -> gfree since it was gmaloced
2544
2545    CID #16785
2546
2547 poppler/JBIG2Stream.cc | 2 +-
2548 1 file changed, 1 insertion(+), 1 deletion(-)
2549
2550commit b496b6665803247b10b018ae939a2a452fa4a48f
2551Author: Albert Astals Cid <aacid@kde.org>
2552Date:   Sun Apr 6 15:17:50 2014 +0200
2553
2554    Fix memory leak
2555
2556    CID #16864
2557
2558 poppler/SplashOutputDev.cc | 3 ++-
2559 1 file changed, 2 insertions(+), 1 deletion(-)
2560
2561commit 1b612f355e9f29fa93c15a9de1188049a8e086b6
2562Author: Albert Astals Cid <aacid@kde.org>
2563Date:   Sun Apr 6 15:14:50 2014 +0200
2564
2565    Fix memory leak
2566
2567    CID #16853
2568
2569 poppler/XRef.cc | 3 ++-
2570 1 file changed, 2 insertions(+), 1 deletion(-)
2571
2572commit 07621ebbda8ab85cf4cd76a6092efc67aa14454d
2573Merge: 8d3a2c9 9fcd46a
2574Author: Pino Toscano <pino@kde.org>
2575Date:   Sat Apr 5 15:49:31 2014 +0200
2576
2577    Merge remote-tracking branch 'origin/poppler-0.24'
2578
2579commit 9fcd46ac4a94f138981ec5afaab3875918c6a175
2580Author: Pino Toscano <pino@kde.org>
2581Date:   Sat Apr 5 15:48:27 2014 +0200
2582
2583    qt4/qt5: remove extra qDebug
2584
2585 qt4/src/poppler-optcontent.cc | 1 -
2586 qt5/src/poppler-optcontent.cc | 1 -
2587 2 files changed, 2 deletions(-)
2588
2589commit 37286ee2923de060ae463ac6b178ffd0e6096b90
2590Author: Pino Toscano <pino@kde.org>
2591Date:   Sat Apr 5 15:46:44 2014 +0200
2592
2593    qt4/qt5: fix some kinds of OCG models
2594
2595    properly pass parent and child when building the tree
2596
2597 qt4/src/poppler-optcontent.cc | 2 +-
2598 qt5/src/poppler-optcontent.cc | 2 +-
2599 2 files changed, 2 insertions(+), 2 deletions(-)
2600
2601commit 8d3a2c9d007052bcb8719200760a1abb6314f804
2602Author: Peter Breitenlohner <peb@mppmu.mpg.de>
2603Date:   Sun Mar 30 23:34:23 2014 +0200
2604
2605    Avoid MinGW/Cygwin warnings due to redefinition of NOMINMAX
2606
2607 goo/GooMutex.h          | 3 +++
2608 goo/GooTimer.h          | 5 ++++-
2609 goo/gfile.h             | 5 ++++-
2610 poppler/XpdfPluginAPI.h | 3 +++
2611 4 files changed, 14 insertions(+), 2 deletions(-)
2612
2613commit 38dcaf96f308265ff6958e4683bcec2be0c254b9
2614Author: Adrian Johnson <ajohnson@redneon.com>
2615Date:   Fri Mar 28 20:49:17 2014 +1030
2616
2617    cairo: fix segv cause by bad image stream
2618
2619    bug 76445
2620
2621 poppler/CairoOutputDev.cc | 10 +++++++++-
2622 1 file changed, 9 insertions(+), 1 deletion(-)
2623
2624commit 07b0a038b194eb0392a1e9a4236064d37247d687
2625Author: Jakub Wilk <jwilk@jwilk.net>
2626Date:   Sun Mar 30 16:12:28 2014 +0200
2627
2628    pdftohtml: Fix typo in manpage
2629
2630 utils/pdftohtml.1 | 2 +-
2631 1 file changed, 1 insertion(+), 1 deletion(-)
2632
2633commit ac3c8303396a0b8de5e4ad32f480b8da5f3b396e
2634Author: Thomas Liebetraut <thomas@tommie-lie.de>
2635Date:   Sun Mar 30 12:25:26 2014 +0200
2636
2637    glib: Fix the first coord of the qudrilateral in
2638    create_poppler_quads_from_annot_quads()
2639
2640    https://bugs.freedesktop.org/show_bug.cgi?id=76504
2641
2642 glib/poppler-annot.cc | 2 +-
2643 1 file changed, 1 insertion(+), 1 deletion(-)
2644
2645commit 82d69da7c2f67e774c51fb7b146fdf639a6b9616
2646Author: Albert Astals Cid <aacid@kde.org>
2647Date:   Fri Mar 28 15:53:22 2014 +0100
2648
2649    Fix error reported by ASAN in 3628.asan.0.3910.pdf
2650
2651    ==20743== ERROR: AddressSanitizer: heap-buffer-overflow on
2652    address 0x60040005c6ef at pc 0x7f8912ca0c90 bp 0x7fff8509ee20 sp
2653    0x7fff8509ee18
2654    READ of size 1 at 0x60040005c6ef thread T0
2655        #0 0x7f8912ca0c8f in expandRow(unsigned char*, unsigned char*,
2656        int, int, int) /home/tsdgeos/devel/poppler/splash/Splash.cc:4855
2657        #1 0x7f8912ca1097 in Splash::scaleImageYuXuBilinear(bool
2658        (*)(void*, unsigned char*, unsigned char*), void*,
2659        SplashColorMode, int, bool, int, int, int, int, SplashBitmap*)
2660        /home/tsdgeos/devel/poppler/splash/Splash.cc:4897
2661        #2 0x7f8912c9d2b7 in Splash::scaleImage(bool
2662        (*)(void*, unsigned char*, unsigned char*), void*,
2663        SplashColorMode, int, bool, int, int, int, int, bool, bool)
2664        /home/tsdgeos/devel/poppler/splash/Splash.cc:4127
2665        #3 0x7f8912c98101 in Splash::drawImage(bool
2666        (*)(void*, unsigned char*, unsigned char*), void*,
2667        SplashColorMode, bool, int, int, double*, bool, bool)
2668        /home/tsdgeos/devel/poppler/splash/Splash.cc:3726
2669        #4 0x7f8912c7056a in
2670        SplashOutputDev::drawSoftMaskedImage(GfxState*,
2671        Object*, Stream*, int, int, GfxImageColorMap*,
2672        bool, Stream*, int, int, GfxImageColorMap*, bool)
2673        /home/tsdgeos/devel/poppler/poppler/SplashOutputDev.cc:3630
2674        #5 0x7f8912ac7aa7 in Gfx::doImage(Object*, Stream*, bool)
2675        /home/tsdgeos/devel/poppler/poppler/Gfx.cc:4646
2676        #6 0x7f8912ac4de0 in Gfx::opXObject(Object*, int)
2677        /home/tsdgeos/devel/poppler/poppler/Gfx.cc:4179
2678        #7 0x7f8912a9f33a in Gfx::execOp(Object*, Object*, int)
2679        /home/tsdgeos/devel/poppler/poppler/Gfx.cc:903
2680        #8 0x7f8912a9e50f in Gfx::go(bool)
2681        /home/tsdgeos/devel/poppler/poppler/Gfx.cc:762
2682        #9 0x7f8912a9e163 in Gfx::display(Object*, bool)
2683        /home/tsdgeos/devel/poppler/poppler/Gfx.cc:728
2684        #10 0x7f8912b80e13 in Page::displaySlice(OutputDev*, double,
2685        double, int, bool, bool, int, int, int, int, bool, bool
2686        (*)(void*), void*, bool (*)(Annot*, void*), void*, bool)
2687        /home/tsdgeos/devel/poppler/poppler/Page.cc:585
2688        #11 0x7f8912b8833f in PDFDoc::displayPageSlice(OutputDev*,
2689        int, double, double, int, bool, bool, bool, int, int, int, int,
2690        bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool)
2691        /home/tsdgeos/devel/poppler/poppler/PDFDoc.cc:503
2692        #12 0x40311e in savePageSlice(PDFDoc*, SplashOutputDev*,
2693        int, int, int, int, int, double, double, char*)
2694        /home/tsdgeos/devel/poppler/utils/pdftoppm.cc:222
2695        #13 0x404416 in main
2696        /home/tsdgeos/devel/poppler/utils/pdftoppm.cc:521
2697        #14 0x7f89121a8ec4 (/lib/x86_64-linux-gnu/libc.so.6+0x21ec4)
2698        #15 0x401d58 in _start
2699        (/home/tsdgeos/devel/poppler/build-debug/utils/pdftoppm+0x401d58)
2700
2701 splash/Splash.cc | 3 +++
2702 1 file changed, 3 insertions(+)
2703
2704commit 38ec8cbeeaf69d96b9d7bcd662187c8916cf7903
2705Author: Albert Astals Cid <aacid@kde.org>
2706Date:   Fri Mar 28 11:18:02 2014 +0100
2707
2708    Fix error reported by ASAN in 5782.asan.0.7113.pdf
2709
2710    ==32161== ERROR: AddressSanitizer: heap-buffer-overflow on
2711    address 0x6008000e3bcf at pc 0x7f66bae0e117 bp 0x7fffcb54ea70 sp
2712    0x7fffcb54ea68
2713    READ of size 1 at 0x6008000e3bcf thread T0
2714        #0 0x7f66bae0e116 in GooString::getChar(int)
2715        /home/tsdgeos/devel/poppler/goo/GooString.h:119
2716        #1 0x7f66bafb5dca in LinkURI::LinkURI(Object*, GooString*)
2717        /home/tsdgeos/devel/poppler/poppler/Link.cc:562
2718        #2 0x7f66bafb2a05 in LinkAction::parseAction(Object*, GooString*)
2719        /home/tsdgeos/devel/poppler/poppler/Link.cc:98
2720        #3 0x7f66bae69c0e in AnnotLink::initialize(PDFDoc*, Dict*)
2721        /home/tsdgeos/devel/poppler/poppler/Annot.cc:2621
2722        #4 0x7f66bae698d9 in AnnotLink::AnnotLink(PDFDoc*, Dict*, Object*)
2723        /home/tsdgeos/devel/poppler/poppler/Annot.cc:2596
2724        #5 0x7f66bae8d998 in Annots::createAnnot(Dict*, Object*)
2725        /home/tsdgeos/devel/poppler/poppler/Annot.cc:6737
2726        #6 0x7f66bae8d269 in Annots::Annots(PDFDoc*, int, Object*)
2727        /home/tsdgeos/devel/poppler/poppler/Annot.cc:6683
2728        #7 0x7f66bafc750d in Page::getAnnots(XRef*)
2729        /home/tsdgeos/devel/poppler/poppler/Page.cc:402
2730        #8 0x7f66bafc8e66 in Page::displaySlice(OutputDev*, double,
2731        double, int, bool, bool, int, int, int, int, bool, bool
2732        (*)(void*), void*, bool (*)(Annot*, void*), void*, bool)
2733        /home/tsdgeos/devel/poppler/poppler/Page.cc:595
2734        #9 0x7f66bafd02fd in PDFDoc::displayPageSlice(OutputDev*, int,
2735        double, double, int, bool, bool, bool, int, int, int, int,
2736        bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool)
2737        /home/tsdgeos/devel/poppler/poppler/PDFDoc.cc:503
2738        #10 0x40311e in savePageSlice(PDFDoc*, SplashOutputDev*,
2739        int, int, int, int, int, double, double, char*)
2740        /home/tsdgeos/devel/poppler/utils/pdftoppm.cc:222
2741        #11 0x404416 in main
2742        /home/tsdgeos/devel/poppler/utils/pdftoppm.cc:521
2743        #12 0x7f66ba5f0ec4 (/lib/x86_64-linux-gnu/libc.so.6+0x21ec4)
2744        #13 0x401d58 in _start
2745        (/home/tsdgeos/devel/poppler/build-debug/utils/pdftoppm+0x401d58)
2746
2747 poppler/Link.cc | 10 ++++++----
2748 1 file changed, 6 insertions(+), 4 deletions(-)
2749
2750commit 49b4eb68ee646aefe49b70f9e2831ebf93576053
2751Author: Albert Astals Cid <aacid@kde.org>
2752Date:   Fri Mar 28 11:08:18 2014 +0100
2753
2754    Fix error reported by ASAN in 590.asan.0.7288.pdf
2755
2756    ==31898== ERROR: AddressSanitizer: heap-use-after-free on
2757    address 0x60ae0007432c at pc 0x7f03483026aa bp 0x7fff6ec0c820 sp
2758    0x7fff6ec0c818
2759    READ of size 4 at 0x60ae0007432c thread T0
2760        #0 0x7f03483026a9 in SplashFTFont::getGlyphPath(int)
2761        /home/tsdgeos/devel/poppler/splash/SplashFTFont.cc:414
2762        #1 0x7f034829f681 in SplashOutputDev::drawChar(GfxState*,
2763        double, double, double, double, double,
2764        double, unsigned int, int, unsigned int*, int)
2765        /home/tsdgeos/devel/poppler/poppler/SplashOutputDev.cc:2239
2766        #2 0x7f0348100599 in Gfx::doShowText(GooString*)
2767        /home/tsdgeos/devel/poppler/poppler/Gfx.cc:4054
2768        #3 0x7f03480fddb0 in Gfx::opShowSpaceText(Object*, int)
2769        /home/tsdgeos/devel/poppler/poppler/Gfx.cc:3886
2770        #4 0x7f03480dc33a in Gfx::execOp(Object*, Object*, int)
2771        /home/tsdgeos/devel/poppler/poppler/Gfx.cc:903
2772        #5 0x7f03480db50f in Gfx::go(bool)
2773        /home/tsdgeos/devel/poppler/poppler/Gfx.cc:762
2774        #6 0x7f03480db163 in Gfx::display(Object*, bool)
2775        /home/tsdgeos/devel/poppler/poppler/Gfx.cc:728
2776        #7 0x7f03481bddd1 in Page::displaySlice(OutputDev*, double,
2777        double, int, bool, bool, int, int, int, int, bool, bool
2778        (*)(void*), void*, bool (*)(Annot*, void*), void*, bool)
2779        /home/tsdgeos/devel/poppler/poppler/Page.cc:585
2780        #8 0x7f03481c52fd in PDFDoc::displayPageSlice(OutputDev*, int,
2781        double, double, int, bool, bool, bool, int, int, int, int,
2782        bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool)
2783        /home/tsdgeos/devel/poppler/poppler/PDFDoc.cc:503
2784        #9 0x40311e in savePageSlice(PDFDoc*, SplashOutputDev*,
2785        int, int, int, int, int, double, double, char*)
2786        /home/tsdgeos/devel/poppler/utils/pdftoppm.cc:222
2787        #10 0x404416 in main
2788        /home/tsdgeos/devel/poppler/utils/pdftoppm.cc:521
2789        #11 0x7f03477e5ec4 (/lib/x86_64-linux-gnu/libc.so.6+0x21ec4)
2790        #12 0x401d58 in _start
2791        (/home/tsdgeos/devel/poppler/build-debug/utils/pdftoppm+0x401d58)
2792
2793 splash/SplashFTFont.cc | 2 +-
2794 1 file changed, 1 insertion(+), 1 deletion(-)
2795
2796commit 89a64b508e5f8445798c95fcec6c87180f6c9b73
2797Author: Albert Astals Cid <aacid@kde.org>
2798Date:   Fri Mar 28 00:35:17 2014 +0100
2799
2800    Fix error reported by ASAN in 2279.asan.0.1904.pdf
2801
2802    ==20507== ERROR: AddressSanitizer: heap-buffer-overflow on
2803    address 0x60420000ff04 at pc 0x7fa1492e8012 bp 0x7fff8406d900 sp
2804    0x7fff8406d8f8
2805    READ of size 4 at 0x60420000ff04 thread T0
2806        #0 0x7fa1492e8011 in SplashFTFont::makeGlyph(int, int, int,
2807        SplashGlyphBitmap*, int, int, SplashClip*, SplashClipResult*)
2808        /home/tsdgeos/devel/poppler/splash/SplashFTFont.cc:284
2809        #1 0x7fa1492eda32 in SplashFont::getGlyph(int, int, int,
2810        SplashGlyphBitmap*, int, int, SplashClip*, SplashClipResult*)
2811        /home/tsdgeos/devel/poppler/splash/SplashFont.cc:168
2812        #2 0x7fa1492e7c69 in SplashFTFont::getGlyph(int, int, int,
2813        SplashGlyphBitmap*, int, int, SplashClip*, SplashClipResult*)
2814        /home/tsdgeos/devel/poppler/splash/SplashFTFont.cc:233
2815        #3 0x7fa1492b3368 in Splash::fillChar(double, double, int,
2816        SplashFont*) /home/tsdgeos/devel/poppler/splash/Splash.cc:2714
2817        #4 0x7fa149286a20 in SplashOutputDev::drawChar(GfxState*,
2818        double, double, double, double, double,
2819        double, unsigned int, int, unsigned int*, int)
2820        /home/tsdgeos/devel/poppler/poppler/SplashOutputDev.cc:2270
2821        #5 0x7fa1490e7599 in Gfx::doShowText(GooString*)
2822        /home/tsdgeos/devel/poppler/poppler/Gfx.cc:4054
2823        #6 0x7fa1490e4db0 in Gfx::opShowSpaceText(Object*, int)
2824        /home/tsdgeos/devel/poppler/poppler/Gfx.cc:3886
2825        #7 0x7fa1490c333a in Gfx::execOp(Object*, Object*, int)
2826        /home/tsdgeos/devel/poppler/poppler/Gfx.cc:903
2827        #8 0x7fa1490c250f in Gfx::go(bool)
2828        /home/tsdgeos/devel/poppler/poppler/Gfx.cc:762
2829        #9 0x7fa1490c2163 in Gfx::display(Object*, bool)
2830        /home/tsdgeos/devel/poppler/poppler/Gfx.cc:728
2831        #10 0x7fa1491a4dd1 in Page::displaySlice(OutputDev*, double,
2832        double, int, bool, bool, int, int, int, int, bool, bool
2833        (*)(void*), void*, bool (*)(Annot*, void*), void*, bool)
2834        /home/tsdgeos/devel/poppler/poppler/Page.cc:585
2835        #11 0x7fa1491ac2fd in PDFDoc::displayPageSlice(OutputDev*,
2836        int, double, double, int, bool, bool, bool, int, int, int, int,
2837        bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool)
2838        /home/tsdgeos/devel/poppler/poppler/PDFDoc.cc:503
2839        #12 0x40311e in savePageSlice(PDFDoc*, SplashOutputDev*,
2840        int, int, int, int, int, double, double, char*)
2841        /home/tsdgeos/devel/poppler/utils/pdftoppm.cc:222
2842        #13 0x404416 in main
2843        /home/tsdgeos/devel/poppler/utils/pdftoppm.cc:521
2844        #14 0x7fa1487ccec4 (/lib/x86_64-linux-gnu/libc.so.6+0x21ec4)
2845        #15 0x401d58 in _start
2846        (/home/tsdgeos/devel/poppler/build-debug/utils/pdftoppm+0x401d58)
2847
2848 splash/SplashFTFont.cc | 4 ++--
2849 1 file changed, 2 insertions(+), 2 deletions(-)
2850
2851commit 5055479634dc8d0cd5afb3373de600fb121357fe
2852Author: Albert Astals Cid <aacid@kde.org>
2853Date:   Thu Mar 27 23:54:20 2014 +0100
2854
2855    Fix error reported by ASAN in 2010.asan.0.1506.pdf
2856
2857    ==18859== ERROR: AddressSanitizer: unknown-crash on address
2858    0x7f1e4a6beb50 at pc 0x7f1e5557444d bp 0x7fff6af3c340 sp
2859    0x7fff6af3bb00
2860    WRITE of size 442216446 at 0x7f1e4a6beb50 thread T0
2861        #0 0x7f1e5557444c (/usr/lib/x86_64-linux-gnu/libasan.so.0+0xe44c)
2862        #1 0x7f1e550e04ff in SplashFont::getGlyph(int, int, int,
2863        SplashGlyphBitmap*, int, int, SplashClip*, SplashClipResult*)
2864        /home/tsdgeos/devel/poppler/splash/SplashFont.cc:206
2865        #2 0x7f1e550d9c69 in SplashFTFont::getGlyph(int, int, int,
2866        SplashGlyphBitmap*, int, int, SplashClip*, SplashClipResult*)
2867        /home/tsdgeos/devel/poppler/splash/SplashFTFont.cc:233
2868        #3 0x7f1e550a5368 in Splash::fillChar(double, double, int,
2869        SplashFont*) /home/tsdgeos/devel/poppler/splash/Splash.cc:2714
2870        #4 0x7f1e55078a20 in SplashOutputDev::drawChar(GfxState*,
2871        double, double, double, double, double,
2872        double, unsigned int, int, unsigned int*, int)
2873        /home/tsdgeos/devel/poppler/poppler/SplashOutputDev.cc:2270
2874        #5 0x7f1e54ed9599 in Gfx::doShowText(GooString*)
2875        /home/tsdgeos/devel/poppler/poppler/Gfx.cc:4054
2876        #6 0x7f1e54ed6db0 in Gfx::opShowSpaceText(Object*, int)
2877        /home/tsdgeos/devel/poppler/poppler/Gfx.cc:3886
2878        #7 0x7f1e54eb533a in Gfx::execOp(Object*, Object*, int)
2879        /home/tsdgeos/devel/poppler/poppler/Gfx.cc:903
2880        #8 0x7f1e54eb450f in Gfx::go(bool)
2881        /home/tsdgeos/devel/poppler/poppler/Gfx.cc:762
2882        #9 0x7f1e54eb4163 in Gfx::display(Object*, bool)
2883        /home/tsdgeos/devel/poppler/poppler/Gfx.cc:728
2884        #10 0x7f1e54f96dd1 in Page::displaySlice(OutputDev*, double,
2885        double, int, bool, bool, int, int, int, int, bool, bool
2886        (*)(void*), void*, bool (*)(Annot*, void*), void*, bool)
2887        /home/tsdgeos/devel/poppler/poppler/Page.cc:585
2888        #11 0x7f1e54f9e2fd in PDFDoc::displayPageSlice(OutputDev*,
2889        int, double, double, int, bool, bool, bool, int, int, int, int,
2890        bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool)
2891        /home/tsdgeos/devel/poppler/poppler/PDFDoc.cc:503
2892        #12 0x40311e in savePageSlice(PDFDoc*, SplashOutputDev*,
2893        int, int, int, int, int, double, double, char*)
2894        /home/tsdgeos/devel/poppler/utils/pdftoppm.cc:222
2895        #13 0x404416 in main
2896        /home/tsdgeos/devel/poppler/utils/pdftoppm.cc:521
2897        #14 0x7f1e545beec4 (/lib/x86_64-linux-gnu/libc.so.6+0x21ec4)
2898        #15 0x401d58 in _start
2899        (/home/tsdgeos/devel/poppler/build-debug/utils/pdftoppm+0x401d58)
2900
2901 splash/SplashFont.cc | 13 +++++++++----
2902 1 file changed, 9 insertions(+), 4 deletions(-)
2903
2904commit 3e7779935ec2610410bc4a42e9b0174e41ca9672
2905Author: Albert Astals Cid <aacid@kde.org>
2906Date:   Thu Mar 27 16:49:57 2014 +0100
2907
2908    Fix error reported by ASAN in 139.asan.0.581.pdf
2909
2910    ==15244== ERROR: AddressSanitizer: SEGV on unknown address
2911    0x605df000f3ee (pc 0x7f1087b3a22e sp 0x7fffec30ff20 bp 0x7fffec30ff80
2912    T0)
2913    AddressSanitizer can not provide additional info.
2914        #0 0x7f1087b3a22d
2915        (/home/tsdgeos/devel/poppler/build-debug/libpoppler.so.46.0.0+0x48f22d)
2916        #1 0x7f1087b19d92
2917        (/home/tsdgeos/devel/poppler/build-debug/libpoppler.so.46.0.0+0x46ed92)
2918        #2 0x7f1087ae570b
2919        (/home/tsdgeos/devel/poppler/build-debug/libpoppler.so.46.0.0+0x43a70b)
2920        #3 0x7f1087ae4061
2921        (/home/tsdgeos/devel/poppler/build-debug/libpoppler.so.46.0.0+0x439061)
2922        #4 0x7f1087ab9b38
2923        (/home/tsdgeos/devel/poppler/build-debug/libpoppler.so.46.0.0+0x40eb38)
2924        #5 0x7f1087900989
2925        (/home/tsdgeos/devel/poppler/build-debug/libpoppler.so.46.0.0+0x255989)
2926        #6 0x7f10878f733a
2927        (/home/tsdgeos/devel/poppler/build-debug/libpoppler.so.46.0.0+0x24c33a)
2928        #7 0x7f10878f650f
2929        (/home/tsdgeos/devel/poppler/build-debug/libpoppler.so.46.0.0+0x24b50f)
2930        #8 0x7f10878f6163
2931        (/home/tsdgeos/devel/poppler/build-debug/libpoppler.so.46.0.0+0x24b163)
2932        #9 0x7f10879d8dd1
2933        (/home/tsdgeos/devel/poppler/build-debug/libpoppler.so.46.0.0+0x32ddd1)
2934        #10 0x7f10879e02fd
2935        (/home/tsdgeos/devel/poppler/build-debug/libpoppler.so.46.0.0+0x3352fd)
2936        #11 0x40311e
2937        (/home/tsdgeos/devel/poppler/build-debug/utils/pdftoppm+0x40311e)
2938        #12 0x404416
2939        (/home/tsdgeos/devel/poppler/build-debug/utils/pdftoppm+0x404416)
2940        #13 0x7f1087000ec4 (/lib/x86_64-linux-gnu/libc-2.19.so+0x21ec4)
2941        #14 0x401d58
2942        (/home/tsdgeos/devel/poppler/build-debug/utils/pdftoppm+0x401d58)
2943
2944 splash/SplashXPathScanner.cc | 4 ++--
2945 1 file changed, 2 insertions(+), 2 deletions(-)
2946
2947commit 23ad7fa5253a4fec6543d1435827aa1b59b62ced
2948Author: Albert Astals Cid <aacid@kde.org>
2949Date:   Thu Mar 27 01:14:05 2014 +0100
2950
2951    0.25.2
2952
2953 CMakeLists.txt                  |  4 ++--
2954 NEWS                            | 48
2955 +++++++++++++++++++++++++++++++++++++++++
2956 configure.ac                    |  2 +-
2957 cpp/Doxyfile                    |  2 +-
2958 gtk-doc.make                    | 33 +++++++++++++++++++---------
2959 m4/gtk-doc.m4                   | 47
2960 +++++++++++++++++++++++++++-------------
2961 poppler/CairoOutputDev.h        |  2 +-
2962 poppler/Hints.cc                |  2 +-
2963 poppler/Makefile.am             |  2 +-
2964 poppler/PSOutputDev.cc          |  3 ++-
2965 poppler/PSOutputDev.h           |  2 +-
2966 poppler/StructElement.cc        |  2 +-
2967 poppler/StructElement.h         |  2 +-
2968 poppler/StructTreeRoot.cc       |  2 +-
2969 poppler/StructTreeRoot.h        |  2 +-
2970 qt4/src/CMakeLists.txt          |  2 +-
2971 qt4/src/Doxyfile                |  2 +-
2972 qt4/src/Makefile.am             |  2 +-
2973 qt4/src/poppler-ps-converter.cc |  1 +
2974 qt5/src/CMakeLists.txt          |  2 +-
2975 qt5/src/Doxyfile                |  2 +-
2976 qt5/src/Makefile.am             |  2 +-
2977 qt5/src/poppler-ps-converter.cc |  1 +
2978 utils/pdftocairo.cc             |  2 +-
2979 utils/pdftops.cc                |  1 +
2980 25 files changed, 127 insertions(+), 45 deletions(-)
2981
2982commit ec2f8bca9f48935d3180dab65ef2ca455a893afd
2983Author: Albert Astals Cid <aacid@kde.org>
2984Date:   Wed Mar 26 18:38:13 2014 +0100
2985
2986    Fix overflow malloc
2987
2988 poppler/Stream.cc | 4 ++--
2989 1 file changed, 2 insertions(+), 2 deletions(-)
2990
2991commit 322e416451b7b33cba8fb3d4702207693c3c7921
2992Author: Albert Astals Cid <aacid@kde.org>
2993Date:   Wed Mar 26 17:58:48 2014 +0100
2994
2995    Fix error reported by ASAN in 1195.asan.0.293.pdf
2996
2997    ==31060== ERROR: AddressSanitizer: heap-buffer-overflow on
2998    address 0x60040002a215 at pc 0x7f5614cd96c4 bp 0x7fff54a44050 sp
2999    0x7fff54a44048
3000    READ of size 1 at 0x60040002a215 thread T0
3001        #0 0x7f5614cd96c3 in JBIG2Stream::readGenericBitmap(bool,
3002        int, int, int, bool, bool, JBIG2Bitmap*, int*, int*, int)
3003        /home/tsdgeos/devel/poppler/poppler/JBIG2Stream.cc:3389
3004        #1 0x7f5614cce0e7 in JBIG2Stream::readSymbolDictSeg(unsigned
3005        int, unsigned int, unsigned int*, unsigned int)
3006        /home/tsdgeos/devel/poppler/poppler/JBIG2Stream.cc:1867
3007        #2 0x7f5614ccb8fe in JBIG2Stream::readSegments()
3008        /home/tsdgeos/devel/poppler/poppler/JBIG2Stream.cc:1408
3009        #3 0x7f5614cca72e in JBIG2Stream::reset()
3010        /home/tsdgeos/devel/poppler/poppler/JBIG2Stream.cc:1248
3011        #4 0x7f5614d1648b in ImageStream::reset()
3012        /home/tsdgeos/devel/poppler/poppler/Stream.cc:484
3013        #5 0x7f5614de6578 in SplashOutputDev::drawImage(GfxState*,
3014        Object*, Stream*, int, int, GfxImageColorMap*, bool, int*, bool)
3015        /home/tsdgeos/devel/poppler/poppler/SplashOutputDev.cc:3158
3016        #6 0x7f5614c41d64 in Gfx::doImage(Object*, Stream*, bool)
3017        /home/tsdgeos/devel/poppler/poppler/Gfx.cc:4653
3018        #7 0x7f5614c3ede0 in Gfx::opXObject(Object*, int)
3019        /home/tsdgeos/devel/poppler/poppler/Gfx.cc:4179
3020        #8 0x7f5614c1933a in Gfx::execOp(Object*, Object*, int)
3021        /home/tsdgeos/devel/poppler/poppler/Gfx.cc:903
3022        #9 0x7f5614c1850f in Gfx::go(bool)
3023        /home/tsdgeos/devel/poppler/poppler/Gfx.cc:762
3024        #10 0x7f5614c18163 in Gfx::display(Object*, bool)
3025        /home/tsdgeos/devel/poppler/poppler/Gfx.cc:728
3026        #11 0x7f5614cfae27 in Page::displaySlice(OutputDev*, double,
3027        double, int, bool, bool, int, int, int, int, bool, bool
3028        (*)(void*), void*, bool (*)(Annot*, void*), void*, bool)
3029        /home/tsdgeos/devel/poppler/poppler/Page.cc:585
3030        #12 0x7f5614d02353 in PDFDoc::displayPageSlice(OutputDev*,
3031        int, double, double, int, bool, bool, bool, int, int, int, int,
3032        bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool)
3033        /home/tsdgeos/devel/poppler/poppler/PDFDoc.cc:503
3034        #13 0x40311e in savePageSlice(PDFDoc*, SplashOutputDev*,
3035        int, int, int, int, int, double, double, char*)
3036        /home/tsdgeos/devel/poppler/utils/pdftoppm.cc:222
3037        #14 0x404416 in main
3038        /home/tsdgeos/devel/poppler/utils/pdftoppm.cc:521
3039        #15 0x7f5614322ec4 (/lib/x86_64-linux-gnu/libc.so.6+0x21ec4)
3040        #16 0x401d58 in _start
3041        (/home/tsdgeos/devel/poppler/build-debug/utils/pdftoppm+0x401d58)
3042
3043 poppler/JBIG2Stream.cc | 5 +++--
3044 1 file changed, 3 insertions(+), 2 deletions(-)
3045
3046commit 225232f6f070d17d8570108ffe39ffd4350fc6e8
3047Author: Albert Astals Cid <aacid@kde.org>
3048Date:   Wed Mar 26 15:00:09 2014 +0100
3049
3050    Fix error reported by ASAN in 6609.asan.0.8343.pdf
3051
3052    ==8470== ERROR: AddressSanitizer: heap-buffer-overflow on
3053    address 0x7f3b12f7b5e1 at pc 0x7f3b0f915f5e bp 0x7fff47842de0 sp
3054    0x7fff47842dd8
3055    READ of size 1 at 0x7f3b12f7b5e1 thread T0
3056        #0 0x7f3b0f915f5d in JBIG2Stream::readGenericBitmap(bool,
3057        int, int, int, bool, bool, JBIG2Bitmap*, int*, int*, int)
3058        /home/tsdgeos/devel/poppler/poppler/JBIG2Stream.cc:3628
3059        #1 0x7f3b0f910558 in JBIG2Stream::readGenericRegionSeg(unsigned
3060        int, bool, bool, unsigned int)
3061        /home/tsdgeos/devel/poppler/poppler/JBIG2Stream.cc:2849
3062        #2 0x7f3b0f906b33 in JBIG2Stream::readSegments()
3063        /home/tsdgeos/devel/poppler/poppler/JBIG2Stream.cc:1443
3064        #3 0x7f3b0f90572e in JBIG2Stream::reset()
3065        /home/tsdgeos/devel/poppler/poppler/JBIG2Stream.cc:1248
3066        #4 0x7f3b0f951459 in ImageStream::reset()
3067        /home/tsdgeos/devel/poppler/poppler/Stream.cc:484
3068        #5 0x7f3b0fa21546 in SplashOutputDev::drawImage(GfxState*,
3069        Object*, Stream*, int, int, GfxImageColorMap*, bool, int*, bool)
3070        /home/tsdgeos/devel/poppler/poppler/SplashOutputDev.cc:3158
3071        #6 0x7f3b0f87cd64 in Gfx::doImage(Object*, Stream*, bool)
3072        /home/tsdgeos/devel/poppler/poppler/Gfx.cc:4653
3073        #7 0x7f3b0f879de0 in Gfx::opXObject(Object*, int)
3074        /home/tsdgeos/devel/poppler/poppler/Gfx.cc:4179
3075        #8 0x7f3b0f85433a in Gfx::execOp(Object*, Object*, int)
3076        /home/tsdgeos/devel/poppler/poppler/Gfx.cc:903
3077        #9 0x7f3b0f85350f in Gfx::go(bool)
3078        /home/tsdgeos/devel/poppler/poppler/Gfx.cc:762
3079        #10 0x7f3b0f853163 in Gfx::display(Object*, bool)
3080        /home/tsdgeos/devel/poppler/poppler/Gfx.cc:728
3081        #11 0x7f3b0f935df5 in Page::displaySlice(OutputDev*, double,
3082        double, int, bool, bool, int, int, int, int, bool, bool
3083        (*)(void*), void*, bool (*)(Annot*, void*), void*, bool)
3084        /home/tsdgeos/devel/poppler/poppler/Page.cc:585
3085        #12 0x7f3b0f93d321 in PDFDoc::displayPageSlice(OutputDev*,
3086        int, double, double, int, bool, bool, bool, int, int, int, int,
3087        bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool)
3088        /home/tsdgeos/devel/poppler/poppler/PDFDoc.cc:503
3089        #13 0x40311e in savePageSlice(PDFDoc*, SplashOutputDev*,
3090        int, int, int, int, int, double, double, char*)
3091        /home/tsdgeos/devel/poppler/utils/pdftoppm.cc:222
3092        #14 0x404416 in main
3093        /home/tsdgeos/devel/poppler/utils/pdftoppm.cc:521
3094        #15 0x7f3b0ef5dec4 (/lib/x86_64-linux-gnu/libc.so.6+0x21ec4)
3095        #16 0x401d58 in _start
3096        (/home/tsdgeos/devel/poppler/build-debug/utils/pdftoppm+0x401d58)
3097
3098 poppler/JBIG2Stream.cc | 5 +++--
3099 1 file changed, 3 insertions(+), 2 deletions(-)
3100
3101commit 216890f1f147b25643e0d6e18e361d4d34b6c332
3102Author: Albert Astals Cid <aacid@kde.org>
3103Date:   Wed Mar 26 12:19:42 2014 +0100
3104
3105    Fix error reported by ASAN in 6760.asan.0.8568.pdf
3106
3107    ==26566== ERROR: AddressSanitizer: SEGV on unknown address
3108    0x7fffbc3e5ea8 (pc 0x7fe1fa858db1 sp 0x7fffc788eb30 bp 0x7fffc788eb40
3109    T0)
3110    AddressSanitizer can not provide additional info.
3111        #0 0x7fe1fa858db0 in PSStack::index(int)
3112        /home/tsdgeos/devel/poppler/poppler/Function.cc:1067
3113        #1 0x7fe1fa856fd6 in PostScriptFunction::exec(PSStack*, int)
3114        /home/tsdgeos/devel/poppler/poppler/Function.cc:1621
3115        #2 0x7fe1fa854c10 in PostScriptFunction::transform(double*,
3116        double*) /home/tsdgeos/devel/poppler/poppler/Function.cc:1266
3117        #3 0x7fe1fa854097 in
3118        PostScriptFunction::PostScriptFunction(Object*, Dict*)
3119        /home/tsdgeos/devel/poppler/poppler/Function.cc:1216
3120        #4 0x7fe1fa84a0c2 in Function::parse(Object*,
3121        std::set<int, std::less<int>, std::allocator<int> >*)
3122        /home/tsdgeos/devel/poppler/poppler/Function.cc:98
3123        #5 0x7fe1fa849e3c in Function::parse(Object*)
3124        /home/tsdgeos/devel/poppler/poppler/Function.cc:63
3125        #6 0x7fe1fa8c1d8c in GfxDeviceNColorSpace::parse(Array*,
3126        OutputDev*, GfxState*, int)
3127        /home/tsdgeos/devel/poppler/poppler/GfxState.cc:2978
3128        #7 0x7fe1fa8a6fb7 in GfxColorSpace::parse(Object*,
3129        OutputDev*, GfxState*, int)
3130        /home/tsdgeos/devel/poppler/poppler/GfxState.cc:328
3131        #8 0x7fe1fa88440f in Gfx::doImage(Object*, Stream*, bool)
3132        /home/tsdgeos/devel/poppler/poppler/Gfx.cc:4403
3133        #9 0x7fe1fa882d6c in Gfx::opXObject(Object*, int)
3134        /home/tsdgeos/devel/poppler/poppler/Gfx.cc:4179
3135        #10 0x7fe1fa85d2c6 in Gfx::execOp(Object*, Object*, int)
3136        /home/tsdgeos/devel/poppler/poppler/Gfx.cc:903
3137        #11 0x7fe1fa85c49b in Gfx::go(bool)
3138        /home/tsdgeos/devel/poppler/poppler/Gfx.cc:762
3139        #12 0x7fe1fa85c0ef in Gfx::display(Object*, bool)
3140        /home/tsdgeos/devel/poppler/poppler/Gfx.cc:728
3141        #13 0x7fe1fa93ed81 in Page::displaySlice(OutputDev*, double,
3142        double, int, bool, bool, int, int, int, int, bool, bool
3143        (*)(void*), void*, bool (*)(Annot*, void*), void*, bool)
3144        /home/tsdgeos/devel/poppler/poppler/Page.cc:585
3145        #14 0x7fe1fa9462ad in PDFDoc::displayPageSlice(OutputDev*,
3146        int, double, double, int, bool, bool, bool, int, int, int, int,
3147        bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool)
3148        /home/tsdgeos/devel/poppler/poppler/PDFDoc.cc:503
3149        #15 0x40311e in savePageSlice(PDFDoc*, SplashOutputDev*,
3150        int, int, int, int, int, double, double, char*)
3151        /home/tsdgeos/devel/poppler/utils/pdftoppm.cc:222
3152        #16 0x404416 in main
3153        /home/tsdgeos/devel/poppler/utils/pdftoppm.cc:521
3154        #17 0x7fe1f9f66ec4 (/lib/x86_64-linux-gnu/libc.so.6+0x21ec4)
3155        #18 0x401d58 in _start
3156        (/home/tsdgeos/devel/poppler/build-debug/utils/pdftoppm+0x401d58)
3157
3158 poppler/Function.cc | 8 ++++++--
3159 1 file changed, 6 insertions(+), 2 deletions(-)
3160
3161commit fb7d91435c71603697b652c70cfa76dd595ee200
3162Author: Albert Astals Cid <aacid@kde.org>
3163Date:   Wed Mar 26 12:08:52 2014 +0100
3164
3165    Fix ASAN in 750.asan.0.9621.pdf
3166
3167    ==25876== ERROR: AddressSanitizer: heap-buffer-overflow on
3168    address 0x60040002a10f at pc 0x7fc396c3c23e bp 0x7ffff1123d20 sp
3169    0x7ffff1123d18
3170    READ of size 1 at 0x60040002a10f thread T0
3171        #0 0x7fc396c3c23d in JBIG2Stream::readGenericBitmap(bool,
3172        int, int, int, bool, bool, JBIG2Bitmap*, int*, int*, int)
3173        /home/tsdgeos/devel/poppler/poppler/JBIG2Stream.cc:3504
3174        #1 0x7fc396c30073 in JBIG2Stream::readSymbolDictSeg(unsigned
3175        int, unsigned int, unsigned int*, unsigned int)
3176        /home/tsdgeos/devel/poppler/poppler/JBIG2Stream.cc:1867
3177        #2 0x7fc396c2d88a in JBIG2Stream::readSegments()
3178        /home/tsdgeos/devel/poppler/poppler/JBIG2Stream.cc:1408
3179        #3 0x7fc396c2c6ba in JBIG2Stream::reset()
3180        /home/tsdgeos/devel/poppler/poppler/JBIG2Stream.cc:1248
3181        #4 0x7fc396c783f7 in ImageStream::reset()
3182        /home/tsdgeos/devel/poppler/poppler/Stream.cc:484
3183        #5 0x7fc396d484e4 in SplashOutputDev::drawImage(GfxState*,
3184        Object*, Stream*, int, int, GfxImageColorMap*, bool, int*, bool)
3185        /home/tsdgeos/devel/poppler/poppler/SplashOutputDev.cc:3158
3186        #6 0x7fc396ba3cf0 in Gfx::doImage(Object*, Stream*, bool)
3187        /home/tsdgeos/devel/poppler/poppler/Gfx.cc:4653
3188        #7 0x7fc396ba0d6c in Gfx::opXObject(Object*, int)
3189        /home/tsdgeos/devel/poppler/poppler/Gfx.cc:4179
3190        #8 0x7fc396b7b2c6 in Gfx::execOp(Object*, Object*, int)
3191        /home/tsdgeos/devel/poppler/poppler/Gfx.cc:903
3192        #9 0x7fc396b7a49b in Gfx::go(bool)
3193        /home/tsdgeos/devel/poppler/poppler/Gfx.cc:762
3194        #10 0x7fc396b7a0ef in Gfx::display(Object*, bool)
3195        /home/tsdgeos/devel/poppler/poppler/Gfx.cc:728
3196        #11 0x7fc396c5cd93 in Page::displaySlice(OutputDev*, double,
3197        double, int, bool, bool, int, int, int, int, bool, bool
3198        (*)(void*), void*, bool (*)(Annot*, void*), void*, bool)
3199        /home/tsdgeos/devel/poppler/poppler/Page.cc:585
3200        #12 0x7fc396c642bf in PDFDoc::displayPageSlice(OutputDev*,
3201        int, double, double, int, bool, bool, bool, int, int, int, int,
3202        bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool)
3203        /home/tsdgeos/devel/poppler/poppler/PDFDoc.cc:503
3204        #13 0x40311e in savePageSlice(PDFDoc*, SplashOutputDev*,
3205        int, int, int, int, int, double, double, char*)
3206        /home/tsdgeos/devel/poppler/utils/pdftoppm.cc:222
3207        #14 0x404416 in main
3208        /home/tsdgeos/devel/poppler/utils/pdftoppm.cc:521
3209        #15 0x7fc396284ec4 (/lib/x86_64-linux-gnu/libc.so.6+0x21ec4)
3210        #16 0x401d58 in _start
3211        (/home/tsdgeos/devel/poppler/build-debug/utils/pdftoppm+0x401d58)
3212
3213 poppler/JBIG2Stream.cc | 7 ++++---
3214 1 file changed, 4 insertions(+), 3 deletions(-)
3215
3216commit 9002b3b7cbbbc5802abfa8383ded2093a29d1746
3217Author: Albert Astals Cid <aacid@kde.org>
3218Date:   Wed Mar 26 00:48:15 2014 +0100
3219
3220    Fix ASAN in 784.asan.0.9671.pdf
3221
3222    =================================================================
3223    ==24856== ERROR: AddressSanitizer: SEGV on unknown address
3224    0x603bfffe5804 (pc 0x7f7aa3310c6b sp 0x7fff0e656bd0 bp 0x7fff0e656e90
3225    T0)
3226    AddressSanitizer can not provide additional info.
3227        #0 0x7f7aa3310c6a in
3228        GfxIndexedColorSpace::mapColorToBase(GfxColor*, GfxColor*)
3229        /home/tsdgeos/devel/poppler/poppler/GfxState.cc:2509
3230        #1 0x7f7aa33110d2 in GfxIndexedColorSpace::getRGB(GfxColor*,
3231        GfxRGB*) /home/tsdgeos/devel/poppler/poppler/GfxState.cc:2529
3232        #2 0x7f7aa3466712 in convertGfxColor(unsigned
3233        char*, SplashColorMode, GfxColorSpace*, GfxColor*)
3234        /home/tsdgeos/devel/poppler/poppler/SplashOutputDev.cc:117
3235        #3 0x7f7aa34675a9 in SplashUnivariatePattern::getColor(int,
3236        int, unsigned char*)
3237        /home/tsdgeos/devel/poppler/poppler/SplashOutputDev.cc:215
3238        #4 0x7f7aa348d2a2 in Splash::pipeRun(SplashPipe*)
3239        /home/tsdgeos/devel/poppler/splash/Splash.cc:363
3240        #5 0x7f7aa34c9c29 in Splash::drawAALine(SplashPipe*,
3241        int, int, int, bool, unsigned char)
3242        /home/tsdgeos/devel/poppler/splash/Splash.cc:1537
3243        #6 0x7f7aa34c4787 in Splash::shadedFill(SplashPath*, bool,
3244        SplashPattern*) /home/tsdgeos/devel/poppler/splash/Splash.cc:6388
3245        #7 0x7f7aa348b65c in
3246        SplashOutputDev::univariateShadedFill(GfxState*,
3247        SplashUnivariatePattern*, double, double)
3248        /home/tsdgeos/devel/poppler/poppler/SplashOutputDev.cc:4408
3249        #8 0x7f7aa348b93d in SplashOutputDev::radialShadedFill(GfxState*,
3250        GfxRadialShading*, double, double)
3251        /home/tsdgeos/devel/poppler/poppler/SplashOutputDev.cc:4427
3252        #9 0x7f7aa32c7574 in Gfx::doRadialShFill(GfxRadialShading*)
3253        /home/tsdgeos/devel/poppler/poppler/Gfx.cc:3058
3254        #10 0x7f7aa32c188f in Gfx::opShFill(Object*, int)
3255        /home/tsdgeos/devel/poppler/poppler/Gfx.cc:2476
3256        #11 0x7f7aa32b12c6 in Gfx::execOp(Object*, Object*, int)
3257        /home/tsdgeos/devel/poppler/poppler/Gfx.cc:903
3258        #12 0x7f7aa32b049b in Gfx::go(bool)
3259        /home/tsdgeos/devel/poppler/poppler/Gfx.cc:762
3260        #13 0x7f7aa32b00ef in Gfx::display(Object*, bool)
3261        /home/tsdgeos/devel/poppler/poppler/Gfx.cc:728
3262        #14 0x7f7aa3392dc9 in Page::displaySlice(OutputDev*, double,
3263        double, int, bool, bool, int, int, int, int, bool, bool
3264        (*)(void*), void*, bool (*)(Annot*, void*), void*, bool)
3265        /home/tsdgeos/devel/poppler/poppler/Page.cc:585
3266        #15 0x7f7aa339a2f5 in PDFDoc::displayPageSlice(OutputDev*,
3267        int, double, double, int, bool, bool, bool, int, int, int, int,
3268        bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool)
3269        /home/tsdgeos/devel/poppler/poppler/PDFDoc.cc:503
3270        #16 0x40311e in savePageSlice(PDFDoc*, SplashOutputDev*,
3271        int, int, int, int, int, double, double, char*)
3272        /home/tsdgeos/devel/poppler/utils/pdftoppm.cc:222
3273        #17 0x404416 in main
3274        /home/tsdgeos/devel/poppler/utils/pdftoppm.cc:521
3275        #18 0x7f7aa29baec4 (/lib/x86_64-linux-gnu/libc.so.6+0x21ec4)
3276        #19 0x401d58 in _start
3277        (/home/tsdgeos/devel/poppler/build-debug/utils/pdftoppm+0x401d58)
3278    SUMMARY: AddressSanitizer: SEGV
3279    /home/tsdgeos/devel/poppler/poppler/GfxState.cc:2509
3280    GfxIndexedColorSpace::mapColorToBase(GfxColor*, GfxColor*)
3281
3282 poppler/GfxState.cc | 4 ++--
3283 1 file changed, 2 insertions(+), 2 deletions(-)
3284
3285commit 8947c6bc1dcb768b9d9c03a7a5db1573abdc2e87
3286Author: Albert Astals Cid <aacid@kde.org>
3287Date:   Wed Mar 26 00:47:59 2014 +0100
3288
3289    Forgot my (C) in the last commit
3290
3291 poppler/TextOutputDev.cc | 2 +-
3292 1 file changed, 1 insertion(+), 1 deletion(-)
3293
3294commit 1d7095ab7bdf0f14c3bfe99d6d5985bce98abe16
3295Author: Albert Astals Cid <aacid@kde.org>
3296Date:   Tue Mar 25 22:29:07 2014 +0100
3297
3298    Fix Heap-buffer-overflow in TextPage::updateFont
3299
3300    Bug #76442
3301
3302 poppler/TextOutputDev.cc | 6 ++++--
3303 1 file changed, 4 insertions(+), 2 deletions(-)
3304
3305commit 37ad83d69bd1d10da6ea1eb559c4bd320917ae25
3306Author: Albert Astals Cid <aacid@kde.org>
3307Date:   Sat Mar 22 17:33:55 2014 +0100
3308
3309    Reorder the if check condition
3310
3311    I think the previous condition was correct anyway because of the
3312    extra -1 in the i check
3313    but it really makes more sense to have the i check first
3314
3315    Bug #76478
3316
3317 goo/gfile.cc | 4 ++--
3318 1 file changed, 2 insertions(+), 2 deletions(-)
3319
3320commit 3535d658095ffa49ef8615d69843afa9c5ada061
3321Author: Albert Astals Cid <aacid@kde.org>
3322Date:   Sat Mar 22 17:29:46 2014 +0100
3323
3324    Make the test rect go to xMax, yMax not xMax-1,yMax-1
3325
3326    I don't understand why the -1 is there and removing
3327    it actually fixes bug #76387
3328
3329 splash/Splash.cc | 4 ++--
3330 1 file changed, 2 insertions(+), 2 deletions(-)
3331
3332commit 1e93c3f2d1c86edd40ca283ed422089f64886d04
3333Author: William Bader <williambader@hotmail.com>
3334Date:   Sat Mar 15 17:14:21 2014 +0100
3335
3336    Fix regression when creating level1 PS
3337
3338    Bug #75241
3339
3340 poppler/PreScanOutputDev.cc | 16 ++++++++++++++--
3341 poppler/PreScanOutputDev.h  |  3 ++-
3342 2 files changed, 16 insertions(+), 3 deletions(-)
3343
3344commit 1ea2eb412d12d97eaf49d1e51d7fda7abd8fbf9d
3345Author: Jason Crain <jason@aquaticape.us>
3346Date:   Wed Mar 12 00:34:13 2014 +0100
3347
3348    Limit numeric parsing of character names
3349
3350    Bug #38456
3351
3352 poppler/GfxFont.cc      | 139
3353 ++++++++++++++++++++++++++++++++++--------------
3354 poppler/GlobalParams.cc |   4 +-
3355 2 files changed, 102 insertions(+), 41 deletions(-)
3356
3357commit e24cbeae22d6c8630e292897bd982a87e6290ca6
3358Author: Steven Lee <roc.sky@gmail.com>
3359Date:   Tue Mar 11 21:24:59 2014 +0100
3360
3361    Fix TIFF writting in Windows
3362
3363    Bug #75969
3364
3365 goo/TiffWriter.cc | 11 +++++++++++
3366 1 file changed, 11 insertions(+)
3367
3368commit b984a3b5946ebcd736e0583a10eb614cede3388a
3369Author: Adrian Perez de Castro <aperez@igalia.com>
3370Date:   Wed Mar 5 11:19:48 2014 +0200
3371
3372    glib: Use flags argument in poppler_structure_element_get_text()
3373
3374    Instead of accepting a boolean argument to enable recursive text
3375    extraction,
3376    use a flags value. Text extraction may add features in the future (for
3377    example, allowing using alternate text as replacement for inline
3378    figures),
3379    and this will allow to extend the method without introducing ABI
3380    or API
3381    breakage.
3382
3383    https://bugs.freedesktop.org/show_bug.cgi?id=75796
3384
3385 glib/poppler-structure-element.cc   | 12 +++++++-----
3386 glib/poppler-structure-element.h    | 14 +++++++++++++-
3387 glib/reference/poppler-sections.txt |  3 +++
3388 3 files changed, 23 insertions(+), 6 deletions(-)
3389
3390commit 94df09de1e07d442895ec1fb5cc23cacd9826552
3391Author: Adrian Perez de Castro <aperez@igalia.com>
3392Date:   Thu Mar 6 10:44:51 2014 +0200
3393
3394    glib: Add missing underscore in method name
3395
3396    The correct name is poppler_structure_element_get_form_state().
3397
3398    https://bugs.freedesktop.org/show_bug.cgi?id=75827
3399
3400 glib/poppler-structure-element.cc | 2 +-
3401 1 file changed, 1 insertion(+), 1 deletion(-)
3402
3403commit 7ddd03f9a00dcf505921821c55bebe6817aa3605
3404Author: Carlos Garcia Campos <carlosgc@gnome.org>
3405Date:   Wed Mar 5 17:48:39 2014 +0100
3406
3407    Rename getNumElements, getElement and appendElement as getNumChildren,
3408    getChild and appendChild
3409
3410    It's more consistent with other internal API and less confusing.
3411
3412 glib/poppler-structure-element.cc | 16 ++++++++--------
3413 poppler/StructElement.cc          |  6 +++---
3414 poppler/StructElement.h           |  8 ++++----
3415 poppler/StructTreeRoot.cc         |  4 ++--
3416 poppler/StructTreeRoot.h          |  8 ++++----
3417 5 files changed, 21 insertions(+), 21 deletions(-)
3418
3419commit 7d6a5b65f8497537248d405177ae141f3765a419
3420Author: Carlos Garcia Campos <carlosgc@gnome.org>
3421Date:   Wed Mar 5 17:40:14 2014 +0100
3422
3423    glib: Update the documentation symbols after the PopplerStructureScope
3424    rename
3425
3426 glib/reference/poppler-sections.txt | 4 ++--
3427 1 file changed, 2 insertions(+), 2 deletions(-)
3428
3429commit 9282b5a26e9ce81d81d42c0cbe449543c8366b7c
3430Author: Carlos Garcia Campos <carlosgc@gnome.org>
3431Date:   Wed Mar 5 17:37:38 2014 +0100
3432
3433    glib: Rename PopplerStructureScope as PopplerStructureTableScope
3434
3435    It's a table specific attribute
3436
3437 glib/poppler-structure-element.cc | 14 +++++++-------
3438 glib/poppler-structure-element.h  | 12 ++++++------
3439 2 files changed, 13 insertions(+), 13 deletions(-)
3440
3441commit 9888eb65c6fad0eabcf525a7e88941dec2a27e92
3442Author: Adrian Perez de Castro <aperez@igalia.com>
3443Date:   Thu Sep 26 19:36:12 2013 +0300
3444
3445    glib: Implement accessors for element attributes
3446
3447    Implement inspecting the standard attributes of
3448    PopplerStructureElement
3449    objects.
3450
3451    https://bugs.freedesktop.org/show_bug.cgi?id=64821
3452
3453 glib/poppler-structure-element.cc   | 1279
3454 ++++++++++++++++++++++++++++++++++-
3455 glib/poppler-structure-element.h    |  252 ++++++-
3456 glib/reference/poppler-sections.txt |   84 +++
3457 3 files changed, 1597 insertions(+), 18 deletions(-)
3458
3459commit b346df59ef0775f5bd74a9f7379b5f430ccd7b79
3460Author: Adam Reichold <adamreichold@myopera.com>
3461Date:   Tue Mar 4 23:40:59 2014 +0100
3462
3463    Qt: Expose document-supplied text direction
3464
3465 qt4/src/poppler-document.cc | 17 +++++++++++++++++
3466 qt4/src/poppler-qt4.h       | 10 +++++++++-
3467 qt5/src/poppler-document.cc | 17 +++++++++++++++++
3468 qt5/src/poppler-qt5.h       | 10 +++++++++-
3469 4 files changed, 52 insertions(+), 2 deletions(-)
3470
3471commit 2fc38c1866243598e22be07f0177e7d9385542d5
3472Author: Adrian Perez de Castro <aperez@igalia.com>
3473Date:   Fri Feb 28 19:14:36 2014 +0200
3474
3475    glib: Fixes in the API reference documentation
3476
3477    - Remove the references to non-existent methods for
3478    PopplerStructureElement,
3479      and point to PopplerStructureElementIter instead to point out how to
3480      obtain the structure tree.
3481    - Remove a non-existent include in poppler-docs.sgml
3482    - Add POPPLER_TYPE_TEXT_SPAN to the list of private symbols.
3483
3484    https://bugs.freedesktop.org/show_bug.cgi?id=75615
3485
3486 glib/poppler-structure-element.cc   | 6 +++---
3487 glib/reference/poppler-docs.sgml    | 1 -
3488 glib/reference/poppler-sections.txt | 1 +
3489 3 files changed, 4 insertions(+), 4 deletions(-)
3490
3491commit cfe47a655ec5e280168e000da85bbf13f5f5f8b8
3492Author: Adrian Perez de Castro <aperez@igalia.com>
3493Date:   Fri Feb 28 19:17:45 2014 +0200
3494
3495    glib: Remove poppler_text_span_is_link() in header
3496
3497    The method poppler_text_span_is_link() does not exist, and must
3498    be removed from the API header.
3499
3500    https://bugs.freedesktop.org/show_bug.cgi?id=75613
3501
3502 glib/poppler-structure-element.h | 1 -
3503 1 file changed, 1 deletion(-)
3504
3505commit 7a2db63b5f7cae4bc215baa0859c4d4f8a660951
3506Author: Adrian Perez de Castro <aperez@igalia.com>
3507Date:   Wed Feb 26 20:16:29 2014 +0200
3508
3509    glib: Remove unneeded POPPLER_STRUCTURE_ELEMENT_UNKNOWN
3510
3511    The enum value POPPLER_STRUCTURE_ELEMENT_UNKNOWN because Poppler does
3512    not add invalid StructElements ("invalid" being nodes of type
3513    StructElement::Unknown) to the Tagged-PDF structure tree. That means
3514    that poppler-glib does not need to expose it in the API. An assertion
3515    is left to aid in finding issues when using debug builds.
3516
3517    https://bugs.freedesktop.org/show_bug.cgi?id=75541
3518
3519 glib/poppler-structure-element.cc | 12 +++++++-----
3520 glib/poppler-structure-element.h  |  1 -
3521 2 files changed, 7 insertions(+), 6 deletions(-)
3522
3523commit db909c2a14f962234a813ba9853535b9692cfd5a
3524Author: Albert Astals Cid <aacid@kde.org>
3525Date:   Wed Feb 26 22:09:44 2014 +0100
3526
3527    Try harder to open broken files
3528
3529    Bug #75232
3530
3531 poppler/PDFDoc.cc | 33 ++++++++++++++++++++++-----------
3532 poppler/PDFDoc.h  |  8 ++++----
3533 2 files changed, 26 insertions(+), 15 deletions(-)
3534
3535commit b2394eee5384edf4128d598030989e66d64714ef
3536Author: Adrian Perez de Castro <aperez@igalia.com>
3537Date:   Mon Feb 10 20:29:35 2014 +0200
3538
3539    Tagged-PDF: Fix parsing of attached element attributes
3540
3541    The wrong object was used as attribute dictionary, which caused
3542    a segmentation fault when parsing PDF files in which the structure
3543    elements included attributes attached to them. This patch fixes the
3544    issue.
3545
3546    Thanks to Joanmarie Diggs <jdiggs@igalia.com> for helping in
3547    debugging the problem.
3548
3549    https://bugs.freedesktop.org/show_bug.cgi?id=74805
3550
3551 poppler/StructElement.cc | 2 +-
3552 1 file changed, 1 insertion(+), 1 deletion(-)
3553
3554commit c549b5e9ce2dcc8beb2511ee315bfff2fdfdf6e8
3555Author: Adrian Perez de Castro <aperez@igalia.com>
3556Date:   Sun Feb 9 18:31:22 2014 +0200
3557
3558    glib: Add poppler_structure_element_is_grouping()
3559
3560    Implement a method to check whether a structure element is a grouping
3561    element, wrapping the StructElement::isGrouping() method.
3562
3563    https://bugs.freedesktop.org/show_bug.cgi?id=74753
3564
3565 glib/poppler-structure-element.cc   | 20 ++++++++++++++++++++
3566 glib/poppler-structure-element.h    |  1 +
3567 glib/reference/poppler-sections.txt |  1 +
3568 3 files changed, 22 insertions(+)
3569
3570commit 6fbd6cb85bdd32dc5a3d4c3c719556269a4488ac
3571Author: Adrian Perez de Castro <aperez@igalia.com>
3572Date:   Fri Feb 21 15:02:44 2014 +0200
3573
3574    glib: Handle missing structure element types
3575
3576    Element Art (article); RB, RP, RB (Ruby text inner elements); and
3577    WT, WP (Warichu inner elements) were not being handled. This adds
3578    the corresponding handling in poppler-glib. Also, the "default" case
3579    in the switch in poppler_structure_element_get_type() is removed, so
3580    the compiler can emit warnings when enum values are not handled.
3581
3582    https://bugs.freedesktop.org/show_bug.cgi?id=75323
3583
3584 glib/poppler-structure-element.cc | 25 +++++++++++++++++++------
3585 glib/poppler-structure-element.h  |  9 +++++++--
3586 2 files changed, 26 insertions(+), 8 deletions(-)
3587
3588commit 63e9c0b67fa2e64ca20258d873a849386c7eb295
3589Author: Fabio D'Urso <fabiodurso@hotmail.it>
3590Date:   Mon Feb 17 23:58:09 2014 +0100
3591
3592    Some error() usage fixes
3593
3594 poppler/Hints.cc              |  3 ++-
3595 poppler/JBIG2Stream.cc        |  4 ++--
3596 poppler/PSOutputDev.cc        |  4 ++--
3597 poppler/SecurityHandler.cc    |  3 ++-
3598 poppler/StructTreeRoot.cc     |  3 ++-
3599 qt4/src/poppler-annotation.cc |  6 +++---
3600 qt5/src/poppler-annotation.cc |  6 +++---
3601 utils/HtmlOutputDev.cc        | 11 ++++++-----
3602 8 files changed, 22 insertions(+), 18 deletions(-)
3603
3604commit 8f2d847f1d0224a297e642944f8da9c1409732b6
3605Author: Fabio D'Urso <fabiodurso@hotmail.it>
3606Date:   Mon Feb 17 23:56:49 2014 +0100
3607
3608    Clang++ plugin that checks for usage errors in GooString::format-style
3609    calls
3610
3611 goo/GooString.h                                    |  12 +-
3612 poppler/Error.h                                    |   4 +-
3613 test/goostring-format-checker/README               |  16 +
3614 .../goostring-format-checker.cc                    | 369
3615 +++++++++++++++++++++
3616 4 files changed, 397 insertions(+), 4 deletions(-)
3617
3618commit d7d61dcda91910f7eb2548b19e8380d7c3232dd3
3619Author: Thomas Freitag <Thomas.Freitag@alfa.de>
3620Date:   Wed Feb 12 21:50:38 2014 +0100
3621
3622    blend usage in PDF with spot colors casue random output
3623
3624    The reason for the random colors is the uninitialized local variable
3625    cBlend. The blend functions only fills offset 0 to 3, so offset 4
3626    up to 4 + SPOT_NCOMPS are left uninitialized, but all offsets are
3627    stored in the bitmap.
3628    So we need to initialize these offsets with 0!
3629
3630    Bug #74883
3631
3632 splash/Splash.cc | 9 ++++++++-
3633 1 file changed, 8 insertions(+), 1 deletion(-)
3634
3635commit b2905a0d299cc09fcd219afe49cb370f6db61c5a
3636Author: Albert Astals Cid <aacid@kde.org>
3637Date:   Mon Feb 10 20:19:07 2014 +0100
3638
3639    increase gtk3 dependency
3640
3641    gtk_tree_view_set_activate_on_single_click was introduced in 3.8
3642
3643 cmake/modules/FindGTK.cmake | 2 +-
3644 configure.ac                | 4 ++--
3645 2 files changed, 3 insertions(+), 3 deletions(-)
3646
3647commit 71d4041b061c109a965e72230640cf8ee616dac3
3648Author: Albert Astals Cid <aacid@kde.org>
3649Date:   Mon Feb 10 20:16:46 2014 +0100
3650
3651    Make sure number of least objects in hints table is valid
3652
3653    Bug #74741
3654
3655 poppler/Hints.cc | 5 +++++
3656 1 file changed, 5 insertions(+)
3657
3658commit a865f13def88153fdbe8a0a054d2005e3e2bb737
3659Author: Albert Astals Cid <aacid@kde.org>
3660Date:   Sun Feb 9 23:22:07 2014 +0100
3661
3662    Fix cmake build
3663
3664 glib/CMakeLists.txt      | 2 ++
3665 glib/demo/CMakeLists.txt | 1 +
3666 2 files changed, 3 insertions(+)
3667
3668commit d6fde0fac0120b1622942d8344d5153d9abf3e1e
3669Author: Adrian Perez de Castro <aperez@igalia.com>
3670Date:   Wed May 29 23:44:03 2013 +0300
3671
3672    glib-demo: Pane showing the document structure
3673
3674    Adds a new pane in poppler-glib-demo showing the structure for
3675    Tagged-PDF
3676    documents. It also serves as an example on how to to use the API for
3677    PopplerStructure and PopplerStructureElement.
3678
3679 glib/demo/Makefile.am    |   2 +
3680 glib/demo/main.c         |   2 +
3681 glib/demo/taggedstruct.c | 232
3682 +++++++++++++++++++++++++++++++++++++++++++++++
3683 glib/demo/taggedstruct.h |  31 +++++++
3684 4 files changed, 267 insertions(+)
3685
3686commit 0f9fa775c469c03d1613b955ee7b06b823e6e080
3687Author: Adrian Perez de Castro <aperez@igalia.com>
3688Date:   Thu Sep 26 17:50:51 2013 +0300
3689
3690    glib: Expose inline attributes of structure elements
3691
3692    Allows obtaining inline text attributes from structure elements. The
3693    text
3694    is divived into "spans", which are groups of consecutive glyphs
3695    that share
3696    their attributes. Each one of those is represented by a
3697    PopplerTextSpan,
3698    which gives information about the text font and color, and the
3699    link target
3700    for links. The list of PopplerTextSpans is created lazily when
3701    first used.
3702
3703    https://bugs.freedesktop.org/show_bug.cgi?id=64821
3704
3705 glib/poppler-structure-element.cc   | 269
3706 ++++++++++++++++++++++++++++++++++++
3707 glib/poppler-structure-element.h    |  16 ++-
3708 glib/poppler.h                      |   1 +
3709 glib/reference/poppler-sections.txt |  12 ++
3710 4 files changed, 297 insertions(+), 1 deletion(-)
3711
3712commit 8072d4b0e3ea10b4308f8172891f769f30466133
3713Author: Adrian Perez de Castro <aperez@igalia.com>
3714Date:   Thu May 9 12:01:59 2013 +0300
3715
3716    glib: Expose the document structure tree
3717
3718    Implements a new PopplerStructureElement classe, which builds upon
3719    StructTreeRoot and StructElement to expose the document structure of
3720    tagged PDFs in the GLib binding.
3721
3722    Navigation of the structure tree is done by an iterator-based
3723    interface,
3724    using PopplerStructureElementIter.
3725
3726    https://bugs.freedesktop.org/show_bug.cgi?id=64821
3727
3728 glib/Makefile.am                    |   2 +
3729 glib/poppler-private.h              |  10 +
3730 glib/poppler-structure-element.cc   | 663
3731 ++++++++++++++++++++++++++++++++++++
3732 glib/poppler-structure-element.h    | 112 ++++++
3733 glib/poppler.h                      |   3 +
3734 glib/reference/poppler-docs.sgml    |   2 +
3735 glib/reference/poppler-sections.txt |  37 ++
3736 glib/reference/poppler.types        |   2 +
3737 8 files changed, 831 insertions(+)
3738
3739commit 46b7470ae9846d7e6dbb72bbb3ff831acd954168
3740Author: Germán Poo-Caamaño <gpoo@gnome.org>
3741Date:   Thu Jan 30 14:42:51 2014 -0800
3742
3743    glib-demo: Fix performance in text markup annotations
3744
3745    Fix https://bugs.freedesktop.org/show_bug.cgi?id=51487#c45
3746
3747 glib/demo/annots.c | 19 +++++++++++++------
3748 1 file changed, 13 insertions(+), 6 deletions(-)
3749
3750commit 8a84b45674aed8c27a1d172b07eb0531c0ec14f1
3751Author: Carlos Garcia Campos <carlosgc@gnome.org>
3752Date:   Sat Feb 8 09:17:02 2014 +0100
3753
3754    glib: Fix gobject-introspection warnings
3755
3756 glib/poppler-page.cc | 4 ++--
3757 1 file changed, 2 insertions(+), 2 deletions(-)
3758
3759commit 899799df78c00fc2ca6d2d0e612536b87a871817
3760Author: Adrian Perez de Castro <aperez@igalia.com>
3761Date:   Tue Feb 4 19:26:53 2014 +0200
3762
3763    Allow properly identifying grouping elements
3764
3765    Grouping elements in the Tagged-PDF structure should be identifiable
3766    as
3767    such (see section 14.8.4.2 "Grouping Elements" of the PDF
3768    standard). Those
3769    were previously reported as inline elements, which is quite not
3770    correct.
3771    This patch introduces a new StructElement::isGrouping() method which
3772    correctly reports grouping elements as such.
3773
3774    https://bugs.freedesktop.org/show_bug.cgi?id=74520
3775
3776 poppler/StructElement.cc | 31 +++++++++++++++++++------------
3777 poppler/StructElement.h  |  1 +
3778 2 files changed, 20 insertions(+), 12 deletions(-)
3779
3780commit 27cd9a00bfebf0602e7ed29a8ee8e16ffff67bde
3781Author: Adrian Perez de Castro <aperez@igalia.com>
3782Date:   Tue Feb 4 19:35:58 2014 +0200
3783
3784    Report LBody elements in Tagged-PDF structure as block elements
3785
3786    According to section 14.8.4.3 "Block-Level Structure Elements"
3787    (in particular subsection 14.8.4.3.3 "List Elements"), structure
3788    elements of type LBody must be reported as block elements. This
3789    patch changes the reported type from elementTypeUndefined to
3790    elementTypeBlock accordingly.
3791
3792    https://bugs.freedesktop.org/show_bug.cgi?id=74522
3793
3794 poppler/StructElement.cc | 2 +-
3795 1 file changed, 1 insertion(+), 1 deletion(-)
3796
3797commit 4cda839cb489fe5cd4726109cb9ab8b0ba2fa563
3798Author: Adrian Johnson <ajohnson@redneon.com>
3799Date:   Tue Jan 28 06:06:09 2014 +1030
3800
3801    pdftops: ensure there is always a page size in the output
3802
3803    even if the PDF file as badly broken.
3804
3805 poppler/PSOutputDev.cc | 7 +++++++
3806 1 file changed, 7 insertions(+)
3807
3808commit 45a87afdf1372911aa1ba840557e61627cdc7b4f
3809Author: Adrian Johnson <ajohnson@redneon.com>
3810Date:   Sun Dec 29 15:16:37 2013 +1030
3811
3812    cairo: clip to crop box
3813
3814    when printing the cairo surface may larger than the crop box
3815
3816    fixes https://bugzilla.gnome.org/show_bug.cgi?id=649886
3817
3818 poppler/CairoOutputDev.h | 4 ++++
3819 1 file changed, 4 insertions(+)
3820
3821commit 6d39a1d7b348329dd057a8e7c77bfd47921fc495
3822Author: Adrian Johnson <ajohnson@redneon.com>
3823Date:   Mon Dec 30 17:59:09 2013 +1030
3824
3825    pdftocairo: ensure page size and crop box works the same as pdftops
3826
3827    Bug 72312
3828
3829 utils/pdftocairo.1  | 26 +++++++++-----------------
3830 utils/pdftocairo.cc | 20 +++++++++++++++-----
3831 2 files changed, 24 insertions(+), 22 deletions(-)
3832
3833commit b1da7e20dcef78ef6036418b37a47ba3f8818453
3834Author: Adrian Johnson <ajohnson@redneon.com>
3835Date:   Thu Dec 19 22:18:26 2013 +1030
3836
3837    pdftops: Only change paper size when different to previous size
3838
3839    Previously this check was done in the code (removed in previous
3840    commit).
3841    Moving this check into the pdfSetupPaper macro preserves page
3842    independence.
3843
3844    Bug 72312
3845
3846 poppler/PSOutputDev.cc | 30 +++++++++++++++++++++++++-----
3847 1 file changed, 25 insertions(+), 5 deletions(-)
3848
3849commit 7ac7d3bad4b868950ee96fd9c5ece88632f8827c
3850Author: Adrian Johnson <ajohnson@redneon.com>
3851Date:   Fri Dec 20 07:19:21 2013 +1030
3852
3853    pdftops: Remove origpagesizes mode and make -origpagesizes an alias
3854    for -paper match
3855
3856    Bug 72312
3857
3858 poppler/PSOutputDev.cc |  9 ++-------
3859 poppler/PSOutputDev.h  |  4 ++--
3860 utils/pdftops.1        | 30 ++++++++++--------------------
3861 utils/pdftops.cc       | 23 ++++++++++++++---------
3862 4 files changed, 28 insertions(+), 38 deletions(-)
3863
3864commit 31fc5181bc491ff2e4aee0ae05c0f611a36e585c
3865Author: Adrian Johnson <ajohnson@redneon.com>
3866Date:   Fri Dec 20 07:16:37 2013 +1030
3867
3868    pdftops: Use crop box as page size
3869
3870    unless -nocrop is used. The fontends use the crop box as the page
3871    size and
3872    acroread uses the cropbox as the page size for display and printing.
3873
3874    Bug 72312
3875
3876 poppler/PSOutputDev.cc | 28 +++++++---------------------
3877 1 file changed, 7 insertions(+), 21 deletions(-)
3878
3879commit bf2049b17ac4706f472c59e50266f4eaf0ffaa32
3880Author: Adrian Johnson <ajohnson@redneon.com>
3881Date:   Sun Dec 15 18:00:41 2013 +1030
3882
3883    pdftps: fix DocumentMedia/Page/Media/PageBBox DSC comments
3884
3885    Bug 72312
3886
3887 poppler/PSOutputDev.cc          | 167
3888 ++++++++++++++++++++++++++--------------
3889 poppler/PSOutputDev.h           |   6 +-
3890 qt4/src/poppler-ps-converter.cc |   1 +
3891 qt5/src/poppler-ps-converter.cc |   1 +
3892 utils/pdftops.cc                |   1 +
3893 5 files changed, 119 insertions(+), 57 deletions(-)
3894
3895commit fe49033c9bd2103c13d4eb59983e06fdcdd33a8d
3896Author: Till Kamppeter <till.kamppeter@gmail.com>
3897Date:   Sat Dec 14 16:05:09 2013 +1030
3898
3899    pdftops: ensure paper size takes into account rotation
3900
3901    Bug 72312
3902
3903 poppler/PSOutputDev.cc | 48
3904 ++++++++++++++++++++----------------------------
3905 1 file changed, 20 insertions(+), 28 deletions(-)
3906
3907commit 31edf585e62f4e91b7b64295cc8b978ac466ce58
3908Author: Bogdan Cristea <cristeab@gmail.com>
3909Date:   Mon Jan 27 20:06:11 2014 +0100
3910
3911    [qt] Improve compilation under Win 8 with Visual Studio 2012
3912
3913    Bug #73111
3914
3915 goo/GooMutex.h                   |  3 ++-
3916 goo/GooTimer.h                   |  2 ++
3917 goo/gfile.h                      |  2 ++
3918 poppler/PDFDoc.cc                |  4 +---
3919 poppler/XpdfPluginAPI.h          |  2 ++
3920 poppler/poppler-config.h.cmake   | 18 ++++++++++++++++--
3921 poppler/poppler-config.h.in      | 18 ++++++++++++++++--
3922 qt4/tests/stress-threads-qt4.cpp |  5 +++++
3923 qt5/src/poppler-private.h        |  6 ++++--
3924 qt5/tests/stress-threads-qt5.cpp |  5 +++++
3925 test/perf-test.cc                |  1 -
3926 11 files changed, 55 insertions(+), 11 deletions(-)
3927
3928commit 834cd18e3ddfda44a11316290f7eee98cd871305
3929Author: Albert Astals Cid <aacid@kde.org>
3930Date:   Sun Jan 26 16:10:20 2014 +0100
3931
3932    Use c99 for the c compiler
3933
3934 cmake/modules/PopplerMacros.cmake | 1 +
3935 1 file changed, 1 insertion(+)
3936
3937commit 03674a141a96806e5e1a134dc3dec2ee61b68713
3938Author: Pino Toscano <pino@kde.org>
3939Date:   Sun Jan 26 12:43:13 2014 +0100
3940
3941    qt4/qt5: add GCC visibility export attributes
3942
3943    this does no actual changes to the exported symbols, but can help in
3944    hiding symbols if the right GCC flags for symbols visibility are
3945    specified
3946
3947 qt4/src/poppler-export.h | 3 +++
3948 qt5/src/poppler-export.h | 3 +++
3949 2 files changed, 6 insertions(+)
3950
3951commit 52b46d05219cf9898ee4adae7c8c2702adb1ba23
3952Author: Pino Toscano <pino@kde.org>
3953Date:   Sun Jan 26 12:38:03 2014 +0100
3954
3955    qt4/qt5: improve naming of internal export/import macros
3956
3957    use something less generic than LIB_EXPORT/LIB_IMPORT
3958
3959 qt4/src/poppler-export.h | 12 ++++++------
3960 qt5/src/poppler-export.h | 12 ++++++------
3961 2 files changed, 12 insertions(+), 12 deletions(-)
3962
3963commit 7a8bcea11ad71fccbbba2787fc442f6ba4bf7100
3964Author: Pino Toscano <pino@kde.org>
3965Date:   Thu Jan 23 22:34:07 2014 +0100
3966
3967    cmake: install JpegWriter.h depending on libjpeg
3968
3969    ... and not libopenjpeg
3970
3971 CMakeLists.txt | 8 +++++---
3972 1 file changed, 5 insertions(+), 3 deletions(-)
3973
3974commit 57f34f525fa2c2e62ebc7383ceba48ebc80ebba6
3975Author: Andres Gomez <agomez@igalia.com>
3976Date:   Wed Jan 8 12:26:14 2014 +0200
3977
3978    glib-demo: Fix conding style issue in render.c
3979
3980 glib/demo/render.c | 2 +-
3981 1 file changed, 1 insertion(+), 1 deletion(-)
3982
3983commit 3fac919eeb1ca1abfdbb4f9923a454e532256f5c
3984Author: Andres Gomez <agomez@igalia.com>
3985Date:   Wed Jan 8 12:25:52 2014 +0200
3986
3987    glib-demo: Fix trailing whitespaces in render.c
3988
3989 glib/demo/render.c | 4 ++--
3990 1 file changed, 2 insertions(+), 2 deletions(-)
3991
3992commit 92ea15642a6d3fe65d66d5c59fb6bed54e060e5d
3993Author: Christian Persch <chpe@gnome.org>
3994Date:   Fri Jan 3 23:31:56 2014 +0100
3995
3996    glib: Install error callback
3997
3998    Install an error callback so that poppler error messages can be
3999    redirected
4000    to the GLib logging API.
4001
4002    https://bugs.freedesktop.org/show_bug.cgi?id=73269
4003
4004 glib/poppler.cc | 47 +++++++++++++++++++++++++++++++++++++++++++++++
4005 1 file changed, 47 insertions(+)
4006
4007commit f99128e38bbff43623d5cd1c1bc27fd789d0bc0c
4008Author: Carlos Garcia Campos <carlosgc@gnome.org>
4009Date:   Sun Jan 19 16:03:35 2014 +0100
4010
4011    glib: Make vertices a constructor parameter of line annotations
4012
4013    It's a required field in the line annotation.
4014
4015 glib/demo/annots.c    |  4 +---
4016 glib/poppler-annot.cc | 12 ++++++++++--
4017 glib/poppler-annot.h  |  4 +++-
4018 3 files changed, 14 insertions(+), 6 deletions(-)
4019
4020commit 587a40f90e4ac5a1b6ab9044495a1ae403bc8c58
4021Author: Carlos Garcia Campos <carlosgc@gnome.org>
4022Date:   Sun Jan 19 15:58:43 2014 +0100
4023
4024    annots: Fix memory leak when setting AnnotTextMarkup quads twice
4025
4026 poppler/Annot.cc | 1 +
4027 1 file changed, 1 insertion(+)
4028
4029commit 69e73da1fbab9bf3365b40dced1008b0283ac931
4030Author: Germán Poo-Caamaño <gpoo@gnome.org>
4031Date:   Wed Nov 20 11:53:30 2013 -0800
4032
4033    glib-demo: Add support for PopplerTextAnnotMarkup
4034
4035    * The subtypes are: Highlihght, Squiggly, StrikeOut and Underline.
4036    * Use ScrolledWindow for annotation properties to make room to
4037      show the Quadrilaterals of TextMarkup annotations.
4038
4039    https://bugs.freedesktop.org/show_bug.cgi?id=51487
4040
4041 glib/demo/annots.c | 232
4042 +++++++++++++++++++++++++++++++++++++++++++++++------
4043 1 file changed, 206 insertions(+), 26 deletions(-)
4044
4045commit 9a7699ebe3e644ba845ef75d9295c88d321cb934
4046Author: Germán Poo-Caamaño <gpoo@gnome.org>
4047Date:   Mon Nov 18 16:42:08 2013 -0800
4048
4049    glib: Add PopplerAnnotTextMarkup class and subtypes
4050
4051    The subtypes are: Highlihght, Squiggly, StrikeOut and Underline.
4052    It adds convenient methods to set/get/free quadrilaterals
4053    necessaries for TextMarkup annotations.
4054
4055    https://bugs.freedesktop.org/show_bug.cgi?id=51487
4056
4057 glib/poppler-annot.cc               | 264
4058 ++++++++++++++++++++++++++++++++++++
4059 glib/poppler-annot.h                |  23 ++++
4060 glib/poppler-page.cc                |   6 +
4061 glib/poppler-private.h              |   1 +
4062 glib/poppler.h                      |   1 +
4063 glib/reference/poppler-sections.txt |  11 ++
4064 6 files changed, 306 insertions(+)
4065
4066commit 40040b41216a3dcc833fc224f1c6f15517a88aed
4067Author: Germán Poo-Caamaño <gpoo@gnome.org>
4068Date:   Mon Nov 18 16:26:27 2013 -0800
4069
4070    glib: Add PopplerQuadrilateral boxed type
4071
4072    https://bugs.freedesktop.org/show_bug.cgi?id=51487
4073
4074 glib/poppler-page.cc                | 53
4075 +++++++++++++++++++++++++++++++++++++
4076 glib/poppler-page.h                 | 33 +++++++++++++++++++++++
4077 glib/poppler.h                      |  1 +
4078 glib/reference/poppler-sections.txt |  6 +++++
4079 4 files changed, 93 insertions(+)
4080
4081commit c8a845cf7c7752d3b7dad06013d3154812c66c92
4082Author: Albert Astals Cid <aacid@kde.org>
4083Date:   Tue Jan 14 20:26:59 2014 +0100
4084
4085    Do not define -ansi
4086
4087    We are using long long that is not defined in ansi, so forcing ansi
4088    strictness does
4089    not make any sense. Bug #72499
4090
4091 cmake/modules/PopplerMacros.cmake |  5 -----
4092 configure.ac                      | 15 ---------------
4093 2 files changed, 20 deletions(-)
4094
4095commit f0c13ee72e8a7df17bdf847f5e922c01acee1f0d
4096Author: Albert Astals Cid <aacid@kde.org>
4097Date:   Mon Jan 6 21:55:07 2014 +0100
4098
4099    C for last commit
4100
4101 poppler/Parser.cc | 2 +-
4102 1 file changed, 1 insertion(+), 1 deletion(-)
4103
4104commit 1e1b9991a911fb610e74119979b20b179f3f2a67
4105Author: Albert Astals Cid <aacid@kde.org>
4106Date:   Mon Jan 6 21:51:25 2014 +0100
4107
4108    Fix rendering of pdf file from KDE bug 329600
4109
4110    It used to work and regressed with large file support (used to work
4111    because stuff just overflowed)
4112
4113    lexer->getPos needs lexer to be a stream, if it is not, just resort
4114    to the +5000 kludge
4115
4116 poppler/Parser.cc | 2 +-
4117 1 file changed, 1 insertion(+), 1 deletion(-)
4118
4119commit 4cd5c349cfbc745688c0c38fc50d364092bc3718
4120Author: Albert Astals Cid <aacid@kde.org>
4121Date:   Mon Jan 6 21:48:25 2014 +0100
4122
4123    Update popplers (C)
4124
4125 poppler/poppler-config.h.cmake | 2 +-
4126 poppler/poppler-config.h.in    | 2 +-
4127 2 files changed, 2 insertions(+), 2 deletions(-)
4128
4129commit 7ca2f42b06757587dfd9521fb1c6c7d657545553
4130Author: Albert Astals Cid <aacid@kde.org>
4131Date:   Mon Jan 6 15:48:22 2014 +0100
4132
4133    Learn about automake 1.14
4134
4135 autogen.sh | 19 ++++++++++---------
4136 1 file changed, 10 insertions(+), 9 deletions(-)
4137
4138commit de9643b6f76774ebe131c4787df82dd213181c71
4139Author: Albert Astals Cid <aacid@kde.org>
4140Date:   Fri Jan 3 00:53:37 2014 +0100
4141
4142    0.25.1
4143
4144 CMakeLists.txt   |  2 +-
4145 NEWS             | 19 +++++++++++++++++++
4146 cpp/Doxyfile     |  2 +-
4147 qt4/src/Doxyfile |  2 +-
4148 qt5/src/Doxyfile |  2 +-
4149 5 files changed, 23 insertions(+), 4 deletions(-)
4150
4151commit e238c1f83fd5f667336bfbb0e9a59569ff638ecc
4152Author: Albert Astals Cid <aacid@kde.org>
4153Date:   Fri Jan 3 00:29:28 2014 +0100
4154
4155    Fix qt5 moc detection fix
4156
4157 configure.ac | 8 ++++----
4158 1 file changed, 4 insertions(+), 4 deletions(-)
4159
4160commit 381ae2877acace4e8908b07ee5fb442bc19bf814
4161Merge: 64100e7 a2f0e4b
4162Author: Albert Astals Cid <aacid@kde.org>
4163Date:   Fri Jan 3 00:04:29 2014 +0100
4164
4165    Merge remote-tracking branch 'origin/poppler-0.24'
4166
4167    Conflicts:
4168	CMakeLists.txt
4169	NEWS
4170	configure.ac
4171	cpp/Doxyfile
4172	qt4/src/Doxyfile
4173	qt5/src/Doxyfile
4174
4175commit a2f0e4b1fd8b3d9675cc00a561094bd78a63d048
4176Author: Albert Astals Cid <aacid@kde.org>
4177Date:	Thu Jan 2 23:48:29 2014 +0100
4178
4179    0.24.5
4180
4181 CMakeLists.txt   | 2 +-
4182 NEWS		  | 4 ++++
4183 configure.ac	  | 2 +-
4184 cpp/Doxyfile	  | 2 +-
4185 qt4/src/Doxyfile | 2 +-
4186 qt5/src/Doxyfile | 2 +-
4187 6 files changed, 9 insertions(+), 5 deletions(-)
4188
4189commit 523b2731e0489bab58e66b21016bd6f010e616ea
4190Author: Albert Astals Cid <aacid@kde.org>
4191Date:	Thu Jan 2 22:54:42 2014 +0100
4192
4193    Update copyrights
4194
4195 poppler/JBIG2Stream.cc | 1 +
4196 1 file changed, 1 insertion(+)
4197
4198commit 64100e7f1f6b550e952838fce38615ec3788e17c
4199Author: Fabio D'Urso <fabiodurso@hotmail.it>
4200Date:	Sat Dec 28 12:11:47 2013 +0100
4201
4202    Simplify some calls to GooString::format-family functions
4203
4204 poppler/Object.h    | 4 ++--
4205 utils/pdftocairo.cc | 2 +-
4206 2 files changed, 3 insertions(+), 3 deletions(-)
4207
4208commit 0abde34d0f7ba0fc04a30dbfd78373ec9d9d0695
4209Author: Fabio D'Urso <fabiodurso@hotmail.it>
4210Date:	Sat Dec 28 12:11:05 2013 +0100
4211
4212    Fixed some GooString format markers
4213
4214 poppler/CMap.cc	  | 3 ++-
4215 poppler/Function.cc	  | 3 ++-
4216 poppler/StructElement.cc | 2 +-
4217 3 files changed, 5 insertions(+), 3 deletions(-)
4218
4219commit a7da4c6ac2b13308803806009c3437332b140586
4220Author: Fabio D'Urso <fabiodurso@hotmail.it>
4221Date:	Fri Dec 27 17:09:39 2013 +0100
4222
4223    GooString format: fixed bug with printing LLONG_MIN
4224
4225    ( -LLONG_MIN doesn't fit in a signed long long )
4226
4227 goo/GooString.cc | 19 +++++++++++++------
4228 1 file changed, 13 insertions(+), 6 deletions(-)
4229
4230commit fe88f20cc565b4cf4765fed56c821989148ef454
4231Author: Fabio D'Urso <fabiodurso@hotmail.it>
4232Date:	Fri Dec 27 17:08:50 2013 +0100
4233
4234    GooString format: Added some tests + improved documentation
4235
4236 goo/GooString.h	       | 10 +++++--
4237 qt4/tests/check_goostring.cpp | 66
4238 +++++++++++++++++++++++++++++++++++++++++++
4239 qt5/tests/check_goostring.cpp | 66
4240 +++++++++++++++++++++++++++++++++++++++++++
4241 3 files changed, 139 insertions(+), 3 deletions(-)
4242
4243commit 5234a349adb678d267a3d8ca13176ac8abb7afd2
4244Author: Thomas Freitag <Thomas.Freitag@alfa.de>
4245Date:	Fri Dec 20 20:25:26 2013 +0100
4246
4247    pdfunite: do not lose fonts when merging some files
4248
4249 utils/pdfunite.cc | 8 +++++++-
4250 1 file changed, 7 insertions(+), 1 deletion(-)
4251
4252commit 8e24fcc0d296e07327e9cbe297f627bfc6471ee3
4253Merge: 85efba3 b02f873
4254Author: Albert Astals Cid <aacid@kde.org>
4255Date:	Wed Dec 18 21:51:57 2013 +0100
4256
4257    Merge remote-tracking branch 'origin/poppler-0.24'
4258
4259    Conflicts:
4260	poppler/GfxState.cc
4261
4262commit b02f873174865837fed3a9544b70b8b21747a3dd
4263Author: Fabio D'Urso <fabiodurso@hotmail.it>
4264Date:	Wed Dec 18 21:46:12 2013 +0100
4265
4266    Fixed some GooString format markers
4267
4268 poppler/GfxState.cc | 9 +++++----
4269 1 file changed, 5 insertions(+), 4 deletions(-)
4270
4271commit 85efba38c02b5daf7d3fc46bc85850e6842a085d
4272Author: Thomas Freitag <Thomas.Freitag@alfa.de>
4273Date:	Wed Dec 18 00:46:00 2013 +0100
4274
4275    Make pdfunite work even if there's a single file given
4276
4277    Bug #72720
4278
4279 utils/pdfunite.cc | 4 ++--
4280 1 file changed, 2 insertions(+), 2 deletions(-)
4281
4282commit a766c55f68db38feed91cf003a0d5710e2f925a8
4283Author: Tuomas Jormola <tj@solitudo.net>
4284Date:	Mon Dec 16 20:43:28 2013 +0100
4285
4286    Fix detection of moc for Qt5
4287
4288    Bug #72744
4289
4290    On my Mac OS X 10.9 Mavericks system with Qt 5.2.0 installed using
4291    Homebrew, the output of the moc command doesn't include the string
4292    "Qt 5" which is expected by the moc version detection logic in
4293    configure.ac of poppler 0.24.4. This patch updates the grep pattern so
4294    that the current expected moc version output and the version output of
4295    this installation of Qt5 are both detected as a valid moc for
4296    Qt5. With
4297    this patch applied, I was able to build and test poppler with Qt5
4298    support successfully.
4299
4300    (09:26:05)(tj@gauri)(~)$ uname -a
4301    Darwin gauri.ad.local.domain 13.0.0 Darwin Kernel Version 13.0.0:
4302    Thu Sep 19 22:22:27 PDT 2013; root:xnu-2422.1.72~6/RELEASE_X86_64
4303    x86_64 i386 MacBookPro3,1 Darwin
4304    (09:26:08)(tj@gauri)(~)$ /usr/local/opt/qt5/bin/moc -v
4305    moc 5.2.0
4306    (09:26:24)(tj@gauri)(~)$
4307
4308 configure.ac | 6 +++---
4309 1 file changed, 3 insertions(+), 3 deletions(-)
4310
4311commit a43b4bf84fe4bde6649049685bf4ed6a682e8286
4312Author: Carlos Garcia Campos <carlosgc@gnome.org>
4313Date:	Sun Dec 15 11:59:57 2013 +0100
4314
4315    regtest: Add a command line option to create-report command to not
4316    launch the browser
4317
4318 regtest/HTMLReport.py		   | 5 +++--
4319 regtest/commands/create-report.py | 5 ++++-
4320 2 files changed, 7 insertions(+), 3 deletions(-)
4321
4322commit 113958276b96d7f1aab7042e1807a9970425d234
4323Author: Carlos Garcia Campos <carlosgc@gnome.org>
4324Date:	Sun Dec 15 11:48:51 2013 +0100
4325
4326    regtest: Return an exist status code depending on whether the
4327    command succeeded
4328
4329 regtest/TestRun.py		     | 2 ++
4330 regtest/commands/__init__.py	     | 4 ++--
4331 regtest/commands/create-refs.py     | 2 ++
4332 regtest/commands/create-report.py   | 2 ++
4333 regtest/commands/find-regression.py | 4 +++-
4334 regtest/commands/run-tests.py	     | 6 ++++--
4335 regtest/main.py		     | 8 ++++----
4336 regtest/poppler-regtest	     | 2 +-
4337 8 files changed, 20 insertions(+), 10 deletions(-)
4338
4339commit 44cf2de0df351d5948893f6a4e2bca1168d16b70
4340Author: Dominik Haumann <dhaumann@kde.org>
4341Date:	Thu Dec 12 23:12:35 2013 +0100
4342
4343    Arthur font rendering improvements
4344
4345    The patch does does the following:
4346    - use NoPen to fill the glyphs
4347    - since SplashPath seems to bitwise OR stop and start of path,
4348      closing a subpath needs to happen before starting a path.
4349
4350    Arthur needs serious work but this is a definite improvement in all
4351    the files i've tried it on
4352
4353 qt4/src/ArthurOutputDev.cc | 18 +++++++++---------
4354 qt5/src/ArthurOutputDev.cc | 18 +++++++++---------
4355 2 files changed, 18 insertions(+), 18 deletions(-)
4356
4357commit 02863f683be4543a2af6c26d53be93785d2b836a
4358Author: Albert Astals Cid <aacid@kde.org>
4359Date:	Thu Dec 12 23:09:43 2013 +0100
4360
4361    qt: Simple silly test program to save to file
4362
4363    Allows us to do some quick arthur testing
4364
4365 qt4/tests/CMakeLists.txt	   |  1 +
4366 qt4/tests/Makefile.am		   |  8 ++++-
4367 qt4/tests/test-render-to-file.cpp | 69
4368 +++++++++++++++++++++++++++++++++++++++
4369 qt5/tests/CMakeLists.txt	   |  1 +
4370 qt5/tests/Makefile.am		   |  8 ++++-
4371 qt5/tests/test-render-to-file.cpp | 69
4372 +++++++++++++++++++++++++++++++++++++++
4373 6 files changed, 154 insertions(+), 2 deletions(-)
4374
4375commit 018892d4ceccd5e2994cdb74cd2d401293fc929d
4376Author: Albert Astals Cid <aacid@kde.org>
4377Date:	Wed Dec 11 23:05:53 2013 +0100
4378
4379    0.25.0
4380
4381 CMakeLists.txt      | 6 +++---
4382 configure.ac	     | 4 ++--
4383 cpp/Doxyfile	     | 2 +-
4384 poppler/Makefile.am | 2 +-
4385 qt4/src/Doxyfile    | 2 +-
4386 qt5/src/Doxyfile    | 2 +-
4387 6 files changed, 9 insertions(+), 9 deletions(-)
4388
4389commit a1b99b26da9124fa55f773af55ae7382bd911d47
4390Author: Albert Astals Cid <aacid@kde.org>
4391Date:	Wed Dec 11 23:00:00 2013 +0100
4392
4393    NEWS
4394
4395 NEWS | 23 +++++++++++++++++++++++
4396 1 file changed, 23 insertions(+)
4397
4398commit 10a0c45676ef56bee5924e889a7e7c21244b4339
4399Author: Albert Astals Cid <aacid@kde.org>
4400Date:	Tue Dec 10 20:48:36 2013 +0100
4401
4402    Update copyrights
4403
4404 cpp/poppler-image.cpp		   | 1 +
4405 goo/PNGWriter.cc		   | 2 +-
4406 poppler/MarkedContentOutputDev.cc | 2 ++
4407 poppler/MarkedContentOutputDev.h  | 2 ++
4408 poppler/Object.h		   | 1 +
4409 poppler/PDFDoc.h		   | 1 +
4410 utils/ImageOutputDev.h		   | 2 +-
4411 7 files changed, 9 insertions(+), 2 deletions(-)
4412
4413commit 6c0e7d35f273583acc2aa818860e3120b0cab64f
4414Author: Thomas Freitag <Thomas.Freitag@alfa.de>
4415Date:	Tue Dec 10 20:14:39 2013 +0100
4416
4417    correction for knockout transparency groups
4418
4419    Fixes test "G" in eci_altona-test-suite-v2_technical2_x4.pdf
4420
4421 poppler/SplashOutputDev.cc  | 18 ++++++++++---
4422 splash/Splash.cc	     | 63
4423 +++++++++++++++++++++++++++++++++------------
4424 splash/SplashFTFontEngine.h |	3 +++
4425 splash/SplashFontEngine.cc  | 13 ++++++++++
4426 splash/SplashFontEngine.h   |	5 ++++
4427 5 files changed, 82 insertions(+), 20 deletions(-)
4428
4429commit f77bc21813ae7234ec4ce94ce4e92230fe5c174a
4430Merge: 06e9dc9 58e04a0
4431Author: Albert Astals Cid <aacid@kde.org>
4432Date:	Sat Dec 7 16:56:11 2013 +0000
4433
4434    Merge remote-tracking branch 'origin/poppler-0.24'
4435
4436    Conflicts:
4437	utils/pdfimages.cc
4438	utils/pdfinfo.cc
4439	utils/pdfseparate.cc
4440
4441commit 06e9dc917650f562cd6f6666190a8c25756514a3
4442Author: Albert Astals Cid <aacid@kde.org>
4443Date:	Sat Dec 7 16:39:02 2013 +0000
4444
4445    Compile++
4446
4447 CMakeLists.txt | 2 ++
4448 1 file changed, 2 insertions(+)
4449
4450commit 58e04a08afee39370283c494ee2e4e392fd3b684
4451Author: Fabio D'Urso <fabiodurso@hotmail.it>
4452Date:	Sat Dec 7 16:33:09 2013 +0000
4453
4454    segExtraBytes is a goffset not an int so use lld
4455
4456    Fixes KDE bug #328511
4457
4458 poppler/JBIG2Stream.cc | 2 +-
4459 1 file changed, 1 insertion(+), 1 deletion(-)
4460
4461commit 3335d5e52fd7527bba7368ad6e87f1188808582f
4462Author: Carlos Garcia Campos <carlosgc@gnome.org>
4463Date:	Fri Dec 6 17:28:13 2013 +0100
4464
4465    regtest: Limit the stderr files to ~1MB
4466
4467    Some tests send a lot of information to stderr, usually due to parsing
4468    errors in buggy documents. More than 1MB of stderr output is
4469    diffcult to
4470    hanlde and in most cases it's redundant with a lot of duplicated
4471    messages.
4472    This patch reduced the size of the refs dir for the complete test
4473    suite
4474    by 1GB.
4475
4476 regtest/backends/__init__.py | 6 +++++-
4477 1 file changed, 5 insertions(+), 1 deletion(-)
4478
4479commit 24107ac47625438837d7c29053bff795f986a6bb
4480Author: Carlos Garcia Campos <carlosgc@gnome.org>
4481Date:	Fri Dec 6 13:24:47 2013 +0100
4482
4483    regtest: Save checksum results sorted in md5 files
4484
4485    We are using os.listdir() to get the list of test results that returns
4486    files in arbitrary order.
4487
4488 regtest/backends/__init__.py | 2 +-
4489 1 file changed, 1 insertion(+), 1 deletion(-)
4490
4491commit f1c9993d58fb9d191a7b3e26bfcaf7b5eec5323d
4492Author: Carlos Garcia Campos <carlosgc@gnome.org>
4493Date:	Fri Dec 6 13:03:24 2013 +0100
4494
4495    regtest: Show also the tests expected to crash/fail to run but
4496    don't fail
4497
4498 regtest/TestRun.py | 8 +++++++-
4499 1 file changed, 7 insertions(+), 1 deletion(-)
4500
4501commit 64d1e79c863d12b12b87ed0e3139d364f503e026
4502Author: Carlos Garcia Campos <carlosgc@gnome.org>
4503Date:	Fri Dec 6 12:51:48 2013 +0100
4504
4505    regtest: Improve readability of test results
4506
4507    Show a summary of tests failed per backend with the percentages and
4508    use a
4509    new line for every test in the result instead of using a comma
4510    separated
4511    line.
4512
4513 regtest/TestRun.py | 67
4514 ++++++++++++++++++++++++++++++++++++++----------------
4515 1 file changed, 47 insertions(+), 20 deletions(-)
4516
4517commit c35bc1da9402896c88999f9cffed6962a265f32e
4518Author: Carlos Garcia Campos <carlosgc@gnome.org>
4519Date:	Fri Dec 6 10:04:48 2013 +0100
4520
4521    glib-demo: Increase the default size of the main window
4522
4523    Some demos like annots that show a document view use more space than
4524    they used to, requiring to manually resize the window everytime.
4525
4526 glib/demo/main.c | 2 +-
4527 1 file changed, 1 insertion(+), 1 deletion(-)
4528
4529commit ab7da0bf62bb5032c4683d9cd841075d26045aae
4530Author: Germán Poo-Caamaño <gpoo@gnome.org>
4531Date:	Mon Oct 28 22:52:22 2013 -0700
4532
4533    glib-demo: Add Square and Circle annotations demo
4534
4535    https://bugs.freedesktop.org/show_bug.cgi?id=70983
4536
4537 glib/demo/annots.c | 19 +++++++++++++++++++
4538 1 file changed, 19 insertions(+)
4539
4540commit 2ec450567f27bba3ee4a08b5e69b7c9605bea4bb
4541Author: Germán Poo-Caamaño <gpoo@gnome.org>
4542Date:	Mon Oct 28 22:48:39 2013 -0700
4543
4544    glib: Add implementation of Square and Circle annotations
4545
4546    Square and Circle only differ in the constructor which defines
4547    the subtype.  Therefore, it uses the same name than Poppler's
4548    Geometry class.
4549
4550    https://bugs.freedesktop.org/show_bug.cgi?id=70983
4551
4552 glib/poppler-annot.cc		     | 263
4553 ++++++++++++++++++++++++++++++++----
4554 glib/poppler-annot.h		     |	23 ++++
4555 glib/poppler-page.cc		     |	 6 +
4556 glib/poppler-private.h		     |	 2 +
4557 glib/poppler.h			     |	 2 +
4558 glib/reference/poppler-sections.txt |	16 +++
4559 6 files changed, 286 insertions(+), 26 deletions(-)
4560
4561commit e109cf2461d5be93d004593123d875a28fd79b61
4562Author: Carlos Garcia Campos <carlosgc@gnome.org>
4563Date:	Tue Nov 26 20:12:22 2013 +0100
4564
4565    annots: Make Annot::setBorder receive an AnnotBorder object
4566
4567    Instead of receiving AnnotBorderArray. Also implement writeToObject in
4568    both AnnotBorderArray and AnnotBorderBS to make sure that
4569    Annot::setBorder will work for both cases.
4570
4571 poppler/Annot.cc | 51 +++++++++++++++++++++++++++++++++++++++++++++------
4572 poppler/Annot.h  | 10 +++++++---
4573 2 files changed, 52 insertions(+), 9 deletions(-)
4574
4575commit 3979b82982e84107d93fbbe95350bf25ce47398d
4576Author: Carlos Garcia Campos <carlosgc@gnome.org>
4577Date:	Tue Nov 26 14:44:57 2013 +0100
4578
4579    annots: Use a default border for annots that can have a BS entry
4580
4581    According to the spec if neither the Border nor the BS entry is
4582    present,
4583    the border shall be drawn as a solid line with a width of 1 point.
4584    However, acroread seems to ignore the Border entry for annots
4585    that can't
4586    have a BS entry.
4587
4588 poppler/Annot.cc | 223
4589 ++++++++++++++++++++++++++++++++-----------------------
4590 1 file changed, 132 insertions(+), 91 deletions(-)
4591
4592commit 36c07c82bdff010695c5d615b67506922522d0e8
4593Author: Carlos Garcia Campos <carlosgc@gnome.org>
4594Date:	Tue Nov 26 14:07:21 2013 +0100
4595
4596    annots: Add helper function Annot::setLineStyleForBorder
4597
4598    It sets the line dash and width based on the given AnnotBorder. Use it
4599    only when the border width is greater than 0 for FreeText annotations
4600    and always for annotations that use the border to set the line
4601    width and
4602    dash, but don't draw a border.
4603
4604 poppler/Annot.cc | 110
4605 ++++++++++++++++---------------------------------------
4606 poppler/Annot.h  |   1 +
4607 2 files changed, 32 insertions(+), 79 deletions(-)
4608
4609commit e7b1ff97318fd6c3a8fed3a33d45f1cb55208b28
4610Author: Carlos Garcia Campos <carlosgc@gnome.org>
4611Date:	Tue Nov 26 11:40:57 2013 +0100
4612
4613    annots: Remove unused typeUnknown AnnotBorderType from AnnotBorder
4614
4615    Also make the AnnotBorder constructor protected to make sure it's not
4616    possible to create AnnotBorder instances.
4617
4618 poppler/Annot.cc |  3 ---
4619 poppler/Annot.h  | 12 ++++++++----
4620 2 files changed, 8 insertions(+), 7 deletions(-)
4621
4622commit 17b2623360ed8917e94a8e5b880e92e6db70335e
4623Author: Adrian Perez de Castro <aperez@igalia.com>
4624Date:	Tue Jun 18 00:35:51 2013 +0300
4625
4626    Tagged-PDF: Text content extraction from structure elements
4627
4628    Implement StructElement::getText(), by using MCOutputDev. This
4629    output device
4630    captures pieces of text (aka "spans") which have the same attributes
4631    into
4632    a list of TextSpan objects.
4633
4634    https://bugs.freedesktop.org/show_bug.cgi?id=64815
4635
4636 poppler/Makefile.am		   |   2 +
4637 poppler/MarkedContentOutputDev.cc | 210
4638 ++++++++++++++++++++++++++++++++++++++
4639 poppler/MarkedContentOutputDev.h  | 128 +++++++++++++++++++++++
4640 poppler/StructElement.cc	   |  50 +++++++++
4641 poppler/StructElement.h	   |  28 +++++
4642 5 files changed, 418 insertions(+)
4643
4644commit 2c4320c26744ea28be10eac7cc54980c9eb4fc27
4645Author: Carlos Garcia Campos <carlosgc@gnome.org>
4646Date:	Tue Dec 3 19:07:09 2013 +0100
4647
4648    glib-demo: Show number of charcters and text layout units in text demo
4649
4650    It helps to easily detect the cases where these values mismatch.
4651
4652 glib/demo/text.c | 4 ++--
4653 1 file changed, 2 insertions(+), 2 deletions(-)
4654
4655commit 98d75dcdb9b73feb6f35d8ad76f5d0c428289f91
4656Author: Jason Crain <jason@aquaticape.us>
4657Date:	Sat Nov 30 17:29:50 2013 +0100
4658
4659    Limit use of ZapfDingbats character names
4660
4661    Some PDFs use names from ZapfDingbats (a1-a206) without intending for
4662    them to be used for text extraction.  Only use these character names
4663    to locate glyphs or for text extraction with ZapfDingbats fonts.
4664
4665    Bug #60243
4666
4667 goo/GooString.cc	      |  10 ++
4668 goo/GooString.h	      |   4 +
4669 poppler/GfxFont.cc	      |  15 +-
4670 poppler/GlobalParams.cc      |  33 +++-
4671 poppler/GlobalParams.h       |  16 +-
4672 poppler/NameToUnicodeTable.h | 415
4673 ++++++++++++++++++++++---------------------
4674 6 files changed, 274 insertions(+), 219 deletions(-)
4675
4676commit 817cc333ca8009998f2099583fd0a2fc703f3db3
4677Author: Carlos Garcia Campos <carlosgc@gnome.org>
4678Date:	Fri Nov 29 10:07:16 2013 +0100
4679
4680    regtest: Do not buffer stderr output
4681
4682    Some buggy documents can produce a huge stderr output because
4683    of parsing
4684    errors or whatever. We could give a file directly to Popen to
4685    write the
4686    stderr file, but we only want to create the file when there's output,
4687    because it's what we use to know whether the command produced
4688    output or
4689    not. So, instead of buffering the whole output and then write it
4690    to the
4691    file, now we read from the pipe while the command is running, writing
4692    the output in chunks to the file. This improves a lot the memory
4693    consumption when running some tests.
4694
4695 regtest/backends/__init__.py | 40
4696 ++++++++++++++++++++++++++++++----------
4697 1 file changed, 30 insertions(+), 10 deletions(-)
4698
4699commit f8f82f1cc3a948239a05d7762210a3f244299db6
4700Author: Carlos Garcia Campos <carlosgc@gnome.org>
4701Date:	Fri Nov 29 10:03:24 2013 +0100
4702
4703    regtest: Read test results in chunks to get the md5 digest
4704
4705    Some backends can generate huge results, like huge postscript
4706    files that
4707    we don't want to load in memory to get the md5. So, instead of
4708    creating
4709    thr md5 object with the entire file, we feed it with chunks of data
4710    using the update method. This improves a lot the memory consumption
4711    and
4712    performance as well.
4713
4714 regtest/backends/__init__.py | 19 ++++++++++++-------
4715 1 file changed, 12 insertions(+), 7 deletions(-)
4716
4717commit 3444a44397a890dbeb1bd10357dbc8246fd21ad0
4718Author: Carlos Garcia Campos <carlosgc@gnome.org>
4719Date:	Fri Nov 29 10:01:20 2013 +0100
4720
4721    regtest: Remove unused method _check_exit_status2
4722
4723    It was used when the backends ran in parallel odd and even pages, but
4724    it's no longer used since threads support was added.
4725
4726 regtest/backends/__init__.py | 20 --------------------
4727 1 file changed, 20 deletions(-)
4728
4729commit 5f825df417947c51943f1db327e1aa6c3faa15b0
4730Author: Carlos Garcia Campos <carlosgc@gnome.org>
4731Date:	Fri Nov 29 09:57:57 2013 +0100
4732
4733    regtest: Do not store the current line in Printer but only its length
4734
4735    We are not using the line text anymore, but only the length.
4736
4737 regtest/Printer.py | 10 +++++-----
4738 1 file changed, 5 insertions(+), 5 deletions(-)
4739
4740commit 1486d93f0f6418b37ccc57568717d9349a79935b
4741Author: Carlos Garcia Campos <carlosgc@gnome.org>
4742Date:	Wed Nov 27 18:29:36 2013 +0100
4743
4744    regtest: Do not consider docs with no refs as skipped
4745
4746    Handle them differently as new docs, and show them in the summary
4747    suggesting to use create-refs command to include them in the test
4748    suite.
4749
4750 regtest/TestRun.py | 40 +++++++++++++++++++++++-----------------
4751 1 file changed, 23 insertions(+), 17 deletions(-)
4752
4753commit 5241c0cc730c380dc44c3a081e1de675e1915861
4754Author: Carlos Garcia Campos <carlosgc@gnome.org>
4755Date:	Wed Nov 27 17:18:37 2013 +0100
4756
4757    regtest: Use number of tests run to show the progress
4758
4759    Instead of using the number of document tested. We don't really
4760    need to
4761    set a number to a particular document, we only want to know the
4762    progress
4763    of the whole process. This ensures that the progress is shown in the
4764    correct order. It also simplifies the code a bit.
4765    Also improved the output formatting to make it easier to read.
4766
4767 regtest/Printer.py	   |  44 ++++-----------
4768 regtest/TestReferences.py |  50 +++++++++++------
4769 regtest/TestRun.py	   | 136
4770 +++++++++++++++++++++++++---------------------
4771 3 files changed, 118 insertions(+), 112 deletions(-)
4772
4773commit 0af3e009a702d0c6ca716565ab87b386baa0a1ed
4774Author: Albert Astals Cid <aacid@kde.org>
4775Date:	Wed Nov 27 00:53:16 2013 +0100
4776
4777    0.24.4
4778
4779 CMakeLists.txt      |	4 ++--
4780 NEWS		     | 18 ++++++++++++++++++
4781 configure.ac	     |	2 +-
4782 cpp/Doxyfile	     |	2 +-
4783 poppler/Makefile.am |	2 +-
4784 qt4/src/Doxyfile    |	2 +-
4785 qt5/src/Doxyfile    |	2 +-
4786 7 files changed, 25 insertions(+), 7 deletions(-)
4787
4788commit a42a13be0a0cda71dc230a73f7b16eb4eb066251
4789Author: suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>
4790Date:	Wed Nov 27 00:05:57 2013 +0100
4791
4792    Warn the user if he provides a wrong range
4793
4794 utils/pdffonts.cc    | 7 +++++++
4795 utils/pdfimages.cc   | 7 +++++++
4796 utils/pdfinfo.cc     | 7 +++++++
4797 utils/pdfseparate.cc | 7 +++++++
4798 utils/pdftocairo.cc  | 7 +++++++
4799 utils/pdftohtml.cc   | 8 +++++++-
4800 utils/pdftoppm.cc    | 7 +++++++
4801 utils/pdftops.cc     | 7 +++++++
4802 utils/pdftotext.cc   | 6 ++++++
4803 9 files changed, 62 insertions(+), 1 deletion(-)
4804
4805commit 45552cafaeef6b883078db269437586add1dc32c
4806Author: Albert Astals Cid <aacid@kde.org>
4807Date:	Tue Nov 26 23:36:12 2013 +0100
4808
4809    Update copyrights
4810
4811 utils/pdftotext.cc | 1 +
4812 1 file changed, 1 insertion(+)
4813
4814commit f20fe89d4f5a8f768e2019f25cecf40cd0e4f5f8
4815Author: Carlos Garcia Campos <carlosgc@gnome.org>
4816Date:	Mon Nov 25 09:05:41 2013 +0100
4817
4818    glib-demo: Add an area selector to text demo
4819
4820    And use the for_area variants of the API to get the text, text layout
4821    and text attributes.
4822
4823 glib/demo/text.c | 114
4824 +++++++++++++++++++++++++++++++++++++++++++++++++++++--
4825 1 file changed, 110 insertions(+), 4 deletions(-)
4826
4827commit bb2b7fb491fb72f0ea024d80df89680ede3457b4
4828Author: Carlos Garcia Campos <carlosgc@gnome.org>
4829Date:	Mon Nov 25 09:04:30 2013 +0100
4830
4831    glib: Add API to get text, text layout and text attributes for a
4832    given area
4833
4834 glib/poppler-page.cc		     | 107
4835 ++++++++++++++++++++++++++++++++++--
4836 glib/poppler-page.h		     |	 8 +++
4837 glib/reference/poppler-sections.txt |	 3 +
4838 3 files changed, 113 insertions(+), 5 deletions(-)
4839
4840commit f662973b0da52da84acc3668a0e037ee72498193
4841Author: Carlos Garcia Campos <carlosgc@gnome.org>
4842Date:	Sat Nov 2 14:07:07 2013 +0100
4843
4844    TextOutputDev: Honor the selection rectangle passed to
4845    TextPage::getSelectionWords()
4846
4847    Make TextPage::getSelectionWords() return a list of TextWordSelection
4848    instead of a list of TextWord so that it's possible to know which
4849    characters of the word are inside the given selection rectangle.
4850    Adapt the glib frontend to the new API and use the selection bounds
4851    instead of the whole word to build the list of characters in
4852    poppler_page_get_text_layout() and poppler_page_get_text_attributes(),
4853    which ensures the number of glyphs returned is in sync with the number
4854    of characters returned by poppler_page_get_text().
4855
4856    https://bugs.freedesktop.org/show_bug.cgi?id=71160
4857
4858 glib/poppler-page.cc	  | 22 ++++++++++++++--------
4859 poppler/TextOutputDev.cc | 40 ++++++++--------------------------------
4860 poppler/TextOutputDev.h  | 20 ++++++++++++++++++++
4861 3 files changed, 42 insertions(+), 40 deletions(-)
4862
4863commit 18fab454c59b1c77c691617aaef99245eacd83b5
4864Author: Germán Poo-Caamaño <gpoo@gnome.org>
4865Date:	Mon Oct 28 22:41:41 2013 -0700
4866
4867    glib-demo: Simplify annotations list and its properties
4868
4869    * Move the annotation's rectangle to properties to make the
4870      list view of annotations cleaner.
4871    * Remove duplicated information: flags and page are already
4872      present in the UI.
4873
4874    https://bugs.freedesktop.org/show_bug.cgi?id=70982
4875
4876 glib/demo/annots.c | 70
4877 ++++++++++++------------------------------------------
4878 1 file changed, 15 insertions(+), 55 deletions(-)
4879
4880commit 770a7ac9833a3c4f4f0399093272d4d0bdc7923b
4881Merge: e7a0f2b 9ae29c7
4882Author: Albert Astals Cid <aacid@kde.org>
4883Date:	Thu Nov 21 23:58:29 2013 +0100
4884
4885    Merge remote-tracking branch 'origin/poppler-0.24'
4886
4887commit 9ae29c7a07d0f372dbfc4aca17bbb646126aedb5
4888Author: Thomas Freitag <Thomas.Freitag@alfa.de>
4889Date:	Thu Nov 21 23:53:53 2013 +0100
4890
4891    Don't end loop if reading from GooFile fails
4892
4893    Bug #71835
4894
4895 poppler/Stream.cc | 3 +++
4896 1 file changed, 3 insertions(+)
4897
4898commit e7a0f2b942fe621304275175324f7809d1c83d80
4899Author: Hib Eris <hib@hiberis.nl>
4900Date:	Wed Nov 20 00:43:27 2013 +0100
4901
4902    Fix warning on signed/unsigned comparison in GfxState.cc
4903
4904    Bug #71641
4905
4906 poppler/GfxState.cc | 3 ++-
4907 1 file changed, 2 insertions(+), 1 deletion(-)
4908
4909commit c784c4c3a582aaa4e10c223665cb876e12b7c16f
4910Author: Germán Poo-Caamaño <gpoo@gnome.org>
4911Date:	Mon Nov 18 00:57:53 2013 -0800
4912
4913    glib-demo: Add support for simple line annotations
4914
4915    https://bugs.freedesktop.org/show_bug.cgi?id=70981
4916
4917 glib/demo/annots.c | 99
4918 +++++++++++++++++++++++++++++++++++++++++++++++++-----
4919 1 file changed, 91 insertions(+), 8 deletions(-)
4920
4921commit 2d164e06b8a84ade6689d85bba2d606c66bf62a9
4922Author: Germán Poo-Caamaño <gpoo@gnome.org>
4923Date:	Mon Nov 18 00:48:13 2013 -0800
4924
4925    glib-demo: add color selection for new annotations
4926
4927    https://bugs.freedesktop.org/show_bug.cgi?id=71727
4928
4929 glib/demo/annots.c | 34 ++++++++++++++++++++++++++++++++++
4930 1 file changed, 34 insertions(+)
4931
4932commit 7127a2c705787f6f44b0852efeabe9fdeae7e2c0
4933Author: Germán Poo-Caamaño <gpoo@gnome.org>
4934Date:	Sun Nov 17 23:38:32 2013 -0800
4935
4936    glib: Add support for simple line annotations
4937
4938    https://bugs.freedesktop.org/show_bug.cgi?id=70981
4939
4940 glib/poppler-annot.cc		     | 79
4941 +++++++++++++++++++++++++++++++++++++
4942 glib/poppler-annot.h		     | 12 ++++++
4943 glib/poppler-page.cc		     |	3 ++
4944 glib/poppler-private.h		     |	1 +
4945 glib/poppler.h			     |	1 +
4946 glib/reference/poppler-sections.txt |	7 ++++
4947 6 files changed, 103 insertions(+)
4948
4949commit 451bac9f05bab18f3aa0392ddf6eb6b569004cb8
4950Author: Germán Poo-Caamaño <gpoo@gnome.org>
4951Date:	Sun Nov 17 23:30:14 2013 -0800
4952
4953    glib: Add PopplerPoint boxed type
4954
4955    https://bugs.freedesktop.org/show_bug.cgi?id=70981
4956
4957 glib/poppler-page.cc		     | 54
4958 +++++++++++++++++++++++++++++++++++++
4959 glib/poppler-page.h		     | 20 ++++++++++++++
4960 glib/poppler.h			     |	1 +
4961 glib/reference/poppler-sections.txt |	5 ++++
4962 4 files changed, 80 insertions(+)
4963
4964commit c01cee165392ba8297e4168111a66d2acb272a99
4965Merge: 07c2554 47605a8
4966Author: Albert Astals Cid <aacid@kde.org>
4967Date:	Mon Nov 18 22:58:28 2013 +0100
4968
4969    Merge remote-tracking branch 'origin/poppler-0.24'
4970
4971    Conflicts:
4972	poppler/Catalog.cc
4973	poppler/Catalog.h
4974
4975commit 47605a8aaf85bee21601219b04c0c8e6cf982507
4976Author: José Aliste <jaliste@src.gnome.org>
4977Date:	Mon Nov 18 22:52:08 2013 +0100
4978
4979    Catalog: sort entries of NameTrees to make sure lookup works
4980
4981    Bug #26049
4982
4983 poppler/Catalog.cc | 12 ++++++++++++
4984 poppler/Catalog.h  |  2 ++
4985 2 files changed, 14 insertions(+)
4986
4987commit 07c255482f7ec8a8cfd4eaeaf7b07de317bbcc7a
4988Author: Germán Poo-Caamaño <gpoo@gnome.org>
4989Date:	Sun Oct 27 13:30:22 2013 -0700
4990
4991    glib-demo: Add annotations interactively
4992
4993    * Prepare UI to add multiple annotations type.
4994    * Remove dialog and button add annotations.
4995
4996    https://bugs.freedesktop.org/show_bug.cgi?id=69978
4997
4998 glib/demo/annots.c | 348
4999 ++++++++++++++++++++++++++++++++---------------------
5000 1 file changed, 213 insertions(+), 135 deletions(-)
5001
5002commit 4b7c91ea697359751f9abe9ec5e63021c90a60ed
5003Author: Germán Poo-Caamaño <gpoo@gnome.org>
5004Date:	Sat Sep 28 23:18:07 2013 -0700
5005
5006    glib: Add getter and setter for annotation's rectangle
5007
5008    Annotation objects contain at least two keys, Rect and Subtype.
5009    The former has the coordinates where the annotation is placed.
5010    The getter and setter allows to obtain and modify the position
5011    of a given annotation.
5012
5013    https://bugs.freedesktop.org/show_bug.cgi?id=70901
5014
5015 glib/poppler-annot.cc		     | 48
5016 +++++++++++++++++++++++++++++++++++++
5017 glib/poppler-annot.h		     |	4 ++++
5018 glib/reference/poppler-sections.txt |	2 ++
5019 3 files changed, 54 insertions(+)
5020
5021commit 491f0a170c72271a7a9ce049fbcfe81f08cff162
5022Author: suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>
5023Date:	Fri Nov 15 20:35:12 2013 +0100
5024
5025    pdftotext: Escape the text of the xml headers
5026
5027 utils/pdftotext.cc | 6 ++++--
5028 1 file changed, 4 insertions(+), 2 deletions(-)
5029
5030commit 4da94680d4d2d6b1bd3351d476a20f9c7ae565bc
5031Merge: 3ea3d7c 78c407a
5032Author: Albert Astals Cid <aacid@kde.org>
5033Date:	Fri Nov 15 20:27:00 2013 +0100
5034
5035    Merge remote-tracking branch 'origin/poppler-0.24'
5036
5037commit 3ea3d7c6c7a0ede76428204ec11aec3a844117fc
5038Author: Hib Eris <hib@hiberis.nl>
5039Date:	Fri Nov 15 19:59:52 2013 +0100
5040
5041    pdftotext: Silence warning for may be used uninitialized variable
5042
5043    Bug #71640
5044
5045 utils/pdftotext.cc | 2 +-
5046 1 file changed, 1 insertion(+), 1 deletion(-)
5047
5048commit 97910b9eb92df49757915bde02e0d54de04552d4
5049Author: Hib Eris <hib@hiberis.nl>
5050Date:	Fri Nov 15 19:55:19 2013 +0100
5051
5052    Do not close stdout in pdftotext
5053
5054    Bug #71639
5055
5056 utils/pdftotext.cc | 6 ++++--
5057 1 file changed, 4 insertions(+), 2 deletions(-)
5058
5059commit 78c407ac7e8f48ae2d2c75ad0f5960390190d2e3
5060Author: Albert Astals Cid <aacid@kde.org>
5061Date:	Fri Nov 15 20:25:52 2013 +0100
5062
5063    destionation -> destination
5064
5065    And this is why the xml based api has to die
5066
5067    Bug #71643
5068    Found by Hib
5069
5070 qt4/src/poppler-annotation.cc | 5 +++--
5071 qt5/src/poppler-annotation.cc | 3 ++-
5072 2 files changed, 5 insertions(+), 3 deletions(-)
5073
5074commit a23c9ad4c0536d680bedc563444ce3adf6e1ee9e
5075Author: Hib Eris <hib@hiberis.nl>
5076Date:	Fri Nov 15 11:38:45 2013 +0100
5077
5078    Silence warning for may be used uninitialized variable in
5079    ImageOutputDec.cc
5080
5081    Fixes warning:
5082
5083      CXX    ImageOutputDev.lo
5084    ImageOutputDev.cc: In member function 'void
5085    ImageOutputDev::writeImageFile(ImgWriter*,
5086    ImageOutputDev::ImageFormat, const char*, Stream*, int, int,
5087    GfxImageColorMap*)':
5088    ImageOutputDev.cc:409:28: warning: 'imgStr' may be used uninitialized
5089    in this function [-Wmaybe-uninitialized]
5090
5091    Bug #71642
5092
5093 utils/ImageOutputDev.cc | 3 ++-
5094 1 file changed, 2 insertions(+), 1 deletion(-)
5095
5096commit c43a80e65fc570a8017892ba111a8c48ac33d9ad
5097Author: Hib Eris <hib@hiberis.nl>
5098Date:	Fri Nov 15 19:59:52 2013 +0100
5099
5100    pdftotext: Silence warning for may be used uninitialized variable
5101
5102    Bug #71640
5103
5104 utils/pdftotext.cc | 2 +-
5105 1 file changed, 1 insertion(+), 1 deletion(-)
5106
5107commit f905d804c0d1c715d8423938f41b5a002c0ef15d
5108Author: Hib Eris <hib@hiberis.nl>
5109Date:	Fri Nov 15 19:55:19 2013 +0100
5110
5111    Do not close stdout in pdftotext
5112
5113    Bug #71639
5114
5115 utils/pdftotext.cc | 6 ++++--
5116 1 file changed, 4 insertions(+), 2 deletions(-)
5117
5118commit 33e703ac9bb6cf69664d6c6fddd3bebd56336074
5119Merge: 8294d18 7c74bcc
5120Author: Albert Astals Cid <aacid@kde.org>
5121Date:	Fri Nov 15 19:50:10 2013 +0100
5122
5123    Merge remote-tracking branch 'origin/poppler-0.24'
5124
5125commit 7c74bccdf514cce05987dde7fb1cce4ac65ff025
5126Author: Albert Astals Cid <aacid@kde.org>
5127Date:	Fri Nov 15 19:48:07 2013 +0100
5128
5129    Forgot to update the copyrights
5130
5131 poppler/Lexer.cc  | 2 +-
5132 poppler/Lexer.h   | 2 +-
5133 poppler/Parser.cc | 2 +-
5134 poppler/Parser.h  | 2 +-
5135 4 files changed, 4 insertions(+), 4 deletions(-)
5136
5137commit ebe49d597a62aa94601c2e4595dbad1895ea7ef0
5138Author: Albert Astals Cid <aacid@kde.org>
5139Date:	Fri Nov 15 19:33:00 2013 +0100
5140
5141    Fix regression in broken endstream detection
5142
5143    Rregression was caused by e1ffa9100cf6b4a444be7ed76b11698a5c5bb441
5144    Fixes bug #70854
5145
5146 poppler/Lexer.cc  |  4 ++--
5147 poppler/Lexer.h   |  2 +-
5148 poppler/Parser.cc | 11 ++++-------
5149 poppler/Parser.h  |  2 +-
5150 4 files changed, 8 insertions(+), 11 deletions(-)
5151
5152commit 8294d18ea96bd18be076bccbdbdaa015fc48aa12
5153Author: Adrian Perez de Castro <aperez@igalia.com>
5154Date:	Thu Sep 26 20:46:34 2013 +0300
5155
5156    Tagged-PDF: Parsing of StructElem standard types and attributes
5157
5158    Parse attributes and standard types of StructElem nodes of the
5159    document structure tree. Type name aliases are resolved via the
5160    RoleMap (and cycles detected). Both standard attributes and user
5161    properties are mapped to instances of the Attribute class.
5162    Attributes are parsed both via ClassMap references and directly
5163    referenced from the StructElem objects.
5164
5165    https://bugs.freedesktop.org/show_bug.cgi?id=64815
5166
5167 poppler/StructElement.cc | 1018
5168 +++++++++++++++++++++++++++++++++++++++++++++-
5169 poppler/StructElement.h  |  113 ++++-
5170 2 files changed, 1126 insertions(+), 5 deletions(-)
5171
5172commit 4e0cbd37b964107c0fb531d48876a33ae843bf27
5173Author: suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>
5174Date:	Mon Nov 11 22:46:07 2013 +0100
5175
5176    pdftohtml: Add -? and --help
5177
5178 utils/pdftohtml.cc | 6 +++++-
5179 1 file changed, 5 insertions(+), 1 deletion(-)
5180
5181commit 4dbd36f5b35dd0964e59d942242aecdc6b474c89
5182Author: Andres Gomez <agomez@igalia.com>
5183Date:	Tue Nov 5 09:52:23 2013 +0200
5184
5185    glib-demo: Fix conding style issue in main.c
5186
5187    https://bugs.freedesktop.org/show_bug.cgi?id=71245
5188
5189 glib/demo/main.c | 2 +-
5190 1 file changed, 1 insertion(+), 1 deletion(-)
5191
5192commit 02f3c235eaf60350c98e88dbe266378fccef59d7
5193Author: Andres Gomez <agomez@igalia.com>
5194Date:	Tue Nov 5 09:52:23 2013 +0200
5195
5196    glib-demo: Fix a typo in function name
5197
5198    https://bugs.freedesktop.org/show_bug.cgi?id=71245
5199
5200 glib/demo/main.c | 6 +++---
5201 1 file changed, 3 insertions(+), 3 deletions(-)
5202
5203commit 5620b82e69335b7f12d877a24f1a463604f0e515
5204Author: Andres Gomez <agomez@igalia.com>
5205Date:	Tue Nov 5 09:52:23 2013 +0200
5206
5207    glib-demo: Fix trailing whitespaces in main.c
5208
5209    https://bugs.freedesktop.org/show_bug.cgi?id=71245
5210
5211 glib/demo/main.c | 14 +++++++-------
5212 1 file changed, 7 insertions(+), 7 deletions(-)
5213
5214commit 43309d92d327b4ae8e89edb15482247045d726a4
5215Author: Germán Poo-Caamaño <gpoo@gnome.org>
5216Date:	Sat Sep 28 20:45:32 2013 -0700
5217
5218    glib-demo: Make the Remove annotation button prominent in demo
5219
5220    Move out from Annotation properties to the top. This make better
5221    use of the space.
5222    Make the remove button active only if there is an annotation
5223    selected.
5224
5225    https://bugs.freedesktop.org/show_bug.cgi?id=69978
5226
5227 glib/demo/annots.c | 22 +++++++++++++---------
5228 1 file changed, 13 insertions(+), 9 deletions(-)
5229
5230commit f4a72fd3c61091d6b455af9a881c2390da19b506
5231Author: Albert Astals Cid <aacid@kde.org>
5232Date:	Sat Oct 26 19:06:34 2013 +0200
5233
5234    0.24.3
5235
5236 CMakeLists.txt   |  2 +-
5237 NEWS		  | 14 ++++++++++++++
5238 configure.ac	  |  2 +-
5239 cpp/Doxyfile	  |  2 +-
5240 qt4/src/Doxyfile |  2 +-
5241 qt5/src/Doxyfile |  2 +-
5242 6 files changed, 19 insertions(+), 5 deletions(-)
5243
5244commit 33a5af32cd5769cf1b6c6344077ac4a3f407ba21
5245Author: Albert Astals Cid <aacid@kde.org>
5246Date:	Sat Oct 26 18:48:50 2013 +0200
5247
5248    Update copyrights
5249
5250 qt4/src/poppler-document.cc | 2 +-
5251 utils/pdfseparate.cc	     | 2 +-
5252 2 files changed, 2 insertions(+), 2 deletions(-)
5253
5254commit 9f09b9596f1fc52481914019d68c8f9b85b5c438
5255Merge: bd893d4 61f79b8
5256Author: Albert Astals Cid <aacid@kde.org>
5257Date:	Thu Oct 24 01:03:02 2013 +0200
5258
5259    Merge remote-tracking branch 'origin/poppler-0.24'
5260
5261commit 61f79b8447c3ac8ab5a26e79e0c28053ffdccf75
5262Author: Albert Astals Cid <aacid@kde.org>
5263Date:	Thu Oct 24 00:54:56 2013 +0200
5264
5265    Allow only one %d in the filename
5266
5267    Fixes crashes if you had %s and similar in the filename
5268
5269    Inspired from patch by Pedro Ribeiro <pedrib@gmail.com>
5270
5271    Bug #69434
5272
5273 utils/pdfseparate.cc | 31 ++++++++++++++++++++++++++++++-
5274 1 file changed, 30 insertions(+), 1 deletion(-)
5275
5276commit bd893d4a543a6cc3a525655f37def38440944f28
5277Merge: 93e8b05 daa0990
5278Author: Albert Astals Cid <aacid@kde.org>
5279Date:	Thu Oct 10 02:19:34 2013 +0200
5280
5281    Merge remote-tracking branch 'origin/poppler-0.24'
5282
5283commit daa0990a7baf17d00d12574a4de815e070727a86
5284Author: Albert Astals Cid <aacid@kde.org>
5285Date:	Thu Oct 10 02:16:25 2013 +0200
5286
5287    Return empty if getXRef()->copy() fails
5288
5289    Seems this can happen by looking at the backtrace in
5290    https://bugs.kde.org/show_bug.cgi?id=325810
5291
5292 qt4/src/poppler-document.cc | 6 ++++++
5293 qt5/src/poppler-document.cc | 6 ++++++
5294 2 files changed, 12 insertions(+)
5295
5296commit f4bfa940aa40a82a1080cdaf765da1d1615ccfb1
5297Author: Carlos Garcia Campos <carlosgc@gnome.org>
5298Date:	Sat Oct 5 11:20:04 2013 +0200
5299
5300    cairo: Do not set an invalid matrix in drawImage()
5301
5302    https://bugs.freedesktop.org/show_bug.cgi?id=70085
5303
5304 poppler/CairoOutputDev.cc | 3 ++-
5305 1 file changed, 2 insertions(+), 1 deletion(-)
5306
5307commit 93e8b05fb2a6d225f048db6a3a735717433a5a13
5308Author: Carlos Garcia Campos <carlosgc@gnome.org>
5309Date:	Sat Oct 5 11:20:04 2013 +0200
5310
5311    cairo: Do not set an invalid matrix in drawImage()
5312
5313    https://bugs.freedesktop.org/show_bug.cgi?id=70085
5314
5315 poppler/CairoOutputDev.cc | 3 ++-
5316 1 file changed, 2 insertions(+), 1 deletion(-)
5317
5318commit 3084f8f4a5ad55937094b14e30169dccf1fa4ec9
5319Author: Germán Poo-Caamaño <gpoo@gnome.org>
5320Date:	Sat Sep 21 11:59:32 2013 -0700
5321
5322    glib-demo: Expand short names for annotations used in demo
5323
5324    https://bugs.freedesktop.org/show_bug.cgi?id=69978
5325
5326 glib/demo/annots.c | 10 +++++-----
5327 glib/demo/main.c   |  2 +-
5328 2 files changed, 6 insertions(+), 6 deletions(-)
5329
5330commit ff674f57a3587142165fd56aec089d9840ceda36
5331Author: Germán Poo-Caamaño <gpoo@gnome.org>
5332Date:	Fri Sep 27 22:33:42 2013 -0700
5333
5334    glib-demo: Merge columns Type and Color in annotations demo
5335
5336    Reduce the space used by both columns, makes the color
5337    pixbuf smaller enough to give a clue of the annotation
5338    color.
5339
5340    https://bugs.freedesktop.org/show_bug.cgi?id=69978
5341
5342 glib/demo/annots.c | 28 ++++++++++++++++------------
5343 1 file changed, 16 insertions(+), 12 deletions(-)
5344
5345commit 76d6e2d385e2cbad7f44bc8aee05147efd3970a4
5346Author: Germán Poo-Caamaño <gpoo@gnome.org>
5347Date:	Fri Sep 20 23:27:20 2013 -0700
5348
5349    glib-demo: Rearrange layout for annotations in demo
5350
5351    Add render area to visualize the annotations per page.
5352
5353    https://bugs.freedesktop.org/show_bug.cgi?id=69978
5354
5355 glib/demo/annots.c | 130
5356 ++++++++++++++++++++++++++++++++++++++++++++++++-----
5357 1 file changed, 118 insertions(+), 12 deletions(-)
5358
5359commit a6b1fc1a2ca83b3e4c52bcaa95b99d0289354f4b
5360Author: Germán Poo-Caamaño <gpoo@gnome.org>
5361Date:	Sun Sep 29 22:50:42 2013 -0700
5362
5363    glib-demo: Fix rectangle calculation for new annotations in demo
5364
5365    https://bugs.freedesktop.org/show_bug.cgi?id=69978
5366
5367 glib/demo/annots.c | 4 ++--
5368 1 file changed, 2 insertions(+), 2 deletions(-)
5369
5370commit bd49b3c0c6f2adccc5bda561edbaf9f00ed2917a
5371Author: Thomas Freitag <Thomas.Freitag@alfa.de>
5372Date:	Wed Oct 2 23:32:09 2013 +0200
5373
5374    Use icc profile in OutputIntents
5375
5376    Bug #34053
5377
5378 poppler/Gfx.cc      | 114 +++++++++++---
5379 poppler/Gfx.h	     |	 8 +-
5380 poppler/GfxState.cc | 429
5381 +++++++++++++++++++++++++++++++++++++++++-----------
5382 poppler/GfxState.h  |	72 ++++++---
5383 poppler/Page.cc     |	 2 +-
5384 5 files changed, 490 insertions(+), 135 deletions(-)
5385
5386commit df947a0641082f530200880d46e20cd3e1fd962f
5387Author: Albert Astals Cid <aacid@kde.org>
5388Date:	Wed Oct 2 20:53:32 2013 +0200
5389
5390    Compile++
5391
5392 CMakeLists.txt | 4 ++++
5393 1 file changed, 4 insertions(+)
5394
5395commit fa83d7e4f36cfc11c7b4f81f5f5e8ed69eb6dbbe
5396Author: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
5397Date:	Wed Oct 2 20:35:58 2013 +0200
5398
5399    pdfseparate: allow zero-padded pagespecs
5400
5401    Bug #50914
5402
5403 utils/pdfseparate.cc | 22 +++++++++++++++++++---
5404 1 file changed, 19 insertions(+), 3 deletions(-)
5405
5406commit e04cabd878a0fd84faa5178f423fd828d010b664
5407Author: Adrian Perez de Castro <aperez@igalia.com>
5408Date:	Mon Jun 17 17:00:27 2013 +0300
5409
5410    Tagged-PDF: Implement parsing of StructTreeRoot
5411
5412    Implement parsing of the StructTreeRoot entry of the Catalog. Also,
5413    the
5414    Catalog::getStructTreeRoot() and PDFDoc::getStructTreeRoot()
5415    methods are
5416    modified to return an instance of StructTreeRoot instead of an Object.
5417
5418    All elements from the StructTreeRoot are parsed except for:
5419
5420    - IDTree: it is a lookup tree to locate items by their ID, which would
5421      be barely useful because the whole structure tree is to be kept in
5422      memory, which should be fast enough to traverse.
5423    - ParentTreeNextKey: This is needed only when the ParentTree object is
5424      to be modified. For the moment the implementation deals only with
5425      reading, so this has been deliberately left out.
5426
5427    StructElem tree nodes from the document structure tree are parsed as a
5428    StructElement instance. Attributes and extraction of content out from
5429    elements are not yet handled.
5430
5431    https://bugs.freedesktop.org/show_bug.cgi?id=64815
5432
5433 poppler/Catalog.cc	   |  36 +++---
5434 poppler/Catalog.h	   |   5 +-
5435 poppler/Makefile.am	   |   4 +
5436 poppler/PDFDoc.h	   |   3 +-
5437 poppler/StructElement.cc  | 322
5438 ++++++++++++++++++++++++++++++++++++++++++++++
5439 poppler/StructElement.h   | 167 ++++++++++++++++++++++++
5440 poppler/StructTreeRoot.cc | 174 +++++++++++++++++++++++++
5441 poppler/StructTreeRoot.h  |  83 ++++++++++++
5442 8 files changed, 776 insertions(+), 18 deletions(-)
5443
5444commit 45e0fe56985f34e695c99a2f6ec1ffe14e239b9e
5445Author: Adrian Perez de Castro <aperez@igalia.com>
5446Date:	Thu Sep 26 20:56:52 2013 +0300
5447
5448    Implement Object::takeString() method
5449
5450    Object::takeString() behaves like Object::getString(), but transfers
5451    ownership of the returned string to the caller. Also, it makes
5452    sure that
5453    calling Object::free() afterwards won't free the string that the
5454    Object
5455    is holding.
5456
5457 poppler/Object.h | 4 ++++
5458 1 file changed, 4 insertions(+)
5459
5460commit d80eb4a34c218de34633ee2f1b9dfd65504a0ad9
5461Author: Thomas Freitag <Thomas.Freitag@alfa.de>
5462Date:	Tue Oct 1 22:57:55 2013 +0200
5463
5464    cache cms values in getGray(), getRGB() and getCMYK()
5465
5466    Bug #68420
5467
5468 poppler/GfxState.cc | 111
5469 ++++++++++++++++++++++++++++++++++++++++++++++++++++
5470 poppler/GfxState.h  |	 2 +
5471 2 files changed, 113 insertions(+)
5472
5473commit 9bc8f3240698d5a8ae4c0129e768840664d28c22
5474Merge: a2742c8 e2fe851
5475Author: Albert Astals Cid <aacid@kde.org>
5476Date:	Tue Oct 1 19:19:32 2013 +0200
5477
5478    Merge remote-tracking branch 'origin/poppler-0.24'
5479
5480commit e2fe85137ecb59eb0d177682c552febc64cda643
5481Author: Adrian Johnson <ajohnson@redneon.com>
5482Date:	Tue Oct 1 19:15:08 2013 +0200
5483
5484    Fix PFB font embedding
5485
5486    Bug #69717
5487
5488 poppler/PSOutputDev.cc | 52
5489 ++++++++++++++++++++++++++++++++++++++++++++------
5490 1 file changed, 46 insertions(+), 6 deletions(-)
5491
5492commit a2742c8fce0594ccbdb036dd0c29c6e15d2229f3
5493Merge: 6b30a52 06dabe1
5494Author: Albert Astals Cid <aacid@kde.org>
5495Date:	Mon Sep 30 19:32:41 2013 +0200
5496
5497    Merge remote-tracking branch 'origin/poppler-0.24'
5498
5499commit 06dabe1eed912e5f5c96fe9f371ab459516e5a99
5500Author: Albert Astals Cid <aacid@kde.org>
5501Date:	Fri Sep 27 12:41:23 2013 +0200
5502
5503    0.24.2
5504
5505 CMakeLists.txt   | 2 +-
5506 NEWS		  | 8 ++++++++
5507 configure.ac	  | 2 +-
5508 cpp/Doxyfile	  | 2 +-
5509 qt4/src/Doxyfile | 2 +-
5510 qt5/src/Doxyfile | 2 +-
5511 6 files changed, 13 insertions(+), 5 deletions(-)
5512
5513commit 78141da189c42a04b6a303767284de755a4a2d4d
5514Author: Albert Astals Cid <aacid@kde.org>
5515Date:	Fri Sep 27 12:39:00 2013 +0200
5516
5517    Update copyrights
5518
5519 utils/pdfseparate.cc | 1 +
5520 1 file changed, 1 insertion(+)
5521
5522commit 6b30a5214e39993025cf2fb9f221e1360de7fa9c
5523Merge: 4966b6f dc344b4
5524Author: Albert Astals Cid <aacid@kde.org>
5525Date:	Sat Sep 21 10:38:45 2013 +0200
5526
5527    Merge remote-tracking branch 'origin/poppler-0.24'
5528
5529commit dc344b410f49410174ee902b7649ebd8c2cb0fa2
5530Author: Lu Wang <coolwanglu@gmail.com>
5531Date:	Sat Sep 21 10:37:30 2013 +0200
5532
5533    pdftocairo: check file opening failure in beginDocument()
5534
5535 utils/pdftocairo.cc | 7 +++++++
5536 1 file changed, 7 insertions(+)
5537
5538commit 4966b6f4193cc9d13f63e92bdc2aac0c8b78298d
5539Merge: 0f074b1 1e612d3
5540Author: Albert Astals Cid <aacid@kde.org>
5541Date:	Sat Sep 21 10:15:28 2013 +0200
5542
5543    Merge remote-tracking branch 'origin/poppler-0.24'
5544
5545commit 1e612d331b79dabec66ad241d7ffe66674a10bc4
5546Author: Thomas Freitag <Thomas.Freitag@alfa.de>
5547Date:	Sat Sep 21 10:10:16 2013 +0200
5548
5549    Windows: Fix CreateFile fails with ERROR_SHARING_VIOLATION
5550
5551    Bug #69597
5552
5553 goo/gfile.cc | 5 +++--
5554 1 file changed, 3 insertions(+), 2 deletions(-)
5555
5556commit 0f074b16317d874fe58d7042f8434282786ca757
5557Merge: d277432 b8682d8
5558Author: Pino Toscano <pino@kde.org>
5559Date:	Mon Sep 16 19:53:10 2013 +0200
5560
5561    Merge remote-tracking branch 'origin/poppler-0.24'
5562
5563    Conflicts:
5564	utils/pdfimages.1
5565
5566commit b8682d868ddf7f741e93b791588af0932893f95c
5567Author: Pino Toscano <pino@kde.org>
5568Date:	Mon Sep 16 19:46:55 2013 +0200
5569
5570    pdfseparate: improve the path building
5571
5572    Make use of snprintf to limit the output to the pathName buffer;
5573    while I'm there, expand its size to 4096 (might help longer paths),
5574    although a better fix would be dynamically allocate its length
5575    (and/or using GooString, maybe).
5576
5577 utils/pdfseparate.cc | 4 ++--
5578 1 file changed, 2 insertions(+), 2 deletions(-)
5579
5580commit d2774325f5248018977d3ab8f8dd7155ed972668
5581Author: Adrian Johnson <ajohnson@redneon.com>
5582Date:	Sat Sep 14 14:08:11 2013 +0930
5583
5584    pdfimages.1: fix typo
5585
5586 utils/pdfimages.1 | 2 +-
5587 1 file changed, 1 insertion(+), 1 deletion(-)
5588
5589commit 9b5957278c7f249fa1010e61a0ed79f0eb20e26d
5590Author: Adrian Johnson <ajohnson@redneon.com>
5591Date:	Sat Aug 31 17:33:25 2013 +0930
5592
5593    pdfimages: ensure dump* variables are intialized
5594
5595 utils/ImageOutputDev.cc | 3 +++
5596 1 file changed, 3 insertions(+)
5597
5598commit e116ef32504b589001814f0f579309ecf7ec89d9
5599Author: Adrian Johnson <ajohnson@redneon.com>
5600Date:	Wed Aug 28 08:05:23 2013 +0930
5601
5602    Make cpp/poppler-image.cc use goo/NetPBMWriter
5603
5604 cpp/CMakeLists.txt    |   1 -
5605 cpp/Makefile.am       |   2 -
5606 cpp/PNMWriter.cc      | 119
5607 --------------------------------------------------
5608 cpp/PNMWriter.h       |  43 ------------------
5609 cpp/poppler-image.cpp |  14 +++---
5610 5 files changed, 6 insertions(+), 173 deletions(-)
5611
5612commit a87a11ee6bbd0f5707a3ac34ac2b9cc79f4e92d0
5613Author: Adrian Johnson <ajohnson@redneon.com>
5614Date:	Thu Aug 29 22:42:34 2013 +0930
5615
5616    pdfimages: support cmyk tiff output
5617
5618    If -tiff is specified, CMYK images will be written as CMYK TIFF files
5619    instead of converting to RGB. If both -png and -tiff are specified (as
5620    is the case with the -all option), CMYK images are written as TIFF and
5621    all other types as PNG.
5622
5623 utils/ImageOutputDev.cc | 32 +++++++++++++++++++++++++++++++-
5624 utils/ImageOutputDev.h  |  3 ++-
5625 utils/pdfimages.1	 | 13 ++++++++-----
5626 utils/pdfimages.cc	 |  3 ++-
5627 4 files changed, 43 insertions(+), 8 deletions(-)
5628
5629commit 63da26f8fb0b2b5ffaa127762d4e36d995c482ee
5630Author: Thomas Freitag <Thomas.Freitag@alfa.de>
5631Date:	Tue Aug 27 20:40:29 2013 +0200
5632
5633    resolve copy&paste error
5634
5635 poppler/GfxState.cc | 2 +-
5636 1 file changed, 1 insertion(+), 1 deletion(-)
5637
5638commit 563da2d375c003478d398897796ecbf45ce03482
5639Author: Albert Astals Cid <aacid@kde.org>
5640Date:	Mon Aug 26 22:33:10 2013 +0200
5641
5642    0.24.1
5643
5644 CMakeLists.txt   |  2 +-
5645 NEWS		  | 23 +++++++++++++++++++++++
5646 configure.ac	  |  2 +-
5647 cpp/Doxyfile	  |  2 +-
5648 qt4/src/Doxyfile |  2 +-
5649 qt5/src/Doxyfile |  2 +-
5650 6 files changed, 28 insertions(+), 5 deletions(-)
5651
5652commit 2c73f1ea9116172692d8350cb7adf1b5376f795c
5653Author: Albert Astals Cid <aacid@kde.org>
5654Date:	Mon Aug 26 21:50:51 2013 +0200
5655
5656    Fix typo
5657
5658 qt5/src/poppler-qt5.h | 2 +-
5659 1 file changed, 1 insertion(+), 1 deletion(-)
5660
5661commit f58e9b64d5cf62906876c5c0f8da0f3c2c6c2bac
5662Author: Albert Astals Cid <aacid@kde.org>
5663Date:	Mon Aug 26 00:27:59 2013 +0200
5664
5665    Some more files Adrian has changed
5666
5667 goo/PNGWriter.h	| 2 +-
5668 utils/HtmlOutputDev.cc | 2 +-
5669 utils/pdftocairo.cc	| 2 +-
5670 3 files changed, 3 insertions(+), 3 deletions(-)
5671
5672commit 16da389c61c495111a5a49f62539a423a0655c28
5673Author: Adrian Johnson <ajohnson@redneon.com>
5674Date:	Mon Aug 26 07:50:51 2013 +0930
5675
5676    fix typo in pdfimages.1
5677
5678 utils/pdfimages.1 | 4 ++--
5679 1 file changed, 2 insertions(+), 2 deletions(-)
5680
5681commit 56c0d4f3a231dca141c06493b50ab25959b5b15c
5682Author: Adrian Johnson <ajohnson@redneon.com>
5683Date:	Mon Aug 26 07:47:46 2013 +0930
5684
5685    fix typo in pdfimages.1
5686
5687 utils/pdfimages.1 | 2 +-
5688 1 file changed, 1 insertion(+), 1 deletion(-)
5689
5690commit af4f2b775946815b572622bf4c4d42ad3aea1141
5691Author: Adrian Johnson <ajohnson@redneon.com>
5692Date:	Sat Aug 24 21:25:51 2013 +0930
5693
5694    pdfimages: Add -all option to write all image in their native format
5695
5696 utils/pdfimages.1  |  4 ++++
5697 utils/pdfimages.cc | 23 +++++++++++++++++------
5698 2 files changed, 21 insertions(+), 6 deletions(-)
5699
5700commit 25e96b6ddbbe54a75ddb97d2e235c1bd6033fe79
5701Author: Adrian Johnson <ajohnson@redneon.com>
5702Date:	Wed Aug 21 22:22:28 2013 +0930
5703
5704    pdfimages: support ccitt output
5705
5706 poppler/Stream.h	 |  5 +++++
5707 utils/ImageOutputDev.cc | 35 +++++++++++++++++++++++++++++++++++
5708 utils/ImageOutputDev.h  |  4 ++++
5709 utils/pdfimages.1	 | 39 ++++++++++++++++++++++++++++++++++++++-
5710 utils/pdfimages.cc	 |  4 ++++
5711 5 files changed, 86 insertions(+), 1 deletion(-)
5712
5713commit 086413263cb63a24d9492fbe534fdcc34b45951a
5714Author: Adrian Johnson <ajohnson@redneon.com>
5715Date:	Sun Aug 18 20:37:01 2013 +0930
5716
5717    pdfimages: support JBIG2 output
5718
5719 poppler/JBIG2Stream.h	 |  1 +
5720 utils/ImageOutputDev.cc | 25 +++++++++++++++++++++++++
5721 utils/ImageOutputDev.h  |  4 ++++
5722 utils/pdfimages.1	 | 13 ++++++++-----
5723 utils/pdfimages.cc	 |  4 ++++
5724 5 files changed, 42 insertions(+), 5 deletions(-)
5725
5726commit 2845ebabd00a2755549b8db436e78a3e0e0c0713
5727Author: Adrian Johnson <ajohnson@redneon.com>
5728Date:	Sun Aug 18 20:07:31 2013 +0930
5729
5730    pdfimages: add support for writing JPEG2000 files
5731
5732 utils/ImageOutputDev.cc |  4 ++++
5733 utils/ImageOutputDev.h  |  4 ++++
5734 utils/pdfimages.1	 | 12 ++++++++----
5735 utils/pdfimages.cc	 |  4 ++++
5736 4 files changed, 20 insertions(+), 4 deletions(-)
5737
5738commit 2021c8ffcb36432049c4305e85ced2ae139086f3
5739Author: Adrian Johnson <ajohnson@redneon.com>
5740Date:	Sun Aug 18 17:29:00 2013 +0930
5741
5742    pdfimages: add support for png and tiff output
5743
5744 utils/ImageOutputDev.cc | 67
5745 ++++++++++++++++++++++++++++++++++++++++++++++---
5746 utils/ImageOutputDev.h  | 17 +++++++++++--
5747 utils/pdfimages.1	 | 22 ++++++++++------
5748 utils/pdfimages.cc	 | 19 +++++++++++---
5749 4 files changed, 110 insertions(+), 15 deletions(-)
5750
5751commit 8f466775c77b09a7114c688004317e6db05bcd3f
5752Author: Adrian Johnson <ajohnson@redneon.com>
5753Date:	Sun Aug 18 16:08:02 2013 +0930
5754
5755    Change PNGWriter monochrome format to be 8 pixels/byte
5756
5757    to be consistent with TiffWriter and NetPBMWriter
5758
5759 goo/PNGWriter.cc	 |  4 ----
5760 goo/PNGWriter.h	 |  2 +-
5761 utils/HtmlOutputDev.cc  | 31 +++++++++++++++++++------------
5762 utils/ImageOutputDev.cc |  9 ++++++---
5763 utils/pdftocairo.cc	 |  2 +-
5764 5 files changed, 27 insertions(+), 21 deletions(-)
5765
5766commit e53aec2c61ba42cf0635dc05f8e27e3503c1eaac
5767Author: Adrian Johnson <ajohnson@redneon.com>
5768Date:	Sun Aug 18 15:50:39 2013 +0930
5769
5770    Refactor ImageOutputDev to facilitate adding more output formats
5771
5772    - Move PPM/PBM code into a NetPBMWriter class so PNGWriter and
5773      TiffWritersupport be added.
5774
5775    - Create generic WriteRawIMage function for writing jpeg files so
5776      support for jpeg2000/jbig2 can be added.
5777
5778 CMakeLists.txt		 |   1 +
5779 goo/Makefile.am	 |   2 +
5780 goo/NetPBMWriter.cc	 |  84 ++++++++++++++++
5781 goo/NetPBMWriter.h	 |  52 ++++++++++
5782 utils/ImageOutputDev.cc | 261
5783 +++++++++++++++++++++---------------------------
5784 utils/ImageOutputDev.h  |  15 +--
5785 6 files changed, 262 insertions(+), 153 deletions(-)
5786
5787commit 0ca0fcc9f536a57365048914cd8a8cc3eb5ed4fd
5788Author: Adrian Johnson <ajohnson@redneon.com>
5789Date:	Sat Aug 17 15:24:43 2013 +0930
5790
5791    pdfimages: fix bug in -list output
5792
5793    Images of type /ImageMask should have type 'stencil'.
5794
5795 utils/ImageOutputDev.cc | 2 +-
5796 1 file changed, 1 insertion(+), 1 deletion(-)
5797
5798commit f8ee5a931c795013d17f73f083b6e6f9a683d061
5799Author: Adrian Johnson <ajohnson@redneon.com>
5800Date:	Sat Aug 17 15:17:11 2013 +0930
5801
5802    pdfimages: print size, ratio, and ppi
5803
5804 utils/ImageOutputDev.cc | 100
5805 ++++++++++++++++++++++++++++++++++++++++++++----
5806 utils/pdfimages.1	 |  12 ++++++
5807 utils/pdfimages.cc	 |   2 +-
5808 3 files changed, 106 insertions(+), 8 deletions(-)
5809
5810commit b5321c4f40fb56b10f75c14c5c955c5775cf2ef9
5811Author: Thomas Freitag <Thomas.Freitag@alfa.de>
5812Date:	Sun Aug 25 20:13:12 2013 +0200
5813
5814    use getCMYK/DeviceNLine in CMYK mode if available
5815
5816    Second part of bug 66928
5817
5818 poppler/GfxState.cc	    | 310
5819 ++++++++++++++++++++++++++++++++++++++++++++-
5820 poppler/GfxState.h	    |  32 ++++-
5821 poppler/SplashOutputDev.cc |  28 ++--
5822 splash/SplashTypes.h	    |	2 -
5823 4 files changed, 355 insertions(+), 17 deletions(-)
5824
5825commit d006ac567e59e82c4c6cb42c5e429a4aa516ac0b
5826Merge: d391af7 ed3585e
5827Author: Albert Astals Cid <aacid@kde.org>
5828Date:	Sun Aug 25 19:36:33 2013 +0200
5829
5830    Merge remote-tracking branch 'origin/poppler-0.24'
5831
5832commit ed3585efc8b259cb065eac361a6a499f9f26851f
5833Author: William Bader <williambader@hotmail.com>
5834Date:	Sun Aug 25 19:31:11 2013 +0200
5835
5836    Fix pdftops -eps -level1sep rendering of a file
5837
5838    Since 8fb243bf11a979af8bfa36427436940706c9f71d we have
5839	    case splashModeXBGR8:
5840    +	      cSrcNonIso[3] = 255;
5841    and that means splashModeDeviceN8 and splashModeCMYK8 can't
5842    skip their breaks anymore otherwise the cSrcNonIso[3] gets
5843    overwritten
5844
5845    Bug #68321
5846
5847 splash/Splash.cc | 11 +++++++----
5848 1 file changed, 7 insertions(+), 4 deletions(-)
5849
5850commit d391af7ea63c4bc884bb81895aea0cdd8f8b282a
5851Author: Albert Astals Cid <aacid@kde.org>
5852Date:	Sat Aug 24 14:03:49 2013 +0200
5853
5854    Update copyrights
5855
5856 poppler/Annot.cc   | 1 +
5857 poppler/Annot.h    | 1 +
5858 poppler/Catalog.cc | 2 ++
5859 poppler/Catalog.h  | 2 ++
5860 poppler/Form.cc    | 2 +-
5861 poppler/Form.h     | 1 +
5862 poppler/Page.cc    | 1 +
5863 poppler/Page.h     | 1 +
5864 utils/pdfinfo.cc   | 1 +
5865 9 files changed, 11 insertions(+), 1 deletion(-)
5866
5867commit a47b7f853174d6101f2b882a2db1a7dc95b33293
5868Author: Adrian Johnson <ajohnson@redneon.com>
5869Date:	Sat Aug 3 10:28:20 2013 +0930
5870
5871    Add pdfinfo option to print out javascript
5872
5873 poppler/Catalog.h |   1 +
5874 utils/JSInfo.cc   | 164
5875 +++++++++++++++++++++++++++++++++++++++++-------------
5876 utils/JSInfo.h    |  12 +++-
5877 utils/pdfinfo.1   |   3 +
5878 utils/pdfinfo.cc  |  10 ++++
5879 5 files changed, 151 insertions(+), 39 deletions(-)
5880
5881commit 8f7155e7e3180bb1966a5e7df6af6acdd479939b
5882Author: Adrian Johnson <ajohnson@redneon.com>
5883Date:	Sat Aug 3 09:05:21 2013 +0930
5884
5885    pdfinfo: indicate if pdf contains javascript
5886
5887 poppler/Annot.cc     |  27 ++++++++++
5888 poppler/Annot.h      |   8 +++
5889 poppler/Catalog.cc   |  26 +++++++++
5890 poppler/Catalog.h    |  12 +++++
5891 poppler/Form.cc      |   4 ++
5892 poppler/Form.h       |   2 +
5893 poppler/Page.cc      |  20 +++++++
5894 poppler/Page.h       |  10 +++-
5895 utils/CMakeLists.txt |   4 ++
5896 utils/JSInfo.cc      | 145
5897 +++++++++++++++++++++++++++++++++++++++++++++++++++
5898 utils/JSInfo.h       |  50 ++++++++++++++++++
5899 utils/Makefile.am    |   4 ++
5900 utils/pdfinfo.1      |   3 ++
5901 utils/pdfinfo.cc     |   8 +++
5902 14 files changed, 322 insertions(+), 1 deletion(-)
5903
5904commit c2453fc1307ebb222747f976e1311ecc5e99abfa
5905Merge: 3bb8c2e 70298a0
5906Author: Albert Astals Cid <aacid@kde.org>
5907Date:	Tue Aug 20 19:53:17 2013 +0200
5908
5909    Merge remote-tracking branch 'origin/poppler-0.24'
5910
5911commit 70298a021657a72ae80389687a86247144e6d6b6
5912Author: Thomas Freitag <Thomas.Freitag@alfa.de>
5913Date:	Tue Aug 20 19:46:01 2013 +0200
5914
5915    Don't copy not needed bitmap
5916
5917    Speeds up rendering of fixes from bug 67105
5918    As example one file is down from 130s to 6.5s
5919
5920 poppler/SplashOutputDev.cc | 2 +-
5921 1 file changed, 1 insertion(+), 1 deletion(-)
5922
5923commit 3bb8c2e34039cf473bf72ed9dab55664deab3ab7
5924Merge: 71c1d16 fc78330
5925Author: Albert Astals Cid <aacid@kde.org>
5926Date:	Tue Aug 20 00:41:13 2013 +0200
5927
5928    Merge remote-tracking branch 'origin/poppler-0.24'
5929
5930commit fc78330072b9771fa39d21896703adb4836e5398
5931Author: Albert Astals Cid <aacid@kde.org>
5932Date:	Tue Aug 20 00:37:56 2013 +0200
5933
5934    use getRGBLine images if available
5935
5936    Speeds up greatly files from bug #66928
5937
5938    E.g. some file went from 21s to 2s in my computer
5939
5940 poppler/SplashOutputDev.cc | 30 +++++++++++++++++++-----------
5941 1 file changed, 19 insertions(+), 11 deletions(-)
5942
5943commit 71c1d162477a243db07b62ef3c056a2946f8986e
5944Merge: 7d1de78 678c767
5945Author: Albert Astals Cid <aacid@kde.org>
5946Date:	Sun Aug 18 16:41:20 2013 +0200
5947
5948    Merge remote-tracking branch 'origin/poppler-0.24'
5949
5950commit 7d1de78ad79162217ee0ca6c2e99ce51017a327d
5951Merge: 7e0d969 fbea224
5952Author: Albert Astals Cid <aacid@kde.org>
5953Date:	Sun Aug 18 16:40:34 2013 +0200
5954
5955    Merge commit 'origin/poppler-0.24~1'
5956
5957    This is merging the revert commits with the "ours" strategy, so
5958    it's virtually
5959    doing nothing other than making the stable branch mergeable again
5960    to master
5961
5962commit 678c767584fa80620cc58a1d8a913cb3473209d4
5963Author: Albert Astals Cid <aacid@kde.org>
5964Date:	Sun Aug 18 16:19:27 2013 +0200
5965
5966    Fix crash in 1026.asan.0.42.pdf
5967
5968    We were not checking that bitmapOff was in bounds
5969
5970 splash/Splash.cc | 3 ++-
5971 1 file changed, 2 insertions(+), 1 deletion(-)
5972
5973commit fbea2241cccdde0106d2c34592b6ddda28a8d848
5974Author: Albert Astals Cid <aacid@kde.org>
5975Date:	Sat Aug 17 01:32:51 2013 +0200
5976
5977    Revert "Tagged-PDF: Accessors in Catalog for the MarkInfo dictionary"
5978
5979    This reverts commit 402ee8b4e31630a42a0a38db1d39164cc5789f3c.
5980
5981    No clue how this ended up in the stable branch
5982
5983 poppler/Catalog.cc | 45 ---------------------------------------------
5984 poppler/Catalog.h  | 10 ----------
5985 2 files changed, 55 deletions(-)
5986
5987commit 6d2771b8a8c0cb0f2288d0900fea3c9edc3dd172
5988Author: Albert Astals Cid <aacid@kde.org>
5989Date:	Sat Aug 17 01:32:38 2013 +0200
5990
5991    Revert "pdfinfo: Use Catalog::getMarkInfo() to show mark info
5992    properties"
5993
5994    This reverts commit 73cca518c479594e26605196d54b429fbf42dcdc.
5995
5996    No clue how this ended up in the stable branch
5997
5998 utils/pdfinfo.cc | 8 ++------
5999 1 file changed, 2 insertions(+), 6 deletions(-)
6000
6001commit 7e0d969dc2439637ab16e609df8223504316f87d
6002Merge: 6efc0c7 ef64206
6003Author: Albert Astals Cid <aacid@kde.org>
6004Date:	Sat Aug 17 01:13:30 2013 +0200
6005
6006    Merge remote-tracking branch 'origin/poppler-0.24'
6007
6008commit ef6420656c7b88eb22a63ec2cb3e504e0bda0384
6009Author: Albert Astals Cid <aacid@kde.org>
6010Date:	Sat Aug 17 01:11:37 2013 +0200
6011
6012    Fix jpeg image export
6013
6014    Use same logic than the one used in ImageOutputDev
6015    Bug #48270
6016
6017 utils/HtmlOutputDev.cc | 4 +++-
6018 1 file changed, 3 insertions(+), 1 deletion(-)
6019
6020commit 681f52a572b08c068cb376e5b2dc8a31676aad07
6021Author: Albert Astals Cid <aacid@kde.org>
6022Date:	Fri Aug 16 23:58:44 2013 +0200
6023
6024    Fix exit(1) in 1026.asan.0.42.pdf
6025
6026    The main crash in discussion with Thomas
6027
6028 splash/Splash.cc | 4 +++-
6029 1 file changed, 3 insertions(+), 1 deletion(-)
6030
6031commit 9f4d7796589e4c9c1645fbbcf0cfabd79a71bde9
6032Author: Thomas Freitag <Thomas.Freitag@alfa.de>
6033Date:	Thu Aug 8 20:33:54 2013 +0200
6034
6035    use copyString where memory is freed with gfree
6036
6037    Bug #67666
6038
6039 poppler/Annot.cc | 2 +-
6040 poppler/Dict.cc  | 2 +-
6041 2 files changed, 2 insertions(+), 2 deletions(-)
6042
6043commit 73cca518c479594e26605196d54b429fbf42dcdc
6044Author: Adrian Perez de Castro <aperez@igalia.com>
6045Date:	Thu Apr 25 09:52:56 2013 +0300
6046
6047    pdfinfo: Use Catalog::getMarkInfo() to show mark info properties
6048
6049 utils/pdfinfo.cc | 8 ++++++--
6050 1 file changed, 6 insertions(+), 2 deletions(-)
6051
6052commit 402ee8b4e31630a42a0a38db1d39164cc5789f3c
6053Author: Adrian Perez de Castro <aperez@igalia.com>
6054Date:	Thu Apr 25 09:52:56 2013 +0300
6055
6056    Tagged-PDF: Accessors in Catalog for the MarkInfo dictionary
6057
6058 poppler/Catalog.cc | 45 +++++++++++++++++++++++++++++++++++++++++++++
6059 poppler/Catalog.h  | 10 ++++++++++
6060 2 files changed, 55 insertions(+)
6061
6062commit 6efc0c7ad97a82064a1e2c47e0b063b606e56bb7
6063Author: Albert Astals Cid <aacid@kde.org>
6064Date:	Fri Aug 16 23:31:54 2013 +0200
6065
6066    Remove unused xref member
6067
6068 poppler/OptionalContent.h | 2 +-
6069 1 file changed, 1 insertion(+), 1 deletion(-)
6070
6071commit cb5160aa74f64b78a20aaed4b89fead850b42e9b
6072Author: Albert Astals Cid <aacid@kde.org>
6073Date:	Fri Aug 16 23:31:17 2013 +0200
6074
6075    Remove usnused objectNumberFirst member
6076
6077 poppler/Hints.h | 3 +--
6078 1 file changed, 1 insertion(+), 2 deletions(-)
6079
6080commit a642aad68733c25f4055c268d691eedcf4e14a22
6081Author: Albert Astals Cid <aacid@kde.org>
6082Date:	Fri Aug 16 23:30:50 2013 +0200
6083
6084    PNGWriterPrivate is actually a struct not a class
6085
6086 goo/PNGWriter.h | 4 ++--
6087 1 file changed, 2 insertions(+), 2 deletions(-)
6088
6089commit 31947d413eae115acc147c33fc55b8ab4adccd91
6090Author: Thomas Freitag <Thomas.Freitag@alfa.de>
6091Date:	Tue Aug 13 19:39:30 2013 +0200
6092
6093    pdftoppm: Add thinlinemode option setting
6094
6095 utils/pdftoppm.1  | 12 ++++++++++++
6096 utils/pdftoppm.cc | 17 +++++++++++++++--
6097 2 files changed, 27 insertions(+), 2 deletions(-)
6098
6099commit 8a1740b0b6ee4b217ecbe9d0046e4afa491e9f17
6100Merge: b27588c c3f953d
6101Author: Albert Astals Cid <aacid@kde.org>
6102Date:	Mon Aug 12 22:47:44 2013 +0200
6103
6104    Merge remote-tracking branch 'origin/poppler-0.24'
6105
6106commit c3f953dc87f83ac726f99cb8f1f959c486098391
6107Author: Yury G. Kudryashov <urkud.urkud@gmail.com>
6108Date:	Sat Aug 10 21:43:57 2013 +0300
6109
6110    Fix a typo
6111
6112 qt4/src/poppler-qt4.h | 2 +-
6113 1 file changed, 1 insertion(+), 1 deletion(-)
6114
6115commit b27588c4c946ef4f9a62248fbead4dffcb60b4d1
6116Author: Yury G. Kudryashov <urkud.urkud@gmail.com>
6117Date:	Mon Aug 12 22:42:13 2013 +0200
6118
6119    Fix indentation
6120
6121 utils/pdftotext.cc | 6 +++---
6122 1 file changed, 3 insertions(+), 3 deletions(-)
6123
6124commit b8b5773386ee4f57e72c2b867421cdff8a2eab5a
6125Merge: 5f9d385 62d079b
6126Author: Albert Astals Cid <aacid@kde.org>
6127Date:	Thu Aug 8 20:47:05 2013 +0200
6128
6129    Merge remote-tracking branch 'origin/poppler-0.24'
6130
6131commit 62d079b40a2f816f59cc533b1624ea57458331f3
6132Author: Yury G. Kudryashov <urkud.urkud@gmail.com>
6133Date:	Thu Aug 8 20:45:08 2013 +0200
6134
6135    Fix `pdftotext -bbox in.pdf -`
6136
6137    Print body text to stdout if invoked as above.
6138
6139    Bug #45163
6140
6141 utils/pdftotext.cc | 15 ++++++---------
6142 1 file changed, 6 insertions(+), 9 deletions(-)
6143
6144commit 5f9d385dbec3148614b84ae24cae47177e18dbfc
6145Merge: af450a8 86dbc5f
6146Author: Albert Astals Cid <aacid@kde.org>
6147Date:	Thu Aug 8 20:41:25 2013 +0200
6148
6149    Merge remote-tracking branch 'origin/poppler-0.24'
6150
6151commit 86dbc5f6f850ba3919bed9979386e5a4d0e7dba3
6152Author: Yury G. Kudryashov <urkud.urkud@gmail.com>
6153Date:	Thu Aug 8 20:39:30 2013 +0200
6154
6155    pdfdetach: don't mention xpdfrc
6156
6157    - drop -cfg command line argument; the old code passed its value to
6158      GlobalParams constructor which is the data dir, not a cfg file
6159    - remove corresponding lines from pdfdetach.1
6160    - fix '-enc' documentation in pdfdetach.1
6161
6162 utils/pdfdetach.1  | 23 +++--------------------
6163 utils/pdfdetach.cc |  6 ++----
6164 2 files changed, 5 insertions(+), 24 deletions(-)
6165
6166commit af450a885ede5a3eac1a12734310722963764d83
6167Author: Thomas Freitag <Thomas.Freitag@alfa.de>
6168Date:	Thu Aug 8 20:33:54 2013 +0200
6169
6170    use copyString where memory is freed with gfree
6171
6172    Bug #67666
6173
6174 poppler/Annot.cc | 2 +-
6175 poppler/Dict.cc  | 2 +-
6176 2 files changed, 2 insertions(+), 2 deletions(-)
6177
6178commit 030ee12875a562f5976c5569d5c76783aadf89bd
6179Author: Adrian Perez de Castro <aperez@igalia.com>
6180Date:	Thu Apr 25 09:52:56 2013 +0300
6181
6182    pdfinfo: Use Catalog::getMarkInfo() to show mark info properties
6183
6184 utils/pdfinfo.cc | 8 ++++++--
6185 1 file changed, 6 insertions(+), 2 deletions(-)
6186
6187commit 9a232273988c0d2fd752dc2016e5111227ae6646
6188Author: Adrian Perez de Castro <aperez@igalia.com>
6189Date:	Thu Apr 25 09:52:56 2013 +0300
6190
6191    Tagged-PDF: Accessors in Catalog for the MarkInfo dictionary
6192
6193 poppler/Catalog.cc | 45 +++++++++++++++++++++++++++++++++++++++++++++
6194 poppler/Catalog.h  | 10 ++++++++++
6195 2 files changed, 55 insertions(+)
6196
6197commit 2724a7b9f723789491b4991ce7fe0cfa3e5488c3
6198Author: Carlos Garcia Campos <carlosgc@gnome.org>
6199Date:	Tue Jul 30 09:36:44 2013 +0200
6200
6201    glib-demo: Remove GTK_DISABLE_DEPRECATED compilation flag
6202
6203    Deprecations are now compile warnings, there's no reason to make them
6204    fatal.
6205
6206 glib/demo/Makefile.am | 1 -
6207 1 file changed, 1 deletion(-)
6208
6209commit ef9d861486d54fb3dcf7b8bca01bd44c3b3361a9
6210Author: Carlos Garcia Campos <carlosgc@gnome.org>
6211Date:	Tue Jul 30 09:36:44 2013 +0200
6212
6213    glib-demo: Remove GTK_DISABLE_DEPRECATED compilation flag
6214
6215    Deprecations are now compile warnings, there's no reason to make them
6216    fatal.
6217
6218 glib/demo/Makefile.am | 1 -
6219 1 file changed, 1 deletion(-)
6220
6221commit eac752dc25942439de3e1c7a4ff815500a41dd2a
6222Author: Albert Astals Cid <aacid@kde.org>
6223Date:	Mon Jul 29 19:11:55 2013 +0200
6224
6225    0.24.0
6226
6227 CMakeLists.txt      | 6 +++---
6228 NEWS		     | 7 +++++++
6229 configure.ac	     | 4 ++--
6230 cpp/Doxyfile	     | 2 +-
6231 poppler/Makefile.am | 2 +-
6232 qt4/src/Doxyfile    | 2 +-
6233 qt5/src/Doxyfile    | 2 +-
6234 7 files changed, 16 insertions(+), 9 deletions(-)
6235
6236commit 892433a068a8a11c09a7c4f57c5fc941747c4453
6237Author: Albert Astals Cid <aacid@kde.org>
6238Date:	Mon Jul 29 19:08:10 2013 +0200
6239
6240    Update Ed's copyright
6241
6242 poppler/TextOutputDev.cc | 1 +
6243 1 file changed, 1 insertion(+)
6244
6245commit 4637b1581286381c3d1c6963828d9cd8afc5b9e0
6246Author: Albert Astals Cid <aacid@kde.org>
6247Date:	Mon Jul 29 01:08:06 2013 +0200
6248
6249    Make some pdftops conversions *much* faster
6250
6251    For example: http://ev.kde.org/resources/expense_report.pdf
6252
6253    Without this patch it seems "infinite", which this patch it's a
6254    few seconds
6255
6256    The change: Instead of just remembering in xobjStack the set of
6257    XObjects (and Patterns,
6258    the variable name was 'wrong') we are currently setting up (i.e. the
6259    current chain), we
6260    remember all of them.
6261
6262    This has passed the pdf->ps regression test without a single issue
6263
6264 poppler/PSOutputDev.cc | 42 ++++++++++--------------------------------
6265 poppler/PSOutputDev.h	|  6 +++---
6266 2 files changed, 13 insertions(+), 35 deletions(-)
6267
6268commit e04287f2682e46831c04e0ef8d60411f521a2572
6269Author: Albert Astals Cid <aacid@kde.org>
6270Date:	Mon Jul 29 00:55:43 2013 +0200
6271
6272    Fallback to 1x1 bitmap If we fail to create the corrent one
6273
6274 poppler/SplashOutputDev.cc | 8 +++++++-
6275 1 file changed, 7 insertions(+), 1 deletion(-)
6276
6277commit fe5ff20cb93a70fa1650ef5e00b67e35de20f0ca
6278Author: Albert Astals Cid <aacid@kde.org>
6279Date:	Mon Jul 29 00:54:07 2013 +0200
6280
6281    Initialize t3FillColorOnly
6282
6283 poppler/PSOutputDev.cc | 1 +
6284 1 file changed, 1 insertion(+)
6285
6286commit 19930d9f104b63070dcd7636758eb8b90a86fc0d
6287Author: Ed Catmur <ed@catmur.co.uk>
6288Date:	Sun Jul 21 11:07:00 2013 +0200
6289
6290    TextOutputDev: Do not draw ligatures more than once when selected
6291
6292    When the selection covers a ligature presentation form where a single
6293    character code corresponds to multiple Unicode codepoints, the
6294    glyph for
6295    the ligature is drawn multiple times, once for each Unicode character.
6296
6297    https://bugs.freedesktop.org/show_bug.cgi?id=9001
6298
6299 poppler/TextOutputDev.cc | 3 +++
6300 1 file changed, 3 insertions(+)
6301
6302commit 6b451b2d3f785c28d98907ae338d58380db518d2
6303Author: Albert Astals Cid <aacid@kde.org>
6304Date:	Fri Jul 19 02:55:29 2013 +0200
6305
6306    0.23.4
6307
6308 CMakeLists.txt		  |  4 +--
6309 NEWS			  |  8 ++++++
6310 configure.ac		  |  2 +-
6311 cpp/Doxyfile		  |  2 +-
6312 gtk-doc.make		  | 70
6313 +++++++++++++++++++++++++++++++-----------------
6314 m4/gtk-doc.m4		  |  6 ++++-
6315 poppler/CairoOutputDev.h |  2 +-
6316 poppler/Makefile.am	  |  2 +-
6317 poppler/TextOutputDev.cc |  2 +-
6318 qt4/src/Doxyfile	  |  2 +-
6319 qt5/src/Doxyfile	  |  2 +-
6320 11 files changed, 67 insertions(+), 35 deletions(-)
6321
6322commit 6cf43442e38c501b49293a28f38e06ab143852c6
6323Author: Ed Catmur <ed@catmur.co.uk>
6324Date:	Thu Jul 18 10:34:29 2013 +0200
6325
6326    TextOutputDev: clip the selected text rendering to the selection box
6327
6328    Sometimes with italic text or text containing ligatures, part of the
6329    glyph falls outside the selection box. By clipping to the selection
6330    box
6331    we avoid drawing the whole glyph with the selection color.
6332
6333    https://bugs.freedesktop.org/show_bug.cgi?id=66983
6334
6335 poppler/TextOutputDev.cc | 5 +++++
6336 1 file changed, 5 insertions(+)
6337
6338commit 269b3f3d572a15f1007f8cc84f758b1a293ef8af
6339Author: Carlos Garcia Campos <carlosgc@gnome.org>
6340Date:	Mon Jul 8 20:19:30 2013 +0200
6341
6342    build: Make -lpthread take preference over -pthread
6343
6344    This makes libpoppler link to pthreads and fixes runtime error due to
6345    unresolved pthread symbols when running some of the utils and tests.
6346
6347 m4/ax_pthread.m4  | 2 +-
6348 test/Makefile.am  | 6 ++++--
6349 utils/Makefile.am | 4 +++-
6350 3 files changed, 8 insertions(+), 4 deletions(-)
6351
6352commit 40f857d27930aa002a99c96f3892c5e240e7ecb5
6353Author: Carlos Garcia Campos <carlosgc@gnome.org>
6354Date:	Mon Jul 8 19:55:10 2013 +0200
6355
6356    m4: Replace old acx_pthread.m4 with new one ax_pthread.m4
6357
6358 configure.ac	   |   2 +-
6359 m4/acx_pthread.m4 | 280 -----------------------------------------------
6360 m4/ax_pthread.m4  | 317
6361 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
6362 3 files changed, 318 insertions(+), 281 deletions(-)
6363
6364commit 44b7070aa713b2e20eb97b868000d432e2f8504e
6365Author: Pino Toscano <pino@kde.org>
6366Date:	Mon Jul 8 19:42:15 2013 +0200
6367
6368    cmake: improve linking with pthreads
6369
6370    Use the CMake-provided variable instead of hardcoding -lpthread.
6371
6372 CMakeLists.txt       | 6 +++---
6373 utils/CMakeLists.txt | 2 +-
6374 2 files changed, 4 insertions(+), 4 deletions(-)
6375
6376commit 69c281fdcf23520151c0eb5471a4259c73fa1273
6377Author: Carlos Garcia Campos <carlosgc@gnome.org>
6378Date:	Sun Jul 7 11:51:27 2013 +0200
6379
6380    cairo: Fix the bounding box of images saved in CairoImageOutputDev
6381
6382    We were using the size of the original image instead of the rendered
6383    size and asuming the scales were always positive.
6384
6385 poppler/CairoOutputDev.cc | 145
6386 ++++++++++++++++++----------------------------
6387 poppler/CairoOutputDev.h  |   5 +-
6388 2 files changed, 59 insertions(+), 91 deletions(-)
6389
6390commit 759e0266b36c4ea9f66912f1e53ed6392dbfd6da
6391Author: Albert Astals Cid <aacid@kde.org>
6392Date:	Tue Jul 2 00:47:13 2013 +0200
6393
6394    News for 0.23.3
6395
6396    forgot to add them to the tarball, oh well
6397
6398 NEWS | 18 ++++++++++++++++++
6399 1 file changed, 18 insertions(+)
6400
6401commit df1fe9dc7ade5228e37c16c6f0c9a2d4890fdc90
6402Author: Albert Astals Cid <aacid@kde.org>
6403Date:	Tue Jul 2 00:33:04 2013 +0200
6404
6405    0.23.3
6406
6407 CMakeLists.txt      | 4 ++--
6408 Makefile.am	     | 2 +-
6409 configure.ac	     | 2 +-
6410 cpp/Doxyfile	     | 2 +-
6411 poppler/Makefile.am | 2 +-
6412 qt4/src/Doxyfile    | 2 +-
6413 qt5/src/Doxyfile    | 2 +-
6414 7 files changed, 8 insertions(+), 8 deletions(-)
6415
6416commit df9d4fee17adfe003c822175b6921a3cd93675f6
6417Author: Albert Astals Cid <aacid@kde.org>
6418Date:	Mon Jul 1 21:04:10 2013 +0200
6419
6420    Update copyrights
6421
6422 poppler/Annot.cc	       | 2 +-
6423 poppler/Annot.h	       | 2 +-
6424 poppler/Page.cc	       | 2 +-
6425 poppler/TextOutputDev.cc      | 2 +-
6426 poppler/TextOutputDev.h       | 2 +-
6427 qt5/src/poppler-annotation.cc | 2 +-
6428 qt5/src/poppler-annotation.h  | 2 +-
6429 qt5/src/poppler-document.cc   | 2 +-
6430 qt5/src/poppler-link.cc       | 2 +-
6431 qt5/src/poppler-qt5.h	       | 2 +-
6432 10 files changed, 10 insertions(+), 10 deletions(-)
6433
6434commit 67129e9db88e8332907407f14d3e09ee5c49e274
6435Author: Jason Crain <jason@aquaticape.us>
6436Date:	Mon Jul 1 02:24:47 2013 -0500
6437
6438    Check for NULL in Page::getResourceDictCopy
6439
6440 poppler/Page.cc | 4 +++-
6441 1 file changed, 3 insertions(+), 1 deletion(-)
6442
6443commit c376559bc412e90204162bb4b2d20cd586db70c1
6444Author: Carlos Garcia Campos <carlosgc@gnome.org>
6445Date:	Sun Jun 30 13:14:07 2013 +0200
6446
6447    annots: Invalidate the appearance stream when annot properties change
6448
6449    Make invalidateAppearance() protected and only call it when properties
6450    that affect the appearance stream are updated. Remove all calls to
6451    invalidateAppearance() from qt frontend, this is now handled by
6452    the core
6453    and fixes the appearance stream regeneration in the glib frontend too.
6454
6455 poppler/Annot.cc	       | 36 ++++++++++++++++++++++++++++++++++++
6456 poppler/Annot.h	       | 10 ++++++----
6457 qt4/src/poppler-annotation.cc | 34 ----------------------------------
6458 qt5/src/poppler-annotation.cc | 34 ----------------------------------
6459 4 files changed, 42 insertions(+), 72 deletions(-)
6460
6461commit c746e8b38e821d1ebeaf52c4c816515bc3ddaaf6
6462Author: Carlos Garcia Campos <carlosgc@gnome.org>
6463Date:	Sun Jun 30 11:44:59 2013 +0200
6464
6465    annots: Remove unused variable
6466
6467 poppler/Annot.cc | 1 -
6468 1 file changed, 1 deletion(-)
6469
6470commit 7d9d5d2518f7760e6a4317a358040ddd9164fdef
6471Author: Carlos Garcia Campos <carlosgc@gnome.org>
6472Date:	Sun Jun 30 11:40:15 2013 +0200
6473
6474    annots: Do not update AP and AS entries if they are not present when
6475    invaliding the appaearance stream
6476
6477 poppler/Annot.cc | 17 ++++++++++++++---
6478 1 file changed, 14 insertions(+), 3 deletions(-)
6479
6480commit 347b53f7fca644564724c230fe6c0dcbffa0d6f9
6481Author: Carlos Garcia Campos <carlosgc@gnome.org>
6482Date:	Sun Jun 30 11:23:54 2013 +0200
6483
6484    annots: do not set the default appearance state when invalidating
6485    appearances
6486
6487    We are setting the default appareance state to Off and then we are
6488    updating AS dictionary to NULL in the XRef. The appearance state
6489    is only
6490    required when there's more than once appearance stream, but when
6491    invalidating the apperance we remove all streams.
6492
6493 poppler/Annot.cc | 3 ++-
6494 1 file changed, 2 insertions(+), 1 deletion(-)
6495
6496commit b5e9941c145fc99e03a28d92a50840638895908d
6497Author: Albert Astals Cid <aacid@kde.org>
6498Date:	Mon Jul 1 00:32:51 2013 +0200
6499
6500    Fix crash on malformed doc
6501
6502    Where the Colorants dictionary values are not arrays
6503    Document can be found on KDE bug #319925
6504
6505 poppler/GfxState.cc | 9 ++++++++-
6506 1 file changed, 8 insertions(+), 1 deletion(-)
6507
6508commit 19f8a88bba6022b8172477e6f52dfd36b2fc5e92
6509Author: Fabio D'Urso <fabiodurso@hotmail.it>
6510Date:	Thu Mar 7 00:20:15 2013 +0100
6511
6512    qt5: Free some temporary memory in
6513    TextAnnotationPrivate::createNativeAnnot
6514
6515    There's no need to keep this buffer around after it has been flushed
6516
6517 qt5/src/poppler-annotation.cc | 2 ++
6518 1 file changed, 2 insertions(+)
6519
6520commit 8bac4d1e43ce9a4c66fddc8430d7bed2d9aabba1
6521Author: Fabio D'Urso <fabiodurso@hotmail.it>
6522Date:	Tue Jun 25 20:09:00 2013 +0200
6523
6524    qt5: Some documentation about annotations
6525
6526    * Removed incorrect hint "Use uniqueName to test for Annotation
6527      equality": uniqueNames are optional and we don't actually guarantee
6528      uniqueness
6529    * Added "How to add annotations" and "FixedRotation flag specifics"
6530      sections in the Annotation class page
6531    * Added links from enum Annotation::SubType items to actual subclasses
6532    * Added documentation for annotation flags that are known to work
6533    * Added "see also" links between annotation flag and boundary
6534      setters/getters
6535    * Added warning on Annotation::setPopup to tell that it's currently
6536    not
6537      implemented
6538
6539 qt5/src/poppler-annotation.h | 143
6540 ++++++++++++++++++++++++++++++++++++++++---
6541 1 file changed, 135 insertions(+), 8 deletions(-)
6542
6543commit 1d5fe3f20189fd3928121e954bcc8fa7278b39fb
6544Author: Fabio D'Urso <fabiodurso@hotmail.it>
6545Date:	Sat Mar 2 19:06:49 2013 +0100
6546
6547    qt5: FixedRotation annotations' coordinate conversion
6548
6549    FixedRotation(=flagNoRotate) annotations use a different coordinate
6550    system than regular annotations. This patch implements transparent
6551    conversion so that qt5 clients don't notice the difference.
6552
6553    Important! When dealing with FixedRotation annotations, poppler-qt5
6554    clients will need to set geometry-related annotation properties in
6555    the following order:
6556     1) flags (because we need to know if this is a FixedRotation
6557	annotation or not)
6558     2) boundary (because we need to know what the topleft corner is,
6559	so that we can construct the conversion matrix)
6560     3) anything else
6561
6562    This requirement will be documented in the next patch
6563
6564 qt5/src/poppler-annotation-private.h |   7 ++-
6565 qt5/src/poppler-annotation.cc	      | 111
6566 +++++++++++++++++++++++++++--------
6567 2 files changed, 92 insertions(+), 26 deletions(-)
6568
6569commit ab130c91492765f8be29ed112dd2e2e6f665641b
6570Author: Fabio D'Urso <fabiodurso@hotmail.it>
6571Date:	Sat Mar 2 00:55:58 2013 +0100
6572
6573    core: Remove geometry-related arguments from annotation constructors
6574
6575    Removed arguments from annotation constructors related to the geometry
6576    of the annotation. This change will make it easier to support creating
6577    annotations with flag NoRotate in the next patch (because no special
6578    cases will be needed: coordinate conversion code will be able
6579    to always
6580    assume that the underlying annotation object already exists).
6581
6582    Data that used to be taken from these arguments is now replaced
6583    by dummy
6584    values, which can be modified using appropriate setter methods after
6585    the annotation object is created.
6586
6587    Affected annotation types:
6588     - AnnotLine
6589     - AnnotTextMarkup
6590     - AnnotPolygon
6591     - AnnotInk
6592
6593 qt5/src/poppler-annotation.cc | 34 ++++++++++++++++++----------------
6594 1 file changed, 18 insertions(+), 16 deletions(-)
6595
6596commit 35cfb6914e1be4c5eda2f355900b1a0a1fa69d19
6597Author: Fabio D'Urso <fabiodurso@hotmail.it>
6598Date:	Fri Feb 15 12:24:18 2013 +0100
6599
6600    poppler_qt5viewer: Add combobox to select rotation
6601
6602 qt5/demos/navigationtoolbar.cpp | 15 +++++++++++++++
6603 qt5/demos/navigationtoolbar.h	 |  4 ++++
6604 qt5/demos/pageview.cpp		 | 24 +++++++++++++++++++++++-
6605 qt5/demos/pageview.h		 |  3 +++
6606 qt5/demos/viewer.cpp		 |  2 ++
6607 5 files changed, 47 insertions(+), 1 deletion(-)
6608
6609commit de2a93c0bc6e92a95c687796f59780c998b90ca4
6610Author: Fabio D'Urso <fabiodurso@hotmail.it>
6611Date:	Thu Mar 7 00:20:15 2013 +0100
6612
6613    qt4: Free some temporary memory in
6614    TextAnnotationPrivate::createNativeAnnot
6615
6616    There's no need to keep this buffer around after it has been flushed
6617
6618 qt4/src/poppler-annotation.cc | 2 ++
6619 1 file changed, 2 insertions(+)
6620
6621commit 738b0b4fedaa2b2b28ea1c11622dfd880180d1c9
6622Author: Fabio D'Urso <fabiodurso@hotmail.it>
6623Date:	Thu Mar 7 20:50:52 2013 +0100
6624
6625    qt4: Some documentation about annotations
6626
6627    * Removed incorrect hint "Use uniqueName to test for Annotation
6628      equality": uniqueNames are optional and we don't actually guarantee
6629      uniqueness
6630    * Added "How to add annotations" and "FixedRotation flag specifics"
6631      sections in the Annotation class page
6632    * Added links from enum Annotation::SubType items to actual subclasses
6633    * Added documentation for annotation flags that are known to work
6634    * Added "see also" links between annotation flag and boundary
6635      setters/getters
6636    * Added warning on Annotation::setPopup to tell that it's currently
6637    not
6638      implemented
6639
6640 qt4/src/poppler-annotation.h | 143
6641 ++++++++++++++++++++++++++++++++++++++++---
6642 1 file changed, 135 insertions(+), 8 deletions(-)
6643
6644commit cf950a2b7e8278e70719c67b441b0d324ffd0399
6645Author: Fabio D'Urso <fabiodurso@hotmail.it>
6646Date:	Sat Mar 2 19:06:49 2013 +0100
6647
6648    qt4: FixedRotation annotations' coordinate conversion
6649
6650    FixedRotation(=flagNoRotate) annotations use a different coordinate
6651    system than regular annotations. This patch implements transparent
6652    conversion so that qt4 clients don't notice the difference.
6653
6654    Important! When dealing with FixedRotation annotations, poppler-qt4
6655    clients will need to set geometry-related annotation properties in
6656    the following order:
6657     1) flags (because we need to know if this is a FixedRotation
6658	annotation or not)
6659     2) boundary (because we need to know what the topleft corner is,
6660	so that we can construct the conversion matrix)
6661     3) anything else
6662
6663    This requirement will be documented in the next patch
6664
6665 poppler/Annot.cc		      |   8 +++
6666 poppler/Annot.h		      |   2 +
6667 qt4/src/poppler-annotation-private.h |   7 ++-
6668 qt4/src/poppler-annotation.cc	      | 111
6669 +++++++++++++++++++++++++++--------
6670 4 files changed, 102 insertions(+), 26 deletions(-)
6671
6672commit 4b13085568df09d8b75099f6a5438f025a028fd5
6673Author: Fabio D'Urso <fabiodurso@hotmail.it>
6674Date:	Sat Mar 2 00:55:58 2013 +0100
6675
6676    core: Remove geometry-related arguments from annotation constructors
6677
6678    Removed arguments from annotation constructors related to the geometry
6679    of the annotation. This change will make it easier to support creating
6680    annotations with flag NoRotate in the next patch (because no special
6681    cases will be needed: coordinate conversion code will be able
6682    to always
6683    assume that the underlying annotation object already exists).
6684
6685    Data that used to be taken from these arguments is now replaced
6686    by dummy
6687    values, which can be modified using appropriate setter methods after
6688    the annotation object is created.
6689
6690    Affected annotation types:
6691     - AnnotLine
6692     - AnnotTextMarkup
6693     - AnnotPolygon
6694     - AnnotInk
6695
6696 poppler/Annot.cc	       | 56
6697 +++++++++++++------------------------------
6698 poppler/Annot.h	       |  9 ++++---
6699 qt4/src/poppler-annotation.cc | 34 +++++++++++++-------------
6700 3 files changed, 39 insertions(+), 60 deletions(-)
6701
6702commit 5923cfb5f7e3a0703de17e21f4952f92a44f3c14
6703Author: Fabio D'Urso <fabiodurso@hotmail.it>
6704Date:	Fri Feb 15 12:24:18 2013 +0100
6705
6706    poppler_qt4viewer: Add combobox to select rotation
6707
6708 qt4/demos/navigationtoolbar.cpp | 15 +++++++++++++++
6709 qt4/demos/navigationtoolbar.h	 |  4 ++++
6710 qt4/demos/pageview.cpp		 | 24 +++++++++++++++++++++++-
6711 qt4/demos/pageview.h		 |  3 +++
6712 qt4/demos/viewer.cpp		 |  2 ++
6713 5 files changed, 47 insertions(+), 1 deletion(-)
6714
6715commit 74ea15cc454f31b772e71b3525b71045dbfa5527
6716Author: Fabio D'Urso <fabiodurso@hotmail.it>
6717Date:	Tue Jun 25 19:56:20 2013 +0200
6718
6719    core: Support for rendering annotations with flagNoRotate
6720
6721    Gfx::drawAnnot now makes a counter-rotation if flagNoRotate is set
6722
6723 poppler/Annot.cc | 55
6724 ++++++++++++++++++++++++++++++++++++-------------------
6725 poppler/Annot.h  |  3 ++-
6726 poppler/Gfx.cc   | 41 +++++++++++++++++++++++++++++++++++++----
6727 poppler/Gfx.h	  |  3 ++-
6728 4 files changed, 77 insertions(+), 25 deletions(-)
6729
6730commit 2639957ba78defd2ab6282679375fb7969bad21f
6731Author: Fabio D'Urso <fabiodurso@hotmail.it>
6732Date:	Wed Jun 26 23:12:40 2013 +0200
6733
6734    Do not crash in page::removeAnnot if there are non-Ref entries
6735    in /Annots
6736
6737 poppler/Page.cc | 10 ++++++----
6738 1 file changed, 6 insertions(+), 4 deletions(-)
6739
6740commit ae016aa263c218fbfbd607cc92feac1013348c7e
6741Author: Albert Astals Cid <aacid@kde.org>
6742Date:	Wed Jun 26 11:33:55 2013 +0200
6743
6744    Fix qt5 found/not found logic
6745
6746 CMakeLists.txt | 8 ++++----
6747 1 file changed, 4 insertions(+), 4 deletions(-)
6748
6749commit e27c1057caf4d878a0dc43c92c9e0b565db8fe40
6750Merge: c55b577 ee8cfbc
6751Author: Albert Astals Cid <aacid@kde.org>
6752Date:	Tue Jun 25 19:17:13 2013 +0200
6753
6754    Merge remote-tracking branch 'origin/qt5'
6755
6756commit c55b577ce69ad4bb69f5261b3e120e92c9fdb3d0
6757Author: Carlos Garcia Campos <carlosgc@gnome.org>
6758Date:	Tue Jun 25 10:01:38 2013 +0200
6759
6760    glib: Use TextPage::getSelectionWords to build text layout and
6761    attributes
6762
6763    This way we can make sure that the list of words used in
6764    poppler_page_get_text_layout and poppler_page_get_text_attributes
6765    is the
6766    same that the one used in poppler_page_get_text. This fixes the
6767    mismatch
6768    between the number of characters in the text returned by
6769    poppler_page_get_text and the number of characters returned by
6770    poppler_page_get_text_layout in some documents.
6771
6772 glib/poppler-page.cc | 168
6773 +++++++++++++++++++++++++++------------------------
6774 1 file changed, 90 insertions(+), 78 deletions(-)
6775
6776commit fc534f571315c064005515c19d7d70ad3af1563e
6777Author: Carlos Garcia Campos <carlosgc@gnome.org>
6778Date:	Tue Jun 25 10:05:01 2013 +0200
6779
6780    TextOutputDev: add a method to TextPage to get the selection as a
6781    list of words
6782
6783    Returns a list of lines of words.
6784
6785 poppler/TextOutputDev.cc | 36 ++++++++++++++++++++++++++++++++++++
6786 poppler/TextOutputDev.h  |  4 ++++
6787 2 files changed, 40 insertions(+)
6788
6789commit a924246b7534e86165f8e9ab6c60d56b73a17b94
6790Author: Carlos Garcia Campos <carlosgc@gnome.org>
6791Date:	Tue Jun 25 09:57:48 2013 +0200
6792
6793    TextOutputDev: simplify the text selection dumper
6794
6795    Build a list of lines of words and don't try to format the text when
6796    detecting tables, simply add the words and lines in the right order.
6797
6798 poppler/TextOutputDev.cc | 200
6799 ++++++++++++++++++++++-------------------------
6800 1 file changed, 92 insertions(+), 108 deletions(-)
6801
6802commit c849094a2daf896d085937adff1f7659a09da062
6803Author: Carlos Garcia Campos <carlosgc@gnome.org>
6804Date:	Mon Jun 24 18:29:11 2013 +0200
6805
6806    TextOutputDev: Move TextSelection class from TextSelectionPainter
6807    to TextSelectionVisitor
6808
6809    So that it can be used by other TextSelectionVisitor implementations.
6810    Also renamed it as TextWordSelection since it contains a word
6811    selection.
6812
6813 poppler/TextOutputDev.cc | 35 ++++++++++++++++++-----------------
6814 1 file changed, 18 insertions(+), 17 deletions(-)
6815
6816commit b3ff3f2c3e131556d2b27cbe52f0ddbbb4820c19
6817Author: Jason Crain <jason@aquaticape.us>
6818Date:	Thu Jun 20 21:47:13 2013 -0500
6819
6820    Draw glyphs after selection background
6821
6822    When multiple lines of text are selected, TextSelectionPainter will
6823    draw selections over each other, hiding the previous line with the
6824    selection background of the current line.  This patch changes
6825    TextSelectionPainter so that glyphs are drawn only after the entire
6826    background is drawn.
6827
6828    https://bugs.freedesktop.org/show_bug.cgi?id=65989
6829
6830 poppler/TextOutputDev.cc | 109
6831 ++++++++++++++++++++++++++++++-----------------
6832 1 file changed, 69 insertions(+), 40 deletions(-)
6833
6834commit ee8cfbc78fe9de109abbe0727a738870f6027a73
6835Author: Albert Astals Cid <aacid@kde.org>
6836Date:	Tue Jun 18 23:20:01 2013 +0200
6837
6838    Fix indent
6839
6840 qt5/src/poppler-optcontent.cc | 2 +-
6841 1 file changed, 1 insertion(+), 1 deletion(-)
6842
6843commit 9d0a5b6afb25a1273504383e108bdb95ca82f099
6844Author: Albert Astals Cid <aacid@kde.org>
6845Date:	Tue Jun 18 23:19:30 2013 +0200
6846
6847    Bring changes from the qt4 dir
6848
6849 qt5/src/Doxyfile		  |   2 +-
6850 qt5/src/poppler-private.h	  |   2 +-
6851 qt5/tests/CMakeLists.txt	  |   1 +
6852 qt5/tests/Makefile.am		  |  13 +-
6853 qt5/tests/stress-threads-qt5.cpp | 304
6854 +++++++++++++++++++++++++++++++++++++++
6855 qt5/tests/test-poppler-qt5.cpp   |   2 +-
6856 6 files changed, 320 insertions(+), 4 deletions(-)
6857
6858commit 1adb1ab7aee026e227d25716a4b7be22b19b5b84
6859Author: Albert Astals Cid <aacid@kde.org>
6860Date:	Tue Jun 18 20:50:49 2013 +0200
6861
6862    Make it build with autotools
6863
6864 poppler/ArthurOutputDev.cc    | 816
6865 ------------------------------------------
6866 poppler/ArthurOutputDev.h     | 170 ---------
6867 poppler/Makefile.am	       |  23 +-
6868 qt4/src/ArthurOutputDev.cc    | 816
6869 ++++++++++++++++++++++++++++++++++++++++++
6870 qt4/src/ArthurOutputDev.h     | 170 +++++++++
6871 qt4/src/CMakeLists.txt        |   2 +-
6872 qt4/src/Makefile.am	       |   5 +-
6873 qt5/src/ArthurOutputDev.cc    | 816
6874 ++++++++++++++++++++++++++++++++++++++++++
6875 qt5/src/ArthurOutputDev.h     | 170 +++++++++
6876 qt5/src/CMakeLists.txt        |   2 +-
6877 qt5/src/Makefile.am	       |   5 +-
6878 qt5/src/poppler-optcontent.cc |   2 +
6879 12 files changed, 1983 insertions(+), 1014 deletions(-)
6880
6881commit 93a1c2b768cc419c5bf9b3033bf85fb21326a65a
6882Author: Albert Astals Cid <aacid@kde.org>
6883Date:	Tue Jun 18 00:33:38 2013 +0200
6884
6885    If qmake gives us a Qt5 qmake try with qmake4 and qmake-qt4
6886
6887 cmake/modules/FindQt4.cmake | 62
6888 ++++++++++++++++++++++++++++-----------------
6889 1 file changed, 39 insertions(+), 23 deletions(-)
6890
6891commit 7cc33a752ef864b595748ce7724ba553a8e3ba8e
6892Author: Albert Astals Cid <aacid@kde.org>
6893Date:	Mon Jun 17 22:57:56 2013 +0200
6894
6895    We are not compiling an executable
6896
6897 qt5/src/CMakeLists.txt | 1 -
6898 1 file changed, 1 deletion(-)
6899
6900commit 87cfcd41e8e970186c6ce753aa660ef86aca8878
6901Author: Granger Anthony <grangeranthony@gmail.com>
6902Date:	Mon Jun 17 09:17:51 2013 +0200
6903
6904    Allow to enable Qt5 support only with CMake >= 2.8.8
6905
6906 CMakeLists.txt		  | 26 ++++++++++++++++----------
6907 qt5/tests/CMakeLists.txt |  1 -
6908 2 files changed, 16 insertions(+), 11 deletions(-)
6909
6910commit b44c70f04758000cf0e049b06cc7864287570f7b
6911Author: Albert Astals Cid <aacid@kde.org>
6912Date:	Mon Jun 17 22:10:05 2013 +0200
6913
6914    Bring PIC back to the toplevel, still have linking errors tohugh :-/
6915
6916 configure.ac | 1 +
6917 1 file changed, 1 insertion(+)
6918
6919commit be49073f5ce79f56b38197758a5cf1253b972306
6920Author: Albert Astals Cid <aacid@kde.org>
6921Date:	Mon Jun 17 21:50:31 2013 +0200
6922
6923    Use qtchooser if available
6924
6925 configure.ac | 15 ++++++++++++---
6926 1 file changed, 12 insertions(+), 3 deletions(-)
6927
6928commit b1958228d4bc6793a3606b5e31c61a57b9fac9f5
6929Author: Albert Astals Cid <aacid@kde.org>
6930Date:	Mon Jun 17 20:21:08 2013 +0200
6931
6932    No distro ships moc-qt5 but make it work in case someone would
6933
6934 configure.ac | 6 ++++--
6935 1 file changed, 4 insertions(+), 2 deletions(-)
6936
6937commit 06f45c7177afc67e02985be1a97cd976c530c4ae
6938Author: Albert Astals Cid <aacid@kde.org>
6939Date:	Mon Jun 17 20:04:49 2013 +0200
6940
6941    Build fixes
6942
6943    Fix moc when moc-qt4 is qt4 moc but moc is qt5 one
6944    Do not add -fPIE everywhere, just -fPIC to qt5
6945
6946 configure.ac	     | 10 ++++++----
6947 qt5/src/Makefile.am |	2 +-
6948 2 files changed, 7 insertions(+), 5 deletions(-)
6949
6950commit cb617c21fba727781f46278f5475b91d528a488b
6951Author: Albert Astals Cid <aacid@kde.org>
6952Date:	Mon Jun 17 18:12:18 2013 +0200
6953
6954    Files i forgot
6955
6956 poppler-qt5-uninstalled.pc.in |  7 +++++++
6957 poppler-qt5.pc.cmake	       | 13 +++++++++++++
6958 poppler-qt5.pc.in	       | 13 +++++++++++++
6959 3 files changed, 33 insertions(+)
6960
6961commit 5c521bba427eb163e4b77d936865fbdd0e07faf3
6962Author: Albert Astals Cid <aacid@kde.org>
6963Date:	Mon Jun 17 18:12:07 2013 +0200
6964
6965    soversion 1
6966
6967 qt5/src/CMakeLists.txt | 2 +-
6968 qt5/src/Makefile.am	| 2 +-
6969 2 files changed, 2 insertions(+), 2 deletions(-)
6970
6971commit 43786964946b4f4c005a0526e16fead3ffa6ba4a
6972Author: Albert Astals Cid <aacid@kde.org>
6973Date:	Mon Jun 17 00:23:31 2013 +0200
6974
6975    harmonize spaces
6976
6977 CMakeLists.txt | 7 +++----
6978 1 file changed, 3 insertions(+), 4 deletions(-)
6979
6980commit 2e2ea27fe3dc688c87003d170b82451a6a872b0d
6981Author: Albert Astals Cid <aacid@kde.org>
6982Date:	Mon Jun 17 00:22:18 2013 +0200
6983
6984    Remove qt4 mentions
6985
6986 qt5/src/poppler-converter-private.h	| 6 +++---
6987 qt5/src/poppler-embeddedfile-private.h | 2 +-
6988 qt5/src/poppler-form.cc		| 2 +-
6989 qt5/src/poppler-form.h			| 6 +++---
6990 qt5/src/poppler-pdf-converter.cc	| 2 +-
6991 qt5/src/poppler-private.cc		| 4 ++--
6992 qt5/src/poppler-private.h		| 2 +-
6993 qt5/src/poppler-qt5.h			| 2 +-
6994 8 files changed, 13 insertions(+), 13 deletions(-)
6995
6996commit e2264ce82af3e971e34930f5307b7c9b43a1e346
6997Author: Albert Astals Cid <aacid@kde.org>
6998Date:	Mon Jun 17 00:19:27 2013 +0200
6999
7000    remove deprecated stuff
7001
7002 qt5/src/poppler-annotation.cc |  19 ++------
7003 qt5/src/poppler-annotation.h  |  18 -------
7004 qt5/src/poppler-document.cc   |  19 --------
7005 qt5/src/poppler-link.cc       |   5 --
7006 qt5/src/poppler-link.h        |  10 ----
7007 qt5/src/poppler-page.cc       |  18 -------
7008 qt5/src/poppler-qt5.h	       |  41 ----------------
7009 qt5/tests/check_fonts.cpp     |  21 ++-------
7010 qt5/tests/check_metadata.cpp  |   1 -
7011 qt5/tests/check_search.cpp    | 107
7012 ++++++++++++++++++++++--------------------
7013 10 files changed, 65 insertions(+), 194 deletions(-)
7014
7015commit 21808e203eed46e379954b58b7014998b3836573
7016Author: Albert Astals Cid <aacid@kde.org>
7017Date:	Mon Jun 17 00:03:45 2013 +0200
7018
7019    remove commented stuff
7020
7021 qt5/src/CMakeLists.txt | 1 -
7022 1 file changed, 1 deletion(-)
7023
7024commit 16e7033f18a8da8e27aaed6f63cce156abf8837a
7025Author: Albert Astals Cid <aacid@kde.org>
7026Date:	Mon Jun 17 00:01:27 2013 +0200
7027
7028    Initial Qt5 port
7029
7030 CMakeLists.txt				      |   20 +
7031 Makefile.am				      |   18 +-
7032 configure.ac				      |   66 +-
7033 qt5/.gitignore				      |    4 +
7034 qt5/CMakeLists.txt			      |    3 +
7035 qt5/Makefile.am			      |    1 +
7036 qt5/demos/.gitignore			      |    4 +
7037 qt5/demos/CMakeLists.txt		      |   38 +
7038 qt5/demos/Makefile.am			      |   67 +
7039 qt5/demos/abstractinfodock.cpp		      |   57 +
7040 qt5/demos/abstractinfodock.h		      |   48 +
7041 qt5/demos/documentobserver.cpp		      |   50 +
7042 qt5/demos/documentobserver.h		      |   50 +
7043 qt5/demos/embeddedfiles.cpp		      |   82 +
7044 qt5/demos/embeddedfiles.h		      |   44 +
7045 qt5/demos/fonts.cpp			      |   72 +
7046 qt5/demos/fonts.h			      |   43 +
7047 qt5/demos/info.cpp			      |   72 +
7048 qt5/demos/info.h			      |   43 +
7049 qt5/demos/main_viewer.cpp		      |   33 +
7050 qt5/demos/metadata.cpp			      |   50 +
7051 qt5/demos/metadata.h			      |   43 +
7052 qt5/demos/navigationtoolbar.cpp	      |  129 +
7053 qt5/demos/navigationtoolbar.h		      |   61 +
7054 qt5/demos/optcontent.cpp		      |   69 +
7055 qt5/demos/optcontent.h			      |   47 +
7056 qt5/demos/pageview.cpp			      |   79 +
7057 qt5/demos/pageview.h			      |   50 +
7058 qt5/demos/permissions.cpp		      |   66 +
7059 qt5/demos/permissions.h		      |   43 +
7060 qt5/demos/thumbnails.cpp		      |   84 +
7061 qt5/demos/thumbnails.h			      |   48 +
7062 qt5/demos/toc.cpp			      |   88 +
7063 qt5/demos/toc.h			      |   43 +
7064 qt5/demos/viewer.cpp			      |  317 ++
7065 qt5/demos/viewer.h			      |   73 +
7066 qt5/src/.gitignore			      |    9 +
7067 qt5/src/CMakeLists.txt			      |   54 +
7068 qt5/src/Doxyfile			      | 1637 ++++++++++
7069 qt5/src/Mainpage.dox			      |   85 +
7070 qt5/src/Makefile.am			      |   73 +
7071 qt5/src/poppler-annotation-helper.h	      |  198 ++
7072 qt5/src/poppler-annotation-private.h	      |  111 +
7073 qt5/src/poppler-annotation.cc		      | 4394
7074 ++++++++++++++++++++++++++
7075 qt5/src/poppler-annotation.h		      |  921 ++++++
7076 qt5/src/poppler-base-converter.cc	      |  105 +
7077 qt5/src/poppler-converter-private.h	      |   49 +
7078 qt5/src/poppler-document.cc		      |  679 ++++
7079 qt5/src/poppler-embeddedfile-private.h       |   42 +
7080 qt5/src/poppler-embeddedfile.cc	      |  135 +
7081 qt5/src/poppler-export.h		      |   17 +
7082 qt5/src/poppler-fontinfo.cc		      |  149 +
7083 qt5/src/poppler-form.cc		      |  416 +++
7084 qt5/src/poppler-form.h			      |  343 ++
7085 qt5/src/poppler-link-extractor-private.h     |   57 +
7086 qt5/src/poppler-link-extractor.cc	      |   84 +
7087 qt5/src/poppler-link.cc		      |  711 +++++
7088 qt5/src/poppler-link.h			      |  612 ++++
7089 qt5/src/poppler-media.cc		      |  168 +
7090 qt5/src/poppler-media.h		      |  100 +
7091 qt5/src/poppler-movie.cc		      |  110 +
7092 qt5/src/poppler-optcontent-private.h	      |  121 +
7093 qt5/src/poppler-optcontent.cc		      |  427 +++
7094 qt5/src/poppler-optcontent.h		      |   77 +
7095 qt5/src/poppler-page-private.h		      |   54 +
7096 qt5/src/poppler-page-transition-private.h    |   28 +
7097 qt5/src/poppler-page-transition.cc	      |   95 +
7098 qt5/src/poppler-page-transition.h	      |  148 +
7099 qt5/src/poppler-page.cc		      |  744 +++++
7100 qt5/src/poppler-pdf-converter.cc	      |  115 +
7101 qt5/src/poppler-private.cc		      |  292 ++
7102 qt5/src/poppler-private.h		      |  240 ++
7103 qt5/src/poppler-ps-converter.cc	      |  273 ++
7104 qt5/src/poppler-qiodeviceoutstream-private.h |   47 +
7105 qt5/src/poppler-qiodeviceoutstream.cc	      |   64 +
7106 qt5/src/poppler-qt5.h			      | 1812 +++++++++++
7107 qt5/src/poppler-sound.cc		      |  132 +
7108 qt5/src/poppler-textbox.cc		      |   63 +
7109 qt5/tests/.gitignore			      |   30 +
7110 qt5/tests/CMakeLists.txt		      |   75 +
7111 qt5/tests/Makefile.am			      |  152 +
7112 qt5/tests/README.unittest		      |   23 +
7113 qt5/tests/check_actualtext.cpp		      |   33 +
7114 qt5/tests/check_attachments.cpp	      |  157 +
7115 qt5/tests/check_dateConversion.cpp	      |  142 +
7116 qt5/tests/check_fonts.cpp		      |  248 ++
7117 qt5/tests/check_goostring.cpp		      |   61 +
7118 qt5/tests/check_lexer.cpp		      |  128 +
7119 qt5/tests/check_links.cpp		      |   96 +
7120 qt5/tests/check_metadata.cpp		      |  275 ++
7121 qt5/tests/check_optcontent.cpp		      |  484 +++
7122 qt5/tests/check_pagelabelinfo.cpp	      |   43 +
7123 qt5/tests/check_pagelayout.cpp		      |   49 +
7124 qt5/tests/check_pagemode.cpp		      |   73 +
7125 qt5/tests/check_password.cpp		      |   88 +
7126 qt5/tests/check_permissions.cpp	      |   44 +
7127 qt5/tests/check_search.cpp		      |   91 +
7128 qt5/tests/check_strings.cpp		      |  250 ++
7129 qt5/tests/poppler-attachments.cpp	      |   39 +
7130 qt5/tests/poppler-fonts.cpp		      |   89 +
7131 qt5/tests/poppler-forms.cpp		      |  166 +
7132 qt5/tests/poppler-texts.cpp		      |   40 +
7133 qt5/tests/stress-poppler-dir.cpp	      |   67 +
7134 qt5/tests/stress-poppler-qt5.cpp	      |   74 +
7135 qt5/tests/test-password-qt5.cpp	      |  136 +
7136 qt5/tests/test-poppler-qt5.cpp		      |  235 ++
7137 106 files changed, 21480 insertions(+), 4 deletions(-)
7138
7139commit 714ee1e61d853394818dca7155b1b882408ffc6a
7140Author: Albert Astals Cid <aacid@kde.org>
7141Date:	Sun Jun 16 19:00:01 2013 +0200
7142
7143    Pass down the recursion param
7144
7145    Fixes heap smashing in 168.pdf.SIGSEGV.598.462
7146
7147 poppler/Stream.cc | 2 +-
7148 1 file changed, 1 insertion(+), 1 deletion(-)
7149
7150commit 1f3e3828b9a57e044b86640b9bf9ad2437cc5656
7151Author: Albert Astals Cid <aacid@kde.org>
7152Date:	Sat Jun 15 17:21:36 2013 +0200
7153
7154    Add quotes since use_cairo can have spaces
7155
7156    BUG #65709
7157
7158 configure.ac | 2 +-
7159 1 file changed, 1 insertion(+), 1 deletion(-)
7160
7161commit fe3ffab19d54326052fd0ff8ee3ee1feb9fa928c
7162Author: Adam Reichold <adamreichold@myopera.com>
7163Date:	Tue Jun 11 23:08:07 2013 +0200
7164
7165    Windows compile fixes
7166
7167 qt4/tests/stress-threads-qt4.cpp | 13 +++++++++----
7168 1 file changed, 9 insertions(+), 4 deletions(-)
7169
7170commit 99908cb0c8a784791ffa0682c8f105acdef0d5ab
7171Author: Peter Breitenlohner <peb@mppmu.mpg.de>
7172Date:	Tue Jun 11 10:02:01 2013 +0200
7173
7174    MinGW32 may or may not define __MINGW_PRINTF_FORMAT
7175
7176    Moreover __USE_MINGW_ANSI_STDIO might be defined as 0
7177
7178 poppler/poppler-config.h.cmake | 2 +-
7179 poppler/poppler-config.h.in	| 2 +-
7180 2 files changed, 2 insertions(+), 2 deletions(-)
7181
7182commit 0673f3d8024554c414f578e0770086f475e6a605
7183Author: Albert Astals Cid <aacid@kde.org>
7184Date:	Tue Jun 11 00:19:19 2013 +0200
7185
7186    0.23.2
7187
7188 CMakeLists.txt      |	4 ++--
7189 NEWS		     | 12 ++++++++++++
7190 configure.ac	     |	2 +-
7191 cpp/Doxyfile	     |	2 +-
7192 poppler/Makefile.am |	2 +-
7193 qt4/src/Doxyfile    |	2 +-
7194 6 files changed, 18 insertions(+), 6 deletions(-)
7195
7196commit 7f1bf8d94302c15a2ff68debfb6fba49df526d16
7197Author: Christoph Duelli <duelli@melosgmbh.de>
7198Date:	Thu May 16 16:16:32 2013 +0200
7199
7200    Do not pollute global namespace with internal classes
7201
7202    Bug #64680
7203
7204 fofi/FoFiIdentifier.cc | 18 ++++++++++++++++++
7205 1 file changed, 18 insertions(+)
7206
7207commit 07992075a6d1d29db57f997f67d5a4a6deacbbb4
7208Merge: 4a0bd6f 25f453e
7209Author: Albert Astals Cid <aacid@kde.org>
7210Date:	Sun Jun 9 12:17:53 2013 +0200
7211
7212    Merge remote-tracking branch 'origin/poppler-0.22'
7213
7214    Conflicts:
7215	poppler/Catalog.cc
7216	qt4/src/poppler-private.h
7217	utils/HtmlOutputDev.cc
7218
7219commit 25f453ef49004452ac4c201d59d9ce2ef52ffeee
7220Author: Julien Nabet <serval2412@yahoo.fr>
7221Date:	Sun Jun 9 12:12:06 2013 +0200
7222
7223    Prefer prefix ++/-- operators for non-primitive types
7224
7225    Part of bug #80537
7226
7227 poppler/CachedFile.cc | 3 ++-
7228 poppler/Catalog.cc    | 5 +++--
7229 utils/HtmlFonts.cc    | 3 ++-
7230 utils/HtmlLinks.cc    | 3 ++-
7231 4 files changed, 9 insertions(+), 5 deletions(-)
7232
7233commit ed01688a899c5e7560a93ca2424ca302ff3452f1
7234Author: Julien Nabet <serval2412@yahoo.fr>
7235Date:	Sun Jun 9 12:10:01 2013 +0200
7236
7237    Fix mismatched allocation and deallocation
7238
7239    Part of bug #65551
7240
7241 qt4/src/poppler-private.h | 3 ++-
7242 1 file changed, 2 insertions(+), 1 deletion(-)
7243
7244commit a27890ac441fbd613ddfe6fcf404b92be371e554
7245Author: Julien Nabet <serval2412@yahoo.fr>
7246Date:	Sun Jun 9 12:08:06 2013 +0200
7247
7248    Fix memory leak
7249
7250 utils/HtmlOutputDev.cc | 3 ++-
7251 1 file changed, 2 insertions(+), 1 deletion(-)
7252
7253commit 4a0bd6fdb2e9e3c589e1bdb282e7c2bfca8567b1
7254Merge: bbd27c9 17a16a2
7255Author: Albert Astals Cid <aacid@kde.org>
7256Date:	Sun Jun 9 12:06:10 2013 +0200
7257
7258    Merge remote-tracking branch 'origin/poppler-0.22'
7259
7260commit 17a16a2731b1110a12c7163c139d85bccee04492
7261Author: Albert Astals Cid <aacid@kde.org>
7262Date:	Sun Jun 9 12:04:40 2013 +0200
7263
7264    Fix mismatched free/delete
7265
7266    Bug #65553
7267
7268 poppler/UTF.cc | 2 +-
7269 1 file changed, 1 insertion(+), 1 deletion(-)
7270
7271commit bbd27c92b5e5034dc2899ea26b47fcb983209f82
7272Author: Thomas Freitag <Thomas.Freitag@alfa.de>
7273Date:	Thu Jun 6 23:52:36 2013 +0200
7274
7275    Speed-up some tiling on a 10x factor
7276
7277    Bug #64892
7278
7279 poppler/SplashOutputDev.cc | 15 ++++++++++++++-
7280 splash/Splash.cc	    | 15 +++++++++++----
7281 splash/Splash.h	    |  3 ++-
7282 3 files changed, 27 insertions(+), 6 deletions(-)
7283
7284commit 7847769a24bd3ccf863f653bc2215e84157ccfb6
7285Author: Peter Breitenlohner <peb@mppmu.mpg.de>
7286Date:	Tue Jun 4 15:31:06 2013 +0200
7287
7288    Use fseeko64/ftello64 for MinGW32
7289
7290 goo/gfile.cc | 7 ++++++-
7291 1 file changed, 6 insertions(+), 1 deletion(-)
7292
7293commit 0c3548087b379dd6ffa2291d03f0ea1c7e6a69d1
7294Author: Peter Breitenlohner <peb@mppmu.mpg.de>
7295Date:	Tue Jun 4 15:31:05 2013 +0200
7296
7297    Allow to build without multithreading
7298
7299 poppler/Annot.cc | 7 +++++++
7300 poppler/XRef.cc  | 4 ++++
7301 2 files changed, 11 insertions(+)
7302
7303commit 1e74ac4589daf80dcac54b094145d32c90069738
7304Author: Adam Reichold <adamreichold@myopera.com>
7305Date:	Thu Jun 6 01:03:48 2013 +0200
7306
7307    [qt4] fix autotools
7308
7309 qt4/tests/Makefile.am | 4 ++--
7310 1 file changed, 2 insertions(+), 2 deletions(-)
7311
7312commit 342cc0d8a101e99199d447d632a1cd5ba7beb5b2
7313Author: Li Junling <lijunling@sina.com>
7314Date:	Tue Jun 4 22:39:35 2013 +0200
7315
7316    Fix memory leak
7317
7318 poppler/SplashOutputDev.cc | 2 ++
7319 1 file changed, 2 insertions(+)
7320
7321commit 52945a072b6f864e80485cc4321a27530a76c452
7322Author: Albert Astals Cid <aacid@kde.org>
7323Date:	Tue Jun 4 22:35:32 2013 +0200
7324
7325    Move the iccColorSpaceCache from Gfx to OutputDev
7326
7327    This way it's shared when doing tiling. Page 35 of
7328    bug-poppler64963.pdf
7329    goes down from 150 to 133 seconds
7330
7331 poppler/Gfx.cc       | 61 ++++++++++++++--------------------
7332 poppler/Gfx.h	      | 12 ++-----
7333 poppler/GfxState.cc  | 93
7334 ++++++++++++++++++++++++++--------------------------
7335 poppler/GfxState.h   | 33 ++++++++++---------
7336 poppler/OutputDev.cc |  8 ++++-
7337 poppler/OutputDev.h  | 19 +++++++++--
7338 6 files changed, 114 insertions(+), 112 deletions(-)
7339
7340commit 7d4bda198b8ac767bdf4e0a4fdcaae5541113f92
7341Author: Albert Astals Cid <aacid@kde.org>
7342Date:	Mon Jun 3 23:34:11 2013 +0200
7343
7344    Compile
7345
7346 qt4/tests/stress-threads-qt4.cpp | 1 +
7347 1 file changed, 1 insertion(+)
7348
7349commit 395b3fa021850225e1fea66736f3a3f00571571f
7350Author: Albert Astals Cid <aacid@kde.org>
7351Date:	Mon Jun 3 23:31:52 2013 +0200
7352
7353    Fix #end -> #endif
7354
7355 poppler/poppler-config.h.cmake | 2 +-
7356 1 file changed, 1 insertion(+), 1 deletion(-)
7357
7358commit 425d1b4835389e2031631ce54cee157af39f1cb6
7359Author: Adam Reichold <adamreichold@myopera.com>
7360Date:	Mon Jun 3 20:04:21 2013 +0200
7361
7362    Check for the correct number of arguments
7363
7364 qt4/tests/stress-threads-qt4.cpp | 2 +-
7365 1 file changed, 1 insertion(+), 1 deletion(-)
7366
7367commit 9d3eb07a1ea01b98aabe4f32481dd4a83bc8f2a5
7368Author: Hib Eris <hib@hiberis.nl>
7369Date:	Mon Jun 3 08:49:37 2013 +0200
7370
7371    Fix cmake build to use ansi stdio extensions when using a mingw
7372    compiler
7373
7374    https://bugs.freedesktop.org/show_bug.cgi?id=65238
7375
7376 poppler/poppler-config.h.cmake | 5 +++++
7377 1 file changed, 5 insertions(+)
7378
7379commit 287afe2290d64ca63cdb75fef8f3fbdc20997970
7380Author: Adam Reichold <adamreichold@myopera.com>
7381Date:	Sun Jun 2 23:29:00 2013 +0200
7382
7383    Add a thread stresser in qt4
7384
7385 qt4/tests/CMakeLists.txt	  |   1 +
7386 qt4/tests/Makefile.am		  |   9 +-
7387 qt4/tests/stress-threads-qt4.cpp | 298
7388 +++++++++++++++++++++++++++++++++++++++
7389 3 files changed, 307 insertions(+), 1 deletion(-)
7390
7391commit 77ecb3823c2db4a6cca5af5889c07c73f90de7f0
7392Author: Adam Reichold <adamreichold@myopera.com>
7393Date:	Sat Jun 1 19:04:10 2013 +0200
7394
7395    Add a pthread option to pdftoppm
7396
7397    It's mostly a developer tool only to test thread support
7398    Not end user oriented (hence no buildsystem)
7399
7400    Parts also by Thomas
7401
7402 utils/pdftoppm.cc | 130
7403 ++++++++++++++++++++++++++++++++++++++++++++++++++++--
7404 1 file changed, 126 insertions(+), 4 deletions(-)
7405
7406commit caa19f4961146915f51be6c72f60c3aa43037235
7407Author: Albert Astals Cid <aacid@kde.org>
7408Date:	Sat Jun 1 17:22:54 2013 +0200
7409
7410    qt4: Fix test binary name in help
7411
7412 qt4/tests/test-poppler-qt4.cpp | 2 +-
7413 1 file changed, 1 insertion(+), 1 deletion(-)
7414
7415commit a0b48b1d05f08605bca5e1a2e2518e16578f6055
7416Author: Hib Eris <hib@hiberis.nl>
7417Date:	Sat Jun 1 14:42:42 2013 +0200
7418
7419    Fix printf format warning for size_t
7420
7421    Fixes:
7422
7423      CXX    pdfunite.o
7424    pdfunite.cc: In function ‘int main(int, char**)’:
7425    pdfunite.cc:142:59: warning: format ‘%d’ expects argument of type
7426    ‘int’, but argument 3 has type ‘std::vector<Object>::size_type
7427    {aka long unsigned int}’ [-Wformat]
7428
7429    https://bugs.freedesktop.org/show_bug.cgi?id=65242
7430
7431 utils/pdfunite.cc | 3 ++-
7432 1 file changed, 2 insertions(+), 1 deletion(-)
7433
7434commit 860737c2a19c734a0c5b65ad506ba229ba439985
7435Author: Hib Eris <hib@hiberis.nl>
7436Date:	Sat Jun 1 12:05:17 2013 +0200
7437
7438    Use ansi stdio extensions when using a mingw compiler
7439
7440    In the C runtime used by mingw compilers (msvcrt.dll) the printf
7441    function does not support the C99 format-width specifier "%ll".
7442
7443    Defining __USE_MINGW_ANSI_STDIO enables mingw's ansi stdio extensions
7444    that implement a C99 compliant printf function.
7445
7446    https://bugs.freedesktop.org/show_bug.cgi?id=65238
7447
7448 CMakeLists.txt		     | 4 ++++
7449 configure.ac		     | 3 +++
7450 poppler/poppler-config.h.in | 5 +++++
7451 3 files changed, 12 insertions(+)
7452
7453commit dd30ce39252a3820254b43f90699849ab5a1ca58
7454Author: Hib Eris <hib@hiberis.nl>
7455Date:	Fri May 31 12:24:55 2013 +0200
7456
7457    Fix warning on narrowing conversion from int to DWORD
7458
7459    Fixes warning when compiling for Windows:
7460
7461    gfile.cc: In member function 'Goffset GooFile::size() const':
7462    gfile.cc:609:30: warning: narrowing conversion of '-1' from 'int'
7463    to 'DWORD {aka long unsigned int}' inside { } is ill-formed in C++11
7464    [-Wnarrowing]
7465    LARGE_INTEGER size = {-1,-1};
7466
7467    https://bugs.freedesktop.org/show_bug.cgi?id=65239
7468
7469 goo/gfile.cc | 4 ++--
7470 1 file changed, 2 insertions(+), 2 deletions(-)
7471
7472commit 01a825f3f9f5dcf686fc123d2cf80b9c525d0d89
7473Merge: a57f937 b4b1310
7474Author: Albert Astals Cid <aacid@kde.org>
7475Date:	Sat Jun 1 13:47:29 2013 +0200
7476
7477    Merge remote-tracking branch 'origin/poppler-0.22'
7478
7479commit b4b13102716cd33636a94fd99c49487924761670
7480Author: Albert Astals Cid <aacid@kde.org>
7481Date:	Sat Jun 1 13:45:53 2013 +0200
7482
7483    Fix crash on malformed file
7484
7485    Also remove outdated comment
7486
7487    Bug #65221
7488
7489 poppler/Stream.cc | 5 ++++-
7490 1 file changed, 4 insertions(+), 1 deletion(-)
7491
7492commit a57f93780de12732875e0195127a92bff835ff61
7493Author: Albert Astals Cid <aacid@kde.org>
7494Date:	Tue May 28 00:11:10 2013 +0200
7495
7496    0.23.1
7497
7498 CMakeLists.txt      |	4 ++--
7499 NEWS		     | 11 +++++++++++
7500 configure.ac	     |	2 +-
7501 cpp/Doxyfile	     |	2 +-
7502 poppler/Makefile.am |	2 +-
7503 qt4/src/Doxyfile    |	2 +-
7504 6 files changed, 17 insertions(+), 6 deletions(-)
7505
7506commit 299a1447e3d9a845b5e964f29e698046abdb63f2
7507Author: Albert Astals Cid <aacid@kde.org>
7508Date:	Tue May 28 00:10:43 2013 +0200
7509
7510    Build poppler-forms in the autotools buildsystem
7511
7512 qt4/tests/Makefile.am | 7 ++++++-
7513 1 file changed, 6 insertions(+), 1 deletion(-)
7514
7515commit dcfaf20503868d0956ee81208265a975b480fb52
7516Author: Albert Astals Cid <aacid@kde.org>
7517Date:	Mon May 27 23:40:49 2013 +0200
7518
7519    Dist these two files too
7520
7521 Makefile.am | 2 ++
7522 1 file changed, 2 insertions(+)
7523
7524commit de7a3fb715811be6be9ed51b1c5ab1a63c523403
7525Author: Albert Astals Cid <aacid@kde.org>
7526Date:	Mon May 27 23:40:07 2013 +0200
7527
7528    Add missing copyright
7529
7530 poppler/Hints.cc | 2 +-
7531 1 file changed, 1 insertion(+), 1 deletion(-)
7532
7533commit 30282d3fdbbb3029d9a0f838b2cd979bb962235c
7534Merge: 61f6658 56044ef
7535Author: Albert Astals Cid <aacid@kde.org>
7536Date:	Mon May 27 00:20:12 2013 +0200
7537
7538    Merge remote-tracking branch 'origin/poppler-0.22'
7539
7540commit 56044ef482c26f10a8a1371dace049c144659dc7
7541Author: Albert Astals Cid <aacid@kde.org>
7542Date:	Mon May 27 00:18:22 2013 +0200
7543
7544    Fix infinite loop while feeding wrong data in stdin
7545
7546    Take into account that CachedFile::read might not always return
7547    the number of elems we asked it to read
7548
7549    Bug #64967
7550
7551 poppler/Stream.cc | 2 +-
7552 1 file changed, 1 insertion(+), 1 deletion(-)
7553
7554commit 61f665885daeb0009ecac2cc85188f23d6addb60
7555Author: Albert Astals Cid <aacid@kde.org>
7556Date:	Mon May 27 00:01:24 2013 +0200
7557
7558    Fix big file support in cmake
7559
7560    Tested by Fabio
7561
7562 CMakeLists.txt				 |  2 ++
7563 cmake/modules/CheckFileOffsetBits.c	 | 14 +++++++++++
7564 cmake/modules/CheckFileOffsetBits.cmake | 44
7565 +++++++++++++++++++++++++++++++++
7566 config.h.cmake				 |  6 ++---
7567 4 files changed, 63 insertions(+), 3 deletions(-)
7568
7569commit f536a4ec37246e10f03fe4de309bd31deb6a4727
7570Author: Hib Eris <hib@hiberis.nl>
7571Date:	Thu May 16 21:06:56 2013 +0200
7572
7573    Do not use deprecated gtk_scrolled_window_add_with_viewport()
7574
7575    https://bugs.freedesktop.org/show_bug.cgi?id=64683
7576
7577 glib/demo/find.c	| 4 ++++
7578 glib/demo/images.c	| 4 ++++
7579 glib/demo/layers.c	| 4 ++++
7580 glib/demo/render.c	| 4 ++++
7581 glib/demo/selections.c | 4 ++++
7582 test/gtk-test.cc	| 4 ++++
7583 6 files changed, 24 insertions(+)
7584
7585commit c10f2f8777927d8cfe547941ea2f70fcce14da7a
7586Author: Pino Toscano <pino@kde.org>
7587Date:	Mon May 20 00:09:45 2013 +0200
7588
7589    fix typo in error message
7590
7591 poppler/Hints.cc | 2 +-
7592 1 file changed, 1 insertion(+), 1 deletion(-)
7593
7594commit 71d327194293cb3d1a0e274eaf4451c7afe81e8a
7595Merge: 7b2df1f 6a98b56
7596Author: Albert Astals Cid <aacid@kde.org>
7597Date:	Fri May 17 23:04:12 2013 +0200
7598
7599    Merge remote-tracking branch 'origin/poppler-0.22'
7600
7601commit 6a98b56f6ded957477ddcccd4ff849a870020395
7602Author: Albert Astals Cid <aacid@kde.org>
7603Date:	Fri May 17 23:01:20 2013 +0200
7604
7605    Make an invalid nSharedGroupsFirst a real error
7606
7607    Instead trying to recover
7608    Fixes bug #46703
7609
7610 poppler/Hints.cc | 5 +++--
7611 1 file changed, 3 insertions(+), 2 deletions(-)
7612
7613commit 7b2df1f935192c89eacddd98c4bf92f38013c8e0
7614Author: Albert Astals Cid <aacid@kde.org>
7615Date:	Fri May 17 20:56:51 2013 +0200
7616
7617    A simple form dumper
7618
7619 qt4/tests/CMakeLists.txt    |	 1 +
7620 qt4/tests/poppler-forms.cpp | 166
7621 ++++++++++++++++++++++++++++++++++++++++++++
7622 2 files changed, 167 insertions(+)
7623
7624commit 54f539b4436a1a3e0eab2ef0904c302865082982
7625Merge: b3d8f51 3a6e2de
7626Author: Albert Astals Cid <aacid@kde.org>
7627Date:	Thu May 16 21:27:47 2013 +0200
7628
7629    Merge remote-tracking branch 'origin/poppler-0.22'
7630
7631commit 3a6e2de1d35e3ee4fd86f71713c49bec8e09e41d
7632Author: Albert Astals Cid <aacid@kde.org>
7633Date:	Thu May 16 21:27:02 2013 +0200
7634
7635    Make sure that Title: doesn't contain \n or \n
7636
7637    Bug #63862
7638
7639 poppler/PSOutputDev.cc | 11 +++++++++--
7640 1 file changed, 9 insertions(+), 2 deletions(-)
7641
7642commit b3d8f510e30fb4d8da9069390d5e9bd8a283fbd6
7643Author: Thomas Freitag <Thomas.Freitag@alfa.de>
7644Date:	Thu May 16 20:52:09 2013 +0200
7645
7646    Fix splashModeBGR8 rendering
7647
7648    Also make SplashBitmap able to write splashModeBGR8 images
7649
7650    Bug #64381
7651
7652 splash/Splash.cc	|  4 ++--
7653 splash/SplashBitmap.cc | 24 ++++++++++++++++++++++--
7654 2 files changed, 24 insertions(+), 4 deletions(-)
7655
7656commit 8640933a3aa7dbafa21765d029e97b4bba76716c
7657Author: Fabio D'Urso <fabiodurso@hotmail.it>
7658Date:	Thu Apr 25 19:18:30 2013 +0200
7659
7660    Fix printf format specifiers (Goffset is a long long, not a int)
7661
7662 poppler/PDFDoc.cc | 6 +++---
7663 1 file changed, 3 insertions(+), 3 deletions(-)
7664
7665commit f8e8805bbce3e94b16b77fece0072645c66f6a31
7666Author: Fabio D'Urso <fabiodurso@hotmail.it>
7667Date:	Thu Apr 25 19:06:09 2013 +0200
7668
7669    Re-enable commented-out printf-format attribute on OutStream::printf
7670
7671    The answer to the question "2,3 because the first arg is class
7672    instance ?" is yes. It's documented behavior:
7673     Since non-static C++ methods have an implicit this argument, the
7674     arguments of such methods should be counted from two, not one.
7675    from
7676    http://gcc.gnu.org/onlinedocs/gcc-4.3.2/gcc/Function-Attributes.html
7677
7678 poppler/Stream.h | 6 ++----
7679 1 file changed, 2 insertions(+), 4 deletions(-)
7680
7681commit 013b2b247268f9b8dcd8e0461580e0bbcf7554c1
7682Author: Fabio D'Urso <fabiodurso@hotmail.it>
7683Date:	Thu Apr 25 17:58:25 2013 +0200
7684
7685    XRef stream writing: Write 32-bit offsets when possible
7686
7687    For compatibility reasons: some pdf readers don't support 64-bit
7688    offsets
7689    yet (for example, poppler 0.22 doesn't)
7690
7691 poppler/XRef.cc | 38 ++++++++++++++++++++++++++++----------
7692 poppler/XRef.h  | 17 +++++++++++++++--
7693 2 files changed, 43 insertions(+), 12 deletions(-)
7694
7695commit ea61a9dc012fbffd9bc9fe8a09264ba8744635fc
7696Author: Albert Astals Cid <aacid@kde.org>
7697Date:	Mon May 13 23:15:55 2013 +0200
7698
7699    0.23.0
7700
7701    Includes news, soversions, updated copyrights, etc
7702
7703 CMakeLists.txt		  |  6 +++---
7704 NEWS			  | 12 ++++++++++++
7705 configure.ac		  |  4 ++--
7706 cpp/Doxyfile		  |  2 +-
7707 goo/gfile.cc		  |  1 +
7708 goo/gfile.h		  |  1 +
7709 poppler/CairoOutputDev.h |  2 +-
7710 poppler/Makefile.am	  |  2 +-
7711 poppler/Stream.cc	  |  1 +
7712 poppler/Stream.h	  |  1 +
7713 poppler/XRef.cc	  |  1 +
7714 qt4/src/CMakeLists.txt   |  2 +-
7715 qt4/src/Doxyfile	  |  2 +-
7716 qt4/src/Makefile.am	  |  2 +-
7717 14 files changed, 28 insertions(+), 11 deletions(-)
7718
7719commit 7a5eee1cbebe241b8bd44027fc07682944686910
7720Author: Albert Astals Cid <aacid@kde.org>
7721Date:	Mon May 13 23:00:40 2013 +0200
7722
7723    Add check_pagelabelinfo test
7724
7725 qt4/tests/Makefile.am | 1 +
7726 1 file changed, 1 insertion(+)
7727
7728commit 30a519f21dd5df8d41a43a58b2cbd95fe657df73
7729Merge: 998a9e7 0c0aef2
7730Author: Albert Astals Cid <aacid@kde.org>
7731Date:	Mon May 13 20:40:04 2013 +0200
7732
7733    Merge remote-tracking branch 'origin/poppler-0.22'
7734
7735commit 0c0aef20d9cecaee1de0badc6cd56dd6e5b5bf12
7736Author: Albert Astals Cid <aacid@kde.org>
7737Date:	Mon May 13 19:57:02 2013 +0200
7738
7739    0.22.4 version
7740
7741    Also increase soversion since Gfx.h got a new member
7742
7743 CMakeLists.txt      | 4 ++--
7744 configure.ac	     | 2 +-
7745 cpp/Doxyfile	     | 2 +-
7746 poppler/Makefile.am | 2 +-
7747 qt4/src/Doxyfile    | 2 +-
7748 5 files changed, 6 insertions(+), 6 deletions(-)
7749
7750commit 4d6662d05f6b652af97ac6e0eb1f1c1dca8e9550
7751Author: Albert Astals Cid <aacid@kde.org>
7752Date:	Mon May 13 19:55:21 2013 +0200
7753
7754    0.22.4 NEWS
7755
7756 NEWS | 15 +++++++++++++++
7757 1 file changed, 15 insertions(+)
7758
7759commit 93e08d96867d636a70ab04ee4ad22c2214ae4b6a
7760Author: Albert Astals Cid <aacid@kde.org>
7761Date:	Mon May 13 19:51:52 2013 +0200
7762
7763    Update copyright years
7764
7765 poppler/CairoOutputDev.cc | 2 +-
7766 1 file changed, 1 insertion(+), 1 deletion(-)
7767
7768commit 998a9e7c982a72b0e931304b719de40f30094d12
7769Merge: 5e73cb0 73d09cd
7770Author: Albert Astals Cid <aacid@kde.org>
7771Date:	Mon May 13 19:30:26 2013 +0200
7772
7773    Merge remote-tracking branch 'origin/poppler-0.22'
7774
7775    Conflicts:
7776	splash/Splash.cc
7777
7778commit 73d09cd55f3bd307450c2dd095e039ea39c69cea
7779Author: Albert Astals Cid <aacid@kde.org>
7780Date:	Mon May 13 19:28:40 2013 +0200
7781
7782    Fix compilation with fixed point mode enabled
7783
7784    Thanks to Andreas Müller for the tip
7785
7786 splash/Splash.cc | 2 +-
7787 1 file changed, 1 insertion(+), 1 deletion(-)
7788
7789commit 5e73cb059e27f68b329513de609d52e84d73f8af
7790Merge: 5e9654a b3e44fc
7791Author: Albert Astals Cid <aacid@kde.org>
7792Date:	Tue May 7 22:00:02 2013 +0200
7793
7794    Merge remote-tracking branch 'origin/poppler-0.22'
7795
7796commit b3e44fc59a9258ad701bc67132dea0646fd8b61a
7797Author: Albert Astals Cid <aacid@kde.org>
7798Date:	Tue May 7 21:53:31 2013 +0200
7799
7800    We need UnicodeParsedString here too
7801
7802    Fixes KDE bug #307786
7803
7804 qt4/src/poppler-embeddedfile.cc | 4 ++--
7805 1 file changed, 2 insertions(+), 2 deletions(-)
7806
7807commit 5e9654a3eb28b2c8b0985545778dd0e45829f8e1
7808Merge: eeecd97 a107428
7809Author: Albert Astals Cid <aacid@kde.org>
7810Date:	Thu Apr 25 20:45:34 2013 +0200
7811
7812    Merge remote-tracking branch 'origin/poppler-0.22'
7813
7814    Conflicts:
7815	poppler/Gfx.h
7816
7817commit a107428e7db0c420b60418a33b9f815909ac9a33
7818Author: Albert Astals Cid <aacid@kde.org>
7819Date:	Thu Apr 25 20:44:36 2013 +0200
7820
7821    Update my C of the last two previous commits
7822
7823 poppler/Gfx.cc		| 2 +-
7824 poppler/Gfx.h		| 2 +-
7825 utils/HtmlOutputDev.cc | 2 +-
7826 3 files changed, 3 insertions(+), 3 deletions(-)
7827
7828commit eeecd9718f201dc795b2cb8469c43860aec6e07d
7829Author: Albert Astals Cid <aacid@kde.org>
7830Date:	Thu Apr 25 20:29:24 2013 +0200
7831
7832    Do not start drawing a form we are already drawing
7833
7834    Bug #63190
7835
7836 poppler/Gfx.cc | 23 +++++++++++++++++++----
7837 poppler/Gfx.h	|  2 ++
7838 2 files changed, 21 insertions(+), 4 deletions(-)
7839
7840commit 43d66e11aa9e692c1c6b3a237e7e972d317e5c4d
7841Author: Albert Astals Cid <aacid@kde.org>
7842Date:	Thu Apr 25 20:27:43 2013 +0200
7843
7844    Make sure getKids returns != 0 before using it
7845
7846    Fixes crash in bug #63909
7847
7848 utils/HtmlOutputDev.cc | 4 ++--
7849 1 file changed, 2 insertions(+), 2 deletions(-)
7850
7851commit ec298b3b780f885464aa00880150eaa2b9b50b08
7852Author: Albert Astals Cid <aacid@kde.org>
7853Date:	Thu Apr 25 20:29:24 2013 +0200
7854
7855    Do not start drawing a form we are already drawing
7856
7857    Bug #63190
7858
7859 poppler/Gfx.cc | 23 +++++++++++++++++++----
7860 poppler/Gfx.h	|  2 ++
7861 2 files changed, 21 insertions(+), 4 deletions(-)
7862
7863commit 11ab42e7e90099d0cebf8f02197413fd5dee044b
7864Author: Albert Astals Cid <aacid@kde.org>
7865Date:	Thu Apr 25 20:27:43 2013 +0200
7866
7867    Make sure getKids returns != 0 before using it
7868
7869    Fixes crash in bug #63909
7870
7871 utils/HtmlOutputDev.cc | 4 ++--
7872 1 file changed, 2 insertions(+), 2 deletions(-)
7873
7874commit 4ee78e77f7d6cadc8e150ceff96b546ddca329d4
7875Author: Carlos Garcia Campos <carlosgc@gnome.org>
7876Date:	Sat Apr 20 16:41:56 2013 +0200
7877
7878    cairo: Always use the trasnfer function if present in setSoftMask
7879
7880    "If the subtype is Alpha, the transparency group XObject G shall be
7881    evaluated to compute a group alpha only. The colours of the
7882    constituent
7883    objects shall be ignored and the colour compositing computations shall
7884    not be performed. The transfer function TR shall then be applied
7885    to the
7886    computed group alpha to produce the mask values."
7887
7888    We were using the transfer function only for luminosity soft masks.
7889
7890    https://bugs.freedesktop.org/show_bug.cgi?id=63587
7891
7892 poppler/CairoOutputDev.cc | 37 +++++++++++++++++++------------------
7893 1 file changed, 19 insertions(+), 18 deletions(-)
7894
7895commit 3c2a92b06a6541071bd1e555606bb2096de17ef6
7896Author: Carlos Garcia Campos <carlosgc@gnome.org>
7897Date:	Sat Apr 20 16:41:56 2013 +0200
7898
7899    cairo: Always use the trasnfer function if present in setSoftMask
7900
7901    "If the subtype is Alpha, the transparency group XObject G shall be
7902    evaluated to compute a group alpha only. The colours of the
7903    constituent
7904    objects shall be ignored and the colour compositing computations shall
7905    not be performed. The transfer function TR shall then be applied
7906    to the
7907    computed group alpha to produce the mask values."
7908
7909    We were using the transfer function only for luminosity soft masks.
7910
7911    https://bugs.freedesktop.org/show_bug.cgi?id=63587
7912
7913 poppler/CairoOutputDev.cc | 37 +++++++++++++++++++------------------
7914 1 file changed, 19 insertions(+), 18 deletions(-)
7915
7916commit fd648e83e60db7157b7273ffddc02308b0c5813b
7917Merge: 970e9f6 53b9cec
7918Author: Albert Astals Cid <aacid@kde.org>
7919Date:	Sun Apr 21 23:30:16 2013 +0200
7920
7921    Merge remote-tracking branch 'origin/poppler-0.22'
7922
7923commit 53b9cec6c1334020f90b885cff6fc30293437e5f
7924Author: Thomas Freitag <Thomas.Freitag@alfa.de>
7925Date:	Sun Apr 21 23:28:40 2013 +0200
7926
7927    Splash: Always consider a softmask transfer function
7928
7929    Fixes bug 63587 in splash
7930
7931 poppler/SplashOutputDev.cc | 7 ++++++-
7932 1 file changed, 6 insertions(+), 1 deletion(-)
7933
7934commit 970e9f6304c3b59ac3e44495b90a5cfe7c7ceb8b
7935Author: Hib Eris <hib@hiberis.nl>
7936Date:	Fri Apr 12 13:26:55 2013 +0200
7937
7938    Remove unused variables from Lexer::getObj()
7939
7940    https://bugs.freedesktop.org/show_bug.cgi?id=63467
7941
7942 poppler/Lexer.cc | 8 +++-----
7943 1 file changed, 3 insertions(+), 5 deletions(-)
7944
7945commit f8bf602620b3c7570f483ac66fc4d6a76a81a882
7946Merge: bbd27dc 62a5b4d
7947Author: Albert Astals Cid <aacid@kde.org>
7948Date:	Sun Apr 14 16:40:51 2013 +0200
7949
7950    Merge remote-tracking branch 'origin/poppler-0.22'
7951
7952commit 62a5b4d5c6d5c368d190b86eab63ccb07d642c01
7953Author: Hib Eris <hib@hiberis.nl>
7954Date:	Sun Apr 14 16:37:14 2013 +0200
7955
7956    Check for strcpy_s() and strcat_s() at configure time
7957
7958    It is better to test for functions than to hardcode exceptions for
7959    specific compilers.
7960
7961    This fixes compiling poppler with the latest mingw-w64 compiler which
7962    has strcpy_s() and strcat_s() build in.
7963
7964    Bug #63459
7965
7966 ConfigureChecks.cmake | 2 ++
7967 configure.ac	       | 1 +
7968 test/perf-test.cc     | 6 ++++--
7969 3 files changed, 7 insertions(+), 2 deletions(-)
7970
7971commit bbd27dc4ce7b24af890d80f597f74e5d7ee0215a
7972Merge: ea3698c 5bc0080
7973Author: Albert Astals Cid <aacid@kde.org>
7974Date:	Fri Apr 12 00:10:27 2013 +0200
7975
7976    Merge remote-tracking branch 'origin/poppler-0.22'
7977
7978    Conflicts:
7979	poppler/TextOutputDev.h
7980
7981commit 5bc00809ebe560a180d5df93eb50bdf0ff0e97e6
7982Author: Albert Astals Cid <aacid@kde.org>
7983Date:	Thu Apr 11 23:29:00 2013 +0200
7984
7985    Increase poppler core soname
7986
7987 CMakeLists.txt      | 2 +-
7988 poppler/Makefile.am | 2 +-
7989 2 files changed, 2 insertions(+), 2 deletions(-)
7990
7991commit 115d4c1465291adde86c3c905f265ac03374441f
7992Author: Albert Astals Cid <aacid@kde.org>
7993Date:	Thu Apr 11 23:28:17 2013 +0200
7994
7995    Increase version number to 0.22.3
7996
7997 CMakeLists.txt   | 2 +-
7998 configure.ac	  | 2 +-
7999 cpp/Doxyfile	  | 2 +-
8000 qt4/src/Doxyfile | 2 +-
8001 4 files changed, 4 insertions(+), 4 deletions(-)
8002
8003commit ae1a3553b85e2616a339aacb6efecd15db373858
8004Author: Albert Astals Cid <aacid@kde.org>
8005Date:	Thu Apr 11 23:26:44 2013 +0200
8006
8007    News file
8008
8009 NEWS | 20 ++++++++++++++++++++
8010 1 file changed, 20 insertions(+)
8011
8012commit 1fefe98fc86cf8449346bdc230dff5758b1bb7a3
8013Author: Albert Astals Cid <aacid@kde.org>
8014Date:	Thu Apr 11 23:22:20 2013 +0200
8015
8016    Update copyrgihts
8017
8018 poppler/CairoOutputDev.cc | 2 +-
8019 poppler/PDFDoc.cc	   | 2 +-
8020 poppler/TextOutputDev.cc  | 2 +-
8021 poppler/TextOutputDev.h   | 2 +-
8022 4 files changed, 4 insertions(+), 4 deletions(-)
8023
8024commit ea3698cfffc9c132081f5691287ef1fd17911b2a
8025Merge: fcc1468 aaaea5d
8026Author: Albert Astals Cid <aacid@kde.org>
8027Date:	Wed Apr 10 20:42:01 2013 +0200
8028
8029    Merge remote-tracking branch 'origin/poppler-0.22'
8030
8031commit aaaea5d0f2f427e82625a04f90c178e24892e539
8032Author: Marek Kasik <mkasik@redhat.com>
8033Date:	Wed Apr 10 16:41:48 2013 +0200
8034
8035    man pages: Fix typos
8036
8037    Fix several typos in manual pages of pdftops and pdfseparate.
8038
8039 utils/pdfseparate.1 | 2 +-
8040 utils/pdftops.1     | 6 +++---
8041 2 files changed, 4 insertions(+), 4 deletions(-)
8042
8043commit fcc14682899ff4981bfece74dbc8c290a625b05c
8044Merge: f11e216 e6559a0
8045Author: Albert Astals Cid <aacid@kde.org>
8046Date:	Sun Apr 7 17:44:12 2013 +0200
8047
8048    Merge remote-tracking branch 'origin/poppler-0.22'
8049
8050commit e6559a0d836df127ed5061794dc737d435ef534c
8051Author: Albert Astals Cid <aacid@kde.org>
8052Date:	Sun Apr 7 17:42:23 2013 +0200
8053
8054    Fix crash in KDE bug #317710
8055
8056    It is not guaranteed that the ::LinkAction passed to
8057    PageData::convertLinkActionToLink
8058    will be always around (e.g. Page::action deletes it) so make a copy
8059    of the ::MediaRendition object
8060
8061 qt4/src/poppler-link.h   | 6 +++---
8062 qt4/src/poppler-media.cc | 6 ++++++
8063 qt4/src/poppler-media.h  | 5 ++++-
8064 qt4/src/poppler-page.cc  | 4 ++--
8065 4 files changed, 15 insertions(+), 6 deletions(-)
8066
8067commit f11e21627121c3ff81c0ec7f4d71936a2dd590c3
8068Merge: e1ffa91 b9fdb0c
8069Author: Albert Astals Cid <aacid@kde.org>
8070Date:	Sat Apr 6 23:26:54 2013 +0200
8071
8072    Merge remote-tracking branch 'origin/poppler-0.22'
8073
8074commit e1ffa9100cf6b4a444be7ed76b11698a5c5bb441
8075Author: Thomas Freitag <Thomas.Freitag@alfa.de>
8076Date:	Sat Apr 6 23:21:58 2013 +0200
8077
8078    Fix endstream detection
8079
8080    Part 1 of bug #62985
8081
8082    the endstream search, and at least with bug-poppler16579.pdf this
8083    doesn't work correctly: the shift(-1) with the used token mechanism
8084    in Lexer isn't correct for a binary data stream. If there is i.e. a
8085    "(" without corresponding ")" in the binary data, which of course can
8086    happen and happens in that pdf, shift(-1) skips the searched endstream
8087    and can therefore in worst case reach the end-of-file. Therefore I
8088    implemented a shift("endstream") in Java, which I now port back to
8089    C++, or in other words "There and Back Again" :-)
8090
8091    You can test it with bug-poppler16579.pdf if You just change temporary
8092
8093	      if (longNumber <= INT_MAX && longNumber >= INT_MIN &&
8094	      *end_ptr == '\0') {
8095
8096    in XRef.cc to
8097
8098	      if (gFalse && longNumber <= INT_MAX && longNumber >=
8099	      INT_MIN && *end_ptr == '\0') {
8100
8101 poppler/Lexer.cc  | 45 +++++++++++++++++++++++++++++++++++++++++++++
8102 poppler/Lexer.h   |  2 ++
8103 poppler/Parser.cc | 28 ++++++++++++++++++++++++++--
8104 poppler/Parser.h  |  2 ++
8105 4 files changed, 75 insertions(+), 2 deletions(-)
8106
8107commit b9fdb0cb767a228c56f3f0635a7f78e3e0a8c7b6
8108Author: Albert Astals Cid <aacid@kde.org>
8109Date:	Sat Apr 6 23:20:48 2013 +0200
8110
8111    Last commit was Thomas' forgot his (C)
8112
8113 poppler/XRef.cc | 2 +-
8114 1 file changed, 1 insertion(+), 1 deletion(-)
8115
8116commit 94bee4601cbbda0e7c6205a04650e0510f198aee
8117Merge: 42368fb b312210
8118Author: Albert Astals Cid <aacid@kde.org>
8119Date:	Sat Apr 6 23:19:25 2013 +0200
8120
8121    Merge remote-tracking branch 'origin/poppler-0.22'
8122
8123commit b312210b630f96baeb8b2f3b49b0b79779609d98
8124Author: Albert Astals Cid <aacid@kde.org>
8125Date:	Sat Apr 6 23:18:18 2013 +0200
8126
8127    Fix for complete rewrites in repaired files
8128
8129    Part 2 of bug #62985
8130    if You save a PDF with defect xref offsets, the
8131
8132    readXRefUntil(-1 /* read all xref sections */, &xrefStreamObjNums)
8133
8134    in XRef::scanSpecialFlags() will destroy the already reconstructed
8135    entries table, but this means that any modification which the user did
8136    in the meantime get lost. This can be tested i.e. with bug168518.pdf.
8137
8138 poppler/XRef.cc | 4 +++-
8139 1 file changed, 3 insertions(+), 1 deletion(-)
8140
8141commit 42368fb9452c3719a7bbd159f1c1421068f40653
8142Author: Albert Astals Cid <aacid@kde.org>
8143Date:	Sat Apr 6 18:28:35 2013 +0200
8144
8145    Add missing free()
8146
8147 poppler/PDFDoc.cc | 1 +
8148 1 file changed, 1 insertion(+)
8149
8150commit 2264e7a95e5dc252de1b5736a1edd6bf5de3ad1f
8151Author: Thomas Freitag <Thomas.Freitag@alfa.de>
8152Date:	Sat Apr 6 18:27:57 2013 +0200
8153
8154    implement Crypt filter
8155
8156    Bug #62800
8157
8158 poppler/Decrypt.h |  3 ++-
8159 poppler/PDFDoc.cc | 37 ++++++++++++++++++++++++++++++++++---
8160 poppler/Stream.cc |  6 ++++++
8161 poppler/Stream.h  |  3 ++-
8162 4 files changed, 44 insertions(+), 5 deletions(-)
8163
8164commit a65a4e6f878ff033b780b2f1e3362f2918c93b6b
8165Author: Adam Reichold <adamreichold@myopera.com>
8166Date:	Sat Apr 6 18:25:21 2013 +0200
8167
8168    No need to keep the mutex attributes around all the time
8169
8170 goo/GooMutex.h | 27 ++++++++++-----------------
8171 1 file changed, 10 insertions(+), 17 deletions(-)
8172
8173commit 73ff5ad58cfe7ec9415cc1459b6ca083fee608f4
8174Author: Albert Astals Cid <aacid@kde.org>
8175Date:	Sat Apr 6 18:19:28 2013 +0200
8176
8177    Pass the recursion flag
8178
8179 poppler/DCTStream.cc | 6 +++---
8180 poppler/DCTStream.h  | 2 +-
8181 poppler/Stream.cc    | 4 ++--
8182 poppler/Stream.h     | 2 +-
8183 4 files changed, 7 insertions(+), 7 deletions(-)
8184
8185commit 837e3704e76ea857b3de45503840e9b855096fef
8186Author: Albert Astals Cid <aacid@kde.org>
8187Date:	Sat Apr 6 17:01:08 2013 +0200
8188
8189    Make our mutexes recursive
8190
8191    Fixes a deadlock problem found with a pdf i can't share
8192    (411klaralv.pdf)
8193    Reviewed by Thomas and Adam on the mailing list
8194
8195 CMakeLists.txt       |  3 +++
8196 glib/CMakeLists.txt  |  3 +++
8197 goo/GooMutex.h       | 36 ++++++++++++++++++++++--------------
8198 poppler/Annot.cc     | 34 +++++++++++++++++-----------------
8199 poppler/Annot.h      |  4 ++--
8200 poppler/Catalog.cc   | 24 +++++++++++-------------
8201 poppler/Catalog.h    |  8 ++++----
8202 poppler/XRef.cc      |  2 +-
8203 utils/CMakeLists.txt |  3 +++
8204 9 files changed, 66 insertions(+), 51 deletions(-)
8205
8206commit 0a243c8c14d09a40f25338999c3ca06273277b45
8207Author: Adam Reichold <adamreichold@myopera.com>
8208Date:	Fri Apr 5 00:00:07 2013 +0200
8209
8210    Add a GooFile class to encapsulate file read access using offsets
8211
8212    Bug #62735
8213
8214 ConfigureChecks.cmake	    |  2 ++
8215 config.h.cmake		    |  6 ++++
8216 configure.ac		    |  1 +
8217 goo/gfile.cc		    | 80
8218 ++++++++++++++++++++++++++++++++++++++++++++++
8219 goo/gfile.h		    | 30 +++++++++++++++++
8220 poppler/GlobalParamsWin.cc | 19 ++++-------
8221 poppler/PDFDoc.cc	    | 37 ++++++---------------
8222 poppler/PDFDoc.h	    |  4 ++-
8223 poppler/Stream.cc	    | 46 +++++++++-----------------
8224 poppler/Stream.h	    | 17 +++-------
8225 10 files changed, 158 insertions(+), 84 deletions(-)
8226
8227commit 70e6af4739d2eea58e6f3200a8c9467597a12ae5
8228Author: Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
8229Date:	Thu Apr 4 23:10:09 2013 +0200
8230
8231    Be pedantic about setjmp use
8232
8233    Bug #63067
8234
8235 poppler/DCTStream.cc | 57
8236 +++++++++++++++++++++++++++-------------------------
8237 1 file changed, 30 insertions(+), 27 deletions(-)
8238
8239commit c7e28e3d672654f31f1a0f95245a1fba3bc9c28f
8240Author: Albert Astals Cid <aacid@kde.org>
8241Date:	Mon Mar 25 22:55:58 2013 +0100
8242
8243    Only write the file once when saving
8244
8245    Bug #62739
8246
8247 poppler/PDFDoc.cc | 2 +-
8248 1 file changed, 1 insertion(+), 1 deletion(-)
8249
8250commit 09ddb34f202be2111c70901724d64d3b61483c7a
8251Author: Albert Astals Cid <aacid@kde.org>
8252Date:	Mon Mar 25 22:55:58 2013 +0100
8253
8254    Only write the file once when saving
8255
8256    Bug #62739
8257
8258 poppler/PDFDoc.cc | 2 +-
8259 1 file changed, 1 insertion(+), 1 deletion(-)
8260
8261commit 75378557f409a5a2305ea0fb42c56184c74ba887
8262Author: Carlos Garcia Campos <carlosgc@gnome.org>
8263Date:	Sun Mar 24 12:53:29 2013 +0100
8264
8265    glib: Always start from the beginning when starting a new search on
8266    a page
8267
8268    And start from previous match when searching the next one on the same
8269    page. This allows to search for the same string multiple times on the
8270    same page.
8271
8272    https://bugs.freedesktop.org/show_bug.cgi?id=59972
8273
8274 glib/poppler-page.cc | 5 ++++-
8275 1 file changed, 4 insertions(+), 1 deletion(-)
8276
8277commit 4ee6757dd7de9211faf8601531342a199225a06d
8278Author: Carlos Garcia Campos <carlosgc@gnome.org>
8279Date:	Sun Mar 24 12:53:29 2013 +0100
8280
8281    glib: Always start from the beginning when starting a new search on
8282    a page
8283
8284    And start from previous match when searching the next one on the same
8285    page. This allows to search for the same string multiple times on the
8286    same page.
8287
8288    https://bugs.freedesktop.org/show_bug.cgi?id=59972
8289
8290 glib/poppler-page.cc | 5 ++++-
8291 1 file changed, 4 insertions(+), 1 deletion(-)
8292
8293commit 83cf2d3d3ecce6340d858a2ee037cd5120ac1db5
8294Author: Jason Crain <jason@aquaticape.us>
8295Date:	Sat Mar 9 08:44:36 2013 -0600
8296
8297    TextOutputDev: Set text matrix when painting selection
8298
8299    https://bugs.freedesktop.org/show_bug.cgi?id=61042
8300
8301 poppler/TextOutputDev.cc | 30 +++++++++++++++++++++++-------
8302 poppler/TextOutputDev.h  |  3 ++-
8303 2 files changed, 25 insertions(+), 8 deletions(-)
8304
8305commit a3bc584fdd7f74a7dab701c743df0bb0bf74a03e
8306Author: Jason Crain <jason@aquaticape.us>
8307Date:	Sat Mar 9 08:44:36 2013 -0600
8308
8309    TextOutputDev: Set text matrix when painting selection
8310
8311    https://bugs.freedesktop.org/show_bug.cgi?id=61042
8312
8313 poppler/TextOutputDev.cc | 30 +++++++++++++++++++++++-------
8314 poppler/TextOutputDev.h  |  3 ++-
8315 2 files changed, 25 insertions(+), 8 deletions(-)
8316
8317commit 8cbdbc64897a34beb226d4dc4c58095f10013f29
8318Merge: 2bce2cf a01e2d4
8319Author: Albert Astals Cid <aacid@kde.org>
8320Date:	Wed Mar 20 22:37:06 2013 +0100
8321
8322    Merge remote-tracking branch 'origin/poppler-0.22'
8323
8324commit a01e2d41fcb638fe340bd3d4d22bd13db245e0fd
8325Author: Thomas Freitag <Thomas.Freitag@alfa.de>
8326Date:	Wed Mar 20 22:35:08 2013 +0100
8327
8328    check order bounding box values in tiling pattern
8329
8330    Bug #62369
8331
8332 poppler/Gfx.cc | 20 +++++++++++++++-----
8333 1 file changed, 15 insertions(+), 5 deletions(-)
8334
8335commit 2bce2cf2a523f9b8db7f5e255384044b8dfe1a24
8336Author: Albert Astals Cid <aacid@kde.org>
8337Date:	Tue Mar 19 22:53:47 2013 +0100
8338
8339    Avoid blackboxes on weird files using the thin line mode
8340
8341    Bug #61719
8342
8343 splash/Splash.cc | 35 +++++++++++++++++++++++++++++++++++
8344 splash/Splash.h  |  1 +
8345 2 files changed, 36 insertions(+)
8346
8347commit b2d07cbf0c2f94bd25e1422e366ff78031815867
8348Merge: 80cf78f 3206950
8349Author: Albert Astals Cid <aacid@kde.org>
8350Date:	Mon Mar 18 21:06:59 2013 +0100
8351
8352    Merge remote-tracking branch 'origin/poppler-0.22'
8353
8354commit 3206950658521009b52f638cc5e712e0cef42706
8355Author: Albert Astals Cid <aacid@kde.org>
8356Date:	Mon Mar 18 21:06:09 2013 +0100
8357
8358    Spec says Zoom -> 0 means no zoom change
8359
8360 poppler/Link.cc | 4 ++--
8361 1 file changed, 2 insertions(+), 2 deletions(-)
8362
8363commit 13ee9f8b7d42ed7d7bc0f9dbf190ff66e6ab5a81
8364Author: Pino Toscano <pino@kde.org>
8365Date:	Mon Mar 18 18:15:57 2013 +0100
8366
8367    cmake: drop search of gthread-2.0 and gio-2.0 from GTK
8368
8369    this matches what is done in the autoconf counterpart
8370
8371 cmake/modules/FindGTK.cmake | 2 +-
8372 1 file changed, 1 insertion(+), 1 deletion(-)
8373
8374commit 47e869e60fb147caca825380eeaa2a0851d502b9
8375Author: Michael Weiser <michael@weiser.dinsnail.net>
8376Date:	Mon Mar 18 18:15:14 2013 +0100
8377
8378    cmake: search also for gio-2.0 as GLIB library
8379
8380 cmake/modules/FindGLIB.cmake | 3 ++-
8381 1 file changed, 2 insertions(+), 1 deletion(-)
8382
8383commit 80cf78f2020e2f4cf33ed49fe522c6861d710588
8384Merge: b21780e 72c8312
8385Author: Adrian Johnson <ajohnson@redneon.com>
8386Date:	Mon Mar 18 20:02:08 2013 +1030
8387
8388    Merge remote-tracking branch 'origin/poppler-0.22'
8389
8390commit 72c8312d77704211f55c8de35b47bd811c792878
8391Author: Adrian Johnson <ajohnson@redneon.com>
8392Date:	Sun Mar 17 19:39:14 2013 +1030
8393
8394    cairo: Don't change image interpolation when printing
8395
8396    Bug 62418
8397
8398 poppler/CairoOutputDev.cc | 4 ++++
8399 1 file changed, 4 insertions(+)
8400
8401commit b21780e69dd92f3f2bcb7851608d3e0557dc81f8
8402Author: Thomas Freitag <Thomas.Freitag@alfa.de>
8403Date:	Sat Mar 16 23:20:35 2013 +0100
8404
8405    Fix typo
8406
8407 poppler/XRef.cc | 2 +-
8408 1 file changed, 1 insertion(+), 1 deletion(-)
8409
8410commit 75849a0d7c205c048714b90883695b6bebd2298c
8411Merge: ec7140b 5a51812
8412Author: Albert Astals Cid <aacid@kde.org>
8413Date:	Tue Mar 12 20:27:59 2013 +0100
8414
8415    Merge remote-tracking branch 'origin/poppler-0.22'
8416
8417    Conflicts:
8418	poppler/Stream.h
8419
8420commit 5a51812b7c1457feb8acaa106f43d7d5252b3980
8421Author: Peter Breitenlohner <peb@mppmu.mpg.de>
8422Date:	Tue Mar 12 20:25:50 2013 +0100
8423
8424    Fix compile when not using libjpeg
8425
8426 poppler/Stream.h | 3 ++-
8427 1 file changed, 2 insertions(+), 1 deletion(-)
8428
8429commit 341e863d65fdd5619a071e4fd903fa82bf33c757
8430Author: Albert Astals Cid <aacid@kde.org>
8431Date:	Mon Mar 11 19:20:06 2013 +0100
8432
8433    0.22.2
8434
8435 CMakeLists.txt      |	4 ++--
8436 NEWS		     | 16 ++++++++++++++++
8437 configure.ac	     |	2 +-
8438 cpp/Doxyfile	     |	2 +-
8439 poppler/Makefile.am |	2 +-
8440 qt4/src/Doxyfile    |	2 +-
8441 6 files changed, 22 insertions(+), 6 deletions(-)
8442
8443commit ec7140b3f56b034fbbc53cb8066ba01fe9f60f47
8444Merge: c86062f 5db6585
8445Author: Albert Astals Cid <aacid@kde.org>
8446Date:	Fri Mar 8 16:41:21 2013 +0100
8447
8448    Merge remote-tracking branch 'origin/poppler-0.22'
8449
8450    Conflicts:
8451	poppler/Stream.cc
8452	poppler/Stream.h
8453
8454commit 5db6585c2b02dd4071f1adabd53509506333dcf8
8455Author: Albert Astals Cid <aacid@kde.org>
8456Date:	Fri Mar 8 16:38:49 2013 +0100
8457
8458    Make the non jpeglib based DCTStream compile
8459
8460 poppler/Stream.cc | 2 +-
8461 1 file changed, 1 insertion(+), 1 deletion(-)
8462
8463commit 6402e291e1f9374fbaf4de3b97b21f43d38d6ab8
8464Author: Thomas Freitag <Thomas.Freitag@alfa.de>
8465Date:	Fri Mar 8 16:37:11 2013 +0100
8466
8467    Workaround broken jpeg stream definitions
8468
8469    Bug #61994
8470
8471 poppler/DCTStream.cc | 22 +++++++++++++++++++---
8472 poppler/DCTStream.h  |  6 +++++-
8473 poppler/Stream.cc    |  8 ++++----
8474 poppler/Stream.h     |  4 ++--
8475 4 files changed, 30 insertions(+), 10 deletions(-)
8476
8477commit c86062f982d6eb08cb27b654b6317c71ab77c692
8478Merge: 677e5b2 4e142b6
8479Author: Albert Astals Cid <aacid@kde.org>
8480Date:	Mon Mar 4 20:13:36 2013 +0100
8481
8482    Merge remote-tracking branch 'origin/poppler-0.22'
8483
8484commit 4e142b60790638e4495b4fd6551702470cf4c38f
8485Author: Albert Astals Cid <aacid@kde.org>
8486Date:	Mon Mar 4 20:12:01 2013 +0100
8487
8488    Make sure we don't try to paint in x < 0
8489
8490    Fixes crash in KDE bug #315432
8491
8492 splash/Splash.cc | 2 ++
8493 1 file changed, 2 insertions(+)
8494
8495commit 677e5b265a0d39a988f65d642a4f964a279fad28
8496Author: Albert Astals Cid <aacid@kde.org>
8497Date:	Sun Mar 3 19:07:32 2013 +0100
8498
8499    Small improvements over locker class
8500
8501     * Remove the namespace (we don't use much/any namespaces in
8502     poppler core)
8503     * Rename the class and defines from lock to locker since lock and be
8504     either the action "to lock" or the "thing that locks", with locker
8505     it is more clear (i think) that is "the thing" than "the action"
8506     * Make Annot::decRefCnt use gLockMutex since we the object itself
8507     is being deleted in the if and not sure the locker would be happy
8508     with that
8509     * change the getNumPages() param to be DoNotLockMutex since
8510     previously it was a gFalse (i guess Thomas made a c&p typo here)
8511     * Have only one constructor like Adam suggested.
8512
8513 goo/GooMutex.h		    | 33 +++++++++--------
8514 poppler/Annot.cc	    | 92
8515 +++++++++++++++++++++++-----------------------
8516 poppler/Annot.h	    |  6 +--
8517 poppler/Array.cc	    | 15 ++++----
8518 poppler/CairoFontEngine.cc |  8 ++--
8519 poppler/Catalog.cc	    | 52 +++++++++++++-------------
8520 poppler/Catalog.h	    | 10 ++---
8521 poppler/Dict.cc	    | 20 +++++-----
8522 poppler/PDFDoc.cc	    | 12 +++---
8523 poppler/Page.cc	    | 16 ++++----
8524 poppler/Stream.cc	    |  8 ++--
8525 poppler/XRef.cc	    | 18 ++++-----
8526 12 files changed, 147 insertions(+), 143 deletions(-)
8527
8528commit d5c929fc253c2748bb8fa3642d9b5383c5fe96f8
8529Author: Thomas Freitag <Thomas.Freitag@alfa.de>
8530Date:	Sun Mar 3 18:00:11 2013 +0100
8531
8532    Add a locker helper and a bool -> enum changes
8533
8534    Bug #59933
8535
8536 goo/GooMutex.h		    |  16 +++++++
8537 poppler/Annot.cc	    | 114
8538 +++++++++++++++++----------------------------
8539 poppler/Annot.h	    |	4 +-
8540 poppler/Array.cc	    |  22 +++------
8541 poppler/CairoFontEngine.cc |  10 ++--
8542 poppler/Catalog.cc	    |  79 ++++++++++---------------------
8543 poppler/Catalog.h	    |	9 ++--
8544 poppler/Dict.cc	    |  29 ++++--------
8545 poppler/FontInfo.cc	    |	2 +-
8546 poppler/PDFDoc.cc	    |  21 ++-------
8547 poppler/Page.cc	    |  32 ++++++-------
8548 poppler/Page.h		    |	3 +-
8549 poppler/Stream.cc	    |  12 ++---
8550 poppler/XRef.cc	    |  29 ++++--------
8551 14 files changed, 145 insertions(+), 237 deletions(-)
8552
8553commit 1f4a012f7570ffd2120e3e8c2236de5408f3dda3
8554Merge: 15d4039 a766740
8555Author: Albert Astals Cid <aacid@kde.org>
8556Date:	Fri Mar 1 19:16:52 2013 +0100
8557
8558    Merge remote-tracking branch 'origin/poppler-0.22'
8559
8560commit a766740cf5a5a7580935a026bf15fbd668aa0fdf
8561Author: Thomas Freitag <Thomas.Freitag@alfa.de>
8562Date:	Fri Mar 1 19:12:22 2013 +0100
8563
8564    Restore CTM on early exits
8565
8566    Bug #61413
8567
8568 poppler/SplashOutputDev.cc | 14 ++++++++++----
8569 1 file changed, 10 insertions(+), 4 deletions(-)
8570
8571commit 15d40392a29dded8a29c2dc9d7c15b402515e033
8572Merge: be5d9af 39882df
8573Author: Albert Astals Cid <aacid@kde.org>
8574Date:	Thu Feb 28 19:46:59 2013 +0100
8575
8576    Merge remote-tracking branch 'origin/poppler-0.22'
8577
8578commit 39882dfecdccc00db353946a31d395582ee37022
8579Author: José Aliste <jaliste@src.gnome.org>
8580Date:	Wed Feb 27 01:33:38 2013 +0100
8581
8582    Correct rendering of underline and strike out annotations
8583
8584    Current code assumes that the text to underline or strike out is
8585    horizontal.
8586    Fixes bug #61518
8587
8588 poppler/Annot.cc | 27 ++++++++++++++++-----------
8589 1 file changed, 16 insertions(+), 11 deletions(-)
8590
8591commit be5d9af38655496a2eaa4eb12cea84461c5aeb3f
8592Author: Thomas Freitag <Thomas.Freitag@alfa.de>
8593Date:	Sat Feb 23 23:41:46 2013 +0100
8594
8595    expose thin line modes in qt frontend
8596
8597 qt4/src/poppler-page.cc | 5 ++++-
8598 qt4/src/poppler-qt4.h	 | 6 ++++--
8599 2 files changed, 8 insertions(+), 3 deletions(-)
8600
8601commit f96cbacfdbc97ace35f843854992f06e9322f485
8602Author: Thomas Freitag <Thomas.Freitag@alfa.de>
8603Date:	Sat Feb 23 23:39:52 2013 +0100
8604
8605    Refine splashThinLineShape support
8606
8607 splash/Splash.cc | 14 +++++++++++---
8608 1 file changed, 11 insertions(+), 3 deletions(-)
8609
8610commit 47453a78e52aa43edd148aef53b67306603161f5
8611Author: Thomas Freitag <Thomas.Freitag@alfa.de>
8612Date:	Wed Feb 20 23:12:17 2013 +0100
8613
8614    More threading safety
8615
8616 poppler/Annot.cc		 | 97
8617 +++++++++++++++++++++++++++++++++++------
8618 poppler/Annot.h		 |  8 +++-
8619 poppler/FontInfo.cc		 | 29 ++++++------
8620 poppler/FontInfo.h		 |  5 ++-
8621 poppler/Page.cc		 | 11 ++++-
8622 poppler/Page.h			 |  6 +--
8623 poppler/SplashOutputDev.cc	 |  7 ++-
8624 poppler/SplashOutputDev.h	 |  5 ++-
8625 poppler/XRef.cc		 |  4 +-
8626 qt4/src/poppler-page.cc	 |  9 ++--
8627 qt4/src/poppler-ps-converter.cc |  3 +-
8628 11 files changed, 139 insertions(+), 45 deletions(-)
8629
8630commit 60c5e072d4b930507469e6e8c234971725a4aa26
8631Merge: 0d42a6d 8d62625
8632Author: Albert Astals Cid <aacid@kde.org>
8633Date:	Wed Feb 20 21:08:53 2013 +0100
8634
8635    Merge remote-tracking branch 'origin/poppler-0.22'
8636
8637commit 8d62625610746ad70ffb88d845791fa03f5e35cc
8638Author: Thomas Fischer <fischer@unix-ag.uni-kl.de>
8639Date:	Wed Feb 20 21:07:10 2013 +0100
8640
8641    height -> maskHeight
8642
8643    Bug #61168
8644
8645 utils/ImageOutputDev.cc | 3 ++-
8646 1 file changed, 2 insertions(+), 1 deletion(-)
8647
8648commit 0d42a6dab479d27de1ecb2b47ad3f7568b1ee638
8649Merge: 7eb7880 8fb243b
8650Author: Albert Astals Cid <aacid@kde.org>
8651Date:	Wed Feb 20 00:00:09 2013 +0100
8652
8653    Merge remote-tracking branch 'origin/poppler-0.22'
8654
8655commit 8fb243bf11a979af8bfa36427436940706c9f71d
8656Author: Albert Astals Cid <aacid@kde.org>
8657Date:	Tue Feb 19 23:59:17 2013 +0100
8658
8659    Initialize cSrcNonIso[3] in splashModeXBGR8
8660
8661    Fixes valgrind warning
8662
8663 splash/Splash.cc | 3 ++-
8664 1 file changed, 2 insertions(+), 1 deletion(-)
8665
8666commit 8a0199a0247c1a03a4d64375ca8bc900570d1817
8667Author: Albert Astals Cid <aacid@kde.org>
8668Date:	Tue Feb 19 23:11:46 2013 +0100
8669
8670    Fix indent
8671
8672 splash/Splash.cc | 2 +-
8673 1 file changed, 1 insertion(+), 1 deletion(-)
8674
8675commit 7eb7880907cb7b6bd1032013d6ce4c49aa3525c4
8676Merge: 2c84acb 1389aa4
8677Author: Albert Astals Cid <aacid@kde.org>
8678Date:	Tue Feb 19 22:26:37 2013 +0100
8679
8680    Merge remote-tracking branch 'origin/poppler-0.22'
8681
8682commit 1389aa41b2984de9da7bb66c11485f6c6aeaea41
8683Author: Albert Astals Cid <aacid@kde.org>
8684Date:	Tue Feb 19 22:25:56 2013 +0100
8685
8686    fix indent
8687
8688 splash/Splash.cc | 4 ++--
8689 1 file changed, 2 insertions(+), 2 deletions(-)
8690
8691commit 2c84acbfd02eeeaf0d20542798e907cb011c1e57
8692Merge: 401c35b ffd33e7
8693Author: Albert Astals Cid <aacid@kde.org>
8694Date:	Tue Feb 19 11:32:11 2013 +0100
8695
8696    Merge remote-tracking branch 'origin/poppler-0.22'
8697
8698commit ffd33e7b5aea44bc54a74f433f6bfff859b913dd
8699Author: Albert Astals Cid <aacid@kde.org>
8700Date:	Tue Feb 19 11:31:22 2013 +0100
8701
8702    Fix missing ) here too
8703
8704 README.contributors | 2 +-
8705 1 file changed, 1 insertion(+), 1 deletion(-)
8706
8707commit 14466ecc320387c9b6568280614a96e6f56309b4
8708Author: Albert Astals Cid <aacid@kde.org>
8709Date:	Tue Feb 19 11:31:02 2013 +0100
8710
8711    Forgot my C here
8712
8713 poppler/PageLabelInfo.cc | 2 +-
8714 1 file changed, 1 insertion(+), 1 deletion(-)
8715
8716commit 401c35b797d3c25c734fbfb5b95be16a666a6012
8717Author: Albert Astals Cid <aacid@kde.org>
8718Date:	Mon Feb 18 22:33:07 2013 +0100
8719
8720    Fix closing ) as suggested by William Bader
8721
8722 README.contributors | 2 +-
8723 1 file changed, 1 insertion(+), 1 deletion(-)
8724
8725commit 94364adade4dc27e5d80bc14511d4f2b7ea4ab0d
8726Merge: 164805b 47f30fa
8727Author: Albert Astals Cid <aacid@kde.org>
8728Date:	Mon Feb 18 20:34:34 2013 +0100
8729
8730    Merge remote-tracking branch 'origin/poppler-0.22'
8731
8732commit 47f30fa96e62fc215c0e80f42517908760ef8065
8733Author: Brad Hards <bradh@frogmouth.net>
8734Date:	Mon Feb 18 20:38:10 2013 +1100
8735
8736    Minor rewording of contributor README
8737
8738 README.contributors | 13 +++++++------
8739 1 file changed, 7 insertions(+), 6 deletions(-)
8740
8741commit 164805b4471256d3915c5e49fff28c9cdcbf89e6
8742Author: Albert Astals Cid <aacid@kde.org>
8743Date:	Mon Feb 18 20:05:12 2013 +0100
8744
8745    Move the commented test to a proper one
8746
8747 poppler/Makefile.am		   |   3 +-
8748 poppler/PageLabelInfo.cc	   | 160
8749 +-------------------------------------
8750 poppler/PageLabelInfo_p.h	   | 147
8751 ++++++++++++++++++++++++++++++++++
8752 qt4/tests/CMakeLists.txt	   |   1 +
8753 qt4/tests/Makefile.am		   |   4 +
8754 qt4/tests/check_pagelabelinfo.cpp |  43 ++++++++++
8755 6 files changed, 198 insertions(+), 160 deletions(-)
8756
8757commit 527b91a0ef97906041ffe57e88f0d26e1c407af0
8758Merge: df35562 95609be
8759Author: Albert Astals Cid <aacid@kde.org>
8760Date:	Mon Feb 18 19:49:14 2013 +0100
8761
8762    Merge remote-tracking branch 'origin/poppler-0.22'
8763
8764commit 95609be551fc4413874b8980010be70fbbab112a
8765Author: Albert Astals Cid <aacid@kde.org>
8766Date:	Mon Feb 18 19:47:19 2013 +0100
8767
8768    Use the toLatin function in PageLabelInfo::indexToLabel
8769
8770    Wonder why Kristian never enabled it?
8771    Fixes bug #61034
8772
8773 poppler/PageLabelInfo.cc | 8 ++++----
8774 1 file changed, 4 insertions(+), 4 deletions(-)
8775
8776commit df3556240d5e4b4546b3c42b29be6d2be83a2802
8777Merge: 4dacd7c 5c7057c
8778Author: Albert Astals Cid <aacid@kde.org>
8779Date:	Tue Feb 12 23:55:24 2013 +0100
8780
8781    Merge remote-tracking branch 'origin/poppler-0.22'
8782
8783commit 5c7057c61ed6e270e001c1f86632f265bebb6890
8784Author: Nuno Araujo <nuno.araujo@russo79.com>
8785Date:	Tue Feb 12 23:54:47 2013 +0100
8786
8787    Fix the build with automake-1.13
8788
8789 autogen.sh   | 17 +++++++++--------
8790 configure.ac |  3 +--
8791 2 files changed, 10 insertions(+), 10 deletions(-)
8792
8793commit 4dacd7cdeb19d16fe7737c71e34904c7363c6b63
8794Merge: 7f2c255 9fc4b9f
8795Author: Albert Astals Cid <aacid@kde.org>
8796Date:	Tue Feb 12 22:59:56 2013 +0100
8797
8798    Merge remote-tracking branch 'origin/poppler-0.22'
8799
8800commit 9fc4b9f7a7e6105a6fd85aed9c21b78742e89ddd
8801Author: Peter Breitenlohner <peb@mppmu.mpg.de>
8802Date:	Tue Feb 12 22:58:17 2013 +0100
8803
8804    true->TRUE
8805
8806    Fixes compilation with jpeglib9
8807
8808 goo/JpegWriter.cc | 3 ++-
8809 1 file changed, 2 insertions(+), 1 deletion(-)
8810
8811commit 7f2c255ff28386ba992717f729f25a979f240375
8812Author: Thomas Freitag <Thomas.Freitag@alfa.de>
8813Date:	Tue Feb 12 22:48:40 2013 +0100
8814
8815    Introduce option SplashThinLineMode
8816
8817    More info at bug #37347
8818
8819 poppler/SplashOutputDev.cc   |  9 ++++++++-
8820 poppler/SplashOutputDev.h    |  3 ++-
8821 splash/Splash.cc	      | 37 ++++++++++++++++++++++++++++++-------
8822 splash/Splash.h	      |  9 +++++++--
8823 splash/SplashClip.cc	      |  7 ++++---
8824 splash/SplashClip.h	      |  4 +++-
8825 splash/SplashTypes.h	      |  8 +++++++-
8826 splash/SplashXPath.cc	      | 14 ++++++++++++--
8827 splash/SplashXPath.h	      | 17 ++++++++++++++++-
8828 splash/SplashXPathScanner.cc |  9 +++++----
8829 splash/SplashXPathScanner.h  | 17 ++++++++++++++++-
8830 11 files changed, 110 insertions(+), 24 deletions(-)
8831
8832commit c2ebcbea2267f861c491c0cd6c1fbf2dc2aff7d2
8833Merge: 48ed05d dca21f8
8834Author: Albert Astals Cid <aacid@kde.org>
8835Date:	Sun Feb 10 12:01:13 2013 +0100
8836
8837    Merge remote-tracking branch 'origin/poppler-0.22'
8838
8839    Conflicts:
8840	poppler/Parser.cc
8841
8842commit dca21f86359b6b2a925f7b05a2f36ab854cefbce
8843Author: Albert Astals Cid <aacid@kde.org>
8844Date:	Sun Feb 10 11:47:21 2013 +0100
8845
8846    0.22.1
8847
8848 CMakeLists.txt   | 2 +-
8849 NEWS		  | 9 +++++++++
8850 configure.ac	  | 2 +-
8851 cpp/Doxyfile	  | 2 +-
8852 qt4/src/Doxyfile | 2 +-
8853 5 files changed, 13 insertions(+), 4 deletions(-)
8854
8855commit e8e9245f6a4884da3940fc281b7ff1a42d7f5964
8856Author: Albert Astals Cid <aacid@kde.org>
8857Date:	Sun Feb 10 11:43:14 2013 +0100
8858
8859    Update C year here too
8860
8861 poppler/poppler-config.h.cmake | 2 +-
8862 poppler/poppler-config.h.in	| 2 +-
8863 2 files changed, 2 insertions(+), 2 deletions(-)
8864
8865commit ebbacd897e2b529d1c3637b6af438b8dcc1d7ce8
8866Author: Albert Astals Cid <aacid@kde.org>
8867Date:	Sun Feb 10 11:42:21 2013 +0100
8868
8869    Update C
8870
8871 poppler/Parser.cc | 1 +
8872 1 file changed, 1 insertion(+)
8873
8874commit 48ed05d95598b642a57456a843baf9f246502bb6
8875Author: Adrian Johnson <ajohnson@redneon.com>
8876Date:	Wed Feb 6 21:56:01 2013 +1030
8877
8878    Make Goffset long long and factor out all fseek/ftell into gfile.cc
8879
8880    This fixes build problems on 32-bit machines due to off_t being
8881    defined differently depending on whether source files included
8882    condig.h.
8883
8884    Bug 60095
8885
8886 goo/gfile.cc			| 38 ++++++++++++++++++++++++
8887 goo/gfile.h			|  7 +++++
8888 goo/gtypes.h			| 19 +-----------
8889 poppler/Stream.cc		| 67
8890 ++++++------------------------------------
8891 poppler/XRef.cc		|  4 +--
8892 poppler/poppler-config.h.cmake |  6 ----
8893 poppler/poppler-config.h.in	|  6 ----
8894 utils/pdfinfo.cc		| 16 ++--------
8895 8 files changed, 60 insertions(+), 103 deletions(-)
8896
8897commit fbcd64386c1b189db6e06234577261973bdc88cc
8898Author: Adrian Johnson <ajohnson@redneon.com>
8899Date:	Fri Jan 25 22:24:50 2013 +1030
8900
8901    cairo: support uncolored tiling patterns
8902
8903    Bug 59179
8904
8905 poppler/CairoOutputDev.cc | 20 ++++++++++++++++++++
8906 poppler/CairoOutputDev.h  |  1 +
8907 2 files changed, 21 insertions(+)
8908
8909commit c60ad119363c65d097dff56a68c1ab3fb2933f0b
8910Author: Adrian Johnson <ajohnson@redneon.com>
8911Date:	Sun Jan 27 15:50:26 2013 +1030
8912
8913    A few more missing Goffsets
8914
8915 glib/poppler-input-stream.h |	2 +-
8916 poppler/PDFDoc.cc	     | 16 ++++++++--------
8917 poppler/PDFDoc.h	     |	6 +++---
8918 poppler/Stream.cc	     |	4 ++--
8919 poppler/Stream.h	     |	4 ++--
8920 5 files changed, 16 insertions(+), 16 deletions(-)
8921
8922commit 9b113dc86a27085693ac4bcad061780c881ea7f9
8923Author: Adrian Johnson <ajohnson@redneon.com>
8924Date:	Sun Jan 27 11:32:34 2013 +1030
8925
8926    Use sys/types.h instead of stdio.h for the off_t type
8927
8928    Bug 44085
8929
8930 goo/gtypes.h | 5 ++++-
8931 1 file changed, 4 insertions(+), 1 deletion(-)
8932
8933commit f3aa5236361dca3db64f110520ebe721ba1c9464
8934Author: Pino Toscano <pino@kde.org>
8935Date:	Sun Jan 27 18:50:10 2013 +0100
8936
8937    use Goffset also for length in MemStream ctor
8938
8939 poppler/Stream.cc | 2 +-
8940 poppler/Stream.h  | 2 +-
8941 2 files changed, 2 insertions(+), 2 deletions(-)
8942
8943commit eb5ce6990522bac91d8f5d0d3636c46178386d25
8944Author: Pino Toscano <pino@kde.org>
8945Date:	Sun Jan 27 15:20:42 2013 +0100
8946
8947    avoid max() macro expansion
8948
8949    protect against compilers defining max as macro
8950
8951 poppler/XRef.cc | 2 +-
8952 1 file changed, 1 insertion(+), 1 deletion(-)
8953
8954commit 6b716b1ab60b573b5770d8636992247387bc3513
8955Author: Pino Toscano <pino@kde.org>
8956Date:	Sun Jan 27 15:18:04 2013 +0100
8957
8958    cmake: provide HAVE_FSEEK64 and HAVE_FSEEKO in poppler-config
8959
8960    followup of a3cee0e7e9dd292c70fe1fa19a92e70bbc1e1b41 also for the
8961    cmake-generated poppler-config.h
8962
8963 poppler/poppler-config.h.cmake | 6 ++++++
8964 1 file changed, 6 insertions(+)
8965
8966commit fe59ac914230b80aa82b314398a8a038ef083e06
8967Author: Adrian Johnson <ajohnson@redneon.com>
8968Date:	Sat Jan 26 16:44:49 2013 +1030
8969
8970    Read 8 byte xref offsets when sizeof(Goffset) < 8
8971
8972    and print an error if the offset read is too large for Goffset.
8973
8974    Bug 56318
8975
8976 poppler/XRef.cc | 9 +++++++--
8977 1 file changed, 7 insertions(+), 2 deletions(-)
8978
8979commit 098d98dfc3846150098f5b20f3f5a07cb565c465
8980Author: Lu Wang <coolwanglu@gmail.com>
8981Date:	Sat Jan 26 19:31:20 2013 +0100
8982
8983    Rename function
8984
8985    Makes it say more what it does
8986
8987 poppler/GfxState.cc	    | 3 ++-
8988 poppler/GfxState.h	    | 3 ++-
8989 poppler/SplashOutputDev.cc | 5 +++--
8990 3 files changed, 7 insertions(+), 4 deletions(-)
8991
8992commit 97e93d7583f2a6a5b1c8b51474744ca05277dc28
8993Author: Lu Wang <coolwanglu@gmail.com>
8994Date:	Sat Jan 26 16:56:00 2013 +0100
8995
8996    Remove unused deviceHasTextClip
8997
8998 poppler/CairoOutputDev.h  | 1 -
8999 poppler/OutputDev.h	   | 1 -
9000 poppler/PSOutputDev.h	   | 1 -
9001 poppler/SplashOutputDev.h | 1 -
9002 utils/pdftohtml.cc	   | 1 -
9003 5 files changed, 5 deletions(-)
9004
9005commit 1bb3ddc2264cb65dffd553a952ee4518344df0de
9006Author: Albert Astals Cid <aacid@kde.org>
9007Date:	Fri Jan 25 19:37:24 2013 +0100
9008
9009    A few Goffsets we missed
9010
9011    charactersRead is returned in BaseCryptStream::getPos thus should
9012    be a Goffset
9013    Gfx::getPos returns Parser::getPos and thus should be a Goffset too
9014
9015 poppler/Decrypt.h | 3 ++-
9016 poppler/Gfx.cc    | 4 ++--
9017 poppler/Gfx.h	   | 4 ++--
9018 3 files changed, 6 insertions(+), 5 deletions(-)
9019
9020commit 5f8b1275a19b2036c6e9323a744d8bc64af31c36
9021Author: Albert Astals Cid <aacid@kde.org>
9022Date:	Fri Jan 25 19:32:58 2013 +0100
9023
9024    New year!
9025
9026 poppler/poppler-config.h.cmake | 2 +-
9027 poppler/poppler-config.h.in	| 2 +-
9028 2 files changed, 2 insertions(+), 2 deletions(-)
9029
9030commit 574907e6a74e62a5ee6d7f17c43fdd9bcb07e069
9031Author: Albert Astals Cid <aacid@kde.org>
9032Date:	Fri Jan 25 19:31:59 2013 +0100
9033
9034    Adrian C for 2013 because of the big files support
9035
9036 cpp/poppler-private.cpp		      | 1 +
9037 cpp/poppler-private.h			      | 1 +
9038 goo/gtypes.h				      | 1 +
9039 poppler/Decrypt.cc			      | 1 +
9040 poppler/Decrypt.h			      | 1 +
9041 poppler/Error.cc			      | 1 +
9042 poppler/Error.h			      | 1 +
9043 poppler/Hints.cc			      | 1 +
9044 poppler/Hints.h			      | 1 +
9045 poppler/JBIG2Stream.cc			      | 1 +
9046 poppler/JBIG2Stream.h			      | 1 +
9047 poppler/JPEG2000Stream.cc		      | 1 +
9048 poppler/JPEG2000Stream.h		      | 1 +
9049 poppler/Lexer.cc			      | 2 +-
9050 poppler/Lexer.h			      | 1 +
9051 poppler/Object.cc			      | 1 +
9052 poppler/Object.h			      | 1 +
9053 poppler/PDFDoc.cc			      | 1 +
9054 poppler/PDFDoc.h			      | 1 +
9055 poppler/PageTransition.cc		      | 1 +
9056 poppler/Parser.cc			      | 1 +
9057 poppler/Parser.h			      | 1 +
9058 poppler/SecurityHandler.cc		      | 1 +
9059 poppler/Stream.cc			      | 1 +
9060 poppler/Stream.h			      | 1 +
9061 poppler/XRef.cc			      | 1 +
9062 poppler/XRef.h				      | 1 +
9063 qt4/src/poppler-private.cc		      | 1 +
9064 qt4/src/poppler-qiodeviceoutstream-private.h | 1 +
9065 qt4/src/poppler-qiodeviceoutstream.cc	      | 1 +
9066 utils/pdfinfo.cc			      | 2 +-
9067 utils/pdfunite.cc			      | 1 +
9068 32 files changed, 32 insertions(+), 2 deletions(-)
9069
9070commit 95b81ae9b5a345c9caa3d658b9b543d1937c6c02
9071Author: Adrian Johnson <ajohnson@redneon.com>
9072Date:	Fri Jan 25 21:37:51 2013 +1030
9073
9074    gitignore
9075
9076 qt4/tests/.gitignore | 2 ++
9077 1 file changed, 2 insertions(+)
9078
9079commit 576dc53c857d99bb5d81fe7c9c52fe314a6e58ee
9080Author: Thomas Freitag <Thomas.Freitag@alfa.de>
9081Date:	Fri Jan 25 21:27:13 2013 +1030
9082
9083    splash: fix uninitialized memory
9084
9085    Bug 44085
9086
9087 poppler/SplashOutputDev.cc | 13 +++++++------
9088 1 file changed, 7 insertions(+), 6 deletions(-)
9089
9090commit a9768588cd6086f4ca4e6906db038cfdbfd551d5
9091Author: Adrian Johnson <ajohnson@redneon.com>
9092Date:	Fri Jan 25 21:24:29 2013 +1030
9093
9094    win32 large file support
9095
9096    Bug 44085
9097
9098 goo/gtypes.h	   |  2 ++
9099 poppler/Stream.cc | 13 +++++++++++++
9100 utils/pdfinfo.cc  |  3 +++
9101 3 files changed, 18 insertions(+)
9102
9103commit a3cee0e7e9dd292c70fe1fa19a92e70bbc1e1b41
9104Author: Adrian Johnson <ajohnson@redneon.com>
9105Date:	Fri Jan 25 21:23:43 2013 +1030
9106
9107    Large file support
9108
9109    Create a Goffset type and use this type for all file offsets and file
9110    sizes.
9111
9112    Bug 44085
9113
9114 cpp/poppler-private.cpp		      |   2 +-
9115 cpp/poppler-private.h			      |   2 +-
9116 glib/poppler-input-stream.cc		      |  10 +-
9117 glib/poppler-input-stream.h		      |  16 +--
9118 goo/gtypes.h				      |  15 +++
9119 poppler/Decrypt.cc			      |   2 +-
9120 poppler/Decrypt.h			      |   2 +-
9121 poppler/Error.cc			      |  10 +-
9122 poppler/Error.h			      |   5 +-
9123 poppler/Hints.cc			      |   4 +-
9124 poppler/Hints.h			      |   6 +-
9125 poppler/JBIG2Stream.cc			      |   8 +-
9126 poppler/JBIG2Stream.h			      |   2 +-
9127 poppler/JPEG2000Stream.cc		      |   2 +-
9128 poppler/JPEG2000Stream.h		      |   2 +-
9129 poppler/Lexer.h			      |   8 +-
9130 poppler/Object.h			      |   8 +-
9131 poppler/PDFDoc.cc			      |  54 +++++-----
9132 poppler/PDFDoc.h			      |  14 +--
9133 poppler/Parser.cc			      |  10 +-
9134 poppler/Parser.h			      |   2 +-
9135 poppler/Stream.cc			      |  88 ++++++++---------
9136 poppler/Stream.h			      | 102 +++++++++----------
9137 poppler/XRef.cc			      | 141
9138 +++++++++++++++++----------
9139 poppler/XRef.h				      |  34 +++----
9140 poppler/poppler-config.h.in		      |   6 ++
9141 qt4/src/poppler-private.cc		      |   2 +-
9142 qt4/src/poppler-qiodeviceoutstream-private.h |   2 +-
9143 qt4/src/poppler-qiodeviceoutstream.cc	      |   4 +-
9144 test/perf-test.cc			      |   6 +-
9145 utils/pdfinfo.cc			      |   6 +-
9146 utils/pdfunite.cc			      |   2 +-
9147 32 files changed, 320 insertions(+), 257 deletions(-)
9148
9149commit 6eebbb9c015f98b713205e56ab2f1d4d430e9206
9150Author: Adrian Johnson <ajohnson@redneon.com>
9151Date:	Fri Jan 25 21:22:51 2013 +1030
9152
9153    Add Int64 object type
9154
9155    Bug 44085
9156
9157 poppler/Lexer.cc	    | 46
9158 ++++++++++++++++++++--------------------------
9159 poppler/Object.cc	    |  6 +++---
9160 poppler/Object.h	    | 26 +++++++++++++++-----------
9161 poppler/PDFDoc.cc	    |  4 ++--
9162 poppler/SecurityHandler.cc |  4 ++--
9163 qt4/tests/check_lexer.cpp  | 24 +++++++++++++++++-------
9164 test/pdf-fullrewrite.cc    |  9 +--------
9165 7 files changed, 60 insertions(+), 59 deletions(-)
9166
9167commit be495d73ce7324963a979cffc149330f5512288b
9168Author: Adrian Johnson <ajohnson@redneon.com>
9169Date:	Fri Jan 25 21:14:21 2013 +1030
9170
9171    use getNum instead of getReal
9172
9173 poppler/PageTransition.cc | 6 +++---
9174 1 file changed, 3 insertions(+), 3 deletions(-)
9175
9176commit a5adb6738e1e191c64457e0c07ee2e3422a042dd
9177Author: Albert Astals Cid <aacid@kde.org>
9178Date:	Sat Jan 19 18:13:33 2013 +0100
9179
9180    Don't use config.h but poppler-config.h
9181
9182    That was already included but i forgot to kill the other one
9183
9184 poppler/XRef.h | 3 +--
9185 1 file changed, 1 insertion(+), 2 deletions(-)
9186
9187commit 8eb489c355d734a72e140ce7e32470d048362499
9188Author: Thomas Freitag <Thomas.Freitag@alfa.de>
9189Date:	Sat Jan 19 17:43:08 2013 +0100
9190
9191    Make rendering thread-safe
9192
9193    Bug #50992
9194
9195 glib/poppler-input-stream.cc |   4 ++
9196 glib/poppler-input-stream.h  |   1 +
9197 poppler/Annot.cc	      |  52 +++++++++----------
9198 poppler/Array.cc	      |  48 +++++++++++++++++-
9199 poppler/Array.h	      |  15 ++++--
9200 poppler/ArthurOutputDev.cc   |   3 +-
9201 poppler/ArthurOutputDev.h    |   3 +-
9202 poppler/CairoFontEngine.cc   |  33 +++++++++---
9203 poppler/CairoFontEngine.h    |  11 ++--
9204 poppler/CairoOutputDev.cc    |  15 ++++--
9205 poppler/CairoOutputDev.h     |   5 +-
9206 poppler/Catalog.cc	      |  84 +++++++++++++++++++++++++++----
9207 poppler/Catalog.h	      |  15 ++++--
9208 poppler/Dict.cc	      |  67 ++++++++++++++++++++++++-
9209 poppler/Dict.h		      |  11 +++-
9210 poppler/Gfx.cc		      |  18 ++++---
9211 poppler/Gfx.h		      |   8 +--
9212 poppler/GlobalParamsWin.cc   |   4 +-
9213 poppler/Object.h	      |   7 +--
9214 poppler/OutputDev.h	      |   4 +-
9215 poppler/PDFDoc.cc	      |  66 ++++++++++++++++++------
9216 poppler/PDFDoc.h	      |  11 ++--
9217 poppler/PSOutputDev.cc       |  12 ++---
9218 poppler/PSOutputDev.h	      |   4 +-
9219 poppler/Page.cc	      |  75 ++++++++++++++++++++++++---
9220 poppler/Page.h		      |  18 +++++--
9221 poppler/Parser.cc	      |   3 +-
9222 poppler/PreScanOutputDev.cc  |   4 +-
9223 poppler/PreScanOutputDev.h   |   4 +-
9224 poppler/SplashOutputDev.cc   |  16 +++---
9225 poppler/SplashOutputDev.h    |   5 +-
9226 poppler/Stream.cc	      | 117
9227 ++++++++++++++++++++++++++++++++-----------
9228 poppler/Stream.h	      |  35 +++++++++----
9229 poppler/TextOutputDev.cc     |   5 +-
9230 poppler/TextOutputDev.h      |   3 +-
9231 poppler/XRef.cc	      |  99 +++++++++++++++++++++++++++++++++---
9232 poppler/XRef.h		      |  16 +++++-
9233 qt4/src/poppler-document.cc  |  23 ++++-----
9234 qt4/src/poppler-page.cc      |  64 ++++++++++++++++++++---
9235 qt4/src/poppler-private.cc   |   3 +-
9236 qt4/src/poppler-private.h    |  74 +--------------------------
9237 test/gtk-test.cc	      |   2 +-
9238 utils/HtmlOutputDev.cc       |   3 +-
9239 utils/HtmlOutputDev.h	      |   3 +-
9240 utils/ImageOutputDev.h       |   3 +-
9241 45 files changed, 793 insertions(+), 283 deletions(-)
9242
9243commit 3db9472e2b016f1b411174273f27848193ab18e5
9244Author: José Aliste <jaliste@src.gnome.org>
9245Date:	Fri Jan 18 15:22:03 2013 +0100
9246
9247    Add a null check for gfxFont
9248
9249    Bug #59561
9250
9251 poppler/TextOutputDev.cc | 3 ++-
9252 1 file changed, 2 insertions(+), 1 deletion(-)
9253
9254commit 4b69217f72f3fd313f73df059eb1e6294878a95e
9255Author: Peter Dyballa <Peter_Dyballa@Freenet.DE>
9256Date:	Fri Jan 11 00:32:46 2013 +0100
9257
9258    Use CPPFLAGS for CPPFLAGS not CFLAGS
9259
9260    Bug #59186
9261
9262 m4/libjpeg.m4 | 2 +-
9263 1 file changed, 1 insertion(+), 1 deletion(-)
9264
9265commit 8b6dc55e530b2f5ede6b9dfb64aafdd1d5836492
9266Author: Albert Astals Cid <aacid@kde.org>
9267Date:	Thu Jan 10 22:31:52 2013 +0100
9268
9269    Fix invalid memory access in 1150.pdf.asan.8.69
9270
9271 splash/Splash.cc | 5 ++++-
9272 1 file changed, 4 insertions(+), 1 deletion(-)
9273
9274commit e14b6e9c13d35c9bd1e0c50906ace8e707816888
9275Author: Albert Astals Cid <aacid@kde.org>
9276Date:	Thu Jan 10 20:52:02 2013 +0100
9277
9278    Fix invalid memory access in 2030.pdf.asan.69.463
9279
9280 poppler/Function.cc | 6 +++++-
9281 1 file changed, 5 insertions(+), 1 deletion(-)
9282
9283commit 0388837f01bc467045164f9ddaff787000a8caaa
9284Author: Albert Astals Cid <aacid@kde.org>
9285Date:	Thu Jan 10 20:29:06 2013 +0100
9286
9287    Fix another invalid memory access in 1091.pdf.asan.72.42
9288
9289 poppler/Stream.cc | 10 ++++++++--
9290 1 file changed, 8 insertions(+), 2 deletions(-)
9291
9292commit 957aa252912cde85d76c41e9710b33425a82b696
9293Author: Albert Astals Cid <aacid@kde.org>
9294Date:	Thu Jan 10 19:16:19 2013 +0100
9295
9296    Fix invalid memory accesses in 1091.pdf.asan.72.42
9297
9298 splash/Splash.cc | 7 ++++++-
9299 1 file changed, 6 insertions(+), 1 deletion(-)
9300
9301commit bbc2d8918fe234b7ef2c480eb148943922cc0959
9302Author: Albert Astals Cid <aacid@kde.org>
9303Date:	Thu Jan 10 19:07:48 2013 +0100
9304
9305    Fix invalid memory accesses in 1036.pdf.asan.23.17
9306
9307 splash/Splash.cc | 14 ++++++++++++--
9308 1 file changed, 12 insertions(+), 2 deletions(-)
9309
9310commit a9b8ab4657dec65b8b86c225d12c533ad7e984e2
9311Author: Albert Astals Cid <aacid@kde.org>
9312Date:	Wed Jan 9 22:56:45 2013 +0100
9313
9314    Fix crash in broken file 1031.pdf.asan.48.15
9315
9316 splash/Splash.cc | 9 ++++++---
9317 1 file changed, 6 insertions(+), 3 deletions(-)
9318
9319commit 7266a634e01e20648cc877371edc95651d30d4fc
9320Author: Albert Astals Cid <aacid@kde.org>
9321Date:	Wed Jan 9 22:52:45 2013 +0100
9322
9323    Forgot the C of the last commit
9324
9325 splash/Splash.cc | 2 +-
9326 1 file changed, 1 insertion(+), 1 deletion(-)
9327
9328commit a205e71a2dbe0c8d4f4905a76a3f79ec522eacec
9329Author: Albert Astals Cid <aacid@kde.org>
9330Date:	Wed Jan 9 22:47:28 2013 +0100
9331
9332    Do not crash in broken documents like 1007.pdf.asan.48.4
9333
9334 splash/Splash.cc | 12 +++++++++++-
9335 1 file changed, 11 insertions(+), 1 deletion(-)
9336
9337commit b1026b5978c385328f2a15a2185c599a563edf91
9338Author: Albert Astals Cid <aacid@kde.org>
9339Date:	Wed Jan 9 22:17:09 2013 +0100
9340
9341    Initialize refLine totally
9342
9343    Fixes uninitialized memory read in 1004.pdf.asan.7.3
9344
9345 poppler/Stream.cc | 7 ++++---
9346 1 file changed, 4 insertions(+), 3 deletions(-)
9347
9348commit bef2c42f381c74fdb8bbb43babe1a93a0e229fb0
9349Author: Adrian Johnson <ajohnson@redneon.com>
9350Date:	Thu Jan 3 15:27:36 2013 +1030
9351
9352    Parser: return error if stream encountered when allowStreams = false
9353
9354    Opening a PDF file where the first object is a stream prints a
9355    "Command token too long" error message. This is caused by the
9356    Linearization check in Linearization::Linearization reading objects
9357    with allowStreams = false. The Parser ignores the "stream" token and
9358    tries reading the next token which is usually binary data. Setting
9359    allowStreams to true will not work since the stream length is often an
9360    indirect object and at this point the XRef has not been created.
9361
9362    Fix this by making Parser return an error object if the "stream" token
9363    is encountered when allowStreams is false.
9364
9365    Bug 58966
9366
9367 poppler/Parser.cc | 14 +++++++-------
9368 1 file changed, 7 insertions(+), 7 deletions(-)
9369
9370commit 801f7feea79e5bc3b5417566552e4df1e6b8a51c
9371Author: Albert Astals Cid <aacid@kde.org>
9372Date:	Sat Dec 29 19:22:54 2012 +0100
9373
9374    0.22.0
9375
9376 CMakeLists.txt      |	6 +++---
9377 NEWS		     | 14 ++++++++++++++
9378 configure.ac	     |	4 ++--
9379 cpp/Doxyfile	     |	2 +-
9380 poppler/Makefile.am |	2 +-
9381 qt4/src/Doxyfile    |	2 +-
9382 6 files changed, 22 insertions(+), 8 deletions(-)
9383
9384commit bf5ef68c89d4189b18458b764f807cfc6599bad7
9385Author: Carlos Garcia Campos <carlosgc@gnome.org>
9386Date:	Sat Dec 29 19:43:11 2012 +0100
9387
9388    regtest: Print test results when the test has finished
9389
9390    To make sure the result corresponds to the test now that we are using
9391    multiple threads.
9392
9393 regtest/Printer.py | 25 +++++++++++++++++++------
9394 regtest/TestRun.py | 18 +++++++++---------
9395 2 files changed, 28 insertions(+), 15 deletions(-)
9396
9397commit 80c7f6aa3fa83175fafc71fa8c834350d513a48f
9398Author: Jason Crain <jason@aquaticape.us>
9399Date:	Fri Nov 23 23:31:01 2012 -0600
9400
9401    TextOutputDev: Use page size for max value in TextPage::visitSelection
9402
9403    https://bugs.freedesktop.org/show_bug.cgi?id=50138
9404
9405 poppler/TextOutputDev.cc | 3 ++-
9406 1 file changed, 2 insertions(+), 1 deletion(-)
9407
9408commit 0d31edfa5617f4fecb04d5476de54a63b6146686
9409Author: Ross Lagerwall <rosslagerwall@gmail.com>
9410Date:	Fri Nov 30 09:23:55 2012 +0000
9411
9412    pdf-inspector Change from the deprecated GtkTable to GtkGrid
9413
9414    This fixes the problem of the description_label height changing after
9415    its text changes which was introduced since the port to Gtk3.
9416
9417    https://bugs.freedesktop.org/show_bug.cgi?id=57727
9418
9419 test/pdf-inspector.ui | 39 +++++++++++++++------------------------
9420 1 file changed, 15 insertions(+), 24 deletions(-)
9421
9422commit 9977a4f26b5698b0b85ca911e7392013941944e0
9423Author: Ross Lagerwall <rosslagerwall@gmail.com>
9424Date:	Tue Nov 13 15:49:44 2012 +0000
9425
9426    pdf-inspector: Remove deprectated has-separator property
9427
9428    https://bugs.freedesktop.org/show_bug.cgi?id=57727
9429
9430 test/pdf-inspector.ui | 1 -
9431 1 file changed, 1 deletion(-)
9432
9433commit 806d116a38c2a6552c9bcee2c6f753d7059c17aa
9434Author: Ross Lagerwall <rosslagerwall@gmail.com>
9435Date:	Tue Nov 13 15:44:15 2012 +0000
9436
9437    pdf-inspector: Add correct title and copyright
9438
9439    https://bugs.freedesktop.org/show_bug.cgi?id=57727
9440
9441 test/pdf-inspector.cc | 5 ++---
9442 1 file changed, 2 insertions(+), 3 deletions(-)
9443
9444commit 7d5bf74c19768fa3447819a4debff06d5d83900a
9445Author: Ross Lagerwall <rosslagerwall@gmail.com>
9446Date:	Tue Nov 13 15:23:36 2012 +0000
9447
9448    pdf-inspector: Fix crash by not freeing filename_g
9449
9450    It is not necessary because PDFDoc takes over filename_g and destroys
9451    it in its deconstructor.
9452
9453    https://bugs.freedesktop.org/show_bug.cgi?id=57727
9454
9455 test/pdf-inspector.cc | 1 -
9456 1 file changed, 1 deletion(-)
9457
9458commit d61c6d4944d6f7c9e8b517dd28958124f4923d08
9459Author: Thomas Freitag <Thomas.Freitag@alfa.de>
9460Date:	Fri Dec 28 01:18:48 2012 +0100
9461
9462    Repair pdfunite
9463
9464    Sorry, when I implemented the support encrypted pdf files in
9465    pdfseparate I
9466    missed that writePageObjects of course is also used in pdfunite
9467    for combining
9468    pages, and even more that encrypted files are still not supported
9469    by pdfunite,
9470    I removed the numoffset from writing the objects itself. Therefore
9471    there are
9472    still all objects in the combined pdf file, but the references
9473    missing the
9474    numoffset and therefore were no more reachable.
9475    The patch repairs it.
9476
9477    Bug #58569
9478
9479 poppler/PDFDoc.cc | 6 ++++--
9480 poppler/PDFDoc.h  | 4 ++--
9481 utils/pdfunite.cc | 4 ++--
9482 3 files changed, 8 insertions(+), 6 deletions(-)
9483
9484commit be4804bff2b722ceac180da52ad436fee548f9ee
9485Author: Albert Astals Cid <aacid@kde.org>
9486Date:	Fri Dec 28 01:17:14 2012 +0100
9487
9488    dos2unix
9489
9490 poppler/PDFDoc.cc | 36 ++++++++++++++++++------------------
9491 1 file changed, 18 insertions(+), 18 deletions(-)
9492
9493commit 703c77eb59aa22ab6372d56a20ee81dc7dfa6e4a
9494Author: Even Rouault <even.rouault@mines-paris.org>
9495Date:	Fri Dec 28 00:57:17 2012 +0100
9496
9497    Fix very long loop in JPXStream::getImageParams()
9498
9499 poppler/JPXStream.cc | 14 ++++++++++----
9500 1 file changed, 10 insertions(+), 4 deletions(-)
9501
9502commit 7e0be7854adc49e4e00c0badb0dc470fbdf6d612
9503Author: Even Rouault <even.rouault@mines-paris.org>
9504Date:	Fri Dec 28 00:44:29 2012 +0100
9505
9506    Avoid DoS due to huge number of JPX tiles in a stream
9507
9508 poppler/JPXStream.cc | 3 ++-
9509 1 file changed, 2 insertions(+), 1 deletion(-)
9510
9511commit 2017dbebd9afd4f172242ff8462fce739d911e64
9512Author: Even Rouault <even.rouault@mines-paris.org>
9513Date:	Fri Dec 28 00:30:13 2012 +0100
9514
9515    Do not crash on 0 or negative nBits values
9516
9517 poppler/Stream.cc | 5 +++--
9518 1 file changed, 3 insertions(+), 2 deletions(-)
9519
9520commit 858df0dc04e2f306e806fe0fc4fb5c8ec804e263
9521Author: Albert Astals Cid <aacid@kde.org>
9522Date:	Thu Dec 27 23:30:27 2012 +0100
9523
9524    Fix arg typo
9525
9526 poppler/PDFDoc.cc | 2 +-
9527 1 file changed, 1 insertion(+), 1 deletion(-)
9528
9529commit 1dd6280d79ad22461208702b3c929377887c99ff
9530Author: Albert Astals Cid <aacid@kde.org>
9531Date:	Sat Dec 15 16:39:23 2012 +0100
9532
9533    0.21.4 soversion increases
9534
9535 CMakeLists.txt      | 2 +-
9536 glib/CMakeLists.txt | 2 +-
9537 glib/Makefile.am    | 2 +-
9538 poppler/Makefile.am | 2 +-
9539 4 files changed, 4 insertions(+), 4 deletions(-)
9540
9541commit 99d0288bb0b6879ae5414d174939bbd9c1e90bd3
9542Author: Albert Astals Cid <aacid@kde.org>
9543Date:	Sat Dec 15 16:37:19 2012 +0100
9544
9545    0.21.4 version increase
9546
9547 CMakeLists.txt   | 2 +-
9548 configure.ac	  | 2 +-
9549 cpp/Doxyfile	  | 2 +-
9550 qt4/src/Doxyfile | 2 +-
9551 4 files changed, 4 insertions(+), 4 deletions(-)
9552
9553commit 2bc48d5369f1dbecfc4db2878f33bdeb80d8d90f
9554Author: Albert Astals Cid <aacid@kde.org>
9555Date:	Sat Dec 15 16:36:38 2012 +0100
9556
9557    0.21.4 NEWS
9558
9559 NEWS | 18 ++++++++++++++++++
9560 1 file changed, 18 insertions(+)
9561
9562commit b3423d54b1254597d7ca953872211fa3aa83e29c
9563Author: Albert Astals Cid <aacid@kde.org>
9564Date:	Sat Dec 15 16:29:54 2012 +0100
9565
9566    Updated copyrights
9567
9568 goo/JpegWriter.h	  | 2 +-
9569 goo/PNGWriter.cc	  | 1 +
9570 goo/PNGWriter.h	  | 1 +
9571 goo/TiffWriter.cc	  | 1 +
9572 goo/TiffWriter.h	  | 1 +
9573 poppler/GlobalParams.cc  | 2 +-
9574 poppler/TextOutputDev.cc | 1 +
9575 splash/Splash.cc	  | 1 +
9576 utils/HtmlOutputDev.cc   | 1 +
9577 9 files changed, 9 insertions(+), 2 deletions(-)
9578
9579commit 487f20d24830a97cad4773ae27f0c2cc58df2ed0
9580Author: Albert Astals Cid <aacid@kde.org>
9581Date:	Thu Dec 13 20:40:39 2012 +0100
9582
9583    Check obj1 is a dict before using it
9584
9585    Fixes bug #58257
9586
9587 poppler/Gfx.cc | 2 +-
9588 1 file changed, 1 insertion(+), 1 deletion(-)
9589
9590commit 03045469206adbd797e3a38fee3a16cdd1716812
9591Author: Albert Astals Cid <aacid@kde.org>
9592Date:	Thu Dec 13 19:24:54 2012 +0100
9593
9594    Fix crop on EPS conversion
9595
9596    Bug #30692
9597    Patch is half William Bader's and half mine
9598
9599 poppler/OutputDev.h   | 5 +++++
9600 poppler/PSOutputDev.h | 4 +++-
9601 poppler/Page.cc       | 3 +++
9602 poppler/Page.h        | 2 ++
9603 4 files changed, 13 insertions(+), 1 deletion(-)
9604
9605commit 5d50b2765428e5a417967be2f41452ab05917db7
9606Author: Peter Breitenlohner <peb@mppmu.mpg.de>
9607Date:	Tue Dec 11 18:54:30 2012 +0100
9608
9609    Correct bad semantics
9610
9611    Negation has higher precedence than comparison
9612    Confirmed by Marek Kasik that wrote the code originally
9613
9614 poppler/TextOutputDev.cc | 2 +-
9615 1 file changed, 1 insertion(+), 1 deletion(-)
9616
9617commit e306bad391a3ff49593f1f3bac0717d62599bd13
9618Author: Pino Toscano <pino@kde.org>
9619Date:	Sun Dec 9 22:40:27 2012 +0100
9620
9621    pngwriter: move #include <png.h> into .cc file
9622
9623    Move all the private data (including the libpng types) to a private
9624    class.
9625
9626    This requires HtmlOutputDev.cc to include <png.h> on its own (which
9627    is correct, since it uses the libpng API directly).
9628
9629 goo/PNGWriter.cc	| 98
9630 +++++++++++++++++++++++++++++---------------------
9631 goo/PNGWriter.h	| 12 ++-----
9632 utils/HtmlOutputDev.cc |  4 +++
9633 3 files changed, 64 insertions(+), 50 deletions(-)
9634
9635commit cf338551e9d031cc00d56cea0d258ec5fd96e79a
9636Author: Pino Toscano <pino@kde.org>
9637Date:	Sun Dec 9 22:22:03 2012 +0100
9638
9639    tiffwriter: move #include <tiffio.h> into .cc file
9640
9641    Move all the private data (including the libtiff types) to a private
9642    class.
9643
9644 goo/TiffWriter.cc | 94
9645 ++++++++++++++++++++++++++++++++-----------------------
9646 goo/TiffWriter.h  | 12 ++-----
9647 2 files changed, 56 insertions(+), 50 deletions(-)
9648
9649commit 0dfa51f0bfa787ee9c865fd4f05e4bd964c260fc
9650Author: Albert Astals Cid <aacid@kde.org>
9651Date:	Sun Dec 9 22:31:50 2012 +0100
9652
9653    Having a look at the log Marek has (C) in this file
9654
9655 poppler/TextOutputDev.cc | 1 +
9656 1 file changed, 1 insertion(+)
9657
9658commit f1b2e29e1d5f420903085318f06c4dc83ebb24f3
9659Author: Thomas Freitag <Thomas.Freitag@alfa.de>
9660Date:	Sun Dec 9 20:59:26 2012 +0100
9661
9662    Fix crash when rendering on mono1
9663
9664 poppler/SplashOutputDev.cc | 2 +-
9665 1 file changed, 1 insertion(+), 1 deletion(-)
9666
9667commit 71bad47ed6a36d825b0d08992c8db56845c71e40
9668Author: Marek Kasik <mkasik@redhat.com>
9669Date:	Sun Dec 9 20:20:00 2012 +0100
9670
9671    Filter stuff that might end up in the shell
9672
9673    Since it seems shells don't know how to filter stuff and might
9674    causing bad things to happen
9675
9676 poppler/Error.cc | 21 +++++++++++++++++----
9677 1 file changed, 17 insertions(+), 4 deletions(-)
9678
9679commit c35d030472e6cb140c3dff30b91541772c992eb0
9680Author: Albert Astals Cid <aacid@kde.org>
9681Date:	Sat Dec 8 23:51:59 2012 +0100
9682
9683    Add private copy constructor and operator= to make sure we don't
9684    use the default ones
9685
9686    Since using them would results in bad things happening
9687
9688 goo/GooHash.h	  | 16 ++++++++++++++++
9689 goo/GooList.h	  | 16 ++++++++++++++++
9690 goo/PNGWriter.h  |  5 ++++-
9691 goo/TiffWriter.h |  5 ++++-
9692 goo/gfile.h	  |  4 ++++
9693 5 files changed, 44 insertions(+), 2 deletions(-)
9694
9695commit f6741d9242bf2d9c13c8d534c50c8e4d404afc7f
9696Author: Adrian Johnson <ajohnson@redneon.com>
9697Date:	Sun Dec 2 09:34:35 2012 +1030
9698
9699    jpegwriter: move #include "jpeglib.h" into .cc file
9700
9701    On cygwin pdftocairo -v shows the wrong version due to
9702    jpeglib.h defining PACKAGE_VERSION.
9703
9704    Avoid polluting our header files by moving libjpeg.h and
9705    libjpeg types into JpegWriter.cc
9706
9707    Bug 57687
9708
9709 goo/JpegWriter.cc	| 120
9710 ++++++++++++++++++++++++++++++++-----------------
9711 goo/JpegWriter.h	|  25 ++++++-----
9712 splash/SplashBitmap.cc |   2 +-
9713 utils/pdftocairo.cc	|   4 +-
9714 4 files changed, 95 insertions(+), 56 deletions(-)
9715
9716commit e78dbb1b7dbd20c3ae547b02270ab0648c1bfc61
9717Author: Adrian Johnson <ajohnson@redneon.com>
9718Date:	Sun Dec 2 09:10:32 2012 +1030
9719
9720    Reformat goo/*Writer files to poppler style
9721
9722 goo/ImgWriter.h   |  20 ++---
9723 goo/JpegWriter.cc | 184 ++++++++++++++++++++++----------------------
9724 goo/JpegWriter.h  |  38 ++++-----
9725 goo/PNGWriter.cc  | 224
9726 +++++++++++++++++++++++++++---------------------------
9727 goo/PNGWriter.h   |  62 +++++++--------
9728 goo/TiffWriter.cc |  40 +++++-----
9729 goo/TiffWriter.h  |  58 +++++++-------
9730 7 files changed, 313 insertions(+), 313 deletions(-)
9731
9732commit 1bfe4b22cf893dd498d6f306ee9cf942c72fe3ed
9733Author: Matthias Kramm <kramm@quiss.org>
9734Date:	Mon Nov 19 12:39:56 2012 -0800
9735
9736    Fix linewidths in monochrome mode.
9737
9738    For zoom levels that scale the page below sqrt(2) of the original
9739    resolution, monochrome line widths were wrong (snapped back to 1 pixel
9740    wide.) This patch fixes that issue.
9741
9742 splash/Splash.cc | 2 +-
9743 1 file changed, 1 insertion(+), 1 deletion(-)
9744
9745commit e5008bdb26df0135edfbd30a811df2332f4e036c
9746Author: José Aliste <jaliste@src.gnome.org>
9747Date:	Sat Dec 8 10:33:21 2012 -0300
9748
9749    glib-demo: Update the demo to modify flags of annotations
9750
9751    https://bugs.freedesktop.org/show_bug.cgi?id=58015
9752
9753 glib/demo/annots.c | 65
9754 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
9755 1 file changed, 65 insertions(+)
9756
9757commit 8cd5cae953de374276c11711dc106de15c8dcad0
9758Author: Carlos Garcia Campos <carlosgc@gnome.org>
9759Date:	Sat Dec 8 18:57:07 2012 +0100
9760
9761    regtest: Use the number of cpus as default number of worker threads
9762
9763 regtest/main.py | 8 +++++---
9764 1 file changed, 5 insertions(+), 3 deletions(-)
9765
9766commit 605c363b04ba3853883010c0a413054fe246d9aa
9767Author: Carlos Garcia Campos <carlosgc@gnome.org>
9768Date:	Sat Dec 8 18:45:22 2012 +0100
9769
9770    regtest: Remove trailing whitespaces
9771
9772 regtest/TestReferences.py | 10 +++++-----
9773 regtest/TestRun.py	   | 10 +++++-----
9774 regtest/main.py	   |  6 +++---
9775 3 files changed, 13 insertions(+), 13 deletions(-)
9776
9777commit 787a8438708397f0a1bf26e93726f544c91533e6
9778Author: Hib Eris <hib@hiberis.nl>
9779Date:	Sun Dec 2 08:03:10 2012 +0100
9780
9781    Fix compile warning on deprecated conversion from string constant
9782
9783    Fixes (for win32):
9784
9785      CXX    GlobalParams.lo
9786    GlobalParams.cc: In function 'char* get_poppler_datadir()':
9787    GlobalParams.cc:181:12: warning: deprecated conversion from string
9788    constant to 'char*' [-Wwrite-strings]
9789
9790 poppler/GlobalParams.cc | 2 +-
9791 1 file changed, 1 insertion(+), 1 deletion(-)
9792
9793commit cb3a10417ae659fdb7b77132c569c93ec00bc95e
9794Author: Fabio D'Urso <fabiodurso@hotmail.it>
9795Date:	Sun Dec 2 01:41:05 2012 +0100
9796
9797    Fixed check_lexer on 32-bit systems
9798
9799 qt4/tests/check_lexer.cpp | 4 ++--
9800 1 file changed, 2 insertions(+), 2 deletions(-)
9801
9802commit 8550576bdf74180b62f54f9fd59213fbcd0a1be1
9803Author: José Aliste <jaliste@src.gnome.org>
9804Date:	Sat Dec 8 10:33:04 2012 -0300
9805
9806    glib: Add poppler_annot_set_flags
9807
9808    https://bugs.freedesktop.org/show_bug.cgi?id=58015
9809
9810 glib/poppler-annot.cc | 22 ++++++++++++++++++++++
9811 glib/poppler-annot.h  |  2 ++
9812 2 files changed, 24 insertions(+)
9813
9814commit 15dcc5426ce319429e1a2c518902effb2ddf06cf
9815Author: Adam Reichold <adamreichold@myopera.com>
9816Date:	Thu Dec 6 18:45:46 2012 +0100
9817
9818    implement parallel testing using Python's Queue class
9819
9820 regtest/Printer.py	    | 36 +++++++++++++++++-----------
9821 regtest/TestReferences.py  | 23 +++++++++++++++++-
9822 regtest/TestRun.py	    | 58
9823 ++++++++++++++++++++++++++++++++++++----------
9824 regtest/backends/cairo.py  |  5 ++--
9825 regtest/backends/splash.py |  5 ++--
9826 regtest/main.py	    | 11 ++++++++-
9827 6 files changed, 104 insertions(+), 34 deletions(-)
9828
9829commit c46646020826136b403e9aae8e2ded24c7165522
9830Author: Hib Eris <hib@hiberis.nl>
9831Date:	Sun Dec 2 10:04:28 2012 +0100
9832
9833    glib-demo: Do not use deprecated gtk_color_button_{get,set}_rgba()
9834
9835    Since Gtk 3.4, gtk_color_button_get_rgba() and
9836    gtk_color_button_set_rgba() have been deprecated.
9837
9838    https://bugs.freedesktop.org/show_bug.cgi?id=57798
9839
9840 glib/demo/selections.c | 16 ++++++++++++++++
9841 1 file changed, 16 insertions(+)
9842
9843commit f8c1b55e764a6e79b0530fb1be9ee11917f4237e
9844Author: Albert Astals Cid <aacid@kde.org>
9845Date:	Sat Dec 1 22:19:17 2012 +0100
9846
9847    0.21.3
9848
9849 CMakeLists.txt      |	4 ++--
9850 NEWS		     | 17 +++++++++++++++++
9851 configure.ac	     |	2 +-
9852 cpp/Doxyfile	     |	2 +-
9853 poppler/Makefile.am |	2 +-
9854 qt4/src/Doxyfile    |	2 +-
9855 6 files changed, 23 insertions(+), 6 deletions(-)
9856
9857commit e3716d9d735a1093399a3c5c33ea5471a6adc405
9858Author: Albert Astals Cid <aacid@kde.org>
9859Date:	Sat Dec 1 22:34:00 2012 +0100
9860
9861    Build on make check correctly
9862
9863 qt4/tests/check_goostring.cpp | 2 +-
9864 1 file changed, 1 insertion(+), 1 deletion(-)
9865
9866commit c7ae96b162e8a05269a54c31f8e7c411edc84553
9867Merge: 1f279c3 b1dacd1
9868Author: Albert Astals Cid <aacid@kde.org>
9869Date:	Sat Dec 1 21:26:24 2012 +0100
9870
9871    Merge commit 'b1dacd1e6ab00eb1976491eb2b45c76671011b38'
9872
9873commit 1f279c32dcdc899b509fc00aaa57382bc8af90f3
9874Author: Albert Astals Cid <aacid@kde.org>
9875Date:	Sat Dec 1 20:37:52 2012 +0100
9876
9877    Update copyrights
9878
9879 poppler/CairoOutputDev.cc | 1 +
9880 1 file changed, 1 insertion(+)
9881
9882commit 5daa17c013be8ebe180ff48207e189bd9bd50a84
9883Author: Albert Astals Cid <aacid@kde.org>
9884Date:	Sat Dec 1 20:06:17 2012 +0100
9885
9886    Initialize to NULL, fixes crash
9887
9888    Since the TextStringToUCS4 not always assigns to second param,
9889    initialize uni to NULL
9890
9891 poppler/TextOutputDev.cc | 2 +-
9892 1 file changed, 1 insertion(+), 1 deletion(-)
9893
9894commit f673be852e6564e039b5ec24e5bf583149b1d5a4
9895Author: Jason Crain <jason@aquaticape.us>
9896Date:	Sat Dec 1 20:03:00 2012 +0100
9897
9898    Allow large chars in TextPage
9899
9900 poppler/TextOutputDev.cc | 1 -
9901 1 file changed, 1 deletion(-)
9902
9903commit aca122432951c4c0a2a5dbaba046d848f2153b84
9904Author: Hib Eris <hib@hiberis.nl>
9905Date:	Sat Jun 23 18:27:55 2012 +0200
9906
9907    Fix compile warning on unused variable filename_g
9908
9909 glib/poppler-document.cc | 2 +-
9910 1 file changed, 1 insertion(+), 1 deletion(-)
9911
9912commit c702066961b1cc2a9c0fb16546e9db93c312813b
9913Author: Hib Eris <hib@hiberis.nl>
9914Date:	Sat Jun 23 18:23:59 2012 +0200
9915
9916    Do not use 'size' uninitialized
9917
9918 poppler/PDFDoc.cc | 6 +++---
9919 1 file changed, 3 insertions(+), 3 deletions(-)
9920
9921commit 14bdeacb0eb8e4a1d3995f310a1b526e4dcc96dc
9922Author: Hib Eris <hib@hiberis.nl>
9923Date:	Sat Jun 23 18:09:01 2012 +0200
9924
9925    Fix compile warnings on deprecated conversion from string constant to
9926    'char*'
9927
9928 poppler/FileSpec.cc	    | 3 ++-
9929 poppler/GlobalParamsWin.cc | 4 ++--
9930 2 files changed, 4 insertions(+), 3 deletions(-)
9931
9932commit 72d4a1ba998218de876e2a0e939bbec4b7795299
9933Author: Hib Eris <hib@hiberis.nl>
9934Date:	Sat Jun 23 17:52:13 2012 +0200
9935
9936    Fix compile warning on signed/unsigned comparison
9937
9938 goo/gfile.cc | 2 +-
9939 1 file changed, 1 insertion(+), 1 deletion(-)
9940
9941commit 1262111e70ff161e495505bd6a262cc0357a943c
9942Author: Hib Eris <hib@hiberis.nl>
9943Date:	Sat Jun 23 17:46:54 2012 +0200
9944
9945    Remove unused variable
9946
9947 goo/gfile.cc | 3 +--
9948 1 file changed, 1 insertion(+), 2 deletions(-)
9949
9950commit 85572b85950ed4e4421f1e61e704e5c250ca27d9
9951Author: Albert Astals Cid <aacid@kde.org>
9952Date:	Sat Dec 1 01:50:25 2012 +0100
9953
9954    Silence gcc warning
9955
9956    Bug #57572
9957
9958 goo/TiffWriter.cc | 4 ++--
9959 1 file changed, 2 insertions(+), 2 deletions(-)
9960
9961commit a97aead193a927b91a4e33d7b5d2ba7179e664df
9962Author: Adrian Johnson <ajohnson@redneon.com>
9963Date:	Fri Nov 30 21:30:19 2012 +0100
9964
9965    Splash: Implement bilinear image scaling
9966
9967    Bug #22138
9968
9969 poppler/SplashOutputDev.cc |  10 +--
9970 splash/Splash.cc	    | 183
9971 ++++++++++++++++++++++++++++++++++++++++++---
9972 splash/Splash.h	    |  13 +++-
9973 3 files changed, 188 insertions(+), 18 deletions(-)
9974
9975commit e6806d893a9a104e3f23d69d0245ad0e4948a409
9976Author: Pino Toscano <pino@kde.org>
9977Date:	Wed Nov 28 17:59:36 2012 +0100
9978
9979    cmake: Enable compiler warnings for C code
9980
9981    Compilation of glib/demo uses a C compiler, thus compiler warnings
9982    should be enabled in the CFLAGS variable.
9983
9984    followup of 5c5945d163fe406960ccc2e3a71882722b9e69d1
9985
9986 CMakeLists.txt | 2 ++
9987 1 file changed, 2 insertions(+)
9988
9989commit bdb17da35de49b9fd1a549c3afd5e36004552080
9990Author: Hib Eris <hib@hiberis.nl>
9991Date:	Mon Nov 26 20:38:03 2012 +0100
9992
9993    cairo: Fix uninitaliazed warning in CairoOutputDev
9994
9995    Fix warning:
9996
9997      CXX    CairoOutputDev.lo
9998    ../../poppler/poppler/CairoOutputDev.cc: In member function 'virtual
9999    void RescaleDrawImage::getRow(int, uint32_t*)':
10000    ../../poppler/poppler/CairoOutputDev.cc:2813:25: warning: 'pix'
10001    may be used uninitialized in this function [-Wuninitialized]
10002
10003    https://bugs.freedesktop.org/show_bug.cgi?id=57571
10004
10005 poppler/CairoOutputDev.cc | 2 +-
10006 1 file changed, 1 insertion(+), 1 deletion(-)
10007
10008commit beff044e4fdf44e80ad7c75255cb71a83e70a293
10009Author: Hib Eris <hib@hiberis.nl>
10010Date:	Tue Nov 27 22:19:01 2012 +0100
10011
10012    glib-demo: Fix warning on signedness
10013
10014    Fixes:
10015
10016      CC     attachments.o
10017    ../../../poppler/glib/demo/attachments.c: In function
10018    ‘attachment_save_callback’:
10019    ../../../poppler/glib/demo/attachments.c:190:2: warning: pointer
10020    targets in passing argument 2 of ‘g_checksum_update’ differ in
10021    signedness [-Wpointer-sign]
10022    /usr/include/glib-2.0/glib/gchecksum.h:69:23: note: expected ‘const
10023    guchar *’ but argument is of type ‘const gchar *’
10024
10025    https://bugs.freedesktop.org/show_bug.cgi?id=57620
10026
10027 glib/demo/attachments.c | 2 +-
10028 1 file changed, 1 insertion(+), 1 deletion(-)
10029
10030commit b484749ffa58315e4b61738d652347d7a77da982
10031Author: Hib Eris <hib@hiberis.nl>
10032Date:	Tue Nov 27 19:38:59 2012 +0100
10033
10034    glib-demo: Fix set but unused warning
10035
10036    Fixes:
10037
10038      CC     print.o
10039    ../../../poppler/glib/demo/print.c: In function
10040    ‘pgd_print_draw_page’:
10041    ../../../poppler/glib/demo/print.c:68:27: warning: variable
10042    ‘settings’ set but not used [-Wunused-but-set-variable]
10043
10044    https://bugs.freedesktop.org/show_bug.cgi?id=57620
10045
10046 glib/demo/print.c | 9 ++++++---
10047 1 file changed, 6 insertions(+), 3 deletions(-)
10048
10049commit 8438daf7bf7ab1b96c6899baab7e47d9c634cb3d
10050Author: Hib Eris <hib@hiberis.nl>
10051Date:	Sun Jun 24 14:54:31 2012 +0200
10052
10053    glib-demo: pgd_text_view_query_tooltip(): return a gboolean
10054
10055    https://bugs.freedesktop.org/show_bug.cgi?id=57620
10056
10057 glib/demo/text.c | 4 +++-
10058 1 file changed, 3 insertions(+), 1 deletion(-)
10059
10060commit ff9e211cfb60eb820b9b046da546352fa59d7df9
10061Author: Hib Eris <hib@hiberis.nl>
10062Date:	Sat Jun 23 22:56:02 2012 +0200
10063
10064    glib-demo: Remove set but unused variable textinfo
10065
10066    https://bugs.freedesktop.org/show_bug.cgi?id=57620
10067
10068 glib/demo/text.c | 2 --
10069 1 file changed, 2 deletions(-)
10070
10071commit 8e5ae33bc63eca5297dea12fc281ba223f5be09a
10072Author: Hib Eris <hib@hiberis.nl>
10073Date:	Sat Jun 23 22:44:22 2012 +0200
10074
10075    glib-demo: Fix warning "operation on 'page' may be undefined
10076    [-Wsequence-point]"
10077
10078    https://bugs.freedesktop.org/show_bug.cgi?id=57620
10079
10080 glib/demo/text.c | 2 +-
10081 1 file changed, 1 insertion(+), 1 deletion(-)
10082
10083commit c6f98d62b885e1d7f6ce1f265d4a87dca36494de
10084Author: Hib Eris <hib@hiberis.nl>
10085Date:	Sat Jun 23 22:38:35 2012 +0200
10086
10087    glib-demo: Remove unused variable slice_selector
10088
10089    https://bugs.freedesktop.org/show_bug.cgi?id=57620
10090
10091 glib/demo/render.c | 2 +-
10092 1 file changed, 1 insertion(+), 1 deletion(-)
10093
10094commit da56d280e2a51229c93117d8b537897ba63296cf
10095Author: Hib Eris <hib@hiberis.nl>
10096Date:	Sat Jun 23 22:36:29 2012 +0200
10097
10098    glib-demo: Remove unused variable region
10099
10100    https://bugs.freedesktop.org/show_bug.cgi?id=57620
10101
10102 glib/demo/selections.c | 1 -
10103 1 file changed, 1 deletion(-)
10104
10105commit c792e59064018e0fd899f32080489419517f2bbe
10106Author: Hib Eris <hib@hiberis.nl>
10107Date:	Sat Jun 23 22:34:44 2012 +0200
10108
10109    glib-demo: Do not use 'text' uninitialized
10110
10111    https://bugs.freedesktop.org/show_bug.cgi?id=57620
10112
10113 glib/demo/utils.c | 2 +-
10114 1 file changed, 1 insertion(+), 1 deletion(-)
10115
10116commit c5a8f7eda14030436e6905dd826e72cabbcf0e5f
10117Author: Hib Eris <hib@hiberis.nl>
10118Date:	Sat Jun 23 22:26:53 2012 +0200
10119
10120    glib-demo: Fix warning on unused variable selection
10121
10122    https://bugs.freedesktop.org/show_bug.cgi?id=57620
10123
10124 glib/demo/layers.c | 1 -
10125 1 file changed, 1 deletion(-)
10126
10127commit 4ceb3f4f4ca0092e79bb36723a7332b071491666
10128Author: Hib Eris <hib@hiberis.nl>
10129Date:	Sat Jun 23 18:36:12 2012 +0200
10130
10131    glib-demo: Fix warnings on unused variables
10132
10133    https://bugs.freedesktop.org/show_bug.cgi?id=57620
10134
10135 glib/demo/annots.c | 4 +---
10136 1 file changed, 1 insertion(+), 3 deletions(-)
10137
10138commit 5c5945d163fe406960ccc2e3a71882722b9e69d1
10139Author: Hib Eris <hib@hiberis.nl>
10140Date:	Tue Nov 27 19:21:34 2012 +0100
10141
10142    Enable compiler warnings for C code
10143
10144    Compilation of glib/demo uses a C compiler, thus compiler warnings
10145    should be enabled in the CFLAGS variable.
10146
10147 configure.ac | 3 ++-
10148 1 file changed, 2 insertions(+), 1 deletion(-)
10149
10150commit 55940e989701eb9118015e30f4f48eb654fa34c4
10151Author: Pino Toscano <pino@kde.org>
10152Date:	Tue Nov 27 16:05:15 2012 +0100
10153
10154    fix my previous GooString::insert fix
10155
10156    we need only to move the characters after the specified position,
10157    not all of them
10158
10159    extend qt4's check_goostring with few more checks covering this
10160    (and the previous) fix
10161
10162 goo/GooString.cc	       |  2 +-
10163 qt4/tests/check_goostring.cpp | 39
10164 +++++++++++++++++++++++++++++++++++++++
10165 2 files changed, 40 insertions(+), 1 deletion(-)
10166
10167commit dcbc9686d97f4f6596c43d1f701207278c25f8eb
10168Author: Pino Toscano <pino@kde.org>
10169Date:	Mon Nov 26 14:44:21 2012 +0100
10170
10171    glib/cmake: Include Gio-2.0 for introspection
10172
10173    Fixes g-ir-scanner warnings:
10174    poppler-document.cc:257: Warning: Poppler:
10175    poppler_document_new_from_stream: argument stream: Unresolved type:
10176    'GInputStream*'
10177    poppler-document.cc:257: Warning: Poppler:
10178    poppler_document_new_from_stream: argument cancellable: Unresolved
10179    type: 'GCancellable*'
10180    poppler-document.cc:315: Warning: Poppler:
10181    poppler_document_new_from_gfile: argument file: Unresolved type:
10182    'GFile*'
10183    poppler-document.cc:315: Warning: Poppler:
10184    poppler_document_new_from_gfile: argument cancellable: Unresolved
10185    type: 'GCancellable*'
10186
10187    https://bugs.freedesktop.org/show_bug.cgi?id=56218
10188
10189    folloup of c84753e12029fcc6113f80dedc9a943ce1deb214
10190
10191 glib/CMakeLists.txt | 2 +-
10192 1 file changed, 1 insertion(+), 1 deletion(-)
10193
10194commit 169e4cb001fa235ca608d3d0b42ea4214161fc2d
10195Author: Pino Toscano <pino@kde.org>
10196Date:	Mon Nov 26 14:42:59 2012 +0100
10197
10198    glib/cmake: Show all suppressed introspection scanner warnings
10199
10200    https://bugs.freedesktop.org/show_bug.cgi?id=56218
10201
10202    followup of 11a1f6f512a7d7b86defeb5963fa16bc08e3ba1c
10203
10204 glib/CMakeLists.txt | 2 +-
10205 1 file changed, 1 insertion(+), 1 deletion(-)
10206
10207commit 62c0dbbe9f1987c78eeb87f248d35e7fd73e968a
10208Author: Albert Astals Cid <aacid@kde.org>
10209Date:	Mon Nov 26 00:40:57 2012 +0100
10210
10211    Check GooString::insert
10212
10213    Checks we don't break what we just fixed with Pino's patch
10214
10215 qt4/tests/CMakeLists.txt      |  1 +
10216 qt4/tests/Makefile.am	       |  7 ++++++-
10217 qt4/tests/check_goostring.cpp | 22 ++++++++++++++++++++++
10218 3 files changed, 29 insertions(+), 1 deletion(-)
10219
10220commit 01e438ca47776075c8171bda090e7d859fd9f620
10221Author: Adam Reichold <adamreichold@myopera.com>
10222Date:	Mon Nov 26 00:39:05 2012 +0100
10223
10224    Don't use memcpy to copy classes
10225
10226 poppler/Function.cc | 63
10227 +++++++++++++++++++++++++++++++++++++++++++----------
10228 poppler/Function.h  | 11 ++++++----
10229 2 files changed, 59 insertions(+), 15 deletions(-)
10230
10231commit 7ba15d11e56175601104d125d5e4a47619c224bf
10232Author: Pino Toscano <pino@kde.org>
10233Date:	Mon Nov 26 00:29:35 2012 +0100
10234
10235    fix GooString::insert()
10236
10237    Hi,
10238
10239    as reported in a Debian bug [1], it seems GooString::insert could lead
10240    to using uninitialized memory.
10241    The case is a simple:
10242      GooString goo;
10243      goo.insert(0, ".");
10244      goo.insert(0, "This is a very long long test string");
10245    i.e. basically first insert a single character at position 0, and
10246    then a
10247    string longer than STR_STATIC_SIZE always at position 0.
10248
10249    [1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=693817
10250
10251 goo/GooString.cc | 5 ++---
10252 1 file changed, 2 insertions(+), 3 deletions(-)
10253
10254commit 703f85a10cf7ad61d2f2d3a5faf347fdddcb4738
10255Author: Carlos Garcia Campos <carlosgc@gnome.org>
10256Date:	Sun Nov 25 12:36:33 2012 +0100
10257
10258    glib: Fix returns tag in PopplerAttachmentSaveFunc api doc
10259
10260 glib/poppler-attachment.h | 2 +-
10261 1 file changed, 1 insertion(+), 1 deletion(-)
10262
10263commit 52896031783b28cee350ea92c8736e2c2e4e9d33
10264Author: José Aliste <jaliste@src.gnome.org>
10265Date:	Mon Nov 19 23:47:19 2012 +0100
10266
10267    glib: Add missing ":" at the end of some functions documentation
10268
10269    New versions of gir-scanner emit a warning when the : at
10270    the end of the function documentation is not found.
10271
10272    https://bugs.freedesktop.org/show_bug.cgi?id=56218
10273
10274 glib/poppler-annot.cc	    |  2 +-
10275 glib/poppler-form-field.cc | 10 +++++-----
10276 glib/poppler-layer.cc	    | 12 ++++++------
10277 3 files changed, 12 insertions(+), 12 deletions(-)
10278
10279commit 60dfc1a3471f824f40b0bef5b97a7b04bd78e72b
10280Author: Hib Eris <hib@hiberis.nl>
10281Date:	Sat Oct 20 10:17:01 2012 +0200
10282
10283    glib: Exclude poppler-input-stream.h from introspection files
10284
10285    Fixes warning:
10286
10287    poppler-input-stream.h:28: Warning: Poppler:
10288    symbol='inputStreamBufSize': Unknown namespace for symbol
10289    'inputStreamBufSize'
10290
10291    https://bugs.freedesktop.org/show_bug.cgi?id=56218
10292
10293 glib/Makefile.am | 2 +-
10294 1 file changed, 1 insertion(+), 1 deletion(-)
10295
10296commit c84753e12029fcc6113f80dedc9a943ce1deb214
10297Author: Hib Eris <hib@hiberis.nl>
10298Date:	Sat Oct 20 09:40:09 2012 +0200
10299
10300    glib: Include Gio-2.0 for introspection
10301
10302    Fixes g-ir-scanner warnings:
10303    poppler-document.cc:257: Warning: Poppler:
10304    poppler_document_new_from_stream: argument stream: Unresolved type:
10305    'GInputStream*'
10306    poppler-document.cc:257: Warning: Poppler:
10307    poppler_document_new_from_stream: argument cancellable: Unresolved
10308    type: 'GCancellable*'
10309    poppler-document.cc:315: Warning: Poppler:
10310    poppler_document_new_from_gfile: argument file: Unresolved type:
10311    'GFile*'
10312    poppler-document.cc:315: Warning: Poppler:
10313    poppler_document_new_from_gfile: argument cancellable: Unresolved
10314    type: 'GCancellable*'
10315
10316    https://bugs.freedesktop.org/show_bug.cgi?id=56218
10317
10318 glib/Makefile.am | 2 +-
10319 1 file changed, 1 insertion(+), 1 deletion(-)
10320
10321commit 11a1f6f512a7d7b86defeb5963fa16bc08e3ba1c
10322Author: Hib Eris <hib@hiberis.nl>
10323Date:	Sat Oct 20 09:30:05 2012 +0200
10324
10325    glib: Show all suppressed introspection scanner warnings
10326
10327    https://bugs.freedesktop.org/show_bug.cgi?id=56218
10328
10329 glib/Makefile.am | 2 +-
10330 1 file changed, 1 insertion(+), 1 deletion(-)
10331
10332commit 16812829a7d4816717731318b1aa1bc3ab5e3935
10333Author: Jason Crain <jason@aquaticape.us>
10334Date:	Mon Aug 27 22:42:11 2012 -0500
10335
10336    Update fill and stroke color in CairoOutputDev::startPage
10337
10338    Keep fill_color and stroke_color from falling out of sync with
10339    fill_pattern and stroke_pattern.
10340
10341    https://bugs.freedesktop.org/show_bug.cgi?id=54526
10342
10343 glib/poppler-page.cc	   | 2 +-
10344 poppler/CairoOutputDev.cc | 2 ++
10345 2 files changed, 3 insertions(+), 1 deletion(-)
10346
10347commit c93702bea0718d67660f2255344dcf9b0f502d57
10348Author: José Aliste <jaliste@src.gnome.org>
10349Date:	Tue Nov 20 11:25:41 2012 +0100
10350
10351    glib: Ensure text is only computed on first render
10352
10353    Getting the text on a page could be quite slow on
10354    complex pages without structured text. Before this patch,
10355    poppler_page_render would reprocess the text each time
10356    is called.
10357
10358 glib/poppler-page.cc | 9 ++++-----
10359 1 file changed, 4 insertions(+), 5 deletions(-)
10360
10361commit b0297110c455eb18096268b59d6095d428380de5
10362Author: Jason Crain <jason@aquaticape.us>
10363Date:	Wed Nov 21 14:15:59 2012 -0600
10364
10365    glib: check if words end with spaces
10366
10367    poppler_page_get_text_layout and poppler_page_get_text_attributes
10368    assume that each word ends with a space or newline, causing them to
10369    become mismatched from the text.  This adds a check to
10370    TextWord::getSpaceAfter.
10371
10372    https://bugs.freedesktop.org/show_bug.cgi?id=54504
10373
10374 glib/poppler-page.cc | 62
10375 +++++++++++++++++++++++++++++-----------------------
10376 1 file changed, 35 insertions(+), 27 deletions(-)
10377
10378commit b1dacd1e6ab00eb1976491eb2b45c76671011b38
10379Author: Albert Astals Cid <aacid@kde.org>
10380Date:	Fri Nov 23 00:12:24 2012 +0100
10381
10382    0.21.2
10383
10384 CMakeLists.txt      |	4 ++--
10385 NEWS		     | 13 +++++++++++++
10386 configure.ac	     |	2 +-
10387 cpp/Doxyfile	     |	2 +-
10388 poppler/Makefile.am |	2 +-
10389 qt4/src/Doxyfile    |	2 +-
10390 6 files changed, 19 insertions(+), 6 deletions(-)
10391
10392commit 2d2a3af7159945c3fd54f22878e2eb09e019bbc6
10393Author: Albert Astals Cid <aacid@kde.org>
10394Date:	Fri Nov 23 00:06:39 2012 +0100
10395
10396    Update copyrights
10397
10398 goo/TiffWriter.cc	    |  1 +
10399 goo/TiffWriter.h	    |  1 +
10400 poppler/CairoRescaleBox.cc |  1 +
10401 poppler/CairoRescaleBox.h  | 38 ++++++++++++++++++++++++++++++++++++++
10402 splash/SplashBitmap.cc     |  2 +-
10403 5 files changed, 42 insertions(+), 1 deletion(-)
10404
10405commit e0d0177562ff546b59b3bc8eb68a08dc740d6f6c
10406Author: Adrian Johnson <ajohnson@redneon.com>
10407Date:	Wed Nov 14 22:44:20 2012 +1030
10408
10409    cairo: Fix crash in CairoImageOutputDev with setSoftMaskFromImageMask
10410
10411    Bug 57067
10412
10413 poppler/CairoOutputDev.cc | 46
10414 ++++++++++++++++++++++++++++++++++++++++++++++
10415 poppler/CairoOutputDev.h  |  5 +++++
10416 2 files changed, 51 insertions(+)
10417
10418commit f050717f986a6c2833876d14083363a540fa849a
10419Author: Adrian Johnson <ajohnson@redneon.com>
10420Date:	Wed Nov 14 23:50:10 2012 +1030
10421
10422    cairo: fix soft mask when image resolution != smask resolution
10423
10424    Both image and mask are drawn the same size (unit square) regardless
10425    of the size of the image data.
10426
10427    Bug 57070
10428
10429 poppler/CairoOutputDev.cc | 12 +++---------
10430 1 file changed, 3 insertions(+), 9 deletions(-)
10431
10432commit 87fd5275514b63f13622b79a8fcfe443ccc4f45d
10433Author: Adrian Johnson <ajohnson@redneon.com>
10434Date:	Sun Nov 11 18:53:12 2012 +1030
10435
10436    cairo: make drawImage work with images > 32767 in width/height
10437
10438    Cairo images are limited to 32767 in width and height due to the
10439    16.16 format used by pixman. Make drawImage work with large images
10440    by scaling down the image before a cairo image is created.
10441
10442    CairoRescaleBox.cc has been turned into a class with a virtual
10443    function to get the next row of the source image. This allows the
10444    rescale code to access the source data one row at a time to avoid
10445    needing to allocate an image the size of the source image.
10446
10447    A RescaleDrawImage class derived from CairoRescaleBox has been
10448    written to create the cairo source image to be used by drawImage. The
10449    code from drawImage that created the cairo source image has been moved
10450    into RescaleDrawImage::getSourceImage and RescaleDrawImage::getRow.
10451
10452    Bug 56858
10453
10454 poppler/CairoOutputDev.cc  | 278
10455 ++++++++++++++++++++++++---------------------
10456 poppler/CairoRescaleBox.cc | 177 +++++++++++++++--------------
10457 poppler/CairoRescaleBox.h  |  21 +++-
10458 3 files changed, 258 insertions(+), 218 deletions(-)
10459
10460commit d1c509c48fc422649d0c2c2d70af5e13e3472874
10461Author: Adrian Johnson <ajohnson@redneon.com>
10462Date:	Sat Nov 17 10:04:55 2012 +1030
10463
10464    pdftocairo: add tiff support
10465
10466    Bug 57006
10467
10468 utils/pdftocairo.1  | 23 ++++++++------
10469 utils/pdftocairo.cc | 88
10470 +++++++++++++++++++++++++++++++++++++++++------------
10471 2 files changed, 83 insertions(+), 28 deletions(-)
10472
10473commit 6d3fe48cf30b298b4436462904d781ea441c1f3d
10474Author: Adrian Johnson <ajohnson@redneon.com>
10475Date:	Sat Nov 17 10:03:22 2012 +1030
10476
10477    tiff: remove splash dependency and add RGBA support
10478
10479    Bug 57006
10480
10481 goo/TiffWriter.cc	| 47
10482 +++++++++++++++++++----------------------------
10483 goo/TiffWriter.h	| 13 ++++++++++---
10484 splash/SplashBitmap.cc | 23 +++++++++++++++++++++--
10485 3 files changed, 50 insertions(+), 33 deletions(-)
10486
10487commit 15f600a5702788f7e5b91cd67bc2438179921939
10488Author: Albert Astals Cid <aacid@kde.org>
10489Date:	Thu Nov 15 22:17:27 2012 +0100
10490
10491    Don't do a check for sanity that then we don't use
10492
10493    Fixes bugs 56753 and 51684
10494
10495 fofi/FoFiTrueType.cc | 26 --------------------------
10496 1 file changed, 26 deletions(-)
10497
10498commit c7e3c2d7087e4fc36564ba7bd55e27e100e0a5e5
10499Author: Albert Astals Cid <aacid@kde.org>
10500Date:	Wed Nov 14 14:58:45 2012 +0100
10501
10502    Remove unused code
10503
10504 fofi/FoFiTrueType.cc	      | 658
10505 -------------------------------------------
10506 fofi/FoFiTrueType.h	      |  11 +-
10507 splash/SplashFTFontEngine.cc |  42 +--
10508 3 files changed, 2 insertions(+), 709 deletions(-)
10509
10510commit 06951f529e6514a0c26d6d821ab5fab0920a7cf3
10511Author: Albert Astals Cid <aacid@kde.org>
10512Date:	Tue Nov 13 23:37:22 2012 +0100
10513
10514    Simplify >= 0 ifs for unsigned
10515
10516 cpp/poppler-global.cpp | 8 ++------
10517 1 file changed, 2 insertions(+), 6 deletions(-)
10518
10519commit fa813adc3f7b7ee3cc819f1e0cb85e01f13c2c01
10520Author: Albert Astals Cid <aacid@kde.org>
10521Date:	Tue Nov 13 23:37:01 2012 +0100
10522
10523    Remove < 0 ifs for unsigned
10524
10525 splash/SplashFTFont.cc | 8 --------
10526 1 file changed, 8 deletions(-)
10527
10528commit 1969bcd693289eba1138fcaa74a684cb3ff2aefc
10529Author: Albert Astals Cid <aacid@kde.org>
10530Date:	Tue Nov 13 23:36:40 2012 +0100
10531
10532    Remove unused members
10533
10534 poppler/Gfx.cc | 3 ---
10535 poppler/Gfx.h	| 5 +----
10536 2 files changed, 1 insertion(+), 7 deletions(-)
10537
10538commit 3a6e5ed5e28b6113696a7ae60b0b85d7097eb731
10539Author: Albert Astals Cid <aacid@kde.org>
10540Date:	Tue Nov 13 23:35:53 2012 +0100
10541
10542    Remove >= 0 checks for unsigned variables
10543
10544 utils/HtmlFonts.cc | 6 +++---
10545 utils/HtmlFonts.h  | 4 ++--
10546 2 files changed, 5 insertions(+), 5 deletions(-)
10547
10548commit 0dcc2d711810dd64aa8d8721ce53a6b72e12c47c
10549Author: Albert Astals Cid <aacid@kde.org>
10550Date:	Tue Nov 13 23:35:10 2012 +0100
10551
10552    Remove unused var
10553
10554 utils/pdfinfo.cc | 2 +-
10555 1 file changed, 1 insertion(+), 1 deletion(-)
10556
10557commit 1fc97862d30bf723135310bfc8701e6788bfd284
10558Author: Albert Astals Cid <aacid@kde.org>
10559Date:	Tue Nov 13 23:24:19 2012 +0100
10560
10561    size can't be smaller than 0 because it's a size_t
10562
10563 goo/gmem.cc | 22 +---------------------
10564 1 file changed, 1 insertion(+), 21 deletions(-)
10565
10566commit bb801a9b889bc0e62cf8b853c26cc6636b4af9a1
10567Author: Albert Astals Cid <aacid@kde.org>
10568Date:	Tue Nov 13 22:51:17 2012 +0100
10569
10570    Removed unused var
10571
10572 utils/pdfinfo.cc | 1 -
10573 1 file changed, 1 deletion(-)
10574
10575commit fd651fb49653e89d96b032e010a7d8e891536bb0
10576Author: Albert Astals Cid <aacid@kde.org>
10577Date:	Mon Nov 12 00:42:49 2012 +0100
10578
10579    Parse the args (so that -v says vesion only)
10580
10581    Fixes bug #56817
10582
10583 utils/pdfunite.cc | 4 +++-
10584 1 file changed, 3 insertions(+), 1 deletion(-)
10585
10586commit 7e2e9567f51d01be9a88848e1141c6d4f0f768a1
10587Author: Albert Astals Cid <aacid@kde.org>
10588Date:	Fri Nov 9 20:02:25 2012 +0100
10589
10590    0.21.1
10591
10592 CMakeLists.txt		|  4 ++--
10593 NEWS			| 14 ++++++++++++++
10594 configure.ac		|  2 +-
10595 cpp/Doxyfile		|  2 +-
10596 poppler/Makefile.am	|  2 +-
10597 qt4/src/CMakeLists.txt |  2 +-
10598 qt4/src/Doxyfile	|  2 +-
10599 qt4/src/Makefile.am	|  2 +-
10600 8 files changed, 22 insertions(+), 8 deletions(-)
10601
10602commit 98b7cfd289abb53a745a88d6ec99e95df477fc8f
10603Merge: 40efa72 d254174
10604Author: Albert Astals Cid <aacid@kde.org>
10605Date:	Fri Nov 9 00:38:19 2012 +0100
10606
10607    Merge remote-tracking branch 'origin/poppler-0.20'
10608
10609    Conflicts:
10610	poppler/Form.cc
10611
10612commit 40efa72987ebf62cbf2c761c10a209e2e6be612e
10613Author: Fabio D'Urso <fabiodurso@hotmail.it>
10614Date:	Sun Nov 4 11:20:29 2012 +0100
10615
10616    Replaced forward declaration of enum CryptAlgorithm with a proper
10617    #include
10618
10619    Forward-declaring enums is illegal. It hasn't caused problems so far
10620    because XRef.h includes Object.h, which in turn includes Stream.h,
10621    where
10622    the enum is defined.
10623    Therefore, enum is alreadly defined when the compiler reaches
10624    that line.
10625
10626    To avoid future issues, I've replaced it with a proper #include
10627    "Stream.h"
10628    (which expands to nothing as Stream.h has already been included
10629    at that
10630    point).
10631
10632    I've also added a #include in XRef.h because it references enum
10633    CryptAlgorithm too. Also in this case, it expands to nothing.
10634
10635 poppler/PDFDoc.h | 2 +-
10636 poppler/XRef.h   | 1 +
10637 2 files changed, 2 insertions(+), 1 deletion(-)
10638
10639commit 0f7c17d7f92d4cdfbd8816dba666aeed924d8bc2
10640Author: Fabio D'Urso <fabiodurso@hotmail.it>
10641Date:	Fri Nov 2 10:54:17 2012 +0100
10642
10643    qt4: Export information about the document form type
10644
10645    This patch also wraps the code that checks the form type and moves it
10646    from pdfinfo to the Catalog class.
10647
10648 poppler/Catalog.cc	     | 19 +++++++++++++++++++
10649 poppler/Catalog.h	     |	9 +++++++++
10650 qt4/src/poppler-document.cc | 16 ++++++++++++++++
10651 qt4/src/poppler-qt4.h	     | 18 ++++++++++++++++++
10652 utils/pdfinfo.cc	     | 19 ++++++++++---------
10653 5 files changed, 72 insertions(+), 9 deletions(-)
10654
10655commit f3f5a166bcd16b6f2cb516cceb2b3f41b6faf0b4
10656Author: Fabio D'Urso <fabiodurso@hotmail.it>
10657Date:	Fri Nov 2 01:53:24 2012 +0100
10658
10659    Editable FormFieldChoice: Clear editedChoice when one of the
10660    predefined option is selected
10661
10662    This patch clears the user-entered text when the user interacts with
10663    predefined options.
10664
10665 poppler/Form.cc | 10 ++++++++++
10666 1 file changed, 10 insertions(+)
10667
10668commit ddcd5dc0ceecc02f0d4f740cb6c9b557dfd33c74
10669Author: Fabio D'Urso <fabiodurso@hotmail.it>
10670Date:	Thu Nov 1 00:58:51 2012 +0100
10671
10672    FormFieldChoice ctor: Added support to recognize user strings as
10673    /V value
10674
10675    Fixes
10676    http://lists.freedesktop.org/archives/poppler/2012-October/009688.html
10677
10678 poppler/Form.cc | 5 +++++
10679 1 file changed, 5 insertions(+)
10680
10681commit 1302bf52bba7e6446f01358240a4b5b583e196a9
10682Author: Fabio D'Urso <fabiodurso@hotmail.it>
10683Date:	Wed Oct 31 19:56:37 2012 +0100
10684
10685    FormFieldChoice ctor: Stop scanning if /V is a string and the
10686    corresponding option has been identified
10687
10688 poppler/Form.cc | 11 +++++++++--
10689 1 file changed, 9 insertions(+), 2 deletions(-)
10690
10691commit d254174e08146115ad04ac1f1bf82bb26e56c684
10692Author: Fabio D'Urso <fabiodurso@hotmail.it>
10693Date:	Wed Oct 31 16:57:56 2012 +0100
10694
10695    FormFieldChoice::updateSelection: Fixed wrong loop condition
10696
10697 poppler/Form.cc | 2 +-
10698 1 file changed, 1 insertion(+), 1 deletion(-)
10699
10700commit 401de95f5ab42ab0f5d8fd92d76b5def50f84a2b
10701Author: Fabio D'Urso <fabiodurso@hotmail.it>
10702Date:	Wed Oct 31 19:43:51 2012 +0100
10703
10704    FormFieldChoice ctor: Look for selected options in /I instead of /V
10705    if /I is available
10706
10707    Since /I stores the indices of the selected options, it can
10708    distinguish
10709    duplicate option (i.e. options with the same name/export value).
10710
10711 poppler/Form.cc | 71
10712 ++++++++++++++++++++++++++++++++++-----------------------
10713 1 file changed, 42 insertions(+), 29 deletions(-)
10714
10715commit cfd3a46a857100cb634e18192b762e7342165348
10716Author: Fabio D'Urso <fabiodurso@hotmail.it>
10717Date:	Wed Oct 31 15:44:32 2012 +0100
10718
10719    FormFieldChoice: Handle /V values containing the export value instead
10720    of the option name
10721
10722    According to the PDF spec, /V should always contain an "option
10723    name" and
10724    never an "export value" if /Opt is an array of couples. However, it
10725    seems that acroread works the other way round: it is able to identify
10726    selected options only if they are referred by their export value
10727    instead of the option name.
10728    With this patch, we mimic this behavior.
10729
10730 poppler/Form.cc | 49 ++++++++++++++++++++++++++++++++++---------------
10731 1 file changed, 34 insertions(+), 15 deletions(-)
10732
10733commit ce99940bcac0447f32ee2ad46efb09af93989c12
10734Author: Fabio D'Urso <fabiodurso@hotmail.it>
10735Date:	Sat Oct 13 00:13:33 2012 +0200
10736
10737    FormFieldChoice::updateSelection: Write /I too
10738
10739    This improves handling of choice fields containing two or more entries
10740    with the same name, and also makes sure that the previous value of /I
10741    gets updated (failing to update it results in acroread still showing
10742    the old selection).
10743
10744 poppler/Form.cc | 50 ++++++++++++++++++++++++++++++++++++--------------
10745 1 file changed, 36 insertions(+), 14 deletions(-)
10746
10747commit 102553e2104a1b223c8ac924aa6702829adebbdb
10748Author: Fabio D'Urso <fabiodurso@hotmail.it>
10749Date:	Wed Oct 31 16:57:56 2012 +0100
10750
10751    FormFieldChoice::updateSelection: Fixed wrong loop condition
10752
10753 poppler/Form.cc | 2 +-
10754 1 file changed, 1 insertion(+), 1 deletion(-)
10755
10756commit d7522ea1d2e66beef64f705e8986142f15fcf613
10757Author: Fabio D'Urso <fabiodurso@hotmail.it>
10758Date:	Wed Oct 31 15:26:37 2012 +0100
10759
10760    FormFieldChoice ctor: Don't convert "human-readable" option names
10761    to unicode
10762
10763    Despite that comment, they're not meant to be read by humans only,
10764    but they
10765    are also used as option identifiers.
10766
10767    This patch stops poppler from forcing them to be unicode. Instead,
10768    they now stay the same encoding as their corresponding /Opt entry.
10769
10770    This fixes poppler not being able to recognize selected entries
10771    in documents produced by poppler itself: previously, the /V value was
10772    always written in Unicode encoding, and therefore it was very
10773    often not
10774    binary-equal to the corresponding /Opt entry.
10775    Now the /V value is always binary-equal to the corresponding /Opt
10776    entry.
10777
10778 poppler/Form.cc | 16 +---------------
10779 1 file changed, 1 insertion(+), 15 deletions(-)
10780
10781commit da08ebeee241198907378c6461721fddb5106875
10782Author: Adrian Johnson <ajohnson@redneon.com>
10783Date:	Sun Oct 28 12:13:22 2012 +1030
10784
10785    Don't allow invalid unicode to be passed to backends
10786
10787 poppler/CharCodeToUnicode.cc | 11 +++++++++--
10788 poppler/UTF.cc		      | 11 +++++++++++
10789 poppler/UTF.h		      |  4 ++++
10790 3 files changed, 24 insertions(+), 2 deletions(-)
10791
10792commit 9f92feda5eff9b2542c64349f33ae3cf250e7f4b
10793Author: Thomas Freitag <Thomas.Freitag@alfa.de>
10794Date:	Fri Nov 2 23:05:55 2012 +0100
10795
10796    Memory leak in CharCodeToUnicode
10797
10798    Bug #54702
10799
10800 poppler/CharCodeToUnicode.cc | 2 ++
10801 1 file changed, 2 insertions(+)
10802
10803commit ef11b4f0e642dff0be02bf3327eb56bf0b364847
10804Author: Thomas Freitag <Thomas.Freitag@alfa.de>
10805Date:	Fri Nov 2 22:44:27 2012 +0100
10806
10807    Implement overprint in qt interface
10808
10809    With minor api fixes by me (Albert Astals Cid)
10810
10811 qt4/src/poppler-document.cc | 23 ++++++++++++---
10812 qt4/src/poppler-page.cc     | 38 +++++++++++++-----------
10813 qt4/src/poppler-private.h   | 69
10814 ++++++++++++++++++++++++++++----------------
10815 qt4/src/poppler-qt4.h	     | 11 ++++++-
10816 splash/SplashBitmap.cc      | 70
10817 +++++++++++++++++++++++++++++++++++++++++++++
10818 splash/SplashBitmap.h	     |	5 +++-
10819 6 files changed, 169 insertions(+), 47 deletions(-)
10820
10821commit ae8fc0cbfc6123189e17b3cf1286e0540f181646
10822Author: Adrian Johnson <ajohnson@redneon.com>
10823Date:	Tue Oct 30 21:22:04 2012 +1030
10824
10825    cairo: support parameterized Gouraud shading
10826
10827    Bug 56463
10828
10829 poppler/CairoOutputDev.cc | 19 +++++++++++++++----
10830 1 file changed, 15 insertions(+), 4 deletions(-)
10831
10832commit 3be4e835d765f2f060e2a2e07dd23905c3212cdd
10833Author: Pino Toscano <pino@kde.org>
10834Date:	Wed Oct 24 18:37:06 2012 +0200
10835
10836    dos2unix
10837
10838 utils/pdftoppm.cc | 876
10839 +++++++++++++++++++++++++++---------------------------
10840 1 file changed, 438 insertions(+), 438 deletions(-)
10841
10842commit 77a980472e76b568346a49057b0217111a14a4cd
10843Merge: 74d6217 46fb365
10844Author: Albert Astals Cid <aacid@kde.org>
10845Date:	Tue Oct 23 00:23:53 2012 +0200
10846
10847    Merge remote-tracking branch 'origin/poppler-0.20'
10848
10849commit 46fb3653c7ae44c34d12d799df8f70d649eaa995
10850Author: Albert Astals Cid <aacid@kde.org>
10851Date:	Tue Oct 23 00:22:55 2012 +0200
10852
10853    Fix the or-ing of flags
10854
10855 qt4/src/poppler-document.cc | 4 ++--
10856 1 file changed, 2 insertions(+), 2 deletions(-)
10857
10858commit 74d6217ba164fdfe263b4edac8047b60506e39a6
10859Author: Carlos Garcia Campos <carlosgc@gnome.org>
10860Date:	Sun Oct 21 17:48:57 2012 +0200
10861
10862    regstest: Add print_test_result_ln() and use it for failed test
10863    results
10864
10865    To make sure they are always shown.
10866
10867 regtest/Printer.py |  3 +++
10868 regtest/TestRun.py | 10 +++++-----
10869 2 files changed, 8 insertions(+), 5 deletions(-)
10870
10871commit 4e9b8d2cca44241a501bb8095b3980d17fcda6c5
10872Author: Carlos Garcia Campos <carlosgc@gnome.org>
10873Date:	Sun Oct 21 17:48:22 2012 +0200
10874
10875    regtest: Do not rewrite lines in verbose mode
10876
10877 regtest/Printer.py | 2 +-
10878 1 file changed, 1 insertion(+), 1 deletion(-)
10879
10880commit 2a25264afe3c59931f6a3638e2d6c6c2e0e5dfba
10881Author: Albert Astals Cid <aacid@kde.org>
10882Date:	Fri Oct 19 17:22:56 2012 +0200
10883
10884    make static
10885
10886    because i can
10887
10888 qt4/tests/check_fonts.cpp | 4 ++--
10889 1 file changed, 2 insertions(+), 2 deletions(-)
10890
10891commit bc4a54c0a4430216c9aeaf2c3bddbaeef5a004e4
10892Author: Albert Astals Cid <aacid@kde.org>
10893Date:	Fri Oct 19 17:22:13 2012 +0200
10894
10895    Compile with clang
10896
10897 qt4/tests/check_fonts.cpp | 6 ++++--
10898 1 file changed, 4 insertions(+), 2 deletions(-)
10899
10900commit f38194cfae8f8690bc3767cbdcf140519564366c
10901Merge: 80cf434 5312984
10902Author: Albert Astals Cid <aacid@kde.org>
10903Date:	Fri Oct 19 00:02:02 2012 +0200
10904
10905    Merge remote-tracking branch 'origin/poppler-0.20'
10906
10907commit 5312984b40355b067001704e9c688ea0a72b1159
10908Author: Albert Astals Cid <aacid@kde.org>
10909Date:	Fri Oct 19 00:00:53 2012 +0200
10910
10911    Define the numbers a bit better so gcc in i386 understands them better
10912
10913 qt4/tests/check_lexer.cpp | 4 ++--
10914 1 file changed, 2 insertions(+), 2 deletions(-)
10915
10916commit 80cf43472e5913f5f64bf73cb4a8ac5a53063f2e
10917Author: Adam Reichold <adamreichold@myopera.com>
10918Date:	Wed Oct 17 08:27:13 2012 +0200
10919
10920    added accessors for FormWidgetChoice::editChoice property to qt4
10921    frontend
10922
10923 qt4/src/poppler-form.cc | 23 +++++++++++++++++++++++
10924 qt4/src/poppler-form.h  | 15 +++++++++++++++
10925 2 files changed, 38 insertions(+)
10926
10927commit 0b3ff2dc4e1ba37dd66f5913b10a9d69e31c40ce
10928Merge: fb5cb0f 528b64b
10929Author: Albert Astals Cid <aacid@kde.org>
10930Date:	Wed Oct 17 00:28:40 2012 +0200
10931
10932    Merge remote-tracking branch 'origin/poppler-0.20'
10933
10934    Conflicts:
10935	CMakeLists.txt
10936	NEWS
10937	configure.ac
10938	cpp/Doxyfile
10939	poppler/Annot.cc
10940	poppler/Form.h
10941	qt4/src/Doxyfile
10942
10943commit 528b64bb077ed37c0d8fc7ae2ef3dc2c0dbb26ca
10944Author: Fabio D'Urso <fabiodurso@hotmail.it>
10945Date:	Tue Sep 4 23:10:17 2012 +0200
10946
10947    Free entries in the xref form a linked list: terminate it properly
10948    when writing the XRef
10949
10950    The last entry must point back to object 0. Previously it was left
10951    unitialized and resulted in "-000000001 00000 f" being written in the
10952    XRef table.
10953
10954 poppler/XRef.cc | 1 +
10955 1 file changed, 1 insertion(+)
10956
10957commit fb5cb0fbdfcd06556661b38b0c598922fff2d759
10958Author: Fabio D'Urso <fabiodurso@hotmail.it>
10959Date:	Thu Oct 4 11:20:42 2012 +0200
10960
10961    Create the 24x24 rectangle for text annotation icons from the top-left
10962    corner instead of bottom-left
10963
10964 poppler/Annot.cc | 2 +-
10965 1 file changed, 1 insertion(+), 1 deletion(-)
10966
10967commit 35c07fe40d7b18e19f6ef0f5615f9f5ac8195cf7
10968Author: Fabio D'Urso <fabiodurso@hotmail.it>
10969Date:	Tue Oct 9 15:24:02 2012 +0200
10970
10971    AnnotWidget: Avoid repeatedly deleting and creating xref entries
10972    for appearance streams
10973
10974    Previously updating the appearance stream always involved deleting
10975    the old
10976    stream's xref entry and creating a new one.
10977    Since xref entry deletion causes the generation number to be
10978    incremented, this
10979    behavior caused the generation number to quickly rise during user
10980    input.
10981
10982    This patch stops it by reusing the same entry as the old appearance
10983    stream in
10984    case of repeated modifications.
10985
10986 poppler/Annot.cc | 40 ++++++++++++++++++++++++++++------------
10987 poppler/Annot.h  |  1 +
10988 2 files changed, 29 insertions(+), 12 deletions(-)
10989
10990commit 2127a977bbe9985aa58561116508ad4f08430a2c
10991Author: Fabio D'Urso <fabiodurso@hotmail.it>
10992Date:	Tue Oct 9 12:49:26 2012 +0200
10993
10994    Generate and write the appearance stream in
10995    AnnotWidget::updateWidgetApperance()
10996
10997    Note: At the moment the old appearance is deleted and a *new* xref
10998    entry is
10999    created every time AnnotWidget::updateWidgetApperance() is called.
11000
11001 poppler/Annot.cc | 30 +++++++++++++++++++++++++-----
11002 1 file changed, 25 insertions(+), 5 deletions(-)
11003
11004commit 0446e2cc1073f4579a90284d28bc5872e46e0536
11005Author: Fabio D'Urso <fabiodurso@hotmail.it>
11006Date:	Tue Oct 9 10:47:40 2012 +0200
11007
11008    Killed FormField::isModified() in favor of a new AnnotWidget callback
11009
11010    Instead of having to ask FormField from AnnotWidget::draw if the
11011    widget's appearance needs to be rebuilt, now AnnotWidget gets notified
11012    of changes via the new AnnotWidget::updateAppearanceStream() callback.
11013
11014 poppler/Annot.cc | 16 ++++++++++------
11015 poppler/Annot.h  |  1 +
11016 poppler/Form.cc  | 52
11017 ++++++++++++++++++++++++++++++++++++++--------------
11018 poppler/Form.h   | 12 +++++++++---
11019 4 files changed, 58 insertions(+), 23 deletions(-)
11020
11021commit 68d732ab2d55ae15e194ececfffa753977fae84c
11022Author: Fabio D'Urso <fabiodurso@hotmail.it>
11023Date:	Tue Oct 9 15:24:02 2012 +0200
11024
11025    AnnotWidget: Avoid repeatedly deleting and creating xref entries
11026    for appearance streams
11027
11028    Previously updating the appearance stream always involved deleting
11029    the old
11030    stream's xref entry and creating a new one.
11031    Since xref entry deletion causes the generation number to be
11032    incremented, this
11033    behavior caused the generation number to quickly rise during user
11034    input.
11035
11036    This patch stops it by reusing the same entry as the old appearance
11037    stream in
11038    case of repeated modifications.
11039
11040 poppler/Annot.cc | 40 ++++++++++++++++++++++++++++------------
11041 poppler/Annot.h  |  1 +
11042 2 files changed, 29 insertions(+), 12 deletions(-)
11043
11044commit e2993cc9551dc7521528904646f941c9747473f7
11045Author: Fabio D'Urso <fabiodurso@hotmail.it>
11046Date:	Tue Oct 9 12:49:26 2012 +0200
11047
11048    Generate and write the appearance stream in
11049    AnnotWidget::updateWidgetApperance()
11050
11051    Note: At the moment the old appearance is deleted and a *new* xref
11052    entry is
11053    created every time AnnotWidget::updateWidgetApperance() is called.
11054
11055 poppler/Annot.cc | 30 +++++++++++++++++++++++++-----
11056 1 file changed, 25 insertions(+), 5 deletions(-)
11057
11058commit df924493922e8c0f7b1e19c2847d33b28a098913
11059Author: Fabio D'Urso <fabiodurso@hotmail.it>
11060Date:	Tue Oct 9 10:47:40 2012 +0200
11061
11062    Killed FormField::isModified() in favor of a new AnnotWidget callback
11063
11064    Instead of having to ask FormField from AnnotWidget::draw if the
11065    widget's appearance needs to be rebuilt, now AnnotWidget gets notified
11066    of changes via the new AnnotWidget::updateAppearanceStream() callback.
11067
11068 poppler/Annot.cc | 16 ++++++++++------
11069 poppler/Annot.h  |  1 +
11070 poppler/Form.cc  | 52
11071 ++++++++++++++++++++++++++++++++++++++--------------
11072 poppler/Form.h   | 12 +++++++++---
11073 4 files changed, 58 insertions(+), 23 deletions(-)
11074
11075commit 0a5bda01ace9f8576d687c5a28feb5cf09b48a92
11076Author: Albert Astals Cid <aacid@kde.org>
11077Date:	Sun Oct 14 23:05:27 2012 +0200
11078
11079    New/old header for cmake buildsystem
11080
11081 CMakeLists.txt | 1 +
11082 1 file changed, 1 insertion(+)
11083
11084commit 6d46f0b477143eb0df09f718e96dd2ff2a7dd61b
11085Author: Hib Eris <hib@hiberis.nl>
11086Date:	Sat Sep 22 20:50:07 2012 +0200
11087
11088    Split our UTF.h into xpdf based UTF8.h and a poppler specific UTF.h
11089
11090 poppler/GlobalParams.cc |  2 +-
11091 poppler/Makefile.am	 |  1 +
11092 poppler/UTF.h		 | 79
11093 +---------------------------------------------
11094 poppler/UTF8.h		 | 84
11095 +++++++++++++++++++++++++++++++++++++++++++++++++
11096 4 files changed, 87 insertions(+), 79 deletions(-)
11097
11098commit 03cbba935c90ce9a6d9ad44f7cda4901c2f81f2e
11099Author: Hib Eris <hib@hiberis.nl>
11100Date:	Sat Sep 22 19:58:40 2012 +0200
11101
11102    Do not use mapUTF8() directly in CairoOutputDev
11103
11104 poppler/CairoOutputDev.cc | 8 +++++---
11105 1 file changed, 5 insertions(+), 3 deletions(-)
11106
11107commit f219bdbcadcb0334d595bbd9afd01f00c37d1978
11108Author: Hib Eris <hib@hiberis.nl>
11109Date:	Sun Oct 14 22:59:55 2012 +0200
11110
11111    Make sure array index is >= 0
11112
11113    Fixes this warning on array subscript type:
11114    UTF.cc: In function 'int TextStringToUCS4(GooString*, Unicode**)':
11115    UTF.cc:99:33: warning: array subscript has type 'char'
11116    [-Wchar-subscripts]
11117
11118 poppler/UTF.cc | 3 ++-
11119 1 file changed, 2 insertions(+), 1 deletion(-)
11120
11121commit 65a2555607e03c94d77ae9ebdb34ab6d4f8844b6
11122Author: Fabio D'Urso <fabiodurso@hotmail.it>
11123Date:	Fri Oct 12 23:54:57 2012 +0200
11124
11125    FormFieldChoice ctor: Fixed wrong index variable
11126
11127    It caused a crash if multiple items are initially selected.
11128
11129 poppler/Form.cc | 2 +-
11130 1 file changed, 1 insertion(+), 1 deletion(-)
11131
11132commit 710bb3383306a9aa6debbfe1364029ee12a15576
11133Author: Fabio D'Urso <fabiodurso@hotmail.it>
11134Date:	Fri Oct 12 23:54:57 2012 +0200
11135
11136    FormFieldChoice ctor: Fixed wrong index variable
11137
11138    It caused a crash if multiple items are initially selected.
11139
11140 poppler/Form.cc | 2 +-
11141 1 file changed, 1 insertion(+), 1 deletion(-)
11142
11143commit ce18c9b3d5251305eb76d294fdf4b4de9382b3a4
11144Author: Albert Astals Cid <aacid@kde.org>
11145Date:	Wed Oct 10 19:54:57 2012 +0200
11146
11147    0.20.5
11148
11149 CMakeLists.txt   |  2 +-
11150 NEWS		  | 15 +++++++++++++++
11151 configure.ac	  |  2 +-
11152 cpp/Doxyfile	  |  2 +-
11153 qt4/src/Doxyfile |  2 +-
11154 5 files changed, 19 insertions(+), 4 deletions(-)
11155
11156commit b112602334a5de84ae30c2e90d9bc6d4609f7f96
11157Author: Tobias Koening <tobias.koenig@kdab.com>
11158Date:	Mon Oct 8 22:32:34 2012 +0200
11159
11160    [qt4] make LinkRendition properties available
11161
11162    Bug #55378
11163
11164 poppler/Link.cc	       | 34 +++++++++++++++++++-----
11165 poppler/Link.h		       | 17 +++++++++---
11166 qt4/src/poppler-annotation.cc |  2 --
11167 qt4/src/poppler-annotation.h  |  1 +
11168 qt4/src/poppler-link.cc       | 60
11169 ++++++++++++++++++++++++++++++++++++++++---
11170 qt4/src/poppler-link.h        | 57
11171 +++++++++++++++++++++++++++++++++++++---
11172 qt4/src/poppler-page.cc       |  8 +++++-
11173 7 files changed, 158 insertions(+), 21 deletions(-)
11174
11175commit 6d6bd660dbb652f2f3e87c81c55a87d1fc11ec70
11176Author: Carlos Garcia Campos <carlosgc@gnome.org>
11177Date:	Sat Oct 6 10:26:55 2012 +0200
11178
11179    glib: chain up finalize to the parent class
11180
11181    This was missing in some of the classes.
11182
11183    https://bugs.freedesktop.org/show_bug.cgi?id=55521
11184
11185 glib/poppler-document.cc | 6 ++++++
11186 glib/poppler-page.cc	  | 2 ++
11187 2 files changed, 8 insertions(+)
11188
11189commit ac3875a9e7f2f4f31881d3d1b3081f2adaef65a1
11190Author: Carlos Garcia Campos <carlosgc@gnome.org>
11191Date:	Sat Oct 6 10:26:55 2012 +0200
11192
11193    glib: chain up finalize to the parent class
11194
11195    This was missing in some of the classes.
11196
11197    https://bugs.freedesktop.org/show_bug.cgi?id=55521
11198
11199 glib/poppler-document.cc | 6 ++++++
11200 glib/poppler-page.cc	  | 2 ++
11201 2 files changed, 8 insertions(+)
11202
11203commit 042d332c1c9f628e3bfaabf3da9e04436a8677b5
11204Merge: 7b9a9f8 e044814
11205Author: Albert Astals Cid <aacid@kde.org>
11206Date:	Thu Oct 4 00:53:01 2012 +0200
11207
11208    Merge remote-tracking branch 'origin/poppler-0.20'
11209
11210commit e044814c0657a6c5b44939a01dcbdc8d83396d43
11211Author: Thomas Freitag <Thomas.Freitag@alfa.de>
11212Date:	Thu Oct 4 00:51:04 2012 +0200
11213
11214    Do not render invalid outlines
11215
11216    Bug #55573
11217
11218 splash/SplashFTFont.cc | 4 ++++
11219 1 file changed, 4 insertions(+)
11220
11221commit 7b9a9f809d07303fe5adff9210731613df8b2adf
11222Merge: 3b0962c 9451b7a
11223Author: Albert Astals Cid <aacid@kde.org>
11224Date:	Wed Oct 3 01:24:04 2012 +0200
11225
11226    Merge remote-tracking branch 'origin/poppler-0.20'
11227
11228commit 9451b7a61b6dcaa6c4a76f3efda82f1ebd408654
11229Author: Albert Astals Cid <aacid@kde.org>
11230Date:	Wed Oct 3 01:21:45 2012 +0200
11231
11232    Fix crash when parsing some unknown colorspaces
11233
11234    Can't do csObj->getName if csObj is a dict
11235
11236 poppler/GfxState.cc | 2 +-
11237 1 file changed, 1 insertion(+), 1 deletion(-)
11238
11239commit 3b0962cd14b15ce92c0916f58ed5ba00aebe80b0
11240Merge: a9d7ea2 42908e6
11241Author: Albert Astals Cid <aacid@kde.org>
11242Date:	Tue Oct 2 19:51:48 2012 +0200
11243
11244    Merge remote-tracking branch 'origin/poppler-0.20'
11245
11246commit 42908e6e72d95cec0f70b202c4b1c23f7e47c2a4
11247Author: Lu Wang <coolwanglu@gmail.com>
11248Date:	Tue Oct 2 19:31:04 2012 +0200
11249
11250    support automake-1.12 in autogen.sh
11251
11252    Bug #55541
11253
11254 autogen.sh | 15 ++++++++-------
11255 1 file changed, 8 insertions(+), 7 deletions(-)
11256
11257commit a9d7ea2eb549acbf6ca7e2a299ffed46ff3d8758
11258Merge: 397d7b4 9bb6845
11259Author: Albert Astals Cid <aacid@kde.org>
11260Date:	Wed Sep 26 15:31:29 2012 +0200
11261
11262    Merge remote-tracking branch 'origin/poppler-0.20'
11263
11264    Conflicts:
11265	poppler/XRef.cc
11266
11267commit 9bb68456de41d24db7acf61204bc3f4e36e98505
11268Author: Albert Astals Cid <aacid@kde.org>
11269Date:	Wed Sep 26 15:13:47 2012 +0200
11270
11271    Initilize rootNum
11272
11273    Fixes valgrind warnings about uninitialized uses
11274
11275 poppler/XRef.cc | 1 +
11276 1 file changed, 1 insertion(+)
11277
11278commit 397d7b4597ad4bc8ab41fd7a99078473a3c93eb0
11279Merge: 6013d49 2c0f70a
11280Author: Albert Astals Cid <aacid@kde.org>
11281Date:	Wed Sep 26 15:00:04 2012 +0200
11282
11283    Merge remote-tracking branch 'origin/poppler-0.20'
11284
11285commit 2c0f70afff03798165c2b609e115dc7e9c034c57
11286Author: Thomas Freitag <Thomas.Freitag@alfa.de>
11287Date:	Wed Sep 26 14:58:05 2012 +0200
11288
11289    More crash fixes for broken documents
11290
11291 poppler/JPXStream.cc | 97
11292 ++++++++++++++++++++++++++++++++++++++++++++--------
11293 1 file changed, 82 insertions(+), 15 deletions(-)
11294
11295commit 78558d24692c68212da35a88deb68069c5a06d81
11296Author: Thomas Freitag <Thomas.Freitag@alfa.de>
11297Date:	Wed Sep 26 14:32:05 2012 +0200
11298
11299    Fix more crashes in broken files
11300
11301    solves 1258.pdf.SIGSEGV.dee.288 and 1255.pdf.asan.38.285, extends
11302    1043.pdf.asan.47.50 and 557.pdf.asan.47.894
11303
11304 poppler/GfxState.cc | 26 +++++++++++++++++++++++---
11305 1 file changed, 23 insertions(+), 3 deletions(-)
11306
11307commit e8822c0f3a46195ec7c6e55c556dd0c5716be742
11308Author: Albert Astals Cid <aacid@kde.org>
11309Date:	Wed Sep 26 14:21:46 2012 +0200
11310
11311    Add unlikelys
11312
11313 poppler/Stream.cc | 32 ++++++++++++++++----------------
11314 1 file changed, 16 insertions(+), 16 deletions(-)
11315
11316commit 31874f2e065b0d68f726ef404de98f42489c80c7
11317Author: Thomas Freitag <Thomas.Freitag@alfa.de>
11318Date:	Wed Sep 26 14:17:00 2012 +0200
11319
11320    Less crashes in broken files
11321
11322    rebased patch for 1001.pdf.asan.2a.4, extends patch for
11323    100.pdf.asan.38.2
11324
11325 poppler/Stream.cc | 100
11326 ++++++++++++++++++++++++++++++++++++++++++++++++++++--
11327 1 file changed, 98 insertions(+), 2 deletions(-)
11328
11329commit 81b1d9207840ec1e66eef469b29a36a8556b7265
11330Author: Albert Astals Cid <aacid@kde.org>
11331Date:	Wed Sep 26 13:38:54 2012 +0200
11332
11333    Add some unlikelys
11334
11335 poppler/JBIG2Stream.cc | 28 ++++++++++++++--------------
11336 1 file changed, 14 insertions(+), 14 deletions(-)
11337
11338commit 9ae1184e3049cabc695c8645a10eaef748b6e641
11339Author: Thomas Freitag <Thomas.Freitag@alfa.de>
11340Date:	Wed Sep 26 12:32:26 2012 +0200
11341
11342    More fixes against broken files
11343
11344    solves 121.pdf.asan.6f.235, extends 682.pdf.SIGFPE.f3.1033 and
11345    569.pdf.SIGSEGV.c1.907, extends Patch for 829. and 839. asan and
11346    sigsegv series
11347
11348 poppler/JBIG2Stream.cc | 105
11349 +++++++++++++++++++++++++++++++++++++++++++------
11350 1 file changed, 93 insertions(+), 12 deletions(-)
11351
11352commit 1d72c14b3877ae730ac0aa92f36923269e8a2004
11353Author: Thomas Freitag <Thomas.Freitag@alfa.de>
11354Date:	Wed Sep 26 11:48:14 2012 +0200
11355
11356    Fix crash in 158.pdf.asan.d.451
11357
11358 poppler/SplashOutputDev.cc | 8 ++++++++
11359 1 file changed, 8 insertions(+)
11360
11361commit 6013d49d852c58c4c23f787fd7dd64731c0918f1
11362Merge: b97c28c 671df5d
11363Author: Albert Astals Cid <aacid@kde.org>
11364Date:	Wed Sep 26 00:53:28 2012 +0200
11365
11366    Merge remote-tracking branch 'origin/poppler-0.20'
11367
11368commit 671df5dad0732882ceb9e053c3f947dfe0597f3d
11369Author: Lu Wang <coolwanglu@gmail.com>
11370Date:	Wed Sep 26 00:52:32 2012 +0200
11371
11372    Don't close the stream if it's not a stream
11373
11374 poppler/PSOutputDev.cc | 4 +++-
11375 1 file changed, 3 insertions(+), 1 deletion(-)
11376
11377commit b97c28c42a18d1c2a8fabea52c092d948811d582
11378Merge: 32bb874 f8c116f
11379Author: Albert Astals Cid <aacid@kde.org>
11380Date:	Tue Sep 25 23:22:23 2012 +0200
11381
11382    Merge remote-tracking branch 'origin/poppler-0.20'
11383
11384    Conflicts:
11385	qt4/src/Makefile.am
11386
11387commit f8c116f1e0fbf3516ce228fbb34c33d6b618bed0
11388Author: Albert Astals Cid <aacid@kde.org>
11389Date:	Tue Sep 25 23:07:55 2012 +0200
11390
11391    Add LCMS_FLAGS
11392
11393    Fixes compilation when lcms is on non standard locations
11394    Bug #55326
11395
11396 qt4/src/Makefile.am | 3 ++-
11397 1 file changed, 2 insertions(+), 1 deletion(-)
11398
11399commit 32bb87419c360a3b14c717c0f385198b70a1b2e7
11400Author: Carlos Garcia Campos <carlosgc@gnome.org>
11401Date:	Sun Sep 23 18:15:13 2012 +0200
11402
11403    regtest: Reduce the noise of the default output when running tests
11404
11405    Show permanent information only about failed tests, without the
11406    details
11407    about the failing pages. Previous verbose output is available passing
11408    --verbose command line output.
11409
11410 regtest/Printer.py		     | 96
11411 +++++++++++++++++++++++++++++++++++++
11412 regtest/TestReferences.py	     |	8 ++--
11413 regtest/TestRun.py		     | 35 +++++++-------
11414 regtest/backends/__init__.py	     | 13 +++--
11415 regtest/commands/create-refs.py     |	3 +-
11416 regtest/commands/find-regression.py |	5 +-
11417 regtest/commands/run-tests.py	     |	3 +-
11418 regtest/main.py		     |	3 ++
11419 8 files changed, 137 insertions(+), 29 deletions(-)
11420
11421commit ca6afce24aac2ef9d88e215177b11760f7468a6d
11422Author: Lu Wang <coolwanglu@gmail.com>
11423Date:	Fri Sep 21 21:33:05 2012 +0200
11424
11425    Do not call drawing routines if we don't need non text
11426
11427    Bug #54617
11428
11429 poppler/Gfx.cc | 5 +++--
11430 1 file changed, 3 insertions(+), 2 deletions(-)
11431
11432commit 70030b91ce2280f23c3e5adf863f1d336c9c5faf
11433Author: Albert Astals Cid <aacid@kde.org>
11434Date:	Fri Sep 21 08:18:29 2012 +0200
11435
11436    Increase sonames
11437
11438 CMakeLists.txt		| 2 +-
11439 glib/CMakeLists.txt	| 2 +-
11440 glib/Makefile.am	| 2 +-
11441 poppler/Makefile.am	| 2 +-
11442 qt4/src/CMakeLists.txt | 2 +-
11443 qt4/src/Makefile.am	| 2 +-
11444 6 files changed, 6 insertions(+), 6 deletions(-)
11445
11446commit 2323e38f1a54cb58ec31b4cf15e6c2b1db742ca5
11447Author: Albert Astals Cid <aacid@kde.org>
11448Date:	Fri Sep 21 08:12:52 2012 +0200
11449
11450    Version increase
11451
11452 CMakeLists.txt   | 4 ++--
11453 configure.ac	  | 4 ++--
11454 cpp/Doxyfile	  | 2 +-
11455 qt4/src/Doxyfile | 2 +-
11456 4 files changed, 6 insertions(+), 6 deletions(-)
11457
11458commit 11a9a620276d199701be5811eb63687ace85ace1
11459Author: Albert Astals Cid <aacid@kde.org>
11460Date:	Fri Sep 21 08:10:15 2012 +0200
11461
11462    Drop the s from AdditionalActionsType
11463
11464 qt4/src/poppler-annotation-private.h | 5 +++--
11465 qt4/src/poppler-annotation.cc	      | 6 +++---
11466 qt4/src/poppler-annotation.h	      | 6 +++---
11467 3 files changed, 9 insertions(+), 8 deletions(-)
11468
11469commit 028e0e7ddf8c30d311feb937385ef21acd34a52d
11470Author: Albert Astals Cid <aacid@kde.org>
11471Date:	Thu Sep 20 18:13:08 2012 +0200
11472
11473    0.21.0 news
11474
11475 NEWS | 39 +++++++++++++++++++++++++++++++++++++++
11476 1 file changed, 39 insertions(+)
11477
11478commit 2f2d053352e04e434d83dd93dfdbd08ab5b23f2e
11479Author: Albert Astals Cid <aacid@kde.org>
11480Date:	Thu Sep 20 18:12:57 2012 +0200
11481
11482    Update copyrights
11483
11484 poppler/Annot.cc	  | 3 ++-
11485 poppler/Annot.h	  | 1 +
11486 poppler/TextOutputDev.cc | 2 +-
11487 poppler/UTF.h		  | 1 +
11488 4 files changed, 5 insertions(+), 2 deletions(-)
11489
11490commit 9fad83913791478b63fc76360f1a13e955cdcf4a
11491Author: Albert Astals Cid <aacid@kde.org>
11492Date:	Mon Sep 17 23:15:10 2012 +0200
11493
11494    Move to init
11495
11496 poppler/XRef.cc | 11 +++--------
11497 1 file changed, 3 insertions(+), 8 deletions(-)
11498
11499commit c470a3929c0a02b8a543fcada22138ab1fc18176
11500Author: Thomas Freitag <Thomas.Freitag@alfa.de>
11501Date:	Mon Sep 17 23:13:48 2012 +0200
11502
11503    Support encrypted pdf files in pdfseparate
11504
11505 poppler/PDFDoc.cc    | 35 ++++++++++++++++++++++++++++++++---
11506 poppler/XRef.cc      | 15 +++++++++++++++
11507 poppler/XRef.h       |  2 ++
11508 utils/pdfseparate.cc |  4 ----
11509 4 files changed, 49 insertions(+), 7 deletions(-)
11510
11511commit 9b613dcf3c77bc2801d1125dc9bbc5a4dd04e16b
11512Author: Albert Astals Cid <aacid@kde.org>
11513Date:	Mon Sep 17 23:12:43 2012 +0200
11514
11515    Compile
11516
11517 goo/TiffWriter.cc | 5 +++++
11518 1 file changed, 5 insertions(+)
11519
11520commit fb5c383bd5be7090fc78380b4bb3244c3316c0cd
11521Author: William Bader <williambader@hotmail.com>
11522Date:	Mon Sep 17 00:03:49 2012 +0200
11523
11524    Make pdftoppm -tiff -overprint work
11525
11526    Bug #54896
11527
11528 goo/TiffWriter.cc | 13 ++++++++++++-
11529 goo/TiffWriter.h  |  4 +++-
11530 2 files changed, 15 insertions(+), 2 deletions(-)
11531
11532commit 3794916572a0531b10ee57c9f189497489b90bc8
11533Author: Albert Astals Cid <aacid@kde.org>
11534Date:	Sun Sep 16 17:53:47 2012 +0200
11535
11536    Fix the siblings field correctly
11537
11538    Fixes KDE bug #302334
11539
11540 poppler/Form.cc	 | 45
11541 +++++++++++++++++++++++++--------------------
11542 poppler/Form.h		 | 24 +++++++++++++-----------
11543 qt4/src/poppler-form.cc | 13 ++++++++++---
11544 3 files changed, 48 insertions(+), 34 deletions(-)
11545
11546commit e8b6d2ac3a874dd5de166b52625fa628004ea5fe
11547Merge: 7cb4072 9f51baa
11548Author: Albert Astals Cid <aacid@kde.org>
11549Date:	Sun Sep 16 14:08:34 2012 +0200
11550
11551    Merge remote-tracking branch 'origin/poppler-0.20'
11552
11553commit 9f51baaf7a86680f2195ecdb978f1eb59a8aa734
11554Author: Albert Astals Cid <aacid@kde.org>
11555Date:	Sun Sep 16 14:07:45 2012 +0200
11556
11557    Rework the #ifdef so that i don't get a gcc warning
11558
11559 poppler/strtok_r.cpp | 3 ++-
11560 1 file changed, 2 insertions(+), 1 deletion(-)
11561
11562commit b63049f97629a93ec346033e0ec56fc11f34c4fe
11563Author: Albert Astals Cid <aacid@kde.org>
11564Date:	Sun Sep 16 14:05:01 2012 +0200
11565
11566    Forgot to add the new test to autotools
11567
11568 qt4/tests/Makefile.am | 7 ++++++-
11569 1 file changed, 6 insertions(+), 1 deletion(-)
11570
11571commit 7cb40726f9e80ee2b2f27ca6ce151b46c6ec091d
11572Merge: e980d11 c6d7084
11573Author: Albert Astals Cid <aacid@kde.org>
11574Date:	Sun Sep 16 13:50:19 2012 +0200
11575
11576    Merge remote-tracking branch 'origin/poppler-0.20'
11577
11578commit c6d7084d316e94b5b042b086f5440f8543ff5947
11579Author: Albert Astals Cid <aacid@kde.org>
11580Date:	Sun Sep 16 13:48:51 2012 +0200
11581
11582    Fix parsing of numbers
11583
11584    -2147483648 is an integer
11585    -2147483649 is a real
11586
11587 poppler/Lexer.cc	   |  14 +++++-
11588 qt4/tests/CMakeLists.txt  |   1 +
11589 qt4/tests/check_lexer.cpp | 118
11590 ++++++++++++++++++++++++++++++++++++++++++++++
11591 3 files changed, 131 insertions(+), 2 deletions(-)
11592
11593commit e980d11061c19f13c75f93506e07903b4d1c7f97
11594Merge: b72c02d 3658088
11595Author: Albert Astals Cid <aacid@kde.org>
11596Date:	Sat Sep 15 20:41:50 2012 +0200
11597
11598    Merge remote-tracking branch 'origin/poppler-0.20'
11599
11600commit 365808837080574080b4f8da079124c172fb2123
11601Author: Alexey Pavlov <alexpux@gmail.com>
11602Date:	Sat Sep 15 20:38:10 2012 +0200
11603
11604    Fix build using mingw64 with winpthread
11605
11606    strtok_r in winpthread is declared as a macro, that is why
11607    the error happens. Therefore, it is necessary to check whether
11608    the macro
11609    __WINPTHREADS_VERSION is declared.
11610
11611    Bug #54851
11612
11613 poppler/poppler-config.h.cmake |  2 +-
11614 poppler/poppler-config.h.in	|  2 +-
11615 poppler/strtok_r.cpp		| 16 +++++++++++++++-
11616 3 files changed, 17 insertions(+), 3 deletions(-)
11617
11618commit b72c02d1a2ec8180b3ddfd2bb2b462c0189377d5
11619Author: Albert Astals Cid <aacid@kde.org>
11620Date:	Thu Sep 13 19:56:45 2012 +0200
11621
11622    Remove the fonts loop
11623
11624    sometimes it's very slow and doesn't really add much
11625
11626 qt4/tests/test-poppler-qt4.cpp | 4 ----
11627 1 file changed, 4 deletions(-)
11628
11629commit cb93d51ccb6b1f6938946ae5d38fb9817005fd7a
11630Author: Albert Astals Cid <aacid@kde.org>
11631Date:	Wed Sep 12 00:12:07 2012 +0200
11632
11633    Make gcc happy
11634
11635    It is stupid and can't see that we only use them when we init them
11636    and complains
11637    they might be used un-initialized
11638
11639 poppler/TextOutputDev.cc | 1 +
11640 1 file changed, 1 insertion(+)
11641
11642commit 3349a8dd7e0469cc5b5aaa8dd929c6078183ef86
11643Author: Thomas Freitag <Thomas.Freitag@alfa.de>
11644Date:	Wed Sep 12 00:04:45 2012 +0200
11645
11646    Splash: Avoid bogus memory error for tilingPattern
11647
11648    just return gFalse if the resulting
11649    tiling pattern bitmap reaches a memory limit and so the Gfx
11650    implemention of
11651    tiling patterns will be used. I think that this is an acceptable
11652    approach also
11653    concerning performance, because it would take also a while to paint
11654    such a huge
11655    bitmap and then draw it to splash.
11656
11657 poppler/SplashOutputDev.cc | 7 +++++--
11658 1 file changed, 5 insertions(+), 2 deletions(-)
11659
11660commit 2e77799a1668f949612f551425d0665c59ff1d93
11661Author: Thomas Freitag <Thomas.Freitag@alfa.de>
11662Date:	Tue Sep 11 23:33:25 2012 +0200
11663
11664    Splash: Implement DeviceN support
11665
11666    Bug #53140
11667
11668    Some copying from the bug tracker
11669
11670     To explain
11671    it a little bit more I copy a few lines from "Patch 8.01 — DeviceN
11672    Support (6
11673    colors)" of the Ghent PDF workgroup:
11674    "This patch tests the DeviceN capabilities of a workflow. If DeviceN
11675    is not
11676    handled correctly the colors are converted to CMYK. Instead of the
11677    check marks
11678    an X will appear in the lower left corner of each image and in
11679    the gradient.
11680    In addition you could inspect the color separations. The objects
11681    should appear
11682    only in the Black, Pantone 265C and GWG Green separations as indicated
11683    in the
11684    captions."
11685    Without the patch all DeviceN colors are immediately converted to CMYK
11686    (with
11687    SPLASH_CMYK). This leads especially to problems, if overprint is
11688    used: in
11689    overprint mode a CMYK color will knockout the underlying CMYK
11690    components, BUT
11691    neither any spot colors. But if underlying spot colors are immediately
11692    converted to CMYK colors, they will be kocked out then, too!
11693    The patch now spends up to four (or up to SPOT_NCOMPS) additional
11694    spot colors
11695    in the splash bitmap, so the order in the bitmap will be
11696    CMYKSTUVCMYKSTUVCMYKSTUV... where S, T, U, V are spot colors (I
11697    would use
11698    S1,S2, S3, S4 if it's possible to use indexes), and all painting
11699    operations are
11700    done now in this new device. Only at the end, when we want to store
11701    the bitmap
11702    in a CMYK or RGB color, the spot colors are converted and their
11703    alternate CMYK
11704    components are added to the normal CMYK components.
11705    According to the PDF spec are PDF writer should use different spot
11706    color names
11707    if they have a different appearance in their alternate CMYK
11708    colorspace.
11709    "hasDifferntResultSet" (sorry for the typo) proofs that: if the same
11710    spot color
11711    name is reused BUT has a different appearance in the alternate
11712    colorspace, it
11713    will be converted immediately to its alternate colorspace.
11714    "createMapping" is used so that getDeviceN (color) returns the
11715    components in
11716    the correct order according their appearance in the splash bitmap,
11717    i.e. the
11718    fourth detected spot color must be placed in index 7 of the color
11719    array.
11720    updateFill- and updateStrokeColorspace are needed to create this
11721    mapping at the
11722    appropriate place. And they are not called once but everytime the
11723    colorspace
11724    changed in the PDF (but of course only once in Gfx).
11725    The GooList *getSeparationList() is used to store the functions
11726    for converting
11727    the spot colors to their alternate colorspace in order of their
11728    appearance in
11729    the splash bitmap. The functions are needed to compare if a spot
11730    color with the
11731    same name has really the same appearance and at the end when the
11732    splash bitmap
11733    has to be converted to a CMYK or RGB bitmap (s. ahead).
11734    deviceNTransfer is needed simular to rgbTransferX or cmykTransferX
11735    if a
11736    transfer function is specified in the ExtGState and splash uses
11737    the DeviceN8.
11738    "Do we really need splashModeDeviceN8?": Do we really need
11739    splashModeXBGR8? But
11740    kidding aside: splashModeDeviceN8 needs four more components than
11741    splashModeCMYK8, so the bitmap size in memory doubles the size of
11742    a pure CMYK
11743    bitmap, and it is only needed if the PDF uses spot colors. So I
11744    think it's a
11745    good idea to spend an additional mode and let it up to the calling
11746    application
11747    and the cirumstances if it wants to use this new mode or not.
11748
11749 poppler/Function.cc	    |  14 +
11750 poppler/Function.h	    |	4 +
11751 poppler/GfxState.cc	    | 341 +++++++++++++++++-
11752 poppler/GfxState.h	    |  41 ++-
11753 poppler/SplashOutputDev.cc | 173 ++++++++-
11754 poppler/SplashOutputDev.h  |	3 +
11755 splash/Splash.cc	    | 255 ++++++++++++-
11756 splash/Splash.h	    |	7 +-
11757 splash/SplashBitmap.cc     | 115 +++++-
11758 splash/SplashBitmap.h	    |	8 +-
11759 splash/SplashState.cc	    |  30 +-
11760 splash/SplashState.h	    |	3 +
11761 splash/SplashTypes.h	    |  30 +-
11762 utils/pdftoppm.cc	    | 878
11763 ++++++++++++++++++++++-----------------------
11764 14 files changed, 1415 insertions(+), 487 deletions(-)
11765
11766commit cb2ed646c4ef4161e443ee0a377d1111b3be28ff
11767Merge: f3a1b76 3ce4d21
11768Author: Albert Astals Cid <aacid@kde.org>
11769Date:	Tue Sep 11 19:29:19 2012 +0200
11770
11771    Merge remote-tracking branch 'origin/poppler-0.20'
11772
11773commit f3a1b765bd6a58d327a80feedbe30e1c0792076e
11774Author: Jason Crain <jason@aquaticape.us>
11775Date:	Tue Sep 11 19:28:28 2012 +0200
11776
11777    Allow multiple fonts in a TextWord
11778
11779    Bug #6923
11780
11781 glib/poppler-page.cc	  |  49 ++++++-----
11782 poppler/TextOutputDev.cc | 224
11783 ++++++++++++++++++++++-------------------------
11784 poppler/TextOutputDev.h  |  21 ++---
11785 3 files changed, 145 insertions(+), 149 deletions(-)
11786
11787commit 3ce4d213480471dfd8e307c24c99bf3c6308cd6f
11788Author: Albert Astals Cid <aacid@kde.org>
11789Date:	Tue Sep 11 19:24:58 2012 +0200
11790
11791    Do not use isnan as it is C99
11792
11793 poppler/TextOutputDev.cc | 6 +++---
11794 1 file changed, 3 insertions(+), 3 deletions(-)
11795
11796commit 4d7a64a23fd4b4b5ee0d47ead8677f374aaaf6c9
11797Author: Jason Crain <jason@aquaticape.us>
11798Date:	Tue Sep 11 19:24:11 2012 +0200
11799
11800    Check for NaN in TextPage::addChar
11801
11802 poppler/TextOutputDev.cc | 5 ++++-
11803 1 file changed, 4 insertions(+), 1 deletion(-)
11804
11805commit e79b70ec13ab4d2cce8f245d150fa9329b436658
11806Author: Tobias Koenig <tokoe@kdab.com>
11807Date:	Tue Sep 11 16:39:55 2012 +0200
11808
11809    Make 'additional actions' available in Annotation API of Qt4 frontend
11810
11811    Bug #53589
11812
11813 qt4/src/poppler-annotation-private.h |  3 ++
11814 qt4/src/poppler-annotation.cc	      | 99
11815 +++++++++++++++++++++++++++++++++++-
11816 qt4/src/poppler-annotation.h	      | 68 ++++++++++++++++++++++++-
11817 3 files changed, 168 insertions(+), 2 deletions(-)
11818
11819commit 5f338ea7d01cabc0f8c50690d0bc262d85baa0ed
11820Author: Albert Astals Cid <aacid@kde.org>
11821Date:	Mon Sep 10 19:47:20 2012 +0200
11822
11823    Fix typo
11824
11825 NEWS | 4 ++--
11826 1 file changed, 2 insertions(+), 2 deletions(-)
11827
11828commit 5fd691dc58aac817bca81c87c4820afcf53989d1
11829Author: Albert Astals Cid <aacid@kde.org>
11830Date:	Mon Sep 10 19:29:01 2012 +0200
11831
11832    0.20.40.20.40.20.40.20.4
11833
11834 CMakeLists.txt      |	4 ++--
11835 NEWS		     | 13 +++++++++++++
11836 configure.ac	     |	2 +-
11837 cpp/Doxyfile	     |	2 +-
11838 poppler/Makefile.am |	2 +-
11839 qt4/src/Doxyfile    |	2 +-
11840 6 files changed, 19 insertions(+), 6 deletions(-)
11841
11842commit 1b40cdd9f863cd3868db85b5ccfa77a8350c56d6
11843Merge: 6c40a55 b3e86db
11844Author: Albert Astals Cid <aacid@kde.org>
11845Date:	Mon Sep 10 18:49:52 2012 +0200
11846
11847    Merge remote-tracking branch 'origin/poppler-0.20'
11848
11849commit b3e86dbdba82956f125e37f69176072e2d0127f2
11850Author: Thomas Freitag <Thomas.Freitag@kabelmail.de>
11851Date:	Sun Sep 9 23:35:45 2012 +0200
11852
11853    Try to find another rootNum if actual rootNum doesn't point to a dict
11854
11855    Bug #14303
11856
11857 poppler/XRef.cc | 14 ++++++++++++--
11858 poppler/XRef.h  |  4 ++--
11859 2 files changed, 14 insertions(+), 4 deletions(-)
11860
11861commit 6c40a553a3c8825931c59797059392fd110531cc
11862Merge: 17fc1bf 558a7d9
11863Author: Albert Astals Cid <aacid@kde.org>
11864Date:	Sun Sep 9 23:27:40 2012 +0200
11865
11866    Merge remote-tracking branch 'origin/poppler-0.20'
11867
11868commit 558a7d9b046bbbe185dea263b48a3cb2664378fc
11869Author: Thomas Freitag <Thomas.Freitag@alfa.de>
11870Date:	Sun Sep 9 23:25:47 2012 +0200
11871
11872    Fix invalid memory access in solves 1066.pdf.asan.38.75
11873
11874 splash/SplashClip.cc	      | 23 +++++++++++++++++++++++
11875 splash/SplashXPathScanner.cc |  3 +++
11876 2 files changed, 26 insertions(+)
11877
11878commit d0df8e54512f584ca2b3edbae1c19e167948e5c3
11879Author: Thomas Freitag <Thomas.Freitag@alfa.de>
11880Date:	Sun Sep 9 23:21:38 2012 +0200
11881
11882    Fix invalid memory access in 1106.pdf.asan.30.120.patch
11883
11884 poppler/Function.cc | 5 +++++
11885 1 file changed, 5 insertions(+)
11886
11887commit 86b89864396a1dcf027e5793e6ac75411977bcf9
11888Author: Thomas Freitag <Thomas.Freitag@kabelmail.de>
11889Date:	Sun Sep 9 23:08:49 2012 +0200
11890
11891    Fix crash in 1255.pdf.SIGSEGV.56f.285
11892
11893 poppler/XRef.cc | 6 ++++++
11894 1 file changed, 6 insertions(+)
11895
11896commit 96931732f343d2bbda9af9488b485da031866c3b
11897Author: Thomas Freitag <Thomas.Freitag@alfa.de>
11898Date:	Sun Sep 9 22:47:57 2012 +0200
11899
11900    Fix invalid memory access in 61.pdf.asan.13.95
11901
11902 fofi/FoFiType1C.cc | 25 +++++++++++++++++--------
11903 fofi/FoFiType1C.h  |  2 ++
11904 2 files changed, 19 insertions(+), 8 deletions(-)
11905
11906commit 26917d69c4da6a110db02b120133c36579fbb17c
11907Author: Albert Astals Cid <aacid@kde.org>
11908Date:	Sun Sep 9 22:23:36 2012 +0200
11909
11910    Add unlikely
11911
11912 poppler/Gfx.cc | 2 +-
11913 1 file changed, 1 insertion(+), 1 deletion(-)
11914
11915commit e6a3c797c01aa343f640f2e6f45de5bf379aa8ad
11916Author: Thomas Freitag <Thomas.Freitag@alfa.de>
11917Date:	Sun Sep 9 22:22:59 2012 +0200
11918
11919    Fix wrong memory access in 68.pdf.asan.7.1030
11920
11921 poppler/Gfx.cc | 4 ++++
11922 1 file changed, 4 insertions(+)
11923
11924commit 48fe18cf277cd2a4e665c74b3a594482f762f4b6
11925Author: Albert Astals Cid <aacid@kde.org>
11926Date:	Sun Sep 9 22:09:44 2012 +0200
11927
11928    Fix memory leak
11929
11930 poppler/Gfx.cc | 1 +
11931 1 file changed, 1 insertion(+)
11932
11933commit b87aafc0cdb36c3555053f2684c45f1a9d7b2f94
11934Author: Albert Astals Cid <aacid@kde.org>
11935Date:	Sun Sep 9 21:42:48 2012 +0200
11936
11937    Add unlikelys to the ifs
11938
11939 poppler/DCTStream.cc	| 4 ++--
11940 poppler/JBIG2Stream.cc | 2 +-
11941 2 files changed, 3 insertions(+), 3 deletions(-)
11942
11943commit a019eef2f8ca53addd7ccab7f9c47657f4e52286
11944Author: Thomas Freitag <Thomas.Freitag@alfa.de>
11945Date:	Sun Sep 9 21:41:09 2012 +0200
11946
11947    Fix crash in 1162.pdf.SIGSEGV.28e.182
11948
11949 poppler/DCTStream.cc | 4 ++++
11950 1 file changed, 4 insertions(+)
11951
11952commit ad7c6ac88f2315c9ce003308d1b4988592d4434b
11953Author: William Bader <williambader@hotmail.com>
11954Date:	Sun Sep 9 21:31:58 2012 +0200
11955
11956    Fix crash in 1028.pdf.SIGSEGV.ae6.33
11957
11958 poppler/JBIG2Stream.cc | 8 ++++++++
11959 1 file changed, 8 insertions(+)
11960
11961commit b861af714daee4125e54b250dddf82106f5a8ce8
11962Author: Albert Astals Cid <aacid@kde.org>
11963Date:	Sun Sep 9 21:15:06 2012 +0200
11964
11965    Fix memory leak
11966
11967 poppler/Form.cc | 2 +-
11968 1 file changed, 1 insertion(+), 1 deletion(-)
11969
11970commit 17fc1bfa8013cafe3b348f0cc07ef08bf9c7dd9a
11971Merge: e0118be a4f5911
11972Author: Albert Astals Cid <aacid@kde.org>
11973Date:	Sun Sep 9 12:52:49 2012 +0200
11974
11975    Merge remote-tracking branch 'origin/poppler-0.20'
11976
11977commit a4f59113574a8d7460c6ce5000cb09d20fe52b74
11978Author: Albert Astals Cid <aacid@kde.org>
11979Date:	Sun Sep 9 12:49:43 2012 +0200
11980
11981    Fix memory leak
11982
11983 poppler/Annot.cc | 3 ++-
11984 1 file changed, 2 insertions(+), 1 deletion(-)
11985
11986commit 28240046f8fe37ca96f9a80cb1ea3a59af9c66f3
11987Author: Thomas Freitag <Thomas.Freitag@alfa.de>
11988Date:	Sun Sep 9 12:48:26 2012 +0200
11989
11990    Fix crash in 589.pdf.SIGSEGV.8b1.929
11991
11992 poppler/Annot.cc | 8 ++++++++
11993 1 file changed, 8 insertions(+)
11994
11995commit e0118be3ba38bd00fa2a9c20c5b4cd82e820ba0b
11996Merge: 2c41430 ccd3db5
11997Author: Albert Astals Cid <aacid@kde.org>
11998Date:	Sat Sep 8 18:15:43 2012 +0200
11999
12000    Merge remote-tracking branch 'origin/poppler-0.20'
12001
12002    Conflicts:
12003	glib/poppler-document.cc
12004	poppler/PDFDoc.cc
12005	poppler/XRef.h
12006	utils/HtmlFonts.cc
12007
12008commit ccd3db5a7723ddb692f6dc85ed9d0f5e3dde189f
12009Author: Albert Astals Cid <aacid@kde.org>
12010Date:	Sat Sep 8 18:10:14 2012 +0200
12011
12012    Only complain when the malloc really failed
12013
12014 poppler/JBIG2Stream.cc | 2 +-
12015 1 file changed, 1 insertion(+), 1 deletion(-)
12016
12017commit 2c41430732f517d4d57e914a315ba315a2545541
12018Author: Albert Astals Cid <aacid@kde.org>
12019Date:	Thu Sep 6 22:12:38 2012 +0200
12020
12021    Add missing licenses
12022
12023 goo/grandom.cc		| 2 ++
12024 goo/grandom.h		| 2 ++
12025 splash/SplashScreen.cc | 1 +
12026 utils/pdfinfo.cc	| 1 +
12027 4 files changed, 6 insertions(+)
12028
12029commit be88963a5955ac033e7a7d224bdcc4049085a9dc
12030Author: Fabio D'Urso <fabiodurso@hotmail.it>
12031Date:	Thu Aug 9 13:18:22 2012 +0200
12032
12033    pdf-fullrewrite: Added support for encrypted documents, checks on
12034    output documents, incremental update mode
12035
12036 test/CMakeLists.txt	 |   1 +
12037 test/Makefile.am	 |   3 +-
12038 test/pdf-fullrewrite.cc | 354
12039 ++++++++++++++++++++++++++++++++++++++++++++++--
12040 3 files changed, 342 insertions(+), 16 deletions(-)
12041
12042commit 381be58e9e0d0e323acbd975a2334eca6d9018fd
12043Author: Fabio D'Urso <fabiodurso@hotmail.it>
12044Date:	Sat Aug 4 13:00:06 2012 +0200
12045
12046    pdfinfo: Show info about the encryption algorithm
12047
12048 utils/pdfinfo.cc | 24 ++++++++++++++++++++++--
12049 1 file changed, 22 insertions(+), 2 deletions(-)
12050
12051commit 273e8c896e95b548093159dc8bb14d48ce447053
12052Author: Fabio D'Urso <fabiodurso@hotmail.it>
12053Date:	Wed Aug 15 18:09:02 2012 +0200
12054
12055    Mark object streams as DontRewrite
12056
12057    So that they don't get copied in full rewrite mode, because they're
12058    not referenced from the XRef table we build, and we already
12059    individually write each object they contain.
12060
12061 poppler/XRef.cc | 13 +++++++++++++
12062 1 file changed, 13 insertions(+)
12063
12064commit 59db8deaa7b1907831b526de3011dc22d0ffb333
12065Author: Fabio D'Urso <fabiodurso@hotmail.it>
12066Date:	Thu Aug 9 20:08:44 2012 +0200
12067
12068    Mark XRef streams as Unencrypted and DontRewrite
12069
12070    - Unencrypted because they are stored in unencrypted form
12071    - DontRewrite because they must not be copied in full rewrite mode,
12072      because we always build a new XRef table, and existing XRef streams
12073      are not referenced any more (ie they become "leaked" objects).
12074      Furthermore, since readers know that XRef streams' objects are
12075      unencrypted from the fact that they are XRef streams, but these
12076      leaked objects are no longer referred as XRef streams, readers would
12077      think that they are regularly encrypted objects, resulting in
12078      currupt objects.
12079
12080 poppler/PDFDoc.cc |   5 +++
12081 poppler/XRef.cc   | 126
12082 +++++++++++++++++++++++++++++++++++-------------------
12083 poppler/XRef.h    |   9 ++--
12084 3 files changed, 94 insertions(+), 46 deletions(-)
12085
12086commit 116722cc74e267ac44dd5a70924557cdf6f25d02
12087Author: Fabio D'Urso <fabiodurso@hotmail.it>
12088Date:	Sat Aug 4 12:47:22 2012 +0200
12089
12090    Encrypt strWeird streams before writing them in PDFDoc::writeObject
12091
12092 poppler/Decrypt.cc |  9 ++++++++-
12093 poppler/Decrypt.h  |  2 ++
12094 poppler/PDFDoc.cc  | 10 ++++++++++
12095 3 files changed, 20 insertions(+), 1 deletion(-)
12096
12097commit 695889c1330ca5b37338b8363dbf233fce936bc6
12098Author: Fabio D'Urso <fabiodurso@hotmail.it>
12099Date:	Sat Aug 4 12:24:25 2012 +0200
12100
12101    Encrypt strings before writing them in PDFDoc::writeString
12102
12103 poppler/PDFDoc.cc | 20 ++++++++++++++++++++
12104 1 file changed, 20 insertions(+)
12105
12106commit 4ab8e7be536db40db8a1a4af50dad3ba59c49f14
12107Author: Fabio D'Urso <fabiodurso@hotmail.it>
12108Date:	Sat Aug 4 02:06:11 2012 +0200
12109
12110    Propagate encryption parameters to PDFDoc's write functions
12111
12112 poppler/PDFDoc.cc | 54
12113 ++++++++++++++++++++++++++++++++++++------------------
12114 poppler/PDFDoc.h  | 20 +++++++++++++-------
12115 poppler/XRef.cc   | 14 ++++++++++++++
12116 poppler/XRef.h    |  2 ++
12117 utils/pdfunite.cc |  2 +-
12118 5 files changed, 66 insertions(+), 26 deletions(-)
12119
12120commit 9e43f9a8bcbee9060309b9679dbcc6b501a79cfb
12121Author: Fabio D'Urso <fabiodurso@hotmail.it>
12122Date:	Wed Aug 1 16:14:22 2012 +0200
12123
12124    Separated header and footer write commands from the rest of
12125    PDFDoc::writeObject
12126
12127    Because in next patch I'll need to pass the object's num and gen
12128    always,
12129    not only if the object's header and footer need to be written.
12130
12131 poppler/PDFDoc.cc | 51
12132 +++++++++++++++++++++++++++++++++------------------
12133 poppler/PDFDoc.h  | 11 +++++++----
12134 utils/pdfunite.cc |  2 +-
12135 3 files changed, 41 insertions(+), 23 deletions(-)
12136
12137commit 4d19a002801531b07f11382daaf9880e4691a10e
12138Author: Fabio D'Urso <fabiodurso@hotmail.it>
12139Date:	Sat Aug 4 01:36:06 2012 +0200
12140
12141    Do not change encrypted documents' ID, not even in case of full
12142    rewrite
12143
12144    Because we will raw-copy encrypted streams, and the ID is part of the
12145    decryption key.
12146
12147 poppler/PDFDoc.cc | 5 ++++-
12148 1 file changed, 4 insertions(+), 1 deletion(-)
12149
12150commit 800b2e37d3c4c73147bf9e11d9f38afe2183ab9d
12151Author: Fabio D'Urso <fabiodurso@hotmail.it>
12152Date:	Wed Aug 1 14:07:10 2012 +0200
12153
12154    Initial support for saving encrypted documents
12155
12156    - Do not refuse to save encrypted documents
12157    - Copy the /Encrypt value in the new document's trailer dictionary
12158    - Mark indirect objects referred from /Encrypt as not encrypted
12159    in XRef::scanSpecialFlags
12160
12161 poppler/PDFDoc.cc | 49 ++++++++++++++++++-------------------------
12162 poppler/XRef.cc   | 62
12163 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
12164 poppler/XRef.h    | 16 +++++++++++++-
12165 3 files changed, 96 insertions(+), 31 deletions(-)
12166
12167commit 6647153d47b1d67d2a4d6b90dce2184ab6c7dda6
12168Author: Fabio D'Urso <fabiodurso@hotmail.it>
12169Date:	Thu Aug 9 12:26:53 2012 +0200
12170
12171    Added field XRefEntry::flags, and turned XRefEntry::updated into
12172    a flag
12173
12174    In next patches I'll add other flags
12175
12176 poppler/PDFDoc.cc |  4 ++--
12177 poppler/XRef.cc   | 18 +++++++++---------
12178 poppler/XRef.h    | 20 +++++++++++++++++++-
12179 3 files changed, 30 insertions(+), 12 deletions(-)
12180
12181commit a284c6c6623587abb7da7e4c171c42e006ea477b
12182Author: Fabio D'Urso <fabiodurso@hotmail.it>
12183Date:	Sat Aug 4 01:57:41 2012 +0200
12184
12185    Be able to output overflown integers back
12186
12187    Because Lexer.cc:241 can read them, and we must be able to write them
12188    back (especially in full rewrite mode).
12189
12190 poppler/PDFDoc.cc | 3 +++
12191 1 file changed, 3 insertions(+)
12192
12193commit 53baea19658a27f15c7ed870a24be82b8219ddfe
12194Author: Fabio D'Urso <fabiodurso@hotmail.it>
12195Date:	Sat Aug 4 01:32:08 2012 +0200
12196
12197    FlateStream::unfilteredReset should call str->unfilteredReset()
12198
12199    Just like any other FilterStream-derived class does
12200
12201 poppler/Stream.cc | 14 +++++++++++---
12202 poppler/Stream.h  |  2 ++
12203 2 files changed, 13 insertions(+), 3 deletions(-)
12204
12205commit 4e5fee4e9156480173f05e7b3d0bdf604127d481
12206Author: Fabio D'Urso <fabiodurso@hotmail.it>
12207Date:	Mon Aug 6 02:08:27 2012 +0200
12208
12209    Initialize AES encryption with random CBC IV data
12210
12211 poppler/Decrypt.cc | 5 +++--
12212 1 file changed, 3 insertions(+), 2 deletions(-)
12213
12214commit 1b008f273359b8df6b64ffa94bb2828e42ffa63e
12215Author: Fabio D'Urso <fabiodurso@hotmail.it>
12216Date:	Mon Aug 6 02:08:40 2012 +0200
12217
12218    Replaced srand/rand calls in SplashScreen with grandom calls
12219
12220 splash/SplashScreen.cc | 7 ++-----
12221 1 file changed, 2 insertions(+), 5 deletions(-)
12222
12223commit faff947d8106048b19ba74dd483b90b8cebb16c7
12224Author: Fabio D'Urso <fabiodurso@hotmail.it>
12225Date:	Mon Aug 6 02:06:47 2012 +0200
12226
12227    Added goo/grandom.[cc|h] with POSIX implementation
12228
12229 CMakeLists.txt        |  2 ++
12230 ConfigureChecks.cmake |  1 +
12231 config.h.cmake        |  3 +++
12232 configure.ac	       |  1 +
12233 goo/Makefile.am       |  6 +++--
12234 goo/grandom.cc        | 68
12235 +++++++++++++++++++++++++++++++++++++++++++++++++++
12236 goo/grandom.h	       | 32 ++++++++++++++++++++++++
12237 7 files changed, 111 insertions(+), 2 deletions(-)
12238
12239commit af8d05d1ab89b74e307e90aaf19c750528f5f561
12240Author: Fabio D'Urso <fabiodurso@hotmail.it>
12241Date:	Fri Aug 3 12:46:06 2012 +0200
12242
12243    Added encryption support in Decrypt.cc/.h
12244
12245 poppler/Decrypt.cc | 222
12246 +++++++++++++++++++++++++++++++++++++++++++++++++++++
12247 poppler/Decrypt.h  |  21 ++++-
12248 2 files changed, 242 insertions(+), 1 deletion(-)
12249
12250commit ba6ff179aa78a42a384166ace2df80101cfbe7b9
12251Author: Fabio D'Urso <fabiodurso@hotmail.it>
12252Date:	Thu Aug 2 18:56:29 2012 +0200
12253
12254    Refactoring of Decrypt.cc/.h in preparation for encryption support
12255
12256 poppler/Decrypt.cc | 219
12257 +++++++++++++++++++++++++++--------------------------
12258 poppler/Decrypt.h  |  35 ++++++---
12259 2 files changed, 133 insertions(+), 121 deletions(-)
12260
12261commit cd1ab1e34032d5620140bd0b6b6ec4b74f89ae19
12262Author: Albert Astals Cid <aacid@kde.org>
12263Date:	Thu Aug 30 22:36:14 2012 +0200
12264
12265    Update Adrian's copyrights
12266
12267 goo/GooString.cc	      |  1 +
12268 poppler/CharCodeToUnicode.cc |  1 +
12269 poppler/TextOutputDev.cc     |  2 +-
12270 poppler/UTF.cc		      | 23 +++++++++++++++++++++++
12271 utils/HtmlOutputDev.cc       |  2 +-
12272 5 files changed, 27 insertions(+), 2 deletions(-)
12273
12274commit ce8a579f339507da3fd7802e1531fbf6849c0c98
12275Author: Adrian Johnson <ajohnson@redneon.com>
12276Date:	Tue Aug 28 22:16:34 2012 +0930
12277
12278    Move text to unicode conversion into a separate function
12279
12280    This also ensures UTF-16 ActualText strings are converted to UCS-4
12281    before calling addChar.
12282
12283 goo/GooString.cc	  |  2 +-
12284 poppler/TextOutputDev.cc | 32 ++++----------------------------
12285 poppler/UTF.cc		  | 34 ++++++++++++++++++++++++++++++++++
12286 poppler/UTF.h		  |  8 ++++++++
12287 utils/pdfinfo.cc	  | 37 ++++++-------------------------------
12288 5 files changed, 53 insertions(+), 60 deletions(-)
12289
12290commit cac13e782cf4413703cfd1fa23e76133dfbe5ef9
12291Author: Adrian Johnson <ajohnson@redneon.com>
12292Date:	Tue Aug 28 21:48:16 2012 +0930
12293
12294    text: increase the tolerance for overlapping glyphs
12295
12296    TextOutputDev will start a new line when encountering consecutive
12297    glyphs with overlapping bounding boxes. This can occur when drawing
12298    diacritics with a separate glyph. In this case, due to the diacritic
12299    having a different baseline, the lines may be output in the wrong
12300    order.
12301
12302    This patch increases the tolerance for overlapping bounding boxes to
12303    prevent diacritics from splitting lines.
12304
12305 poppler/TextOutputDev.cc | 2 +-
12306 1 file changed, 1 insertion(+), 1 deletion(-)
12307
12308commit 6f6386219449e70c2c3bc3559fdde3df4a57a809
12309Author: Adrian Johnson <ajohnson@redneon.com>
12310Date:	Thu Mar 8 20:52:28 2012 +1030
12311
12312    Convert UTF-16 to UCS-4 when reading toUnicode cmap
12313
12314    to ensure only UCS-4 values are used with the "Unicode" type.
12315
12316 CMakeLists.txt		      |   3 +-
12317 poppler/CairoOutputDev.cc    |   2 +-
12318 poppler/CharCodeToUnicode.cc |  12 ++---
12319 poppler/GlobalParams.cc      |   2 +-
12320 poppler/Makefile.am	      |   3 +-
12321 poppler/TextOutputDev.cc     |  19 +-------
12322 poppler/UTF.cc		      |  47 ++++++++++++++++++++
12323 poppler/UTF.h		      | 103
12324 +++++++++++++++++++++++++++++++++++++++++++
12325 poppler/UTF8.h		      |  84 -----------------------------------
12326 utils/HtmlOutputDev.cc       |  14 +-----
12327 10 files changed, 165 insertions(+), 124 deletions(-)
12328
12329commit b3b0f5abe4fdcc39d884670e4a998d39324659f6
12330Author: Albert Astals Cid <aacid@kde.org>
12331Date:	Thu Aug 30 00:57:51 2012 +0200
12332
12333    qt4: unbreak spacing
12334
12335 qt4/src/poppler-embeddedfile.cc | 6 +++---
12336 1 file changed, 3 insertions(+), 3 deletions(-)
12337
12338commit 6356c0bbae47db291a3585d31c7727bc3f8d97a4
12339Author: Albert Astals Cid <aacid@kde.org>
12340Date:	Thu Aug 30 00:57:51 2012 +0200
12341
12342    qt4: unbreak spacing
12343
12344 qt4/src/poppler-embeddedfile.cc | 6 +++---
12345 1 file changed, 3 insertions(+), 3 deletions(-)
12346
12347commit 46948868dee6d4e68b658c68d7df482590e34da3
12348Author: Albert Astals Cid <aacid@kde.org>
12349Date:	Thu Aug 30 00:43:45 2012 +0200
12350
12351    Accept FileSpec as Dict too and not only as Ref
12352
12353    File to try in KDE bug #306008
12354
12355 poppler/Catalog.cc | 4 +++-
12356 1 file changed, 3 insertions(+), 1 deletion(-)
12357
12358commit debc8fb497bc22c0f9f34d785852981a87475c30
12359Author: Albert Astals Cid <aacid@kde.org>
12360Date:	Thu Aug 30 00:35:40 2012 +0200
12361
12362    Take into account the embFile returned by the core may be NULL
12363
12364 qt4/src/poppler-embeddedfile-private.h |  4 +++-
12365 qt4/src/poppler-embeddedfile.cc	| 19 ++++++++++++-------
12366 2 files changed, 15 insertions(+), 8 deletions(-)
12367
12368commit 3ca67a59fc15782abb1e479eb2b8916de5b1b6ed
12369Author: Albert Astals Cid <aacid@kde.org>
12370Date:	Thu Aug 30 00:34:06 2012 +0200
12371
12372    Return NULL EmbFile if the FileSpec is not ok
12373
12374    Otherwise we might end up asserting
12375
12376 poppler/FileSpec.cc | 4 ++++
12377 1 file changed, 4 insertions(+)
12378
12379commit 9264b375eec19e639c524b677f770ad750b1cb43
12380Author: Albert Astals Cid <aacid@kde.org>
12381Date:	Thu Aug 30 00:43:45 2012 +0200
12382
12383    Accept FileSpec as Dict too and not only as Ref
12384
12385    File to try in KDE bug #306008
12386
12387 poppler/Catalog.cc | 4 +++-
12388 1 file changed, 3 insertions(+), 1 deletion(-)
12389
12390commit 01528eaedc77d5559f6dc4229b66f1a819678fb7
12391Author: Albert Astals Cid <aacid@kde.org>
12392Date:	Thu Aug 30 00:35:40 2012 +0200
12393
12394    Take into account the embFile returned by the core may be NULL
12395
12396 qt4/src/poppler-embeddedfile-private.h |  4 +++-
12397 qt4/src/poppler-embeddedfile.cc	| 19 ++++++++++++-------
12398 2 files changed, 15 insertions(+), 8 deletions(-)
12399
12400commit c1fba45be106dc30a5136efe41493b1cf6d2a1b5
12401Author: Albert Astals Cid <aacid@kde.org>
12402Date:	Thu Aug 30 00:34:06 2012 +0200
12403
12404    Return NULL EmbFile if the FileSpec is not ok
12405
12406    Otherwise we might end up asserting
12407
12408 poppler/FileSpec.cc | 4 ++++
12409 1 file changed, 4 insertions(+)
12410
12411commit 1881486e9817304d0817ce24b177c1bc79587138
12412Author: Tobias Koenig <tobias.koenig@kdab.com>
12413Date:	Fri Aug 24 19:12:20 2012 +0200
12414
12415    annots: Unify parsing of additional actions entries
12416
12417    https://bugs.freedesktop.org/show_bug.cgi?id=53586
12418
12419 poppler/Annot.cc | 58
12420 ++++++++++++++++++++++++++++++++++++++++++++------------
12421 poppler/Annot.h  | 24 +++++++++++++++++++----
12422 2 files changed, 66 insertions(+), 16 deletions(-)
12423
12424commit 686ec0cc92e25f74eaa9e09a328724cbdf939bca
12425Author: Albert Astals Cid <aacid@kde.org>
12426Date:	Wed Aug 15 20:02:05 2012 +0200
12427
12428    Remove declared but not implemented function
12429
12430 poppler/XRef.h | 1 -
12431 1 file changed, 1 deletion(-)
12432
12433commit 0b3259c1d5679cb8d59d770e5fbe7e1bc141a025
12434Author: Albert Astals Cid <aacid@kde.org>
12435Date:	Wed Aug 15 20:02:05 2012 +0200
12436
12437    Remove declared but not implemented function
12438
12439 poppler/XRef.h | 1 -
12440 1 file changed, 1 deletion(-)
12441
12442commit 5fd2a35227c22dbddedfb397eff0e0a09c3d1b03
12443Author: Pino Toscano <pino@kde.org>
12444Date:	Wed Aug 15 19:51:43 2012 +0200
12445
12446    poppler-config.h: remove WITH_FONTCONFIGURATION_* macros
12447
12448    no public header uses them anymore, so need to expose them
12449
12450 poppler/poppler-config.h.cmake | 10 ----------
12451 poppler/poppler-config.h.in	| 10 ----------
12452 2 files changed, 20 deletions(-)
12453
12454commit edd0ea4847c143adb1d15a57b42b0ce2b2c80b0e
12455Author: Pino Toscano <pino@kde.org>
12456Date:	Wed Aug 15 19:31:50 2012 +0200
12457
12458    ignore more qt4 tests
12459
12460 qt4/tests/.gitignore | 3 +++
12461 1 file changed, 3 insertions(+)
12462
12463commit 2df57857000c5adbee6b029ff7a79acc707786a0
12464Author: Pino Toscano <pino@kde.org>
12465Date:	Wed Aug 15 18:59:15 2012 +0200
12466
12467    build: remove extra fontconfig CFLAGS and LIBS
12468
12469    fontconfig is used only in .cpp sources inside the 'poppler'
12470    subdirectory, so there is no need to add the include paths for it
12471    in other directories;
12472    likewise, do not to link to it if not needed
12473
12474 glib/Makefile.am      | 4 +---
12475 qt4/demos/Makefile.am | 2 --
12476 qt4/src/Makefile.am   | 2 --
12477 qt4/tests/Makefile.am | 2 --
12478 test/Makefile.am      | 6 ++----
12479 utils/CMakeLists.txt  | 3 ---
12480 utils/Makefile.am     | 4 +---
12481 7 files changed, 4 insertions(+), 19 deletions(-)
12482
12483commit 3e802949264d9310df057daff891a3fccb2eb8d3
12484Author: Albert Astals Cid <aacid@kde.org>
12485Date:	Wed Aug 15 00:02:23 2012 +0200
12486
12487    PSOutputDev: Always write HiResBoundingBox
12488
12489    Makes some people happier and it doesn't hurt us much
12490    Bug #53159
12491
12492 poppler/PSOutputDev.cc | 7 ++-----
12493 1 file changed, 2 insertions(+), 5 deletions(-)
12494
12495commit e83568065f77ba722b147b3b10faed1ff66f22dc
12496Author: Pino Toscano <pino@kde.org>
12497Date:	Sat Aug 11 01:38:08 2012 +0200
12498
12499    remove extra execution permissions
12500
12501    (cherry picked from commit 9a5a19ee2f9cd536c3527b30c0256ca9dce3638c)
12502
12503 goo/GooTimer.h | 0
12504 1 file changed, 0 insertions(+), 0 deletions(-)
12505
12506commit 9a5a19ee2f9cd536c3527b30c0256ca9dce3638c
12507Author: Pino Toscano <pino@kde.org>
12508Date:	Sat Aug 11 01:38:08 2012 +0200
12509
12510    remove extra execution permissions
12511
12512 goo/GooTimer.h | 0
12513 1 file changed, 0 insertions(+), 0 deletions(-)
12514
12515commit 1b2903c104012fdd3c982d57898910945dff9a15
12516Author: Albert Astals Cid <aacid@kde.org>
12517Date:	Sat Aug 11 00:05:10 2012 +0200
12518
12519    0.20.3
12520
12521 CMakeLists.txt      |	4 ++--
12522 NEWS		     | 16 ++++++++++++++++
12523 configure.ac	     |	2 +-
12524 cpp/Doxyfile	     |	2 +-
12525 poppler/Makefile.am |	2 +-
12526 qt4/src/Doxyfile    |	2 +-
12527 6 files changed, 22 insertions(+), 6 deletions(-)
12528
12529commit 40e7b744d32152ab4c6201b8bda7fb7caf6bfd4e
12530Author: Albert Astals Cid <aacid@kde.org>
12531Date:	Sun Aug 5 15:07:16 2012 +0200
12532
12533    If NULL, NULL fails as password try EMPTY, EMPTY before failing
12534
12535    Reviewed by Jose Aliste
12536    Bug #3498
12537
12538 poppler/SecurityHandler.cc | 7 ++++++-
12539 1 file changed, 6 insertions(+), 1 deletion(-)
12540
12541commit a53e0641365608f832b455404f1ee584d278e0c4
12542Author: Albert Astals Cid <aacid@kde.org>
12543Date:	Sun Aug 5 15:07:16 2012 +0200
12544
12545    If NULL, NULL fails as password try EMPTY, EMPTY before failing
12546
12547    Reviewed by Jose Aliste
12548    Bug #3498
12549
12550 poppler/SecurityHandler.cc | 7 ++++++-
12551 1 file changed, 6 insertions(+), 1 deletion(-)
12552
12553commit 3ca2bc0d3abdf92741b7921ea402c9de09e531f6
12554Author: Markus Trippelsdorf <markus@trippelsdorf.de>
12555Date:	Fri Aug 3 00:48:12 2012 +0200
12556
12557    Fix segfault when scaleImage returns NULL
12558
12559    Bug 52488
12560
12561 splash/Splash.cc | 7 +++++++
12562 1 file changed, 7 insertions(+)
12563
12564commit 31fe12c63f0133d124e2115aba607857aaff0978
12565Author: Markus Trippelsdorf <markus@trippelsdorf.de>
12566Date:	Fri Aug 3 00:48:12 2012 +0200
12567
12568    Fix segfault when scaleImage returns NULL
12569
12570    Bug 52488
12571
12572 splash/Splash.cc | 7 +++++++
12573 1 file changed, 7 insertions(+)
12574
12575commit d3c339017857cd762d8419260e33e1cc4e197743
12576Author: Thomas Freitag <Thomas.Freitag@alfa.de>
12577Date:	Thu Aug 2 00:22:19 2012 +0200
12578
12579    PSOutputDev: Fix Bitmaps in level2sep or level3sep
12580
12581    Bug #52384
12582
12583 poppler/PSOutputDev.cc | 4 ++--
12584 1 file changed, 2 insertions(+), 2 deletions(-)
12585
12586commit 768cf5877f48f8cee80fe96e2ee52f42f230dfdf
12587Author: Thomas Freitag <Thomas.Freitag@alfa.de>
12588Date:	Thu Aug 2 00:22:19 2012 +0200
12589
12590    PSOutputDev: Fix Bitmaps in level2sep or level3sep
12591
12592    Bug #52384
12593
12594 poppler/PSOutputDev.cc | 4 ++--
12595 1 file changed, 2 insertions(+), 2 deletions(-)
12596
12597commit d0e55aa49484263882345fa648e1e907d2b172f2
12598Author: Thomas Freitag <Thomas.Freitag@alfa.de>
12599Date:	Wed Aug 1 22:56:49 2012 +0200
12600
12601    Splash: Blend mode enhancements for CMYK
12602
12603 poppler/SplashOutputDev.cc | 76
12604 ++++++++++++++++++++++++++++++++--------------
12605 splash/Splash.cc	    | 22 --------------
12606 2 files changed, 54 insertions(+), 44 deletions(-)
12607
12608commit 315447843a368556a8536bc30e579c9bf338682e
12609Author: Thomas Freitag <Thomas.Freitag@alfa.de>
12610Date:	Wed Aug 1 22:56:49 2012 +0200
12611
12612    Splash: Blend mode enhancements for CMYK
12613
12614 poppler/SplashOutputDev.cc | 76
12615 ++++++++++++++++++++++++++++++++--------------
12616 splash/Splash.cc	    | 22 --------------
12617 2 files changed, 54 insertions(+), 44 deletions(-)
12618
12619commit 78c6a5615013d26b8a2babb13b3c4f7d6a1d70a4
12620Author: Albert Astals Cid <aacid@kde.org>
12621Date:	Tue Jul 31 23:32:19 2012 +0200
12622
12623    Replace c++ style includes with c style ones
12624
12625    Fixes build in Solaris 10
12626    Bug #52426
12627
12628 goo/gstrtod.cc | 10 +++++-----
12629 1 file changed, 5 insertions(+), 5 deletions(-)
12630
12631commit c0c88b3707fc7337e814ae4252d80002641a19ee
12632Author: Albert Astals Cid <aacid@kde.org>
12633Date:	Tue Jul 31 23:32:19 2012 +0200
12634
12635    Replace c++ style includes with c style ones
12636
12637    Fixes build in Solaris 10
12638    Bug #52426
12639
12640 goo/gstrtod.cc | 10 +++++-----
12641 1 file changed, 5 insertions(+), 5 deletions(-)
12642
12643commit dcbc923bd3592a81876f84005fbaddcea18641cc
12644Author: Thomas Freitag <Thomas.Freitag@alfa.de>
12645Date:	Sun Jul 22 18:40:46 2012 +0200
12646
12647    Make sure xScale and yScale are always initialized
12648
12649    Bug #52215
12650
12651 poppler/PSOutputDev.cc | 5 +----
12652 1 file changed, 1 insertion(+), 4 deletions(-)
12653
12654commit 36481939e3064de920e49d9d1742a85473a50963
12655Author: Thomas Freitag <Thomas.Freitag@alfa.de>
12656Date:	Sun Jul 22 18:40:46 2012 +0200
12657
12658    Make sure xScale and yScale are always initialized
12659
12660    Bug #52215
12661
12662 poppler/PSOutputDev.cc | 5 +----
12663 1 file changed, 1 insertion(+), 4 deletions(-)
12664
12665commit ef7c2418e12d3e6a79f1d89a0051b005fadbc344
12666Author: Thomas Freitag <Thomas.Freitag@alfa.de>
12667Date:	Sat Jul 21 00:01:49 2012 +0200
12668
12669    Fix conversion to ps when having multiple strips
12670
12671    Bug 51982
12672
12673 poppler/PSOutputDev.cc | 4 +++-
12674 1 file changed, 3 insertions(+), 1 deletion(-)
12675
12676commit 6b567565b7b9d591fbd7441592096960a303bd39
12677Author: Thomas Freitag <Thomas.Freitag@alfa.de>
12678Date:	Sat Jul 21 00:01:49 2012 +0200
12679
12680    Fix conversion to ps when having multiple strips
12681
12682    Bug 51982
12683
12684 poppler/PSOutputDev.cc | 4 +++-
12685 1 file changed, 3 insertions(+), 1 deletion(-)
12686
12687commit 349b21acc249c130fb053bc4a0c75019f75bd35b
12688Author: Torsten Kasch <tk@CeBiTec.Uni-Bielefeld.DE>
12689Date:	Thu Jul 19 00:18:14 2012 +0200
12690
12691    Unify poppler-config.h includes in core "installed" headers
12692
12693    Bug 52193
12694
12695 goo/FixedPoint.h      | 2 +-
12696 goo/GooTimer.h        | 2 +-
12697 goo/JpegWriter.h      | 2 +-
12698 goo/PNGWriter.h       | 2 +-
12699 goo/TiffWriter.h      | 2 +-
12700 goo/gfile.h	       | 2 +-
12701 goo/gmem.h	       | 2 +-
12702 splash/SplashFTFont.h | 2 +-
12703 splash/SplashMath.h   | 2 +-
12704 9 files changed, 9 insertions(+), 9 deletions(-)
12705
12706commit 34327b2c201392f96e3449941411b7ad4b3e8bcb
12707Author: Torsten Kasch <tk@CeBiTec.Uni-Bielefeld.DE>
12708Date:	Thu Jul 19 00:18:14 2012 +0200
12709
12710    Unify poppler-config.h includes in core "installed" headers
12711
12712    Bug 52193
12713
12714 goo/FixedPoint.h      | 2 +-
12715 goo/GooTimer.h        | 2 +-
12716 goo/JpegWriter.h      | 2 +-
12717 goo/PNGWriter.h       | 2 +-
12718 goo/TiffWriter.h      | 2 +-
12719 goo/gfile.h	       | 2 +-
12720 goo/gmem.h	       | 2 +-
12721 splash/SplashFTFont.h | 2 +-
12722 splash/SplashMath.h   | 2 +-
12723 9 files changed, 9 insertions(+), 9 deletions(-)
12724
12725commit 8fe700217ab6ce786a8272f2c338e3dab434c56e
12726Author: Torsten Kasch <tk@CeBiTec.Uni-Bielefeld.DE>
12727Date:	Thu Jul 19 00:06:45 2012 +0200
12728
12729    autoconf: Do not assume the shell is bash compatible
12730
12731    Bug 52197
12732
12733 configure.ac | 2 +-
12734 1 file changed, 1 insertion(+), 1 deletion(-)
12735
12736commit 15c6ae699f083ea6c9716c1098ae9833a56eeb3e
12737Author: Torsten Kasch <tk@CeBiTec.Uni-Bielefeld.DE>
12738Date:	Thu Jul 19 00:06:45 2012 +0200
12739
12740    autoconf: Do not assume the shell is bash compatible
12741
12742    Bug 52197
12743
12744 configure.ac | 2 +-
12745 1 file changed, 1 insertion(+), 1 deletion(-)
12746
12747commit f5311da76ec7cd7c1e6cdfc4e18df6dd56e8398b
12748Author: Albert Astals Cid <aacid@kde.org>
12749Date:	Thu Jul 19 00:01:49 2012 +0200
12750
12751    pdfseparate: Return 0 on success
12752
12753 utils/pdfseparate.cc | 6 +++++-
12754 1 file changed, 5 insertions(+), 1 deletion(-)
12755
12756commit dc8833a36b514c13cfd6b1fd4665d2fddd71f357
12757Author: Albert Astals Cid <aacid@kde.org>
12758Date:	Thu Jul 19 00:01:49 2012 +0200
12759
12760    pdfseparate: Return 0 on success
12761
12762 utils/pdfseparate.cc | 6 +++++-
12763 1 file changed, 5 insertions(+), 1 deletion(-)
12764
12765commit 51f22ca0badfc41c19cba66cabd63184244f81c7
12766Author: Thomas Freitag <Thomas.Freitag@alfa.de>
12767Date:	Mon Jul 16 23:32:23 2012 +0200
12768
12769    PSOutputDev: Fix DeviceN images with alternate Lab colorspace in
12770    level 3 PostScript
12771
12772    Bug #51822
12773
12774 poppler/PSOutputDev.cc | 54
12775 +++++++++++++++++++++++++++++++++++++++++++-------
12776 poppler/PSOutputDev.h	|  2 +-
12777 2 files changed, 48 insertions(+), 8 deletions(-)
12778
12779commit 31ef967033407de91109ff46db9c60cb8748bc55
12780Author: Thomas Freitag <Thomas.Freitag@alfa.de>
12781Date:	Mon Jul 16 23:32:23 2012 +0200
12782
12783    PSOutputDev: Fix DeviceN images with alternate Lab colorspace in
12784    level 3 PostScript
12785
12786    Bug #51822
12787
12788 poppler/PSOutputDev.cc | 54
12789 +++++++++++++++++++++++++++++++++++++++++++-------
12790 poppler/PSOutputDev.h	|  2 +-
12791 2 files changed, 48 insertions(+), 8 deletions(-)
12792
12793commit f9f5238d32615f93d07afa3aa7384a8b30737203
12794Author: Thomas Freitag <Thomas.Freitag@alfa.de>
12795Date:	Fri Jul 13 00:56:48 2012 +0200
12796
12797    Fix Splash::arbitraryTransformImage causes bogus memory allocation
12798    size
12799
12800    Bug #49523
12801
12802 poppler/SplashOutputDev.cc |  2 +-
12803 splash/Splash.cc	    | 79
12804 ++++++++++++++++++++++++++--------------------
12805 splash/Splash.h	    |  4 +--
12806 3 files changed, 48 insertions(+), 37 deletions(-)
12807
12808commit 950d5f3dec4bff5d3c523d55689d7b70215dc110
12809Author: Thomas Freitag <Thomas.Freitag@alfa.de>
12810Date:	Fri Jul 13 00:56:48 2012 +0200
12811
12812    Fix Splash::arbitraryTransformImage causes bogus memory allocation
12813    size
12814
12815    Bug #49523
12816
12817 poppler/SplashOutputDev.cc |  2 +-
12818 splash/Splash.cc	    | 79
12819 ++++++++++++++++++++++++++--------------------
12820 splash/Splash.h	    |  4 +--
12821 3 files changed, 48 insertions(+), 37 deletions(-)
12822
12823commit e09be3bc6ba1290fd31bde0c3d19c4ffcbadbf00
12824Author: Albert Astals Cid <aacid@kde.org>
12825Date:	Tue Jul 10 23:06:53 2012 +0200
12826
12827    0.20.2
12828
12829 CMakeLists.txt   |  2 +-
12830 NEWS		  | 11 +++++++++++
12831 configure.ac	  |  2 +-
12832 cpp/Doxyfile	  |  2 +-
12833 qt4/src/Doxyfile |  2 +-
12834 5 files changed, 15 insertions(+), 4 deletions(-)
12835
12836commit e15fe0e1e6accf779caeb1179a8d62161c0aa650
12837Author: Thomas Freitag <Thomas.Freitag@alfa.de>
12838Date:	Thu Jul 5 17:44:02 2012 +0200
12839
12840    Fix handling of DeviceN images in level 3 PostScript
12841
12842    bug #51548
12843
12844 poppler/PSOutputDev.cc | 14 --------------
12845 1 file changed, 14 deletions(-)
12846
12847commit 31837201cf5b3db735c89ef4969105b7a6ab465d
12848Author: Thomas Freitag <Thomas.Freitag@alfa.de>
12849Date:	Thu Jul 5 17:44:02 2012 +0200
12850
12851    Fix handling of DeviceN images in level 3 PostScript
12852
12853    bug #51548
12854
12855 poppler/PSOutputDev.cc | 14 --------------
12856 1 file changed, 14 deletions(-)
12857
12858commit 262203bd86403e43034fbfbbeef5a5894a62ecb2
12859Author: Albert Astals Cid <aacid@kde.org>
12860Date:	Sat Jun 30 14:36:28 2012 +0200
12861
12862    [qt4] Refactor part of ::search() functions
12863
12864 qt4/src/poppler-page-private.h |  7 ++++-
12865 qt4/src/poppler-page.cc	| 61
12866 +++++++++++++++++++-----------------------
12867 2 files changed, 34 insertions(+), 34 deletions(-)
12868
12869commit bd71f80c409dbb47231088c3c6661946ccde6e67
12870Author: Adam Reichold <adamreichold@myopera.com>
12871Date:	Thu Jun 28 17:42:17 2012 +0200
12872
12873    [qt4] add whole-page search method to Poppler::Page
12874
12875 qt4/src/poppler-page.cc | 39 +++++++++++++++++++++++++++++++++++++++
12876 qt4/src/poppler-qt4.h	 | 14 ++++++++++++++
12877 2 files changed, 53 insertions(+)
12878
12879commit 46ebe7dc84b14ce8dda7b3b1da516b9d99ac3344
12880Author: Albert Astals Cid <aacid@kde.org>
12881Date:	Fri Jun 29 01:56:55 2012 +0200
12882
12883    PSOutputDev: Correct %%DocumentCustomColors
12884
12885    Bug 51479
12886
12887 poppler/PSOutputDev.cc | 20 ++++++++++++++++++++
12888 1 file changed, 20 insertions(+)
12889
12890commit 02c4e6bf4cc0f5535946fe31815081a40b1de986
12891Author: Albert Astals Cid <aacid@kde.org>
12892Date:	Fri Jun 29 01:56:55 2012 +0200
12893
12894    PSOutputDev: Correct %%DocumentCustomColors
12895
12896    Bug 51479
12897
12898 poppler/PSOutputDev.cc | 20 ++++++++++++++++++++
12899 1 file changed, 20 insertions(+)
12900
12901commit 2b8d95aeede56c75699bb83ca3b23ea199b81c2c
12902Author: Albert Astals Cid <aacid@kde.org>
12903Date:	Thu Jun 28 00:18:07 2012 +0200
12904
12905    Add some security checks to JPXStream decoding
12906
12907    Fixes crash in broken/fuzzed pdf sent by Mateusz "j00ru" Jurczyk
12908    and Gynvael Coldwind
12909
12910 poppler/JPXStream.cc | 14 ++++++++++++--
12911 1 file changed, 12 insertions(+), 2 deletions(-)
12912
12913commit f7990386d268a444c297958e9c50ed27a0825a00
12914Author: Albert Astals Cid <aacid@kde.org>
12915Date:	Thu Jun 28 00:18:07 2012 +0200
12916
12917    Add some security checks to JPXStream decoding
12918
12919    Fixes crash in broken/fuzzed pdf sent by Mateusz "j00ru" Jurczyk
12920    and Gynvael Coldwind
12921
12922 poppler/JPXStream.cc | 14 ++++++++++++--
12923 1 file changed, 12 insertions(+), 2 deletions(-)
12924
12925commit c5c6eed1623506e1206e89cee0b7c887d815ba62
12926Author: Albert Astals Cid <aacid@kde.org>
12927Date:	Sun Jun 24 23:43:03 2012 +0200
12928
12929    Change SplashBitmap gmallocn to gmallocn_checkoverflow
12930
12931    Fixes abort in KDE bug #302372
12932
12933 splash/Splash.cc	| 37 +++++++++++++++++++++++--------------
12934 splash/SplashBitmap.cc | 18 +++++++++++-------
12935 2 files changed, 34 insertions(+), 21 deletions(-)
12936
12937commit f48eb669ae5c729c026554802e666e64399c0900
12938Author: Albert Astals Cid <aacid@kde.org>
12939Date:	Sun Jun 24 23:43:03 2012 +0200
12940
12941    Change SplashBitmap gmallocn to gmallocn_checkoverflow
12942
12943    Fixes abort in KDE bug #302372
12944
12945 splash/Splash.cc	| 37 +++++++++++++++++++++++--------------
12946 splash/SplashBitmap.cc | 18 +++++++++++-------
12947 2 files changed, 34 insertions(+), 21 deletions(-)
12948
12949commit c87738ee234aafc6eda5a263ad789205037020e1
12950Author: Thomas Freitag <Thomas.Freitag@alfa.de>
12951Date:	Sun Jun 24 20:20:38 2012 +0200
12952
12953    copy resources content defined in the pages dict
12954
12955    Fixes bug #51369
12956
12957 poppler/PDFDoc.cc | 16 ++++++++++++++--
12958 1 file changed, 14 insertions(+), 2 deletions(-)
12959
12960commit ff48a5d67a130211fbbb98aa0011bca0c1185114
12961Author: Thomas Freitag <Thomas.Freitag@alfa.de>
12962Date:	Sun Jun 24 20:20:38 2012 +0200
12963
12964    copy resources content defined in the pages dict
12965
12966    Fixes bug #51369
12967
12968 poppler/PDFDoc.cc | 16 ++++++++++++++--
12969 1 file changed, 14 insertions(+), 2 deletions(-)
12970
12971commit 6cdf879e389f05abba30b3fad8083b7fff23056e
12972Author: Fabio D'Urso <fabiodurso@hotmail.it>
12973Date:	Sun Jun 24 11:48:04 2012 +0200
12974
12975    qt4: Do not hang on malformed /Annots objects
12976
12977    Don't recurse infinitely if the /Annots object contains annotation
12978    dictionaries (according to specs, /Annots must contain *references*
12979    to annotation dictionaries).
12980
12981    Fixes bug #51361
12982
12983 qt4/src/poppler-annotation.cc | 5 +++++
12984 1 file changed, 5 insertions(+)
12985
12986commit bd1dab39a857b852c09d21f64254ffc1f24c2df0
12987Author: Fabio D'Urso <fabiodurso@hotmail.it>
12988Date:	Sun Jun 24 11:48:04 2012 +0200
12989
12990    qt4: Do not hang on malformed /Annots objects
12991
12992    Don't recurse infinitely if the /Annots object contains annotation
12993    dictionaries (according to specs, /Annots must contain *references*
12994    to annotation dictionaries).
12995
12996    Fixes bug #51361
12997
12998 qt4/src/poppler-annotation.cc | 5 +++++
12999 1 file changed, 5 insertions(+)
13000
13001commit 31db47d077825045edd1a2d229e873a6f8e09fb1
13002Author: Carlos Garcia Campos <carlosgc@gnome.org>
13003Date:	Sun Jun 17 12:00:43 2012 +0200
13004
13005    Simplify AnnotAppearance::getAppearanceStream()
13006
13007     - Use a switch instead of if to get the stream object
13008     - Use the return value of dictLookupNF to check whether the object is
13009       null
13010     - Don't fetch the stream to check the reference is valid, this is
13011       already done when used
13012
13013 poppler/Annot.cc | 50 ++++++++++++++++++--------------------------------
13014 1 file changed, 18 insertions(+), 32 deletions(-)
13015
13016commit b15d02b92aca1348564e70d0245064bc27eefce8
13017Author: Maciej Mrozowski <reavertm@gmail.com>
13018Date:	Fri May 18 01:47:55 2012 +0200
13019
13020    Add the possibility of using lcms1 even if lcms2 is installed
13021
13022 CMakeLists.txt | 20 +++++++++++++-------
13023 configure.ac	| 31 +++++++++++++++----------------
13024 2 files changed, 28 insertions(+), 23 deletions(-)
13025
13026commit 0cc2738737ed411159c8c8045eff5d1a4463ed16
13027Author: Mark Brand <mabrand@mabrand.nl>
13028Date:	Thu Jun 14 20:31:26 2012 +0200
13029
13030    fix typo to compile in Windows
13031
13032 poppler/GlobalParamsWin.cc | 3 ++-
13033 1 file changed, 2 insertions(+), 1 deletion(-)
13034
13035commit 3575becd60585324bcefc0631b1bac47c1db3c5c
13036Author: Mark Brand <mabrand@mabrand.nl>
13037Date:	Thu Jun 14 20:31:26 2012 +0200
13038
13039    fix typo to compile in Windows
13040
13041 poppler/GlobalParamsWin.cc | 3 ++-
13042 1 file changed, 2 insertions(+), 1 deletion(-)
13043
13044commit 2e1410ea62fe99e52c94f878d02181f0b59f1cd5
13045Author: Albert Astals Cid <aacid@kde.org>
13046Date:	Mon Jun 11 15:17:59 2012 +0200
13047
13048    Add some security checks to JBIG2Stream decoding
13049
13050    Fixes crash in broken/fuzzed pdf sent by Mateusz "j00ru" Jurczyk
13051    and Gynvael Coldwind
13052
13053 poppler/JBIG2Stream.cc | 58
13054 ++++++++++++++++++++++++++++++++++++++------------
13055 1 file changed, 44 insertions(+), 14 deletions(-)
13056
13057commit 06618065c8a97a5bec125560546b98edfc1210f3
13058Author: Albert Astals Cid <aacid@kde.org>
13059Date:	Mon Jun 11 15:17:59 2012 +0200
13060
13061    Add some security checks to JBIG2Stream decoding
13062
13063    Fixes crash in broken/fuzzed pdf sent by Mateusz "j00ru" Jurczyk
13064    and Gynvael Coldwind
13065
13066 poppler/JBIG2Stream.cc | 58
13067 ++++++++++++++++++++++++++++++++++++++------------
13068 1 file changed, 44 insertions(+), 14 deletions(-)
13069
13070commit 6a76d21661add4f84ee0859c4e7a4c23e7a63bc4
13071Author: Hib Eris <hib@hiberis.nl>
13072Date:	Sun Jun 10 19:44:18 2012 +0200
13073
13074    Check value of first page in linearization table
13075
13076    Fixes crash in broken/fuzzed pdf sent by Mateusz "j00ru" Jurczyk
13077    and Gynvael Coldwind
13078
13079 poppler/Linearization.cc | 4 ++--
13080 1 file changed, 2 insertions(+), 2 deletions(-)
13081
13082commit e3fe88df3646a80945210ba426eb4681a98b55e9
13083Author: Hib Eris <hib@hiberis.nl>
13084Date:	Sun Jun 10 19:44:18 2012 +0200
13085
13086    Check value of first page in linearization table
13087
13088    Fixes crash in broken/fuzzed pdf sent by Mateusz "j00ru" Jurczyk
13089    and Gynvael Coldwind
13090
13091 poppler/Linearization.cc | 4 ++--
13092 1 file changed, 2 insertions(+), 2 deletions(-)
13093
13094commit 1240eee8c0d0d01113443e0fda87721775a76da9
13095Author: Albert Astals Cid <aacid@kde.org>
13096Date:	Sun Jun 10 20:42:55 2012 +0200
13097
13098    0.20.1
13099
13100 CMakeLists.txt      |	4 ++--
13101 NEWS		     | 25 +++++++++++++++++++++++++
13102 configure.ac	     |	2 +-
13103 cpp/Doxyfile	     |	2 +-
13104 poppler/Makefile.am |	2 +-
13105 qt4/src/Doxyfile    |	2 +-
13106 6 files changed, 31 insertions(+), 6 deletions(-)
13107
13108commit d483436517c5d9679fd6f4ec5544128ffcc2188e
13109Author: Albert Astals Cid <aacid@kde.org>
13110Date:	Sun Jun 10 20:15:01 2012 +0200
13111
13112    Update copyrights
13113
13114 poppler/GlobalParamsWin.cc | 1 +
13115 1 file changed, 1 insertion(+)
13116
13117commit c783037619e2b4c101e8ecd7e61c94ee077b4be2
13118Author: Albert Astals Cid <aacid@kde.org>
13119Date:	Sun Jun 10 20:15:01 2012 +0200
13120
13121    Update copyrights
13122
13123 poppler/GlobalParamsWin.cc | 1 +
13124 1 file changed, 1 insertion(+)
13125
13126commit d791101fbdebf7a3b3f333939f9bbff6bbecf45f
13127Author: Albert Astals Cid <aacid@kde.org>
13128Date:	Sun Jun 10 19:09:17 2012 +0200
13129
13130    Do use NULL function
13131
13132    Fixes crash in broken/fuzzed pdf sent by Mateusz "j00ru" Jurczyk
13133    and Gynvael Coldwind
13134
13135 poppler/Gfx.cc | 5 +++--
13136 1 file changed, 3 insertions(+), 2 deletions(-)
13137
13138commit f3f9d8f28a97338da92c842d5668b0ef3495ef13
13139Author: Albert Astals Cid <aacid@kde.org>
13140Date:	Sun Jun 10 19:09:17 2012 +0200
13141
13142    Do use NULL function
13143
13144    Fixes crash in broken/fuzzed pdf sent by Mateusz "j00ru" Jurczyk
13145    and Gynvael Coldwind
13146
13147 poppler/Gfx.cc | 5 +++--
13148 1 file changed, 3 insertions(+), 2 deletions(-)
13149
13150commit 8b3fa65f293804dab7ae2fd069132d0d6f44bbb2
13151Author: Tobias Koenig <tobias.koenig@kdab.com>
13152Date:	Sun Jun 10 17:48:08 2012 +0200
13153
13154    [qt4] Add accessor methods for poster information
13155
13156 qt4/src/poppler-movie.cc | 15 +++++++++++++++
13157 qt4/src/poppler-qt4.h	  | 15 +++++++++++++++
13158 2 files changed, 30 insertions(+)
13159
13160commit e8aa8266254bfd2189d5b5105e3d76caa4cc6713
13161Author: Thomas Freitag <Thomas.Freitag@alfa.de>
13162Date:	Sun Jun 10 16:58:54 2012 +0200
13163
13164    use setoverprintmode only if rip knows it
13165
13166 poppler/PSOutputDev.cc | 6 +++---
13167 1 file changed, 3 insertions(+), 3 deletions(-)
13168
13169commit 92ef16e3699da949c80716c3fd4b438fe79c134d
13170Author: Thomas Freitag <Thomas.Freitag@alfa.de>
13171Date:	Sun Jun 10 16:58:54 2012 +0200
13172
13173    use setoverprintmode only if rip knows it
13174
13175 poppler/PSOutputDev.cc | 6 +++---
13176 1 file changed, 3 insertions(+), 3 deletions(-)
13177
13178commit 6e3503b5591b105fa92e6cc6568b8819f6acd625
13179Author: Fabio D'Urso <fabiodurso@hotmail.it>
13180Date:	Thu May 24 23:17:27 2012 +0200
13181
13182    qt4: Keep page rotation into account when normalizing annotation
13183    coords
13184
13185    If the page is rotated by 90 or 270 degrees, width and height need
13186    to be swapped
13187
13188 qt4/src/poppler-annotation.cc | 16 ++++++++++++++--
13189 1 file changed, 14 insertions(+), 2 deletions(-)
13190
13191commit 99aa734ae2d3ba51f840d4c8ef450488fb702a31
13192Author: Fabio D'Urso <fabiodurso@hotmail.it>
13193Date:	Thu May 24 23:17:27 2012 +0200
13194
13195    qt4: Keep page rotation into account when normalizing annotation
13196    coords
13197
13198    If the page is rotated by 90 or 270 degrees, width and height need
13199    to be swapped
13200
13201 qt4/src/poppler-annotation.cc | 16 ++++++++++++++--
13202 1 file changed, 14 insertions(+), 2 deletions(-)
13203
13204commit 4f2ac544f36aa11747c3e13ff69fc19bdd0136dc
13205Author: Fabio D'Urso <fabiodurso@hotmail.it>
13206Date:	Sat Jun 9 01:31:29 2012 +0200
13207
13208    Fix saving to xml
13209
13210    The default icon is Note not comment
13211
13212 qt4/src/poppler-annotation.cc | 2 +-
13213 1 file changed, 1 insertion(+), 1 deletion(-)
13214
13215commit bde31ce7b223abc86d25e06f3d73668b792c70df
13216Author: Fabio D'Urso <fabiodurso@hotmail.it>
13217Date:	Sat Jun 9 01:31:29 2012 +0200
13218
13219    Fix saving to xml
13220
13221    The default icon is Note not comment
13222
13223 qt4/src/poppler-annotation.cc | 2 +-
13224 1 file changed, 1 insertion(+), 1 deletion(-)
13225
13226commit 0df0aa439eed1d9838a80942e00af08e9acabb8d
13227Author: Carlos Garcia Campos <carlosgc@gnome.org>
13228Date:	Sat Jun 2 17:33:23 2012 +0200
13229
13230    glib-demo: Add find options to find demo
13231
13232 glib/demo/find.c | 61
13233 +++++++++++++++++++++++++++++++++++++++++++++++++++++++-
13234 1 file changed, 60 insertions(+), 1 deletion(-)
13235
13236commit 52b3ede4bfd1e2288a0efca34da5d6239d3563e9
13237Author: Carlos Garcia Campos <carlosgc@gnome.org>
13238Date:	Sat Jun 2 16:25:06 2012 +0200
13239
13240    glib-demo: Show search matches in a document view
13241
13242 glib/demo/find.c | 253
13243 +++++++++++++++++++++++++++++++++++++++++++++++--------
13244 1 file changed, 218 insertions(+), 35 deletions(-)
13245
13246commit ed0c761c2190a3c1959a60ae9b7961f58a43c939
13247Author: Thomas Schenker <mail.thomas.schenker@googlemail.com>
13248Date:	Sat Jun 2 11:54:21 2012 +0200
13249
13250    glib: Add poppler_page_find_text_with_options
13251
13252    To be able to search text with options like case sensitive, search
13253    backwards and whole words only.
13254
13255    https://bugs.freedesktop.org/show_bug.cgi?id=2951
13256
13257 glib/poppler-page.cc		     | 52
13258 +++++++++++++++++++++++++++----------
13259 glib/poppler-page.h		     |	3 +++
13260 glib/poppler.h			     | 18 +++++++++++++
13261 glib/reference/poppler-sections.txt |	2 ++
13262 4 files changed, 62 insertions(+), 13 deletions(-)
13263
13264commit 126b55c9a44ccb0dba55e758843e9ee4aa43ee2b
13265Author: Carlos Garcia Campos <carlosgc@gnome.org>
13266Date:	Sat Jun 2 17:19:30 2012 +0200
13267
13268    Implement whole words only option to search text
13269
13270    It seems we missed it in the xpdf303 merge.
13271
13272 poppler/TextOutputDev.cc | 144
13273 ++++++++++++++++++++++++-----------------------
13274 1 file changed, 74 insertions(+), 70 deletions(-)
13275
13276commit 20210fbb6117649b20f6930031f24b8fc97b773d
13277Author: Luis Parravicini <lparravi@gmail.com>
13278Date:	Mon May 28 23:44:17 2012 +0200
13279
13280    pdftohtml: Add -fontfullname
13281
13282    Outputs the font name without any substitutions. Bug #49872
13283
13284 utils/HtmlFonts.cc | 4 +++-
13285 utils/pdftohtml.1  | 3 +++
13286 utils/pdftohtml.cc | 4 ++++
13287 3 files changed, 10 insertions(+), 1 deletion(-)
13288
13289commit 03f979a7e59c4eb5ecb8acc324c7faf700144589
13290Author: Gerald Schmidt <solahcin@gmail.com>
13291Date:	Sat May 26 17:46:59 2012 +0200
13292
13293    Make the output more xhtml compliant
13294
13295 utils/HtmlOutputDev.cc | 105
13296 +++++++++++++++++++++++++------------------------
13297 1 file changed, 53 insertions(+), 52 deletions(-)
13298
13299commit ba6406222f828e354323223fc4bdb01c1726fb49
13300Author: Fabio D'Urso <fabiodurso@hotmail.it>
13301Date:	Mon May 21 18:16:06 2012 +0200
13302
13303    Added Annot::removeReferencedObjects + Always set annotations'
13304    page field
13305
13306    - Now Page::removeAnnot calls Annot::removeReferencedObjects, which
13307    takes care of
13308      removing referenced objects (such as the annot popup and the
13309      appearance streams).
13310    - Previously, Annot's page field was set only if the annotation
13311    dictionary
13312      contained /P
13313
13314 poppler/Annot.cc	       | 40
13315 ++++++++++++++++++++++++++++++++++------
13316 poppler/Annot.h	       | 13 +++++++++----
13317 poppler/Page.cc	       |  7 ++++---
13318 poppler/Page.h		       |  2 +-
13319 qt4/src/poppler-annotation.cc |  8 --------
13320 5 files changed, 48 insertions(+), 22 deletions(-)
13321
13322commit 9904b8f10abf068a7816bd90976ccbb320387645
13323Author: Adrian Johnson <ajohnson@redneon.com>
13324Date:	Thu May 24 18:24:48 2012 +0930
13325
13326    glib docs: fix typo
13327
13328 glib/poppler-document.cc | 4 ++--
13329 1 file changed, 2 insertions(+), 2 deletions(-)
13330
13331commit 028f580056f99719cfb8af7bbe8184ceac02cb16
13332Author: Adrian Johnson <ajohnson@redneon.com>
13333Date:	Sun May 13 21:36:36 2012 +0930
13334
13335    add sustitute font name to GlobalParamsWin32 to fix compilation
13336
13337 poppler/GlobalParamsWin.cc | 5 ++++-
13338 1 file changed, 4 insertions(+), 1 deletion(-)
13339
13340commit 1916d000a86336213ffd6e9bd44ce873e8955895
13341Author: Adrian Johnson <ajohnson@redneon.com>
13342Date:	Sat May 12 16:31:38 2012 +0930
13343
13344    Include substitute font name in system font cache
13345
13346    Bug 49826
13347
13348 poppler/FontInfo.cc	 |  1 +
13349 poppler/GlobalParams.cc | 58
13350 +++++++++++++++++++++++++++----------------------
13351 2 files changed, 33 insertions(+), 26 deletions(-)
13352
13353commit b47d38e2ccd8563394df89765e277bde95730052
13354Author: Adrian Johnson <ajohnson@redneon.com>
13355Date:	Thu May 24 18:24:48 2012 +0930
13356
13357    glib docs: fix typo
13358
13359 glib/poppler-document.cc | 4 ++--
13360 1 file changed, 2 insertions(+), 2 deletions(-)
13361
13362commit 14a29dbff585cbe55247431a346c2ac3e12473fe
13363Author: Adrian Johnson <ajohnson@redneon.com>
13364Date:	Sun May 13 21:36:36 2012 +0930
13365
13366    add sustitute font name to GlobalParamsWin32 to fix compilation
13367
13368 poppler/GlobalParamsWin.cc | 5 ++++-
13369 1 file changed, 4 insertions(+), 1 deletion(-)
13370
13371commit 7436b2c8a853f5121eb7dd13168ab997f1cf7d80
13372Author: Adrian Johnson <ajohnson@redneon.com>
13373Date:	Sat May 12 16:31:38 2012 +0930
13374
13375    Include substitute font name in system font cache
13376
13377    Bug 49826
13378
13379 poppler/FontInfo.cc	 |  1 +
13380 poppler/GlobalParams.cc | 58
13381 +++++++++++++++++++++++++++----------------------
13382 2 files changed, 33 insertions(+), 26 deletions(-)
13383
13384commit 1c6e84555572a6bf3a2e3fbe9a54b40f11c122ad
13385Author: Fabio D'Urso <fabiodurso@hotmail.it>
13386Date:	Fri May 18 16:22:46 2012 +0200
13387
13388    qt4: Make TextAnnotation ctor public
13389
13390 qt4/src/poppler-annotation.h | 2 +-
13391 1 file changed, 1 insertion(+), 1 deletion(-)
13392
13393commit fe28614e7aab6e029f4b420353b67a7eea24de36
13394Author: Fabio D'Urso <fabiodurso@hotmail.it>
13395Date:	Fri May 18 16:22:46 2012 +0200
13396
13397    qt4: Make TextAnnotation ctor public
13398
13399 qt4/src/poppler-annotation.h | 2 +-
13400 1 file changed, 1 insertion(+), 1 deletion(-)
13401
13402commit 8e504bf2543621973fdaddbd29055ce435540146
13403Author: Ville Skyttä <ville.skytta@iki.fi>
13404Date:	Wed May 16 23:49:01 2012 +0300
13405
13406    pdfseparate.1: Syntax fixes.
13407
13408 utils/pdfseparate.1 | 6 +++---
13409 1 file changed, 3 insertions(+), 3 deletions(-)
13410
13411commit 918456372548810c9efbf0533fa155034dd081f2
13412Author: Ville Skyttä <ville.skytta@iki.fi>
13413Date:	Wed May 16 23:49:01 2012 +0300
13414
13415    pdfseparate.1: Syntax fixes.
13416
13417 utils/pdfseparate.1 | 6 +++---
13418 1 file changed, 3 insertions(+), 3 deletions(-)
13419
13420commit 892e486addcbcad619613c7be1ca692a0d36d6e5
13421Author: Albert Astals Cid <aacid@kde.org>
13422Date:	Mon May 21 20:28:42 2012 +0200
13423
13424    Compile++
13425
13426 cmake/modules/FindGTK.cmake | 8 ++++----
13427 glib/demo/CMakeLists.txt    | 6 +++---
13428 test/CMakeLists.txt	     | 6 +++---
13429 3 files changed, 10 insertions(+), 10 deletions(-)
13430
13431commit 794e89ed41d03997778fc4c59b7f1ba557b5e6b7
13432Author: Albert Astals Cid <aacid@kde.org>
13433Date:	Mon May 21 20:18:42 2012 +0200
13434
13435    Compile
13436
13437 glib/CMakeLists.txt | 2 ++
13438 1 file changed, 2 insertions(+)
13439
13440commit 78e6c9905a52c0cd4bfc1e56874f50689f04a1c6
13441Author: Carlos Garcia Campos <carlosgc@gnome.org>
13442Date:	Sun May 20 12:11:27 2012 +0200
13443
13444    glib-demo: Make text characters list fill and expand in text demo
13445
13446 glib/demo/text.c | 2 +-
13447 1 file changed, 1 insertion(+), 1 deletion(-)
13448
13449commit 610eb24426d9b36ac7da40a2fceb3dbeeec19a5c
13450Author: Carlos Garcia Campos <carlosgc@gnome.org>
13451Date:	Sun May 20 12:08:09 2012 +0200
13452
13453    glib-demo: Add a button to remove annots from the annot view
13454
13455 glib/demo/annots.c | 48 +++++++++++++++++++++++++++++++++++++++++-------
13456 1 file changed, 41 insertions(+), 7 deletions(-)
13457
13458commit 11a3093e093319e88f14af0ab6c15009104d17ee
13459Author: Carlos Garcia Campos <carlosgc@gnome.org>
13460Date:	Sun May 20 11:22:49 2012 +0200
13461
13462    glib: Add poppler_page_remove_annot()
13463
13464    https://bugs.freedesktop.org/show_bug.cgi?id=40473
13465
13466 glib/poppler-page.cc		     | 19 +++++++++++++++++++
13467 glib/poppler-page.h		     |	2 ++
13468 glib/reference/poppler-sections.txt |	1 +
13469 3 files changed, 22 insertions(+)
13470
13471commit 0dd157ae7f19cd91ea425a607b968f08addc3a40
13472Author: Carlos Garcia Campos <carlosgc@gnome.org>
13473Date:	Sun May 20 10:37:47 2012 +0200
13474
13475    glib: Take a reference of the core annotation when creating a
13476    PopplerAnnot
13477
13478    This way if the annotation is removed from the page, the core
13479    annotation
13480    object is not destroyed. Also, a new PopplerAnnot that is never
13481    added to
13482    a page doesn't leak the core annotation anymore.
13483
13484 glib/poppler-annot.cc | 53
13485 +++++++++++++++++++++------------------------------
13486 1 file changed, 22 insertions(+), 31 deletions(-)
13487
13488commit f818b842f54d6860920b39778228e8b247b4e761
13489Author: Carlos Garcia Campos <carlosgc@gnome.org>
13490Date:	Sat May 19 12:32:33 2012 +0200
13491
13492    glib-demo: Fix runtime warning
13493
13494 glib/demo/selections.c | 2 +-
13495 1 file changed, 1 insertion(+), 1 deletion(-)
13496
13497commit a24e326425e198eeb70c4d9205bb7a0a3a9db297
13498Author: Carlos Garcia Campos <carlosgc@gnome.org>
13499Date:	Sat May 19 12:09:45 2012 +0200
13500
13501    gtk-tests: Port to GTK+ 3.0
13502
13503 configure.ac		 |   4 +-
13504 glib/demo/annots.c	 |  74 +++++++-------
13505 glib/demo/attachments.c |   4 +-
13506 glib/demo/find.c	 |   4 +-
13507 glib/demo/fonts.c	 |   4 +-
13508 glib/demo/forms.c	 |  64 ++++++------
13509 glib/demo/images.c	 |  21 ++--
13510 glib/demo/info.cc	 |  67 ++++++------
13511 glib/demo/layers.c	 |  22 ++--
13512 glib/demo/links.c	 |   6 +-
13513 glib/demo/main.c	 |  31 ++----
13514 glib/demo/outline.c	 |   2 +-
13515 glib/demo/page.c	 |  23 ++---
13516 glib/demo/print.c	 |  14 +--
13517 glib/demo/render.c	 | 263
13518 ++++++++++++++----------------------------------
13519 glib/demo/selections.c  |  77 ++++++--------
13520 glib/demo/text.c	 |  22 ++--
13521 glib/demo/transitions.c |   4 +-
13522 glib/demo/utils.c	 | 101 +++++++++----------
13523 glib/demo/utils.h	 |   6 +-
13524 test/gtk-test.cc	 |  48 +++++----
13525 21 files changed, 350 insertions(+), 511 deletions(-)
13526
13527commit 9f7d919e68a26bb7dd809986d8394fe20b750bd0
13528Author: Anthony Wesley <awesley@smartnetworks.com.au>
13529Date:	Thu May 17 19:54:47 2012 +0200
13530
13531    Fix logic on SplashBitmap::writeImgFile
13532
13533 splash/SplashBitmap.cc | 3 ++-
13534 1 file changed, 2 insertions(+), 1 deletion(-)
13535
13536commit 87093d1250807f660042295747a012032f84c034
13537Author: Anthony Wesley <awesley@smartnetworks.com.au>
13538Date:	Thu May 17 19:54:47 2012 +0200
13539
13540    Fix logic on SplashBitmap::writeImgFile
13541
13542 splash/SplashBitmap.cc | 3 ++-
13543 1 file changed, 2 insertions(+), 1 deletion(-)
13544
13545commit 7e7997e12faccf4c0513811b324a2fd0fa960a96
13546Author: Igor Slepchin <igor.slepchin@gmail.com>
13547Date:	Tue May 15 23:16:27 2012 +0200
13548
13549    Determine if font is bold or italic based on FontDescriptor.
13550
13551    Bug #49758
13552
13553 utils/HtmlFonts.cc	| 24 ++++++++++++++++++------
13554 utils/HtmlFonts.h	|  3 ++-
13555 utils/HtmlOutputDev.cc |  4 +---
13556 3 files changed, 21 insertions(+), 10 deletions(-)
13557
13558commit 3a249aa8ad5e9f7511bcafd0416ce51c7efe5f4d
13559Author: Igor Slepchin <igor.slepchin@gmail.com>
13560Date:	Tue May 15 23:16:27 2012 +0200
13561
13562    Determine if font is bold or italic based on FontDescriptor.
13563
13564    Bug #49758
13565
13566 utils/HtmlFonts.cc	| 24 ++++++++++++++++++------
13567 utils/HtmlFonts.h	|  3 ++-
13568 utils/HtmlOutputDev.cc |  4 +---
13569 3 files changed, 21 insertions(+), 10 deletions(-)
13570
13571commit ff2c251dbaef9b964af48f51ebb517626ac3145c
13572Author: Carlos Garcia Campos <carlosgc@gnome.org>
13573Date:	Sun May 13 20:13:32 2012 +0200
13574
13575    glib-demo: Use poppler_document_new_from_gfile to load the given uri
13576
13577 glib/demo/main.c | 9 ++-------
13578 1 file changed, 2 insertions(+), 7 deletions(-)
13579
13580commit a7629331ab4ba5b256213af1f1b2954a49953c34
13581Author: Carlos Garcia Campos <carlosgc@gnome.org>
13582Date:	Sun May 13 20:13:03 2012 +0200
13583
13584    glib: Add poppler_document_new_from_gfile
13585
13586 glib/poppler-document.cc	     | 46
13587 +++++++++++++++++++++++++++++++++++++
13588 glib/poppler-document.h	     |	4 ++++
13589 glib/reference/poppler-sections.txt |	1 +
13590 3 files changed, 51 insertions(+)
13591
13592commit 95277b1f481e274ab0ce22ffb44b40437bffa3c8
13593Author: Carlos Garcia Campos <carlosgc@gnome.org>
13594Date:	Sun May 13 20:11:12 2012 +0200
13595
13596    glib Add missing cancellable param in poppler_document_new_from_stream
13597    doc
13598
13599 glib/poppler-document.cc | 1 +
13600 1 file changed, 1 insertion(+)
13601
13602commit 329bb1e2b4f4b58832847bcf805d19ac0fd5ef02
13603Author: Carlos Garcia Campos <carlosgc@gnome.org>
13604Date:	Sun May 13 19:45:55 2012 +0200
13605
13606    glib: Make sure password is always converted to latin1
13607
13608    Remove the utf8 validation since glib API is supposed to always
13609    receive
13610    utf8 strings.
13611
13612 glib/poppler-document.cc | 38 +++++++++++++++++++-------------------
13613 1 file changed, 19 insertions(+), 19 deletions(-)
13614
13615commit c4bf7b162028a2f9ffcd2baba2759bdb14fae51f
13616Author: Carlos Garcia Campos <carlosgc@gnome.org>
13617Date:	Sun May 13 19:45:55 2012 +0200
13618
13619    glib: Make sure password is always converted to latin1
13620
13621    Remove the utf8 validation since glib API is supposed to always
13622    receive
13623    utf8 strings.
13624
13625 glib/poppler-document.cc | 43 ++++++++++++++++++++-----------------------
13626 1 file changed, 20 insertions(+), 23 deletions(-)
13627
13628commit 7714b4e319c48ee915061a172208245ae7c4141b
13629Author: Carlos Garcia Campos <carlosgc@gnome.org>
13630Date:	Sun May 13 19:30:17 2012 +0200
13631
13632    glib: Fix memory leak when document fails to load
13633
13634 glib/poppler-document.cc | 3 +--
13635 1 file changed, 1 insertion(+), 2 deletions(-)
13636
13637commit 4d0786a97e061a752686968bd7976bdda01b1f84
13638Author: Carlos Garcia Campos <carlosgc@gnome.org>
13639Date:	Sun May 13 19:30:17 2012 +0200
13640
13641    glib: Fix memory leak when document fails to load
13642
13643 glib/poppler-document.cc | 3 +--
13644 1 file changed, 1 insertion(+), 2 deletions(-)
13645
13646commit 1d1c8175c57ebe6518f4252ab92a20286b7d4c6f
13647Author: Carlos Garcia Campos <carlosgc@gnome.org>
13648Date:	Sun May 13 18:41:25 2012 +0200
13649
13650    glib: Add poppler_document_new_from_stream
13651
13652    A PopplerInputStream has been added to handle GMemoryInputStream and
13653    GLocalFileInputStream, since we don't want to cache the contents in
13654    those cases. A PopplerCachedFileLoader has been added to handle all
13655    other cases.
13656
13657 configure.ac			     |	10 +--
13658 glib/Makefile.am		     |	 4 +
13659 glib/poppler-cached-file-loader.cc  | 108 +++++++++++++++++++++++++++
13660 glib/poppler-cached-file-loader.h   |	44 +++++++++++
13661 glib/poppler-document.cc	     |	69 ++++++++++++++++++
13662 glib/poppler-document.h	     |	 6 ++
13663 glib/poppler-input-stream.cc	     | 141
13664 ++++++++++++++++++++++++++++++++++++
13665 glib/poppler-input-stream.h	     |	74 +++++++++++++++++++
13666 glib/reference/poppler-docs.sgml    |	 4 +
13667 glib/reference/poppler-sections.txt |	 1 +
13668 poppler-glib-uninstalled.pc.in      |	 2 +-
13669 poppler-glib.pc.in		     |	 2 +-
13670 12 files changed, 458 insertions(+), 7 deletions(-)
13671
13672commit 13d2aa303eb1fd900f1045efec14af8002477b02
13673Author: Thomas Freitag <Thomas.Freitag@alfa.de>
13674Date:	Sun May 13 17:25:15 2012 +0200
13675
13676    remove unnecesary transparency group handling in splash
13677
13678    Bug #13487
13679
13680 poppler/Gfx.cc		    | 64
13681 +++++++++++++++++++++++++++++++++++++++++++++-
13682 poppler/Gfx.h		    |  4 ++-
13683 poppler/GfxState.cc	    |  4 ++-
13684 poppler/OutputDev.h	    |  1 +
13685 poppler/SplashOutputDev.cc | 11 ++++++++
13686 poppler/SplashOutputDev.h  |  1 +
13687 6 files changed, 82 insertions(+), 3 deletions(-)
13688
13689commit b477443e8a4c52500529aaf3be76f01a61e85f28
13690Author: Thomas Freitag <Thomas.Freitag@alfa.de>
13691Date:	Sun May 13 17:25:15 2012 +0200
13692
13693    remove unnecesary transparency group handling in splash
13694
13695    Bug #13487
13696
13697 poppler/Gfx.cc		    | 64
13698 +++++++++++++++++++++++++++++++++++++++++++++-
13699 poppler/Gfx.h		    |  4 ++-
13700 poppler/GfxState.cc	    |  4 ++-
13701 poppler/OutputDev.h	    |  1 +
13702 poppler/SplashOutputDev.cc | 11 ++++++++
13703 poppler/SplashOutputDev.h  |  1 +
13704 6 files changed, 82 insertions(+), 3 deletions(-)
13705
13706commit a76867003a7bff5ab03016156c75b4c928788d50
13707Author: Albert Astals Cid <aacid@kde.org>
13708Date:	Sun May 13 13:10:40 2012 +0200
13709
13710    Distribute cmake/modules/FindLCMS2.cmake
13711
13712    Bug #49818
13713
13714 Makefile.am | 1 +
13715 1 file changed, 1 insertion(+)
13716
13717commit 8f040dec2ce2eae24dd1eb15900d4d284e4b3848
13718Author: Albert Astals Cid <aacid@kde.org>
13719Date:	Sun May 13 13:10:40 2012 +0200
13720
13721    Distribute cmake/modules/FindLCMS2.cmake
13722
13723    Bug #49818
13724
13725 Makefile.am | 1 +
13726 1 file changed, 1 insertion(+)
13727
13728commit 7f47630a7fc19214cd48dbd164ecf577ba35cc46
13729Author: Albert Astals Cid <aacid@kde.org>
13730Date:	Thu May 10 23:12:04 2012 +0200
13731
13732    Compile with the unsupported ENABLE_PLUGINS defined
13733
13734 poppler/GlobalParams.cc | 2 +-
13735 1 file changed, 1 insertion(+), 1 deletion(-)
13736
13737commit 22264cb230fc5902aea14ab43fa013a8ebdbf812
13738Author: Albert Astals Cid <aacid@kde.org>
13739Date:	Thu May 10 23:04:33 2012 +0200
13740
13741    Make it compile
13742
13743    Sorry :-/
13744
13745 goo/gfile.cc		| 82
13746 --------------------------------------------------
13747 goo/gfile.h		|  4 ---
13748 poppler/GlobalParams.h |  2 +-
13749 3 files changed, 1 insertion(+), 87 deletions(-)
13750
13751commit 44bf99a7b8683a077f2a5db50541099c109aa069
13752Author: Albert Astals Cid <aacid@kde.org>
13753Date:	Thu May 10 22:59:18 2012 +0200
13754
13755    Kill the concept of "base dir"
13756
13757    We are a library so having a "common configuration folder" does
13758    not really
13759    make much sense at a library level, and even less if it's called
13760    .xpdf :D
13761
13762    Fixes bug 49448
13763
13764 goo/gfile.cc		 | 46
13765 ----------------------------------------------
13766 goo/gfile.h		 |  3 ---
13767 poppler/GfxState.cc	 | 16 ++--------------
13768 poppler/GlobalParams.cc | 21 ---------------------
13769 poppler/GlobalParams.h  |  3 ---
13770 test/perf-test.cc	 |  1 -
13771 6 files changed, 2 insertions(+), 88 deletions(-)
13772
13773commit bb091e38a1c0248ba24b0711b4afc0b0524cce10
13774Author: Albert Astals Cid <aacid@kde.org>
13775Date:	Thu May 10 22:38:41 2012 +0200
13776
13777    Make it be something closer to real english
13778
13779 utils/pdftohtml.1 | 2 +-
13780 1 file changed, 1 insertion(+), 1 deletion(-)
13781
13782commit 67f3c3e0d03ec63df7c6028cbd626e384d231c2b
13783Author: Fabio D'Urso <fabiodurso@hotmail.it>
13784Date:	Wed May 9 16:48:15 2012 +0200
13785
13786    GooString formatting: add support for uppercase hexadecimal + Use
13787    it in Annot::layoutText
13788
13789 goo/GooString.cc | 61
13790 ++++++++++++++++++++++++++++++++++++++++++++++----------
13791 goo/GooString.h  | 17 ++++++++--------
13792 poppler/Annot.cc |  2 +-
13793 3 files changed, 61 insertions(+), 19 deletions(-)
13794
13795commit 1f7f8a78409e6bcc90bd32ea2aaa75ed3a7b6218
13796Author: Fabio D'Urso <fabiodurso@hotmail.it>
13797Date:	Wed May 9 16:18:05 2012 +0200
13798
13799    Use error() instead of fprintf(stderr, ...) in Annot::layoutText
13800
13801 poppler/Annot.cc | 3 +--
13802 1 file changed, 1 insertion(+), 2 deletions(-)
13803
13804commit a7a2e72f9ba43816a81278e0565d31807ac5ceb5
13805Author: Albert Astals Cid <aacid@kde.org>
13806Date:	Thu May 10 22:31:24 2012 +0200
13807
13808    More gs cleanup and forgot the (C) on modification
13809
13810 goo/gfile.cc	    | 2 +-
13811 goo/gfile.h	    | 2 +-
13812 utils/pdftohtml.cc | 4 ----
13813 3 files changed, 2 insertions(+), 6 deletions(-)
13814
13815commit ad36d22d1f11339be90403534b921cce120fdbad
13816Author: Albert Astals Cid <aacid@kde.org>
13817Date:	Thu May 10 22:24:40 2012 +0200
13818
13819    pdftohtml: Remove the option to invoke gs
13820
13821 goo/gfile.cc	    |	8 ---
13822 goo/gfile.h	    |	3 --
13823 utils/pdftohtml.1  |	8 +--
13824 utils/pdftohtml.cc | 149
13825 ++++++++++++-----------------------------------------
13826 4 files changed, 36 insertions(+), 132 deletions(-)
13827
13828commit 4114c928fa2560937e02319f57937f1c267a9817
13829Author: Albert Astals Cid <aacid@kde.org>
13830Date:	Thu May 10 21:09:14 2012 +0200
13831
13832    0.20.0
13833
13834 CMakeLists.txt      |	6 +++---
13835 NEWS		     | 16 ++++++++++++++++
13836 configure.ac	     |	4 ++--
13837 cpp/Doxyfile	     |	2 +-
13838 poppler/Makefile.am |	2 +-
13839 qt4/src/Doxyfile    |	2 +-
13840 6 files changed, 24 insertions(+), 8 deletions(-)
13841
13842commit df05d084cb26807c39695280cd8ea52d13aa1255
13843Author: Albert Astals Cid <aacid@kde.org>
13844Date:	Thu May 10 20:54:13 2012 +0200
13845
13846    Bring back the begin/endMarkedContent virtuals
13847
13848    For those evil people that keep using poppler internals
13849
13850 poppler/Gfx.cc       | 8 ++++++++
13851 poppler/OutputDev.cc | 8 +++++++-
13852 poppler/OutputDev.h  | 4 +++-
13853 3 files changed, 18 insertions(+), 2 deletions(-)
13854
13855commit b6159fea4a13ecfd1c38b3a666a797c5147dd952
13856Author: William Bader <williambader@hotmail.com>
13857Date:	Thu May 10 20:02:19 2012 +0200
13858
13859    splash uses cmykTransferC for M, Y and K in two places
13860
13861 splash/Splash.cc | 14 +++++++-------
13862 1 file changed, 7 insertions(+), 7 deletions(-)
13863
13864commit c2146219d555cab277906daefd2589f9056f536c
13865Author: Peter Breitenlohner <peb@mppmu.mpg.de>
13866Date:	Thu May 10 13:26:18 2012 +0200
13867
13868    Add missing function parameter
13869
13870 poppler/GlobalParams.cc | 4 +++-
13871 1 file changed, 3 insertions(+), 1 deletion(-)
13872
13873commit 753f6ab9347f972223ec21b7ed4b4f7ebed3d420
13874Author: Albert Astals Cid <aacid@kde.org>
13875Date:	Thu May 3 15:29:57 2012 -0700
13876
13877    Compile with ENABLE_PLUGINS defined
13878
13879 poppler/SecurityHandler.cc |  4 ++--
13880 poppler/SecurityHandler.h  | 16 ++++++++++++++++
13881 poppler/XpdfPluginAPI.cc   | 35 +----------------------------------
13882 poppler/XpdfPluginAPI.h    | 34 +++++++++++++++-------------------
13883 4 files changed, 34 insertions(+), 55 deletions(-)
13884
13885commit 23df93aaf495428b580bafd0fd1f41515828b08d
13886Author: Albert Astals Cid <aacid@kde.org>
13887Date:	Thu May 3 14:50:09 2012 -0700
13888
13889    We don't support the keyBinding concept
13890
13891    remove wrong merge
13892
13893 poppler/GlobalParams.cc | 1 -
13894 1 file changed, 1 deletion(-)
13895
13896commit e55838b41959acc311e9b00dc390c9816a9afac2
13897Author: Jason <jasongross9+bugzilla@gmail.com>
13898Date:	Wed May 2 19:35:26 2012 +0200
13899
13900    glib: Use delete[] to free array allocated with new[]
13901
13902    https://bugs.freedesktop.org/show_bug.cgi?id=48447
13903
13904 glib/poppler-document.cc | 2 +-
13905 1 file changed, 1 insertion(+), 1 deletion(-)
13906
13907commit dec873463b06bfe76ff48e36282877e6ac11b59d
13908Author: Albert Astals Cid <aacid@kde.org>
13909Date:	Sun Apr 29 23:36:57 2012 +0200
13910
13911    Add the objUint type
13912
13913 poppler/Object.cc | 5 +++--
13914 1 file changed, 3 insertions(+), 2 deletions(-)
13915
13916commit 50c0b294d08114920a5db711876e20d991f474a6
13917Author: Albert Astals Cid <aacid@kde.org>
13918Date:	Sun Apr 29 22:33:09 2012 +0200
13919
13920    Make sure the index to dcHuffTables and acHuffTables is in bounds
13921
13922    Found in a fuzzed pdf sent by Mateusz "j00ru" Jurczyk and Gynvael
13923    Coldwind
13924
13925 poppler/Stream.cc | 3 +++
13926 1 file changed, 3 insertions(+)
13927
13928commit 9e36206465289c96cb189c648a6f5121714c647b
13929Author: Albert Astals Cid <aacid@kde.org>
13930Date:	Sun Apr 29 22:18:12 2012 +0200
13931
13932    include for memcpy
13933
13934 splash/SplashBitmap.cc | 3 ++-
13935 1 file changed, 2 insertions(+), 1 deletion(-)
13936
13937commit 931051fe0bb445545355027d999515bc3d4b32ef
13938Author: Albert Astals Cid <aacid@kde.org>
13939Date:	Sun Apr 29 22:07:34 2012 +0200
13940
13941    Make sure the index for refLine is in bounds
13942
13943    Found in a fuzzed pdf sent by Mateusz "j00ru" Jurczyk and Gynvael
13944    Coldwind
13945
13946 poppler/Stream.cc | 10 ++++++----
13947 1 file changed, 6 insertions(+), 4 deletions(-)
13948
13949commit 53b9c2e2806320d0d0e35134b75da5da72514742
13950Author: Albert Astals Cid <aacid@kde.org>
13951Date:	Sun Apr 29 22:00:18 2012 +0200
13952
13953    Just call getNum if isNum is true
13954
13955    Found in a fuzzed pdf sent by Mateusz "j00ru" Jurczyk and Gynvael
13956    Coldwind
13957
13958 poppler/Link.cc | 17 ++++++++++-------
13959 1 file changed, 10 insertions(+), 7 deletions(-)
13960
13961commit da8d858c4fc610718a5f14b14dc3a4a11564a73d
13962Author: Albert Astals Cid <aacid@kde.org>
13963Date:	Sun Apr 29 20:28:37 2012 +0200
13964
13965    Do not access args[-1]
13966
13967    Found in a fuzzed pdf sent by Mateusz "j00ru" Jurczyk and Gynvael
13968    Coldwind
13969
13970 poppler/Gfx.cc | 10 ++++++----
13971 1 file changed, 6 insertions(+), 4 deletions(-)
13972
13973commit 934b1a7cd502fe5537a350cdfc650989992693f7
13974Author: Albert Astals Cid <aacid@kde.org>
13975Date:	Sun Apr 29 19:59:15 2012 +0200
13976
13977    Do not access invalid lookup indexes
13978
13979    Found by Mateusz "j00ru" Jurczyk and Gynvael Coldwind
13980
13981 poppler/GfxState.cc | 13 ++++++++++---
13982 1 file changed, 10 insertions(+), 3 deletions(-)
13983
13984commit e80fd082914fe29fad7e60c321a747eb8634e413
13985Author: Albert Astals Cid <aacid@kde.org>
13986Date:	Sun Apr 29 18:27:41 2012 +0200
13987
13988    [qt4] the qualified name may be unicode encoded
13989
13990 qt4/src/poppler-form.cc | 4 ++--
13991 1 file changed, 2 insertions(+), 2 deletions(-)
13992
13993commit 251be1787a2a003862691f5a825eb3468eceb6a2
13994Author: Albert Astals Cid <aacid@kde.org>
13995Date:	Sun Apr 29 18:26:42 2012 +0200
13996
13997    Fix getFullyQualifiedName with unicode field names
13998
13999    Based on a patch from Mark Riedesel.
14000    Bug #49256
14001
14002 poppler/Form.cc | 71
14003 +++++++++++++++++++++++++++++++++++++++++++++++++--------
14004 1 file changed, 61 insertions(+), 10 deletions(-)
14005
14006commit be41f1c7905d695d17e19ced83a1018531d00199
14007Author: Albert Astals Cid <aacid@kde.org>
14008Date:	Sun Apr 29 16:02:45 2012 +0200
14009
14010    SplashOutputDev: Fix rendering of knockout groups
14011
14012    Bug #12185
14013
14014 poppler/SplashOutputDev.cc | 31 ++++++++++++++++++++++++++++---
14015 splash/Splash.cc	    | 21 ++++++++++++++++++---
14016 splash/Splash.h	    |  6 ++++--
14017 splash/SplashBitmap.cc     | 22 +++++++++++++++++++++-
14018 splash/SplashBitmap.h	    |  2 ++
14019 5 files changed, 73 insertions(+), 9 deletions(-)
14020
14021commit 800cb9ec7189a539d64b99fa181cd4126496c1ec
14022Author: Thomas Freitag <Thomas.Freitag@kabelmail.de>
14023Date:	Sat Apr 28 17:15:30 2012 +0200
14024
14025    Reconstruct xref table if xref needed but missing
14026
14027    Bug #40719
14028
14029 poppler/XRef.cc | 2 +-
14030 1 file changed, 1 insertion(+), 1 deletion(-)
14031
14032commit 410822d7013ce1f61325afdb61d75ea64666755e
14033Author: Albert Astals Cid <aacid@kde.org>
14034Date:	Fri Apr 27 01:10:22 2012 +0200
14035
14036    0.19.4
14037
14038 CMakeLists.txt      |	4 ++--
14039 NEWS		     | 17 +++++++++++++++++
14040 configure.ac	     |	2 +-
14041 cpp/Doxyfile	     |	2 +-
14042 poppler/Makefile.am |	2 +-
14043 qt4/src/Doxyfile    |	2 +-
14044 6 files changed, 23 insertions(+), 6 deletions(-)
14045
14046commit b1d5c6c0a20a4a24b42de66db23e0f63d10ca52d
14047Author: Fabio D'Urso <fabiodurso@hotmail.it>
14048Date:	Tue Apr 24 21:00:11 2012 +0200
14049
14050    Output XRef stream when incrementally updating if there's already
14051    a XRef stream
14052
14053 poppler/PDFDoc.cc | 45 ++++++++++++++++++++++++++++++--
14054 poppler/XRef.cc   | 76
14055 +++++++++++++++++++++++++++++++++++++++++++++++--------
14056 poppler/XRef.h    | 34 +++++++++++++++++++++++++
14057 3 files changed, 142 insertions(+), 13 deletions(-)
14058
14059commit 2ecf3b2e49a4c35e995d25016b810592260edfeb
14060Author: Fabio D'Urso <fabiodurso@hotmail.it>
14061Date:	Tue Apr 24 18:10:15 2012 +0200
14062
14063    Refactoring of XRef table write support (in preparation for XRef
14064    stream write support)
14065
14066     - Trailer dictionary creation now lives in its own function
14067     "createTrailerDict"
14068       (that will be used by XRef stream creation too)
14069     - writeXRefTableTrailer (WAS writeTrailer) now takes care of writing
14070     the XRef
14071       table too (previously it was demanded to the caller)
14072
14073 poppler/PDFDoc.cc | 61
14074 +++++++++++++++++++++++++++----------------------------
14075 poppler/PDFDoc.h  | 14 ++++++++++---
14076 poppler/XRef.cc   |  2 +-
14077 poppler/XRef.h    |  2 +-
14078 utils/pdfunite.cc | 10 +++++----
14079 5 files changed, 49 insertions(+), 40 deletions(-)
14080
14081commit cf7a20adbd15f901d414ce06825459c33eeef3f5
14082Author: Thomas Freitag <Thomas.Freitag@alfa.de>
14083Date:	Wed Apr 25 18:51:23 2012 +0200
14084
14085    Fix slow rendering of pdf with a lot of image masks in pattern
14086    colorspace
14087
14088    Makes it around 8 times faster
14089
14090 poppler/CairoOutputDev.cc  |  6 +++---
14091 poppler/CairoOutputDev.h   |  6 +++---
14092 poppler/Gfx.cc		    |  4 ++--
14093 poppler/OutputDev.cc	    |  5 +++--
14094 poppler/OutputDev.h	    |  6 +++---
14095 poppler/PSOutputDev.cc     |  4 ++--
14096 poppler/PSOutputDev.h	    |  4 ++--
14097 poppler/SplashOutputDev.cc | 35 +++++++++++------------------------
14098 poppler/SplashOutputDev.h  |  4 ++--
14099 9 files changed, 31 insertions(+), 43 deletions(-)
14100
14101commit 26fd142a3608283fd41e07b54067a51a9db76e93
14102Author: Fabio D'Urso <fabiodurso@hotmail.it>
14103Date:	Sat Apr 21 18:16:46 2012 +0200
14104
14105    Preserve z-index after annotation removal
14106
14107 poppler/Annot.cc | 5 +++--
14108 1 file changed, 3 insertions(+), 2 deletions(-)
14109
14110commit 7b10014c1fe9ef1cba57fd6b01c63129ac31386a
14111Author: Fabio D'Urso <fabiodurso@hotmail.it>
14112Date:	Sat Apr 21 17:53:22 2012 +0200
14113
14114    Do not remove appearance stream if it's shared with other annotations
14115
14116 poppler/Annot.cc | 78
14117 +++++++++++++++++++++++++++++++++++++++++++++++++++++---
14118 poppler/Annot.h  |  6 +++++
14119 2 files changed, 80 insertions(+), 4 deletions(-)
14120
14121commit 7684c325929493ad9de01a891de0aef197e176dd
14122Author: Fabio D'Urso <fabiodurso@hotmail.it>
14123Date:	Sat Apr 21 20:26:49 2012 +0200
14124
14125    AnnotText: Always force 24x24 size with custom stamps, not only on
14126    first rendering
14127
14128 poppler/Annot.cc | 21 ++++++++++++---------
14129 1 file changed, 12 insertions(+), 9 deletions(-)
14130
14131commit 44cd46a6e04a87bd702dab4a662042f69f16c4ad
14132Author: Albert Astals Cid <aacid@kde.org>
14133Date:	Mon Apr 23 20:02:55 2012 +0200
14134
14135    Do not try to access nPatches - 1 if nPatches is 0
14136
14137    Found by Mateusz "j00ru" Jurczyk and Gynvael Coldwind
14138
14139 poppler/GfxState.cc | 20 +++++++++++++++++++-
14140 1 file changed, 19 insertions(+), 1 deletion(-)
14141
14142commit a92f87b83e3c6c9078508c644aa09f4f2b14e9cc
14143Author: Albert Astals Cid <aacid@kde.org>
14144Date:	Mon Apr 23 00:06:18 2012 +0200
14145
14146    Do not complain if the entry is missing
14147
14148    Since we are actually looking for non existing entries :D
14149
14150 poppler/XRef.cc | 2 +-
14151 1 file changed, 1 insertion(+), 1 deletion(-)
14152
14153commit 114e113e3278d02baaffd6c0da7fda266283c176
14154Author: Fabio D'Urso <fabiodurso@hotmail.it>
14155Date:	Sat Apr 21 21:08:55 2012 +0200
14156
14157    Do not allocate XRef entries whose generation number is 65535
14158
14159 poppler/XRef.cc | 5 ++++-
14160 1 file changed, 4 insertions(+), 1 deletion(-)
14161
14162commit ad8785b053aa115b593b2f20073e2989d59a77c9
14163Author: Albert Astals Cid <aacid@kde.org>
14164Date:	Wed Apr 18 22:51:33 2012 +0200
14165
14166    Remove duplicate call
14167
14168 utils/pdftohtml.cc | 1 -
14169 1 file changed, 1 deletion(-)
14170
14171commit 80d4e1843c56801508f476fed64ecb3201ba18c8
14172Author: Fabio D'Urso <fabiodurso@hotmail.it>
14173Date:	Tue Apr 17 20:25:57 2012 +0200
14174
14175    Do not draw border in AnnotText::draw
14176
14177 poppler/Annot.cc | 2 +-
14178 1 file changed, 1 insertion(+), 1 deletion(-)
14179
14180commit a1e3d868ccd7fb84d52d94754d8681c97119fb6e
14181Author: Fabio D'Urso <fabiodurso@hotmail.it>
14182Date:	Fri Mar 30 21:52:04 2012 +0200
14183
14184    Save/restore gfx state when drawing annot border
14185
14186 poppler/Gfx.cc | 3 +++
14187 1 file changed, 3 insertions(+)
14188
14189commit 7fbeaac5c0d0240564add6c252c1ba7c14639d98
14190Author: Albert Astals Cid <aacid@kde.org>
14191Date:	Tue Apr 17 20:36:51 2012 +0200
14192
14193    Be sure we are checking a non free entry
14194
14195 poppler/XRef.cc | 2 +-
14196 1 file changed, 1 insertion(+), 1 deletion(-)
14197
14198commit d1254c7e8e995302542093968a0c2967f3c0b5ff
14199Author: Thomas Freitag <Thomas.Freitag@kabelmail.de>
14200Date:	Tue Apr 17 20:36:03 2012 +0200
14201
14202    Do not complain if the entry does not exist
14203
14204    XRef::getNumEntry is only trying to find which entry a given stream
14205    pos belongs so no need to cry if the entry is not there
14206    Bug 48679
14207
14208 poppler/XRef.cc | 10 ++++++----
14209 poppler/XRef.h  |  2 +-
14210 2 files changed, 7 insertions(+), 5 deletions(-)
14211
14212commit bcbe9497a4fa50b41852abd538ad139c7b6693e5
14213Author: suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>
14214Date:	Tue Apr 17 20:21:58 2012 +0200
14215
14216    Copying graphics library CFLAGS to cpp frontend Makefile.am.
14217
14218    Because poppler-image.cpp includes PNGWriter.h, JpegWriter.h,
14219    TiffWriter.h,
14220    CFLAGS to include libpng, libjpeg and libtiff headers are expected.
14221
14222 cpp/Makefile.am | 22 +++++++++++++++++++++-
14223 1 file changed, 21 insertions(+), 1 deletion(-)
14224
14225commit 44c9df8277877ee1021317a3b6c253f80310f826
14226Author: suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>
14227Date:	Tue Apr 17 20:21:00 2012 +0200
14228
14229    Do not clear FREETYPE_CFLAGS, FREETYPE_LIBS before PKG_CHECK_MODULES()
14230
14231    Although configure --help says as if environmental variables
14232    FREETYPE_CFLAGS and FREETYPE_LIBS will overwrite the values obtained
14233    by pkg-config. But it is not. These help messages are automatically
14234    given
14235    by pkg-config macro (so I guess no poppler developer designed so
14236    intentionally).
14237
14238    In current configure, FREETYPE_CFLAGS, FREETYPE_LIBS are cleared
14239    before
14240    PKG_CONFIG_MODULES(), like:
14241
14242	    dnl Check for freetype headers
14243	    FREETYPE_LIBS=
14244	    FREETYPE_CFLAGS=
14245
14246	    PKG_CHECK_MODULES(FREETYPE, freetype2,
14247			      [freetype_pkgconfig=yes],
14248			      [freetype_pkgconfig=no])
14249
14250	    if test "x$freetype_pkgconfig" = "xyes"; then
14251
14252	      AC_DEFINE(HAVE_FREETYPE_H, 1, [Have FreeType2 include
14253	      files])
14254
14255	    else
14256
14257	      AC_PATH_PROG(FREETYPE_CONFIG, freetype-config, no)
14258	    [...]
14259
14260    Checking the history why these values are cleared, it seems that
14261    the initial revision of poppler did not use pkg-config to detect
14262    FREETYPE_CFLAGS, _LIBS. At that time, only freetype-config is used.
14263    In later, when PKG_CHECK_MODULES is introduced, it was accidentally
14264    introduced AFTER the clearning of FREETYPE_CFLAGS,_LIBS. As a result,
14265    the inconsistency between "configure --help" and what configure does
14266    really. I propose to move the clearance of FREETYPE_CFLAGS,_LIBS
14267    just before AC_PATH_PROG, to make PKG_CHECK_MODULES catch the
14268    environmental
14269    values.
14270
14271 configure.ac | 5 +++--
14272 1 file changed, 3 insertions(+), 2 deletions(-)
14273
14274commit 9e0f0368e543df46b40cbd7bed6fdc1abf846e7d
14275Author: suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>
14276Date:	Tue Apr 17 20:19:41 2012 +0200
14277
14278    Do not append "-ansi" to CXXFLAG, if "-std=XXX" is already specified.
14279
14280    SplashOutputDev.cc uses isfinite() function (defined by math.h).
14281    isfinite() was standardized in C99, and imported to C++0x in later.
14282
14283    In QNX header file system, isfinite() is disabled by default,
14284    the definition of __STDC_VERSION__ > 199901 is required to enable it.
14285    In the case of GCC, "-std=c99" (for C) or "-std=gnu++0x" (for C++)
14286    is expected.
14287
14288    But, current configure of poppler appends "-ansi" flag for CXXFLAGS,
14289    if the compiler is known to be GNU. "-ansi" is C89 or C++98,
14290    so isfinite()
14291    is unavailable. I propose a patch NOT to "-ansi" flag, if CXXFLAGS
14292    includes "-std=XXX" already.
14293
14294 configure.ac | 8 +++++++-
14295 1 file changed, 7 insertions(+), 1 deletion(-)
14296
14297commit 2f1e7ef252b8d1f7ee6004825c2926f0f5e181a5
14298Author: Albert Astals Cid <aacid@kde.org>
14299Date:	Thu Apr 12 23:11:41 2012 +0200
14300
14301    Do not crash in broken documents
14302
14303    They might trigger an xref reconstruct and then i could not be in
14304    bounds anymore
14305    Crash found by Joel Voss of Leviathan Security Group
14306
14307 poppler/XRef.cc | 11 +++++++++++
14308 1 file changed, 11 insertions(+)
14309
14310commit 19fb9caecb1b265a8b8651e9bcf4b779f593fefd
14311Author: Albert Astals Cid <aacid@kde.org>
14312Date:	Thu Apr 12 22:24:50 2012 +0200
14313
14314    Fix crash when the destination file does not exist
14315
14316    Issue found by Joel Voss of Leviathan Security Group
14317
14318 utils/HtmlOutputDev.cc | 18 ++++++++++--------
14319 1 file changed, 10 insertions(+), 8 deletions(-)
14320
14321commit fa4848eae370437ab1b9863124e9a340830f66c7
14322Author: Adrian Johnson <ajohnson@redneon.com>
14323Date:	Fri Apr 13 22:11:01 2012 +0930
14324
14325    man pages: add missing section heading
14326
14327 utils/pdftotext.1 | 1 +
14328 1 file changed, 1 insertion(+)
14329
14330commit 08a14aa37b177bb4586869857ae678cb4bcd4039
14331Author: Albert Astals Cid <aacid@kde.org>
14332Date:	Thu Apr 12 21:52:30 2012 +0200
14333
14334    0.19.3
14335
14336 CMakeLists.txt		|  4 ++--
14337 NEWS			| 26 +++++++++++++++++++++++++-
14338 configure.ac		|  2 +-
14339 cpp/Doxyfile		|  2 +-
14340 poppler/Makefile.am	|  2 +-
14341 qt4/src/CMakeLists.txt |  2 +-
14342 qt4/src/Doxyfile	|  2 +-
14343 qt4/src/Makefile.am	|  2 +-
14344 8 files changed, 33 insertions(+), 9 deletions(-)
14345
14346commit 52227b59d1fa2a2029bfff2f8a167efd81faebbb
14347Author: Albert Astals Cid <aacid@kde.org>
14348Date:	Thu Apr 12 20:52:55 2012 +0200
14349
14350    Update (C)
14351
14352 poppler/CairoFontEngine.cc | 2 +-
14353 1 file changed, 1 insertion(+), 1 deletion(-)
14354
14355commit 40cb3f27f4dcad4fe8c48f0b638eac7913fc3722
14356Author: Albert Astals Cid <aacid@kde.org>
14357Date:	Thu Apr 12 20:50:38 2012 +0200
14358
14359    Do not pass those params to createGfx since they aren't used
14360
14361 glib/poppler-page.cc | 4 ++--
14362 poppler/Page.cc      | 9 +++------
14363 poppler/Page.h       | 5 ++---
14364 3 files changed, 7 insertions(+), 11 deletions(-)
14365
14366commit 9a10d31fca7f060f24bae9efe15662f02a9684ca
14367Author: Fabio D'Urso <fabiodurso@hotmail.it>
14368Date:	Thu Apr 12 20:31:23 2012 +0200
14369
14370    qt4: Remove unimplemented revision setters from public API
14371
14372 qt4/src/poppler-annotation-private.h |  2 ++
14373 qt4/src/poppler-annotation.cc	      | 62
14374 ++++++++----------------------------
14375 qt4/src/poppler-annotation.h	      | 13 --------
14376 3 files changed, 16 insertions(+), 61 deletions(-)
14377
14378commit 0531329aeb8783c48f056929e6e81cebda33500f
14379Author: Albert Astals Cid <aacid@kde.org>
14380Date:	Thu Apr 12 20:07:13 2012 +0200
14381
14382    [qt4] Mark the dummy stuff as deprecated
14383
14384 qt4/src/poppler-annotation.h | 4 ++--
14385 1 file changed, 2 insertions(+), 2 deletions(-)
14386
14387commit 67b7b2bdd0943680437d96349c3415aa40082cbb
14388Author: Albert Astals Cid <aacid@kde.org>
14389Date:	Thu Apr 12 20:06:52 2012 +0200
14390
14391    [qt4] initialize the dummy members here too
14392
14393 qt4/src/poppler-annotation.cc | 4 +++-
14394 1 file changed, 3 insertions(+), 1 deletion(-)
14395
14396commit bf171382afb6b50284c3855e3a1815a15ec34366
14397Author: Albert Astals Cid <aacid@kde.org>
14398Date:	Thu Apr 12 19:24:42 2012 +0200
14399
14400    Add since markers
14401
14402 qt4/src/poppler-annotation.h | 7 ++++---
14403 1 file changed, 4 insertions(+), 3 deletions(-)
14404
14405commit e36fd775394ee752c0f62f789359c72b52094975
14406Author: Albert Astals Cid <aacid@kde.org>
14407Date:	Thu Apr 12 18:58:29 2012 +0200
14408
14409    Remove unneeded forward declaration
14410
14411 qt4/src/poppler-qt4.h | 3 +--
14412 1 file changed, 1 insertion(+), 2 deletions(-)
14413
14414commit c1aa4a8c0aa9d46757e3849776acac42731e02d1
14415Author: Fabio D'Urso <fabiodurso@hotmail.it>
14416Date:	Thu Apr 12 00:39:33 2012 +0200
14417
14418    qt4: Annotation appearance invalidation
14419
14420    Call Annot::invalidateAppearance every time the visual aspect
14421    is changed
14422
14423 qt4/src/poppler-annotation.cc | 34 ++++++++++++++++++++++++++++++++++
14424 1 file changed, 34 insertions(+)
14425
14426commit 4338ae354c66e4df8d7d70a156517e27b3b80539
14427Author: Fabio D'Urso <fabiodurso@hotmail.it>
14428Date:	Sun Mar 25 22:58:33 2012 +0200
14429
14430    qt4: Added HideAnnotations option to PSConverter
14431
14432 qt4/src/poppler-ps-converter.cc | 23 ++++++++++++++++++++++-
14433 qt4/src/poppler-qt4.h		 |  3 ++-
14434 2 files changed, 24 insertions(+), 2 deletions(-)
14435
14436commit e50993b3b47a759c93ccdeeaef289d6985b05bb1
14437Author: Fabio D'Urso <fabiodurso@hotmail.it>
14438Date:	Thu Mar 22 19:58:12 2012 +0100
14439
14440    qt4: DOM annotation store - Black color is different than invalid
14441    color
14442
14443 qt4/src/poppler-annotation.cc | 2 +-
14444 1 file changed, 1 insertion(+), 1 deletion(-)
14445
14446commit 4739a6a02097f110c37defdfa616351459902806
14447Author: Fabio D'Urso <fabiodurso@hotmail.it>
14448Date:	Mon Mar 19 19:17:33 2012 +0100
14449
14450    qt4: Annotation removal
14451
14452 qt4/src/poppler-annotation-private.h |  3 +++
14453 qt4/src/poppler-annotation.cc	      | 29 +++++++++++++++++++++++++++++
14454 qt4/src/poppler-page.cc	      |  5 +++++
14455 qt4/src/poppler-qt4.h		      |  8 ++++++++
14456 4 files changed, 45 insertions(+)
14457
14458commit 25a64d69aaab61c8cf944107e649e19920244a2b
14459Author: Fabio D'Urso <fabiodurso@hotmail.it>
14460Date:	Tue Mar 20 01:46:07 2012 +0100
14461
14462    qt4: TextAnnotation write support + basic textFont getter
14463
14464    Also makes inplaceText a synoym for contents
14465
14466 qt4/src/poppler-annotation.cc | 159
14467 ++++++++++++++++++++++++++++++++----------
14468 1 file changed, 124 insertions(+), 35 deletions(-)
14469
14470commit a31a8118ba07aa7f90c69130476fb7d86f8614ad
14471Author: Fabio D'Urso <fabiodurso@hotmail.it>
14472Date:	Sun Mar 11 23:57:51 2012 +0100
14473
14474    qt4: GeomAnnotation, InkAnnotation and CaretAnnotation write support
14475
14476 qt4/src/poppler-annotation.cc | 103
14477 ++++++++++++++++++++++++++++++++++++++----
14478 qt4/src/poppler-annotation.h  |   6 +--
14479 2 files changed, 96 insertions(+), 13 deletions(-)
14480
14481commit e4052b52002447772e24571fd13f0f22fd2bfb16
14482Author: Fabio D'Urso <fabiodurso@hotmail.it>
14483Date:	Sat Mar 10 17:48:56 2012 +0100
14484
14485    qt4: HighlightAnnotation and StampAnnotation write support
14486
14487 qt4/src/poppler-annotation.cc | 96
14488 +++++++++++++++++++++++++++++++++++++++----
14489 qt4/src/poppler-annotation.h  |  4 +-
14490 2 files changed, 91 insertions(+), 9 deletions(-)
14491
14492commit b5e948b6130cdb04387a8244179337c7904dcd03
14493Author: Fabio D'Urso <fabiodurso@hotmail.it>
14494Date:	Wed Mar 14 17:44:50 2012 +0100
14495
14496    qt4: Annotation insertion and LineAnnotation support
14497
14498    This patch adds Page::addAnnotation to insert new annotations in
14499    a page.
14500    The only annotation type that can be added is LineAnnotation. Support
14501    for other
14502    types will be added in the next patches.
14503
14504 qt4/src/poppler-annotation-private.h |  12 ++
14505 qt4/src/poppler-annotation.cc	      | 297
14506 +++++++++++++++++++++++++++++++++--
14507 qt4/src/poppler-annotation.h	      |   4 +-
14508 qt4/src/poppler-page.cc	      |   5 +
14509 qt4/src/poppler-qt4.h		      |   9 ++
14510 5 files changed, 316 insertions(+), 11 deletions(-)
14511
14512commit 20b4feec612448be8a800173ddadbf257657477e
14513Author: Fabio D'Urso <fabiodurso@hotmail.it>
14514Date:	Fri Mar 9 19:31:16 2012 +0100
14515
14516    qt4: Basic setters to edit annotations
14517
14518 qt4/src/poppler-annotation-helper.h  |  15 ++++
14519 qt4/src/poppler-annotation-private.h |   1 +
14520 qt4/src/poppler-annotation.cc	      | 128
14521 ++++++++++++++++++++++++++++++++---
14522 3 files changed, 135 insertions(+), 9 deletions(-)
14523
14524commit 0e8c35b59f0fba926b30c9a87823c92ae03bf116
14525Author: Fabio D'Urso <fabiodurso@hotmail.it>
14526Date:	Fri Mar 9 01:04:28 2012 +0100
14527
14528    qt4: Changes to Annotation API (part 2/2)
14529
14530    1) Moved annotation data retrieval logic to getters for types of
14531    annotations
14532    that will be made editable in next patches.
14533    Others (Link, FileAttachment, Sound, Movie and Screen) are still
14534    entirely filled
14535    at creation time.
14536
14537    2) TextAnnotation's callout points setter now takes an array, not just
14538    individual points.
14539
14540    3) AnnotationPrivate::pdfObjectReference replaced with a getter
14541    method that
14542    directly queries the tied Annot object (if any)
14543
14544 qt4/src/poppler-annotation-helper.h  |   31 +-
14545 qt4/src/poppler-annotation-private.h |   23 +-
14546 qt4/src/poppler-annotation.cc	      | 1254
14547 +++++++++++++++++++++++++++++++---
14548 qt4/src/poppler-annotation.h	      |   58 +-
14549 qt4/src/poppler-link.cc	      |    2 +-
14550 qt4/src/poppler-page.cc	      |  778 +--------------------
14551 qt4/src/poppler-qt4.h		      |    4 +-
14552 7 files changed, 1217 insertions(+), 933 deletions(-)
14553
14554commit 73b91207649a81740183e2288809d3b84b52f595
14555Author: Fabio D'Urso <fabiodurso@hotmail.it>
14556Date:	Wed Mar 7 17:05:50 2012 +0100
14557
14558    qt4: Changes to Annotation API (part 1/2)
14559
14560    This is part 1/2 of a change in annotation API. It breaks both source
14561    and binary
14562    compatibility.
14563
14564    Note that, even though DOM methods are partially modified by this
14565    patch, their
14566    output is 100% backward compatible. Therefore code relying only on
14567    DOM methods
14568    (i.e. AnnotationUtils methods) will keep working.
14569
14570    1) Style and Popup container classes
14571
14572    Style and Popup (previously known as Window) properties are now
14573    wrapped in
14574    container classes. In both of them, private data is implicitly shared.
14575    The old Window structure is removed, but an undocumented window
14576    field is still
14577    exported to make Okular 4.8.0 compile. It must not be used.
14578
14579    2) Revisions
14580
14581    The Annotation::Revision structure was removed, because it added an
14582    extra layer
14583    of indirection that can be avoided. Now revision scope and type
14584    are stored
14585    directly in the target Annotation, and Annotation::revisions()
14586    returns a list
14587    of pointers to child annotations.
14588
14589    3) All constructors are temporarily made private
14590
14591    This patch hides all constructors from user code. Subsequent
14592    patches will
14593    restore them in the same patch as their type-specific creation
14594    support.
14595
14596    4) Minor fixes
14597	- Popup size was incorrectly stored as an integer value, now
14598	it's part of
14599	  a QRectF.
14600	- Typo: LinkAnnotation::linkDestionation() --> linkDestination
14601	- Dash array is now exported as QVector<doubles> instead of
14602	a marks/spaces
14603	  integer pair
14604	- GeomAnnotation's geometricalPointWidth removed, because it
14605	was never
14606	  referenced and it doesn't exist in PDF specs
14607
14608    5) AnnotationPrivate data is now explicitly shared
14609    Annotation private data has been rearranged so that it's now
14610    possible to
14611    uniformly give ownership of all Annotation objects to the caller.
14612    Previously Page::annotations() did leave ownership to user, but
14613    Annotation::revisions() didn't. Now both of them give ownership
14614    to user.
14615
14616 qt4/src/poppler-annotation-private.h |   19 +-
14617 qt4/src/poppler-annotation.cc	      | 1022
14618 ++++++++++++++++++++++++----------
14619 qt4/src/poppler-annotation.h	      |  292 +++++++---
14620 qt4/src/poppler-page.cc	      |   92 ++-
14621 qt4/src/poppler-qt4.h		      |    6 +
14622 5 files changed, 997 insertions(+), 434 deletions(-)
14623
14624commit 7f0f080277d35f6f2e426ca2a3ff76c2856daeaf
14625Author: Adrian Johnson <ajohnson@redneon.com>
14626Date:	Tue Apr 10 00:08:49 2012 +0930
14627
14628    cairo: fix stroke pattern with transparency group
14629
14630    Cairo copy path/append path with device offsets is broken. Use GfxPath
14631    instead.
14632
14633    Bug 48468
14634
14635 poppler/CairoOutputDev.cc | 15 ++++++---------
14636 poppler/CairoOutputDev.h  |  4 ++--
14637 2 files changed, 8 insertions(+), 11 deletions(-)
14638
14639commit 5ea305c3924cead302092378ab67300c3099afd9
14640Author: Adrian Johnson <ajohnson@redneon.com>
14641Date:	Sun Apr 8 23:11:30 2012 +0930
14642
14643    cairo: only align stroke coords for horizontal and vertical lines
14644
14645    Bug 48318
14646
14647 poppler/CairoOutputDev.cc | 80
14648 ++++++++++++++++++++++++++++++++++++-----------
14649 poppler/CairoOutputDev.h  |  2 +-
14650 2 files changed, 62 insertions(+), 20 deletions(-)
14651
14652commit 8414d8f621b8abb018e80f2255cfb511a1e558d4
14653Author: Adrian Johnson <ajohnson@redneon.com>
14654Date:	Mon Apr 9 12:08:20 2012 +0930
14655
14656    cairo: ensure 0 width lines with stroke_adjust are aligned
14657
14658    Previously the code path for 0 width lines ignored the stroke_adjust
14659    setting. Rearrange the code so the code path for stroke_adjust == TRUE
14660    is performed first (this will also set 0 width lines to 1 pixel wide).
14661
14662 poppler/CairoOutputDev.cc | 42 +++++++++++++++++++++---------------------
14663 1 file changed, 21 insertions(+), 21 deletions(-)
14664
14665commit af1a84eb90656de68bb14f2c4ae4f813c51bc3a3
14666Author: Adrian Johnson <ajohnson@redneon.com>
14667Date:	Mon Apr 9 17:17:29 2012 +0930
14668
14669    cairo: fix paintTransparencyGroup when both mask and fill opacity
14670    are required
14671
14672    Bug 48453
14673
14674 poppler/CairoOutputDev.cc | 8 +++++++-
14675 1 file changed, 7 insertions(+), 1 deletion(-)
14676
14677commit 46b3a70cae3b37cb4270a83afaddd6734442b752
14678Author: Fabio D'Urso <fabiodurso@hotmail.it>
14679Date:	Mon Apr 9 19:32:24 2012 +0200
14680
14681    Caption text rendering in AnnotLine
14682
14683 poppler/Annot.cc | 262
14684 ++++++++++++++++++++++++++++++++++++++-----------------
14685 poppler/Annot.h  |   2 +
14686 2 files changed, 183 insertions(+), 81 deletions(-)
14687
14688commit 855607828447ecec2c8444650d015e21bd17d2e2
14689Author: Fabio D'Urso <fabiodurso@hotmail.it>
14690Date:	Mon Apr 9 16:45:50 2012 +0200
14691
14692    AnnotFreeText rendering improvements (auto word-wrap, quadding,
14693    border style, font/border color)
14694
14695 poppler/Annot.cc | 146
14696 +++++++++++++++++++++++++++++++++++++++++++------------
14697 poppler/Annot.h  |   1 +
14698 2 files changed, 115 insertions(+), 32 deletions(-)
14699
14700commit 80f662162698c1ec27771d9cf5e2e6bc3d21c4df
14701Author: Ihar Filipau <thephilips@gmail.com>
14702Date:	Thu Apr 12 00:19:26 2012 +0200
14703
14704    Fix the mask inversion
14705
14706 utils/HtmlOutputDev.cc | 2 +-
14707 1 file changed, 1 insertion(+), 1 deletion(-)
14708
14709commit 06591d848e53598973f7d5fddac50785a46e8027
14710Author: Thomas Freitag <Thomas.Freitag@alfa.de>
14711Date:	Wed Apr 11 23:49:29 2012 +0200
14712
14713    Fix Splash CMYK merge error
14714
14715    Mail says
14716    ******
14717    Hi,
14718
14719    playing around with the attached PDF to get a better CMYK support for
14720    the blend mode soft light, I encountered that I made a big mistake
14721    during merge in the CMYK part of splash. I fixed that. The attached
14722    patch also includes the small enhancement I made in soft light
14723    routine.
14724    ******
14725
14726 poppler/SplashOutputDev.cc | 9 +++++++++
14727 splash/Splash.cc	    | 2 +-
14728 2 files changed, 10 insertions(+), 1 deletion(-)
14729
14730commit 1f45afde6410f03c79fcf4b66d5834079879d38f
14731Author: Ihar Filipau <thephilips@gmail.com>
14732Date:	Mon Apr 9 19:17:41 2012 +0200
14733
14734    Add producer and version to xml output
14735
14736 utils/HtmlOutputDev.cc | 2 +-
14737 utils/pdf2xml.dtd	| 4 ++++
14738 2 files changed, 5 insertions(+), 1 deletion(-)
14739
14740commit cef6ac0ebbf8451beaadb3ddb6c991bbb7239432
14741Author: Fabio D'Urso <fabiodurso@hotmail.it>
14742Date:	Sun Apr 8 23:15:15 2012 +0200
14743
14744    FIX: Do not append a NUL character to Unicode page labels
14745
14746 poppler/PageLabelInfo.cc | 3 +--
14747 1 file changed, 1 insertion(+), 2 deletions(-)
14748
14749commit 3d4985f14e54ddcc64ea654b23e931b7e6acfbdc
14750Author: Fabio D'Urso <fabiodurso@hotmail.it>
14751Date:	Sat Apr 7 11:28:36 2012 +0200
14752
14753    Do not trust the rect of AnnotTextMarkup when drawing
14754
14755 poppler/Annot.cc | 43 +++++++++++++++++++++++++++++--------------
14756 1 file changed, 29 insertions(+), 14 deletions(-)
14757
14758commit c6296cd8c1ca398beac20f1e88c87b9082386247
14759Author: Fabio D'Urso <fabiodurso@hotmail.it>
14760Date:	Sat Apr 7 00:30:54 2012 +0200
14761
14762    Do not trust the rect of AnnotLine, AnnotPolygon and AnnotInk
14763    when drawing
14764
14765 poppler/Annot.cc | 126
14766 ++++++++++++++++++++++++++++++++++++++++++++-----------
14767 poppler/Annot.h  |  27 ++++++++++++
14768 2 files changed, 128 insertions(+), 25 deletions(-)
14769
14770commit 503620ae74d719da52e3374725e490c62f7be7a3
14771Author: Fabio D'Urso <fabiodurso@hotmail.it>
14772Date:	Thu Mar 29 19:07:05 2012 +0200
14773
14774    Do not recreate Annots when writing to PS, Export poppler-generated
14775    Annot appearance resource dict
14776
14777    1) With previous code each Annot object was reconstructed from the
14778    pdf object when
14779    writing to PS, leading to the fact that writeDocSetup couldn't see the
14780    generated appearance.
14781    This patch makes writeDocSetup use the same Annots object returned by
14782    Page::getAnnots.
14783
14784    2) This patch also enables each Annot subtype to control the exported
14785    resources. AnnotFreeText uses this new method to export font
14786    information.
14787
14788    3) Comment fixed in Page.h: Page::getAnnots does *not* give away
14789    ownership, in
14790    fact the returned object is destroyed by ~Page.
14791
14792 poppler/Annot.cc	| 28 ++++++++++++++++++++++++++++
14793 poppler/Annot.h	|  5 +++--
14794 poppler/FontInfo.cc	| 11 ++++-------
14795 poppler/PSOutputDev.cc | 12 +++---------
14796 poppler/Page.h		|  2 +-
14797 5 files changed, 39 insertions(+), 19 deletions(-)
14798
14799commit 2733504890333b0925d95e01310726d11fed44d8
14800Author: Fabio D'Urso <fabiodurso@hotmail.it>
14801Date:	Fri Mar 23 20:54:58 2012 +0100
14802
14803    Basic AnnotFreeText rendering (hardcoded font, WinAnsi characters
14804    only)
14805
14806    This patch also moves layoutText and writeString from AnnotWidget
14807    to Annot
14808
14809 poppler/Annot.cc | 137
14810 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
14811 poppler/Annot.h  |  11 +++--
14812 2 files changed, 142 insertions(+), 6 deletions(-)
14813
14814commit 3023a59c0a1a5974b232f6f8cb629eabb6797616
14815Author: Fabio D'Urso <fabiodurso@hotmail.it>
14816Date:	Sun Mar 25 22:04:11 2012 +0200
14817
14818    AnnotTextMarkup rendering improvements
14819
14820    1) FIX: Wrong coords in typeUnderline and typeStrikeout
14821    2) Implementation of typeSquiggly
14822    3) FIX: Form creation is common to all markup types
14823
14824 poppler/Annot.cc | 92
14825 ++++++++++++++++++++++++++++++++++----------------------
14826 1 file changed, 56 insertions(+), 36 deletions(-)
14827
14828commit 8927ddc448edc016043107e88e3bc3b2b8b03269
14829Author: Fabio D'Urso <fabiodurso@hotmail.it>
14830Date:	Thu Mar 22 17:33:01 2012 +0100
14831
14832    Improvements to AnnotLine::draw
14833
14834 poppler/Annot.cc | 50 ++++++++++++++++++++++++++++++++++++++++++++++----
14835 1 file changed, 46 insertions(+), 4 deletions(-)
14836
14837commit bd7a40fd0312c753d1871558b566376304f1ff35
14838Author: Fabio D'Urso <fabiodurso@hotmail.it>
14839Date:	Wed Mar 21 22:48:05 2012 +0100
14840
14841    AnnotInk rendering
14842
14843 poppler/Annot.cc | 62
14844 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
14845 poppler/Annot.h  |  2 ++
14846 2 files changed, 64 insertions(+)
14847
14848commit 6a8794abe639db8284db079e028cbcd66e138884
14849Author: Fabio D'Urso <fabiodurso@hotmail.it>
14850Date:	Wed Mar 21 22:33:13 2012 +0100
14851
14852    AnnotPolygon rendering
14853
14854 poppler/Annot.cc | 87
14855 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
14856 poppler/Annot.h  |  2 ++
14857 2 files changed, 89 insertions(+)
14858
14859commit f389c50458079f24164b1c12b1151c8617485acb
14860Author: Fabio D'Urso <fabiodurso@hotmail.it>
14861Date:	Wed Mar 21 21:12:59 2012 +0100
14862
14863    Do not fill AnnotGeometry with transparent color
14864
14865    Previously it was filled with black.
14866
14867 poppler/Annot.cc | 2 +-
14868 1 file changed, 1 insertion(+), 1 deletion(-)
14869
14870commit c63cc22dd82f827305ad57f241ad49998f2a1c23
14871Author: Albert Astals Cid <aacid@kde.org>
14872Date:	Sun Apr 8 12:28:17 2012 +0200
14873
14874    Remove extra copy() (memleak)
14875
14876 poppler/GlobalParams.cc | 3 +--
14877 1 file changed, 1 insertion(+), 2 deletions(-)
14878
14879commit ed0c9640abcbea459e3a276ee0b27631b01c32c4
14880Author: Albert Astals Cid <aacid@kde.org>
14881Date:	Sun Apr 8 12:24:20 2012 +0200
14882
14883    Do not crash if mallocing too much memory
14884
14885    Fixes crash in
14886    https://ritdml.rit.edu/bitstream/handle/1850/11220/TYehThesis1992.pdf?sequence=1
14887    even though the page is still unrendered
14888
14889 poppler/JBIG2Stream.cc | 9 +++++++--
14890 1 file changed, 7 insertions(+), 2 deletions(-)
14891
14892commit f1e621adbbb74ec709022b2a31195331651c83fa
14893Author: Adrian Johnson <ajohnson@redneon.com>
14894Date:	Sun Apr 8 19:42:05 2012 +0930
14895
14896    cairo: use correct userfont font bbox
14897
14898    cairo 1.12 started clipping text to the font bbox
14899
14900    Bug 48399
14901
14902 poppler/CairoFontEngine.cc | 24 ++++++++++++++++++++++++
14903 1 file changed, 24 insertions(+)
14904
14905commit f5b708c3e04ba50756cd9f9530cf82f547443ce9
14906Author: Suzuki Toshiya <mpsuzuki@hiroshima-u.ac.jp>
14907Date:	Fri Apr 6 15:22:36 2012 +0200
14908
14909    ttc<->ttf fallback is expected for CJK font list in GlobalParamsWin.cc
14910
14911    Bug 48046
14912
14913 poppler/GlobalParamsWin.cc | 224
14914 ++++++++++++++++++++++++++-------------------
14915 1 file changed, 128 insertions(+), 96 deletions(-)
14916
14917commit 4e940b14a6fddde9a1714976ff8045e26cbf7d40
14918Author: Adrian Johnson <ajohnson@redneon.com>
14919Date:	Mon Apr 2 20:03:11 2012 +0930
14920
14921    cairo: fix regression caused by mesh gradients
14922
14923 poppler/CairoOutputDev.cc | 6 ++++--
14924 1 file changed, 4 insertions(+), 2 deletions(-)
14925
14926commit 74a7d963de75c0097eedcf4224d13cf275a64757
14927Author: Carlos Garcia Campos <carlosgc@gnome.org>
14928Date:	Sun Apr 1 19:35:48 2012 +0200
14929
14930    regtest: remove debug print to show bisect exit status in Bisect.py
14931
14932 regtest/Bisect.py | 1 -
14933 1 file changed, 1 deletion(-)
14934
14935commit 2749db77eb8ccdbc4b0771163c8942f882f259f4
14936Author: Carlos Garcia Campos <carlosgc@gnome.org>
14937Date:	Sun Apr 1 19:20:37 2012 +0200
14938
14939    regtest: Fix crash when creating HTML report for a single test
14940
14941 regtest/commands/create-report.py | 5 +----
14942 1 file changed, 1 insertion(+), 4 deletions(-)
14943
14944commit 1c8e1bb637347d0d31945f9d265b29e7b49396e2
14945Author: Carlos Garcia Campos <carlosgc@gnome.org>
14946Date:	Sun Apr 1 19:11:57 2012 +0200
14947
14948    regtest: Don't show results for crashed or failed to run tests in
14949    HTML report
14950
14951 regtest/HTMLReport.py | 2 ++
14952 1 file changed, 2 insertions(+)
14953
14954commit a5f4936dfb3e60ca37f932cc066aa10765f3cbc9
14955Author: Fabio D'Urso <fabiodurso@hotmail.it>
14956Date:	Sat Mar 24 23:13:48 2012 +0100
14957
14958    Fix: annotDisplayDecideCbk was not propagated
14959
14960 poppler/OutputDev.h	|  6 +++++-
14961 poppler/PSOutputDev.cc | 11 ++++++++---
14962 poppler/PSOutputDev.h	|  5 ++++-
14963 poppler/Page.cc	|  3 ++-
14964 utils/HtmlOutputDev.h	|  5 ++++-
14965 5 files changed, 23 insertions(+), 7 deletions(-)
14966
14967commit aab8c9a026f781da47ecedd453e225f906361444
14968Author: Albert Astals Cid <aacid@kde.org>
14969Date:	Thu Mar 29 21:49:38 2012 +0200
14970
14971    Increase version
14972
14973 CMakeLists.txt      | 4 ++--
14974 configure.ac	     | 2 +-
14975 cpp/Doxyfile	     | 2 +-
14976 poppler/Makefile.am | 2 +-
14977 qt4/src/Doxyfile    | 2 +-
14978 5 files changed, 6 insertions(+), 6 deletions(-)
14979
14980commit f7e65b62480631d0485167a81a588a176630dd8d
14981Author: Albert Astals Cid <aacid@kde.org>
14982Date:	Thu Mar 29 21:48:11 2012 +0200
14983
14984    0.19.2 news
14985
14986 NEWS | 23 ++++++++++++++++++++++-
14987 1 file changed, 22 insertions(+), 1 deletion(-)
14988
14989commit 627e072eb1edbfabf549656e9abf10100ed7340c
14990Author: Albert Astals Cid <aacid@kde.org>
14991Date:	Thu Mar 29 21:40:13 2012 +0200
14992
14993    Update copyrights
14994
14995 poppler/TextOutputDev.cc | 1 +
14996 1 file changed, 1 insertion(+)
14997
14998commit e9ad888b003d343d8ca60f044c7cf10a8df81cf4
14999Author: Albert Astals Cid <aacid@kde.org>
15000Date:	Thu Mar 29 19:49:34 2012 +0200
15001
15002    Add quotes to the poppler version define
15003
15004 poppler/poppler-config.h.cmake | 2 +-
15005 1 file changed, 1 insertion(+), 1 deletion(-)
15006
15007commit 8172bb03b6e8f1c16e1a152fb251b10446f54129
15008Author: Peter Breitenlohner <peb@mppmu.mpg.de>
15009Date:	Mon Mar 26 11:13:34 2012 +0200
15010
15011    define POPPLER_VERSION as C string
15012
15013    Signed-off-by: Peter Breitenlohner <peb@mppmu.mpg.de>
15014
15015 configure.ac | 2 +-
15016 1 file changed, 1 insertion(+), 1 deletion(-)
15017
15018commit 4a38d933d06d189317b1b9028c3fa4ae2a1551af
15019Author: Suzuki Toshiya <mpsuzuki@hiroshima-u.ac.jp>
15020Date:	Thu Mar 29 19:34:25 2012 +0200
15021
15022    per-collection fallback for missing CID-keyed fonts on Win32
15023
15024 poppler/GlobalParamsWin.cc | 38 ++++++++++++++++++++++++++++++++++----
15025 1 file changed, 34 insertions(+), 4 deletions(-)
15026
15027commit a0b3e0938e08847d10c5d7b7528c7c5d43a7a3b8
15028Author: Hib Eris <hib@hiberis.nl>
15029Date:	Thu Mar 29 07:52:30 2012 +0200
15030
15031    Fix help message
15032
15033    Partial credit goes to suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>
15034
15035 configure.ac | 4 ++--
15036 1 file changed, 2 insertions(+), 2 deletions(-)
15037
15038commit 631224dc0c721119c91984f1940c9e51edf17eca
15039Author: Fabio D'Urso <fabiodurso@hotmail.it>
15040Date:	Tue Mar 20 00:56:50 2012 +0100
15041
15042    Annotation removal
15043
15044 poppler/Annot.cc | 17 +++++++++++++++++
15045 poppler/Annot.h  |  1 +
15046 poppler/Page.cc  | 36 ++++++++++++++++++++++++++++++++++++
15047 poppler/Page.h   |  3 +++
15048 4 files changed, 57 insertions(+)
15049
15050commit 20476370a445a26f1fae9db6ad58727ee3c63550
15051Author: Fabio D'Urso <fabiodurso@hotmail.it>
15052Date:	Wed Mar 28 23:16:37 2012 +0200
15053
15054    Basic support for Annot appearance stream removal and invalidation
15055
15056 poppler/Annot.cc | 190
15057 +++++++++++++++++++++++++++++++++++++++++--------------
15058 poppler/Annot.h  |  29 +++++++--
15059 2 files changed, 168 insertions(+), 51 deletions(-)
15060
15061commit e9a066c3a53cc1cb73dd43a243390ae4e3c76ca3
15062Author: Albert Astals Cid <aacid@kde.org>
15063Date:	Wed Mar 28 23:33:37 2012 +0200
15064
15065    Fix another typo in macGlyphNames
15066
15067 fofi/FoFiTrueType.cc | 4 ++--
15068 1 file changed, 2 insertions(+), 2 deletions(-)
15069
15070commit 3d277b230e806a648fcc6d9e7af39370aa89c2ae
15071Author: Adrian Johnson <ajohnson@redneon.com>
15072Date:	Sat Feb 18 09:19:51 2012 +1030
15073
15074    Fix typo in "mu" glyph name in truetype 'post' table standard mac
15075    ordering
15076
15077    The standard mac ordering table is at:
15078
15079    https://developer.apple.com/fonts/ttrefman/rm06/Chap6post.html
15080
15081 fofi/FoFiTrueType.cc | 3 ++-
15082 1 file changed, 2 insertions(+), 1 deletion(-)
15083
15084commit 47b910d35b2cf5914ed4c07f751c5e8c304be7fc
15085Author: suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>
15086Date:	Wed Mar 28 20:21:44 2012 +0200
15087
15088    Add quotes
15089
15090    this is quite small fix. In poppler's configure, basically the shell
15091    variables are not enclosed, and not quoted, aslike
15092	    if test x$use_glib = x; then
15093    This syntax make the test command confused when use_glib is multi-word
15094    value, as, "no (required cairo output)". In such case, test cannot
15095    know
15096    how to evaluate the token "no" "(required" "cairo", so some "syntax
15097    error"
15098    messages are given. Thus, quoting of the variable would be safer.
15099
15100 configure.ac | 4 ++--
15101 1 file changed, 2 insertions(+), 2 deletions(-)
15102
15103commit 78224609f6c1d87deee72b60a8f8f9f6c36ac75f
15104Author: Albert Astals Cid <aacid@kde.org>
15105Date:	Wed Mar 28 20:21:11 2012 +0200
15106
15107    Workaround Windows problem with libjpeg
15108
15109    In libjpeg6b, there is a type definition conflict issue in jmorecfg.h.
15110    jmorecfg.h typedefs INT16 as short, INT32 as long. The latter conflict
15111    with basetsd.h of Microsoft Windows SDK or MinGW that typedefs INT32
15112    as int. basetsd.h is included by windows.h, so, if the users work with
15113    ANSI C features only, the conflict does not appear, it would be the
15114    background why such fundamental error has been preserved.
15115    Anyway, jmorecfg.h designer was aware about the conflict with
15116    X11 headers
15117    (Xmd.h defines INT16, INT32, etc), so if we pretend as if Xmd.h were
15118    included (by defining XMD_H), this issue can be bypassed. Attached
15119    patch
15120    checks the conflict, then, if there is a conflict, tries XMD_H
15121    trick, and
15122    uses it if it works. If jmorecfg.h or basetsd.h was manually fixed to
15123    prevent this issue, this trick is not used.
15124
15125 configure.ac | 42 ++++++++++++++++++++++++++++++++++++++++++
15126 1 file changed, 42 insertions(+)
15127
15128commit d8cf31f8c7e190939525ad68cd4617fb48fea60e
15129Author: suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>
15130Date:	Wed Mar 28 20:20:43 2012 +0200
15131
15132    update Makefile.am to reflect LIBJPEG_CFLAGS, LIBTIFF_CFLAGS,
15133    LIBPNG_CFLAGS for related sources.
15134
15135 goo/Makefile.am     | 15 +++++++++++++++
15136 poppler/Makefile.am |	6 ++++++
15137 splash/Makefile.am  | 16 ++++++++++++++++
15138 utils/Makefile.am   |	6 ++++++
15139 4 files changed, 43 insertions(+)
15140
15141commit f0c13f5efc641c63627b8f0b0815b6b511d8d196
15142Author: suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>
15143Date:	Wed Mar 28 20:20:06 2012 +0200
15144
15145    Configure improvements for libs in non default paths
15146
15147    evaluate pkg-config-like environmental variables like LIBJPEG_CFLAGS,
15148    LIBJPEG_LIBS, LIBTIFF_CFLAGS and LIBTIFF_LIBS in configuration.
15149
15150 configure.ac | 50 ++++++++++++++++++++++++++++++++++++++++++++------
15151 1 file changed, 44 insertions(+), 6 deletions(-)
15152
15153commit e55f485d803cb1f82e0d8a53d1998e1887c7920f
15154Author: suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>
15155Date:	Wed Mar 28 20:19:08 2012 +0200
15156
15157    Improve m4/libjpeg.m4
15158
15159    m4/libjpeg.m4 uses USER_INCLUDES and USER_LDFLAGS in it, but
15160    USER_INCLUDES is not reflected when jpeglib.h is searched.
15161    this patch modifies m4/libjpeg.m4 to reflect USER_INCLUDES
15162    when jpeglib.h is searched.
15163
15164 m4/libjpeg.m4 | 6 ++++++
15165 1 file changed, 6 insertions(+)
15166
15167commit e88c17d45220eea60a3dd7fab26a067616388c5f
15168Author: Albert Astals Cid <aacid@kde.org>
15169Date:	Wed Mar 28 20:05:45 2012 +0200
15170
15171    Fix compile in windows
15172
15173 poppler/GlobalParamsWin.cc | 35 ++++++++++++++++++++++++++++++-----
15174 1 file changed, 30 insertions(+), 5 deletions(-)
15175
15176commit ee0eaabe24019d2af226ef03e3f456787525e040
15177Author: Fabio D'Urso <fabiodurso@hotmail.it>
15178Date:	Mon Mar 19 00:05:49 2012 +0100
15179
15180    Added Array::remove (and Object::arrayRemove)
15181
15182 poppler/Array.cc | 13 +++++++++++++
15183 poppler/Array.h  |  4 ++++
15184 poppler/Object.h |  5 +++++
15185 3 files changed, 22 insertions(+)
15186
15187commit d6a1b7dcaeac1e49533519b9f8a279fd64d04c67
15188Author: Thomas Freitag <Thomas.Freitag@alfa.de>
15189Date:	Tue Mar 27 00:00:05 2012 +0200
15190
15191    Some regression fixes/improvements
15192
15193    I just finished the patch for these regressions, they had differents
15194    reasons
15195    1. In CharCodeToUnicode::mapToUnicode the identity support was missing
15196    2. The new algorithms for axial and radial shading caused problems in
15197    cairo. I revert these changes but removed the examination of hidden
15198    content (this is already done in the calling function)
15199    3. The examination of optional hidden content in showing text
15200    was wrong:
15201    of course hidden text should not be shown, but text parameters
15202    like text
15203    position in the state must be changed!
15204    4. Searching and finding fonts especially with base14 fonts should be
15205    more exact than just looking at the base14 name (i.e. fixed width
15206    and so
15207    on) when using fontconfig. I implement that to find the best font
15208    fitting to the needs.
15209
15210 poppler/CharCodeToUnicode.cc |   5 +
15211 poppler/Gfx.cc		      | 329
15212 ++++++++++++++++++++-----------------------
15213 poppler/GfxFont.cc	      |   3 +-
15214 poppler/GlobalParams.cc      |  78 +++++++---
15215 poppler/GlobalParams.h       |   6 +-
15216 5 files changed, 218 insertions(+), 203 deletions(-)
15217
15218commit a5257efe00d0fe850b1abe5c552f7581027ac64c
15219Author: Fabio D'Urso <fabiodurso@hotmail.it>
15220Date:	Mon Mar 26 19:28:55 2012 +0200
15221
15222    Re-added forceRasterize to PSOutputDev (and qt4 fix too)‏
15223
15224    The patch restores the forceRasterize argument in PSOutputDev ctors.
15225    Commit 6ee907f291427b8751a872b31210bf32e8d2b722 had removed it,
15226    turning it
15227    into a global param.
15228    As a side effect, this patch also fixes qt4/poppler-ps-converter,
15229    which had
15230    not been updated to the new signature, and thus produced corrupted
15231    output if
15232    forceRasterization was set.
15233
15234 glib/poppler-page.cc	 |  2 +-
15235 poppler/GlobalParams.cc | 16 ----------------
15236 poppler/GlobalParams.h  |  3 ---
15237 poppler/PSOutputDev.cc  |  6 +++++-
15238 poppler/PSOutputDev.h	 |  3 +++
15239 5 files changed, 9 insertions(+), 21 deletions(-)
15240
15241commit 55d039ada063a9427de6dd59846ce1570ab26e9f
15242Author: Suzuki Toshiya <mpsuzuki@hiroshima-u.ac.jp>
15243Date:	Mon Mar 26 22:31:29 2012 +0200
15244
15245    CJK improvements
15246
15247    More info in the mailing list threads
15248     * script names for vertical writing mode should be differentiated
15249     for CJK
15250     * 2 workarounds for a Korean font on Microsoft Windows
15251
15252 fofi/FoFiTrueType.cc | 47 ++++++++++++++++++++++++++++++++++++-----------
15253 fofi/FoFiTrueType.h  |  8 +++++++-
15254 poppler/GfxFont.cc   | 14 ++++++++------
15255 3 files changed, 51 insertions(+), 18 deletions(-)
15256
15257commit a8b0fa4d07480242afba7751995e38eaf3147ac5
15258Author: Horst Prote <prote@fmi.uni-stuttgart.de>
15259Date:	Mon Mar 26 21:04:32 2012 +1030
15260
15261    don't add newline to last line extracted by TextSelectionDumper
15262
15263    Bug 45955
15264
15265 poppler/TextOutputDev.cc | 4 +++-
15266 1 file changed, 3 insertions(+), 1 deletion(-)
15267
15268commit c40e2315cd796ba928969d13a761f5f19d8438fc
15269Author: Adrian Johnson <ajohnson@redneon.com>
15270Date:	Fri Mar 23 21:49:42 2012 +1030
15271
15272    cairo: use a transparency group with
15273    setSoftMaskFromImageMask/unsetSoftMaskFromImageMask
15274
15275    Drawing a tiling pattern between setSoftMaskFromImageMask and
15276    unsetSoftMaskFromImageMask clears the softmask.
15277
15278    Similar to Splash, create a transparency group in
15279    setSoftMaskFromImageMask. Pop and paint the group in
15280    unsetSoftMaskFromImageMask. The saveState/restoreState is to ensure
15281    the softmask is restored before painting the group.
15282
15283    Bug 47739
15284
15285 poppler/CairoOutputDev.cc | 16 ++++++++++++++++
15286 1 file changed, 16 insertions(+)
15287
15288commit 7b57afea2e433fc7b6f359a62b1289f0e1da3267
15289Author: Adrian Johnson <ajohnson@redneon.com>
15290Date:	Sat Mar 24 08:27:34 2012 +1030
15291
15292    cairo: update cairo mesh pattern to 1.12 api
15293
15294    Now that a stable version of cairo with mesh gradient support is
15295    released update poppler to use this api.
15296
15297 poppler/CairoOutputDev.cc | 40 ++++++++++++++++++++--------------------
15298 poppler/CairoOutputDev.h  |  4 ++--
15299 2 files changed, 22 insertions(+), 22 deletions(-)
15300
15301commit 2f156b34fc8755ddd2a32cac830f3073d6b2c481
15302Author: Suzuki Toshiya <mpsuzuki@hiroshima-u.ac.jp>
15303Date:	Fri Mar 23 20:00:18 2012 +0100
15304
15305    Fix compile in mingw-gcc
15306
15307 poppler/GlobalParamsWin.cc | 3 ++-
15308 1 file changed, 2 insertions(+), 1 deletion(-)
15309
15310commit 06b6db92dd1ec32f9a55347073f8b533aa074ee1
15311Author: Fabio D'Urso <fabiodurso@hotmail.it>
15312Date:	Sun Mar 18 23:58:05 2012 +0100
15313
15314    Added XRef::removeIndirectObject
15315
15316 poppler/PDFDoc.cc | 15 ++++++++++-----
15317 poppler/XRef.cc   | 15 +++++++++++++++
15318 poppler/XRef.h    |  2 ++
15319 3 files changed, 27 insertions(+), 5 deletions(-)
15320
15321commit a2e9b7c02ffa0e5edc4da18cc726993bc92fc684
15322Author: Fabio D'Urso <fabiodurso@hotmail.it>
15323Date:	Mon Mar 19 19:17:09 2012 +0100
15324
15325    Fix in AnnotMarkup's popup window handling
15326
15327    AnnotPopup's ref was previously set to the *parent* annot, now
15328    it's correctly
15329    set to the *popup* annot's own.
15330
15331 poppler/Annot.cc | 6 +++---
15332 1 file changed, 3 insertions(+), 3 deletions(-)
15333
15334commit 05641304df67beae546a2fe18071f3be52707aa8
15335Author: Fabio D'Urso <fabiodurso@hotmail.it>
15336Date:	Mon Mar 19 20:56:45 2012 +0100
15337
15338    Basic Annot border editing support
15339
15340 poppler/Annot.cc | 23 +++++++++++++++++++++++
15341 poppler/Annot.h  |  9 +++++++++
15342 2 files changed, 32 insertions(+)
15343
15344commit 3e6275a05066c152b265cc27275d9e4107c089e9
15345Author: Fabio D'Urso <fabiodurso@hotmail.it>
15346Date:	Fri Mar 16 21:47:02 2012 +0100
15347
15348    Yet new setters to AnnotFreeText
15349
15350 poppler/Annot.cc | 45 +++++++++++++++++++++++++++++++++++++++++++++
15351 poppler/Annot.h  |  2 ++
15352 2 files changed, 47 insertions(+)
15353
15354commit f69f41056fc8cd8a70b38024f255e9074af20bdc
15355Author: Pino Toscano <pino@kde.org>
15356Date:	Tue Mar 20 15:18:33 2012 +0100
15357
15358    cmake: reset CMAKE_REQUIRED_INCLUDES/CMAKE_REQUIRED_LIBRARIES
15359
15360 cmake/modules/FindLIBOPENJPEG.cmake | 3 +++
15361 1 file changed, 3 insertions(+)
15362
15363commit 4a9238441a5317c3304296e4e6430cccefe8322c
15364Author: Ihar Filipau <thephilips@gmail.com>
15365Date:	Fri Mar 16 00:07:45 2012 +0100
15366
15367    Flip images if they need to
15368
15369    Bug 32340
15370
15371 utils/HtmlOutputDev.cc | 50
15372 ++++++++++++++++++++++++++++++++++++++++++++++++--
15373 1 file changed, 48 insertions(+), 2 deletions(-)
15374
15375commit 6d68d0d3acc8c8e0d9d310b2e1ba2b07d6bfe942
15376Author: Ihar Filipau <thephilips@gmail.com>
15377Date:	Thu Mar 15 22:56:10 2012 +0100
15378
15379    pdftohtml: extract mask images even if they are not JPEG
15380
15381    Bug #47186
15382
15383 utils/HtmlOutputDev.cc | 203
15384 +++++++++++++++++++++++++++++++------------------
15385 utils/HtmlOutputDev.h	|   3 +
15386 2 files changed, 131 insertions(+), 75 deletions(-)
15387
15388commit 60155e0fc7224a6b479bf62133f72c460fe48078
15389Author: Albert Astals Cid <aacid@kde.org>
15390Date:	Thu Mar 15 20:46:53 2012 +0100
15391
15392    Install poppler-media.h
15393
15394 qt4/src/Makefile.am | 1 +
15395 1 file changed, 1 insertion(+)
15396
15397commit 6a173844d5ca6f32e188406ab14cae6a7548fc1d
15398Author: Albert Astals Cid <aacid@kde.org>
15399Date:	Thu Mar 15 20:44:12 2012 +0100
15400
15401    Add the export
15402
15403 qt4/src/poppler-media.h | 5 ++++-
15404 1 file changed, 4 insertions(+), 1 deletion(-)
15405
15406commit e401f8e6ba3e18d5a3a4920cd111b2174c75f415
15407Author: Albert Astals Cid <aacid@kde.org>
15408Date:	Thu Mar 15 20:32:12 2012 +0100
15409
15410    Increase version and sonames
15411
15412 CMakeLists.txt		| 4 ++--
15413 configure.ac		| 2 +-
15414 cpp/Doxyfile		| 2 +-
15415 glib/CMakeLists.txt	| 2 +-
15416 glib/Makefile.am	| 2 +-
15417 poppler/Makefile.am	| 2 +-
15418 qt4/src/CMakeLists.txt | 2 +-
15419 qt4/src/Doxyfile	| 2 +-
15420 qt4/src/Makefile.am	| 2 +-
15421 9 files changed, 10 insertions(+), 10 deletions(-)
15422
15423commit ce059698e8c5097f75e7a0f828af0936aa104af0
15424Author: Albert Astals Cid <aacid@kde.org>
15425Date:	Thu Mar 15 20:27:45 2012 +0100
15426
15427    0.19.1 news
15428
15429    Also inclusing 0.18.x ones
15430
15431 NEWS | 110
15432 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
15433 1 file changed, 110 insertions(+)
15434
15435commit 2041d5721871adb2a23999c16ecbdc60abb7b1c4
15436Author: Albert Astals Cid <aacid@kde.org>
15437Date:	Thu Mar 15 20:20:31 2012 +0100
15438
15439    Update C years
15440
15441 poppler/CMap.h       | 1 +
15442 poppler/GfxFont.h    | 2 +-
15443 poppler/Rendition.cc | 1 +
15444 3 files changed, 3 insertions(+), 1 deletion(-)
15445
15446commit 95d684aa2a87d01296f5e93516f2ac3f54adbec8
15447Author: Guillermo Amaral <gamaral@kde.org>
15448Date:	Thu Mar 15 20:13:20 2012 +0100
15449
15450    Remove the QIODevice and go with a not so good but more safer
15451    QByteArray
15452
15453    Bug #47336
15454
15455 qt4/src/CMakeLists.txt				  |  1 -
15456 qt4/src/Makefile.am				  |  1 -
15457 qt4/src/poppler-media.cc			  | 35 ++++++++++-----
15458 qt4/src/poppler-media.h			  |  4 +-
15459 qt4/src/poppler-page.cc			  |  1 -
15460 qt4/src/poppler-streamsequentialdevice-private.h | 51
15461 ---------------------
15462 qt4/src/poppler-streamsequentialdevice.cc	  | 56
15463 ------------------------
15464 7 files changed, 26 insertions(+), 123 deletions(-)
15465
15466commit 9fee12f9bee7252db0974ef69870b69ff1452053
15467Author: Albert Astals Cid <aacid@kde.org>
15468Date:	Thu Mar 15 19:23:47 2012 +0100
15469
15470    Compile++
15471
15472 qt4/src/Makefile.am | 2 ++
15473 1 file changed, 2 insertions(+)
15474
15475commit aa1e6d12d063a64a22841f7996101b45aa680ec7
15476Author: Guillermo Amaral <gamaral@kdab.com>
15477Date:	Thu Mar 15 00:35:31 2012 +0100
15478
15479    Added media rendition support for Qt4
15480
15481 qt4/src/CMakeLists.txt				  |   3 +
15482 qt4/src/poppler-annotation.cc			  |  66 ++++++++++
15483 qt4/src/poppler-annotation.h			  |  47 ++++++-
15484 qt4/src/poppler-link.cc			  |  44 +++++++
15485 qt4/src/poppler-link.h				  |  38 +++++-
15486 qt4/src/poppler-media.cc			  | 149
15487 +++++++++++++++++++++++
15488 qt4/src/poppler-media.h			  |  94 ++++++++++++++
15489 qt4/src/poppler-page.cc			  |  32 ++++-
15490 qt4/src/poppler-qt4.h				  |   2 +
15491 qt4/src/poppler-streamsequentialdevice-private.h |  51 ++++++++
15492 qt4/src/poppler-streamsequentialdevice.cc	  |  56 +++++++++
15493 11 files changed, 579 insertions(+), 3 deletions(-)
15494
15495commit 258e2197afa49e60b0b13a05408fc8d484dd8147
15496Author: Fabio D'Urso <fabiodurso@hotmail.it>
15497Date:	Wed Mar 14 23:25:00 2012 +0100
15498
15499    Added some new setters to AnnotFreeText
15500
15501 poppler/Annot.cc | 39 +++++++++++++++++++++++++++++++++++++++
15502 poppler/Annot.h  |  4 ++++
15503 2 files changed, 43 insertions(+)
15504
15505commit 84a62ac157e03880c1c1eda60c3927bd4414640e
15506Author: Fabio D'Urso <fabiodurso@hotmail.it>
15507Date:	Wed Mar 14 23:24:28 2012 +0100
15508
15509    Added some new setters to AnnotGeometry, AnnotInk and AnnotCaret
15510
15511 poppler/Annot.cc | 116
15512 +++++++++++++++++++++++++++++++++++++++++--------------
15513 poppler/Annot.h  |  10 +++++
15514 2 files changed, 96 insertions(+), 30 deletions(-)
15515
15516commit 233c9a097bdc382f6a2eb6319ee15528c72e9632
15517Author: Fabio D'Urso <fabiodurso@hotmail.it>
15518Date:	Wed Mar 14 23:23:59 2012 +0100
15519
15520    Added some new setters to AnnotTextMarkup and AnnotStamp
15521
15522 poppler/Annot.cc | 61
15523 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
15524 poppler/Annot.h  | 11 ++++++++--
15525 2 files changed, 70 insertions(+), 2 deletions(-)
15526
15527commit 8fb3ac6cf66233b80959ba99a2c706111050f5f1
15528Author: Fabio D'Urso <fabiodurso@hotmail.it>
15529Date:	Wed Mar 14 23:23:23 2012 +0100
15530
15531    Added Page::getDoc()
15532
15533 poppler/Page.h | 2 ++
15534 1 file changed, 2 insertions(+)
15535
15536commit dc4cb07c1e735006d5168e0e65f5143d7fc53e12
15537Author: Fabio D'Urso <fabiodurso@hotmail.it>
15538Date:	Wed Mar 14 23:22:10 2012 +0100
15539
15540    Added some new setters to AnnotLine and AnnotPolygon
15541
15542 poppler/Annot.cc | 201
15543 +++++++++++++++++++++++++++++++++++++++++++++++++++++--
15544 poppler/Annot.h  |  16 +++++
15545 2 files changed, 211 insertions(+), 6 deletions(-)
15546
15547commit 4931018eecc37dbbe0df1a456347ab200f1b057a
15548Author: Fabio D'Urso <fabiodurso@hotmail.it>
15549Date:	Wed Mar 14 23:21:07 2012 +0100
15550
15551    Make Dict::set remove the entry if object is Null
15552
15553 poppler/Dict.cc | 5 +++++
15554 1 file changed, 5 insertions(+)
15555
15556commit 13ac2c0bed3fa5515a3c068488cb6a0b17410a97
15557Author: Fabio D'Urso <fabiodurso@hotmail.it>
15558Date:	Wed Mar 14 23:20:13 2012 +0100
15559
15560    Added some new setters to Annot and AnnotMarkup
15561
15562 poppler/Annot.cc | 94
15563 ++++++++++++++++++++++++++++++++++++++++++++++++++++----
15564 poppler/Annot.h  |  8 +++++
15565 2 files changed, 96 insertions(+), 6 deletions(-)
15566
15567commit aa2b5ffa7961aac0aea33ae9a42bf1f38a756b1b
15568Author: Pino Toscano <pino@kde.org>
15569Date:	Wed Mar 14 16:25:35 2012 +0100
15570
15571    qt4: replace ObjectReference with simplier Ref
15572
15573    instead of roll out a new (still private) version of Ref, just use
15574    it for private annotation and link data;
15575    this needed a couple of explicit initializations of Ref (since it's
15576    a simple struct with no methods) and a private operator== for it
15577
15578 qt4/src/CMakeLists.txt		      |  1 -
15579 qt4/src/poppler-annotation-private.h |  4 +-
15580 qt4/src/poppler-annotation.cc	      |  1 +
15581 qt4/src/poppler-link.cc	      | 16 ++++---
15582 qt4/src/poppler-link.h		      |  5 +-
15583 qt4/src/poppler-objectreference.cc   | 89
15584 ------------------------------------
15585 qt4/src/poppler-objectreference_p.h  | 77 -------------------------------
15586 qt4/src/poppler-page.cc	      |  7 ++-
15587 8 files changed, 21 insertions(+), 179 deletions(-)
15588
15589commit e5b914b2bfbb5e95ecde5f1ce148374b1d58dadd
15590Author: Ihar Filipau <thephilips@gmail.com>
15591Date:	Tue Mar 13 23:54:26 2012 +0100
15592
15593    Add possibilty of controlling word breaks percentage
15594
15595    Bug #47022
15596
15597 utils/HtmlOutputDev.cc | 7 +++++--
15598 utils/pdftohtml.1	| 5 +++++
15599 utils/pdftohtml.cc	| 7 +++++++
15600 3 files changed, 17 insertions(+), 2 deletions(-)
15601
15602commit 4388cb69114e406ec29e8b6976d1a900e4ab1b7d
15603Author: Albert Astals Cid <aacid@kde.org>
15604Date:	Sun Mar 11 23:37:39 2012 +0100
15605
15606    Make doUpdateFont protected
15607
15608    So that people inheriting from SplashOutputDev *yuck* can use it
15609    more easily
15610    Bug 46622
15611
15612 poppler/SplashOutputDev.h | 5 ++++-
15613 1 file changed, 4 insertions(+), 1 deletion(-)
15614
15615commit 448cfc431b7067af38da51e725ac0f1b2a0bc8f8
15616Author: Tobias Koenig <tokoe@kdab.com>
15617Date:	Sun Mar 11 23:22:18 2012 +0100
15618
15619    support for LinkMovie object in Qt4 frontend
15620
15621    Bug #40561
15622
15623 qt4/src/CMakeLists.txt		      |  1 +
15624 qt4/src/poppler-annotation-private.h |  4 ++
15625 qt4/src/poppler-annotation.h	      |  4 ++
15626 qt4/src/poppler-link.cc	      | 42 +++++++++++++----
15627 qt4/src/poppler-link.h		      | 43 +++++++++++++++--
15628 qt4/src/poppler-objectreference.cc   | 89
15629 ++++++++++++++++++++++++++++++++++++
15630 qt4/src/poppler-objectreference_p.h  | 77 +++++++++++++++++++++++++++++++
15631 qt4/src/poppler-page.cc	      | 39 ++++++++++++----
15632 8 files changed, 276 insertions(+), 23 deletions(-)
15633
15634commit a0d151deabf8243c98ff9953f8a43bb56fbf95a9
15635Author: Carlos Garcia Campos <carlosgc@gnome.org>
15636Date:	Sun Mar 11 16:05:15 2012 +0100
15637
15638    regtest: Add find-regression command to run git bisect automatically
15639
15640 regtest/Bisect.py		     | 113
15641 ++++++++++++++++++++++++++++++++++++
15642 regtest/builder/__init__.py	     |	86 +++++++++++++++++++++++++++
15643 regtest/builder/autotools.py	     |	63 ++++++++++++++++++++
15644 regtest/commands/find-regression.py |	77 ++++++++++++++++++++++++
15645 4 files changed, 339 insertions(+)
15646
15647commit 856768c380ecea30ce9727b81c4c44b4f9489626
15648Author: Carlos Garcia Campos <carlosgc@gnome.org>
15649Date:	Sat Mar 10 18:15:58 2012 +0100
15650
15651    regtest: Add information about skipped tests in the summary
15652
15653 regtest/TestRun.py | 12 +++++++++---
15654 1 file changed, 9 insertions(+), 3 deletions(-)
15655
15656commit 508c7c3ef1f22459daa822f8287cab382119e753
15657Author: Tobias Koenig <tobias.koenig@kdab.com>
15658Date:	Wed Mar 7 18:35:05 2012 +0100
15659
15660    Fix logic error in Rendition parsing code
15661
15662    Make the rendition object invalid when both P an C entries are not
15663    present or are invalid in Media Rendition dictionary.
15664
15665    https://bugs.freedesktop.org/show_bug.cgi?id=47063
15666
15667 poppler/Rendition.cc | 2 +-
15668 1 file changed, 1 insertion(+), 1 deletion(-)
15669
15670commit 68625258ab3cfc3e8e10a727e397f80bed0d1f5c
15671Author: Adrian Johnson <ajohnson@redneon.com>
15672Date:	Sun Mar 4 18:37:53 2012 +1030
15673
15674    glib demo: make ctrl-q quit the demo
15675
15676 glib/demo/main.c | 9 +++++++++
15677 1 file changed, 9 insertions(+)
15678
15679commit 684b47727ba810ad6bf239e2838aa65b6f6cec36
15680Author: Adrian Johnson <ajohnson@redneon.com>
15681Date:	Sun Mar 4 18:10:49 2012 +1030
15682
15683    glib demo: show font encoding in font demo
15684
15685 glib/demo/fonts.c | 9 +++++++--
15686 1 file changed, 7 insertions(+), 2 deletions(-)
15687
15688commit 48c08d28645d82ab9d67433a0150f6e1ba24b7c6
15689Author: Adrian Johnson <ajohnson@redneon.com>
15690Date:	Sun Mar 4 17:49:56 2012 +1030
15691
15692    glib: add poppler_fonts_iter_get_encoding
15693
15694 glib/poppler-document.cc	     | 26 ++++++++++++++++++++++++++
15695 glib/poppler-document.h	     |	1 +
15696 glib/reference/poppler-sections.txt |	1 +
15697 3 files changed, 28 insertions(+)
15698
15699commit 8d935569a977675afac35cf1bd5f2611b6a771b6
15700Author: Albert Astals Cid <aacid@kde.org>
15701Date:	Mon Mar 5 21:59:09 2012 +0100
15702
15703    Fix regression in some PSOutputDev array sizing
15704
15705 poppler/PSOutputDev.cc | 2 +-
15706 1 file changed, 1 insertion(+), 1 deletion(-)
15707
15708commit 2484bc0f29aef74c45ea39ef1e24804ed736154c
15709Author: Albert Astals Cid <aacid@kde.org>
15710Date:	Sun Mar 4 23:47:24 2012 +0100
15711
15712    Fix mismatch in some functions declarations
15713
15714 goo/GooString.h | 6 +++---
15715 1 file changed, 3 insertions(+), 3 deletions(-)
15716
15717commit 35c960d198d2efa97d15e962662114c5c31b8d20
15718Author: Even Rouault <even.rouault@mines-paris.org>
15719Date:	Sun Mar 4 20:32:42 2012 +0100
15720
15721    Do not crash on malformed files with 0 bits in the color map of
15722    an image
15723
15724 poppler/Gfx.cc | 4 ++++
15725 1 file changed, 4 insertions(+)
15726
15727commit dae29c6c201cd69cbf4f008de865cc19a36f29b3
15728Author: Thomas Freitag <Thomas.Freitag@alfa.de>
15729Date:	Sun Mar 4 15:22:02 2012 +0100
15730
15731    CJK substitute implementation on WIndows platforms.
15732
15733    When You install ghostscript on WIndows You're able to switch on CJK
15734    support. This will create a  cidfmap file in the gs-lib directory. The
15735    ps file which creates it (mkcidfm.ps) runs over the windows font
15736    directory and tries to create a suitable substitution table for
15737    missing
15738    CJK fonts. The cidfmap file is more or less PDF like, so it's
15739    quite easy
15740    to parse it with our parser and create a substitution table in
15741    GlobalParamsWin and use that table. But I expect it in the poppler
15742    data
15743    dir instead of searching for ghostscript installation. If it is not
15744    there, it always returns the default CID font of point 2.
15745    You can either copy it from the gs lib directory or create it with the
15746    ghostscript tool calling
15747
15748    gswin32c -q -dBATCH -sFONTDIR=<windows font directory>
15749    -sCIDFMAP=<popper data dir>/cidfmap mkcidfm.ps
15750
15751 poppler/GlobalParams.cc    |	5 +++
15752 poppler/GlobalParams.h     |	2 +
15753 poppler/GlobalParamsWin.cc | 106
15754 ++++++++++++++++++++++++++++++++++++++++-----
15755 3 files changed, 103 insertions(+), 10 deletions(-)
15756
15757commit 32e47ee03840cc8f21c00497025864d77edb75f5
15758Author: Thomas Freitag <Thomas.Freitag@alfa.de>
15759Date:	Sun Mar 4 15:21:13 2012 +0100
15760
15761    Improve CJK suport in PSOutputDev
15762
15763    1. Adapt bug fix for bug 11413 to the postscript device
15764    2. A small bug fix when locateFont doesn't find a suitable font and
15765    returns a null pointer
15766
15767    to 1.:
15768    Adapting the implementation of the bug fix for splash and cairo to the
15769    postscript device was quite easy. But my first proofs of the
15770    output with
15771    ghostscript 8.71 shows some regressions where the CJK chars have a
15772    smaller height than the default square of the font. But the "48"
15773    in the
15774    output of bug-poppler11413.pdf which is set in a "normal" font but
15775    rotated was at the right position. Then I stepped to ghostscript 9.04,
15776    and now the CJK chars were shown correctly, but the 48 was positioned
15777    wrong. But because of these different tests I think that it is still a
15778    problem in ghostscript when using a mix of CJK fonts and "normal"
15779    fonts.
15780    BTW, also Acrobat X distiller has problems with the position of the
15781    "48"!
15782
15783    to 2.:
15784    On my first tests with PDF which uses non embedded CJK fonts on
15785    Windows
15786    I got crashes. Reason for it was that GlobalParamWin returns
15787    Helvetica,
15788    which is not a CID font, but locateFont accepts here only CID
15789    fonts and
15790    therefore returns a NULL pointer. I first fixed that and then
15791    decided to
15792    return as default MS Mincho if a CID font is expected.
15793
15794 poppler/PSOutputDev.cc | 203
15795 ++++++++++++++++++++++---------------------------
15796 1 file changed, 92 insertions(+), 111 deletions(-)
15797
15798commit 61037a6de157e39331ae7a8b12ee5a115fd7e936
15799Author: Adrian Johnson <ajohnson@redneon.com>
15800Date:	Sun Mar 4 17:40:40 2012 +1030
15801
15802    glib demo: fix typo
15803
15804 glib/demo/selections.c | 4 ++--
15805 1 file changed, 2 insertions(+), 2 deletions(-)
15806
15807commit aff5b0a4f04c12ad7733aedbc9997367f5873aa1
15808Author: Carlos Garcia Campos <carlosgc@gnome.org>
15809Date:	Sat Mar 3 20:10:17 2012 +0100
15810
15811    regtest: Ignore backends with no results when creating html report
15812
15813 regtest/HTMLReport.py | 5 +++++
15814 1 file changed, 5 insertions(+)
15815
15816commit 9d28b8db3561845f4ca94c29479a259ceaf78bc5
15817Author: Carlos Garcia Campos <carlosgc@gnome.org>
15818Date:	Sat Mar 3 14:42:51 2012 +0100
15819
15820    regtest: Add --pretty-diff option to create-report command
15821
15822    It includes a pretty-diff link to make a bit easier to check
15823    differences
15824    in test results. For images it creates a html with javascript that
15825    toggles actual and expected image, using the same code than WebKit
15826    layout test results. For text files it uses HtmlDiff class from python
15827    difflib. It's an option disabled by default because pretty diff
15828    for text
15829    files is very slow.
15830
15831 regtest/HTMLReport.py		   | 128
15832 +++++++++++++++++++++++++++++++++++++-
15833 regtest/commands/create-report.py |   4 ++
15834 2 files changed, 129 insertions(+), 3 deletions(-)
15835
15836commit 670ea176495b8b580daba061840c914714bf422d
15837Author: Adrian Johnson <ajohnson@redneon.com>
15838Date:	Fri Mar 2 22:22:16 2012 +1030
15839
15840    pdffonts: list the encoding of each font
15841
15842    Bug 46888
15843
15844 poppler/CMap.h      |	2 ++
15845 poppler/FontInfo.cc |	3 +++
15846 poppler/FontInfo.h  |	2 ++
15847 poppler/GfxFont.cc  | 26 ++++++++++++++++++++++++++
15848 poppler/GfxFont.h   |	4 ++++
15849 utils/pdffonts.1    |	3 +++
15850 utils/pdffonts.cc   |	7 ++++---
15851 7 files changed, 44 insertions(+), 3 deletions(-)
15852
15853commit 3ab6b5ebf3b6c0d59bcb2ec68eae1aa95cab1d0e
15854Author: William Bader <williambader@hotmail.com>
15855Date:	Fri Mar 2 19:40:44 2012 +0100
15856
15857    Fix pdftops -passfonts regression
15858
15859    This patch fixes pdftops -passfonts by using the new psFontPassthrough
15860    variable
15861    consistently and removing the old psSubstFonts and its setter and
15862    getter in
15863    GlobalParams.
15864
15865    Bug 46744
15866
15867 poppler/GlobalParams.cc |  9 +--------
15868 poppler/GlobalParams.h  |  4 +---
15869 utils/pdftops.cc	 | 10 +++++-----
15870 3 files changed, 7 insertions(+), 16 deletions(-)
15871
15872commit 6c1ee34424b1122c0a2222b776d8d475f7c555cd
15873Author: Adrian Johnson <ajohnson@redneon.com>
15874Date:	Fri Mar 2 18:41:58 2012 +1030
15875
15876    Update poppler copyright
15877
15878 poppler/poppler-config.h.cmake | 2 +-
15879 poppler/poppler-config.h.in	| 2 +-
15880 2 files changed, 2 insertions(+), 2 deletions(-)
15881
15882commit cdb1350d1e28cf3bceda75736ca91e13d193de84
15883Author: Albert Astals Cid <aacid@kde.org>
15884Date:	Thu Mar 1 18:58:02 2012 +0100
15885
15886    Increase versions
15887
15888 CMakeLists.txt		| 4 ++--
15889 configure.ac		| 2 +-
15890 cpp/Doxyfile		| 2 +-
15891 glib/CMakeLists.txt	| 2 +-
15892 glib/Makefile.am	| 2 +-
15893 poppler/Makefile.am	| 2 +-
15894 qt4/src/CMakeLists.txt | 2 +-
15895 qt4/src/Doxyfile	| 2 +-
15896 qt4/src/Makefile.am	| 2 +-
15897 9 files changed, 10 insertions(+), 10 deletions(-)
15898
15899commit 2c9e6fa5b3bc6cd01618c3fb4f46533bfce97466
15900Author: Albert Astals Cid <aacid@kde.org>
15901Date:	Thu Mar 1 18:48:17 2012 +0100
15902
15903    0.19.0 news file
15904
15905 NEWS | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
15906 1 file changed, 48 insertions(+)
15907
15908commit 14f6abfcb83f91755e6de05cd33870934bba3cfb
15909Author: Albert Astals Cid <aacid@kde.org>
15910Date:	Thu Mar 1 17:53:25 2012 +0100
15911
15912    Update copyrights
15913
15914 goo/JpegWriter.cc	      |  2 +-
15915 poppler/CairoFontEngine.cc   |  1 +
15916 poppler/CairoOutputDev.cc    |  3 ++-
15917 poppler/CairoOutputDev.h     |  2 +-
15918 poppler/CairoRescaleBox.cc   | 15 +++++++++++++++
15919 poppler/FontInfo.cc	      |  2 +-
15920 poppler/FontInfo.h	      |  1 +
15921 poppler/Gfx.cc		      |  2 +-
15922 poppler/GfxFont.cc	      |  1 +
15923 poppler/GlobalParams.cc      |  2 ++
15924 poppler/GlobalParams.h       |  1 +
15925 poppler/Lexer.cc	      |  1 +
15926 poppler/NameToUnicodeTable.h |  2 +-
15927 utils/ImageOutputDev.cc      |  1 +
15928 utils/ImageOutputDev.h       |  1 +
15929 utils/parseargs.cc	      |  1 +
15930 utils/parseargs.h	      |  1 +
15931 utils/pdffonts.cc	      |  1 +
15932 utils/pdfimages.cc	      |  1 +
15933 utils/pdftocairo.cc	      |  2 +-
15934 utils/pdftoppm.cc	      |  2 +-
15935 21 files changed, 37 insertions(+), 8 deletions(-)
15936
15937commit e63ca8184168f824575be9bbb64e9b1eac1eff94
15938Author: Adrian Johnson <ajohnson@redneon.com>
15939Date:	Thu Mar 1 21:46:12 2012 +1030
15940
15941    pdftocairo: document that -scale-to will preserve aspect ratio
15942
15943    based on pdftpppm patch 7ec31b8dc40ec8a3534fbb89964aa011aeb81f5e
15944
15945 utils/pdftocairo.1 | 4 +++-
15946 1 file changed, 3 insertions(+), 1 deletion(-)
15947
15948commit fa82a7ce1372e5976ad95624115fcd7a4d9bd22c
15949Author: Adrian Johnson <ajohnson@redneon.com>
15950Date:	Thu Mar 1 21:43:32 2012 +1030
15951
15952    pdftocairo: allow one of -scale-to-[xy] = -1 to mean the aspect
15953    ratio is to be preserved
15954
15955    based on pdftoppm patch 38ace7db5de0b2b247fd520e48a8f26e5d28c9d7
15956
15957 utils/pdftocairo.1  | 8 ++++++--
15958 utils/pdftocairo.cc | 8 ++++++--
15959 2 files changed, 12 insertions(+), 4 deletions(-)
15960
15961commit a2b008223ad6887f00d76c535f2b0b0f13f52b76
15962Author: Adrian Johnson <ajohnson@redneon.com>
15963Date:	Tue Feb 28 21:38:19 2012 +1030
15964
15965    glib: add copy button to selections demo
15966
15967 glib/demo/selections.c | 20 ++++++++++++++++++++
15968 1 file changed, 20 insertions(+)
15969
15970commit b666d19308a043206e405c7e9d4ad709d68d331b
15971Author: Adrian Johnson <ajohnson@redneon.com>
15972Date:	Tue Feb 28 21:07:06 2012 +1030
15973
15974    glib: show substitute font name in demo
15975
15976 glib/demo/fonts.c | 6 ++++--
15977 1 file changed, 4 insertions(+), 2 deletions(-)
15978
15979commit 18bc59fcf5a59b1fd51a631c02e900790c3a6dc0
15980Author: Adrian Johnson <ajohnson@redneon.com>
15981Date:	Tue Feb 28 21:06:38 2012 +1030
15982
15983    glib: add poppler_fonts_iter_get_substitute_name
15984
15985 glib/poppler-document.cc	     | 27 +++++++++++++++++++++++++++
15986 glib/poppler-document.h	     |	1 +
15987 glib/reference/poppler-docs.sgml    |	4 ++++
15988 glib/reference/poppler-sections.txt |	1 +
15989 4 files changed, 33 insertions(+)
15990
15991commit 4eaafe67de79fb63ebf61f031a97bbc0ed6a8891
15992Author: Albert Astals Cid <aacid@kde.org>
15993Date:	Wed Feb 29 23:22:34 2012 +0100
15994
15995    Change nnnnnn to number
15996
15997    This way people won't expect it to be six fixed digits
15998    Bug #46708
15999
16000 utils/pdftoppm.1 | 4 ++--
16001 1 file changed, 2 insertions(+), 2 deletions(-)
16002
16003commit aec6cb67951e56e4557a11c4fdf301e585268fe4
16004Author: William Bader <williambader@hotmail.com>
16005Date:	Wed Feb 29 23:18:16 2012 +0100
16006
16007    Fix stuff lost when merging xpdf303
16008
16009    restore the implementation of -binary
16010    restore the fix that level2sep and level3sep must write cmyk instead
16011    of rgb
16012    restore the conversion of bitmaps with all gray to mono8
16013    fixed the CMYK misspelling in Stream.
16014
16015 poppler/PSOutputDev.cc | 284
16016 +++++++++++++++++++++++++++++++++++++++++--------
16017 poppler/Stream.cc	|  55 ++++++++--
16018 poppler/Stream.h	|  39 ++++++-
16019 3 files changed, 320 insertions(+), 58 deletions(-)
16020
16021commit e977925a1eb15083e6b020b31da77ddef9d5df02
16022Author: William Bader <williambader@hotmail.com>
16023Date:	Wed Feb 29 23:12:24 2012 +0100
16024
16025    Fix double alloc
16026
16027    xpdf303 merge glitch
16028
16029 poppler/PSOutputDev.cc | 1 -
16030 1 file changed, 1 deletion(-)
16031
16032commit e13efe04facdc10f3acffece3b057544f018f40c
16033Author: William Bader <williambader@hotmail.com>
16034Date:	Wed Feb 29 23:10:43 2012 +0100
16035
16036    Fix memory leak
16037
16038    Wrong merge from xpdf303
16039
16040 poppler/GfxState.cc | 3 +++
16041 1 file changed, 3 insertions(+)
16042
16043commit adfc03e441b2a86dab5216dc560fd79343dfbe4f
16044Author: Hib Eris <hib@hiberis.nl>
16045Date:	Wed Feb 29 21:10:56 2012 +0100
16046
16047    Only use Hints table when there are no parse errors
16048
16049    Fixes bug #46459.
16050
16051 poppler/Hints.cc  |  6 ++++--
16052 poppler/Parser.cc | 30 ++++++++++++++++++++++++------
16053 poppler/Parser.h  |  7 +++++--
16054 3 files changed, 33 insertions(+), 10 deletions(-)
16055
16056commit 7ec31b8dc40ec8a3534fbb89964aa011aeb81f5e
16057Author: Adrian Johnson <ajohnson@redneon.com>
16058Date:	Mon Feb 27 21:15:39 2012 +1030
16059
16060    pdftoppm: document that -scale-to will preserve aspect ratio
16061
16062 utils/pdftoppm.1 | 4 +++-
16063 1 file changed, 3 insertions(+), 1 deletion(-)
16064
16065commit 38ace7db5de0b2b247fd520e48a8f26e5d28c9d7
16066Author: Adrian Johnson <ajohnson@redneon.com>
16067Date:	Sat Feb 25 20:02:22 2012 +1030
16068
16069    pdftoppm: allow one of -scale-to-[xy] = -1 to mean the aspect ratio
16070    is to be preserved
16071
16072    bug 43393
16073
16074 utils/pdftoppm.1  | 8 ++++++--
16075 utils/pdftoppm.cc | 8 ++++++--
16076 2 files changed, 12 insertions(+), 4 deletions(-)
16077
16078commit 738b879ebb536cc84d7ec96543d484023b69e6d3
16079Author: Carlos Garcia Campos <carlosgc@gnome.org>
16080Date:	Sat Feb 25 20:53:58 2012 +0100
16081
16082    regtest: Add create-report command to generate html report of
16083    test results
16084
16085 regtest/HTMLReport.py		   | 197
16086 ++++++++++++++++++++++++++++++++++++++
16087 regtest/backends/__init__.py	   |  20 +++-
16088 regtest/commands/create-report.py |  57 +++++++++++
16089 3 files changed, 273 insertions(+), 1 deletion(-)
16090
16091commit d5faabd509c2860ab199ee89b8ef9d4c14fa5118
16092Author: Carlos Garcia Campos <carlosgc@gnome.org>
16093Date:	Sat Feb 25 20:50:53 2012 +0100
16094
16095    regtest: Use diff.png extension for image diff files
16096
16097    So that they are recognized as images
16098
16099 regtest/backends/__init__.py | 16 ++++++++++++++--
16100 regtest/backends/cairo.py    |  2 +-
16101 regtest/backends/splash.py   |  2 +-
16102 regtest/backends/text.py     |  2 +-
16103 4 files changed, 17 insertions(+), 5 deletions(-)
16104
16105commit 2a5f1594a23cf521497f904b502fbadf56a9e780
16106Author: William Bader <williambader@hotmail.com>
16107Date:	Sat Feb 25 16:32:33 2012 +0100
16108
16109    Fix PSOutputDev regression with -level1
16110
16111 poppler/PSOutputDev.cc | 4 ++--
16112 1 file changed, 2 insertions(+), 2 deletions(-)
16113
16114commit 6a5deb0a86ad227cce3f85b1f58a9b86755cd812
16115Author: Adrian Johnson <ajohnson@redneon.com>
16116Date:	Sat Feb 25 19:39:02 2012 +1030
16117
16118    autoconf: PKG_CHECK_EXISTS should not have the variable prefix in
16119    the first argument
16120
16121 configure.ac | 4 ++--
16122 1 file changed, 2 insertions(+), 2 deletions(-)
16123
16124commit 8f4566c14a727fb75c4c353989cf5eb96516c2e3
16125Author: Adrian Johnson <ajohnson@redneon.com>
16126Date:	Wed Feb 22 21:21:52 2012 +1030
16127
16128    autoconf: replace openjpeg compile test with a version test
16129
16130    Now that openjpeg 1.5 is released and supports pkg-config the compile
16131    test can be replaced with a pkg-config version check.
16132
16133 configure.ac | 11 +++--------
16134 1 file changed, 3 insertions(+), 8 deletions(-)
16135
16136commit 30f38bf425e2f76b3f6cc4c080137ac7219a9dbe
16137Author: Adrian Johnson <ajohnson@redneon.com>
16138Date:	Wed Feb 22 21:01:59 2012 +1030
16139
16140    autoconf: Use pkgconfig to check for libopenjpeg
16141
16142    and if not found fallback to using AC_CHECK_LIB/AC_CHECK_HEADERS
16143
16144    openjpeg >= 1.4 installs a pkgconfig file
16145
16146    Bug 21789
16147
16148 configure.ac | 28 +++++++++++++++++-----------
16149 1 file changed, 17 insertions(+), 11 deletions(-)
16150
16151commit 466340d257ff0fe7e3a88a4e013e3feec3f7b70a
16152Author: Albert Astals Cid <aacid@kde.org>
16153Date:	Thu Feb 23 23:47:15 2012 +0100
16154
16155    Combine UTF16 surrogate pairs
16156
16157    Bug 46521
16158
16159 utils/HtmlOutputDev.cc | 14 +++++++++++++-
16160 1 file changed, 13 insertions(+), 1 deletion(-)
16161
16162commit 675ef2bda3c4e06b39e2ba09b3b19d99cfb001b6
16163Author: Oliver Sander <sander@mi.fu-berlin.de>
16164Date:	Thu Feb 23 23:22:50 2012 +0100
16165
16166    Compile
16167
16168 poppler/Stream.cc | 3 ++-
16169 1 file changed, 2 insertions(+), 1 deletion(-)
16170
16171commit 7705e65c231cc3af296bf19f5cba110cabb72e7d
16172Author: Albert Astals Cid <aacid@kde.org>
16173Date:	Thu Feb 23 23:09:23 2012 +0100
16174
16175    Generate outlines in pdftohtml in -xml mode.
16176
16177    Bug 56993
16178
16179 utils/HtmlOutputDev.cc | 130
16180 ++++++++++++++++++++++++++++++++++++-------------
16181 utils/HtmlOutputDev.h	|   7 ++-
16182 utils/pdf2xml.dtd	|   7 ++-
16183 utils/pdftohtml.cc	|   5 +-
16184 4 files changed, 108 insertions(+), 41 deletions(-)
16185
16186commit 30446bdd7e202eed88d131e04477c76861fd145c
16187Author: Albert Astals Cid <aacid@kde.org>
16188Date:	Thu Feb 23 22:56:17 2012 +0100
16189
16190    Use an Identity CharCodeToUnicode for Adobe-Identity and Adobe-UCS
16191    collections
16192
16193    Also fix Identity CharCodeToUnicode code
16194
16195    Bug #35468
16196
16197 poppler/CharCodeToUnicode.cc | 18 +++++++++++++-----
16198 poppler/CharCodeToUnicode.h  |  7 +++++--
16199 poppler/GfxFont.cc	      | 13 +++++++------
16200 3 files changed, 25 insertions(+), 13 deletions(-)
16201
16202commit 71104f1ec55d3be999afaa1b62405454b31066a9
16203Author: Albert Astals Cid <aacid@kde.org>
16204Date:	Thu Feb 23 19:34:57 2012 +0100
16205
16206    Remove unneded CharCodeToUnicode includes
16207
16208 poppler/ArthurOutputDev.cc | 3 +--
16209 poppler/CairoFontEngine.cc | 3 +--
16210 poppler/CairoOutputDev.cc  | 3 +--
16211 poppler/SplashOutputDev.cc | 3 +--
16212 4 files changed, 4 insertions(+), 8 deletions(-)
16213
16214commit c0c8cc1592ee6aa13157e34f8083b951d487a413
16215Author: Adrian Johnson <ajohnson@redneon.com>
16216Date:	Thu Feb 23 21:13:23 2012 +1030
16217
16218    glib docs: fix typo
16219
16220 glib/poppler.h | 2 +-
16221 1 file changed, 1 insertion(+), 1 deletion(-)
16222
16223commit fde3bed0f400a50f31f1f6bcee44ac1b2c17ddc6
16224Author: Albert Astals Cid <aacid@kde.org>
16225Date:	Wed Feb 22 00:03:37 2012 +0100
16226
16227    pdfinfo: decode utf-16 surrogate pairs
16228
16229    Based on a patch by Adrian Johnson
16230    Bug 23075
16231
16232 utils/pdfinfo.cc | 14 ++++++++++++--
16233 1 file changed, 12 insertions(+), 2 deletions(-)
16234
16235commit 3361564364a1799fc3d6c6df9f208c5531c407dc
16236Author: Adrian Johnson <ajohnson@redneon.com>
16237Date:	Tue Feb 21 22:20:02 2012 +0100
16238
16239    Expand glyph name ligatures such as "ff", "ffi" etc to normal form
16240
16241    Bug 7002
16242
16243 poppler/GfxFont.cc	     | 14 +++++++++++++-
16244 poppler/UnicodeTypeTable.cc |	9 +++++++++
16245 poppler/UnicodeTypeTable.h  |	3 +++
16246 3 files changed, 25 insertions(+), 1 deletion(-)
16247
16248commit d0186c558f4a84a9317687ad50b460d34fb5fdf0
16249Author: Pino Toscano <pino@kde.org>
16250Date:	Mon Feb 20 22:18:00 2012 +0100
16251
16252    cmake: support for lcms2
16253
16254    followup of e48c22d3b70412015b9cc07a9a6ce07845274e13 also for the
16255    CMake build system,
16256    importing the FindLCMS2.cmake from kdelibs
16257
16258 CMakeLists.txt		       | 26 +++++++++++++--
16259 cmake/modules/FindLCMS2.cmake | 73
16260 +++++++++++++++++++++++++++++++++++++++++++
16261 config.h.cmake		       |  3 ++
16262 utils/CMakeLists.txt	       |  3 ++
16263 4 files changed, 102 insertions(+), 3 deletions(-)
16264
16265commit e48c22d3b70412015b9cc07a9a6ce07845274e13
16266Author: Koji Otani <sho@bbr.jp>
16267Date:	Mon Feb 20 22:04:01 2012 +0100
16268
16269    Add support for lcms2
16270
16271 configure.ac		     |	24 ++++++-
16272 poppler/GfxState.cc	     | 159
16273 +++++++++++++++++++++++++++-----------------
16274 qt4/src/poppler-document.cc |	 5 ++
16275 utils/pdftocairo.cc	     |	17 +++++
16276 4 files changed, 143 insertions(+), 62 deletions(-)
16277
16278commit 1bcae7aa8f87cc85ee6b477bf0abb49452e46505
16279Author: Igor Slepchin <igor.redhat@gmail.com>
16280Date:	Sun Feb 19 23:40:50 2012 +0100
16281
16282    Consistently check if pdftohtml needs to generate outlines.
16283
16284 utils/pdftohtml.cc | 9 ++++++++-
16285 1 file changed, 8 insertions(+), 1 deletion(-)
16286
16287commit 126bf08105e319f9216654782e5a63f99f1d1825
16288Author: Albert Astals Cid <aacid@kde.org>
16289Date:	Sun Feb 19 23:18:25 2012 +0100
16290
16291    Update glyph names to Unicode values mapping
16292
16293    Added Zapf Dingbat names and fixed copyrightsans, copyrightserif,
16294    registersans, registerserif, trademarksans, trademarkserif
16295    Kudos to Adrian Johnson for find what was missing :-)
16296    Bug #13131
16297
16298 poppler/NameToUnicodeTable.h | 213
16299 +++++++++++++++++++++++++++++++++++++++++--
16300 1 file changed, 207 insertions(+), 6 deletions(-)
16301
16302commit c0fec84312a37f62bdbfdee7c8e9b520af28330a
16303Author: Pino Toscano <pino@kde.org>
16304Date:	Sun Feb 19 14:47:24 2012 +0100
16305
16306    fix typo, GString -> GooString
16307
16308 goo/GooString.h | 2 +-
16309 1 file changed, 1 insertion(+), 1 deletion(-)
16310
16311commit aaae8996766f259dcc329755c7cccde7c916c1fb
16312Author: Adrian Johnson <ajohnson@redneon.com>
16313Date:	Thu Feb 16 22:22:15 2012 +1030
16314
16315    cairo: set mask matrix before drawing an image with a mask
16316
16317    Bug 40828
16318
16319 poppler/CairoOutputDev.cc | 1 +
16320 1 file changed, 1 insertion(+)
16321
16322commit fff439f25d9bbd199db5646deccd80733138898e
16323Author: Adrian Johnson <ajohnson@redneon.com>
16324Date:	Sun Feb 19 15:45:31 2012 +1030
16325
16326    update .gitignore
16327
16328 utils/.gitignore | 1 +
16329 1 file changed, 1 insertion(+)
16330
16331commit 1cc3e152d6e879eb13fbdf2964ede3e01d13d097
16332Author: Adrian Johnson <ajohnson@redneon.com>
16333Date:	Sun Feb 19 15:43:09 2012 +1030
16334
16335    glib docs: fix typo
16336
16337 glib/poppler-page.cc | 2 +-
16338 1 file changed, 1 insertion(+), 1 deletion(-)
16339
16340commit 4f4db591276ec156c55b3a3c2020a1cf82f1519b
16341Author: Adrian Johnson <ajohnson@redneon.com>
16342Date:	Sun Feb 19 15:37:04 2012 +1030
16343
16344    cairo: fix pdftocairo crash when pdf document uses actualText
16345
16346 poppler/CairoOutputDev.cc | 2 +-
16347 1 file changed, 1 insertion(+), 1 deletion(-)
16348
16349commit 9b72ee4e4c8658b2f7cd542d601a5c3be621d3fc
16350Author: Thomas Freitag <Thomas.Freitag@alfa.de>
16351Date:	Sat Feb 18 17:34:12 2012 +0100
16352
16353    Make some of the unfilteredResets be really unfiltered
16354
16355 poppler/Stream.cc | 26 ++++++++++++++++++++------
16356 poppler/Stream.h  |  3 +++
16357 2 files changed, 23 insertions(+), 6 deletions(-)
16358
16359commit 33aded82fbd98832eaab7cb7487fe6a1c7ef15f5
16360Author: Albert Astals Cid <aacid@kde.org>
16361Date:	Sat Feb 18 17:21:10 2012 +0100
16362
16363    Rework XRef getNumObjects and getSize
16364
16365    Kill XRef::last since we do not maintain it correctly, now
16366    getNumObjects returns size as it did
16367    Kill getSize as it just returns the same as getNumObjects
16368
16369 poppler/PDFDoc.cc | 10 +++++-----
16370 poppler/XRef.cc   | 12 +-----------
16371 poppler/XRef.h    |  6 ++----
16372 3 files changed, 8 insertions(+), 20 deletions(-)
16373
16374commit 521d3740e9b7d2cfacf29f089a4a8f6c962de807
16375Author: Adrian Johnson <ajohnson@redneon.com>
16376Date:	Mon Feb 13 22:05:18 2012 +1030
16377
16378    pdfimages: add -list option to list all images
16379
16380    Bug 46066
16381
16382 utils/ImageOutputDev.cc | 204
16383 ++++++++++++++++++++++++++++++++++++++++++------
16384 utils/ImageOutputDev.h  |  20 ++++-
16385 utils/pdfimages.1	 | 101 ++++++++++++++++++++++++
16386 utils/pdfimages.cc	 |  12 ++-
16387 4 files changed, 307 insertions(+), 30 deletions(-)
16388
16389commit 119b6b752314c9b13440eddf5bd1d5cef2966e80
16390Author: Adrian Johnson <ajohnson@redneon.com>
16391Date:	Mon Feb 6 16:50:11 2012 +1030
16392
16393    cairo: don't read inline image streams twice
16394
16395    Bug 45668
16396
16397 poppler/CairoOutputDev.cc | 3 ++-
16398 1 file changed, 2 insertions(+), 1 deletion(-)
16399
16400commit a76135391555145ec740d49a7141e60da0ea5dee
16401Author: Hib Eris <hib@hiberis.nl>
16402Date:	Tue Feb 14 20:11:19 2012 +0100
16403
16404    Add a configuration option for the test data dir
16405
16406    This makes 'make distcheck' run succesfully.
16407
16408 CMakeLists.txt			 | 20 ++++++++++++++++++++
16409 Makefile.am			 |  2 +-
16410 configure.ac			 | 42
16411 +++++++++++++++++++++++++++++++++++++++++
16412 qt4/tests/CMakeLists.txt	 |  1 +
16413 qt4/tests/Makefile.am		 |  1 +
16414 qt4/tests/check_actualtext.cpp  |  2 +-
16415 qt4/tests/check_attachments.cpp | 14 +++++++-------
16416 qt4/tests/check_fonts.cpp	 | 18 +++++++++---------
16417 qt4/tests/check_links.cpp	 |  6 +++---
16418 qt4/tests/check_metadata.cpp	 | 32 +++++++++++++++----------------
16419 qt4/tests/check_optcontent.cpp  | 12 ++++++------
16420 qt4/tests/check_pagelayout.cpp  |  6 +++---
16421 qt4/tests/check_pagemode.cpp	 | 10 +++++-----
16422 qt4/tests/check_password.cpp	 | 12 ++++++------
16423 qt4/tests/check_permissions.cpp |  2 +-
16424 qt4/tests/check_search.cpp	 |  4 ++--
16425 16 files changed, 124 insertions(+), 60 deletions(-)
16426
16427commit 59946e0c34e762eb5f5a13b4ae8c9ec7fb21379a
16428Author: Thomas Freitag <Thomas.Freitag@alfa.de>
16429Date:	Tue Feb 14 19:37:21 2012 +0100
16430
16431    Overprint implementation in postscript and splash device
16432
16433    It is an enhancement patch, a
16434    merge fix and a bug fix in one: an enhancement, because it now
16435    completes
16436    the implementation overprint mode and devicen in postscript, a merge
16437    fix, because it fixes some bugs in the overprint implementation in
16438    splash of xpdf 3.0.3 and has now the complete functionality (and
16439    more!)
16440    of my implementation back again and a bug fix, because it fixes
16441    the use
16442    of splash cmyk in postscript which never had worked.
16443
16444    1. Overprint implementation in postscript
16445    To have a complete overprint implementation in the (pure) postscript
16446    device there were just two things missing: overprint mode and the
16447    implementation of the DeviceN colorspace in PostScript. I double
16448    checked
16449    my implementation with the Ghent Test Suite with GhostScript (device
16450    pdfwrite) and Acrobat X distiller, and all the tests now succeeds,
16451    either in Acrobat X distiller or in GhostScript. As overprint is a
16452    device dependent feature, it is up to the output device if it supports
16453    overprint and what features of overprint are supported, and often You
16454    have various configuration possibilities there. Nearly all PostScript
16455    output of the Ghent tests show now the desired results if converting
16456    it
16457    back to PDF with ghostscript pdfwrite, the implementation in
16458    ghostscript
16459    is complete. On the other hand a few tests failed when using Acrobat X
16460    distiller, all of them with the overprint mode switch. Funny, because
16461    overprint mode 1 is often also called the illustrator overprint mode
16462    because it was introduced by illustrator, but probably the destiller
16463    only handles EPS correctly which comes from illustrator
16464
16465    2. Overprint implementation in postscript if using splash
16466    rasterization
16467    Of course the postscript overprint implementation will only work if
16468    pdftops doesn't decide to use splash to rasterize it because of
16469    the use
16470    of transparencies in the PDF. But because overprint is device
16471    dependent
16472    I decided to spend an additional parameter "overprint" to pdftops
16473    (simular to pdftoppm). Switching it on (only available if compiled
16474    with
16475    SPLASH_CMYK, because overprint is only in CMYK colorspace showable)
16476    will
16477    use the overprint implementation in splash also if rasterizing
16478    the PDF.
16479
16480    3. Overprint implementation in splash
16481    The overprint implementation in splash now uses the better designed
16482    interface of xpdf and therefore now also works in transparency groups.
16483    Thanks to the developper team of xpdf. I just fixed a small bug in it,
16484    where it defies the technical specification. Of course it is still in
16485    the nature of the splash implementation that it fails if CMYK values
16486    should overprint spot colors, because spot colors are converted
16487    immediately in their CMYK alternates. And in the implementation of
16488    overprinting spot colors over CMYK colors I made a small assumption to
16489    get it running which causes undesired results if this assumption
16490    fails,
16491    but I didn't want to implement more and more configuration switches. I
16492    still plan to implement a DeviceN output in splash and make a complete
16493    implementation there, but this is of course a bigger task (but
16494    doable).
16495    The overprint switch in pdftoppm is still only available if compiled
16496    with the SPLASH_CMYK directive.
16497
16498 poppler/PSOutputDev.cc     |  67 ++++++++++--
16499 poppler/PSOutputDev.h	    |	3 +-
16500 poppler/SplashOutputDev.cc |  62 ++++++++++--
16501 poppler/SplashOutputDev.h  |	4 +-
16502 splash/Splash.cc	    |  70 +++++++++----
16503 splash/Splash.h	    |	4 +-
16504 splash/SplashState.cc	    |	5 +-
16505 splash/SplashState.h	    | 247
16506 +++++++++++++++++++++++----------------------
16507 utils/pdftops.cc	    |  13 +++
16508 9 files changed, 308 insertions(+), 167 deletions(-)
16509
16510commit b505920db6d3dac58c7e9f4f8917f4c4449b08a0
16511Merge: 9250449 a631281
16512Author: Albert Astals Cid <aacid@kde.org>
16513Date:	Tue Feb 14 19:18:54 2012 +0100
16514
16515    Merge remote-tracking branch 'origin/xpdf303merge'
16516
16517    Conflicts:
16518	utils/HtmlOutputDev.cc
16519	utils/HtmlOutputDev.h
16520
16521commit 9250449aaa279840d789b3a7cef75d06a0fd88e7
16522Author: Hib Eris <hib@hiberis.nl>
16523Date:	Sun Feb 12 23:16:41 2012 +0100
16524
16525    Improve moc detection when cross compiling
16526
16527 configure.ac | 6 ++++--
16528 1 file changed, 4 insertions(+), 2 deletions(-)
16529
16530commit 66cf1fdb3ba6894f61d9078f5c30046b464347ae
16531Author: Pino Toscano <pino@kde.org>
16532Date:	Sun Feb 12 22:27:58 2012 +0100
16533
16534    qt4: remove non-existing 'qt' include dirs
16535
16536 qt4/demos/Makefile.am | 1 -
16537 qt4/src/Makefile.am   | 1 -
16538 qt4/tests/Makefile.am | 1 -
16539 3 files changed, 3 deletions(-)
16540
16541commit 53d8fc4d2978b70e8926e3df71facd1f39de9348
16542Author: Pino Toscano <pino@kde.org>
16543Date:	Sun Feb 12 17:36:55 2012 +0100
16544
16545    man pages: fix minor issues with hypens and %
16546
16547 utils/pdfseparate.1 | 6 +++---
16548 utils/pdftocairo.1  | 4 ++--
16549 2 files changed, 5 insertions(+), 5 deletions(-)
16550
16551commit a63128179c65b5d9d6d9d41fa601a593b0a05d94
16552Author: Thomas Freitag <Thomas.Freitag@kabelmail.de>
16553Date:	Thu Feb 9 22:02:52 2012 +0100
16554
16555    [xpdf303] Fix merge issue
16556
16557 utils/pdftoppm.cc | 2 +-
16558 1 file changed, 1 insertion(+), 1 deletion(-)
16559
16560commit cd5a6a4d02e579e543067d1847164aff90363f16
16561Author: Thomas Freitag <Thomas.Freitag@kabelmail.de>
16562Date:	Thu Feb 9 22:01:42 2012 +0100
16563
16564    [xpdf303] Fix merge bug
16565
16566 poppler/GfxState.cc | 2 +-
16567 1 file changed, 1 insertion(+), 1 deletion(-)
16568
16569commit 597fa37cacec928c40d0491174ce843fe01f26d9
16570Author: Igor Slepchin <igor.slepchin@gmail.com>
16571Date:	Wed Feb 8 19:22:13 2012 -0500
16572
16573    Close li tags in generated outlines.
16574
16575    Also, add newlines after ul tags for better readability.
16576    Bug #45807
16577    (cherry picked from commit bf81250ff7d0968852fc7559fafb6389cd695b91)
16578
16579 utils/HtmlOutputDev.cc | 9 ++++++---
16580 1 file changed, 6 insertions(+), 3 deletions(-)
16581
16582commit 2fc36dba5f63703896722adb5127896e4c2840e7
16583Author: Igor Slepchin <igor.slepchin@gmail.com>
16584Date:	Thu Feb 9 00:15:13 2012 +0100
16585
16586    Get rid of static data members; merge duplicated jpeg dumping code.
16587
16588    HtmlPage::pgNum is never used;
16589    imgNum is always equal to imgList->getLength()+1
16590    imgList is now maintained in HtmlPage.
16591
16592 utils/HtmlOutputDev.cc | 143
16593 +++++++++++++++++++------------------------------
16594 utils/HtmlOutputDev.h	|  15 ++++--
16595 2 files changed, 65 insertions(+), 93 deletions(-)
16596
16597commit f655efe327ddd3b6a68353a62589d4e4f8a318a8
16598Author: Albert Astals Cid <aacid@kde.org>
16599Date:	Wed Feb 8 23:58:27 2012 +0100
16600
16601    Fix memory leak when using HtmlOutputDev::mapEncodingToHtml
16602
16603    Bug #45805
16604    (cherry picked from commit 53a0c2043dfd56f6da7780f1a049f75af368b84b)
16605
16606 utils/HtmlOutputDev.cc | 47
16607 ++++++++++++++++++++++++-----------------------
16608 utils/HtmlOutputDev.h	|  7 ++++---
16609 2 files changed, 28 insertions(+), 26 deletions(-)
16610
16611commit 68f02d19c571fce956c7f4af6ccd0ff9ba8b1b03
16612Author: Albert Astals Cid <aacid@kde.org>
16613Date:	Wed Feb 8 23:47:46 2012 +0100
16614
16615    Fix leak in pdftohtml getInfoString
16616
16617    Bug #45805
16618    (cherry picked from commit 4afe4d827a342a847e8b89aba5b4164ed3b4cc32)
16619
16620 utils/pdftohtml.cc | 3 +--
16621 1 file changed, 1 insertion(+), 2 deletions(-)
16622
16623commit 2b7ba166c28e32653db4ae7acf90e06e0dd5975b
16624Author: Albert Astals Cid <aacid@kde.org>
16625Date:	Wed Feb 8 19:12:52 2012 +0100
16626
16627    [xpdf303] Compile fixes
16628
16629 poppler/GlobalParamsWin.cc |  2 +-
16630 poppler/SplashOutputDev.cc | 10 ----------
16631 2 files changed, 1 insertion(+), 11 deletions(-)
16632
16633commit b8c9b179c9491cf6755b07bfdec4174e78b7d241
16634Author: Albert Astals Cid <aacid@kde.org>
16635Date:	Mon Feb 6 19:55:07 2012 +0100
16636
16637    [xpdf303] Adapt better to what we did and what xpdf303 does
16638
16639 poppler/ArthurOutputDev.cc   |  1 -
16640 poppler/GlobalParams.cc      | 10 ----------
16641 poppler/GlobalParams.h       |  1 -
16642 poppler/SplashOutputDev.cc   |  3 ---
16643 poppler/SplashOutputDev.h    |  1 -
16644 splash/SplashFTFont.cc       | 40
16645 +++++++++++++++++++---------------------
16646 splash/SplashFTFont.h	      |  1 -
16647 splash/SplashFTFontEngine.cc |  7 +++----
16648 splash/SplashFTFontEngine.h  |  5 ++---
16649 splash/SplashFontEngine.cc   |  3 +--
16650 splash/SplashFontEngine.h    |  1 -
16651 utils/pdftoppm.cc	      |  2 +-
16652 12 files changed, 26 insertions(+), 49 deletions(-)
16653
16654commit ea6bc19564865e04431d9154802ae7fba975a716
16655Merge: e17f095 92ce79f
16656Author: Albert Astals Cid <aacid@kde.org>
16657Date:	Mon Feb 6 01:18:25 2012 +0100
16658
16659    Merge branch 'master' into xpdf303merge
16660
16661    Conflicts:
16662	poppler/CairoOutputDev.cc
16663	poppler/CairoOutputDev.h
16664	poppler/FontInfo.cc
16665	poppler/GfxFont.cc
16666	poppler/GfxState.cc
16667	poppler/GlobalParams.cc
16668	poppler/GlobalParams.h
16669	poppler/Lexer.cc
16670
16671commit e17f09563276ee25b6acfc127b6ea360da650030
16672Author: Albert Astals Cid <aacid@kde.org>
16673Date:	Mon Feb 6 00:25:53 2012 +0100
16674
16675    [xpdf303] TextOutputDev and associated changes
16676
16677 cpp/poppler-page.cpp	    |  10 +-
16678 glib/poppler-page.cc	    |	5 +-
16679 poppler/ArthurOutputDev.cc |	1 +
16680 poppler/CairoOutputDev.cc  |	2 +-
16681 poppler/Gfx.cc		    |	6 +-
16682 poppler/PSOutputDev.cc     |	6 +-
16683 poppler/TextOutputDev.cc   | 360
16684 ++++++++++++++++++++++++++++-----------------
16685 poppler/TextOutputDev.h    |  18 ++-
16686 qt4/src/poppler-page.cc    |  12 +-
16687 test/perf-test.cc	    |	2 +-
16688 utils/pdftotext.1	    |	4 +
16689 utils/pdftotext.cc	    |  10 +-
16690 12 files changed, 270 insertions(+), 166 deletions(-)
16691
16692commit 548648bf29dc1551443eb1925814342e7aadee46
16693Author: Albert Astals Cid <aacid@kde.org>
16694Date:	Sun Feb 5 23:08:44 2012 +0100
16695
16696    [xpdf303] Merge PDFDoc encryption related code
16697
16698 poppler/PDFDoc.cc | 5 ++++-
16699 1 file changed, 4 insertions(+), 1 deletion(-)
16700
16701commit 6ee907f291427b8751a872b31210bf32e8d2b722
16702Author: Albert Astals Cid <aacid@kde.org>
16703Date:	Sun Feb 5 22:57:25 2012 +0100
16704
16705    [xpdf303] More merges from Thomas, basically PSOutputDev and some
16706    other small stuff
16707
16708 poppler/GfxFont.cc	     |	  4 +-
16709 poppler/GlobalParams.cc     |	 95 ++-
16710 poppler/GlobalParams.h      |	 18 +-
16711 poppler/GlobalParamsWin.cc  |	 16 +-
16712 poppler/Hints.cc	     |	  2 +-
16713 poppler/PSOutputDev.cc      | 1814
16714 ++++++++++++++++++++++---------------------
16715 poppler/PSOutputDev.h	     |	 51 +-
16716 poppler/Parser.cc	     |	 13 +-
16717 poppler/Parser.h	     |	  7 +-
16718 poppler/PreScanOutputDev.cc |	 70 +-
16719 poppler/PreScanOutputDev.h  |	 16 +-
16720 poppler/XRef.cc	     |	 91 ++-
16721 poppler/XRef.h		     |	  3 +-
16722 utils/pdftops.cc	     |	  2 +-
16723 14 files changed, 1231 insertions(+), 971 deletions(-)
16724
16725commit 92ce79f47f929392f48737612a9690088573f63d
16726Author: Igor Slepchin <igor.redhat@gmail.com>
16727Date:	Sun Feb 5 15:55:39 2012 +0100
16728
16729    Proper unicode support when dumping PDF outline.
16730
16731    Also use of already existing Outline class rather than parsing the
16732    outline anew.
16733
16734    Bug 45572
16735    (cherry picked from commit 40f7289ab04787734b856c53d5c0139445b52635)
16736
16737    Conflicts:
16738
16739	utils/HtmlOutputDev.cc
16740
16741 utils/HtmlOutputDev.cc | 197
16742 ++++++++++++++++++++++++++-----------------------
16743 utils/HtmlOutputDev.h	|   6 +-
16744 utils/pdftohtml.cc	|   3 +-
16745 3 files changed, 112 insertions(+), 94 deletions(-)
16746
16747commit 38ec58ed1cb54722aece875287b847643aa2c4b8
16748Author: Adrian Johnson <ajohnson@redneon.com>
16749Date:	Sat Feb 4 17:13:30 2012 +1030
16750
16751    Lexer: convert integer to real when overflow occurs
16752
16753    Bug 45605
16754
16755 poppler/Lexer.cc | 6 ++++--
16756 1 file changed, 4 insertions(+), 2 deletions(-)
16757
16758commit df89de61b7d01f0f816e773cdb809faa3053e962
16759Author: Hib Eris <hib@hiberis.nl>
16760Date:	Tue Jan 31 20:01:30 2012 +0100
16761
16762    glib: Exclude poppler-private.h from introspection files
16763
16764    Fixes bug #45455.
16765
16766 glib/CMakeLists.txt | 2 +-
16767 glib/Makefile.am    | 2 +-
16768 2 files changed, 2 insertions(+), 2 deletions(-)
16769
16770commit 88cb6d9360bc943fc2cdda262dc46bf831641541
16771Author: Carlos Garcia Campos <carlosgc@gnome.org>
16772Date:	Sat Feb 4 12:04:03 2012 +0100
16773
16774    glib: Update gtk-doc makefile and m4 file
16775
16776 gtk-doc.make  | 112
16777 +++++++++++++++++++++++++++++++++-------------------------
16778 m4/gtk-doc.m4 |   6 ++++
16779 2 files changed, 70 insertions(+), 48 deletions(-)
16780
16781commit 3f4164f84bbf748a2f919741669ef20db0fbda9f
16782Author: Hib Eris <hib@hiberis.nl>
16783Date:	Wed Feb 1 10:44:17 2012 +0100
16784
16785    gtk-doc: Fix build when builddir != srcdir
16786
16787    Bug #45549.
16788
16789 glib/reference/Makefile.am | 10 +++++-----
16790 1 file changed, 5 insertions(+), 5 deletions(-)
16791
16792commit 8daeb82f982eba25fe8c7d07358f0a6593ddc89a
16793Author: Hib Eris <hib@hiberis.nl>
16794Date:	Thu Feb 2 13:01:45 2012 +0100
16795
16796    gtk-doc: Fix API documentation for poppler_page_free_annot_mapping()
16797
16798    Remove reference to non existent method poppler_annot_free() and use
16799    ref/unref instead of copy/free.
16800
16801    Bug #45549.
16802
16803 glib/poppler-page.cc | 4 ++--
16804 1 file changed, 2 insertions(+), 2 deletions(-)
16805
16806commit f8ce9966e4f480949799a26c01bd861f4011b587
16807Author: Carlos Garcia Campos <carlosgc@gnome.org>
16808Date:	Sat Feb 4 11:51:34 2012 +0100
16809
16810    gtk-doc: Remove reference to non existent method poppler_layer_free()
16811
16812    Bug #45549.
16813
16814 glib/poppler-document.cc | 7 +++----
16815 1 file changed, 3 insertions(+), 4 deletions(-)
16816
16817commit f58f3525f135bc47e89c23c33e96e43db10d4853
16818Author: Hib Eris <hib@hiberis.nl>
16819Date:	Thu Feb 2 15:59:47 2012 +0100
16820
16821    gtk-doc: Add more glib API documentation for poppler-document
16822
16823    Fixes several gtk-doc warnings.
16824
16825    Bug #45549.
16826
16827 glib/poppler-document.h | 26 +++++++++++++-------------
16828 1 file changed, 13 insertions(+), 13 deletions(-)
16829
16830commit 080247f6a47bc929b25f6e000f4474801af74b1f
16831Author: Hib Eris <hib@hiberis.nl>
16832Date:	Thu Feb 2 15:45:37 2012 +0100
16833
16834    gtk-doc: remove references to removed pixbuf functions
16835
16836    Bug #45549.
16837
16838 glib/poppler-page.cc		     | 6 ++----
16839 glib/reference/poppler-sections.txt | 4 ----
16840 2 files changed, 2 insertions(+), 8 deletions(-)
16841
16842commit 47780d9ed1fd69068fdb9b9782e2cb37e2a5b217
16843Author: Hib Eris <hib@hiberis.nl>
16844Date:	Thu Feb 2 15:43:30 2012 +0100
16845
16846    gtk-doc: do not build doc for glib-demo
16847
16848    Fixes glib-demo symbols in poppler-unused.txt
16849
16850    Bug #45549.
16851
16852 glib/reference/Makefile.am | 2 +-
16853 1 file changed, 1 insertion(+), 1 deletion(-)
16854
16855commit e320f335cc6e54c60bd2436799dd1f05beb060ba
16856Author: Hib Eris <hib@hiberis.nl>
16857Date:	Sat Feb 4 11:32:50 2012 +0100
16858
16859    gtk-doc: Fix typo's
16860
16861    Bug #45549.
16862
16863 glib/poppler-annot.cc		     | 6 +++---
16864 glib/poppler-annot.h		     | 2 +-
16865 glib/poppler-document.cc	     | 2 +-
16866 glib/poppler-media.cc		     | 2 +-
16867 glib/poppler-page.cc		     | 3 +--
16868 glib/poppler-page.h		     | 4 ++--
16869 glib/reference/poppler-sections.txt | 4 +++-
16870 7 files changed, 12 insertions(+), 11 deletions(-)
16871
16872commit 1fe27b07975e9a9455708563118fb73cce696f81
16873Author: Hib Eris <hib@hiberis.nl>
16874Date:	Tue Jan 31 12:49:01 2012 +0100
16875
16876    cairo: Remove unused variable in CairoFontEngine.cc
16877
16878    Fixes bug #45442.
16879
16880 poppler/CairoFontEngine.cc | 3 +--
16881 1 file changed, 1 insertion(+), 2 deletions(-)
16882
16883commit e3d80c79815ce46daf3c3f2b944f49eaf19bfea5
16884Author: Hib Eris <hib@hiberis.nl>
16885Date:	Tue Jan 31 14:42:04 2012 +0100
16886
16887    Fix return value of downscale_box_filter()
16888
16889    Fixes bug #45441.
16890
16891 poppler/CairoRescaleBox.cc | 2 +-
16892 1 file changed, 1 insertion(+), 1 deletion(-)
16893
16894commit e074e526fa206403b84da5ce0f27d7357223c7ac
16895Author: Hib Eris <hib@hiberis.nl>
16896Date:	Tue Jan 31 13:02:16 2012 +0100
16897
16898    Fix return value of poppler_attachment_save
16899
16900    Fixes bug #45440.
16901
16902 glib/poppler-attachment.cc | 2 +-
16903 1 file changed, 1 insertion(+), 1 deletion(-)
16904
16905commit bc389cff91c350d7da186d4cf707c389c77bbc29
16906Author: Hib Eris <hib@hiberis.nl>
16907Date:	Tue Jan 31 14:03:08 2012 +0100
16908
16909    glib-demo: Do not use deprecated gtk_dialog_set_has_separator()
16910
16911    Bug #45439
16912
16913 glib/demo/main.c | 2 ++
16914 1 file changed, 2 insertions(+)
16915
16916commit e52e3c24663edaa630d9187e832223b474b74089
16917Author: Hib Eris <hib@hiberis.nl>
16918Date:	Tue Jan 31 13:39:05 2012 +0100
16919
16920    glib-demo: Do not use deprecated GtkComboBox API
16921
16922    Bug #45439.
16923
16924 glib/demo/annots.c	|  6 ++++++
16925 glib/demo/print.c	|  9 ++++++++-
16926 glib/demo/render.c	| 16 ++++++++++++++++
16927 glib/demo/selections.c |  8 ++++++++
16928 4 files changed, 38 insertions(+), 1 deletion(-)
16929
16930commit 165ab4ec122d0e1a6f30dcfba80aefc422cd83b7
16931Author: Hib Eris <hib@hiberis.nl>
16932Date:	Tue Jan 31 12:15:51 2012 +0100
16933
16934    Fix build for builddir != srcdir
16935
16936    Fixes bug #45434.
16937
16938 glib/Makefile.am | 2 +-
16939 1 file changed, 1 insertion(+), 1 deletion(-)
16940
16941commit e424a13bb516464d59ad76fd0933e92f3307b21b
16942Author: Thomas Freitag <Thomas.Freitag@kabelmail.de>
16943Date:	Fri Feb 3 00:12:10 2012 +0100
16944
16945    pdfseparate fixes by Thomas after his last commit
16946
16947 poppler/PDFDoc.cc | 8 +++++++-
16948 1 file changed, 7 insertions(+), 1 deletion(-)
16949
16950commit 4fcd42cfa4424992cd4b36af38bc6230ce0706c9
16951Author: Albert Astals Cid <aacid@kde.org>
16952Date:	Wed Feb 1 22:53:03 2012 +0100
16953
16954    [xpdf303] More merges from Thomas (with minor fixes from me)
16955
16956    Basically fonts related and some other small stuff
16957
16958 poppler/Annot.cc	     |	 6 +-
16959 poppler/ArthurOutputDev.cc  |	47 +--
16960 poppler/CMap.cc	     | 153 ++++++++
16961 poppler/CMap.h		     |	16 +
16962 poppler/CairoFontEngine.cc  |	43 +--
16963 poppler/CharCodeToUnicode.h |	 1 +
16964 poppler/FontInfo.cc	     |	 8 +-
16965 poppler/Gfx.cc		     | 363 +++++++++++--------
16966 poppler/GfxFont.cc	     | 831
16967 +++++++++++++++++++++++++++++---------------
16968 poppler/GfxFont.h	     |	34 +-
16969 poppler/GfxState.cc	     |	81 +++--
16970 poppler/GfxState.h	     |	 2 +
16971 poppler/GlobalParams.cc     | 738 ++++++++++++++++++++++-----------------
16972 poppler/GlobalParams.h      | 112 +++---
16973 poppler/GlobalParamsWin.cc  | 180 ++++++++--
16974 poppler/PSOutputDev.cc      | 591 +++++++++++++++----------------
16975 poppler/PSOutputDev.h	     |	12 +-
16976 poppler/PreScanOutputDev.cc |	10 +-
16977 poppler/SplashOutputDev.cc  |	59 ++--
16978 poppler/XRef.cc	     |	16 +-
16979 20 files changed, 2008 insertions(+), 1295 deletions(-)
16980
16981commit 0089357de8ea96f3e394ea9cb37e8182ccf15ae2
16982Author: Thomas Freitag <Thomas.Freitag@kabelmail.de>
16983Date:	Wed Feb 1 19:17:38 2012 +0100
16984
16985    pdfseparate: Produce PDF/X conformant pdf pages if the original PDF
16986    was PDF/X conformant.
16987
16988 poppler/PDFDoc.cc | 63
16989 ++++++++++++++++++++++++++++++++++---------------------
16990 poppler/XRef.cc   |  9 +++++++-
16991 poppler/XRef.h    |  5 ++++-
16992 3 files changed, 51 insertions(+), 26 deletions(-)
16993
16994commit be62a4f2e7d5db3b6d85d1b3026979f9561e6e15
16995Author: Hib Eris <hib@hiberis.nl>
16996Date:	Mon Jan 30 17:07:28 2012 +0100
16997
16998    Fix build with latest mingw-w64 headers
16999
17000    Fixes bug #45407.
17001    (cherry picked from commit 58c17c3a61f18a6808ec9ba37e82734a655090ac)
17002
17003 glib/poppler-annot.cc	  | 1 +
17004 glib/poppler-document.cc | 1 +
17005 2 files changed, 2 insertions(+)
17006
17007commit acbc63348ce5e279e4d66ed4f240dc8d61df4e57
17008Author: Suzuki Toshiya <mpsuzuki@hiroshima-u.ac.jp>
17009Date:	Mon Jan 30 20:46:04 2012 +1030
17010
17011    pdftocairo/automake: link with lcms
17012
17013 utils/Makefile.am | 5 +++++
17014 1 file changed, 5 insertions(+)
17015
17016commit 9548573a16629fecdbd44c9aac8b626ec6f53b81
17017Author: Pino Toscano <pino@kde.org>
17018Date:	Mon Jan 30 00:32:52 2012 +0100
17019
17020    glib/cmake: various minor introspection improvements
17021
17022    "port" to CMake of the automake equivalents of
17023    4765c3289635fe4fb006e7df4f83d7056eb42855
17024
17025 glib/CMakeLists.txt | 3 +++
17026 1 file changed, 3 insertions(+)
17027
17028commit bf2ffb1cc76bcf569419ac495f524c41bb6f1650
17029Author: Pino Toscano <pino@kde.org>
17030Date:	Mon Jan 30 00:21:31 2012 +0100
17031
17032    cmake: support $(gir_name)_EXPORT_PACKAGES for g-ir-scanner
17033
17034 cmake/modules/GObjectIntrospectionMacros.cmake | 2 ++
17035 1 file changed, 2 insertions(+)
17036
17037commit cbe7131e63c5896010e7e1ad5c0c3aa91611704d
17038Author: Albert Astals Cid <aacid@kde.org>
17039Date:	Fri Jan 27 00:36:18 2012 +0100
17040
17041    Set OPJ_DPARAMETERS_IGNORE_PCLR_CMAP_CDEF_FLAG if you have it
17042
17043    Fixes/workarounds bug 43414 with openjpeg 1.5 (unreleased)
17044    (cherry picked from commit de6415af1a39ec7dfa4f149c6c5e311b86352cec)
17045
17046 cmake/modules/FindLIBOPENJPEG.cmake | 13 +++++++++++++
17047 config.h.cmake			     |	3 +++
17048 configure.ac			     |	8 ++++++++
17049 poppler/JPEG2000Stream.cc	     |	7 ++++++-
17050 4 files changed, 30 insertions(+), 1 deletion(-)
17051
17052commit 641526d1a7e8032ea8f7b8ac42c5ad8c20448d9b
17053Author: Adrian Johnson <ajohnson@redneon.com>
17054Date:	Wed Jan 25 22:44:27 2012 +1030
17055
17056    jpeg: set image parameters after jpeg_set_defaults()
17057
17058    so the resolution does not get overwritten by the defaults.
17059
17060    The libjpeg documentation for jpeg_set_defaults() states: "This
17061    routine sets all JPEG parameters to reasonable defaults, using only
17062    the input image's color space (field in_color_space, which must
17063    already be set in cinfo)"
17064
17065    Bug 45224
17066
17067 goo/JpegWriter.cc | 6 ++++--
17068 1 file changed, 4 insertions(+), 2 deletions(-)
17069
17070commit f7356a88fe983c2ddd7d5a50400768310a26c4d2
17071Author: Adrian Johnson <ajohnson@redneon.com>
17072Date:	Thu Jan 26 11:33:28 2012 +1030
17073
17074    glib: add section in docs for new symbols in 0.18
17075
17076 glib/reference/poppler-docs.sgml | 4 ++++
17077 1 file changed, 4 insertions(+)
17078
17079commit b42c171de93dba56859beb21cfe5312d825fedd6
17080Author: Alexander Saprykin <xelfium@gmail.com>
17081Date:	Mon Jan 23 22:07:15 2012 +0100
17082
17083    Do not use 50Kb of stack in SplashXPath::addCurve
17084
17085    Bug 44905
17086
17087 splash/SplashXPath.cc | 69
17088 ++++++++++++++++++++++++++++++++++++---------------
17089 1 file changed, 49 insertions(+), 20 deletions(-)
17090
17091commit a04fca6266bda6d04068f38f16fe492cb6b8677b
17092Author: Adrian Johnson <ajohnson@redneon.com>
17093Date:	Sat Jan 21 09:41:12 2012 +1030
17094
17095    cairo: use fabs when comparing the transformed line width
17096
17097    as the transform may cause a negative width.
17098
17099    Bug 43441
17100
17101 poppler/CairoOutputDev.cc | 2 +-
17102 1 file changed, 1 insertion(+), 1 deletion(-)
17103
17104commit ce1b6c7ca16847f07eeafc29c6503be6fa5a9a3d
17105Author: Patrick Pfeifer <p2000@mailinator.com>
17106Date:	Thu Jan 19 14:54:48 2012 +0100
17107
17108    cairo: Fix test for rotation
17109
17110    Fixes bug #14619.
17111
17112 poppler/CairoOutputDev.cc | 8 +++++++-
17113 1 file changed, 7 insertions(+), 1 deletion(-)
17114
17115commit 4765c3289635fe4fb006e7df4f83d7056eb42855
17116Author: Evan Nemerson <evan@coeus-group.com>
17117Date:	Sun Jan 15 11:02:50 2012 -0800
17118
17119    glib: various minor introspection and documentation improvements
17120
17121    Bug 44790
17122
17123 glib/Makefile.am	   |  4 +++-
17124 glib/poppler-annot.cc	   |  8 ++++----
17125 glib/poppler-attachment.h |  7 ++++---
17126 glib/poppler-document.cc  |  6 ++++--
17127 glib/poppler-media.h	   |  7 ++++---
17128 glib/poppler-page.cc	   | 23 +++++++++++++++--------
17129 6 files changed, 34 insertions(+), 21 deletions(-)
17130
17131commit e8e42988c5cebab2ffa5fe020f30a3a645e90b5f
17132Author: Adrian Johnson <ajohnson@redneon.com>
17133Date:	Mon Jan 16 21:25:19 2012 +1030
17134
17135    cairo: ensure paintTransparencyGroup uses same ctm as
17136    beginTransparencyGroup
17137
17138    Bug 29968
17139
17140 poppler/CairoOutputDev.cc | 8 ++++++--
17141 poppler/CairoOutputDev.h  | 1 +
17142 2 files changed, 7 insertions(+), 2 deletions(-)
17143
17144commit f6c7aa752f9455bba1aa3c72e0998e7911c1d43e
17145Author: Adrian Johnson <ajohnson@redneon.com>
17146Date:	Wed Jan 18 21:19:43 2012 +1030
17147
17148    configure.ac: print the glib version required if not found
17149
17150 configure.ac | 10 ++++++++--
17151 1 file changed, 8 insertions(+), 2 deletions(-)
17152
17153commit 100488ec7db2d1f3e25bfda42c1603ca86696195
17154Author: Adrian Johnson <ajohnson@redneon.com>
17155Date:	Sun Jan 15 23:52:28 2012 +1030
17156
17157    cairo: restore temporary clip used in CairoOutputDev::fill when
17158    painting a mask
17159
17160    The clip is only used to clip the paint to the fill path so it should
17161    be moved inside the save/restore.
17162
17163 poppler/CairoOutputDev.cc | 2 +-
17164 1 file changed, 1 insertion(+), 1 deletion(-)
17165
17166commit 9c092e17e8f0cf0335b431a223e6e44bddc27e64
17167Author: Albert Astals Cid <aacid@kde.org>
17168Date:	Sun Jan 15 23:28:51 2012 +0100
17169
17170    [xpdf] More Splash and Gfx changes from Thomas
17171
17172    1. merge of blend changes
17173    Here I had not only merged the changed in blend modes, I made also
17174    a few
17175    changes in the SPLASH_CMYK area, so that the already sent PDF now also
17176    be rendered correctly with the -jpegcmyk option
17177    2. merge of font handling in SplashOutputDev.cc
17178    There were a few changes left in font handling, I took them over
17179    3. merge of getcolor-changes
17180    The getcolor changes win a price for well defined C++ code. I wouldn't
17181    have merged them, if there were not a lot of other things to merge.
17182    4. merge of image handling in SplashOutputDev.cc
17183    I merged the left changes in image handling including colorizing masks
17184    in pattern colorspace
17185    5. cleanup of overprint
17186    I tested the overprint implementation of Derek. They succeed only
17187    in 70
17188    % percent of the PDF where my solution had success, but Derek's
17189    solution
17190    is much cleaner, and I'm sure that I could also fix the rest in
17191    it. BUT:
17192    as I already considered, when I implemented overprint, there are some
17193    overprint situations, which can not be solved in a CMYK colorspace, we
17194    have to implement a DeviceN colorpace when also overprint from CMYK
17195    colors over spot colors should work. Therefore I decided to remove my
17196    overprint implementation completely from the code and let Derek's
17197    solution in, even if there could be done some enhancements in it.
17198    6. colorizing text in pattern colorspace
17199    When I saw Derek's implementation with a clean interface only at one
17200    place in Gfx.cc, I first was very surprised. My solution had a lot of
17201    places in Gfx.cc, where I looked if the current colorspace is
17202    a pattern
17203    colorspace. Therefore I first had a look into the PDF specification
17204    again, and really, it can be done in the way of Derek. Therefore I
17205    merged it and removed the fragments of my code.
17206
17207    On this step I started a regtest against the version after the fourth
17208    patch. There were a lot of enhancements, especially in texts with
17209    symbolic chars like mathematical and so on, but there was one
17210    (and ONLY
17211    one) regression, shown in bug-poppler27482.pdf
17212    I examined that (that is also the reason for the delay) and
17213    encountered
17214    that on merging I removed my solution for this bug, therefore
17215
17216    7. insert enhancements for colorizing masks in pattern colorspace
17217    I adapt the bug fix from bug 27482 to the merge.
17218
17219 poppler/CairoOutputDev.cc   |	101 ++--
17220 poppler/CairoOutputDev.h    |	 21 +-
17221 poppler/Gfx.cc		     |	705 +++++++++++++++-----------
17222 poppler/Gfx.h		     |	 22 +-
17223 poppler/GfxState.cc	     |	208 +++++---
17224 poppler/GfxState.h	     |	 37 +-
17225 poppler/GlobalParams.cc     |	 17 +
17226 poppler/GlobalParams.h      |	  3 +
17227 poppler/OutputDev.cc	     |	 13 +-
17228 poppler/OutputDev.h	     |	 25 +-
17229 poppler/PSOutputDev.cc      |	 87 ++--
17230 poppler/PSOutputDev.h	     |	 21 +-
17231 poppler/PreScanOutputDev.cc |	  2 +-
17232 poppler/SplashOutputDev.cc  | 1179
17233 +++++++++++++++++++++----------------------
17234 poppler/SplashOutputDev.h   |	 80 +--
17235 poppler/TextOutputDev.cc    |	  8 +
17236 poppler/TextOutputDev.h     |	  8 +
17237 splash/Splash.cc	     |	 11 +-
17238 splash/Splash.h	     |	122 ++---
17239 splash/SplashPattern.cc     |	 14 -
17240 splash/SplashPattern.h      |	  7 -
17241 utils/pdftoppm.cc	     |	  1 +
17242 22 files changed, 1390 insertions(+), 1302 deletions(-)
17243
17244commit 69df13c49cea2390f2c5036f3d450f134f7a2656
17245Author: Thomas Freitag <Thomas.Freitag@alfa.de>
17246Date:	Sun Jan 15 15:07:18 2012 +0100
17247
17248    Fix stack overflow in PDFDoc::markObject()
17249
17250    Bug 44660
17251
17252 poppler/PDFDoc.cc | 4 +++-
17253 1 file changed, 3 insertions(+), 1 deletion(-)
17254
17255commit cdb56567c60b492ad08befff54f2ff70620b86fe
17256Author: Thomas Freitag <Thomas.Freitag@alfa.de>
17257Date:	Sun Jan 15 15:04:51 2012 +0100
17258
17259    Correctly initialize globalParams
17260
17261 utils/pdfseparate.cc | 5 ++++-
17262 1 file changed, 4 insertions(+), 1 deletion(-)
17263
17264commit 4e205a6625431dcf95375de009b4354746a4f0b7
17265Author: Adrian Johnson <ajohnson@redneon.com>
17266Date:	Sun Jan 15 22:18:30 2012 +1030
17267
17268    parseargs: don't use arg->size with GooString argument
17269
17270    40b56994 added GooString arguments but incorrectly used arg->size as
17271    the string length. arg->size is always 0 for GooString arguments. This
17272    worked because the arg->size - 1 string length passed to
17273    GooString::Set() just happened to be the the same value as the
17274    CALC_STRING_LEN default argument indicating the string length is to be
17275    calculated with strlen.
17276
17277 utils/parseargs.cc | 3 +--
17278 1 file changed, 1 insertion(+), 2 deletions(-)
17279
17280commit a7210a7ebc3d3ca88643bfbc2f0d660a5553a668
17281Author: Arseny Solokha <asolokha@gmx.com>
17282Date:	Fri Jan 13 18:52:17 2012 +0100
17283
17284    Properly initialize globalParams
17285
17286    Bug 44659
17287
17288 utils/pdfunite.cc | 4 ++++
17289 1 file changed, 4 insertions(+)
17290
17291commit baaf93f0e47a1978f9ea80e9394543a25b763d77
17292Author: Adrian Johnson <ajohnson@redneon.com>
17293Date:	Thu Jan 12 01:05:07 2012 +1030
17294
17295    configure.ac: print the cairo version required if not found
17296
17297    Bug 44619
17298
17299 configure.ac | 9 +++++++--
17300 1 file changed, 7 insertions(+), 2 deletions(-)
17301
17302commit 9b8b4232587831fdada37de033c272a3c5049c34
17303Author: Adrian Johnson <ajohnson@redneon.com>
17304Date:	Thu Jan 12 00:26:03 2012 +1030
17305
17306    cairo: avoid setting huge clip area when printing
17307
17308    Bug 44002
17309
17310 poppler/CairoOutputDev.cc | 21 ++++++++++++---------
17311 1 file changed, 12 insertions(+), 9 deletions(-)
17312
17313commit efe115f22f8f00a2863ef265ad6f4e7cc2e0336c
17314Author: Albert Astals Cid <aacid@kde.org>
17315Date:	Tue Jan 10 23:41:54 2012 +0100
17316
17317    compile
17318
17319 poppler/ArthurOutputDev.cc | 1 +
17320 1 file changed, 1 insertion(+)
17321
17322commit 52d190d8ff962a57a59218f6871c3a63a443ea53
17323Author: Albert Astals Cid <aacid@kde.org>
17324Date:	Tue Jan 10 23:33:40 2012 +0100
17325
17326    [xpdf303] tiling "merges" from Thomas, using mostly our "old" code
17327    instead of xpdf's
17328
17329 poppler/CairoOutputDev.cc   |	2 +-
17330 poppler/CairoOutputDev.h    |	4 ++--
17331 poppler/Gfx.cc		     | 45
17332 +++++++++++++++++++++++++++++++++------------
17333 poppler/Gfx.h		     | 15 +++++++++------
17334 poppler/GfxState.cc	     |	5 ++++-
17335 poppler/GfxState.h	     |	7 ++++---
17336 poppler/OutputDev.h	     |	3 ++-
17337 poppler/PSOutputDev.cc      |	2 +-
17338 poppler/PSOutputDev.h	     |	2 +-
17339 poppler/PreScanOutputDev.cc | 15 +++++++--------
17340 poppler/PreScanOutputDev.h  |	2 +-
17341 poppler/SplashOutputDev.cc  |	8 ++++++--
17342 poppler/SplashOutputDev.h   |	3 ++-
17343 splash/Splash.cc	     | 32 ++++++++++++++++++++++++--------
17344 utils/ImageOutputDev.cc     |	2 +-
17345 utils/ImageOutputDev.h      |	2 +-
17346 16 files changed, 99 insertions(+), 50 deletions(-)
17347
17348commit bf75a957650dd5208ecf1f6db1555a3d00b7949c
17349Author: Albert Astals Cid <aacid@kde.org>
17350Date:	Tue Jan 10 23:31:27 2012 +0100
17351
17352    [xpdf303] Splash::blitTransparent merges from Thomas
17353
17354 splash/Splash.cc | 10 +++++++---
17355 1 file changed, 7 insertions(+), 3 deletions(-)
17356
17357commit 296244ab74e56b2781daae0a664617d1da30527c
17358Author: Albert Astals Cid <aacid@kde.org>
17359Date:	Tue Jan 10 23:30:34 2012 +0100
17360
17361    [xpdf303] Merge xpath Splash stuff from Thomas
17362
17363 splash/SplashXPath.cc | 22 +++++++++++++---------
17364 1 file changed, 13 insertions(+), 9 deletions(-)
17365
17366commit e1ae7b900b01db7c7703da68ad94aa9bda1938f6
17367Author: Albert Astals Cid <aacid@kde.org>
17368Date:	Tue Jan 10 23:29:38 2012 +0100
17369
17370    [xpdf303] Merge splash font stuff from Thomas
17371
17372 poppler/GlobalParams.cc      | 17 +++++++++++++++++
17373 poppler/GlobalParams.h       |  3 +++
17374 poppler/SplashOutputDev.cc   |  3 +++
17375 poppler/SplashOutputDev.h    |  1 +
17376 splash/SplashFTFont.cc       | 34 ++++++++++++++++++++++++++++------
17377 splash/SplashFTFont.h	      |  1 +
17378 splash/SplashFTFontEngine.cc |  7 ++++---
17379 splash/SplashFTFontEngine.h  |  5 +++--
17380 splash/SplashFontEngine.cc   |  3 ++-
17381 splash/SplashFontEngine.h    |  1 +
17382 10 files changed, 63 insertions(+), 12 deletions(-)
17383
17384commit d46b673c46a72132fb3918b64733be552e35952f
17385Author: Albert Astals Cid <aacid@kde.org>
17386Date:	Tue Jan 10 23:28:43 2012 +0100
17387
17388    [xpdf303] More merges from Thomas
17389
17390 splash/Splash.cc | 2800
17391 ++++++++++++++++++++++++++++++++++++------------------
17392 splash/Splash.h  |   60 ++
17393 2 files changed, 1943 insertions(+), 917 deletions(-)
17394
17395commit 2cb40bab3b8c49d54c2a49554b30268ccb32899b
17396Author: Adrian Johnson <ajohnson@redneon.com>
17397Date:	Sun Jan 8 21:35:41 2012 +1030
17398
17399    Fix typo in pdffonts man page
17400
17401 utils/pdffonts.1 | 2 +-
17402 1 file changed, 1 insertion(+), 1 deletion(-)
17403
17404commit 34ae382915d9d9b2b3c015fee3c24907a6b52b8b
17405Author: Albert Astals Cid <aacid@kde.org>
17406Date:	Sat Jan 7 17:14:05 2012 +0100
17407
17408    xpdf303: Merge some stuff in Splash [Thomas Freitag]
17409
17410    1. merge the complete pipe changes
17411    a) including the overprint implementation from Derek used by pipe
17412    b) including the transfer function implementation
17413    2. Two changes (not really a merge) to get it compiled under windows
17414    (in
17415    GlobalParams.cc & PDFDoc.cc)
17416    3. merge fill and stroke changes
17417    a) including merge of SplashClip.cc
17418    b) including merge of SplashXPathScanner.cc
17419
17420 poppler/GfxState.cc	      |   94 ++-
17421 poppler/GfxState.h	      |   17 +-
17422 poppler/GlobalParams.cc      |    7 +
17423 poppler/GlobalParams.h       |    3 +
17424 poppler/GlobalParamsWin.cc   |    2 +-
17425 poppler/PDFDoc.cc	      |    2 +-
17426 poppler/SplashOutputDev.cc   |  134 +++-
17427 poppler/SplashOutputDev.h    |    8 +-
17428 splash/Splash.cc	      | 1658
17429 ++++++++++++++++++++++++++++++------------
17430 splash/Splash.h	      |   42 +-
17431 splash/SplashClip.cc	      |   57 +-
17432 splash/SplashState.cc	      |   49 ++
17433 splash/SplashState.h	      |   12 +
17434 splash/SplashXPathScanner.cc |  474 +++++++-----
17435 splash/SplashXPathScanner.h  |   24 +-
17436 15 files changed, 1845 insertions(+), 738 deletions(-)
17437
17438commit c2378609ae52523beb64e0f040fc79dce4877e03
17439Author: Thomas Freitag <thomas.freitag@kabelmail.de>
17440Date:	Sat Jan 7 11:47:19 2012 +0100
17441
17442    regtest: read stderr output before calling wait to fix a possible
17443    deadlock
17444
17445    In the way the scripts starts it subprocesses, stderr becomes buffered
17446    for the subprocesses. And unforunately, when the buffer limit is
17447    reached, the subprocess suspends it work until it can print again on
17448    stderr. That's why the python script runs into a deadlock when the
17449    subprocess produces a lot of error messages. A small rearrange of the
17450    commands, first read the stderr output and then wait that the
17451    subprocess
17452    ends, will remove this deadlock.
17453
17454 regtest/backends/__init__.py | 8 ++++----
17455 1 file changed, 4 insertions(+), 4 deletions(-)
17456
17457commit da6bfacb0f858f27bd47f247a25d6bc9ab778411
17458Author: Adrian Johnson <ajohnson@redneon.com>
17459Date:	Sat Jan 7 10:35:17 2012 +1030
17460
17461    Add -subst option to pdffonts to list the substitute font name
17462    and filename
17463
17464    Bug 44416
17465
17466 poppler/FontInfo.cc	 |  8 ++++--
17467 poppler/FontInfo.h	 |  2 ++
17468 poppler/GlobalParams.cc | 29 +++++++++++++++++++--
17469 poppler/GlobalParams.h  |  3 ++-
17470 utils/pdffonts.1	 |  3 +++
17471 utils/pdffonts.cc	 | 67
17472 +++++++++++++++++++++++++++++++++++--------------
17473 6 files changed, 88 insertions(+), 24 deletions(-)
17474
17475commit 9979b1b3e36dc8085d8c684692fece463fa474b1
17476Author: Yi Yang <ahyangyi@gmail.com>
17477Date:	Sat Jan 7 09:44:42 2012 +1030
17478
17479    Include .otf fonts when finding substitute fonts
17480
17481    Bug 44412
17482
17483 poppler/GfxFont.cc	 | 2 +-
17484 poppler/GlobalParams.cc | 2 +-
17485 2 files changed, 2 insertions(+), 2 deletions(-)
17486
17487commit ebfab832ab4f2642b9ab2ededd25de670a3c7147
17488Author: Adrian Johnson <ajohnson@redneon.com>
17489Date:	Fri Dec 23 09:55:20 2011 +1030
17490
17491    autoconf: Check for cairo-ft and other cairo backends
17492
17493    so that CAIRO_LIBS includes the freetype dependency and pdftocairo
17494    includes the dependencies for optional cairo backends.
17495
17496    Bug 43969
17497
17498 configure.ac	   | 14 ++++++++++++--
17499 utils/Makefile.am |  4 ++--
17500 2 files changed, 14 insertions(+), 4 deletions(-)
17501
17502commit 51ca2b7c7dec5430d29860fd887ad5c5d9b3f574
17503Author: Albert Astals Cid <aacid@kde.org>
17504Date:	Thu Dec 15 00:26:09 2011 +0100
17505
17506    [xpdf303] Some more changes in TextOutputDev
17507
17508 poppler/TextOutputDev.cc | 23 ++++++++++++++++-------
17509 1 file changed, 16 insertions(+), 7 deletions(-)
17510
17511commit c5ce12993a4d2bcd3b3e95b1f08d00dc8960678c
17512Author: Albert Astals Cid <aacid@kde.org>
17513Date:	Wed Dec 14 22:49:33 2011 +0100
17514
17515    [xpdf303] Merge some stuff from TextOutputDev
17516
17517    Yes, this is the best commit log i could think of
17518
17519 poppler/TextOutputDev.cc | 268
17520 ++++++++++++++++++++++++++++++-----------------
17521 poppler/TextOutputDev.h  |  19 ++--
17522 2 files changed, 180 insertions(+), 107 deletions(-)
17523
17524commit 388d72ac27ae98fe3a1ebd21760f2b0fa0249a9b
17525Author: Albert Astals Cid <aacid@kde.org>
17526Date:	Tue Dec 6 23:21:15 2011 +0100
17527
17528    include strings.h as we use memcpy
17529
17530    Fixes bug 43558
17531
17532 goo/PNGWriter.cc | 3 ++-
17533 1 file changed, 2 insertions(+), 1 deletion(-)
17534
17535commit 743f70f594bf3c9a58d1ff0738b9a2bc3ea03382
17536Author: Albert Astals Cid <aacid@kde.org>
17537Date:	Tue Dec 6 20:27:03 2011 +0100
17538
17539    xpdf303: Use xpdf method against recursion while parsing
17540
17541    Ours detected loops correctly, but not "valid" files containing lots
17542    of arrays one inside the other [[[[[[[[[[[[[[[[[[[
17543    So go to this more crude "fix" used in xpdf
17544
17545 poppler/Dict.cc   |  4 ++--
17546 poppler/Dict.h    |  2 +-
17547 poppler/Object.cc |  4 ++--
17548 poppler/Object.h  |  8 ++++----
17549 poppler/Parser.cc | 32 +++++++++++++++-----------------
17550 poppler/Parser.h  | 10 +++-------
17551 poppler/XRef.cc   | 33 +++++++--------------------------
17552 poppler/XRef.h    |  2 +-
17553 8 files changed, 35 insertions(+), 60 deletions(-)
17554
17555commit 63c942a45227ef28fb94ef4765171d9812fffafa
17556Author: Albert Astals Cid <aacid@kde.org>
17557Date:	Sun Dec 4 17:29:45 2011 +0100
17558
17559    Do not fail if we are trying to save a file with Encrypt but that
17560    we have not modified at all
17561
17562    Fixes KDE bug #288045
17563
17564 poppler/PDFDoc.cc | 49 +++++++++++++++++++++++++++++--------------------
17565 1 file changed, 29 insertions(+), 20 deletions(-)
17566
17567commit 0937d775e59a963b72fa7924e0f7be484f8345fc
17568Author: Albert Astals Cid <aacid@kde.org>
17569Date:	Sun Dec 4 15:37:20 2011 +0100
17570
17571    update name and copyright
17572    (cherry picked from commit 22601c2a64f094ede8085a3ccca3de9daaa556e7)
17573
17574 utils/pdftocairo.cc | 3 ++-
17575 1 file changed, 2 insertions(+), 1 deletion(-)
17576
17577commit bdb439ac5a751d6146204ae0d61fdbf7828c89c3
17578Author: Axel Strübing <axel.struebing@freenet.de>
17579Date:	Thu Nov 24 22:32:57 2011 +0100
17580
17581    Fix typo/regression introduced in
17582    f6d026bfa18624ccd321e102bb39ba744998de1e
17583
17584 poppler/Gfx.cc | 3 ++-
17585 1 file changed, 2 insertions(+), 1 deletion(-)
17586
17587commit 74e11d8c912dd95d235e44e7b34b8ea1be082b9f
17588Author: Albert Astals Cid <aacid@kde.org>
17589Date:	Thu Nov 24 18:54:27 2011 +0100
17590
17591    Fix typo
17592
17593 qt4/src/poppler-qt4.h | 4 ++--
17594 1 file changed, 2 insertions(+), 2 deletions(-)
17595
17596commit ec2a1c3fca92a28c56911729927838f7aacf1078
17597Author: Albert Astals Cid <aacid@kde.org>
17598Date:	Wed Nov 16 23:13:52 2011 +0100
17599
17600    xpdf303: Use the correct sizeof() for the greallocn
17601
17602 poppler/XRef.cc | 2 +-
17603 1 file changed, 1 insertion(+), 1 deletion(-)
17604
17605commit 544440b9d19ce99f3a7fcacdea70999b1efc217f
17606Author: Albert Astals Cid <aacid@kde.org>
17607Date:	Wed Nov 16 23:09:23 2011 +0100
17608
17609    xpdf303: Add XRef::getPermFlags
17610
17611 poppler/XRef.h | 1 +
17612 1 file changed, 1 insertion(+)
17613
17614commit b2e43e531edcecaeacf02a627c98cf7ef57f3e3c
17615Author: Albert Astals Cid <aacid@kde.org>
17616Date:	Wed Nov 16 23:04:04 2011 +0100
17617
17618    xpdf303: make strToUnsigned "safer"
17619
17620 poppler/PDFDoc.cc | 11 +++++++----
17621 1 file changed, 7 insertions(+), 4 deletions(-)
17622
17623commit bd1513742182ed4c80d21401dd30180981879f24
17624Author: Albert Astals Cid <aacid@kde.org>
17625Date:	Wed Nov 16 22:59:12 2011 +0100
17626
17627    xpdf303: Check xrefEntryCompressed entries to be of correct type
17628    and in bounds
17629
17630 poppler/XRef.cc | 5 +++++
17631 1 file changed, 5 insertions(+)
17632
17633commit 3bf3e82d1f3eb19a454239d8c7641fc68ff4e462
17634Author: Albert Astals Cid <aacid@kde.org>
17635Date:	Wed Nov 16 22:54:17 2011 +0100
17636
17637    xpdf303: Adobe apparently ignores the generation number on compressed
17638    objects
17639
17640 poppler/XRef.cc | 2 ++
17641 1 file changed, 2 insertions(+)
17642
17643commit 73e6f19c4e76762eb5131b168e3b24167ba126cb
17644Author: Albert Astals Cid <aacid@kde.org>
17645Date:	Wed Nov 16 22:29:11 2011 +0100
17646
17647    xpdf303: Add PDFDoc::fileNameU to windows builds
17648
17649 poppler/PDFDoc.cc | 43 +++++++++++++++++++++++++++++++++++--------
17650 poppler/PDFDoc.h  |  6 ++++++
17651 2 files changed, 41 insertions(+), 8 deletions(-)
17652
17653commit 65388b1aaf9a78efcf9486d5e2d4bdce76f11194
17654Author: Igor Slepchin <igor.slepchin@gmail.com>
17655Date:	Tue Nov 15 21:53:40 2011 +0100
17656
17657    Output images in pdftohtml -xml mode if no -i option is specified.
17658
17659    Comes with an attached update to pdf2xml.dtd
17660
17661 utils/HtmlOutputDev.cc | 48
17662 ++++++++++++++++++++++++++++++++++++++++--------
17663 utils/pdf2xml.dtd	| 22 +++++++++++++++++-----
17664 2 files changed, 57 insertions(+), 13 deletions(-)
17665
17666commit a4c78946bc1fc3d52152af2e319051050ab05e28
17667Author: Albert Astals Cid <aacid@kde.org>
17668Date:	Mon Nov 14 13:22:53 2011 +0100
17669
17670    Make GfxColorSpace::parse accept dicts too
17671
17672 poppler/GfxState.cc | 14 +++++++++++++-
17673 1 file changed, 13 insertions(+), 1 deletion(-)
17674
17675commit f6d026bfa18624ccd321e102bb39ba744998de1e
17676Author: Albert Astals Cid <aacid@kde.org>
17677Date:	Fri Nov 11 16:37:27 2011 +0100
17678
17679    Do not crash if failing to parse the colorspace
17680
17681    Fixes bug 42793
17682
17683 poppler/Gfx.cc | 52 +++++++++++++++++++++++++++++-----------------------
17684 1 file changed, 29 insertions(+), 23 deletions(-)
17685
17686commit c9da140bb476dcbb3928950ae9b506de82695cd2
17687Author: David King <amigadave@amigadave.com>
17688Date:	Thu Oct 20 11:31:10 2011 +0200
17689
17690    glib-demo: Conditionally initialise threading
17691
17692    In GLib 2.24.0 and above, threading is enabled by default, and the
17693    thread initialization functions are deprecated since GLib 2.31.0.
17694
17695    Fixes bug #42036.
17696
17697 glib/demo/main.c | 3 +++
17698 1 file changed, 3 insertions(+)
17699
17700commit a0db250bbdefff6361551cf9db344bd5268fea11
17701Author: Vittal Aithal <vittal.aithal@cognidox.com>
17702Date:	Wed Nov 9 20:07:58 2011 +0100
17703
17704    pdfinfo: report page rotation
17705
17706 utils/pdfinfo.cc | 8 ++++++++
17707 1 file changed, 8 insertions(+)
17708
17709commit e7dbd17ff07afa465636a90f526cd7ac8c731862
17710Author: Kenji Uno <ku@digitaldolphins.jp>
17711Date:	Wed Nov 9 12:39:41 2011 +0100
17712
17713    Fix leak in GooString when resizing
17714
17715    If resizing from "long" to shorter
17716
17717 goo/GooString.cc | 3 +++
17718 1 file changed, 3 insertions(+)
17719
17720commit 6a4f0c32b6723b127034d59a34bf076942e9935f
17721Author: Carlos Garcia Campos <carlosgc@gnome.org>
17722Date:	Sun Nov 6 15:44:06 2011 +0100
17723
17724    regtest: Skip tests with results when creating refs
17725
17726    Not only tests that have md5, but also crashed or failed tests.
17727
17728 regtest/TestReferences.py    | 4 ++--
17729 regtest/backends/__init__.py | 3 +++
17730 2 files changed, 5 insertions(+), 2 deletions(-)
17731
17732commit eab952d121c7ab88a0d41587cfa449c0978bea04
17733Author: Pino Toscano <pino@kde.org>
17734Date:	Thu Nov 3 21:58:11 2011 +0100
17735
17736    qt4: remove unused variable
17737
17738 qt4/src/poppler-embeddedfile.cc | 1 -
17739 1 file changed, 1 deletion(-)
17740
17741commit 85615f04e040dd38792533a4522e437644e97548
17742Author: Pino Toscano <pino@kde.org>
17743Date:	Thu Nov 3 16:15:40 2011 +0100
17744
17745    qt4: get rid of the own F and Ff flags reading
17746
17747    no more useful now, as they are available either directly or as
17748    parsed values in both Annot and FormField
17749
17750 qt4/src/poppler-form.cc   | 16 ----------------
17751 qt4/src/poppler-private.h |  4 +---
17752 2 files changed, 1 insertion(+), 19 deletions(-)
17753
17754commit 43347b43eeb66b5c8dc9637c36436baacc626bc4
17755Author: Pino Toscano <pino@kde.org>
17756Date:	Thu Nov 3 16:10:57 2011 +0100
17757
17758    qt4: use the flags of the associated Annot object
17759
17760 qt4/src/poppler-form.cc | 2 +-
17761 1 file changed, 1 insertion(+), 1 deletion(-)
17762
17763commit 6c9492202de9b3b43da9eac3e40dc7fe218f21da
17764Author: Pino Toscano <pino@kde.org>
17765Date:	Thu Nov 3 16:03:11 2011 +0100
17766
17767    qt4: remove old commented code
17768
17769 qt4/src/poppler-form.cc | 1 -
17770 1 file changed, 1 deletion(-)
17771
17772commit f0eca54131f7cdf6c1e0e78a18be0bf642567af4
17773Author: Pino Toscano <pino@kde.org>
17774Date:	Thu Nov 3 15:46:33 2011 +0100
17775
17776    qt4: use the quadding read already in FormField
17777
17778    ... instead of reading it again
17779
17780 qt4/src/poppler-form.cc | 24 ++++++++----------------
17781 1 file changed, 8 insertions(+), 16 deletions(-)
17782
17783commit d92bce1ae87d2f351bb1b972c64466502fb212aa
17784Author: Pino Toscano <pino@kde.org>
17785Date:	Thu Nov 3 15:30:45 2011 +0100
17786
17787    qt4: include <QFile>
17788
17789 qt4/src/poppler-private.h | 1 +
17790 1 file changed, 1 insertion(+)
17791
17792commit 955cd0c7bd3a72340deba098f4242a4904adc60f
17793Author: Albert Astals Cid <aacid@kde.org>
17794Date:	Wed Nov 2 20:20:41 2011 +0100
17795
17796    Compile with MSVC needed for last change in the qt4 frontend
17797
17798 CMakeLists.txt | 1 +
17799 1 file changed, 1 insertion(+)
17800
17801commit e0f5bc1deebaa9861baffd7c9ba31ea31585cd1d
17802Author: Hib Eris <hib@hiberis.nl>
17803Date:	Tue Nov 1 14:15:09 2011 +0100
17804
17805    qt4: Use PDFDoc(wchar_t *, ...) on Windows
17806
17807    Bug 35378
17808
17809 qt4/src/poppler-document.cc |	6 +++---
17810 qt4/src/poppler-private.h   | 17 +++++++++++++++--
17811 2 files changed, 18 insertions(+), 5 deletions(-)
17812
17813commit 52c1e9c5109299255d13b5b1e7d3eedaab512084
17814Author: Carlos Garcia Campos <carlosgc@gnome.org>
17815Date:	Tue Nov 1 14:13:10 2011 +0100
17816
17817    regtest: Add --update-refs command line option to run-tests command
17818
17819    It allows to update the references of failing tests.
17820
17821 regtest/TestRun.py	       |  2 +-
17822 regtest/backends/__init__.py  | 34 ++++++++++++++++++++++++++++++++--
17823 regtest/commands/run-tests.py |  4 ++++
17824 3 files changed, 37 insertions(+), 3 deletions(-)
17825
17826commit b4896a416b1df14a81b944b3c577fec85c9c7f7d
17827Author: Rex Dieter <rdieter@math.unl.edu>
17828Date:	Tue Nov 1 09:40:53 2011 +0100
17829
17830    Fix pkg-config files
17831
17832    We were using $FOO_REQUIRED instead of @FOO_REQUIRED@
17833
17834 configure.ac			| 1 +
17835 poppler-glib-uninstalled.pc.in | 2 +-
17836 poppler-glib.pc.cmake		| 2 +-
17837 poppler-glib.pc.in		| 2 +-
17838 4 files changed, 4 insertions(+), 3 deletions(-)
17839
17840commit 53f1b0c5edfdbef817bff31566893ac4e111516a
17841Author: Carlos Garcia Campos <carlosgc@gnome.org>
17842Date:	Sun Oct 30 16:02:19 2011 +0100
17843
17844    pdftocairo: Make sure beginDocument() is always called
17845
17846    This fixes a crash when rendering only odd/even pages in a printing
17847    format.
17848
17849 utils/pdftocairo.cc | 4 ++++
17850 1 file changed, 4 insertions(+)
17851
17852commit 8b0dfe9537082eaccd982530f1eddc2fcfc92f8e
17853Author: Albert Astals Cid <aacid@kde.org>
17854Date:	Thu Oct 27 19:58:31 2011 +0200
17855
17856    xpdf303: Use splashDist instead of splashSqrt and USE_FIXEDPOINT
17857    enhacements
17858
17859 splash/SplashFTFont.cc | 70
17860 +++++++++++++++++++++++++++++++++++++++++++++-----
17861 splash/SplashFTFont.h	|  2 +-
17862 2 files changed, 65 insertions(+), 7 deletions(-)
17863
17864commit b021bce2583c8e1e3a4c129106d80e7a4e223600
17865Author: Albert Astals Cid <aacid@kde.org>
17866Date:	Thu Oct 27 19:54:22 2011 +0200
17867
17868    xpdf303: wops, make it compile
17869
17870 poppler/Lexer.cc | 2 +-
17871 1 file changed, 1 insertion(+), 1 deletion(-)
17872
17873commit 76295f4d401c36bdef3b2a20d18ac57a3b976410
17874Author: Albert Astals Cid <aacid@kde.org>
17875Date:	Thu Oct 27 19:42:42 2011 +0200
17876
17877    xpdf303: Adopt xpdf solution for the name too long problem
17878
17879 poppler/Lexer.cc | 37 +++++++++++++++++--------------------
17880 1 file changed, 17 insertions(+), 20 deletions(-)
17881
17882commit be6d4c19b8ce1515ce995eee408dc5752012c649
17883Author: Albert Astals Cid <aacid@kde.org>
17884Date:	Thu Oct 27 19:34:38 2011 +0200
17885
17886    xpdf303: Add brackets
17887
17888 poppler/Lexer.cc | 6 ++++--
17889 1 file changed, 4 insertions(+), 2 deletions(-)
17890
17891commit 904ae1385e93155a55008977c89aa664b7c8cb9b
17892Author: Albert Astals Cid <aacid@kde.org>
17893Date:	Wed Oct 26 14:22:28 2011 +0200
17894
17895    Expose POPPLER_VERSION in poppler-config.h
17896
17897 configure.ac			| 3 +++
17898 poppler/poppler-config.h.cmake | 5 +++++
17899 poppler/poppler-config.h.in	| 5 +++++
17900 3 files changed, 13 insertions(+)
17901
17902commit aa83d4fe942ef0685c5990ddf3eccc2fbdf82292
17903Author: Albert Astals Cid <aacid@kde.org>
17904Date:	Thu Oct 20 00:59:57 2011 +0200
17905
17906    xpdf303: Add readFromStream
17907
17908 poppler/GfxFont.cc | 6 ++++++
17909 1 file changed, 6 insertions(+)
17910
17911commit 74d771d58a4d1868669117709eb6811ec28bf840
17912Author: Albert Astals Cid <aacid@kde.org>
17913Date:	Thu Oct 20 00:56:58 2011 +0200
17914
17915    xpdf303: Add base14SubstFonts
17916
17917 poppler/GfxFont.cc | 24 ++++++++++++++++++++++++
17918 1 file changed, 24 insertions(+)
17919
17920commit 71260f987161d5b122caced6af14e9d64be46e4d
17921Author: Albert Astals Cid <aacid@kde.org>
17922Date:	Thu Oct 20 00:55:42 2011 +0200
17923
17924    xpdf303: GfxFontLoc implementation
17925
17926 poppler/GfxFont.cc | 20 ++++++++++++++++++++
17927 1 file changed, 20 insertions(+)
17928
17929commit 586430137985fd303ce87bdb9b902ee9a01341e8
17930Author: Albert Astals Cid <aacid@kde.org>
17931Date:	Thu Oct 20 00:54:09 2011 +0200
17932
17933    xpdf303: More stuff into base14FontMap
17934
17935 poppler/GfxFont.cc | 16 +++++++++++++++-
17936 1 file changed, 15 insertions(+), 1 deletion(-)
17937
17938commit c0affb1845c339f89ca67608cb9fd9134ff902f5
17939Author: Albert Astals Cid <aacid@kde.org>
17940Date:	Thu Oct 20 00:51:31 2011 +0200
17941
17942    xpdf303: GfxFont::getOrignName/getName rework
17943
17944 poppler/FontInfo.cc	  | 4 ++--
17945 poppler/GfxFont.cc	  | 4 ----
17946 poppler/GfxFont.h	  | 6 +-----
17947 poppler/PSOutputDev.cc   | 8 ++++----
17948 poppler/TextOutputDev.cc | 5 ++---
17949 5 files changed, 9 insertions(+), 18 deletions(-)
17950
17951commit c5c513b5b72e03f6f0a94d04f7d8a22fe9bdaa80
17952Author: Albert Astals Cid <aacid@kde.org>
17953Date:	Thu Oct 20 00:45:30 2011 +0200
17954
17955    xpdf303: GfxFontLoc
17956
17957 poppler/GfxFont.h | 35 +++++++++++++++++++++++++++++++++++
17958 1 file changed, 35 insertions(+)
17959
17960commit 4ec5e5e6d4785eb7a60744ae7e33c7ba3f603e8e
17961Author: Albert Astals Cid <aacid@kde.org>
17962Date:	Thu Oct 20 00:34:10 2011 +0200
17963
17964    xpdf303: StdFontMapEntry renaming
17965
17966 poppler/GfxFont.cc | 26 +++++++++++---------------
17967 poppler/GfxFont.h  |  2 ++
17968 2 files changed, 13 insertions(+), 15 deletions(-)
17969
17970commit e71088dc5087303b1ae5f3e72af287ec4e0a1342
17971Author: Albert Astals Cid <aacid@kde.org>
17972Date:	Mon Oct 17 13:42:06 2011 +0200
17973
17974    remove useless #if
17975
17976 poppler/Page.cc | 4 +---
17977 1 file changed, 1 insertion(+), 3 deletions(-)
17978
17979commit 40b56994dda79653c902977423f349efa55cf21e
17980Author: Adrian Johnson <ajohnson@redneon.com>
17981Date:	Mon Oct 17 20:33:03 2011 +1030
17982
17983    utils: Add GooString arg to parseargs and use for paths in pdftocairo
17984
17985    <sys/param.h> and MAXPATHLEN is not available on windows. Avoid the
17986    need to know the max path length by using GooString for the path.
17987
17988 utils/parseargs.cc  | 12 ++++++++++++
17989 utils/parseargs.h   |	2 ++
17990 utils/pdftocairo.cc | 17 ++++++++---------
17991 3 files changed, 22 insertions(+), 9 deletions(-)
17992
17993commit 4bb34757dbbff780baba053371274c05b29771e1
17994Author: Adrian Johnson <ajohnson@redneon.com>
17995Date:	Mon Sep 19 21:11:44 2011 +0930
17996
17997    cairo: fix setSoftMask bugs
17998
17999    - Getting the clip extents in device space requires transforming all
18000      four corners of the clip extents and translating by the group device
18001      offset other wise the device extents will not be correct for rotated
18002      ctm.
18003
18004    - Adjust matrix to include translation of the clip extents origin
18005      since the mask surface does not start at (0,0).
18006
18007    - the ctm when called cairo_mask() needs to be the same as the
18008    ctm when
18009      the mask was created.
18010
18011    - implement transfer function in setSoftMask
18012
18013    Bug 41005
18014
18015 poppler/CairoOutputDev.cc | 97
18016 +++++++++++++++++++++++++++++------------------
18017 poppler/CairoOutputDev.h  |  6 ++-
18018 2 files changed, 65 insertions(+), 38 deletions(-)
18019
18020commit 50adbed183e9bf70eb4c41e8858cf464c3042e45
18021Author: Carlos Garcia Campos <carlosgc@gnome.org>
18022Date:	Sun Oct 16 12:40:27 2011 +0200
18023
18024    Remove poppler-cairo dependency from poppler-glib pkg-config file
18025
18026    poppler-glib links to poppler-cairo statically, so it doesn'tm
18027    depend on
18028    the dynamic library.
18029
18030 CMakeLists.txt			| 1 -
18031 configure.ac			| 2 --
18032 poppler-glib-uninstalled.pc.in | 2 +-
18033 poppler-glib.pc.cmake		| 2 +-
18034 poppler-glib.pc.in		| 2 +-
18035 5 files changed, 3 insertions(+), 6 deletions(-)
18036
18037commit acd8ecc9121db58851f73764f046a4f54bd80581
18038Author: Adrian Johnson <ajohnson@redneon.com>
18039Date:	Sat Oct 8 15:03:24 2011 +1030
18040
18041    ps: fix uncolored tiling patterns
18042
18043    Uncolored patterns and type 3 chars must not use color setting
18044    operators. When emitting an uncolored pattern:
18045     - disable the update color space functions
18046     - disable the update color functions
18047     - set pdfLastFill and pdfLastStroke to true to ensure the the sCol
18048       and fCol procedures that is used by some of the PS procedures that
18049       emulate PDF operators do not update the color.
18050
18051    Bug 41462
18052
18053 poppler/PSOutputDev.cc | 41 +++++++++++++++++++++++++++++++++++++++++
18054 poppler/PSOutputDev.h	|  1 +
18055 2 files changed, 42 insertions(+)
18056
18057commit 6e1326b11f98f2b277e53a6cdbcb373ce6c29958
18058Author: Adrian Johnson <ajohnson@redneon.com>
18059Date:	Fri Oct 7 20:29:36 2011 +1030
18060
18061    ps: emit non repeating patterns in PSOutput with inType3Char = true
18062
18063    instead of falling back to Gfx. This avoids emitting the image data
18064    twice.
18065
18066 poppler/PSOutputDev.cc | 23 +++++++++++++++++++++++
18067 1 file changed, 23 insertions(+)
18068
18069commit ed05fcb8c442b716c5e382c98f2625701926c86a
18070Author: Adrian Johnson <ajohnson@redneon.com>
18071Date:	Sat Oct 1 20:19:19 2011 +0930
18072
18073    ps: fix tiling pattern fill matrix
18074
18075    In PS the pattern matrix maps the pattern space to user space. In PDF
18076    the pattern matrix maps the pattern space to the default ctm of the
18077    content stream (baseMatrix in Gfx). The matrix mat already contains
18078    the
18079    correct pattern->baseMatrix so use it instead of pmat.
18080
18081    Bug 41374
18082
18083 poppler/PSOutputDev.cc | 9 ++-------
18084 1 file changed, 2 insertions(+), 7 deletions(-)
18085
18086commit 087757866de13b6164967a1d241d3c0e47065f1a
18087Author: Albert Astals Cid <aacid@kde.org>
18088Date:	Thu Oct 13 12:18:52 2011 +0200
18089
18090    xpdf303: Merge SplashT1Font::getGlyphPath changes
18091
18092 splash/SplashT1Font.cc | 39 +++++++++++++++++++++------------------
18093 1 file changed, 21 insertions(+), 18 deletions(-)
18094
18095commit c84f46ee16a8dcc6e2cad2359df621cc6cdb8fa5
18096Author: Albert Astals Cid <aacid@kde.org>
18097Date:	Thu Oct 13 12:16:14 2011 +0200
18098
18099    xpdf303: Add GBool type1 to SplashFTFontFile
18100
18101 splash/SplashFTFontFile.cc | 9 +++++----
18102 splash/SplashFTFontFile.h  | 3 ++-
18103 2 files changed, 7 insertions(+), 5 deletions(-)
18104
18105commit d845da2c3c1acbeaa4b9bb3125f9143e785210ff
18106Author: Yury G. Kudryashov <urkud.urkud@gmail.com>
18107Date:	Thu Oct 6 14:49:19 2011 +0200
18108
18109    Okular moved to git, fix docs
18110
18111    Fix URLs in poppler-qt4 documentation
18112
18113 qt4/src/Mainpage.dox | 6 +++---
18114 1 file changed, 3 insertions(+), 3 deletions(-)
18115
18116commit bb40c980f7ab7a6eb9735af17103f87bc65893d6
18117Author: Yury G. Kudryashov <urkud.urkud@gmail.com>
18118Date:	Thu Oct 6 14:49:08 2011 +0200
18119
18120    Explicitly include fontconfig include dir
18121
18122    This fixes cmake-driven build on systems where fontconfig is
18123    installed in
18124    non-standard location.
18125
18126 CMakeLists.txt | 1 +
18127 1 file changed, 1 insertion(+)
18128
18129commit 776ca137984556530ba938265714934bdc3d6443
18130Author: Yury G. Kudryashov <urkud.urkud@gmail.com>
18131Date:	Thu Oct 6 14:48:46 2011 +0200
18132
18133    Fix typo in cmake option documentation
18134
18135    Relocatable build does *not* (was missing in docs) hardcode library
18136    location.
18137
18138 CMakeLists.txt | 2 +-
18139 1 file changed, 1 insertion(+), 1 deletion(-)
18140
18141commit ab8616dcb637ac1aeb4d5f142c3c4bff9aecd041
18142Author: Adrian Johnson <ajohnson@redneon.com>
18143Date:	Thu Oct 6 14:21:10 2011 +0200
18144
18145    close the file or flush stdout
18146
18147 utils/pdftocairo.cc | 2 ++
18148 1 file changed, 2 insertions(+)
18149
18150commit 72c2d563684ab6937a98a0c1c79be3639d29c9ce
18151Author: Albert Astals Cid <aacid@kde.org>
18152Date:	Tue Oct 4 17:46:11 2011 +0200
18153
18154    xpdf303: Make sure array length is > 0
18155
18156    This is not scritcly necessary since Array::get already returns a
18157    null object in case
18158    the index is out of range but let's merge it for the sake of being
18159    more closer to xpdf
18160
18161 poppler/GfxState.cc | 2 +-
18162 1 file changed, 1 insertion(+), 1 deletion(-)
18163
18164commit c814c2452c7f60623fdd0fee6f915adeaf5b49e3
18165Author: Albert Astals Cid <aacid@kde.org>
18166Date:	Tue Oct 4 17:40:27 2011 +0200
18167
18168    xpdf303: Limit recursion in GfxColorSpace parsing
18169
18170    I think we could do it better, but it'd take more time and it's not
18171    what we are doing in this branch anyway
18172
18173 poppler/GfxState.cc | 43 +++++++++++++++++++++++++++----------------
18174 poppler/GfxState.h  | 14 +++++++-------
18175 2 files changed, 34 insertions(+), 23 deletions(-)
18176
18177commit 0e53ba5709296dc2ba1399f885af200d2041f0cd
18178Author: Glad Deschrijver <glad.deschrijver@gmail.com>
18179Date:	Sat Oct 1 15:41:51 2011 +0200
18180
18181    qt4: Add the option of PSConverter creating EPS
18182
18183 qt4/src/poppler-ps-converter.cc | 3 ++-
18184 qt4/src/poppler-qt4.h		 | 6 ++++--
18185 2 files changed, 6 insertions(+), 3 deletions(-)
18186
18187commit 04e271a0c10807c9c3967daa1f656e87b97b9901
18188Author: Albert Astals Cid <aacid@kde.org>
18189Date:	Sat Oct 1 14:34:50 2011 +0200
18190
18191    Fix typo in documentation
18192
18193    Reported by Glad Deschrijver
18194    (cherry picked from commit 1346caac6c564035d368617a329b361d0253fbf6)
18195
18196 qt4/src/poppler-qt4.h | 2 +-
18197 1 file changed, 1 insertion(+), 1 deletion(-)
18198
18199commit 9855529e8e1a83c6d77a9e4221ea2132d44e9fb1
18200Author: Albert Astals Cid <aacid@kde.org>
18201Date:	Sat Oct 1 14:27:44 2011 +0200
18202
18203    Remove space after % as it confuses libspectre
18204
18205    Discussed with Adrian Johnson
18206    Problem found by Glad Deschrijver
18207
18208 poppler/PSOutputDev.cc | 4 ++--
18209 1 file changed, 2 insertions(+), 2 deletions(-)
18210
18211commit 8e8cde6f374b59222d834e2e7f08fb4a6a4d55a5
18212Author: Albert Astals Cid <aacid@kde.org>
18213Date:	Wed Sep 28 23:32:24 2011 +0200
18214
18215    xpdf303: More manpage merging
18216
18217 utils/pdftotext.1 | 9 +++++----
18218 1 file changed, 5 insertions(+), 4 deletions(-)
18219
18220commit f798f00c9ec55bff2eb93938424c436ba2663e7a
18221Author: Albert Astals Cid <aacid@kde.org>
18222Date:	Wed Sep 28 23:30:55 2011 +0200
18223
18224    xpdf303: mention pdfdetach in non xpdf tools
18225
18226 utils/pdftocairo.1 | 1 +
18227 utils/pdftohtml.1  | 1 +
18228 2 files changed, 2 insertions(+)
18229
18230commit 3fc46ac1c046460ccf46ba4b8a92f728e775694a
18231Author: Albert Astals Cid <aacid@kde.org>
18232Date:	Wed Sep 28 23:30:00 2011 +0200
18233
18234    xpdf303: Fix pdfdetach man page references
18235
18236 utils/pdfdetach.1 | 14 ++++++--------
18237 1 file changed, 6 insertions(+), 8 deletions(-)
18238
18239commit 79e1d77fb00a7c7f0bda4ae76328c4211c7f16e6
18240Author: Albert Astals Cid <aacid@kde.org>
18241Date:	Wed Sep 28 23:27:53 2011 +0200
18242
18243    xpdf303: Merge some more manpages
18244
18245 utils/pdfinfo.1  | 15 +++++++++++----
18246 utils/pdftoppm.1 |  9 +++++----
18247 2 files changed, 16 insertions(+), 8 deletions(-)
18248
18249commit 841c96be59ddad32f51d4d114ba1dcc42285ab55
18250Author: Albert Astals Cid <aacid@kde.org>
18251Date:	Wed Sep 28 23:23:25 2011 +0200
18252
18253    xpdf303: Merge some man pages
18254
18255 utils/pdffonts.1  | 9 +++++----
18256 utils/pdfimages.1 | 9 +++++----
18257 utils/pdftops.1   | 9 +++++----
18258 3 files changed, 15 insertions(+), 12 deletions(-)
18259
18260commit d2706a05513134f961e2500e0e596f2769707ce5
18261Author: Adrian Johnson <ajohnson@redneon.com>
18262Date:	Wed Sep 28 21:20:23 2011 +0930
18263
18264    cairo: fix crash when using poppler_page_get_image()
18265
18266 poppler/CairoOutputDev.h | 1 +
18267 1 file changed, 1 insertion(+)
18268
18269commit 0c0591fa23441c54c9443072615273ea65482d76
18270Author: Albert Astals Cid <aacid@kde.org>
18271Date:	Tue Sep 27 00:45:59 2011 +0200
18272
18273    0.18.0
18274
18275 CMakeLists.txt      |	 6 ++--
18276 NEWS		     |	14 ++++++++
18277 configure.ac	     |	 4 +--
18278 cpp/Doxyfile	     |	 2 +-
18279 gtk-doc.make	     | 102
18280 ++++++++++++++++++++++------------------------------
18281 poppler/Makefile.am |	 2 +-
18282 qt4/src/Doxyfile    |	 2 +-
18283 7 files changed, 64 insertions(+), 68 deletions(-)
18284
18285commit 19f5db7acd64330d198f18695175df02141794d7
18286Author: Albert Astals Cid <aacid@kde.org>
18287Date:	Tue Sep 27 00:15:15 2011 +0200
18288
18289    Update Carlos (C) year
18290
18291 poppler/Gfx.cc | 2 +-
18292 1 file changed, 1 insertion(+), 1 deletion(-)
18293
18294commit 6d34d4af90b8b41360de4dabb000bbcc894775d0
18295Author: Albert Astals Cid <aacid@kde.org>
18296Date:	Tue Sep 27 00:09:54 2011 +0200
18297
18298    Rename pdfmerge and pdfextract
18299
18300    To pdfunite and pdfseparate, the old names were taken
18301
18302 utils/.gitignore     |   4 +-
18303 utils/CMakeLists.txt |  28 ++++----
18304 utils/Makefile.am    |  16 ++---
18305 utils/pdfextract.1   |  49 --------------
18306 utils/pdfextract.cc  | 115 ---------------------------------
18307 utils/pdfmerge.1     |  33 ----------
18308 utils/pdfmerge.cc    | 176
18309 ---------------------------------------------------
18310 utils/pdfseparate.1  |  49 ++++++++++++++
18311 utils/pdfseparate.cc | 115 +++++++++++++++++++++++++++++++++
18312 utils/pdfunite.1     |  33 ++++++++++
18313 utils/pdfunite.cc    | 176
18314 +++++++++++++++++++++++++++++++++++++++++++++++++++
18315 11 files changed, 397 insertions(+), 397 deletions(-)
18316
18317commit baf54c2876edd476ffc68da6518598847bb7ec8a
18318Author: Albert Astals Cid <aacid@kde.org>
18319Date:	Mon Sep 26 15:54:46 2011 +0200
18320
18321    Remove getRawStream
18322
18323    Since it does exactly the same as getNextStream
18324
18325 poppler/DCTStream.h	 | 1 -
18326 poppler/Stream.h	 | 1 -
18327 utils/HtmlOutputDev.cc  | 7 ++-----
18328 utils/ImageOutputDev.cc | 9 +++------
18329 4 files changed, 5 insertions(+), 13 deletions(-)
18330
18331commit bba57e588fd1ee3a61f18405d1d1bf89fceb5b96
18332Author: Carlos Garcia Campos <carlosgc@gnome.org>
18333Date:	Sun Sep 25 12:21:02 2011 +0200
18334
18335    xpdf303: Added the pdfdetach tool
18336
18337    I haven't merged xpdf code for embedded files, I think our
18338    implementation is better and more complete. I've adapated pdfdetach
18339    code to use our code and return also embedded files of file attachment
18340    annotations to match what xpdf does.
18341
18342 poppler/FileSpec.cc  |  22 ++++
18343 poppler/FileSpec.h   |   3 +
18344 utils/CMakeLists.txt |   9 ++
18345 utils/Makefile.am    |   6 +
18346 utils/pdfdetach.1    | 105 +++++++++++++++++
18347 utils/pdfdetach.cc   | 318
18348 +++++++++++++++++++++++++++++++++++++++++++++++++++
18349 6 files changed, 463 insertions(+)
18350
18351commit f62c2f002c782d3a7887525f031d266aca6eb582
18352Author: Carlos Garcia Campos <carlosgc@gnome.org>
18353Date:	Sat Sep 24 11:20:13 2011 +0200
18354
18355    xpdf303: Parse ActualText in Gfx instead of output devices
18356
18357    Remove beginMarkedContent and endMarkedcontent and add beginActualText
18358    and endActualText. ActualText is parsed in Gfx, that already
18359    handles the
18360    marked content stack, so that text output dev doesn't need to
18361    handle it
18362    too. The text string is passed to beginActualText(). This change
18363    is not
18364    an exact merge of xpdf code, I've tried to keep our implementation.
18365
18366 poppler/CairoOutputDev.cc |   8 +--
18367 poppler/CairoOutputDev.h  |   6 +-
18368 poppler/Gfx.cc		   |  40 +++++++++----
18369 poppler/OutputDev.cc	   |   6 --
18370 poppler/OutputDev.h	   |   4 +-
18371 poppler/TextOutputDev.cc  | 145
18372 +++++++++++++++++++---------------------------
18373 poppler/TextOutputDev.h   |  21 ++++---
18374 7 files changed, 108 insertions(+), 122 deletions(-)
18375
18376commit a097447ed13cb021003425f85597e2628935feb2
18377Author: Carlos Garcia Campos <carlosgc@gnome.org>
18378Date:	Sat Sep 24 09:43:05 2011 +0200
18379
18380    Use new error syntax in pdfextract
18381
18382 utils/pdfextract.cc | 2 +-
18383 1 file changed, 1 insertion(+), 1 deletion(-)
18384
18385commit 718c735aed540aa49b8dde250ca886c6ad93f5b6
18386Merge: 6721916 69707f0
18387Author: Carlos Garcia Campos <carlosgc@gnome.org>
18388Date:	Sat Sep 24 09:38:52 2011 +0200
18389
18390    Merge branch 'master' into xpdf303merge
18391
18392commit 69707f0a9b5a94c80817039db943fb4f26e743e3
18393Author: Adrian Johnson <ajohnson@redneon.com>
18394Date:	Mon Sep 19 22:00:34 2011 +0930
18395
18396    Update .gitignore
18397
18398 regtest/.gitignore | 1 +
18399 utils/.gitignore   | 2 ++
18400 2 files changed, 3 insertions(+)
18401
18402commit 0de477817e424078cfcfcae114e7745809f0848d
18403Author: Adrian Johnson <ajohnson@redneon.com>
18404Date:	Mon Sep 19 21:57:07 2011 +0930
18405
18406    utils: Add Glyph & Cog copyright to pdfmerge and pdfextract man pages
18407
18408 utils/pdfextract.1 | 3 ++-
18409 utils/pdfmerge.1   | 3 ++-
18410 2 files changed, 4 insertions(+), 2 deletions(-)
18411
18412commit ce7372db64ee807dc2b491e121fbe557dbf697e8
18413Author: Adrian Johnson <ajohnson@redneon.com>
18414Date:	Mon Sep 19 22:04:27 2011 +0930
18415
18416    regtest: render cairo at 72ppi
18417
18418    For consistency with splash. It is faster and easier to compare with
18419    splash results.
18420
18421 regtest/backends/cairo.py | 4 ++--
18422 1 file changed, 2 insertions(+), 2 deletions(-)
18423
18424commit 6cf7330089c4dcc1099906d9c37c3607a2a1eeba
18425Author: Carlos Garcia Campos <carlosgc@gnome.org>
18426Date:	Mon Sep 19 18:42:35 2011 +0200
18427
18428    regtest: Ignore checksums of crashed, failed and stderr files
18429
18430    They shouldn't have a checksum, but it might happen with md5 files
18431    generated with previous versions.
18432
18433 regtest/backends/__init__.py | 6 +++---
18434 1 file changed, 3 insertions(+), 3 deletions(-)
18435
18436commit 6512bf1c5dab37058460882fec3407b396830981
18437Author: Albert Astals Cid <aacid@kde.org>
18438Date:	Sun Sep 18 18:38:32 2011 +0200
18439
18440    Render at 72 instead of 150, it's faster :D
18441
18442 regtest/backends/splash.py | 4 ++--
18443 1 file changed, 2 insertions(+), 2 deletions(-)
18444
18445commit b828f63ed3896a22f3fe7ddbe2ec2f549d7a2c62
18446Author: Albert Astals Cid <aacid@kde.org>
18447Date:	Sun Sep 18 18:20:47 2011 +0200
18448
18449    install pdfextract and pdfmerge manpages
18450
18451 utils/CMakeLists.txt | 2 ++
18452 1 file changed, 2 insertions(+)
18453
18454commit 986759dfbe85998c85ee9b0825c7522395567531
18455Author: Thomas Freitag <Thomas.Freitag@kabelmail.de>
18456Date:	Sun Sep 18 18:19:30 2011 +0200
18457
18458    pdfextract and pdfmerge man pages
18459
18460 utils/Makefile.am  |  2 ++
18461 utils/pdfextract.1 | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
18462 utils/pdfmerge.1   | 32 ++++++++++++++++++++++++++++++++
18463 3 files changed, 82 insertions(+)
18464
18465commit 90da1af542fd7f3cecef31b15da6971345b38209
18466Author: Thomas Freitag <Thomas.Freitag@kabelmail.de>
18467Date:	Sun Sep 18 18:19:04 2011 +0200
18468
18469    Complain if %d is not present and it should
18470
18471 utils/pdfextract.cc | 4 ++++
18472 1 file changed, 4 insertions(+)
18473
18474commit 40e066a84ddb3a5c41805c095659af5f5704d6d8
18475Author: suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>
18476Date:	Sun Sep 18 18:16:14 2011 +0200
18477
18478    qt_subdir is unneeded
18479
18480 Makefile.am | 2 +-
18481 1 file changed, 1 insertion(+), 1 deletion(-)
18482
18483commit 6721916c92d720947b3285c85fdbe6610c6bf013
18484Merge: 8456a6e e23f6b9
18485Author: Carlos Garcia Campos <carlosgc@gnome.org>
18486Date:	Sun Sep 18 16:31:10 2011 +0200
18487
18488    Merge branch 'master' into xpdf303merge
18489
18490    Conflicts:
18491	poppler/Gfx.cc
18492
18493commit e23f6b9cade804136bd4bb58182f4fe0b072fbf2
18494Author: Carlos Garcia Campos <carlosgc@gnome.org>
18495Date:	Sun Sep 18 16:27:50 2011 +0200
18496
18497    regtest: Do not create checksums for crashed, failed and stderr files
18498
18499 regtest/backends/__init__.py | 12 +++++++++++-
18500 1 file changed, 11 insertions(+), 1 deletion(-)
18501
18502commit 110b8be1d9f2694b42bd12dcb6af02bfca9866dd
18503Author: Carlos Garcia Campos <carlosgc@gnome.org>
18504Date:	Sun Sep 18 16:26:58 2011 +0200
18505
18506    Fix memory leak
18507
18508 poppler/Gfx.cc | 3 ++-
18509 1 file changed, 2 insertions(+), 1 deletion(-)
18510
18511commit 8456a6e1354126dc98357fb806595bd3bc198522
18512Author: Carlos Garcia Campos <carlosgc@gnome.org>
18513Date:	Sun Sep 18 16:07:54 2011 +0200
18514
18515    xpdf303: Add OCDisplayNode
18516
18517    It's not used by poppler yet, but we might want to use it from the
18518    frontends after the merge.
18519
18520 poppler/OptionalContent.cc | 127
18521 +++++++++++++++++++++++++++++++++++++++++++++
18522 poppler/OptionalContent.h  |  36 ++++++++++++-
18523 2 files changed, 162 insertions(+), 1 deletion(-)
18524
18525commit 06c6660dc9fe326f185ff323e643af6714b32ec8
18526Author: Carlos Garcia Campos <carlosgc@gnome.org>
18527Date:	Sun Sep 18 15:08:44 2011 +0200
18528
18529    xpdf303: Parse usage dictionary of optional content groups
18530
18531 poppler/OptionalContent.cc | 28 ++++++++++++++++++++++++++++
18532 poppler/OptionalContent.h  | 14 +++++++++++++-
18533 2 files changed, 41 insertions(+), 1 deletion(-)
18534
18535commit 528d5b0d40302b3fee3aec69b85bdd1daa4db568
18536Author: Carlos Garcia Campos <carlosgc@gnome.org>
18537Date:	Sun Sep 18 14:03:36 2011 +0200
18538
18539    xpdf303: Image XObjects can have a OC entry too
18540
18541 poppler/Gfx.cc | 11 ++++++++++-
18542 1 file changed, 10 insertions(+), 1 deletion(-)
18543
18544commit c40353d3bb761f5be8ddbd2bf5341e83901fb132
18545Author: Carlos Garcia Campos <carlosgc@gnome.org>
18546Date:	Sun Sep 18 13:32:07 2011 +0200
18547
18548    xpdf303: OC entry is specific to form XObjects
18549
18550 poppler/Gfx.cc | 17 +++++++++--------
18551 1 file changed, 9 insertions(+), 8 deletions(-)
18552
18553commit 6ddb51d81b064346dc85d2ae72570a956a184d74
18554Author: Carlos Garcia Campos <carlosgc@gnome.org>
18555Date:	Sun Sep 18 12:59:28 2011 +0200
18556
18557    xpdf303: The spec doesn't say OC must be null or ref
18558
18559 poppler/Annot.cc |  5 +----
18560 poppler/Gfx.cc   | 22 +++++++---------------
18561 2 files changed, 8 insertions(+), 19 deletions(-)
18562
18563commit 434bb9b38319edc7282be22044bd7761403a38a6
18564Author: Carlos Garcia Campos <carlosgc@gnome.org>
18565Date:	Sun Sep 18 12:45:12 2011 +0200
18566
18567    xpdf303: OC entry can be an optional content group too
18568
18569    Not only an optional content membership dictionary.
18570
18571 poppler/OptionalContent.cc | 10 ++++++++++
18572 1 file changed, 10 insertions(+)
18573
18574commit 56410b80fdabb99e2de0c6589de6ee745936c523
18575Author: Carlos Garcia Campos <carlosgc@gnome.org>
18576Date:	Sun Sep 18 12:44:02 2011 +0200
18577
18578    xpdf303: Not finding an oc group is not necessarily a syntax error
18579
18580 poppler/OptionalContent.cc | 2 --
18581 1 file changed, 2 deletions(-)
18582
18583commit 4bb4439450e342479375cb56d10561457475bd13
18584Author: Carlos Garcia Campos <carlosgc@gnome.org>
18585Date:	Sun Sep 18 12:42:15 2011 +0200
18586
18587    xpdf303: Fix check of OptionalContentGroup::getState()
18588
18589    We use an enum, not a boolean.
18590
18591 poppler/OptionalContent.cc | 2 +-
18592 1 file changed, 1 insertion(+), 1 deletion(-)
18593
18594commit d737e3098e02e46525c0edf2165462e03ac7a0e6
18595Author: Carlos Garcia Campos <carlosgc@gnome.org>
18596Date:	Sun Sep 18 11:36:11 2011 +0200
18597
18598    xpdf303: Add support for visibility expressions in OptContent
18599
18600 poppler/OptionalContent.cc | 113
18601 +++++++++++++++++++++++++++++++++++----------
18602 poppler/OptionalContent.h  |	3 +-
18603 2 files changed, 91 insertions(+), 25 deletions(-)
18604
18605commit 258d56ba85902a8ab50eec3fe66dd6425226fa59
18606Merge: 72a7736 12c6239
18607Author: Carlos Garcia Campos <carlosgc@gnome.org>
18608Date:	Sun Sep 18 11:12:38 2011 +0200
18609
18610    Merge branch 'master' into xpdf303merge
18611
18612commit 12c6239ca4f1f6a5de72aebd755f9d1354ea5837
18613Author: Carlos Garcia Campos <carlosgc@gnome.org>
18614Date:	Sun Sep 18 11:08:06 2011 +0200
18615
18616    regtest: Fix checksum check for tests containing spaces in filename
18617
18618 regtest/backends/__init__.py | 2 +-
18619 1 file changed, 1 insertion(+), 1 deletion(-)
18620
18621commit 72a7736389cbe36c1f8a526f1a659cae1a3f85a3
18622Author: Carlos Garcia Campos <carlosgc@gnome.org>
18623Date:	Sun Sep 18 10:47:51 2011 +0200
18624
18625    xpdf303: No need to cache optContentConfig object in Annot
18626
18627 poppler/Annot.cc | 2 +-
18628 poppler/Annot.h  | 2 --
18629 2 files changed, 1 insertion(+), 3 deletions(-)
18630
18631commit 93ba92db0a3af35f197a4faa5a528af98ea0f624
18632Author: Albert Astals Cid <aacid@kde.org>
18633Date:	Wed Sep 14 00:58:44 2011 +0200
18634
18635    Make it work with Python3
18636
18637 regtest/Config.py		 |  4 ++--
18638 regtest/TestReferences.py	 |  8 ++++----
18639 regtest/TestRun.py		 | 32 ++++++++++++++++----------------
18640 regtest/Timer.py		 |  8 ++++----
18641 regtest/backends/__init__.py	 | 12 ++++++------
18642 regtest/commands/__init__.py	 |  6 +++---
18643 regtest/commands/create-refs.py |  2 +-
18644 regtest/commands/run-tests.py	 |  2 +-
18645 regtest/main.py		 |  2 +-
18646 9 files changed, 38 insertions(+), 38 deletions(-)
18647
18648commit da1b5437148e1e6317246b16f7235c8bc280be97
18649Author: Carlos Garcia Campos <carlosgc@gnome.org>
18650Date:	Tue Sep 13 20:09:56 2011 +0200
18651
18652    regtest: Add a way to skip files
18653
18654    A new command line option --skip has been added to give a file
18655    with the
18656    list of test to skip. When --skip is not used, it look for a file
18657    named
18658    Skipped in the tests dir. Lines starting with '#' are considered
18659    comments and are ignored.
18660
18661 regtest/TestReferences.py |  9 +++++++--
18662 regtest/TestRun.py	   |  9 +++++++--
18663 regtest/Utils.py	   | 20 ++++++++++++++++++++
18664 regtest/main.py	   |  6 +++++-
18665 4 files changed, 39 insertions(+), 5 deletions(-)
18666
18667commit b730b2c1d9666f62f940762663c8318e64049d61
18668Author: Carlos Garcia Campos <carlosgc@gnome.org>
18669Date:	Tue Sep 13 19:04:04 2011 +0200
18670
18671    regtest: Limit the number of arguments to 1
18672
18673    It's easier to run poppler-regtest more than once if you need to run
18674    different tests.
18675
18676 regtest/commands/create-refs.py | 24 ++++++++++++------------
18677 regtest/commands/run-tests.py	 | 26 +++++++++++++-------------
18678 regtest/main.py		 |  2 +-
18679 3 files changed, 26 insertions(+), 26 deletions(-)
18680
18681commit 5ce045d0358318859c844340c639483485b69c58
18682Author: Carlos Garcia Campos <carlosgc@gnome.org>
18683Date:	Tue Sep 13 18:18:21 2011 +0200
18684
18685    regtest: Sort tests before create-refs/run-tests and show progress
18686
18687 regtest/TestReferences.py | 20 ++++++++------------
18688 regtest/TestRun.py	   | 21 ++++++++++-----------
18689 regtest/Utils.py	   | 35 +++++++++++++++++++++++++++++++++++
18690 3 files changed, 53 insertions(+), 23 deletions(-)
18691
18692commit 10801b6faee9037af054fe74cc4a03620ea41d45
18693Author: Carlos Garcia Campos <carlosgc@gnome.org>
18694Date:	Mon Sep 12 20:13:17 2011 +0200
18695
18696    Add initial poppler regressions test program
18697
18698 regtest/Config.py		 |  32 ++++++
18699 regtest/TestReferences.py	 |  73 +++++++++++++
18700 regtest/TestRun.py		 | 156 ++++++++++++++++++++++++++++
18701 regtest/Timer.py		 |  73 +++++++++++++
18702 regtest/backends/__init__.py	 | 220
18703 ++++++++++++++++++++++++++++++++++++++++
18704 regtest/backends/cairo.py	 |  39 +++++++
18705 regtest/backends/postscript.py  |  35 +++++++
18706 regtest/backends/splash.py	 |  39 +++++++
18707 regtest/backends/text.py	 |  48 +++++++++
18708 regtest/commands/__init__.py	 |  93 +++++++++++++++++
18709 regtest/commands/create-refs.py |  65 ++++++++++++
18710 regtest/commands/run-tests.py	 |  69 +++++++++++++
18711 regtest/main.py		 |  77 ++++++++++++++
18712 regtest/poppler-regtest	 |   6 ++
18713 14 files changed, 1025 insertions(+)
18714
18715commit 245e331a14e11a615bf47abbeb34a3561e393b41
18716Author: Albert Astals Cid <aacid@kde.org>
18717Date:	Mon Sep 12 13:43:49 2011 +0200
18718
18719    0.17.4
18720
18721 CMakeLists.txt   | 2 +-
18722 NEWS		  | 5 +++++
18723 configure.ac	  | 2 +-
18724 cpp/Doxyfile	  | 2 +-
18725 qt4/src/Doxyfile | 2 +-
18726 5 files changed, 9 insertions(+), 4 deletions(-)
18727
18728commit 194b2413eb2c6a1641508aec63336aaf89ec3b51
18729Author: Albert Astals Cid <aacid@kde.org>
18730Date:	Mon Sep 12 13:43:35 2011 +0200
18731
18732    gir 0.18
18733
18734 glib/CMakeLists.txt | 12 ++++++------
18735 glib/Makefile.am    | 12 ++++++------
18736 2 files changed, 12 insertions(+), 12 deletions(-)
18737
18738commit 61c06d2efad20880e1e0b399cf797dd55f6c8dab
18739Author: Albert Astals Cid <aacid@kde.org>
18740Date:	Mon Sep 12 00:32:38 2011 +0200
18741
18742    xpdf303: Useless NULL assignments
18743
18744 poppler/SplashOutputDev.cc | 2 ++
18745 1 file changed, 2 insertions(+)
18746
18747commit 4fbcbf1ffb8a98fe8c12643fdab2cbd90b4e60f9
18748Author: Albert Astals Cid <aacid@kde.org>
18749Date:	Mon Sep 12 00:30:52 2011 +0200
18750
18751    xpdf303: Set size to 64 instead of 100
18752
18753 poppler/SplashOutputDev.cc | 4 ++--
18754 1 file changed, 2 insertions(+), 2 deletions(-)
18755
18756commit 1c7203e57e9c7c264f5cada6362a6b449dd8689c
18757Author: Albert Astals Cid <aacid@kde.org>
18758Date:	Mon Sep 12 00:21:03 2011 +0200
18759
18760    xpdf303: Avoid calling a "slow" function
18761
18762 poppler/PSOutputDev.cc | 9 ++++++---
18763 1 file changed, 6 insertions(+), 3 deletions(-)
18764
18765commit db4c5789bf95af9f45a7911153acc20a26a447f1
18766Author: Albert Astals Cid <aacid@kde.org>
18767Date:	Mon Sep 12 00:19:49 2011 +0200
18768
18769    xpdf303: fix spacing
18770
18771 poppler/PSOutputDev.cc | 2 +-
18772 1 file changed, 1 insertion(+), 1 deletion(-)
18773
18774commit 10c3d15f841865929d2f66353cb01d0d321e8b82
18775Author: Albert Astals Cid <aacid@kde.org>
18776Date:	Mon Sep 12 00:03:13 2011 +0200
18777
18778    xpdf303: make limit smaller
18779
18780 poppler/PSOutputDev.cc | 2 +-
18781 1 file changed, 1 insertion(+), 1 deletion(-)
18782
18783commit 1d4e6e739701ba817576752ced169b24c5e95156
18784Author: Albert Astals Cid <aacid@kde.org>
18785Date:	Sun Sep 11 23:57:22 2011 +0200
18786
18787    xpdf303: Remove 512 limit in pdftoppm
18788
18789 utils/pdftoppm.cc | 13 ++++++-------
18790 1 file changed, 6 insertions(+), 7 deletions(-)
18791
18792commit e4e843f1115d95c54967f0386bfb28f685d6c88d
18793Author: Albert Astals Cid <aacid@kde.org>
18794Date:	Sun Sep 11 22:49:34 2011 +0200
18795
18796    xpdf303: Rework nComps != colorSpace->getNComps() handling
18797
18798 poppler/GfxState.cc | 6 +++++-
18799 1 file changed, 5 insertions(+), 1 deletion(-)
18800
18801commit dda45b6a67f3f97705e5d806eaf7d37171789e66
18802Author: Albert Astals Cid <aacid@kde.org>
18803Date:	Sun Sep 11 22:46:51 2011 +0200
18804
18805    xpdf303: NULL GfxICCBasedColorSpace if array does not have 2 elements
18806
18807 poppler/GfxState.cc | 4 ++++
18808 1 file changed, 4 insertions(+)
18809
18810commit 760e814a6d26db8eba567520aad771002e11357a
18811Author: Albert Astals Cid <aacid@kde.org>
18812Date:	Sun Sep 11 22:21:40 2011 +0200
18813
18814    xpdf303: increase formDepth limit
18815
18816 poppler/Gfx.cc | 2 +-
18817 1 file changed, 1 insertion(+), 1 deletion(-)
18818
18819commit 59442e5994f3b94d5221cbc90f79fad235fe2611
18820Author: Albert Astals Cid <aacid@kde.org>
18821Date:	Sun Sep 11 22:10:41 2011 +0200
18822
18823    xpdf303: Remove flags that were never used
18824
18825 splash/Splash.cc      |  6 +-----
18826 splash/SplashXPath.cc | 34 ++++------------------------------
18827 splash/SplashXPath.h  | 13 ++++---------
18828 3 files changed, 9 insertions(+), 44 deletions(-)
18829
18830commit 41a620ef60507ceda42a14d06d6587ed10016468
18831Author: Albert Astals Cid <aacid@kde.org>
18832Date:	Thu Sep 8 16:18:01 2011 +0200
18833
18834    xpdf303: Adapt use of getBlock to our use of getChars
18835
18836 poppler/Stream.cc | 58
18837 +++++++++++++++++++++++++++++++++----------------------
18838 poppler/Stream.h  |  2 ++
18839 2 files changed, 37 insertions(+), 23 deletions(-)
18840
18841commit 2f7701fe730a648d0a1d181c5b20e4802640dc52
18842Author: Albert Astals Cid <aacid@kde.org>
18843Date:	Thu Sep 8 15:59:27 2011 +0200
18844
18845    xpdf303: Adapt xpdf getBlock to our getChars
18846
18847 poppler/JBIG2Stream.cc |  17 ++++++++
18848 poppler/JBIG2Stream.h	|   2 +
18849 poppler/Stream.cc	| 113
18850 ++++++++++++++++++++++++++++++++++++++++++++-----
18851 poppler/Stream.h	|  55 +++++++++++++-----------
18852 4 files changed, 152 insertions(+), 35 deletions(-)
18853
18854commit 3a1988db40def1655ec638cd521ed40eadc0acca
18855Author: Carlos Garcia Campos <carlosgc@gnome.org>
18856Date:	Thu Sep 8 15:40:12 2011 +0200
18857
18858    xpdf303: empty pages need to call dump to do any setup required by
18859    the OutputDev
18860
18861 poppler/Page.cc | 4 ++++
18862 1 file changed, 4 insertions(+)
18863
18864commit 4cddaed21592ac491519a81a003035bc4e618705
18865Author: Carlos Garcia Campos <carlosgc@gnome.org>
18866Date:	Thu Sep 8 15:35:33 2011 +0200
18867
18868    xpdf303: Don't clip the other page boxes to the MediaBox at the
18869    intermediate nodes
18870
18871    only do it at the leaf (Page) nodes - the other boxes can be specified
18872    before the MediaBox is specified.
18873    I think we already had that change, we checked isPage before clipping,
18874    I've merged this way just to make future merges a bit easier.
18875
18876 poppler/Page.cc | 16 ++++++++--------
18877 poppler/Page.h  |  3 +++
18878 2 files changed, 11 insertions(+), 8 deletions(-)
18879
18880commit 3538ac89bfea750de8907847d1d5e3515d0b8be7
18881Author: Albert Astals Cid <aacid@kde.org>
18882Date:	Thu Sep 8 15:07:21 2011 +0200
18883
18884    xpdf303: compile
18885
18886 poppler/ArthurOutputDev.cc | 12 +++++++++++-
18887 1 file changed, 11 insertions(+), 1 deletion(-)
18888
18889commit 89d95d0f254a828d28d943b698eeaec51f03686f
18890Author: Carlos Garcia Campos <carlosgc@gnome.org>
18891Date:	Thu Sep 8 12:38:36 2011 +0200
18892
18893    xpdf303: Add codeToGID and codeToGIDLen params to
18894    loadOpenTypeCFFFont()
18895
18896 poppler/SplashOutputDev.cc   | 12 +++++++++++-
18897 splash/SplashFTFontEngine.cc | 29 +++++++++++++++++------------
18898 splash/SplashFTFontEngine.h  |  3 ++-
18899 splash/SplashFontEngine.cc   |  6 ++++--
18900 splash/SplashFontEngine.h    |  3 ++-
18901 5 files changed, 36 insertions(+), 17 deletions(-)
18902
18903commit d768204e51e6bdbcac4d6b43537297616cbedbf3
18904Author: Albert Astals Cid <aacid@kde.org>
18905Date:	Tue Sep 6 21:56:43 2011 +0200
18906
18907    xpdf303: Revert b36d150931cd555b84ee996d505e8b91e2afde19
18908
18909    Breaks bug164568-2.pdf so our fix was better :-)
18910
18911 poppler/JBIG2Stream.cc | 91
18912 ++++++++++++++++++++++----------------------------
18913 poppler/JBIG2Stream.h	|  1 -
18914 2 files changed, 40 insertions(+), 52 deletions(-)
18915
18916commit 2230b8f2128edf4994d8a742f562e1b5acf96b74
18917Author: Albert Astals Cid <aacid@kde.org>
18918Date:	Tue Sep 6 00:05:53 2011 +0200
18919
18920    xpdf303: Merge JPXStream changes
18921
18922 poppler/JPXStream.cc | 1000
18923 +++++++++++++++++++++++++++++++-------------------
18924 poppler/JPXStream.h  |   43 +--
18925 2 files changed, 632 insertions(+), 411 deletions(-)
18926
18927commit 35bb53feaa2e469253368f03a9835d73aeb1a240
18928Author: Albert Astals Cid <aacid@kde.org>
18929Date:	Mon Sep 5 23:20:09 2011 +0200
18930
18931    xpdf303: Add BufStream
18932
18933 poppler/Stream.cc | 46 ++++++++++++++++++++++++++++++++++++++++++++++
18934 poppler/Stream.h  | 25 +++++++++++++++++++++++++
18935 2 files changed, 71 insertions(+)
18936
18937commit 8a9d92fcf05285c1f06bc153aa79d0200d05bbd9
18938Author: Albert Astals Cid <aacid@kde.org>
18939Date:	Mon Sep 5 22:57:02 2011 +0200
18940
18941    xpdf303: CCITTFaxStream header misc fixes
18942
18943 poppler/Stream.h | 6 +++---
18944 1 file changed, 3 insertions(+), 3 deletions(-)
18945
18946commit 22d370c0a1f8c016ebc5a6d8320fe55bfd31c8a7
18947Author: Albert Astals Cid <aacid@kde.org>
18948Date:	Mon Sep 5 22:53:45 2011 +0200
18949
18950    xpdf303: DCTStream misc fixes
18951
18952 poppler/Stream.cc | 32 ++++++++++++++++++++++++++------
18953 1 file changed, 26 insertions(+), 6 deletions(-)
18954
18955commit 36d3057546b5a1d717c71b8dcb9773f91e3b5960
18956Author: Albert Astals Cid <aacid@kde.org>
18957Date:	Mon Sep 5 22:46:59 2011 +0200
18958
18959    xpdf303: Add some {}
18960
18961 poppler/Stream.cc | 3 ++-
18962 1 file changed, 2 insertions(+), 1 deletion(-)
18963
18964commit 308654eb5dfbb783f29bd645f60c79d5b5fe42c9
18965Author: Albert Astals Cid <aacid@kde.org>
18966Date:	Mon Sep 5 22:45:50 2011 +0200
18967
18968    xpdf303: code1 changed to int in CCITTFaxStream::reset
18969
18970 poppler/Stream.cc | 2 +-
18971 1 file changed, 1 insertion(+), 1 deletion(-)
18972
18973commit f097dc1f9d580eb1cdc8180d3920fe795493cf89
18974Author: Albert Astals Cid <aacid@kde.org>
18975Date:	Mon Sep 5 22:43:16 2011 +0200
18976
18977    xpdf303: Use 32 bits in CCITTFaxStream::lookBits
18978
18979 poppler/Stream.cc | 4 ++--
18980 1 file changed, 2 insertions(+), 2 deletions(-)
18981
18982commit b5417659042c95891aa549cae396ba4cc6604030
18983Author: Albert Astals Cid <aacid@kde.org>
18984Date:	Mon Sep 5 22:40:02 2011 +0200
18985
18986    xpdf303: Check against lookBits returning EOF
18987
18988 poppler/Stream.cc | 17 ++++++++++-------
18989 1 file changed, 10 insertions(+), 7 deletions(-)
18990
18991commit eaf9d31c97a3cc06f4ce94d9190ae1a337634749
18992Author: Albert Astals Cid <aacid@kde.org>
18993Date:	Mon Sep 5 22:38:05 2011 +0200
18994
18995    xpdf303: Set endOfLine to true if code1 is 1
18996
18997 poppler/Stream.cc | 1 +
18998 1 file changed, 1 insertion(+)
18999
19000commit a654a77e26a6c7d76c318636303f8c636a3d2495
19001Author: Albert Astals Cid <aacid@kde.org>
19002Date:	Mon Sep 5 22:36:58 2011 +0200
19003
19004    xpdf303: Tweaks to CCITTFaxStream::lookChar
19005
19006 poppler/Stream.cc | 55
19007 +++++++++++++++++++++++++++++++++++++++++++------------
19008 1 file changed, 43 insertions(+), 12 deletions(-)
19009
19010commit abdf828449cd543e66f326ba862efcb3ca6d342d
19011Author: Albert Astals Cid <aacid@kde.org>
19012Date:	Mon Sep 5 22:19:30 2011 +0200
19013
19014    xpdf303: Remove cygwin workaround
19015
19016 poppler/Stream.cc | 4 ----
19017 1 file changed, 4 deletions(-)
19018
19019commit 05ef4227d09381e3a9e8050e447770f44d532386
19020Author: Albert Astals Cid <aacid@kde.org>
19021Date:	Mon Sep 5 22:18:33 2011 +0200
19022
19023    xpdf303: Return false if getLine fails
19024
19025 poppler/Stream.cc | 4 +++-
19026 1 file changed, 3 insertions(+), 1 deletion(-)
19027
19028commit c2d6158bd56328754d77ab8f1bf84d46e6ede773
19029Author: Albert Astals Cid <aacid@kde.org>
19030Date:	Mon Sep 5 22:14:39 2011 +0200
19031
19032    xpdf303: Return NULL if size < 0
19033
19034 poppler/Stream.cc | 2 +-
19035 1 file changed, 1 insertion(+), 1 deletion(-)
19036
19037commit 04947e1dca858b890302a5a1005b84b34255d670
19038Author: Albert Astals Cid <aacid@kde.org>
19039Date:	Mon Sep 5 22:11:24 2011 +0200
19040
19041    xpdf303: Add -rawdates and print Form information
19042
19043 utils/pdfinfo.cc | 30 +++++++++++++++++++++++++++---
19044 1 file changed, 27 insertions(+), 3 deletions(-)
19045
19046commit 9529e776e53e71069ba4215cdb8b84592d37b555
19047Author: Carlos Garcia Campos <carlosgc@gnome.org>
19048Date:	Mon Sep 5 21:19:58 2011 +0200
19049
19050    xpdf303: Other fixes in PostScriptFunction
19051
19052 poppler/Function.cc | 5 +++--
19053 1 file changed, 3 insertions(+), 2 deletions(-)
19054
19055commit 071f983f461ba0b872dd93d7f1a24d325312799d
19056Author: Carlos Garcia Campos <carlosgc@gnome.org>
19057Date:	Mon Sep 5 21:19:13 2011 +0200
19058
19059    xpdf303: Fixed a bug in the PostScript-type function parser
19060
19061    Real numbers that start with a decimal point weren't being handled
19062    correctly.
19063
19064 poppler/Function.cc | 2 +-
19065 1 file changed, 1 insertion(+), 1 deletion(-)
19066
19067commit da0eff1aaa31c2bf357a64b6275645100c9629d4
19068Author: Carlos Garcia Campos <carlosgc@gnome.org>
19069Date:	Mon Sep 5 21:12:02 2011 +0200
19070
19071    xpdf303: Fixes in StitchingFunction
19072
19073 poppler/Function.cc | 6 ++----
19074 1 file changed, 2 insertions(+), 4 deletions(-)
19075
19076commit b655316706ec394fa6c8ad076d9d9d96ac8ed563
19077Author: Albert Astals Cid <aacid@kde.org>
19078Date:	Mon Sep 5 21:05:55 2011 +0200
19079
19080    xpdf303: Rework LinkURI decoding
19081
19082 poppler/Link.cc | 35 +++++++++++++++++++----------------
19083 1 file changed, 19 insertions(+), 16 deletions(-)
19084
19085commit abad9b4e44d81a206bccff8a109ceb9a7effa2ad
19086Author: Carlos Garcia Campos <carlosgc@gnome.org>
19087Date:	Mon Sep 5 21:00:31 2011 +0200
19088
19089    xpdf303: Cache the last transform for PostScript-type functions
19090
19091 poppler/Function.cc | 37 ++++++++++++++++++++++++++++++++++---
19092 poppler/Function.h  |	2 ++
19093 2 files changed, 36 insertions(+), 3 deletions(-)
19094
19095commit e1c6b4c6e6df0854b040c9af9ef2d3f6789e24b2
19096Author: Albert Astals Cid <aacid@kde.org>
19097Date:	Mon Sep 5 21:02:31 2011 +0200
19098
19099    xpdf303: Only call getNum if isNum
19100
19101 poppler/Link.cc | 5 +++--
19102 1 file changed, 3 insertions(+), 2 deletions(-)
19103
19104commit e5661e1a08c38d4c8d69976a8c1c02c1102bc88c
19105Author: Carlos Garcia Campos <carlosgc@gnome.org>
19106Date:	Mon Sep 5 20:49:13 2011 +0200
19107
19108    Optimize SampledFunction
19109
19110    Pull index computation code out of the transform function; cache the
19111    last transform.
19112
19113 poppler/Function.cc | 87
19114 ++++++++++++++++++++++++++++++++++++++++++++---------
19115 poppler/Function.h  |	4 ++-
19116 2 files changed, 75 insertions(+), 16 deletions(-)
19117
19118commit b36d150931cd555b84ee996d505e8b91e2afde19
19119Author: Albert Astals Cid <aacid@kde.org>
19120Date:	Mon Sep 5 20:52:05 2011 +0200
19121
19122    xpdf303: Take xpdf way of handling bug 6500
19123
19124 poppler/JBIG2Stream.cc | 91
19125 ++++++++++++++++++++++++++++----------------------
19126 poppler/JBIG2Stream.h	|  1 +
19127 2 files changed, 52 insertions(+), 40 deletions(-)
19128
19129commit 065565a67c7826b64d89fac9719049d0a57da721
19130Author: Albert Astals Cid <aacid@kde.org>
19131Date:	Mon Sep 5 20:39:50 2011 +0200
19132
19133    xpdf303: Merge ¿speed? improvements in JBIG2Stream::readGenericBitmap
19134
19135 poppler/JBIG2Stream.cc | 586
19136 +++++++++++++++++++++++++++++++++++++++----------
19137 1 file changed, 471 insertions(+), 115 deletions(-)
19138
19139commit 28adb3884dafcf1d36aae1ec05855b10b22aa4ae
19140Author: Albert Astals Cid <aacid@kde.org>
19141Date:	Mon Sep 5 20:26:57 2011 +0200
19142
19143    xpdf303: Change bpp calculation
19144
19145 poppler/JBIG2Stream.cc | 16 +++++++++++-----
19146 1 file changed, 11 insertions(+), 5 deletions(-)
19147
19148commit c163a82f45d869b7c35a1a7141ab237507671f82
19149Author: Albert Astals Cid <aacid@kde.org>
19150Date:	Mon Sep 5 20:25:04 2011 +0200
19151
19152    xpdf303: Change symCodeLen calculation
19153
19154 poppler/JBIG2Stream.cc | 16 +++++++++++-----
19155 1 file changed, 11 insertions(+), 5 deletions(-)
19156
19157commit 1d1a985101c26f90bde8340dcfae3d6a1e0a08ba
19158Author: Albert Astals Cid <aacid@kde.org>
19159Date:	Mon Sep 5 20:20:03 2011 +0200
19160
19161    xpdf303: symCodeLen calculation fix
19162
19163 poppler/JBIG2Stream.cc | 12 ++++++++----
19164 1 file changed, 8 insertions(+), 4 deletions(-)
19165
19166commit 5c0274572c65972434293a30f3ba5afd3905005f
19167Author: Albert Astals Cid <aacid@kde.org>
19168Date:	Mon Sep 5 20:07:54 2011 +0200
19169
19170    xpdf303: add line accessor
19171
19172 poppler/JBIG2Stream.cc | 1 +
19173 1 file changed, 1 insertion(+)
19174
19175commit 7b77a264b5c21ba693677b1249a2122743e4e395
19176Author: Albert Astals Cid <aacid@kde.org>
19177Date:	Mon Sep 5 19:46:16 2011 +0200
19178
19179    xpdf303: segments with unspecified length
19180
19181 poppler/JBIG2Stream.cc | 8 +++++++-
19182 1 file changed, 7 insertions(+), 1 deletion(-)
19183
19184commit 23066e8e8309babd61ade9f50ef7d82c9e275055
19185Author: Albert Astals Cid <aacid@kde.org>
19186Date:	Mon Sep 5 19:41:16 2011 +0200
19187
19188    xpdf303: More EOF detection
19189
19190 poppler/JBIG2Stream.cc | 12 +++++++++---
19191 1 file changed, 9 insertions(+), 3 deletions(-)
19192
19193commit bc6eded798d6e5dc7a58f88afbe4ab2904698db5
19194Author: Albert Astals Cid <aacid@kde.org>
19195Date:	Mon Sep 5 19:38:29 2011 +0200
19196
19197    xpdf303: Comment++
19198
19199 poppler/JBIG2Stream.cc | 2 ++
19200 1 file changed, 2 insertions(+)
19201
19202commit adb98856a745340b4ffb34ffd2ed701600cfc82f
19203Author: Albert Astals Cid <aacid@kde.org>
19204Date:	Mon Sep 5 19:38:02 2011 +0200
19205
19206    xpdf303: Exit loop in case of EOF
19207
19208 poppler/JBIG2Stream.cc | 11 ++++++++---
19209 1 file changed, 8 insertions(+), 3 deletions(-)
19210
19211commit 112154567ebcab63959294533b00075d6ca6ea65
19212Author: Albert Astals Cid <aacid@kde.org>
19213Date:	Mon Sep 5 19:33:27 2011 +0200
19214
19215    xpdf303: Initialize to NULL
19216
19217 poppler/JBIG2Stream.cc | 5 +++++
19218 1 file changed, 5 insertions(+)
19219
19220commit b9ecfdf4cb27a19e65817af51c048e8030825035
19221Author: Albert Astals Cid <aacid@kde.org>
19222Date:	Mon Sep 5 19:27:36 2011 +0200
19223
19224    xpdf303: Delay memory allocation up to when it is really needed
19225
19226 poppler/CMap.cc | 58
19227 ++++++++-------------------------------------------------
19228 poppler/CMap.h  |  2 --
19229 2 files changed, 8 insertions(+), 52 deletions(-)
19230
19231commit 7af7b4b2d1941ee9dcd575535d4fc31f29026d8d
19232Author: Carlos Garcia Campos <carlosgc@gnome.org>
19233Date:	Mon Sep 5 19:05:31 2011 +0200
19234
19235    xpdf303: Rework initialization of appearance state
19236
19237    Merged a slightly different patch, adding an error when the AS
19238    entry is
19239    missing and the AP contains one or more subdictionaries.
19240
19241 poppler/Annot.cc | 62
19242 +++++++++++++++++++++++++++++++-------------------------
19243 1 file changed, 34 insertions(+), 28 deletions(-)
19244
19245commit f7d307b818bca9553a05b5d43deb429abbf04824
19246Author: Carlos Garcia Campos <carlosgc@gnome.org>
19247Date:	Sun Sep 4 13:56:35 2011 +0200
19248
19249    xpdf303: Rewrote the code that handles annotation transforms
19250
19251    It was not handling non-rectangular transforms correctly.
19252
19253 poppler/Gfx.cc | 143
19254 ++++++++++++++++++++++++++++++---------------------------
19255 1 file changed, 75 insertions(+), 68 deletions(-)
19256
19257commit 4609f9feeca22620c6e143962a3717784a843a68
19258Author: Carlos Garcia Campos <carlosgc@gnome.org>
19259Date:	Sun Sep 4 13:09:50 2011 +0200
19260
19261    xpdf303: Implement rotation in the form field appearance regeneration
19262
19263 poppler/Annot.cc | 51 ++++++++++++++++++++++++++++++++++++++-------------
19264 1 file changed, 38 insertions(+), 13 deletions(-)
19265
19266commit ca7d77a27e2f3a692842968f08dcb9fa5379bf0f
19267Author: Carlos Garcia Campos <carlosgc@gnome.org>
19268Date:	Sun Sep 4 11:53:40 2011 +0200
19269
19270    Create forms with a PDFDoc instead of XRef too
19271
19272 poppler/Form.cc | 79
19273 +++++++++++++++++++++++++++++----------------------------
19274 poppler/Form.h  | 28 ++++++++++----------
19275 2 files changed, 55 insertions(+), 52 deletions(-)
19276
19277commit ec52e46e309a0307fdf12113a1b7d41a760f9d6c
19278Author: Carlos Garcia Campos <carlosgc@gnome.org>
19279Date:	Sun Sep 4 11:32:38 2011 +0200
19280
19281    xpdf303: Create annots with a doc instead of xref + catalog
19282
19283 glib/poppler-action.cc |   2 +-
19284 glib/poppler-annot.cc	|   4 +-
19285 poppler/Annot.cc	| 364
19286 +++++++++++++++++++++++++------------------------
19287 poppler/Annot.h	| 128 ++++++++---------
19288 poppler/Catalog.cc	|   9 +-
19289 poppler/Form.cc	|  22 +--
19290 poppler/Form.h		|  11 +-
19291 poppler/PSOutputDev.cc |   2 +-
19292 poppler/Page.cc	|   2 +-
19293 9 files changed, 274 insertions(+), 270 deletions(-)
19294
19295commit ce5e620f07e984927610866467705bb526f9ad8d
19296Author: Carlos Garcia Campos <carlosgc@gnome.org>
19297Date:	Sat Sep 3 11:05:42 2011 +0200
19298
19299    xpdf303: Handle the case where sid < 0
19300
19301 fofi/FoFiType1C.cc | 4 +++-
19302 1 file changed, 3 insertions(+), 1 deletion(-)
19303
19304commit 9d77f999de973f3c547245bca0568f8984faa5d7
19305Author: Carlos Garcia Campos <carlosgc@gnome.org>
19306Date:	Sat Sep 3 11:02:55 2011 +0200
19307
19308    xpdf303: Initialize nFDs in FoFiType1C::parse()
19309
19310 fofi/FoFiType1C.cc | 1 +
19311 1 file changed, 1 insertion(+)
19312
19313commit d9594c95713ac79b46e313ecf2875196ea076ef4
19314Author: Carlos Garcia Campos <carlosgc@gnome.org>
19315Date:	Sat Sep 3 11:01:28 2011 +0200
19316
19317    xpdf303: Check whether fdSelect is NULL before using it
19318
19319 fofi/FoFiType1C.cc | 10 ++++++----
19320 1 file changed, 6 insertions(+), 4 deletions(-)
19321
19322commit 4e4a8ec52c5662e21036f219636a39fc97a32353
19323Author: Carlos Garcia Campos <carlosgc@gnome.org>
19324Date:	Sat Sep 3 10:52:14 2011 +0200
19325
19326    xpdf303: Add writePSString() helper function to FoFiType1C
19327
19328 fofi/FoFiType1C.cc | 68
19329 +++++++++++++++++++++++++++++++++++++++---------------
19330 fofi/FoFiType1C.h  |  1 +
19331 2 files changed, 51 insertions(+), 18 deletions(-)
19332
19333commit ff03811db1ef833df4bab12fe3bf3a8c1534c174
19334Author: Carlos Garcia Campos <carlosgc@gnome.org>
19335Date:	Sat Sep 3 10:40:15 2011 +0200
19336
19337    xpdf303: More checks in GooString
19338
19339 goo/GooString.cc | 5 ++++-
19340 1 file changed, 4 insertions(+), 1 deletion(-)
19341
19342commit 0029efbe2a8a97ff34353f8028ac649b2fd07013
19343Author: Carlos Garcia Campos <carlosgc@gnome.org>
19344Date:	Sat Sep 3 10:32:14 2011 +0200
19345
19346    xpdf303: Use a double instead of an int with a cast
19347
19348 goo/GooString.cc | 2 +-
19349 1 file changed, 1 insertion(+), 1 deletion(-)
19350
19351commit 419ee8c30ba0df02e9f0281b321fbe38387e5a21
19352Author: Carlos Garcia Campos <carlosgc@gnome.org>
19353Date:	Fri Sep 2 18:44:04 2011 +0200
19354
19355    xpdf303: Add more formats to GooString
19356
19357 goo/GooString.cc | 102
19358 ++++++++++++++++++++++++++++++++++++++++++++++++++-----
19359 goo/GooString.h  |  21 ++++++++++--
19360 2 files changed, 111 insertions(+), 12 deletions(-)
19361
19362commit 738a6954da01fd3fc8c1cd5baa49fc7b8c959169
19363Author: Carlos Garcia Campos <carlosgc@gnome.org>
19364Date:	Fri Sep 2 18:24:04 2011 +0200
19365
19366    xpdf303: Add getGlyphName() to FoFiType1C
19367
19368 fofi/FoFiType1C.cc | 12 ++++++++++++
19369 fofi/FoFiType1C.h  |  4 ++++
19370 2 files changed, 16 insertions(+)
19371
19372commit 39b77a193996b0916690a246f4a9874dad596b2f
19373Author: Carlos Garcia Campos <carlosgc@gnome.org>
19374Date:	Fri Sep 2 18:17:51 2011 +0200
19375
19376    xpdf303: Improvements in FoFiType1 parser
19377
19378 fofi/FoFiType1.cc | 75
19379 ++++++++++++++++++++++++++-----------------------------
19380 1 file changed, 35 insertions(+), 40 deletions(-)
19381
19382commit 44dbb28a07125f92a0835aea7ad3403310bc451d
19383Author: Carlos Garcia Campos <carlosgc@gnome.org>
19384Date:	Fri Sep 2 18:08:39 2011 +0200
19385
19386    xpdf303: Handle PFB headers in Type 1 font files
19387
19388 fofi/FoFiType1.cc | 36 ++++++++++++++++++++++++++++++++++++
19389 fofi/FoFiType1.h  |  1 +
19390 2 files changed, 37 insertions(+)
19391
19392commit 9531a52b227a994ab8e0d66aeaff2b21358ca73e
19393Author: Carlos Garcia Campos <carlosgc@gnome.org>
19394Date:	Fri Sep 2 18:01:35 2011 +0200
19395
19396    xpdf303: New signature of methods convertToCIDType0() and
19397    convertToType0()
19398
19399 fofi/FoFiTrueType.cc	|  8 ++---
19400 fofi/FoFiTrueType.h	|  4 +--
19401 fofi/FoFiType1C.cc	| 84
19402 +++++++++++++++++++++++++++++++++++---------------
19403 fofi/FoFiType1C.h	| 19 +++++++++---
19404 poppler/PSOutputDev.cc | 13 ++++++--
19405 5 files changed, 91 insertions(+), 37 deletions(-)
19406
19407commit 830d2b40770333489a08f23a3b16a372770a8d19
19408Author: Albert Astals Cid <aacid@kde.org>
19409Date:	Thu Sep 1 23:23:57 2011 +0200
19410
19411    xpdf303: Use openFile
19412
19413 poppler/CharCodeToUnicode.cc |  4 ++--
19414 poppler/GlobalParams.cc      | 10 +++++-----
19415 2 files changed, 7 insertions(+), 7 deletions(-)
19416
19417commit ddf9d6e35b40b902519cbaa8cb664ba6dfdfd510
19418Author: Albert Astals Cid <aacid@kde.org>
19419Date:	Thu Sep 1 23:21:26 2011 +0200
19420
19421    xpdf303: openFile + minor fixes for openTempFile in Windows
19422
19423 goo/gfile.cc | 108
19424 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
19425 goo/gfile.h  |  13 +++++++
19426 2 files changed, 118 insertions(+), 3 deletions(-)
19427
19428commit 68e8fa9ff4f13b6703148b3eb6ea628418211243
19429Author: Albert Astals Cid <aacid@kde.org>
19430Date:	Thu Sep 1 23:17:59 2011 +0200
19431
19432    xpdf303: make gcc happy
19433
19434 fofi/FoFiType1C.cc | 2 ++
19435 1 file changed, 2 insertions(+)
19436
19437commit 876021b1aa16ad38767a91e1be31c392f368fde2
19438Author: Carlos Garcia Campos <carlosgc@gnome.org>
19439Date:	Thu Sep 1 19:07:01 2011 +0200
19440
19441    xpdf303: Add getFontMatrix()
19442
19443 fofi/FoFiTrueType.cc | 76
19444 +++++++++++++++++++++++++++++++---------------------
19445 fofi/FoFiTrueType.h  |  9 +++++++
19446 fofi/FoFiType1.cc    | 37 +++++++++++++++++++++++++
19447 fofi/FoFiType1.h     |  4 +++
19448 fofi/FoFiType1C.cc   | 29 ++++++++++++++++++++
19449 fofi/FoFiType1C.h    |  3 +++
19450 6 files changed, 127 insertions(+), 31 deletions(-)
19451
19452commit 1369862ed61ef8b0f81c52fce36f6c1602d82ddb
19453Author: Carlos Garcia Campos <carlosgc@gnome.org>
19454Date:	Thu Sep 1 18:27:51 2011 +0200
19455
19456    xpdf303: Ignore entries that have an invalid tag too
19457
19458 fofi/FoFiTrueType.cc | 8 ++++++--
19459 1 file changed, 6 insertions(+), 2 deletions(-)
19460
19461commit 0fe7cc82e84dc2a3b79248b111656e5e7df9fdc2
19462Author: Carlos Garcia Campos <carlosgc@gnome.org>
19463Date:	Thu Sep 1 18:21:33 2011 +0200
19464
19465    xpdf303: Update cmap, name, post and os2 tables in FoFiTrueType
19466
19467 fofi/FoFiTrueType.cc | 29 ++++++++++++++++-------------
19468 1 file changed, 16 insertions(+), 13 deletions(-)
19469
19470commit 0feebf5f3c9da8d7a1154456a00492a623340cec
19471Author: Carlos Garcia Campos <carlosgc@gnome.org>
19472Date:	Thu Sep 1 18:16:59 2011 +0200
19473
19474    xpdf303: Ignore any bogus entries in the table directory
19475
19476    It's a different approach to fix the same issue we had already fixed,
19477    added just to make future merge easier. We were also reallocating the
19478    tables array, I've kept that but doing it only when the size actually
19479    changes.
19480
19481 fofi/FoFiTrueType.cc | 25 +++++++++++++------------
19482 1 file changed, 13 insertions(+), 12 deletions(-)
19483
19484commit 68c6ebc78b89eec94a9c3538fe6e27561a21b680
19485Author: Carlos Garcia Campos <carlosgc@gnome.org>
19486Date:	Thu Sep 1 17:49:46 2011 +0200
19487
19488    xpdf303: codeToGID items can be < 0 now
19489
19490 fofi/FoFiTrueType.cc	| 12 ++++++++++--
19491 poppler/PSOutputDev.cc |  2 +-
19492 splash/SplashFTFont.cc |  2 +-
19493 3 files changed, 12 insertions(+), 4 deletions(-)
19494
19495commit 19204ed5cd5cb64809f1a1f51dd5ffdef2b9417a
19496Author: Albert Astals Cid <aacid@kde.org>
19497Date:	Thu Sep 1 17:28:39 2011 +0200
19498
19499    xpdf303: CMap::getCID signature change
19500
19501 poppler/CMap.cc    | 47 +++++++++++++++++++++++++++++++----------------
19502 poppler/CMap.h     |  8 +++++---
19503 poppler/GfxFont.cc |  6 ++++--
19504 3 files changed, 40 insertions(+), 21 deletions(-)
19505
19506commit 9c74bef77e7e1d7a8464dff43cae16bb1206665e
19507Author: Albert Astals Cid <aacid@kde.org>
19508Date:	Thu Sep 1 17:04:04 2011 +0200
19509
19510    xpdf303: Use splashDist instead of splashSqrt
19511
19512 splash/SplashT1Font.cc | 2 +-
19513 1 file changed, 1 insertion(+), 1 deletion(-)
19514
19515commit 0568d0dc3c42b68b715226e5ce0ff98d73a94ac7
19516Author: Albert Astals Cid <aacid@kde.org>
19517Date:	Thu Sep 1 17:01:30 2011 +0200
19518
19519    xpdf303: Do the multiplication the other way around
19520
19521    No idea why :-D
19522
19523 splash/SplashFTFont.cc | 8 ++++----
19524 1 file changed, 4 insertions(+), 4 deletions(-)
19525
19526commit 3c0da502aa1d5b1acae01cf1e43fb96f5ecc11da
19527Author: Albert Astals Cid <aacid@kde.org>
19528Date:	Thu Sep 1 17:00:31 2011 +0200
19529
19530    xpdf303: Use splashCheckDet isntead of splashAbs
19531
19532 splash/SplashFontEngine.cc | 2 +-
19533 1 file changed, 1 insertion(+), 1 deletion(-)
19534
19535commit 2b4303c66f8de9a267413465898897fd6b0ebb17
19536Author: Albert Astals Cid <aacid@kde.org>
19537Date:	Thu Sep 1 16:51:53 2011 +0200
19538
19539    xpdf303: Bigger fileKey
19540
19541 poppler/XRef.h | 2 +-
19542 1 file changed, 1 insertion(+), 1 deletion(-)
19543
19544commit 53060857e31a01413936fbe33b7032a0a325b384
19545Author: Albert Astals Cid <aacid@kde.org>
19546Date:	Thu Sep 1 16:50:08 2011 +0200
19547
19548    xpdf303: Merge JArithmeticDecoder.*
19549
19550 poppler/JArithmeticDecoder.cc | 47
19551 ++++++++++++++++++++++++++++++++++++-------
19552 poppler/JArithmeticDecoder.h  |  4 ++++
19553 2 files changed, 44 insertions(+), 7 deletions(-)
19554
19555commit 0722960b4cf4ce40b6bd278ac7287d64a1d70bf2
19556Author: Albert Astals Cid <aacid@kde.org>
19557Date:	Thu Sep 1 16:48:31 2011 +0200
19558
19559    xpdf303: Do not crash if imgStr->getLine() is NULL
19560
19561 utils/ImageOutputDev.cc | 21 ++++++++++++++-------
19562 1 file changed, 14 insertions(+), 7 deletions(-)
19563
19564commit f848edab849910b8291c7974e484ef5d02b2234c
19565Author: Albert Astals Cid <aacid@kde.org>
19566Date:	Thu Sep 1 16:42:30 2011 +0200
19567
19568    xpdf303: Do not extract the million tiles of a pattern
19569
19570 utils/ImageOutputDev.cc |  9 +++++++++
19571 utils/ImageOutputDev.h  | 12 ++++++++++++
19572 2 files changed, 21 insertions(+)
19573
19574commit 01adb7ef6a524d7313a45e7c5f441da4fd0250bd
19575Author: Albert Astals Cid <aacid@kde.org>
19576Date:	Thu Sep 1 16:31:50 2011 +0200
19577
19578    xpdf303: Assembler for some functions
19579
19580 splash/SplashMath.h | 110
19581 ++++++++++++++++++++++++++++++++++++++++++++++++++++
19582 1 file changed, 110 insertions(+)
19583
19584commit 4f87a3163f133565e8774ef416e67d05f906723d
19585Author: Albert Astals Cid <aacid@kde.org>
19586Date:	Thu Sep 1 16:25:19 2011 +0200
19587
19588    xpdf303: Add splashAvg
19589
19590 splash/SplashMath.h | 8 ++++++++
19591 1 file changed, 8 insertions(+)
19592
19593commit 64cf42f89939763d105be4948a20e9ecb81a64c1
19594Author: Albert Astals Cid <aacid@kde.org>
19595Date:	Thu Sep 1 16:23:08 2011 +0200
19596
19597    xpdf303: Add getters to SplashClip
19598
19599 splash/SplashClip.h | 6 ++++++
19600 1 file changed, 6 insertions(+)
19601
19602commit 28c6a55742f55a719ef63b8e0eff7c242653cf36
19603Author: Albert Astals Cid <aacid@kde.org>
19604Date:	Thu Sep 1 16:17:56 2011 +0200
19605
19606    xpdf303: unneeded forward declare
19607
19608 poppler/Page.h | 1 -
19609 1 file changed, 1 deletion(-)
19610
19611commit 38ebe8c568aafbe5f248f9e0a654f46829e0b659
19612Author: Albert Astals Cid <aacid@kde.org>
19613Date:	Thu Sep 1 16:13:53 2011 +0200
19614
19615    xpdf303: Page functions do not need Catalog * anymore
19616
19617 glib/poppler-document.cc		  |  2 +-
19618 glib/poppler-page.cc			  | 11 ++++------
19619 poppler/FontInfo.cc			  |  2 +-
19620 poppler/OutputDev.h			  |  4 ++--
19621 poppler/PDFDoc.cc			  |  8 +++----
19622 poppler/PSOutputDev.cc			  |  6 +++---
19623 poppler/PSOutputDev.h			  |  2 +-
19624 poppler/Page.cc			  | 36
19625 ++++++++++++++++----------------
19626 poppler/Page.h				  | 16 +++++++-------
19627 poppler/TextOutputDev.cc		  |  2 +-
19628 poppler/TextOutputDev.h		  |  2 +-
19629 qt4/src/poppler-link-extractor-private.h |  2 +-
19630 qt4/src/poppler-link-extractor.cc	  |  4 ++--
19631 qt4/src/poppler-page.cc		  |  4 ++--
19632 utils/HtmlOutputDev.cc			  |  9 ++++----
19633 utils/HtmlOutputDev.h			  |  7 +++----
19634 utils/pdftohtml.cc			  |  2 +-
19635 17 files changed, 58 insertions(+), 61 deletions(-)
19636
19637commit 7d794f6411499fb8f26778bf2b54cb9734d004af
19638Author: Albert Astals Cid <aacid@kde.org>
19639Date:	Thu Sep 1 15:47:32 2011 +0200
19640
19641    xpdf303: API rework, Gfx wants a PDFDoc instead of an XRef
19642
19643 cpp/poppler-page-renderer.cpp	 |  2 +-
19644 glib/poppler-document.cc	 |  2 +-
19645 glib/poppler-page.cc		 |  2 --
19646 poppler/CairoFontEngine.cc	 | 28 ++++++++++++----------------
19647 poppler/CairoFontEngine.h	 | 13 ++++++-------
19648 poppler/CairoOutputDev.cc	 | 12 +++++-------
19649 poppler/CairoOutputDev.h	 |  6 +++---
19650 poppler/Catalog.cc		 |  8 +++++---
19651 poppler/Catalog.h		 |  4 +++-
19652 poppler/Gfx.cc			 | 15 +++++++++------
19653 poppler/Gfx.h			 |  6 ++++--
19654 poppler/PDFDoc.cc		 |  6 +++---
19655 poppler/PSOutputDev.cc		 | 29 +++++++++++++++--------------
19656 poppler/PSOutputDev.h		 |  9 ++++-----
19657 poppler/Page.cc		 |  8 +++++---
19658 poppler/Page.h			 |  4 +++-
19659 poppler/PreScanOutputDev.cc	 |  6 +++---
19660 poppler/PreScanOutputDev.h	 |  4 ++--
19661 poppler/SplashOutputDev.cc	 | 13 +++++++------
19662 poppler/SplashOutputDev.h	 |  5 +++--
19663 qt4/src/poppler-private.h	 |  2 +-
19664 qt4/src/poppler-ps-converter.cc |  2 --
19665 test/gtk-test.cc		 |  2 +-
19666 test/pdf-inspector.cc		 |  2 +-
19667 test/perf-test.cc		 |  2 +-
19668 utils/pdftocairo.cc		 |  2 +-
19669 utils/pdftohtml.cc		 |  6 +++---
19670 utils/pdftoppm.cc		 |  2 +-
19671 utils/pdftops.cc		 |  4 ++--
19672 29 files changed, 105 insertions(+), 101 deletions(-)
19673
19674commit 52fb80a7b3f98eb8322a7ba84e2900f044b3a18a
19675Author: Albert Astals Cid <aacid@kde.org>
19676Date:	Thu Sep 1 13:27:01 2011 +0200
19677
19678    xpdf303: compile++
19679
19680 poppler/ArthurOutputDev.cc | 4 ++--
19681 1 file changed, 2 insertions(+), 2 deletions(-)
19682
19683commit 37ca8dc4215693ec657d165ebdb6c315a0ae92c9
19684Author: Carlos Garcia Campos <carlosgc@gnome.org>
19685Date:	Thu Sep 1 12:34:32 2011 +0200
19686
19687    xpdf303: Use int instead of Gushort for gid/cid maps
19688
19689 fofi/FoFiTrueType.cc	      | 18 +++++++++---------
19690 fofi/FoFiTrueType.h	      | 14 +++++++-------
19691 fofi/FoFiType1C.cc	      |  8 ++++----
19692 fofi/FoFiType1C.h	      |  2 +-
19693 poppler/CairoFontEngine.cc   | 22 +++++++++++-----------
19694 poppler/CairoFontEngine.h    |  8 ++++----
19695 poppler/GfxFont.cc	      | 22 +++++++++++-----------
19696 poppler/GfxFont.h	      | 10 +++++-----
19697 poppler/PSOutputDev.cc       | 14 +++++++-------
19698 poppler/SplashOutputDev.cc   |  6 +++---
19699 splash/SplashFTFontEngine.cc |  6 +++---
19700 splash/SplashFTFontEngine.h  |  2 +-
19701 splash/SplashFTFontFile.cc   | 12 ++++++------
19702 splash/SplashFTFontFile.h    |  8 ++++----
19703 splash/SplashFontEngine.cc   |  2 +-
19704 splash/SplashFontEngine.h    |  2 +-
19705 16 files changed, 78 insertions(+), 78 deletions(-)
19706
19707commit df942e25bff9b014bde0ff69c8a01fa3c1963015
19708Author: Albert Astals Cid <aacid@kde.org>
19709Date:	Thu Sep 1 01:08:10 2011 +0200
19710
19711    xpdf303: More parsing flexibility
19712
19713 poppler/CharCodeToUnicode.cc | 18 ++++++------------
19714 1 file changed, 6 insertions(+), 12 deletions(-)
19715
19716commit 5305dfc5702e8004e5ae35697c6aebd0b1a5c96e
19717Author: Albert Astals Cid <aacid@kde.org>
19718Date:	Thu Sep 1 01:05:02 2011 +0200
19719
19720    xpdf303: Make sure codes are inside the range
19721
19722 poppler/CharCodeToUnicode.cc | 17 ++++++++++++++++-
19723 1 file changed, 16 insertions(+), 1 deletion(-)
19724
19725commit 45212483572c68abd612b5c62b21cbb545e10143
19726Author: Albert Astals Cid <aacid@kde.org>
19727Date:	Thu Sep 1 01:01:13 2011 +0200
19728
19729    xpdf303: change mapLen growing stragegy
19730
19731 poppler/CharCodeToUnicode.cc | 5 ++++-
19732 1 file changed, 4 insertions(+), 1 deletion(-)
19733
19734commit 75d70f190e97f69047cdbe97a872a936788392d9
19735Author: Albert Astals Cid <aacid@kde.org>
19736Date:	Thu Sep 1 01:00:23 2011 +0200
19737
19738    xpdf303: Limit code to  0xffffff
19739
19740 poppler/CharCodeToUnicode.cc | 5 +++++
19741 1 file changed, 5 insertions(+)
19742
19743commit b4180a187f9246b6390df112e5536ead9ef9bcbe
19744Author: Albert Astals Cid <aacid@kde.org>
19745Date:	Thu Sep 1 00:59:09 2011 +0200
19746
19747    xpdf303: Use parseHex instead of sscanf
19748
19749 poppler/CharCodeToUnicode.cc | 18 ++++++++----------
19750 1 file changed, 8 insertions(+), 10 deletions(-)
19751
19752commit 121f648f233adcdc631c7e29d67b60baa922e29a
19753Author: Albert Astals Cid <aacid@kde.org>
19754Date:	Thu Sep 1 00:28:40 2011 +0200
19755
19756    Add helper parseHex function
19757
19758 poppler/CharCodeToUnicode.cc | 35 +++++++++++++++++++++++++++++++++++
19759 1 file changed, 35 insertions(+)
19760
19761commit be0436ace671070bab4304efee607f40c959bc55
19762Author: Albert Astals Cid <aacid@kde.org>
19763Date:	Thu Sep 1 00:26:57 2011 +0200
19764
19765    xpdf303: CharCodeToUnicode::makeIdentityMapping & friends
19766
19767 poppler/CharCodeToUnicode.cc | 25 +++++++++++++++++++++++++
19768 poppler/CharCodeToUnicode.h  |  4 ++++
19769 2 files changed, 29 insertions(+)
19770
19771commit 5dd94447b14db1894f06ad0590187dae7575e33a
19772Author: Albert Astals Cid <aacid@kde.org>
19773Date:	Thu Sep 1 00:15:59 2011 +0200
19774
19775    xpdf303: Remove unused constructor
19776
19777 splash/SplashXPath.cc | 5 -----
19778 splash/SplashXPath.h  | 1 -
19779 2 files changed, 6 deletions(-)
19780
19781commit d00d56e4a46e8534378534de0d94ce0551d75d84
19782Author: Albert Astals Cid <aacid@kde.org>
19783Date:	Thu Sep 1 00:11:49 2011 +0200
19784
19785    xpdf303: Speedup SplashScreen
19786
19787    By using << instead of * and by putting some functions on the header
19788    so they can be inlined
19789
19790 splash/SplashScreen.cc | 89
19791 +++++++++++++++++---------------------------------
19792 splash/SplashScreen.h	| 14 ++++++--
19793 2 files changed, 42 insertions(+), 61 deletions(-)
19794
19795commit 5e8debf96ab1bb9db31a0332a482d08c181d52ea
19796Author: Albert Astals Cid <aacid@kde.org>
19797Date:	Wed Aug 31 23:56:52 2011 +0200
19798
19799    xpdf303: Add splashCheckDet helper
19800
19801 splash/SplashMath.h | 10 ++++++++++
19802 1 file changed, 10 insertions(+)
19803
19804commit 4cef5a52b33b1afba28d890bbe48000b734ac357
19805Author: Albert Astals Cid <aacid@kde.org>
19806Date:	Wed Aug 31 21:09:50 2011 +0200
19807
19808    xpdf303: Protect against NULL from lexer->getStream()
19809
19810 poppler/Parser.cc | 5 ++++-
19811 1 file changed, 4 insertions(+), 1 deletion(-)
19812
19813commit 2547ec60db6d954e5c8318e30fcc54f70bcfa95c
19814Author: Albert Astals Cid <aacid@kde.org>
19815Date:	Wed Aug 31 21:05:11 2011 +0200
19816
19817    xpdf303: Add GBool force = gFalse to SplashPath::close
19818
19819 splash/SplashPath.cc | 5 +++--
19820 splash/SplashPath.h  | 6 ++++--
19821 2 files changed, 7 insertions(+), 4 deletions(-)
19822
19823commit 9370f9640a24c7b944f3da7c10e070a960bdd8f9
19824Author: Albert Astals Cid <aacid@kde.org>
19825Date:	Wed Aug 31 21:01:32 2011 +0200
19826
19827    xpdf303: Add guards to the header
19828
19829 poppler/Stream-CCITT.h | 5 +++++
19830 1 file changed, 5 insertions(+)
19831
19832commit ab9dea663a4df5af8f54c1ff5149254adfd72ce9
19833Author: Albert Astals Cid <aacid@kde.org>
19834Date:	Wed Aug 31 20:34:17 2011 +0200
19835
19836    xpdf303: Add SplashBitmap::writeAlphaPGMFile and
19837    SplashBitmap::takeData
19838
19839 splash/SplashBitmap.cc | 22 ++++++++++++++++++++++
19840 splash/SplashBitmap.h	|  6 ++++++
19841 2 files changed, 28 insertions(+)
19842
19843commit 6558d735c65a3dca9b9e16de5588c8b8c482f04f
19844Author: Albert Astals Cid <aacid@kde.org>
19845Date:	Wed Aug 31 20:30:27 2011 +0200
19846
19847    xpdf303: Write faster
19848
19849 splash/SplashBitmap.cc | 14 ++------------
19850 1 file changed, 2 insertions(+), 12 deletions(-)
19851
19852commit a9b26d9c35fccc7b46a96acdb2064a9976bd49bd
19853Author: Albert Astals Cid <aacid@kde.org>
19854Date:	Wed Aug 31 20:29:58 2011 +0200
19855
19856    xpdf303: Only free data if there is data to free
19857
19858 splash/SplashBitmap.cc | 11 ++++++-----
19859 1 file changed, 6 insertions(+), 5 deletions(-)
19860
19861commit 8f6e0285d7e80d8c1a8defaad9d0f87a2e054151
19862Author: Albert Astals Cid <aacid@kde.org>
19863Date:	Wed Aug 31 20:20:47 2011 +0200
19864
19865    xpdf303: PDFDocEncoding changes
19866
19867    This overwrites Michael Vrable's changes of using U+FFFD to actually
19868    using the order, i'm taking Derek's change here
19869
19870 poppler/PDFDocEncoding.cc | 6 +++---
19871 1 file changed, 3 insertions(+), 3 deletions(-)
19872
19873commit 9c8f30fb4a2a0dd2cf359610e33749e1682921c7
19874Author: Albert Astals Cid <aacid@kde.org>
19875Date:	Wed Aug 31 20:17:38 2011 +0200
19876
19877    xpdf303: comment changes
19878
19879 poppler/Link.h | 6 ++++--
19880 1 file changed, 4 insertions(+), 2 deletions(-)
19881
19882commit b78046057657b44c5cc9353d9e3dde356eb7fcbd
19883Author: Albert Astals Cid <aacid@kde.org>
19884Date:	Wed Aug 31 19:32:03 2011 +0200
19885
19886    xpdf303: Introduce unicodeTypeNum and unicodeTypeAlphaNum
19887
19888 poppler/UnicodeTypeTable.cc | 11 +++++++++++
19889 poppler/UnicodeTypeTable.h  |	4 ++++
19890 2 files changed, 15 insertions(+)
19891
19892commit 0ec4b390ddb7fa7d028b8f0515ecd3e61c488c9f
19893Author: Albert Astals Cid <aacid@kde.org>
19894Date:	Wed Aug 31 19:30:55 2011 +0200
19895
19896    xpdf303: UnicodeTypeTable tables changes
19897
19898 poppler/UnicodeTypeTable.cc | 28 ++++++++++++++--------------
19899 1 file changed, 14 insertions(+), 14 deletions(-)
19900
19901commit f331c009f94703d6007fce9570ee19c6e4822339
19902Author: Albert Astals Cid <aacid@kde.org>
19903Date:	Wed Aug 31 19:20:12 2011 +0200
19904
19905    xpdf303: Remove warning() from Error.h
19906
19907 poppler/CairoOutputDev.cc | 6 +++---
19908 poppler/Error.cc	   | 7 -------
19909 poppler/Error.h	   | 1 -
19910 3 files changed, 3 insertions(+), 11 deletions(-)
19911
19912commit 53f94df2ce21793914ccc153ba6b2fe5cbeb8371
19913Author: Albert Astals Cid <aacid@kde.org>
19914Date:	Wed Aug 31 19:17:13 2011 +0200
19915
19916    Port to setErrorCallback
19917
19918 cpp/poppler-document.cpp   | 2 +-
19919 cpp/poppler-private.cpp    | 6 ++----
19920 cpp/poppler-private.h	    | 3 ++-
19921 qt4/src/poppler-private.cc | 8 +++-----
19922 test/perf-test.cc	    | 4 ++--
19923 5 files changed, 10 insertions(+), 13 deletions(-)
19924
19925commit 95a52f06a98f49f7c8f2b92634b75af96b4eee1d
19926Author: Albert Astals Cid <aacid@kde.org>
19927Date:	Wed Aug 31 19:07:22 2011 +0200
19928
19929    xpdf303: Forgot this when doing the char * -> const char *
19930
19931 poppler/JPXStream.cc | 2 +-
19932 1 file changed, 1 insertion(+), 1 deletion(-)
19933
19934commit 00549400f155d8e36b4ac718603fc945858fe50d
19935Author: Albert Astals Cid <aacid@kde.org>
19936Date:	Wed Aug 31 19:04:14 2011 +0200
19937
19938    xpdf303: error() changes, new param and formatting
19939
19940 fofi/FoFiBase.cc	      |   8 +--
19941 fofi/FoFiTrueType.cc	      |   2 +-
19942 fofi/FoFiType1.cc	      |   4 +-
19943 goo/JpegWriter.cc	      |   2 +-
19944 goo/PNGWriter.cc	      |  16 ++---
19945 poppler/Annot.cc	      |  40 +++++------
19946 poppler/ArthurOutputDev.cc   |  16 ++---
19947 poppler/CMap.cc	      |  26 +++----
19948 poppler/CachedFile.cc	      |   2 +-
19949 poppler/CairoFontEngine.cc   |  10 +--
19950 poppler/Catalog.cc	      |  50 ++++++-------
19951 poppler/CharCodeToUnicode.cc |  54 +++++++-------
19952 poppler/CurlCachedFile.cc    |   2 +-
19953 poppler/DCTStream.cc	      |   2 +-
19954 poppler/Decrypt.cc	      |   2 +-
19955 poppler/Error.cc	      |  55 ++++++++++-----
19956 poppler/Error.h	      |  23 +++++-
19957 poppler/FileSpec.cc	      |   8 +--
19958 poppler/Form.cc	      |  44 ++++++------
19959 poppler/Function.cc	      | 107 ++++++++++++++--------------
19960 poppler/Gfx.cc		      | 161
19961 +++++++++++++++++++++---------------------
19962 poppler/GfxFont.cc	      | 102 ++++++++++++++-------------
19963 poppler/GfxState.cc	      | 128 ++++++++++++++++-----------------
19964 poppler/GfxState.h	      |   8 +--
19965 poppler/GlobalParams.cc      |  38 +++++-----
19966 poppler/GlobalParamsWin.cc   |   4 +-
19967 poppler/Hints.cc	      |  22 +++---
19968 poppler/JBIG2Stream.cc       |  88 +++++++++++------------
19969 poppler/JPEG2000Stream.cc    |  10 +--
19970 poppler/JPXStream.cc	      | 164
19971 ++++++++++++++++++++++---------------------
19972 poppler/Lexer.cc	      |  24 +++----
19973 poppler/Linearization.cc     |  20 +++---
19974 poppler/Link.cc	      |  77 ++++++++++----------
19975 poppler/Movie.cc	      |   2 +-
19976 poppler/Object.h	      |   8 +--
19977 poppler/OptionalContent.cc   |  14 ++--
19978 poppler/PDFDoc.cc	      |  43 ++++++------
19979 poppler/PDFDocFactory.cc     |   2 +-
19980 poppler/PSOutputDev.cc       |  45 ++++++------
19981 poppler/Page.cc	      |  12 ++--
19982 poppler/Parser.cc	      |  10 +--
19983 poppler/Rendition.cc	      |   6 +-
19984 poppler/SecurityHandler.cc   |  12 ++--
19985 poppler/SplashOutputDev.cc   |  28 ++++----
19986 poppler/Stream.cc	      | 116 ++++++++++++++++--------------
19987 poppler/TextOutputDev.cc     |   2 +-
19988 poppler/UnicodeMap.cc	      |  15 ++--
19989 poppler/XRef.cc	      |  32 ++++-----
19990 splash/Splash.cc	      |   2 +-
19991 splash/SplashBitmap.cc       |   6 +-
19992 test/perf-test.cc	      |   4 +-
19993 utils/HtmlOutputDev.cc       |  18 ++---
19994 utils/ImageOutputDev.cc      |  10 +--
19995 utils/pdfextract.cc	      |   4 +-
19996 utils/pdfimages.cc	      |   2 +-
19997 utils/pdfinfo.cc	      |   6 +-
19998 utils/pdfmerge.cc	      |   6 +-
19999 utils/pdftocairo.cc	      |   6 +-
20000 utils/pdftohtml.cc	      |   6 +-
20001 utils/pdftops.cc	      |   6 +-
20002 utils/pdftotext.cc	      |  12 ++--
20003 61 files changed, 912 insertions(+), 842 deletions(-)
20004
20005commit cd0764921064bfd455e9df52dc9bda6fbd2c2db2
20006Author: Carlos Garcia Campos <carlosgc@gnome.org>
20007Date:	Wed Aug 31 17:23:28 2011 +0200
20008
20009    xpdf303: Always define at least 256 glyphs for Type 0 fonts
20010
20011 fofi/FoFiTrueType.cc | 41 ++++++++++++++++++++++++++++++++++-------
20012 fofi/FoFiTrueType.h  |  3 ++-
20013 2 files changed, 36 insertions(+), 8 deletions(-)
20014
20015commit 4d4318e258fb68704b1a51a14fa89134606e2aa7
20016Author: Carlos Garcia Campos <carlosgc@gnome.org>
20017Date:	Wed Aug 31 17:07:25 2011 +0200
20018
20019    xpdf303: Different growing strategy for vmtxTab in FoFiTrueType
20020
20021 fofi/FoFiTrueType.cc | 2 +-
20022 1 file changed, 1 insertion(+), 1 deletion(-)
20023
20024commit c8c7fcef9bc8f802be2d376c9d2099971f159317
20025Author: Carlos Garcia Campos <carlosgc@gnome.org>
20026Date:	Wed Aug 31 17:05:16 2011 +0200
20027
20028    xpdf303: Fix memory leak in FoFiTrueType
20029
20030 fofi/FoFiTrueType.cc | 4 +++-
20031 1 file changed, 3 insertions(+), 1 deletion(-)
20032
20033commit 655b1a97db5449c009e5b63fc7c12233e6fae450
20034Author: Carlos Garcia Campos <carlosgc@gnome.org>
20035Date:	Wed Aug 31 16:54:05 2011 +0200
20036
20037    xpdf303: Check for an invalid loca format field in the head table
20038    in FoFiTrueType
20039
20040 fofi/FoFiTrueType.cc | 7 +++++++
20041 1 file changed, 7 insertions(+)
20042
20043commit 9710ab96f1cf26394cc473952a3331d60c149451
20044Author: Carlos Garcia Campos <carlosgc@gnome.org>
20045Date:	Wed Aug 31 16:49:54 2011 +0200
20046
20047    Fix the build
20048
20049 fofi/FoFiIdentifier.cc | 2 +-
20050 1 file changed, 1 insertion(+), 1 deletion(-)
20051
20052commit 36b733a3165fd26aa8c25ba57faa5d2277aa31ec
20053Author: Carlos Garcia Campos <carlosgc@gnome.org>
20054Date:	Tue Aug 30 16:31:52 2011 +0200
20055
20056    xpdf303: Handle bogus loca table entries in FoFiTrueType
20057
20058    where the offset is past the end of the glyf table. This part was
20059    missing in previous commit.
20060
20061 fofi/FoFiTrueType.cc | 9 +++++++--
20062 1 file changed, 7 insertions(+), 2 deletions(-)
20063
20064commit a288bdb417582f07a5a0cb13d5218946a1d0ccc8
20065Author: Albert Astals Cid <aacid@kde.org>
20066Date:	Tue Aug 30 21:55:43 2011 +0200
20067
20068    xpdf303: Increase max keyLength to 32
20069
20070 poppler/XRef.cc | 4 ++--
20071 1 file changed, 2 insertions(+), 2 deletions(-)
20072
20073commit 12e0acd9d393df76e297bb3fde323092c428be21
20074Author: Albert Astals Cid <aacid@kde.org>
20075Date:	Tue Aug 30 21:03:05 2011 +0200
20076
20077    xpdf303: GfxXXXpath different growing strategy
20078
20079 poppler/GfxState.cc | 10 +++++-----
20080 1 file changed, 5 insertions(+), 5 deletions(-)
20081
20082commit 7c5e496715f56498fb1aa08371d2b8d4d0e73d25
20083Author: Albert Astals Cid <aacid@kde.org>
20084Date:	Tue Aug 30 20:59:36 2011 +0200
20085
20086    xpdf303: No need for 4 Guint when 1 is enough
20087
20088 poppler/GfxState.cc | 6 +++---
20089 1 file changed, 3 insertions(+), 3 deletions(-)
20090
20091commit e7e8082901e108130d5c98cc7648f143978c9562
20092Author: Albert Astals Cid <aacid@kde.org>
20093Date:	Tue Aug 30 20:50:17 2011 +0200
20094
20095    xpdf303: GooList::copy, GooList::reverse and GooList::put
20096
20097 goo/GooList.cc | 22 ++++++++++++++++++++++
20098 goo/GooList.h	| 10 ++++++++++
20099 2 files changed, 32 insertions(+)
20100
20101commit 8a119cf205467c20269e7beffde9497ffd277c15
20102Author: Albert Astals Cid <aacid@kde.org>
20103Date:	Tue Aug 30 20:48:40 2011 +0200
20104
20105    xpdf303: Inserting with a negative i means prepending
20106
20107 goo/GooList.cc | 3 +++
20108 1 file changed, 3 insertions(+)
20109
20110commit 95142a8e63e476324e368785001a23d4f1d462b9
20111Author: Albert Astals Cid <aacid@kde.org>
20112Date:	Tue Aug 30 20:47:12 2011 +0200
20113
20114    xpdf303: If size is 0 reserve 8 anyway
20115
20116 goo/GooList.cc | 2 +-
20117 1 file changed, 1 insertion(+), 1 deletion(-)
20118
20119commit bd1076da03f76fb62998a9409d366412f4aa5d13
20120Author: Albert Astals Cid <aacid@kde.org>
20121Date:	Tue Aug 30 20:45:36 2011 +0200
20122
20123    xpdf303: Complain for gmalloc and grealloc < 0
20124
20125 goo/gmem.cc | 28 ++++++++++++++++++++++++----
20126 1 file changed, 24 insertions(+), 4 deletions(-)
20127
20128commit 5a42b3693a9e501a27d790d4aeafcb68f63cb950
20129Author: Albert Astals Cid <aacid@kde.org>
20130Date:	Tue Aug 30 20:38:39 2011 +0200
20131
20132    xpdf303: Honor the deleteKeys setting
20133
20134 goo/GooHash.cc | 8 ++++++--
20135 1 file changed, 6 insertions(+), 2 deletions(-)
20136
20137commit d584b54eff52c47f983947b2aff0967dfed0ccf9
20138Author: Albert Astals Cid <aacid@kde.org>
20139Date:	Tue Aug 30 20:36:03 2011 +0200
20140
20141    xpdf303: set to NULL on failure
20142
20143 goo/gfile.cc | 2 ++
20144 1 file changed, 2 insertions(+)
20145
20146commit bf2cb5c9c47b4a61192101f0a48771657228e383
20147Author: Adrian Johnson <ajohnson@redneon.com>
20148Date:	Tue Aug 30 19:08:40 2011 +0930
20149
20150    Fix compile error with libpng >= 1.5.0
20151
20152    libpng 1.5.0 changed one of the types in the png_set_iCCP() function
20153    prototype.
20154
20155 goo/PNGWriter.cc | 9 ++++++++-
20156 1 file changed, 8 insertions(+), 1 deletion(-)
20157
20158commit 6364c50ffb4053cc30cecbefff7a3142cab8c50b
20159Author: Albert Astals Cid <aacid@kde.org>
20160Date:	Tue Aug 30 18:27:09 2011 +0200
20161
20162    xpdf303: Support for aes256 et all in Decrypt/SecurityHandler
20163
20164 poppler/Decrypt.cc	    | 488
20165 +++++++++++++++++++++++++++++++++++++++------
20166 poppler/Decrypt.h	    |  19 +-
20167 poppler/PDFDoc.cc	    |	2 +-
20168 poppler/SecurityHandler.cc | 238 ++++++++++++----------
20169 poppler/SecurityHandler.h  |	7 +-
20170 poppler/Stream.h	    |	3 +-
20171 6 files changed, 595 insertions(+), 162 deletions(-)
20172
20173commit 39ce4575f96953b499d09074e847d492d18379fa
20174Author: Albert Astals Cid <aacid@kde.org>
20175Date:	Tue Aug 30 17:39:30 2011 +0200
20176
20177    xpdf303: Add FoFiIdentifier
20178
20179 CMakeLists.txt		|   2 +
20180 fofi/FoFiIdentifier.cc | 630
20181 +++++++++++++++++++++++++++++++++++++++++++++++++
20182 fofi/FoFiIdentifier.h	|  42 ++++
20183 fofi/Makefile.am	|   2 +
20184 4 files changed, 676 insertions(+)
20185
20186commit 33e7d54b4a29d297108ef3dc6008190625125ec8
20187Author: Albert Astals Cid <aacid@kde.org>
20188Date:	Tue Aug 30 17:36:22 2011 +0200
20189
20190    xpdf303: Also check against INT_MAX in FoFiBase
20191
20192 fofi/FoFiBase.cc | 10 +++++-----
20193 1 file changed, 5 insertions(+), 5 deletions(-)
20194
20195commit fb1f56f091e5329b30279916b182f64134f3b2e6
20196Author: Albert Astals Cid <aacid@kde.org>
20197Date:	Tue Aug 30 17:34:50 2011 +0200
20198
20199    xpdf303: Introduce FoFiBase::getU32LE
20200
20201 fofi/FoFiBase.cc | 15 +++++++++++++++
20202 fofi/FoFiBase.h  |  1 +
20203 2 files changed, 16 insertions(+)
20204
20205commit a79bc3359586cbc2c235d20dfa934dab1f475561
20206Author: Carlos Garcia Campos <carlosgc@gnome.org>
20207Date:	Tue Aug 30 16:59:08 2011 +0200
20208
20209    xpdf303: Check for a zero-entry cmap table in FoFiTrueType
20210
20211 fofi/FoFiTrueType.cc | 28 +++++++++++++++++-----------
20212 1 file changed, 17 insertions(+), 11 deletions(-)
20213
20214commit efce014e39d0d13157b21a10ff8d483b5cfc561a
20215Author: Albert Astals Cid <aacid@kde.org>
20216Date:	Tue Aug 30 17:02:16 2011 +0200
20217
20218    xpdf303: upddate xpdfCopyright
20219
20220 poppler/poppler-config.h.cmake | 4 ++--
20221 poppler/poppler-config.h.in	| 4 ++--
20222 2 files changed, 4 insertions(+), 4 deletions(-)
20223
20224commit 2eb388ccc6c7526e66da804d9d800cf29a027914
20225Author: Albert Astals Cid <aacid@kde.org>
20226Date:	Tue Aug 30 16:50:39 2011 +0200
20227
20228    xpdf303: Merge README
20229
20230 README      |	 2 +-
20231 README-XPDF | 153
20232 +++++++++++++++++++++++++++++++++++++++---------------------
20233 2 files changed, 101 insertions(+), 54 deletions(-)
20234
20235commit 331b0f1c16c4f636fc616569bab030969aa848f2
20236Author: Carlos Garcia Campos <carlosgc@gnome.org>
20237Date:	Tue Aug 30 16:42:33 2011 +0200
20238
20239    xpdf303: Check for entries in the table directory with bogus tags
20240    in FoFiTrueType
20241
20242    This handles the case where the number of tables given in the
20243    header is
20244    too high.
20245
20246 fofi/FoFiTrueType.cc | 30 +++++++++++++++++++++++++-----
20247 1 file changed, 25 insertions(+), 5 deletions(-)
20248
20249commit faaba717046ba87ef5ded614e2bcab6260a9f7c2
20250Author: Albert Astals Cid <aacid@kde.org>
20251Date:	Tue Aug 30 16:36:24 2011 +0200
20252
20253    xpdf303: FixedPoint improvements
20254
20255 goo/FixedPoint.cc	| 51
20256 ++++++++++++++++++++++++++++++++------------------
20257 goo/FixedPoint.h	| 15 +++++++++++++--
20258 splash/Splash.cc	| 12 ++++++++++++
20259 splash/SplashFTFont.cc | 16 ++++++++--------
20260 splash/SplashMath.h	|  8 +++++---
20261 splash/SplashXPath.cc	|  9 +++++++++
20262 6 files changed, 80 insertions(+), 31 deletions(-)
20263
20264commit 73efc96eef6bd32a7c058b7dda8101f4f23c454f
20265Author: Carlos Garcia Campos <carlosgc@gnome.org>
20266Date:	Tue Aug 30 16:31:52 2011 +0200
20267
20268    xpdf303: Handle bogus loca table entries in FoFiTrueType
20269
20270    where the offset is past the end of the glyf table.
20271
20272 fofi/FoFiTrueType.cc | 4 ++++
20273 1 file changed, 4 insertions(+)
20274
20275commit 1df3489392a77e2b75adbafcc2fa10de829c172e
20276Author: Carlos Garcia Campos <carlosgc@gnome.org>
20277Date:	Tue Aug 30 16:21:40 2011 +0200
20278
20279    xpdf303: Use std::sort (with functors) in place of qsort
20280
20281    It can be significantly faster. Not included changes in
20282    SplashXPathScanner.cc since they depend on other changes not yet
20283    merged.
20284
20285 fofi/FoFiTrueType.cc	| 55
20286 +++++++++++++++++++++++---------------------------
20287 poppler/GfxFont.cc	| 24 ++++++++++++++--------
20288 splash/SplashScreen.cc | 12 +++++++----
20289 splash/SplashXPath.cc	| 44 ++++++++++++++++++----------------------
20290 4 files changed, 69 insertions(+), 66 deletions(-)
20291
20292commit f298e7f844105f2d9a36144e59be86c341e37507
20293Merge: 2a6bd7a 0ca5453
20294Author: Albert Astals Cid <aacid@kde.org>
20295Date:	Tue Aug 30 16:21:58 2011 +0200
20296
20297    Merge branch 'master' into xpdf303merge
20298
20299commit 0ca5453fea9e5342188f772acd6f31af1778f236
20300Author: Albert Astals Cid <aacid@kde.org>
20301Date:	Tue Aug 30 16:20:17 2011 +0200
20302
20303    Compile when defining USE_FIXEDPOINT
20304
20305 splash/Splash.cc | 5 +++--
20306 1 file changed, 3 insertions(+), 2 deletions(-)
20307
20308commit bd7a53bc2f27fc3979f8de306e2dcaca53d4570a
20309Author: Albert Astals Cid <aacid@kde.org>
20310Date:	Tue Aug 30 16:20:08 2011 +0200
20311
20312    match function definition
20313
20314 poppler/SplashOutputDev.cc | 2 +-
20315 1 file changed, 1 insertion(+), 1 deletion(-)
20316
20317commit 2a6bd7aae37f73a94bf1a84f699f310177661611
20318Author: Albert Astals Cid <aacid@kde.org>
20319Date:	Tue Aug 30 15:13:17 2011 +0200
20320
20321    xpdf303: Expand latin1UnicodeMapRanges and ascii7UnicodeMapRanges
20322
20323 poppler/UnicodeMapTables.h | 10 +++++++---
20324 1 file changed, 7 insertions(+), 3 deletions(-)
20325
20326commit 4d31785409e464d0e96dcf11167ecdffd64026d1
20327Author: Albert Astals Cid <aacid@kde.org>
20328Date:	Tue Aug 30 15:09:01 2011 +0200
20329
20330    xpdf303: More entries for nameToUnicodeTab
20331
20332 poppler/NameToUnicodeTable.h | 3159
20333 ++++++++++++++++++++++++++++++++++++++++++
20334 1 file changed, 3159 insertions(+)
20335
20336commit 2658030836f3a15dadadd7f1989dfaa858bf876f
20337Author: Albert Astals Cid <aacid@kde.org>
20338Date:	Tue Aug 30 14:49:23 2011 +0200
20339
20340    xpdf303: char * -> const char *
20341
20342 cmake/modules/PopplerMacros.cmake |  2 +-
20343 configure.ac			   |  2 +-
20344 cpp/poppler-private.cpp	   |  2 +-
20345 cpp/poppler-private.h		   |  2 +-
20346 fofi/FoFiBase.h		   |  2 +-
20347 fofi/FoFiEncodings.cc		   |  6 ++---
20348 fofi/FoFiEncodings.h		   |  6 ++---
20349 fofi/FoFiTrueType.cc		   | 10 ++++-----
20350 fofi/FoFiTrueType.h		   |  4 ++--
20351 fofi/FoFiType1.cc		   |  4 ++--
20352 fofi/FoFiType1.h		   |  2 +-
20353 fofi/FoFiType1C.cc		   | 14 ++++++------
20354 fofi/FoFiType1C.h		   |  6 ++---
20355 goo/GooHash.cc			   | 16 +++++++-------
20356 goo/GooHash.h			   | 12 +++++-----
20357 goo/GooString.cc		   | 22 +++++++++----------
20358 goo/GooString.h		   | 16 +++++++-------
20359 goo/gfile.cc			   |  4 ++--
20360 goo/gfile.h			   |  4 ++--
20361 goo/gmem.cc			   |  2 +-
20362 goo/gmem.h			   |  2 +-
20363 poppler/Annot.cc		   |  8 +++----
20364 poppler/Annot.h		   |  6 ++---
20365 poppler/ArthurOutputDev.cc	   |  6 ++---
20366 poppler/BuiltinFont.cc		   |  6 ++---
20367 poppler/BuiltinFont.h		   | 10 ++++-----
20368 poppler/DCTStream.cc		   |  2 +-
20369 poppler/DCTStream.h		   |  2 +-
20370 poppler/Dict.cc		   | 14 ++++++------
20371 poppler/Dict.h			   | 14 ++++++------
20372 poppler/Error.cc		   | 10 ++++-----
20373 poppler/Error.h		   |  6 ++---
20374 poppler/FileSpec.cc		   |  2 +-
20375 poppler/FlateStream.cc		   |  2 +-
20376 poppler/FlateStream.h		   |  2 +-
20377 poppler/FontEncodingTables.cc	   | 14 ++++++------
20378 poppler/FontEncodingTables.h	   | 14 ++++++------
20379 poppler/FontInfo.cc		   |  2 +-
20380 poppler/Form.cc		   |  6 ++---
20381 poppler/Form.h			   |  4 ++--
20382 poppler/Gfx.cc			   |  2 +-
20383 poppler/Gfx.h			   |  2 +-
20384 poppler/GfxFont.cc		   | 46
20385 +++++++++++++++++++--------------------
20386 poppler/GfxFont.h		   |  8 +++----
20387 poppler/GfxState.cc		   |  6 ++---
20388 poppler/GfxState.h		   |  2 +-
20389 poppler/GlobalParams.cc	   | 21 +++++++++---------
20390 poppler/GlobalParams.h		   |  8 +++----
20391 poppler/GlobalParamsWin.cc	   |  6 ++---
20392 poppler/JBIG2Stream.cc		   |  2 +-
20393 poppler/JBIG2Stream.h		   |  2 +-
20394 poppler/JPEG2000Stream.cc	   |  2 +-
20395 poppler/JPEG2000Stream.h	   |  2 +-
20396 poppler/JPXStream.h		   |  2 +-
20397 poppler/NameToCharCode.cc	   |  8 +++----
20398 poppler/NameToCharCode.h	   |  6 ++---
20399 poppler/NameToUnicodeTable.h	   |  2 +-
20400 poppler/Object.cc		   |  4 ++--
20401 poppler/Object.h		   | 28 ++++++++++++------------
20402 poppler/PDFDoc.cc		   |  2 +-
20403 poppler/PSOutputDev.cc		   | 24 ++++++++++----------
20404 poppler/PSOutputDev.h		   |  8 +++----
20405 poppler/Page.cc		   |  2 +-
20406 poppler/Page.h			   |  2 +-
20407 poppler/SplashOutputDev.cc	   |  6 ++---
20408 poppler/Stream.cc		   | 16 +++++++-------
20409 poppler/Stream.h		   | 28 ++++++++++++------------
20410 poppler/TextOutputDev.cc	   |  2 +-
20411 poppler/TextOutputDev.h	   |  2 +-
20412 poppler/UnicodeMap.cc		   |  4 ++--
20413 poppler/UnicodeMap.h		   |  4 ++--
20414 poppler/UnicodeTypeTable.cc	   |  4 ++--
20415 qt4/src/poppler-private.cc	   |  2 +-
20416 qt4/src/poppler-ps-converter.cc   |  2 +-
20417 splash/SplashFTFontEngine.cc	   |  8 +++----
20418 splash/SplashFTFontEngine.h	   |  6 ++---
20419 splash/SplashFTFontFile.cc	   |  6 ++---
20420 splash/SplashFTFontFile.h	   |  2 +-
20421 splash/SplashFontEngine.cc	   |  6 ++---
20422 splash/SplashFontEngine.h	   |  6 ++---
20423 splash/SplashT1FontEngine.cc	   |  6 ++---
20424 splash/SplashT1FontEngine.h	   |  4 ++--
20425 splash/SplashT1FontFile.cc	   | 10 ++++-----
20426 splash/SplashT1FontFile.h	   |  6 ++---
20427 test/pdf-operators.c		   |  4 ++--
20428 test/perf-test.cc		   |  4 ++--
20429 utils/HtmlFonts.cc		   |  4 ++--
20430 utils/HtmlOutputDev.cc		   | 12 +++++-----
20431 utils/HtmlOutputDev.h		   |  4 ++--
20432 utils/parseargs.cc		   |  4 ++--
20433 utils/parseargs.h		   |  6 ++---
20434 utils/pdffonts.cc		   |  2 +-
20435 utils/pdfinfo.cc		   | 12 +++++-----
20436 utils/pdftocairo.cc		   |  4 ++--
20437 utils/pdftohtml.cc		   | 10 ++++-----
20438 utils/pdftotext.cc		   | 12 +++++-----
20439 96 files changed, 337 insertions(+), 338 deletions(-)
20440
20441commit c899d26e0f7a61db99925179330c28df015a676b
20442Author: Albert Astals Cid <aacid@kde.org>
20443Date:	Tue Aug 30 00:31:00 2011 +0200
20444
20445    Add COPYING3 from xpdf3.03
20446
20447 COPYING3 | 674
20448 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
20449 1 file changed, 674 insertions(+)
20450
20451commit 508517a35cb3bc5195682a9cd89fb50a801eddc2
20452Author: Albert Astals Cid <aacid@kde.org>
20453Date:	Mon Aug 29 23:55:42 2011 +0200
20454
20455    0.17.3
20456
20457 CMakeLists.txt		|  4 ++--
20458 NEWS			| 32 ++++++++++++++++++++++++++++++++
20459 configure.ac		|  2 +-
20460 cpp/Doxyfile		|  2 +-
20461 glib/CMakeLists.txt	|  2 +-
20462 glib/Makefile.am	|  2 +-
20463 poppler/Makefile.am	|  2 +-
20464 qt4/src/CMakeLists.txt |  2 +-
20465 qt4/src/Doxyfile	|  2 +-
20466 qt4/src/Makefile.am	|  2 +-
20467 10 files changed, 42 insertions(+), 10 deletions(-)
20468
20469commit 1431564f3363a63a8669c8dd15970db814f4969f
20470Author: Thomas Freitag <Thomas.Freitag@alfa.de>
20471Date:	Mon Aug 29 22:22:02 2011 +0200
20472
20473    Add pdfextract and pdfmerge
20474
20475    See "Creating PDF with poppler ?" thread for more info
20476
20477 utils/CMakeLists.txt |  15 +++++
20478 utils/Makefile.am    |  10 +++
20479 utils/pdfextract.cc  | 111 ++++++++++++++++++++++++++++++++
20480 utils/pdfmerge.cc    | 176
20481 +++++++++++++++++++++++++++++++++++++++++++++++++++
20482 4 files changed, 312 insertions(+)
20483
20484commit 8ca2f41089bc6402baf9b24428af04314c037b54
20485Author: Thomas Freitag <Thomas.Freitag@alfa.de>
20486Date:	Mon Aug 29 22:20:52 2011 +0200
20487
20488    Rework writing of PDF files
20489
20490    Makes it more compatible with other PDF readers
20491    See "Creating PDF with poppler ?" thread in the mailing list for
20492    more info
20493
20494 poppler/PDFDoc.cc | 389
20495 ++++++++++++++++++++++++++++++++++++++++++++++++------
20496 poppler/PDFDoc.h  |  30 ++++-
20497 2 files changed, 375 insertions(+), 44 deletions(-)
20498
20499commit 33da7e270431e8e4c500e7573b3ca0dddd9f237e
20500Author: suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>
20501Date:	Sun Aug 28 22:07:38 2011 +0200
20502
20503    Fix building static-linked pdftocairo
20504
20505 utils/Makefile.am | 5 +++--
20506 1 file changed, 3 insertions(+), 2 deletions(-)
20507
20508commit 91fafce028ca6620c0eb22e370fb4c6fd3404e3c
20509Author: Adrian Johnson <ajohnson@redneon.com>
20510Date:	Tue Aug 23 21:02:02 2011 +0930
20511
20512    cairo: align strokes when Stroke Adjust is true and line width <= 1
20513
20514    If the stroke coordinates are not aligned, lines in cairo may be up to
20515    1 pixel wider than the requested width. This is most obvious when the
20516    line width is 1 and the rendered line is 2 pixels.
20517
20518    When Stroke Adjust is true, the PDF standard requires that stroke
20519    coordinates be adjusted to ensure the stroke width is within half a
20520    pixel of the requested width.
20521
20522    If Stroke Adjust is enabled and the width is <= 1 pixel (the previous
20523    commit adjusts the width to be at least 1 pixel), use the method
20524    documented at http://www.cairographics.org/FAQ/#sharp_lines to align
20525    the coordinates to ensure the rendered width is 1 pixel.
20526
20527    Fixes bug #4536.
20528
20529 poppler/CairoOutputDev.cc | 40 +++++++++++++++++++++++++++++++++++-----
20530 poppler/CairoOutputDev.h  |  3 +++
20531 2 files changed, 38 insertions(+), 5 deletions(-)
20532
20533commit cfc67afe80b963ba662018674cadf3085466bb9f
20534Author: Adrian Johnson <ajohnson@redneon.com>
20535Date:	Tue Aug 23 20:46:24 2011 +0930
20536
20537    cairo: fix stroking of very thin lines
20538
20539    Lines with a width less than 1.0 are almost invisible in cairo output
20540    due to antialising. The PDF standard states that when the Stroke
20541    Adjust graphics parameter is true, all lines must be at least one
20542    pixel wide.
20543
20544    Add a stroke_adjust flag to the CairoOuputDev. Like splash, use the
20545    globalParam strokeAdjust setting (which defaults to true) to
20546    initialize the flag and ignore the Stroke Adjust settng in PDF
20547    files. This emulates Acrobat behavior.
20548
20549    When stroke_adjust is true, find the line width in device pixels and
20550    if less than 0.5 set the line width to 0.5 device pixels. The value
20551    0.5 pixels seems to make horizontal and vertical lines look better
20552    because integer aligned 1.0 wide lines in cairo are rendered two
20553    pixels wide which looks too fat.
20554
20555 poppler/CairoOutputDev.cc | 20 +++++++++++++++++++-
20556 poppler/CairoOutputDev.h  |  1 +
20557 2 files changed, 20 insertions(+), 1 deletion(-)
20558
20559commit 7a7c932e09796b944dda69df1b339c889ee1d63a
20560Author: Albert Astals Cid <aacid@kde.org>
20561Date:	Thu Aug 25 00:23:40 2011 +0200
20562
20563    Add a way to get the fully qualified name
20564
20565 qt4/src/poppler-form.cc | 12 +++++++++++-
20566 qt4/src/poppler-form.h  |  8 +++++++-
20567 2 files changed, 18 insertions(+), 2 deletions(-)
20568
20569commit e001871d927f9cc86b4327d64e4c66ad00172ad0
20570Author: Albert Astals Cid <aacid@kde.org>
20571Date:	Wed Aug 24 23:44:18 2011 +0200
20572
20573    Clarify ownership
20574
20575 qt4/src/poppler-qt4.h | 3 ++-
20576 1 file changed, 2 insertions(+), 1 deletion(-)
20577
20578commit 87c48fdc175be4d852b953778f915ea93cd50194
20579Author: Adrian Johnson <ajohnson@redneon.com>
20580Date:	Wed Aug 24 19:53:48 2011 +0930
20581
20582    cairo: fix unique id mime data
20583
20584    The unique id string was copied before the object number was appended
20585    resulting in all images in pdf output being the same.
20586
20587 poppler/CairoOutputDev.cc | 3 +--
20588 1 file changed, 1 insertion(+), 2 deletions(-)
20589
20590commit 08a2ba6f1603246651f0d5e697b88d38363d7df2
20591Author: Pino Toscano <pino@kde.org>
20592Date:	Tue Aug 23 20:20:32 2011 +0200
20593
20594    pdftocairo/cmake: need to link to freetype
20595
20596 utils/CMakeLists.txt | 2 +-
20597 1 file changed, 1 insertion(+), 1 deletion(-)
20598
20599commit 82496b18dc4aff66cc29f2b6607c8f894afe8b49
20600Author: Albert Astals Cid <aacid@kde.org>
20601Date:	Mon Aug 22 16:42:28 2011 +0200
20602
20603    Update Adrian (C)
20604
20605 poppler/GfxFont.h | 1 +
20606 1 file changed, 1 insertion(+)
20607
20608commit 2576e3a6d9746e2272c620a775e11295932eb5f2
20609Author: Adrian Johnson <ajohnson@redneon.com>
20610Date:	Mon Aug 22 21:41:36 2011 +0930
20611
20612    update SEE ALSO section of man pages
20613
20614    - ensure each man page references all other utils
20615    - sort list of utils in alphabetical order
20616
20617 utils/pdffonts.1   | 8 +++++---
20618 utils/pdfimages.1  | 8 +++++---
20619 utils/pdfinfo.1    | 8 +++++---
20620 utils/pdftocairo.1 | 2 +-
20621 utils/pdftohtml.1  | 8 ++++++++
20622 utils/pdftoppm.1   | 8 +++++---
20623 utils/pdftops.1    | 8 +++++---
20624 utils/pdftotext.1  | 9 +++++----
20625 8 files changed, 39 insertions(+), 20 deletions(-)
20626
20627commit 23ec5c8d394beb632ee45f6308215646cd1a0195
20628Author: Adrian Johnson <ajohnson@redneon.com>
20629Date:	Mon Aug 22 21:26:24 2011 +0930
20630
20631    cairo: only use show_text_glyphs if the surface supports it and the
20632    font has toUnicode
20633
20634    When generating pdf output, fonts that do not have toUnicode cause an
20635    excessive number of empty text ActualText entries to be written due to
20636    glyphs that do not have have a mapping.
20637
20638 poppler/CairoOutputDev.cc | 12 ++++++++----
20639 poppler/CairoOutputDev.h  |  1 +
20640 poppler/GfxFont.h	   |  3 +++
20641 3 files changed, 12 insertions(+), 4 deletions(-)
20642
20643commit 3a574f13fa22b7c31eda0d0437f4094a5a39ff34
20644Author: Adrian Johnson <ajohnson@redneon.com>
20645Date:	Fri Aug 19 23:23:24 2011 +0930
20646
20647    cairo: fix stroke patterns
20648
20649    Since cairo still does not yet have cairo_stroke_to_path(), this
20650    implements a workaround for stroke patterns. In clipToStrokePath, the
20651    stroke path and stroke parameters are saved. In tilingPatternFill and
20652    fill (used to draw shading patterns) if a stroke path clip has been
20653    saved, the current pattern is stroked instead of filled using the
20654    saved stroke.
20655    Fixes bug #11719.
20656
20657 poppler/CairoOutputDev.cc | 52
20658 ++++++++++++++++++++++++++++++++++++++++++++++-
20659 poppler/CairoOutputDev.h  | 17 ++++++++++++++--
20660 2 files changed, 66 insertions(+), 3 deletions(-)
20661
20662commit eb740dac838d2a1e32899327ca6d25c3dca641df
20663Author: Carlos Garcia Campos <carlosgc@gnome.org>
20664Date:	Mon Aug 22 13:41:56 2011 +0200
20665
20666    glib-demo: Add text attributes information to text demo
20667
20668 glib/demo/text.c | 103
20669 +++++++++++++++++++++++++++++++++++++++++++++++++++----
20670 1 file changed, 97 insertions(+), 6 deletions(-)
20671
20672commit cda4aefaa136ae07778de3b1593808a5aaa2db5b
20673Author: Carlos Garcia Campos <carlosgc@gnome.org>
20674Date:	Mon Aug 22 13:40:49 2011 +0200
20675
20676    glib-demo: Add pgd_pixbuf_new_for_color() to utils
20677
20678    To get a pixbuf for a given poppler color.
20679
20680 glib/demo/annots.c | 22 +---------------------
20681 glib/demo/utils.c  | 27 +++++++++++++++++++++++++++
20682 glib/demo/utils.h  |  1 +
20683 3 files changed, 29 insertions(+), 21 deletions(-)
20684
20685commit 2a11b2963a548186654722a393db1e19d57828f1
20686Author: danigm <danigm@wadobo.com>
20687Date:	Mon Aug 22 12:51:50 2011 +0200
20688
20689    glib: Add poppler_page_get_text_attributes()
20690
20691    It returns a list of text attributes that apply to a range of text as
20692    returned by poppler_page_get_text(). Text attributes are represented
20693    by
20694    a PopplerTextAttributes struct that contains font name, font size,
20695    whether text is undrlined and foreground color for a range of text.
20696    Fixes bug #33269.
20697
20698 glib/poppler-page.cc		     | 202
20699 ++++++++++++++++++++++++++++++++++++
20700 glib/poppler-page.h		     |	33 ++++++
20701 glib/poppler.h			     |	 1 +
20702 glib/reference/poppler-sections.txt |	 7 ++
20703 4 files changed, 243 insertions(+)
20704
20705commit 15f99157cf3900bf20cf619e204ae53085af497d
20706Author: Carlos Garcia Campos <carlosgc@gnome.org>
20707Date:	Mon Aug 22 12:43:12 2011 +0200
20708
20709    textoutputdev: Add TextFontInfo::matches()
20710
20711    It checks whether two TextFontInfo objects contain the same font.
20712
20713 poppler/TextOutputDev.cc | 4 ++++
20714 poppler/TextOutputDev.h  | 1 +
20715 2 files changed, 5 insertions(+)
20716
20717commit 5b554b39fca634c8ba58915c14522cb2920fe280
20718Author: Pino Toscano <pino@kde.org>
20719Date:	Mon Aug 22 13:16:23 2011 +0200
20720
20721    pdftocairo/cmake: link to lcms library if available
20722
20723 utils/CMakeLists.txt | 3 +++
20724 1 file changed, 3 insertions(+)
20725
20726commit f7cd236fea8740ef05635d1fd7917a778cc373f0
20727Author: Albert Astals Cid <aacid@kde.org>
20728Date:	Mon Aug 22 00:00:32 2011 +0200
20729
20730    Ship HtmlUtils.h
20731
20732 utils/Makefile.am | 1 +
20733 1 file changed, 1 insertion(+)
20734
20735commit a128a858c50287cfba74c69996276ea44370dc26
20736Author: Albert Astals Cid <aacid@kde.org>
20737Date:	Sun Aug 21 23:52:06 2011 +0200
20738
20739    Update Adrian's (C)
20740
20741 goo/PNGWriter.cc | 2 +-
20742 goo/PNGWriter.h  | 2 +-
20743 2 files changed, 2 insertions(+), 2 deletions(-)
20744
20745commit b78134314107d8344360c3313478115ed291630d
20746Author: Albert Astals Cid <aacid@kde.org>
20747Date:	Sun Aug 21 23:46:09 2011 +0200
20748
20749    Fix copyright
20750
20751    c&p is evil
20752
20753 goo/gtypes_p.h | 2 +-
20754 1 file changed, 1 insertion(+), 1 deletion(-)
20755
20756commit ade53277546cef4ba19d982518c0cd83a4bb9c12
20757Author: Albert Astals Cid <aacid@kde.org>
20758Date:	Sun Aug 21 23:42:53 2011 +0200
20759
20760    Move HAVE_STDINT_H use to a private header
20761
20762    This way we do not need to expose it in poppler-config.h since
20763    gtypes.h is a half public header
20764
20765 goo/Makefile.am	    |  1 +
20766 goo/gtypes.h		    | 18 ------------------
20767 goo/gtypes_p.h		    | 30 ++++++++++++++++++++++++++++++
20768 poppler/CairoOutputDev.cc  |  1 +
20769 poppler/CairoRescaleBox.cc |  1 +
20770 utils/pdftocairo.cc	    |  1 +
20771 6 files changed, 34 insertions(+), 18 deletions(-)
20772
20773commit 6166c3a37a4d6307d4f23ee272ea07c95bbba74a
20774Author: Albert Astals Cid <aacid@kde.org>
20775Date:	Sun Aug 21 23:31:30 2011 +0200
20776
20777    Silence silly gcc
20778
20779 goo/PNGWriter.cc | 5 +++--
20780 1 file changed, 3 insertions(+), 2 deletions(-)
20781
20782commit eb5b228c4c24152e632c931b63c64ffb1e10d45d
20783Author: Adrian Johnson <ajohnson@redneon.com>
20784Date:	Sat Aug 20 21:13:18 2011 +0930
20785
20786    pdftocairo: fix writing to stdout for ps/pdf/svg
20787
20788 utils/pdftocairo.cc | 23 ++++++++++++++++++++---
20789 1 file changed, 20 insertions(+), 3 deletions(-)
20790
20791commit 1beac5896a301be68de22240017fef11e7d27d40
20792Author: Adrian Johnson <ajohnson@redneon.com>
20793Date:	Sat Aug 13 00:23:23 2011 +0930
20794
20795    Add poppler version to PSOutputDev ouput
20796
20797 poppler/PSOutputDev.cc | 1 +
20798 1 file changed, 1 insertion(+)
20799
20800commit b35fd3651fd3dbaa876fc64b8c5cfe77ae67335f
20801Author: Adrian Johnson <ajohnson@redneon.com>
20802Date:	Fri Aug 5 23:01:51 2011 +0930
20803
20804    cairo: use cairo_show_text_glyphs() when printing
20805
20806    This will allow cairo to setup the correct toUnicode or glyph names to
20807    ensure text can be extracted.
20808
20809 poppler/CairoOutputDev.cc | 41 ++++++++++++++++++++++++++++++++++++++---
20810 poppler/CairoOutputDev.h  |  5 +++++
20811 2 files changed, 43 insertions(+), 3 deletions(-)
20812
20813commit 51ade078bc1fa737e20120ae4cb3bf693a219823
20814Author: Stefan Thomas <thomas@txtbear.com>
20815Date:	Thu Jul 15 16:24:55 2010 +0100
20816
20817    pdftocairo: Added to CMake build system.
20818
20819 utils/CMakeLists.txt | 20 ++++++++++++++++++++
20820 1 file changed, 20 insertions(+)
20821
20822commit 5a8745cdf428e22641937977eedfc1d605f6ff07
20823Author: Adrian Johnson <ajohnson@redneon.com>
20824Date:	Fri Aug 12 23:57:01 2011 +0930
20825
20826    Add pdftocairo man page
20827
20828 utils/Makefile.am  |	5 +-
20829 utils/pdftocairo.1 | 254
20830 +++++++++++++++++++++++++++++++++++++++++++++++++++++
20831 2 files changed, 258 insertions(+), 1 deletion(-)
20832
20833commit b67a12b2b26692e2ccec7ff2e6df18fee05be535
20834Author: Adrian Johnson <ajohnson@redneon.com>
20835Date:	Thu Aug 11 21:34:11 2011 +0930
20836
20837    pdftocairo - utility for creating png/jpeg/ps/eps/pdf/svg using
20838    CairoOutputDev
20839
20840 utils/.gitignore    |	 2 +-
20841 utils/Makefile.am   |	20 +-
20842 utils/pdftocairo.cc | 970
20843 ++++++++++++++++++++++++++++++++++++++++++++++++++++
20844 3 files changed, 989 insertions(+), 3 deletions(-)
20845
20846commit 4f2d774826bf7bb7b3825e02c5ca4c2928643950
20847Author: Adrian Johnson <ajohnson@redneon.com>
20848Date:	Thu Aug 11 21:32:53 2011 +0930
20849
20850    png: add support for embedding ICC profile
20851
20852 goo/PNGWriter.cc | 28 ++++++++++++++++++++++++++++
20853 goo/PNGWriter.h  |  8 ++++++++
20854 2 files changed, 36 insertions(+)
20855
20856commit 1091f47310bf0fc71bac5dd4ec81dad50b2f2537
20857Author: Adrian Johnson <ajohnson@redneon.com>
20858Date:	Wed Aug 10 18:48:15 2011 +0930
20859
20860    png: Add additional pixel formats
20861
20862    RGBA is required for images with transparency. GRAY and MONOCHROME
20863    allow PNGWriter write more compact PNG files when the images is known
20864    to be all gray or monochrome.
20865
20866 goo/PNGWriter.cc | 30 ++++++++++++++++++++++++++----
20867 goo/PNGWriter.h  | 11 ++++++++++-
20868 2 files changed, 36 insertions(+), 5 deletions(-)
20869
20870commit c6f26915db568f12892d48005746ad2922c19000
20871Author: Adrian Johnson <ajohnson@redneon.com>
20872Date:	Wed Aug 10 18:45:24 2011 +0930
20873
20874    png: use PNG_RESOLUTION_METER instead of PNG_RESOLUTION_UNKNOWN to
20875    set resolution
20876
20877    gimp does not show the correct resolution unless PNG_RESOLUTION_METER
20878    is used
20879
20880 goo/PNGWriter.cc | 3 +--
20881 1 file changed, 1 insertion(+), 2 deletions(-)
20882
20883commit 2667d2a5b34e1bbf322aea42876e7e81aa06dc29
20884Author: Adrian Johnson <ajohnson@redneon.com>
20885Date:	Tue Aug 9 22:05:53 2011 +0930
20886
20887    Use stdint.h instead of assuming the size of types
20888
20889 configure.ac		    |  1 +
20890 goo/gtypes.h		    | 18 ++++++++++++++++++
20891 poppler/CairoOutputDev.cc  |  2 --
20892 poppler/CairoRescaleBox.cc |  2 --
20893 4 files changed, 19 insertions(+), 4 deletions(-)
20894
20895commit c043f298e68bdfffcb7505ec354ec7487b5bd7b2
20896Author: Adrian Johnson <ajohnson@redneon.com>
20897Date:	Fri Jul 8 21:13:36 2011 +0930
20898
20899    cairo: assume printer pixel size is 1/600" when stroking 0 width lines
20900
20901    Fixes bug #39067.
20902
20903 poppler/CairoOutputDev.cc | 5 +++++
20904 1 file changed, 5 insertions(+)
20905
20906commit 961adf0b767be78d3556b7315de3761d3d46b107
20907Author: Adrian Johnson <ajohnson@redneon.com>
20908Date:	Thu Aug 18 17:44:35 2011 +0930
20909
20910    cairo: set mime data for soft masked images
20911
20912    Fixes bug #40192.
20913
20914 poppler/CairoOutputDev.cc | 3 +++
20915 1 file changed, 3 insertions(+)
20916
20917commit 86271e4810f714d4ba7a2a6651a9b1d04f653262
20918Author: Joshua Richardson <jric@chegg.com>
20919Date:	Thu Aug 18 18:48:40 2011 +0200
20920
20921    pdftohtml: Support text rotation
20922
20923    Includes a few other fixlets.
20924    See bug 38586 for more info
20925
20926 utils/HtmlFonts.cc	|  64 ++++++++++---------
20927 utils/HtmlFonts.h	|  10 ++-
20928 utils/HtmlOutputDev.cc | 170
20929 ++++++++++++++++++++++++++++++++++---------------
20930 utils/HtmlOutputDev.h	|   8 ++-
20931 utils/HtmlUtils.h	|  51 +++++++++++++++
20932 5 files changed, 218 insertions(+), 85 deletions(-)
20933
20934commit 56248b84e2185483dd54704c13838e8f78029d49
20935Author: Albert Astals Cid <aacid@kde.org>
20936Date:	Thu Aug 18 12:40:51 2011 +0200
20937
20938    Only declare overprint if we are going to use it
20939
20940 utils/pdftoppm.cc | 4 +++-
20941 1 file changed, 3 insertions(+), 1 deletion(-)
20942
20943commit a1093aae9f64cb6768164551d50cafaef52876c1
20944Author: Albert Astals Cid <aacid@kde.org>
20945Date:	Thu Aug 18 12:30:29 2011 +0200
20946
20947    Fix Adrian's (C)
20948
20949 poppler/PSOutputDev.cc      | 2 +-
20950 poppler/PSOutputDev.h	     | 3 ++-
20951 poppler/PreScanOutputDev.cc | 1 +
20952 poppler/PreScanOutputDev.h  | 1 +
20953 poppler/SplashOutputDev.cc  | 1 +
20954 poppler/SplashOutputDev.h   | 1 +
20955 6 files changed, 7 insertions(+), 2 deletions(-)
20956
20957commit 7741b24d05f50c134cf15361d52f5df7ae3c3115
20958Author: Adrian Johnson <ajohnson@redneon.com>
20959Date:	Sun Aug 14 22:06:22 2011 +0930
20960
20961    ps: Avoid using /PatternType if only one instance of the pattern
20962    is used
20963
20964    this optimization makes pages print faster on my LaserJet
20965
20966 poppler/PSOutputDev.cc | 3 +++
20967 1 file changed, 3 insertions(+)
20968
20969commit a60e61ac64634dc59c80d8e6b0288c1269fc0154
20970Author: Adrian Johnson <ajohnson@redneon.com>
20971Date:	Sun Aug 14 21:55:24 2011 +0930
20972
20973    ps: use PS Patterns for tiling fill when PS level >= 2
20974
20975 poppler/CairoOutputDev.cc   |	2 +-
20976 poppler/CairoOutputDev.h    |	4 +--
20977 poppler/Gfx.cc		     |	4 +--
20978 poppler/OutputDev.h	     |	2 +-
20979 poppler/PSOutputDev.cc      | 59
20980 +++++++++++++++++++++++++++++++++++++++++----
20981 poppler/PSOutputDev.h	     | 13 +++++++++-
20982 poppler/PreScanOutputDev.cc |	2 +-
20983 poppler/PreScanOutputDev.h  |	2 +-
20984 poppler/SplashOutputDev.cc  |	2 +-
20985 poppler/SplashOutputDev.h   |	2 +-
20986 10 files changed, 76 insertions(+), 16 deletions(-)
20987
20988commit 9938770e737b2fcec8269147e70663517f848925
20989Author: Albert Astals Cid <aacid@kde.org>
20990Date:	Mon Aug 15 13:17:24 2011 +0200
20991
20992    0.17.2
20993
20994 CMakeLists.txt		|  4 ++--
20995 NEWS			| 37 +++++++++++++++++++++++++++++++++++++
20996 configure.ac		|  2 +-
20997 cpp/Doxyfile		|  2 +-
20998 glib/CMakeLists.txt	|  2 +-
20999 glib/Makefile.am	|  2 +-
21000 poppler/Makefile.am	|  2 +-
21001 qt4/src/CMakeLists.txt |  2 +-
21002 qt4/src/Doxyfile	|  2 +-
21003 qt4/src/Makefile.am	|  5 +++--
21004 10 files changed, 49 insertions(+), 11 deletions(-)
21005
21006commit 378fc06c574b85b5c003ca842aa743f0ffe5587e
21007Author: Albert Astals Cid <aacid@kde.org>
21008Date:	Mon Aug 1 22:14:12 2011 +0200
21009
21010    Only assume the OC is not visible if it exists and is set to no
21011
21012    Similar to commit e2def20a45c1d8307fd62fabb9769121af975abf
21013    but in the other branch of the if, fixes bug 39637
21014
21015 poppler/OptionalContent.cc | 4 ++--
21016 1 file changed, 2 insertions(+), 2 deletions(-)
21017
21018commit 861a7bfb9431609e1e148240447f23c8e83b9d0f
21019Author: Thomas Freitag <Thomas.Freitag@alfa.de>
21020Date:	Fri Jul 29 00:30:58 2011 +0200
21021
21022    Implement overprint in Splash
21023
21024    See the "Implementing overprint in Splash" thread in the mailing
21025    list for more info
21026
21027 goo/ImgWriter.h	    |	2 +
21028 goo/JpegWriter.cc	    |  54 ++++++--
21029 goo/JpegWriter.h	    |	7 +-
21030 poppler/Gfx.cc		    |  98 +++++++++++++--
21031 poppler/GfxState.cc	    |	1 +
21032 poppler/GfxState.h	    |	4 +
21033 poppler/OutputDev.h	    |	1 +
21034 poppler/SplashOutputDev.cc | 307
21035 +++++++++++++++++++++++++++++++++++++++------
21036 poppler/SplashOutputDev.h  |  51 +++++++-
21037 splash/Splash.cc	    |  86 +++++++++----
21038 splash/Splash.h	    |	9 +-
21039 splash/SplashBitmap.cc     |  64 +++++++++-
21040 splash/SplashBitmap.h	    |	1 +
21041 splash/SplashPattern.cc    |  16 ++-
21042 splash/SplashPattern.h     |	7 ++
21043 splash/SplashState.cc	    |  11 +-
21044 splash/SplashState.h	    |  22 ++++
21045 splash/SplashTypes.h	    |	5 +-
21046 utils/pdftoppm.cc	    |  36 +++++-
21047 19 files changed, 686 insertions(+), 96 deletions(-)
21048
21049commit e2fa8a2ca8459d19c0f9dca445a2399b9a3d483d
21050Author: Koji Otani <sho@bbr.jp>
21051Date:	Thu Jul 28 12:43:57 2011 +0200
21052
21053    Parse the "Medium" modifier when asking fontconfig for a font
21054
21055 poppler/GlobalParams.cc | 2 ++
21056 1 file changed, 2 insertions(+)
21057
21058commit 0a677dd8dc9c55936530ea1fee901cab831c52af
21059Author: Koji Otani <sho@bbr.jp>
21060Date:	Thu Jul 28 12:42:16 2011 +0200
21061
21062    Improve selection of CJK fonts
21063
21064    Seems we need to do some more fontconfig magic for some special
21065    fontconfig configurations
21066    More info at bug 36474
21067
21068 poppler/GlobalParams.cc | 137
21069 +++++++++++++++++++++++++++++++-----------------
21070 1 file changed, 89 insertions(+), 48 deletions(-)
21071
21072commit e78aff6796a5d5a0a4f2fe8c7ceb33c506e2c8f5
21073Author: William Bader <williambader@hotmail.com>
21074Date:	Tue Jul 26 00:10:34 2011 +0200
21075
21076    make -level1sep write gray instead of cmyk
21077
21078    If it is a gray only image
21079    Bug 39012
21080
21081 poppler/PSOutputDev.cc | 63
21082 +++++++++++++++++++++++++++++++++++++++++++++++---
21083 1 file changed, 60 insertions(+), 3 deletions(-)
21084
21085commit ea31309487aab6ed407a086dff1f350b6e4bdbc9
21086Author: Albert Astals Cid <aacid@kde.org>
21087Date:	Tue Jul 26 00:09:27 2011 +0200
21088
21089    Update (C)
21090
21091 poppler/PDFDoc.cc | 2 +-
21092 1 file changed, 1 insertion(+), 1 deletion(-)
21093
21094commit a945641497946a825dc880f94200ea1d5409332b
21095Author: Hib Eris <hib@hiberis.nl>
21096Date:	Sat Jul 23 08:44:06 2011 +0200
21097
21098    Handle missing startxref properly
21099
21100    Bug 38209
21101
21102 poppler/PDFDoc.cc | 5 +++--
21103 1 file changed, 3 insertions(+), 2 deletions(-)
21104
21105commit 2c1b25ef2592367f4c18e204ab5d102f15cf272f
21106Author: William Bader <williambader@hotmail.com>
21107Date:	Mon Jul 25 23:43:27 2011 +0200
21108
21109    Fix a bad memory access
21110
21111    When not using antialias and the character starts to the left/top
21112    of the image
21113    Bug 37189
21114
21115 splash/Splash.cc | 14 ++++++++++----
21116 1 file changed, 10 insertions(+), 4 deletions(-)
21117
21118commit 300900afa2140141748a7571270be5d850274072
21119Author: Daniel Glöckner <daniel-gl@gmx.net>
21120Date:	Sat Jul 23 19:49:15 2011 +0200
21121
21122    Fix numerical overflow in libopenjpeg JPXStream::doLookChar()
21123
21124    It also includes a speed optimization. Bug 39361
21125
21126 poppler/JPEG2000Stream.cc | 37 ++++++++++++++++++++++++++++++++++++-
21127 poppler/JPEG2000Stream.h  | 36 +++++++++++-------------------------
21128 2 files changed, 47 insertions(+), 26 deletions(-)
21129
21130commit ec6ea621b066a3b332a8099341664889d2ff3743
21131Author: Axel Struebing <axel.struebing@freenet.de>
21132Date:	Thu Jul 21 23:12:36 2011 +0200
21133
21134    Fix calculation of startXRefPos
21135
21136    Reviewed by Hib Eris
21137    See "another problem with saving linearized files" in the mailing
21138    list for more info
21139
21140 poppler/PDFDoc.cc | 9 ++++++---
21141 1 file changed, 6 insertions(+), 3 deletions(-)
21142
21143commit ce97cfcd6373c98fb8c63e9b3ef6c51738f22a50
21144Author: Albert Astals Cid <aacid@kde.org>
21145Date:	Wed Jul 20 00:24:52 2011 +0200
21146
21147    Render dots for 0 length dashed lines
21148
21149    Bug 34150
21150
21151 splash/Splash.cc | 13 +++++++++++++
21152 1 file changed, 13 insertions(+)
21153
21154commit 42c1b1c4af6b07f488d1b2b02a4700f19b0ab0ef
21155Author: Tomas Hoger <thoger@redhat.com>
21156Date:	Wed Jul 20 00:23:15 2011 +0200
21157
21158    Fix crash on truncated JPEG/DCT stream
21159
21160    Bug 36693
21161
21162 poppler/DCTStream.cc | 6 +++---
21163 1 file changed, 3 insertions(+), 3 deletions(-)
21164
21165commit 091b570c63694e475c24bb8805638ac70c654892
21166Author: Albert Astals Cid <aacid@kde.org>
21167Date:	Wed Jul 20 00:19:43 2011 +0200
21168
21169    Make sure the dict is a page dict
21170
21171    Fixes second part of 35925 and 39072
21172
21173 poppler/PDFDoc.cc | 2 +-
21174 1 file changed, 1 insertion(+), 1 deletion(-)
21175
21176commit ac566c887ffae9d384587f7587609642aef7a016
21177Author: Albert Astals Cid <aacid@kde.org>
21178Date:	Wed Jul 20 00:17:49 2011 +0200
21179
21180    Do not crash if can not get page 0 for some reason
21181
21182 qt4/tests/test-poppler-qt4.cpp | 7 +++++--
21183 1 file changed, 5 insertions(+), 2 deletions(-)
21184
21185commit 6ad95e7b8b9766aa19f01f06f02eb430e4a4a899
21186Author: Albert Astals Cid <aacid@kde.org>
21187Date:	Mon Jul 11 15:04:49 2011 +0100
21188
21189    Complete the list of preprocessor defines that we never define
21190
21191    When using any of the two sanctioned build systems
21192
21193 poppler/poppler-config.h.cmake | 6 ++++--
21194 poppler/poppler-config.h.in	| 6 ++++--
21195 2 files changed, 8 insertions(+), 4 deletions(-)
21196
21197commit edcc84ef0137a733cf3fab79b919af309d87325c
21198Author: Albert Astals Cid <aacid@kde.org>
21199Date:	Mon Jul 11 15:00:39 2011 +0100
21200
21201    Harmonize all SPLASH_CMYK to use #if
21202
21203 poppler/SplashOutputDev.cc | 24 ++++++++++++------------
21204 1 file changed, 12 insertions(+), 12 deletions(-)
21205
21206commit a8fca630d592941c033ca6a380bf46b6e733a748
21207Author: Albert Astals Cid <aacid@kde.org>
21208Date:	Mon Jul 11 14:57:33 2011 +0100
21209
21210    Sanitize headers a big
21211
21212     * Remove includes to config.h as that file does not exist
21213     * Add to poppler-config.h all the defines we define in the
21214       configure/cmake process and are used in headers
21215     * Include poppker-config.h where needed
21216
21217 goo/GooTimer.h			|  2 ++
21218 goo/ImgWriter.h		|  3 +-
21219 goo/JpegWriter.h		|  3 +-
21220 goo/PNGWriter.h		|  4 +--
21221 goo/TiffWriter.h		|  3 +-
21222 goo/gfile.h			|  3 +-
21223 poppler/DCTStream.h		|  5 ++--
21224 poppler/FlateStream.h		|  5 ++--
21225 poppler/Gfx.h			|  3 +-
21226 poppler/GfxState.h		|  2 ++
21227 poppler/Stream.h		|  3 +-
21228 poppler/poppler-config.h.cmake | 63
21229 ++++++++++++++++++++++++++++++++++++++++++
21230 poppler/poppler-config.h.in	| 63
21231 ++++++++++++++++++++++++++++++++++++++++++
21232 splash/SplashFTFont.h		|  4 ++-
21233 splash/SplashMath.h		|  4 ++-
21234 15 files changed, 153 insertions(+), 17 deletions(-)
21235
21236commit 214322f3c66a9aad4e2a46f6e305a3dacaa4f8b1
21237Author: Albert Astals Cid <aacid@kde.org>
21238Date:	Sun Jul 10 01:20:21 2011 +0100
21239
21240    And 3 years later, Ed has answered :-)
21241
21242    Now all our changes are GPLv2+
21243
21244 poppler/GfxFont.cc	     | 3 +++
21245 poppler/GlobalParams.cc     | 3 +++
21246 poppler/TextOutputDev.cc    | 3 +++
21247 poppler/TextOutputDev.h     | 3 +++
21248 poppler/UnicodeTypeTable.cc | 3 +++
21249 poppler/UnicodeTypeTable.h  | 3 +++
21250 6 files changed, 18 insertions(+)
21251
21252commit 37cc1344672f480d4062aafbd2f3245ca1392279
21253Author: Albert Astals Cid <aacid@kde.org>
21254Date:	Sun Jul 10 01:15:44 2011 +0100
21255
21256    Fix header
21257
21258    The file was modified in 2009 and README.contributors stating
21259    everything is GPLv2+ is from 2008
21260
21261 poppler/XpdfPluginAPI.cc | 3 +++
21262 1 file changed, 3 insertions(+)
21263
21264commit 230ab66f52a992557464e325d18f88573ec52423
21265Author: Albert Astals Cid <aacid@kde.org>
21266Date:	Sun Jul 10 01:06:41 2011 +0100
21267
21268    make files easier to include by themselves
21269
21270 fofi/FoFiTrueType.h	   | 2 ++
21271 splash/Splash.h	   | 3 ++-
21272 splash/SplashFontEngine.h | 3 ++-
21273 3 files changed, 6 insertions(+), 2 deletions(-)
21274
21275commit 866c6d1b0daa8b28f259e1faba075026cf9007e0
21276Author: Albert Astals Cid <aacid@kde.org>
21277Date:	Sun Jul 10 00:55:25 2011 +0100
21278
21279    Name most of the classes in poppler/ includable by themselves
21280
21281 poppler/Annot.h	      |  4 +++-
21282 poppler/Catalog.h	      |  2 ++
21283 poppler/CharCodeToUnicode.h  |  4 +++-
21284 poppler/CompactFontTables.h  | 16 ++++++++++++++++
21285 poppler/FontInfo.h	      |  6 +++++-
21286 poppler/GfxState_helpers.h   |  4 +++-
21287 poppler/NameToUnicodeTable.h | 18 ++++++++++++++++++
21288 7 files changed, 50 insertions(+), 4 deletions(-)
21289
21290commit 6b62fb7e9bd7de7f79b9b9a6fe36a5f5da099133
21291Author: William Bader <williambader@hotmail.com>
21292Date:	Mon Jun 27 19:38:52 2011 +0100
21293
21294    Remove unused variable
21295
21296 poppler/PSOutputDev.cc | 5 +----
21297 1 file changed, 1 insertion(+), 4 deletions(-)
21298
21299commit 4bc6c5bd3a001bb4eb9f61488e3d4f356638e391
21300Author: Adrian Bunk <bunk@stusta.de>
21301Date:	Tue Jul 5 15:21:06 2011 +0300
21302
21303    .gitignore tests additions
21304
21305    The following files were missing in .gitignore:
21306    - cpp/tests/poppler-render
21307    - qt4/tests/poppler-texts
21308    - test/gtk-test
21309
21310 cpp/tests/.gitignore | 1 +
21311 qt4/tests/.gitignore | 1 +
21312 test/.gitignore      | 1 +
21313 3 files changed, 3 insertions(+)
21314
21315commit 00076bc308ae320244c47777fe351c1c2bef2da8
21316Author: Albert Astals Cid <aacid@kde.org>
21317Date:	Fri Jun 24 22:51:55 2011 +0100
21318
21319    Forgot William's (C) here
21320
21321 poppler/Stream.cc | 1 +
21322 poppler/Stream.h  | 1 +
21323 2 files changed, 2 insertions(+)
21324
21325commit 7e244fde4ec03da08d81af3402b21646c803bd31
21326Author: William Bader <williambader@hotmail.com>
21327Date:	Fri Jun 24 22:39:13 2011 +0100
21328
21329    patch to make -level2sep and -level3sep write gray instead of cmyk
21330
21331    If they are only gray of course :D
21332
21333 poppler/PSOutputDev.cc | 34 ++++++++++++++++++++++++++++++----
21334 poppler/Stream.cc	| 43 +++++++++++++++++++++++++++++++++++++++++++
21335 poppler/Stream.h	| 29 +++++++++++++++++++++++++++++
21336 3 files changed, 102 insertions(+), 4 deletions(-)
21337
21338commit abba8140a9972197faaca96ec590af7dc9408fb0
21339Author: William Bader <williambader@hotmail.com>
21340Date:	Fri Jun 24 22:38:33 2011 +0100
21341
21342    patch to make -level2sep and -level3sep write cmyk instead of rgb
21343
21344 poppler/PSOutputDev.cc | 59
21345 +++++++++++++++++++++++++++++++++++++++++++++-----
21346 1 file changed, 54 insertions(+), 5 deletions(-)
21347
21348commit 706007431325b1e8c9bf4cba35c89511b10ebf0c
21349Author: Albert Astals Cid <aacid@kde.org>
21350Date:	Mon Jun 20 23:30:50 2011 +0100
21351
21352    (C) for Jim
21353
21354 fofi/FoFiBase.cc | 1 +
21355 1 file changed, 1 insertion(+)
21356
21357commit e23384fbb3542941d2cf59ce6560913255ca2b01
21358Author: Jim Meyering <meyering@redhat.com>
21359Date:	Mon Jun 20 11:09:01 2011 +0200
21360
21361    don't gmalloc(-1) upon ftell failure
21362
21363    * fofi/FoFiBase.cc: Diagnose ftell failure.
21364
21365 fofi/FoFiBase.cc | 5 +++++
21366 1 file changed, 5 insertions(+)
21367
21368commit c5601bde9d8f3f56e558a6f63e563c9d337810eb
21369Author: Steven Murdoch <Steven.Murdoch@cl.cam.ac.uk>
21370Date:	Mon Jun 20 23:25:43 2011 +0100
21371
21372    Fix encoding of PDF document metadata in output of pdftohtml
21373
21374    pdftohtml simply copies the PDF document title into the <title> HTML
21375    tag, which fails when the title is UCS-2 encoded, or if it contains
21376    characters which are in pdfDocEncoding (a ISO 8859-1 superset),
21377    but not
21378    in ISO 8859-1.  This patch fixes the problem by decoding UCS-2 or
21379    pdfDocEncoding into Unicode, then encoding this in the desired output
21380    encoding.  HTML escaping wasn't being done either, so I have used the
21381    existing function HtmlFont::HtmlFilter to perform both HTML escaping
21382    and character set encoding. This static method had to be made public
21383    to call it from pdftohtml. See bug #37900.
21384
21385 utils/HtmlFonts.h  |  3 ++-
21386 utils/pdftohtml.cc | 41 ++++++++++++++++++++++++++++++++++++++---
21387 2 files changed, 40 insertions(+), 4 deletions(-)
21388
21389commit d4af1c4ef46abf1f11b7215c7b144ce7bb7912eb
21390Author: Joshua Richardson <joshuarbox-junk1@yahoo.com>
21391Date:	Sat Jun 18 13:39:54 2011 +0100
21392
21393    Fix vertical spacing issues in pdftohtml output.
21394
21395    Bug 38019
21396
21397 utils/HtmlFonts.cc	|  3 ++-
21398 utils/HtmlOutputDev.cc | 21 +++++++++++++++++++--
21399 2 files changed, 21 insertions(+), 3 deletions(-)
21400
21401commit 589933ef105b60e8d48854cce15a7548c2850116
21402Author: Albert Astals Cid <aacid@kde.org>
21403Date:	Mon Jun 13 21:24:39 2011 +0100
21404
21405    Forgot my (C)
21406
21407 poppler/PreScanOutputDev.cc | 2 +-
21408 1 file changed, 1 insertion(+), 1 deletion(-)
21409
21410commit f5d2ddd13d27078355dee63207671885bf9b0926
21411Author: Albert Astals Cid <aacid@kde.org>
21412Date:	Mon Jun 13 18:57:29 2011 +0100
21413
21414    We need to include config.h here
21415
21416    Fixes crash after patch to fix bug 13518
21417
21418 poppler/PreScanOutputDev.cc | 2 ++
21419 1 file changed, 2 insertions(+)
21420
21421commit 147ae4bf76a85768c9ed729ca10ee3dae93b8876
21422Author: Albert Astals Cid <aacid@kde.org>
21423Date:	Wed Jun 8 23:36:14 2011 +0100
21424
21425    Do not crash if link does not have an action
21426
21427 utils/HtmlOutputDev.cc | 2 ++
21428 1 file changed, 2 insertions(+)
21429
21430commit 5d9489bf566b700ef38e5e33665a2648b535e1e7
21431Author: Albert Astals Cid <aacid@kde.org>
21432Date:	Sat Jun 4 21:46:10 2011 +0100
21433
21434    forgot to update the C
21435
21436 utils/pdftotext.cc | 1 +
21437 1 file changed, 1 insertion(+)
21438
21439commit 7b123bf2b11ac81f24a966186a06de739d3c8f02
21440Author: Steven Murdoch <Steven.Murdoch@cl.cam.ac.uk>
21441Date:	Sat Jun 4 20:22:52 2011 +0100
21442
21443    Fix pdftotext -htmlmeta to correctly output U+2019 in PDF metadata
21444
21445    In PDF documents, right single quotation mark (U+2019) may be
21446    encoded as
21447    0x90 because PDFDocEncoding uses some of the reserved characters in
21448    ISO 8859-1. However, pdftotext -htmlmeta assumes that characters
21449    are either
21450    UCS-2 or ISO 8859-1. Thus when a right single quotation mark is
21451    encoded as
21452    0x90, it is output as unicode 0x90 (which is a control
21453    character). pdfinfo
21454    does the right thing by first converting from PDFDocEncoding to
21455    Unicode
21456    with pdfDocEncoding[], before encoding it in the desired character
21457    set.
21458    This patch applies the same logic to pdftotext. pdftohtml is broken
21459    in the
21460    same way, but this patch does not attempt to fix it.
21461
21462    Bug 37900
21463
21464 utils/pdftotext.cc | 3 ++-
21465 1 file changed, 2 insertions(+), 1 deletion(-)
21466
21467commit db2ae1bdbb7fcb64ba4c91dfc574d9f970bebdf6
21468Author: Albert Astals Cid <aacid@kde.org>
21469Date:	Sat Jun 4 13:23:11 2011 +0100
21470
21471    Make sure catDict is a dict
21472
21473 poppler/Catalog.cc | 5 +++++
21474 1 file changed, 5 insertions(+)
21475
21476commit 58915affbdf1b5780f25d172a582c69fb2413230
21477Author: Albert Astals Cid <aacid@kde.org>
21478Date:	Sat Jun 4 13:20:02 2011 +0100
21479
21480    Make sure catDict is a dict before using it
21481
21482    KDE Bug 274888 shows it's possible to get aborts because of that
21483
21484 poppler/Catalog.cc | 26 ++++++++++++++++----------
21485 1 file changed, 16 insertions(+), 10 deletions(-)
21486
21487commit 4ebc7e364409fe303e7a5729b568913e3c92e7d4
21488Author: Albert Astals Cid <aacid@kde.org>
21489Date:	Sat Jun 4 13:19:34 2011 +0100
21490
21491    We need to free catDict on failure
21492
21493 poppler/Catalog.cc | 1 +
21494 1 file changed, 1 insertion(+)
21495
21496commit 335a7fc6d98f5facc1ff098a91ac968387473cb3
21497Author: Albert Astals Cid <aacid@kde.org>
21498Date:	Tue May 31 23:18:26 2011 +0100
21499
21500    Make parse() private
21501
21502 poppler/Catalog.h | 4 ++--
21503 1 file changed, 2 insertions(+), 2 deletions(-)
21504
21505commit 311d69ef2222409859817737c44b8e741289d897
21506Author: Axel Strübing <axel.struebing@freenet.de>
21507Date:	Sun May 29 16:12:29 2011 +0100
21508
21509    Needs to be freed
21510
21511    As i said in my last commit comment :D
21512
21513 poppler/PDFDoc.cc | 6 ++++--
21514 1 file changed, 4 insertions(+), 2 deletions(-)
21515
21516commit 66c7d0199b45bc7c81c88a9989c9515398d30d43
21517Author: Albert Astals Cid <aacid@kde.org>
21518Date:	Sat May 28 17:32:02 2011 +0100
21519
21520    No need to check for NULL
21521
21522    We probably need to free obj4 but i don't have the stamina to properly
21523    test it
21524
21525 poppler/PDFDoc.cc | 21 ++++++++++-----------
21526 1 file changed, 10 insertions(+), 11 deletions(-)
21527
21528commit 450934619a1c5b2a58f65649f567274af8d24ea7
21529Author: Albert Astals Cid <aacid@kde.org>
21530Date:	Sat May 28 12:37:08 2011 +0100
21531
21532    Parse that as unicode
21533
21534    Fixes KDE Bug #274055
21535
21536 qt4/src/poppler-page.cc | 4 ++--
21537 1 file changed, 2 insertions(+), 2 deletions(-)
21538
21539commit 04dfb2c984b3c9949466e2b70e26b58029c5a7d3
21540Author: Carlos Garcia Campos <carlosgc@gnome.org>
21541Date:	Sat May 7 12:55:34 2011 +0200
21542
21543    Make FileSpec a class and move EmbFile from Catalog to FileSpec
21544
21545    Qt and cpp frontends adapted by Pino Toscano
21546
21547 cpp/poppler-document.cpp		|   4 +-
21548 cpp/poppler-embedded-file-private.h	|  10 +--
21549 cpp/poppler-embedded-file.cpp		|  42 +++++++----
21550 glib/poppler-annot.cc			|   6 +-
21551 glib/poppler-attachment.cc		|  33 +++++----
21552 glib/poppler-document.cc		|   5 +-
21553 glib/poppler-private.h			|   3 +-
21554 poppler/Catalog.cc			| 118
21555 +++---------------------------
21556 poppler/Catalog.h			|  55 +-------------
21557 poppler/FileSpec.cc			| 128
21558 +++++++++++++++++++++++++++++++++
21559 poppler/FileSpec.h			|  51 ++++++++++++-
21560 qt4/src/poppler-embeddedfile-private.h |   6 +-
21561 qt4/src/poppler-embeddedfile.cc	|  34 +++++----
21562 qt4/src/poppler-page.cc		|   5 +-
21563 qt4/src/poppler-private.h		|   4 +-
21564 qt4/tests/check_attachments.cpp	|  12 ++--
21565 16 files changed, 284 insertions(+), 232 deletions(-)
21566
21567commit 74f9befddd4b5848c4af0c1b2848a1322f8cd0a2
21568Author: Pino Toscano <pino@kde.org>
21569Date:	Wed May 25 16:46:15 2011 +0200
21570
21571    [qt4] Page needs to be a friend of EmbeddedFile, too
21572
21573 qt4/src/poppler-qt4.h | 1 +
21574 1 file changed, 1 insertion(+)
21575
21576commit 74853614d617486b7b62e9c08be39a6e58bc7d9b
21577Author: Pino Toscano <pino@kde.org>
21578Date:	Wed May 25 16:40:49 2011 +0200
21579
21580    update copyrights
21581
21582 qt4/src/poppler-embeddedfile-private.h | 2 +-
21583 qt4/src/poppler-embeddedfile.cc	| 2 +-
21584 qt4/src/poppler-qt4.h			| 2 +-
21585 3 files changed, 3 insertions(+), 3 deletions(-)
21586
21587commit e6b2dec502c02f9fbaed480f227cf7145249a98e
21588Author: Pino Toscano <pino@kde.org>
21589Date:	Wed May 25 16:39:09 2011 +0200
21590
21591    [qt4] one more usage of the new EmbeddedFile ctor
21592
21593    followup of a264e5385b2d0fee5126b3d0e57d42d34cafa45d
21594
21595 qt4/src/poppler-page.cc | 2 +-
21596 1 file changed, 1 insertion(+), 1 deletion(-)
21597
21598commit a264e5385b2d0fee5126b3d0e57d42d34cafa45d
21599Author: Pino Toscano <pino@kde.org>
21600Date:	Wed May 25 16:12:02 2011 +0200
21601
21602    [qt4] create EmbeddedFile by EmbeddedFileData only
21603
21604    - create the private class and pass it to the EmbeddedFile ctor,
21605    reducing the amount of poppler code API exposed to the outside
21606    - turn the old private EmbeddedFile(EmbFile*) ctor in a death machine
21607
21608 qt4/src/poppler-embeddedfile-private.h |  3 +++
21609 qt4/src/poppler-embeddedfile.cc	| 21 ++++++++++++++++++---
21610 qt4/src/poppler-private.h		|  3 ++-
21611 qt4/src/poppler-qt4.h			|  2 ++
21612 4 files changed, 25 insertions(+), 4 deletions(-)
21613
21614commit 232bfa1c59013637fd7e858e22194becb636ad21
21615Author: Pino Toscano <pino@kde.org>
21616Date:	Wed May 25 15:55:48 2011 +0200
21617
21618    [Qt4] split EmbeddedFileData in an own file
21619
21620 qt4/src/poppler-embeddedfile-private.h | 37
21621 ++++++++++++++++++++++++++++++++++
21622 qt4/src/poppler-embeddedfile.cc	|  7 +------
21623 2 files changed, 38 insertions(+), 6 deletions(-)
21624
21625commit a7242b78b3c9a64cf38ac150e6a914d7abce3355
21626Author: Albert Astals Cid <aacid@kde.org>
21627Date:	Sat May 7 11:10:11 2011 +0100
21628
21629    Do not free a shallow copy of an object we'll free later
21630
21631    Make sure we have our own copy we can free
21632    Fixes KDE BUG #268816
21633    (cherry picked from commit dab9cdf795d6caead555326958e86e844ace067b)
21634
21635 poppler/Catalog.cc | 12 +++++-------
21636 poppler/Catalog.h  |  2 +-
21637 2 files changed, 6 insertions(+), 8 deletions(-)
21638
21639commit 4db2452b3d345d9531987998e6b5532a59137e1d
21640Author: Carlos Garcia Campos <carlosgc@gnome.org>
21641Date:	Fri May 6 14:57:51 2011 +0200
21642
21643    glib: Add poppler_document_get_n_attachments()
21644
21645 glib/poppler-document.cc	     | 34
21646 ++++++++++++++++++++++++----------
21647 glib/poppler-document.h	     |	1 +
21648 glib/reference/poppler-sections.txt |	1 +
21649 3 files changed, 26 insertions(+), 10 deletions(-)
21650
21651commit 3e3284de3fe1916d7f8161ede7bf49c76d01f303
21652Author: Carlos Garcia Campos <carlosgc@gnome.org>
21653Date:	Fri May 6 14:49:05 2011 +0200
21654
21655    glib: Update gtk-doc.make
21656
21657 gtk-doc.make | 151
21658 ++++++++++++++++++++++++++++++++++++++---------------------
21659 1 file changed, 98 insertions(+), 53 deletions(-)
21660
21661commit 9a77bd7706a08d9aeabe600e3500c14493ac8519
21662Author: Carlos Garcia Campos <carlosgc@gnome.org>
21663Date:	Fri May 6 14:48:38 2011 +0200
21664
21665    glib-demo: Add missing permission flags to info demo
21666
21667 glib/demo/info.cc | 39 ++++++++++++++++++++++++++++++++++++---
21668 1 file changed, 36 insertions(+), 3 deletions(-)
21669
21670commit 091c155f8a7bc79da84cd21877be389de1f2b1a3
21671Author: Carlos Garcia Campos <carlosgc@gnome.org>
21672Date:	Fri May 6 14:47:36 2011 +0200
21673
21674    glib: Add missing permissions flags to PopplerPermissions
21675
21676 glib/poppler-document.cc |  6 ++++++
21677 glib/poppler-document.h  | 10 +++++++++-
21678 2 files changed, 15 insertions(+), 1 deletion(-)
21679
21680commit 632d6a40ce3a5d3d8e10bf7e93e8eb578beae907
21681Author: Albert Astals Cid <aacid@kde.org>
21682Date:	Tue May 3 21:54:59 2011 +0100
21683
21684    0.17.1
21685
21686 CMakeLists.txt      |	4 ++--
21687 NEWS		     | 12 ++++++++++++
21688 configure.ac	     |	2 +-
21689 cpp/Doxyfile	     |	2 +-
21690 poppler/Makefile.am |	2 +-
21691 qt4/src/Doxyfile    |	2 +-
21692 6 files changed, 18 insertions(+), 6 deletions(-)
21693
21694commit ecb136b9927a454df9360a307ccd741eaea3ca93
21695Author: Albert Astals Cid <aacid@kde.org>
21696Date:	Tue May 3 21:42:45 2011 +0100
21697
21698    remove unused vars
21699
21700 poppler/Annot.cc	    |  9 ++-------
21701 poppler/ArthurOutputDev.cc | 12 ++----------
21702 2 files changed, 4 insertions(+), 17 deletions(-)
21703
21704commit ad131763640b2e27dde75c42b514386284b6a60d
21705Author: Pino Toscano <pino@kde.org>
21706Date:	Wed Apr 27 22:36:13 2011 +0200
21707
21708    [qt4/tests] turn some assignments to bool into QVERIFY checks
21709
21710 qt4/tests/check_optcontent.cpp | 6 +++---
21711 1 file changed, 3 insertions(+), 3 deletions(-)
21712
21713commit be08dd69d9dd4fcb22400f2f0aea331222e88e4a
21714Author: Albert Astals Cid <aacid@kde.org>
21715Date:	Wed Apr 27 20:45:36 2011 +0100
21716
21717    update copyright years
21718    (cherry picked from commit 2fbd493197309de5700f71f09967c9d23add88d3)
21719
21720 poppler/Annot.cc   | 1 +
21721 utils/pdftotext.cc | 1 +
21722 2 files changed, 2 insertions(+)
21723
21724commit 39bcce0c8ed378aafb1019ffd1ae40330f6bb63f
21725Author: Albert Astals Cid <aacid@kde.org>
21726Date:	Wed Apr 27 19:39:01 2011 +0100
21727
21728    Remove more variables that are set but then unused
21729
21730 poppler/SplashOutputDev.cc | 11 +------
21731 utils/HtmlOutputDev.cc     | 75
21732 +---------------------------------------------
21733 2 files changed, 2 insertions(+), 84 deletions(-)
21734
21735commit 6656cf657b62d626910a02dfae9b6a1eb77772dd
21736Author: Albert Astals Cid <aacid@kde.org>
21737Date:	Wed Apr 27 08:46:37 2011 +0100
21738
21739    Remove unused vars
21740
21741 poppler/TextOutputDev.cc | 6 +-----
21742 1 file changed, 1 insertion(+), 5 deletions(-)
21743
21744commit ce55510f4dd10dfec2fc5b1c211c4a546c6ebc98
21745Author: Albert Astals Cid <aacid@kde.org>
21746Date:	Wed Apr 27 08:42:34 2011 +0100
21747
21748    Remove unused vars
21749
21750 splash/Splash.cc	      | 5 ++---
21751 splash/SplashFTFontEngine.cc | 4 +---
21752 splash/SplashXPath.cc	      | 6 ++----
21753 3 files changed, 5 insertions(+), 10 deletions(-)
21754
21755commit 49d199fd1ea14383638739d95d019adb33b17768
21756Author: Albert Astals Cid <aacid@kde.org>
21757Date:	Wed Apr 27 08:38:17 2011 +0100
21758
21759    Fix page_transition::operator=
21760
21761 cpp/poppler-page-transition.cpp | 3 ++-
21762 1 file changed, 2 insertions(+), 1 deletion(-)
21763
21764commit 807c1df2bf79c7c6378390b41dc230d80533ae3f
21765Author: Tom Gleason <tom@buildadam.com>
21766Date:	Tue Apr 26 17:06:07 2011 +0100
21767
21768    bbox coordinates are relative to MediaBox size, not CropBox size
21769
21770 utils/pdftotext.cc | 2 +-
21771 1 file changed, 1 insertion(+), 1 deletion(-)
21772
21773commit 813f41367a681702ae7a155d5c2f3195124a9096
21774Author: Carlos Garcia Campos <carlosgc@gnome.org>
21775Date:	Sun Apr 3 20:40:15 2011 +0200
21776
21777    forms: fix mem leak in case of error
21778
21779 poppler/Form.cc | 2 ++
21780 1 file changed, 2 insertions(+)
21781
21782commit 722baf8baf42e2c7a49e1560aae5235677d1ddee
21783Author: Carlos Garcia Campos <carlosgc@gnome.org>
21784Date:	Sun Apr 3 20:17:57 2011 +0200
21785
21786    forms: check form field is actually terminal before creating the
21787    widget
21788
21789 poppler/Form.cc | 4 ++++
21790 1 file changed, 4 insertions(+)
21791
21792commit 5f6f7fc569d1c891956a3c37b3e328504635ab33
21793Author: Albert Astals Cid <aacid@kde.org>
21794Date:	Sun Apr 3 15:06:45 2011 +0100
21795
21796    Properly initialize pageObjectNum to 0
21797
21798    Bug 35925
21799
21800 poppler/Hints.cc | 3 ++-
21801 1 file changed, 2 insertions(+), 1 deletion(-)
21802
21803commit d6786edc2549164214342a50782b72c2fd904b63
21804Author: Carlos Garcia Campos <carlosgc@gnome.org>
21805Date:	Sun Apr 3 13:11:18 2011 +0200
21806
21807    forms: Remove unused parameter
21808
21809 poppler/Form.cc | 2 +-
21810 poppler/Form.h  | 2 +-
21811 2 files changed, 2 insertions(+), 2 deletions(-)
21812
21813commit 62692ff381f3b7907b330bfc2019416ed058ea46
21814Author: Carlos Garcia Campos <carlosgc@gnome.org>
21815Date:	Sun Apr 3 13:01:42 2011 +0200
21816
21817    forms: rework the way form fields tree is built
21818
21819    Now we build the tree as described by the doc, without ignoring
21820    container fields and always creating a child widget for composed
21821    (field
21822    + annot) dictionaries. The way check and radio buttons are set
21823    has been
21824    reworked too, since now it's possible to have a set of buttons where
21825    children are not widgets, but form fields with a child widget.
21826
21827 poppler/Annot.cc |   4 +-
21828 poppler/Form.cc  | 237
21829 +++++++++++++++++++++++++++++--------------------------
21830 poppler/Form.h   |  17 ++--
21831 3 files changed, 137 insertions(+), 121 deletions(-)
21832
21833commit a6802301d9c3ab8bf68bd8821f562f8ecced8491
21834Author: Carlos Garcia Campos <carlosgc@gnome.org>
21835Date:	Mon Mar 28 17:42:37 2011 +0200
21836
21837    forms: Add debug methods to print the forms tree
21838
21839 poppler/Form.cc | 78
21840 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
21841 poppler/Form.h  | 25 ++++++++++++++++++
21842 2 files changed, 103 insertions(+)
21843
21844commit 46f87da04700cdd1afa634f9c554e376f6f6f752
21845Author: José Aliste <jaliste@src.gnome.org>
21846Date:	Thu Mar 31 08:09:41 2011 -0400
21847
21848    Fix a memleak in AnnotScreen::initialize
21849
21850 poppler/Annot.cc | 1 +
21851 1 file changed, 1 insertion(+)
21852
21853commit b64178eaa5dd01f914649d6faa870fa140ddaf9b
21854Author: Carlos Garcia Campos <carlosgc@gnome.org>
21855Date:	Wed Mar 30 15:17:54 2011 +0200
21856
21857    glib: docs: Add PopplerActionJavascript to poppler-sections.txt
21858
21859 glib/reference/poppler-sections.txt | 1 +
21860 1 file changed, 1 insertion(+)
21861
21862commit 3d777181ddee8f7ab2cc9e4684879cb5b52b065c
21863Author: Carlos Garcia Campos <carlosgc@gnome.org>
21864Date:	Wed Mar 30 15:16:04 2011 +0200
21865
21866    glib: Use Javascript instead of JavaScript for consistency
21867
21868 glib/poppler-action.h | 6 +++---
21869 1 file changed, 3 insertions(+), 3 deletions(-)
21870
21871commit c4774fecfe3d523f32d5980f50e31daa798c9692
21872Author: Carlos Garcia Campos <carlosgc@gnome.org>
21873Date:	Wed Mar 30 15:08:59 2011 +0200
21874
21875    glib-demo: show javascript actions in actions view
21876
21877 glib/demo/utils.c | 25 +++++++++++++++++++++++++
21878 1 file changed, 25 insertions(+)
21879
21880commit 68bbbe1a3f68d242b35027ae41f5751b02a2a700
21881Author: José Aliste <jaliste@src.gnome.org>
21882Date:	Tue Mar 29 04:56:37 2011 -0400
21883
21884    glib: add JavaScript actions
21885
21886 glib/poppler-action.cc | 24 ++++++++++++++++++++++++
21887 glib/poppler-action.h	| 14 +++++++++++++-
21888 2 files changed, 37 insertions(+), 1 deletion(-)
21889
21890commit 3dd934088a06f246718382601030c9b093d04160
21891Author: Albert Astals Cid <aacid@kde.org>
21892Date:	Wed Mar 30 00:03:58 2011 +0100
21893
21894    Need to create the globalParams
21895
21896 qt4/tests/check_optcontent.cpp | 5 +++++
21897 1 file changed, 5 insertions(+)
21898
21899commit ce0d4278a32b3ba19c2002ed0c481c58b1854d59
21900Author: Albert Astals Cid <aacid@kde.org>
21901Date:	Tue Mar 29 23:47:33 2011 +0100
21902
21903    Long gone
21904
21905 Makefile.am | 2 --
21906 1 file changed, 2 deletions(-)
21907
21908commit 12337026533aa59bb66022ce8a119f37aafd4fad
21909Author: Albert Astals Cid <aacid@kde.org>
21910Date:	Tue Mar 29 23:40:57 2011 +0100
21911
21912    increase sonames
21913
21914 CMakeLists.txt		| 2 +-
21915 glib/CMakeLists.txt	| 2 +-
21916 glib/Makefile.am	| 2 +-
21917 poppler/Makefile.am	| 2 +-
21918 qt4/src/CMakeLists.txt | 2 +-
21919 qt4/src/Makefile.am	| 2 +-
21920 6 files changed, 6 insertions(+), 6 deletions(-)
21921
21922commit a6e613b01698c6b38deff5248fcf7c0b17d041c3
21923Author: Albert Astals Cid <aacid@kde.org>
21924Date:	Tue Mar 29 23:40:38 2011 +0100
21925
21926    more typos
21927
21928 NEWS | 6 +++---
21929 1 file changed, 3 insertions(+), 3 deletions(-)
21930
21931commit e3ee037ede67212836be158b935deb7ea974b7f7
21932Author: Albert Astals Cid <aacid@kde.org>
21933Date:	Tue Mar 29 23:38:24 2011 +0100
21934
21935    typo
21936
21937 NEWS | 4 ++--
21938 1 file changed, 2 insertions(+), 2 deletions(-)
21939
21940commit 8bcd94964f0af17a3f5b6edf71127df3daa00b1a
21941Author: Albert Astals Cid <aacid@kde.org>
21942Date:	Tue Mar 29 23:30:30 2011 +0100
21943
21944    typo
21945
21946 NEWS | 2 +-
21947 1 file changed, 1 insertion(+), 1 deletion(-)
21948
21949commit a05b9dacbe5dbd4337fdbb3e7d7d364ad5fbaeab
21950Author: Albert Astals Cid <aacid@kde.org>
21951Date:	Tue Mar 29 23:28:49 2011 +0100
21952
21953    0.17.0 version number
21954
21955 CMakeLists.txt   | 2 +-
21956 configure.ac	  | 2 +-
21957 cpp/Doxyfile	  | 2 +-
21958 qt4/src/Doxyfile | 2 +-
21959 4 files changed, 4 insertions(+), 4 deletions(-)
21960
21961commit 4637b737b4735c70017b46a3ed6c0ee069c02c9b
21962Author: Albert Astals Cid <aacid@kde.org>
21963Date:	Tue Mar 29 23:28:41 2011 +0100
21964
21965    0.17.0 news
21966
21967 NEWS | 108
21968 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
21969 1 file changed, 108 insertions(+)
21970
21971commit a55cc5d9c67ede1d96f6e5a58179ddd9f563c53f
21972Author: Albert Astals Cid <aacid@kde.org>
21973Date:	Tue Mar 29 22:51:40 2011 +0100
21974
21975    Update years
21976
21977 poppler/Catalog.cc | 2 +-
21978 poppler/Catalog.h  | 2 +-
21979 2 files changed, 2 insertions(+), 2 deletions(-)
21980
21981commit d96efb6c1af621be78e998ba1a228022c3c076fc
21982Author: Pino Toscano <pino@kde.org>
21983Date:	Tue Mar 29 11:13:03 2011 +0200
21984
21985    fix comment
21986
21987 poppler/ViewerPreferences.h | 2 +-
21988 1 file changed, 1 insertion(+), 1 deletion(-)
21989
21990commit 74ec81d66d4d5bc45cccc4aa8794df1c517f2d74
21991Author: Pino Toscano <pino@kde.org>
21992Date:	Tue Mar 29 11:07:36 2011 +0200
21993
21994    viewer preferences: read PrintScaling and Duplex
21995
21996 poppler/ViewerPreferences.cc | 24 ++++++++++++++++++++++++
21997 poppler/ViewerPreferences.h  | 14 ++++++++++++++
21998 2 files changed, 38 insertions(+)
21999
22000commit b41bcd484dd7a93a339270926c57caa524059d8f
22001Author: Pino Toscano <pino@kde.org>
22002Date:	Tue Mar 29 10:58:46 2011 +0200
22003
22004    free the viewerPreferences Object
22005
22006 poppler/Catalog.cc | 1 +
22007 1 file changed, 1 insertion(+)
22008
22009commit 1dd88d0b6b7cbfda76e81902a351c89457a061a8
22010Author: Pino Toscano <pino@kde.org>
22011Date:	Tue Mar 29 09:58:10 2011 +0200
22012
22013    read the ViewerPreferences dict once, and construct ViewerPreferences
22014    on demand
22015
22016    this way it is possible to know whether the ViewerPreferences
22017    dictionary is present in the Catalog
22018
22019 poppler/Catalog.cc | 24 +++++++++---------------
22020 poppler/Catalog.h  |  3 ++-
22021 2 files changed, 11 insertions(+), 16 deletions(-)
22022
22023commit f10b0b8c88a7df83ada09f32b6cb6fd930fcb748
22024Author: Pino Toscano <pino@kde.org>
22025Date:	Tue Mar 29 09:57:46 2011 +0200
22026
22027    assume the prefDict is not null
22028
22029 poppler/ViewerPreferences.cc | 4 ----
22030 1 file changed, 4 deletions(-)
22031
22032commit d4a5ea45057cad531a8979cf9861ac05cdd56613
22033Author: Pino Toscano <pino@kde.org>
22034Date:	Tue Mar 29 09:54:22 2011 +0200
22035
22036    fix variable name for DisplayDocTitle
22037
22038 poppler/ViewerPreferences.cc | 2 +-
22039 1 file changed, 1 insertion(+), 1 deletion(-)
22040
22041commit cf84a05ae524aa9b266463cc23cccc3860ff1ba3
22042Author: Pino Toscano <pino@kde.org>
22043Date:	Mon Mar 28 23:18:02 2011 +0200
22044
22045    viewer preferences: read NonFullScreenPageMode and Direction
22046
22047 poppler/ViewerPreferences.cc | 26 ++++++++++++++++++++++++++
22048 poppler/ViewerPreferences.h  | 15 +++++++++++++++
22049 2 files changed, 41 insertions(+)
22050
22051commit 460253a6705a227ff7c36e9c31cceb93cce4d78b
22052Author: Pino Toscano <pino@kde.org>
22053Date:	Mon Mar 28 22:37:54 2011 +0200
22054
22055    read some boolean viewer preferences
22056
22057    - HideToolbar
22058    - HideMenubar
22059    - HideWindowUI
22060    - FitWindow
22061    - CenterWindow
22062    - DisplayDocTitle
22063
22064 poppler/ViewerPreferences.cc | 41
22065 +++++++++++++++++++++++++++++++++++++++++
22066 poppler/ViewerPreferences.h  | 13 +++++++++++++
22067 2 files changed, 54 insertions(+)
22068
22069commit 9fa9ac3546674120532bb512b82af6471cbebf01
22070Author: Pino Toscano <pino@kde.org>
22071Date:	Mon Mar 28 19:58:16 2011 +0200
22072
22073    add skeleton for ViewerPreferences
22074
22075    a small class for handling the ViewerPreferences dictionary of
22076    a Catalog,
22077    created on demand and in any occasion (so defaults are in one
22078    place only)
22079
22080 CMakeLists.txt		      |  2 ++
22081 poppler/Catalog.cc	      | 23 +++++++++++++++++++++++
22082 poppler/Catalog.h	      |  4 ++++
22083 poppler/Makefile.am	      |  2 ++
22084 poppler/ViewerPreferences.cc | 30 ++++++++++++++++++++++++++++++
22085 poppler/ViewerPreferences.h  | 34 ++++++++++++++++++++++++++++++++++
22086 6 files changed, 95 insertions(+)
22087
22088commit c6081f0bf00d7dcdfa1d09e91e4c9a1fe5a54ad6
22089Author: Pino Toscano <pino@kde.org>
22090Date:	Mon Mar 28 19:55:00 2011 +0200
22091
22092    delete the temporary buffers created by pdfDocEncodingToUTF16()
22093
22094 poppler/Form.cc | 2 ++
22095 1 file changed, 2 insertions(+)
22096
22097commit d94d5056d5570e2f5cb578736eba12317ea63fa4
22098Author: Carlos Garcia Campos <carlosgc@gnome.org>
22099Date:	Mon Mar 28 18:20:31 2011 +0200
22100
22101    glib-demo: show the activation action of form fields if there's one
22102
22103 glib/demo/forms.c | 21 ++++++++++++++++-----
22104 1 file changed, 16 insertions(+), 5 deletions(-)
22105
22106commit ba0f36b76d0c2fd4ef39f3013fc125a53747c03f
22107Author: Carlos Garcia Campos <carlosgc@gnome.org>
22108Date:	Mon Mar 28 18:17:52 2011 +0200
22109
22110    glib: Add poppler_form_field_get_action()
22111
22112    Fixes bug #33174.
22113
22114 glib/poppler-form-field.cc	     | 34
22115 ++++++++++++++++++++++++++++++++++
22116 glib/poppler-form-field.h	     |	1 +
22117 glib/poppler-private.h		     |	1 +
22118 glib/reference/poppler-sections.txt |	1 +
22119 4 files changed, 37 insertions(+)
22120
22121commit ae5b9cf884ce38dde409c3e5b0f6c46f7d6327d2
22122Author: Carlos Garcia Campos <carlosgc@gnome.org>
22123Date:	Mon Mar 28 17:43:53 2011 +0200
22124
22125    Revert "Patch for embedding videos in to the pdf"
22126
22127    This reverts commit 66575c990f379871e4b796befc899de178332670.
22128
22129    It introduces new API to glib frontend that is wrong and will be
22130    changed soon.
22131
22132 glib/poppler-annot.cc |  33 -----
22133 glib/poppler-annot.h  |   5 -
22134 poppler/Annot.cc      | 377
22135 --------------------------------------------------
22136 poppler/Annot.h       |   2 -
22137 4 files changed, 417 deletions(-)
22138
22139commit b7edd4c93539585652961ecf2db9c4462415c8bc
22140Author: Carlos Garcia Campos <carlosgc@gnome.org>
22141Date:	Sun Mar 27 12:31:19 2011 +0200
22142
22143    annot: Always create appearance streams when NeedAppearances is true
22144
22145    Fixes regression in document example_054.pdf
22146
22147 poppler/Annot.cc | 6 +++---
22148 1 file changed, 3 insertions(+), 3 deletions(-)
22149
22150commit e9350899e77c28452c48b56349ad7758b3fd47ba
22151Author: Albert Astals Cid <aacid@kde.org>
22152Date:	Thu Mar 24 20:09:18 2011 +0000
22153
22154    Introduce splash-friendly getRGBLine functions
22155
22156    So it does not need to pack and unpack the color again and again
22157
22158 poppler/GfxState.cc	    | 248
22159 ++++++++++++++++++++++++++++++++++++++++++---
22160 poppler/GfxState.h	    |  22 +++-
22161 poppler/SplashOutputDev.cc |  43 ++------
22162 3 files changed, 265 insertions(+), 48 deletions(-)
22163
22164commit 7b08795a9541e9fa01836b4c7fd63f6fe295ad80
22165Author: Carlos Garcia Campos <carlosgc@gnome.org>
22166Date:	Thu Mar 24 12:16:07 2011 +0100
22167
22168    glib: Add g_return macros to make sure index is correct in form
22169    field choice methods
22170
22171 glib/poppler-form-field.cc | 4 ++++
22172 1 file changed, 4 insertions(+)
22173
22174commit f1102fccd2899bc7f97414b1e2a295c59f03da22
22175Author: Carlos Garcia Campos <carlosgc@gnome.org>
22176Date:	Thu Mar 24 12:15:30 2011 +0100
22177
22178    glib-demo: Fix a crash when a choice form field has no items selected
22179
22180 glib/demo/forms.c | 4 ++--
22181 1 file changed, 2 insertions(+), 2 deletions(-)
22182
22183commit b3971ee6bca6b14b75f046c831a31ac1e5e3241e
22184Author: Albert Astals Cid <aacid@kde.org>
22185Date:	Tue Mar 22 22:08:27 2011 +0000
22186
22187    kill this TODO, n is too small
22188
22189 poppler/SplashOutputDev.cc | 6 +++---
22190 1 file changed, 3 insertions(+), 3 deletions(-)
22191
22192commit 1064d75817401fe24f728c189b450e9e906beb56
22193Author: Albert Astals Cid <aacid@kde.org>
22194Date:	Tue Mar 22 20:43:05 2011 +0000
22195
22196    kill unmaintained abiword backend
22197
22198 CMakeLists.txt		 |   16 -
22199 configure.ac		 |   16 -
22200 poppler/ABWOutputDev.cc | 1179
22201 -----------------------------------------------
22202 poppler/ABWOutputDev.h  |  141 ------
22203 poppler/Makefile.am	 |   17 -
22204 utils/CMakeLists.txt	 |   10 -
22205 utils/Makefile.am	 |   18 +-
22206 utils/pdftoabw.cc	 |  201 --------
22207 8 files changed, 2 insertions(+), 1596 deletions(-)
22208
22209commit abf167af8b15e5f3b510275ce619e6fdb42edd40
22210Author: Thomas Freitag <Thomas.Freitag@alfa.de>
22211Date:	Mon Mar 21 21:34:46 2011 +0000
22212
22213    Implement tiling/patterns in SplashOutputDev
22214
22215    Fixes bug 13518
22216
22217 poppler/CairoOutputDev.cc   |	 5 +-
22218 poppler/CairoOutputDev.h    |	10 +-
22219 poppler/Gfx.cc		     |	 6 +-
22220 poppler/OutputDev.h	     |	 6 +-
22221 poppler/PSOutputDev.cc      |	 8 +-
22222 poppler/PSOutputDev.h	     |	 6 +-
22223 poppler/PreScanOutputDev.cc |	22 +++-
22224 poppler/PreScanOutputDev.h  |	16 ++-
22225 poppler/SplashOutputDev.cc  | 265
22226 ++++++++++++++++++++++++++++++++++++++++++++
22227 poppler/SplashOutputDev.h   |	12 ++
22228 10 files changed, 334 insertions(+), 22 deletions(-)
22229
22230commit 66575c990f379871e4b796befc899de178332670
22231Author: Srinivas Adicherla <srinivas.adicherla@gmail.com>
22232Date:	Thu Mar 17 20:14:05 2011 +0000
22233
22234    Patch for embedding videos in to the pdf
22235
22236 glib/poppler-annot.cc |  33 +++++
22237 glib/poppler-annot.h  |   5 +
22238 poppler/Annot.cc      | 377
22239 ++++++++++++++++++++++++++++++++++++++++++++++++++
22240 poppler/Annot.h       |   2 +
22241 4 files changed, 417 insertions(+)
22242
22243commit ec1917968d2f1c7a00772a0829b3fcc6957d8f3c
22244Author: Albert Astals Cid <aacid@kde.org>
22245Date:	Mon Mar 14 00:13:26 2011 +0000
22246
22247    Only build gtk-test if we have to build gtk-test
22248
22249 test/Makefile.am | 6 +++---
22250 1 file changed, 3 insertions(+), 3 deletions(-)
22251
22252commit 1acbb01e72a22f70f00dc058ff206e3bc05bc0ab
22253Author: Albert Astals Cid <aacid@kde.org>
22254Date:	Sun Mar 13 14:49:48 2011 +0000
22255
22256    (C) years
22257
22258 poppler/CachedFile.cc	   | 2 +-
22259 poppler/CurlCachedFile.cc | 2 +-
22260 2 files changed, 2 insertions(+), 2 deletions(-)
22261
22262commit bc8aeb269aa92406081f749064ceff75bb3145e7
22263Author: Hib Eris <hib@hiberis.nl>
22264Date:	Sat Mar 12 23:17:59 2011 +0100
22265
22266    Check response code of libcurl call
22267
22268 poppler/CachedFile.cc	   |  8 +++++++-
22269 poppler/CurlCachedFile.cc | 12 +++++++++---
22270 2 files changed, 16 insertions(+), 4 deletions(-)
22271
22272commit 0268cedee5b460835a4747d0ea41bbe12269310d
22273Author: Carlos Garcia Campos <carlosgc@gnome.org>
22274Date:	Sat Mar 12 15:24:30 2011 +0100
22275
22276    cairo: Fix typo
22277
22278 poppler/CairoFontEngine.cc | 2 +-
22279 1 file changed, 1 insertion(+), 1 deletion(-)
22280
22281commit 5aa369e68e5c9f14efc888c7b26da06aa8bd2a78
22282Author: Albert Astals Cid <aacid@kde.org>
22283Date:	Sat Mar 12 13:47:34 2011 +0000
22284
22285    Remove unused variable
22286
22287 poppler/CurlCachedFile.cc | 2 --
22288 1 file changed, 2 deletions(-)
22289
22290commit c0dffbe28f91b30b36310ab0b9a9b948610550ae
22291Author: Pino Toscano <pino@kde.org>
22292Date:	Sat Mar 12 12:15:58 2011 +0100
22293
22294    update copyright years
22295
22296 cpp/poppler-document-private.h | 2 +-
22297 cpp/poppler-document.cpp	| 2 +-
22298 2 files changed, 2 insertions(+), 2 deletions(-)
22299
22300commit b8fab173ffdd1e62a34b530228d08bc5ec6725ac
22301Author: Pino Toscano <pino@kde.org>
22302Date:	Sat Mar 12 12:13:05 2011 +0100
22303
22304    [cpp] init the globalParams early in the document loading
22305
22306    introduce a small RAII class to init/deinit the globalParams, and
22307    make document_private inherit from it
22308
22309 cpp/poppler-document-private.h | 17 +++++++++-----
22310 cpp/poppler-document.cpp	| 52
22311 +++++++++++++++++++++++-------------------
22312 2 files changed, 39 insertions(+), 30 deletions(-)
22313
22314commit a97a54cb22def2a9fc381fb81842dad9e5c3931f
22315Author: Pino Toscano <pino@kde.org>
22316Date:	Sat Mar 12 12:12:11 2011 +0100
22317
22318    forms: delete tmp_str after being converted to GooString
22319
22320 poppler/Form.cc | 1 +
22321 1 file changed, 1 insertion(+)
22322
22323commit 9671fe07f8c9ade956742cb141b99518c3b12bad
22324Author: Albert Astals Cid <aacid@kde.org>
22325Date:	Fri Mar 11 00:05:52 2011 +0000
22326
22327    getForm can return NULL, do not crash if that happens
22328
22329 poppler/Annot.cc | 10 ++++++----
22330 1 file changed, 6 insertions(+), 4 deletions(-)
22331
22332commit bd32672899f5ca4509ec9311de8092d14bec8ab1
22333Author: Albert Astals Cid <aacid@kde.org>
22334Date:	Thu Mar 10 23:33:15 2011 +0000
22335
22336    update copyright years
22337
22338 poppler/Catalog.cc	 | 2 +-
22339 qt4/src/poppler-form.cc | 1 +
22340 2 files changed, 2 insertions(+), 1 deletion(-)
22341
22342commit 841f3bbca37015ec2c58d7b85a73cef5681294f8
22343Author: Albert Astals Cid <aacid@kde.org>
22344Date:	Thu Mar 10 23:30:51 2011 +0000
22345
22346    Do not infinite loop
22347
22348 poppler/Form.cc | 4 ++--
22349 1 file changed, 2 insertions(+), 2 deletions(-)
22350
22351commit f2fcafdc2b982d9bbed3c01bc7d45c8bd0603f19
22352Author: Albert Astals Cid <aacid@kde.org>
22353Date:	Thu Mar 10 23:27:41 2011 +0000
22354
22355    Create the globalParams before the pdfdoc
22356
22357 qt4/src/poppler-private.cc |  5 +----
22358 qt4/src/poppler-private.h  | 12 ++++++++----
22359 2 files changed, 9 insertions(+), 8 deletions(-)
22360
22361commit f956b03604b195623ab034a06942a39547adf905
22362Author: Albert Astals Cid <aacid@kde.org>
22363Date:	Thu Mar 10 00:01:18 2011 +0000
22364
22365    compile
22366
22367 qt4/src/poppler-form.cc | 4 ++--
22368 1 file changed, 2 insertions(+), 2 deletions(-)
22369
22370commit f0ec3bedc5490aa35e54563019fcf2c3f8b7647d
22371Author: Carlos Garcia Campos <carlosgc@gnome.org>
22372Date:	Wed Mar 9 20:54:15 2011 +0100
22373
22374    forms: Remove unused method FormWidget::updateField()
22375
22376 poppler/Form.cc | 22 ----------------------
22377 poppler/Form.h  |  2 --
22378 2 files changed, 24 deletions(-)
22379
22380commit 93c25e100ae2564b9a866b95bed16d2fac619bd7
22381Author: Carlos Garcia Campos <carlosgc@gnome.org>
22382Date:	Wed Mar 9 20:49:32 2011 +0100
22383
22384    forms: Rename FormField::createActivationAction() to
22385    FormField::getActivationAction()
22386
22387    And use the existing action from the AnnotWidget instead of creating a
22388    new one.
22389
22390 poppler/Form.cc	 | 11 ++---------
22391 poppler/Form.h		 |  2 +-
22392 qt4/src/poppler-form.cc |  3 +--
22393 3 files changed, 4 insertions(+), 12 deletions(-)
22394
22395commit 59fb0489bfabfd8acccafdcd0361ce005664962a
22396Author: Carlos Garcia Campos <carlosgc@gnome.org>
22397Date:	Wed Mar 9 20:19:24 2011 +0100
22398
22399    annots: Check whether we need to create an appearance stream in
22400    AnnotWidget::draw()
22401
22402    And never modify the AP entry since it breaks check and radio buttons
22403    that doesn't have an appearance for the Off state.
22404
22405 poppler/Annot.cc | 79
22406 ++++++++++----------------------------------------------
22407 poppler/Annot.h  |  1 -
22408 2 files changed, 13 insertions(+), 67 deletions(-)
22409
22410commit f3b00ef51ceef6d9b7a1aa7e0f19249abf8ca6f3
22411Author: Carlos Garcia Campos <carlosgc@gnome.org>
22412Date:	Wed Mar 9 18:19:12 2011 +0100
22413
22414    annots: Add Annot::setAppearanceState() and use it from FormWidget
22415
22416    This method not only updates the current appearance state, but
22417    also the
22418    appearance stream corresponding to the new state.
22419
22420 poppler/Annot.cc | 43 ++++++++++++++++++++++++++++++++++++-------
22421 poppler/Annot.h  |  2 ++
22422 poppler/Form.cc  |  7 +++----
22423 3 files changed, 41 insertions(+), 11 deletions(-)
22424
22425commit d59561212253302d4dcb23392bb8306b8e5c68d1
22426Author: Carlos Garcia Campos <carlosgc@gnome.org>
22427Date:	Wed Mar 9 17:35:28 2011 +0100
22428
22429    forms: Make FormWidget use a real widget annotation instead of
22430    duplicating code
22431
22432    When creating annotations, if it's a widget annotation, look first
22433    whether it has already been created by a FormWidget and reuse
22434    it instead
22435    of duplicating it.
22436
22437 poppler/Annot.cc   |  42 +++++++++++++--------
22438 poppler/Annot.h    |	2 +-
22439 poppler/Catalog.cc |	2 +-
22440 poppler/Form.cc    | 107
22441 +++++++++++++++++++++++++----------------------------
22442 poppler/Form.h     |  23 ++++++------
22443 5 files changed, 89 insertions(+), 87 deletions(-)
22444
22445commit 2dd7e1ba09d4501adf9d10ab4cb8ee003cace74a
22446Author: Carlos Garcia Campos <carlosgc@gnome.org>
22447Date:	Wed Mar 9 10:25:00 2011 +0100
22448
22449    forms: Move modified flag from FormWidget to FormField
22450
22451 poppler/Form.cc | 16 ++++++++--------
22452 poppler/Form.h  |  6 ++++--
22453 2 files changed, 12 insertions(+), 10 deletions(-)
22454
22455commit b04f03be7e43e309af5f164ef71788e7b8915841
22456Author: Carlos Garcia Campos <carlosgc@gnome.org>
22457Date:	Wed Mar 9 10:17:57 2011 +0100
22458
22459    forms: Move field names handling from FormWidget to FormField
22460
22461 poppler/Form.cc | 149
22462 +++++++++++++++++++++++++++++++-------------------------
22463 poppler/Form.h  |  20 +++++---
22464 2 files changed, 95 insertions(+), 74 deletions(-)
22465
22466commit abe1e0d5a37bcdb4376901306d3adccfb33ff3b4
22467Author: Carlos Garcia Campos <carlosgc@gnome.org>
22468Date:	Tue Mar 8 21:39:00 2011 +0100
22469
22470    annots: Make sure no border is drawn for invalid border arrays
22471
22472    Fixes regression on ClassSchedule_2091_ENGL.pdf
22473
22474 poppler/Annot.cc | 8 ++++++--
22475 poppler/Annot.h  | 2 +-
22476 2 files changed, 7 insertions(+), 3 deletions(-)
22477
22478commit 14d145371e86ccb92f09b1ca750ced52171b2885
22479Author: Carlos Garcia Campos <carlosgc@gnome.org>
22480Date:	Tue Mar 8 20:14:57 2011 +0100
22481
22482    forms: Remove loadDefaults method
22483
22484    Moving the code to initialize form field stuff to form field
22485    constructors and widget stuff to form widget constructors. Clean up an
22486    simplify the code.
22487
22488 poppler/Form.cc | 227
22489 +++++++++++++++++++++-----------------------------------
22490 poppler/Form.h  |  21 ++----
22491 2 files changed, 91 insertions(+), 157 deletions(-)
22492
22493commit 0585d7820455c93fe5b732b7a9a20d423df47075
22494Author: Carlos Garcia Campos <carlosgc@gnome.org>
22495Date:	Tue Mar 8 15:36:45 2011 +0100
22496
22497    forms: Handle field values (V entry) by field objects
22498
22499    Rather than AnnotWidget or FormWidget, and use the form field object
22500    from AnnotWidget to get the values.
22501
22502 poppler/Annot.cc |  52 ++++----
22503 poppler/Form.cc  | 400
22504 +++++++++++++++++++++++++++----------------------------
22505 poppler/Form.h   |  21 +--
22506 3 files changed, 230 insertions(+), 243 deletions(-)
22507
22508commit dc100eb9080fb58164fc94c86bfb1728cecd21c3
22509Author: Carlos Garcia Campos <carlosgc@gnome.org>
22510Date:	Mon Mar 7 20:14:27 2011 +0100
22511
22512    annots: Use the field object to get MaxLen instead of parsing the
22513    field dict
22514
22515 poppler/Annot.cc | 10 ++++------
22516 1 file changed, 4 insertions(+), 6 deletions(-)
22517
22518commit 7149634f184dc3f07f2a70c296aac207ef24952c
22519Author: Carlos Garcia Campos <carlosgc@gnome.org>
22520Date:	Mon Mar 7 19:55:45 2011 +0100
22521
22522    forms: Parse the default resources dictionary in Form
22523
22524    And use it in AnnotWidget instead of parsing the dictionary again.
22525
22526 poppler/Annot.cc | 65
22527 ++++++++++++++++++++++----------------------------------
22528 poppler/Annot.h  | 12 +++++------
22529 poppler/Form.cc  | 16 ++++++++++++++
22530 poppler/Form.h   |  5 +++++
22531 4 files changed, 52 insertions(+), 46 deletions(-)
22532
22533commit 2e73f17975811177c0b3c16b8bd97c7eb912bc44
22534Author: Carlos Garcia Campos <carlosgc@gnome.org>
22535Date:	Mon Mar 7 18:41:48 2011 +0100
22536
22537    forms: Parse field variable text entries (DA, Q) in FormField()
22538
22539    And use them from AnnotWidget instead of parsing the field dictionary
22540    again.
22541
22542 poppler/Annot.cc | 28 +++++-----------------------
22543 poppler/Form.cc  | 17 +++++++++++++++++
22544 poppler/Form.h   |  9 +++++++++
22545 3 files changed, 31 insertions(+), 23 deletions(-)
22546
22547commit 8677a34911563a712b2dcf0b6e411cee0bad9c44
22548Author: Carlos Garcia Campos <carlosgc@gnome.org>
22549Date:	Mon Mar 7 18:24:07 2011 +0100
22550
22551    forms: Parse default variable text entries (DA, Q) on Form
22552    construction
22553
22554    And use them from AnnotWidget instead of parsing the acroForm
22555    dictionary
22556    again.
22557
22558 poppler/Annot.cc | 99
22559 +++++++++++++++++++++++++++-----------------------------
22560 poppler/Form.cc  | 11 +++++++
22561 poppler/Form.h   | 12 +++++++
22562 3 files changed, 70 insertions(+), 52 deletions(-)
22563
22564commit 41420bfd88685d9b1ac44dc7444ea3abee92097c
22565Author: Carlos Garcia Campos <carlosgc@gnome.org>
22566Date:	Mon Mar 7 09:18:25 2011 +0100
22567
22568    annots: Only parse the dash array for dashed borders
22569
22570 poppler/Annot.cc | 16 +++++++++-------
22571 1 file changed, 9 insertions(+), 7 deletions(-)
22572
22573commit c198a3f83d8508ddaf84564871d9202ffba8096c
22574Author: Carlos Garcia Campos <carlosgc@gnome.org>
22575Date:	Sun Mar 6 17:52:01 2011 +0100
22576
22577    annots: Use the field object to get the top index of a form field
22578    choice
22579
22580    Instead of parsing the field dictionary again.
22581
22582 poppler/Annot.cc | 14 ++------------
22583 poppler/Annot.h  |  1 -
22584 2 files changed, 2 insertions(+), 13 deletions(-)
22585
22586commit 5cf803ec181dbf1112f67b4f4a9c77b88d102e3b
22587Author: Carlos Garcia Campos <carlosgc@gnome.org>
22588Date:	Sun Mar 6 17:47:18 2011 +0100
22589
22590    forms: Add FormFieldChoice::getTopIndex()
22591
22592 poppler/Form.cc | 5 +++++
22593 poppler/Form.h  | 5 ++++-
22594 2 files changed, 9 insertions(+), 1 deletion(-)
22595
22596commit 1248f59e2045749ece1f5a5e579b866b8330a752
22597Author: Carlos Garcia Campos <carlosgc@gnome.org>
22598Date:	Sun Mar 6 17:41:33 2011 +0100
22599
22600    annots: Draw widget background using the existing appearance
22601    characteristics
22602
22603    Instead of parsing the appearance characteristics dictionary again
22604
22605 poppler/Annot.cc | 23 +++++++----------------
22606 1 file changed, 7 insertions(+), 16 deletions(-)
22607
22608commit dc249ad4529997001ae1f96dcfd7351766ca8e8d
22609Author: Carlos Garcia Campos <carlosgc@gnome.org>
22610Date:	Sun Mar 6 17:34:33 2011 +0100
22611
22612    annots: Factor out generateFieldAppearance()
22613
22614    Adding methods to render every form field type and using the field
22615    object when possible instead of parsing the field dictionary again.
22616
22617 poppler/Annot.cc | 312
22618 +++++++++++++++++++++++--------------------------------
22619 poppler/Annot.h  |   8 +-
22620 2 files changed, 138 insertions(+), 182 deletions(-)
22621
22622commit f98b3540db731026e0febf1f010548f0f0ef9142
22623Author: Carlos Garcia Campos <carlosgc@gnome.org>
22624Date:	Sun Mar 6 15:57:22 2011 +0100
22625
22626    annots: Move code to draw the border of an AnnotWidget to a new method
22627
22628    And use the field object instead of parsing the field dictionary
22629    again.
22630
22631 poppler/Annot.cc | 242
22632 +++++++++++++++++++++++++++----------------------------
22633 poppler/Annot.h  |   3 +
22634 2 files changed, 124 insertions(+), 121 deletions(-)
22635
22636commit 9854f3173f994bbe3f57d33bd1d0e045833859c2
22637Author: Carlos Garcia Campos <carlosgc@gnome.org>
22638Date:	Sun Mar 6 15:56:06 2011 +0100
22639
22640    annots: Add AnnotColor::adjustColor() to be able to adjust an
22641    existing AnnotColor
22642
22643 poppler/Annot.cc | 7 +++++++
22644 poppler/Annot.h  | 2 ++
22645 2 files changed, 9 insertions(+)
22646
22647commit 2bf82f27bd9c8f97e5484ea97be661f65221163d
22648Author: Carlos Garcia Campos <carlosgc@gnome.org>
22649Date:	Sat Mar 5 15:30:01 2011 +0100
22650
22651    annots: Remove unused class AnnotBorderStyle
22652
22653 poppler/Annot.cc | 22 ----------------------
22654 poppler/Annot.h  | 36 ------------------------------------
22655 2 files changed, 58 deletions(-)
22656
22657commit 128dcaf282f418d8c45cea4df6ad4d3167b3e39c
22658Author: Carlos Garcia Campos <carlosgc@gnome.org>
22659Date:	Sat Mar 5 13:12:49 2011 +0100
22660
22661    annots: Add AnnotBorder::parseDashArray() to parse dash arrays
22662
22663    The code was duplicated in AnnotBorderArray and AnnotBorderBS
22664
22665 poppler/Annot.cc | 91
22666 +++++++++++++++++++-------------------------------------
22667 poppler/Annot.h  |  4 ++-
22668 2 files changed, 34 insertions(+), 61 deletions(-)
22669
22670commit ec2643d311e0ce55f0ff5309c0c420140d053a50
22671Author: Albert Astals Cid <aacid@kde.org>
22672Date:	Tue Mar 1 19:50:55 2011 +0000
22673
22674    fix copyright years
22675
22676 poppler/Annot.cc			  | 2 +-
22677 poppler/Annot.h			  | 2 +-
22678 poppler/ArthurOutputDev.cc		  | 2 +-
22679 poppler/ArthurOutputDev.h		  | 2 +-
22680 poppler/FontInfo.cc			  | 1 +
22681 poppler/Form.cc			  | 4 ++--
22682 poppler/Form.h				  | 3 ++-
22683 poppler/GlobalParams.cc		  | 1 +
22684 poppler/GlobalParams.h			  | 1 +
22685 poppler/Link.cc			  | 2 +-
22686 poppler/Link.h				  | 2 +-
22687 poppler/OutputDev.h			  | 2 +-
22688 poppler/PDFDoc.cc			  | 2 +-
22689 poppler/Page.cc			  | 2 +-
22690 poppler/Page.h				  | 2 +-
22691 poppler/TextOutputDev.cc		  | 2 +-
22692 poppler/TextOutputDev.h		  | 2 +-
22693 qt4/src/poppler-form.cc		  | 2 +-
22694 qt4/src/poppler-link-extractor-private.h | 2 +-
22695 qt4/src/poppler-link-extractor.cc	  | 2 +-
22696 qt4/src/poppler-page.cc		  | 2 +-
22697 qt4/src/poppler-private.h		  | 2 +-
22698 utils/HtmlOutputDev.cc			  | 2 +-
22699 utils/HtmlOutputDev.h			  | 4 ++--
22700 24 files changed, 27 insertions(+), 23 deletions(-)
22701
22702commit 900974ebfbe6ab7ae21ed151ff79f9578d2bdae2
22703Author: Albert Astals Cid <aacid@kde.org>
22704Date:	Tue Mar 1 19:42:22 2011 +0000
22705
22706    Fix years
22707
22708 poppler/poppler-config.h.cmake | 2 +-
22709 poppler/poppler-config.h.in	| 2 +-
22710 2 files changed, 2 insertions(+), 2 deletions(-)
22711
22712commit c804db4d8261274b013f8c340abfc921c77bb3cf
22713Author: Pino Toscano <pino@kde.org>
22714Date:	Tue Mar 1 19:22:31 2011 +0100
22715
22716    move the fontconfig.h inclusion from GlobalParams.h to GlobalParams.cc
22717
22718    this avoids a dependency on the fontconfig headers to the users of
22719    the core
22720
22721 poppler/GlobalParams.cc | 4 ++++
22722 poppler/GlobalParams.h  | 3 ---
22723 2 files changed, 4 insertions(+), 3 deletions(-)
22724
22725commit 2d77c7f9c41f1121354413bcdc3beded35a247f9
22726Author: Pino Toscano <pino@kde.org>
22727Date:	Tue Mar 1 16:51:04 2011 +0100
22728
22729    create the GooString on stack, not in heap
22730
22731 poppler/Annot.cc | 5 ++---
22732 poppler/Form.cc  | 5 ++---
22733 2 files changed, 4 insertions(+), 6 deletions(-)
22734
22735commit 5dc2ef0e27ac48c81739cdfe8e8070ebbc410c87
22736Author: Pino Toscano <pino@kde.org>
22737Date:	Tue Mar 1 16:39:36 2011 +0100
22738
22739    annots: avoid temporary GooString's just for comparisons, just
22740    use strcmp
22741
22742    other than reducing few GooString allocations, strcmp should be much
22743    faster than GooString::cmp
22744
22745 poppler/Annot.cc | 128
22746 ++++++++++++++++++++++++-------------------------------
22747 1 file changed, 56 insertions(+), 72 deletions(-)
22748
22749commit 535e48ab764ee4e377451ddd032044b51b842c4a
22750Author: Pino Toscano <pino@kde.org>
22751Date:	Tue Mar 1 16:07:34 2011 +0100
22752
22753    [qt4] ignore "Widget" annotations
22754
22755    they usually are forms or something else we do not support, so do
22756    not complain about them for now
22757
22758 qt4/src/poppler-page.cc | 4 +++-
22759 1 file changed, 3 insertions(+), 1 deletion(-)
22760
22761commit f0e5c36e7f1c5d0f0f51e3a6a6acd6c423f86df7
22762Author: Pino Toscano <pino@kde.org>
22763Date:	Tue Mar 1 16:02:54 2011 +0100
22764
22765    annots: avoid a temporary GooString just for comparisons, just
22766    use strcmp
22767
22768    other than reducing few GooString allocations, strcmp should be much
22769    faster than GooString::cmp
22770
22771 poppler/Annot.cc | 54
22772 ++++++++++++++++++++++++++----------------------------
22773 1 file changed, 26 insertions(+), 28 deletions(-)
22774
22775commit 58a3b83a8fbd8b13eb98c4f677f4ed19b6ae44cd
22776Author: Pino Toscano <pino@kde.org>
22777Date:	Tue Mar 1 15:35:45 2011 +0100
22778
22779    fix appendAnnot() invocation on annotations reading
22780
22781    1) check that the annot is actually a non-NULL pointer (otherwise
22782    doing anything else is pointless)
22783    2) call appendAnnot() only if the annotation isOk() (that will
22784    increase the annot refcount), but always decrement the refcount
22785    (so valid annotation will have it at 1, while invalid will be deleted)
22786
22787 poppler/Annot.cc | 8 ++++++--
22788 1 file changed, 6 insertions(+), 2 deletions(-)
22789
22790commit 664865a2ddca9c20ac36a41aef52ebf12eab838d
22791Author: Carlos Garcia Campos <carlosgc@gnome.org>
22792Date:	Tue Mar 1 10:56:40 2011 +0100
22793
22794    Merge Link and AnnotLink code
22795
22796    Annotations now belong to the Page and are created only once on
22797    demand.
22798    Annots are now ref counted and Links is a list of AnnotLink objects,
22799    Link object has been removed. The AnnotLink API is mostly the
22800    same than
22801    Link and frontends APIs are not affected.
22802    Qt4 changes made by Pino Toscano.
22803
22804 glib/poppler-document.cc		  |   2 +-
22805 glib/poppler-page.cc			  |  29 ++++----
22806 glib/poppler-private.h			  |   1 -
22807 poppler/Annot.cc			  |  79 +++++++++++++-------
22808 poppler/Annot.h			  |  24 ++++--
22809 poppler/ArthurOutputDev.cc		  |   4 -
22810 poppler/ArthurOutputDev.h		  |   3 -
22811 poppler/CairoOutputDev.cc		  |   3 -
22812 poppler/CairoOutputDev.h		  |   6 --
22813 poppler/FontInfo.cc			  |   4 +-
22814 poppler/Form.cc			  |  36 ++++-----
22815 poppler/Form.h				  |   5 +-
22816 poppler/Link.cc			  | 124
22817 +++++--------------------------
22818 poppler/Link.h				  |  43 ++---------
22819 poppler/OutputDev.h			  |   4 +-
22820 poppler/PDFDoc.cc			  |   4 +-
22821 poppler/Page.cc			  |  63 ++++++++--------
22822 poppler/Page.h				  |  11 +--
22823 poppler/TextOutputDev.cc		  |   9 ++-
22824 poppler/TextOutputDev.h		  |  10 +--
22825 qt4/src/poppler-link-extractor-private.h |   2 +-
22826 qt4/src/poppler-link-extractor.cc	  |   3 +-
22827 qt4/src/poppler-page.cc		  |  12 ++-
22828 utils/HtmlOutputDev.cc			  |   7 +-
22829 utils/HtmlOutputDev.h			  |   4 +-
22830 25 files changed, 188 insertions(+), 304 deletions(-)
22831
22832commit 1f6573e949aaba0eb0a4c2f9cd73d7ad45ba67be
22833Author: Pino Toscano <pino@kde.org>
22834Date:	Sun Feb 27 21:53:32 2011 +0100
22835
22836    small fixes to the pdftohtml manpage
22837
22838    - capitalize HTML, PDF, XML, PNG
22839    - dont -> do not
22840    - fix UTF-8 character
22841    - fix hypens used as minus
22842
22843 utils/pdftohtml.1 | 18 +++++++++---------
22844 1 file changed, 9 insertions(+), 9 deletions(-)
22845
22846commit e927384897595f1bda5f7e41b552602f9cc8ed95
22847Author: Pino Toscano <pino@kde.org>
22848Date:	Sun Feb 27 16:39:59 2011 +0100
22849
22850    [qt4] fix caption of push button fields
22851
22852    instead of asking the 'onStr' of the underlying form widget,
22853    take (if available) the 'MK' entry, i.e. the appearance
22854    characteristics dictionary,
22855    and use the normal caption of that
22856
22857 qt4/src/poppler-form.cc | 25 +++++++++++++++++++++++--
22858 1 file changed, 23 insertions(+), 2 deletions(-)
22859
22860commit 5b24ee2c934feea1b7d46c8ec423d1c547258be2
22861Author: Pino Toscano <pino@kde.org>
22862Date:	Sun Feb 27 16:24:22 2011 +0100
22863
22864    annots: 'CA', 'RC' and 'AC' are strings, not names
22865
22866 poppler/Annot.cc | 12 ++++++------
22867 1 file changed, 6 insertions(+), 6 deletions(-)
22868
22869commit e64f6cb23e9a564b3f80daea9abcfe8bb29189eb
22870Author: Pino Toscano <pino@kde.org>
22871Date:	Sun Feb 27 15:22:32 2011 +0100
22872
22873    make getOnStr() return the GooString* instead of its char*
22874
22875    ... and modify its use accordingly
22876    this way it is easier to check for a numm onStr, without the risk
22877    of dereferencing a NULL pointer
22878
22879 poppler/Form.cc	 | 6 +++---
22880 poppler/Form.h		 | 2 +-
22881 qt4/src/poppler-form.cc | 7 ++-----
22882 3 files changed, 6 insertions(+), 9 deletions(-)
22883
22884commit f9c978fc2ab8a1f901f2136ae95deb9d41076155
22885Author: Pino Toscano <pino@kde.org>
22886Date:	Sun Feb 27 14:39:52 2011 +0100
22887
22888    [qt4] directly use the dict
22889
22890 qt4/src/poppler-form.cc | 6 +++---
22891 1 file changed, 3 insertions(+), 3 deletions(-)
22892
22893commit 071966e48577c515b17a424baeae85ae4fc80a20
22894Author: Pino Toscano <pino@kde.org>
22895Date:	Sun Feb 27 14:21:11 2011 +0100
22896
22897    [qt4] move textAlignment() as a private function
22898
22899 qt4/src/poppler-form.cc   | 33 +++++++++++++++++++++++++++++++--
22900 qt4/src/poppler-private.h | 25 -------------------------
22901 2 files changed, 31 insertions(+), 27 deletions(-)
22902
22903commit adc236771f11eeb4197064747836e8ed3fbfeba9
22904Author: Pino Toscano <pino@kde.org>
22905Date:	Sun Feb 27 14:13:50 2011 +0100
22906
22907    [qt4] use FormWidget::getAlternateUiName()
22908
22909    ... instead of read the value on our own
22910
22911 qt4/src/poppler-form.cc | 9 ++-------
22912 1 file changed, 2 insertions(+), 7 deletions(-)
22913
22914commit 9f111483cf6196dedf3cee380c3e5224776203ea
22915Author: Pino Toscano <pino@kde.org>
22916Date:	Sun Feb 27 14:12:16 2011 +0100
22917
22918    forms: read the TU field as alternateUiName
22919
22920 poppler/Form.cc | 8 ++++++++
22921 poppler/Form.h  | 2 ++
22922 2 files changed, 10 insertions(+)
22923
22924commit cfaadaa9e4a857fcea3b5a2cadacd352de6c469d
22925Author: Pino Toscano <pino@kde.org>
22926Date:	Sun Feb 27 14:07:35 2011 +0100
22927
22928    [qt4] use FormWidget::getPartialName()
22929
22930    ... instead of read the value on our own
22931
22932 qt4/src/poppler-form.cc | 9 ++-------
22933 1 file changed, 2 insertions(+), 7 deletions(-)
22934
22935commit 2478896a0c1f6e5842f3d8b172e4cc7e6bd58cd8
22936Author: Pino Toscano <pino@kde.org>
22937Date:	Sun Feb 27 13:24:09 2011 +0100
22938
22939    [qt4] use the new FormWidget::createActivationAction()
22940
22941 qt4/src/poppler-form.cc | 13 +++----------
22942 1 file changed, 3 insertions(+), 10 deletions(-)
22943
22944commit 1dcb683a5c2dd6a1de654e90a4394f65d63dc296
22945Author: Pino Toscano <pino@kde.org>
22946Date:	Sun Feb 27 13:22:48 2011 +0100
22947
22948    add FormWidget::createActivationAction()
22949
22950    used to get and create a new activation action object of a form widget
22951
22952 poppler/Form.cc | 12 ++++++++++++
22953 poppler/Form.h  |  3 +++
22954 2 files changed, 15 insertions(+)
22955
22956commit bd4cc73e438a7d4d4a10c50c69e65b5bdc63ddf2
22957Author: Albert Astals Cid <aacid@kde.org>
22958Date:	Sun Feb 27 11:04:45 2011 +0000
22959
22960    Some more missing copyrights
22961
22962 poppler/CairoOutputDev.cc | 2 +-
22963 poppler/CairoOutputDev.h  | 2 +-
22964 poppler/Gfx.cc		   | 2 +-
22965 poppler/OutputDev.h	   | 2 +-
22966 poppler/TextOutputDev.cc  | 1 +
22967 5 files changed, 5 insertions(+), 4 deletions(-)
22968
22969commit 6c2ed4781d8ecfffdf24e1459aafd554b3527686
22970Author: Albert Astals Cid <aacid@kde.org>
22971Date:	Sun Feb 27 10:55:22 2011 +0000
22972
22973    Add 2011 years
22974
22975 poppler/Annot.cc	    | 2 +-
22976 poppler/CairoFontEngine.cc | 2 +-
22977 2 files changed, 2 insertions(+), 2 deletions(-)
22978
22979commit b297fb9de0779ac84d5b7ef68c792afefe598320
22980Author: William Bader <williambader@hotmail.com>
22981Date:	Sun Feb 27 01:48:55 2011 +0000
22982
22983    access the pixels directly
22984
22985    Faster, bug 34005
22986
22987 splash/Splash.cc | 21 +++++++++++----------
22988 1 file changed, 11 insertions(+), 10 deletions(-)
22989
22990commit de77e26759f1c33698abe248ad29b75c329a043c
22991Author: Albert Astals Cid <aacid@kde.org>
22992Date:	Sun Feb 27 01:39:23 2011 +0000
22993
22994    Fix crash in some pdf
22995
22996    Has to be 3 and not nComps since it's a output buffer, a the input one
22997    Bug 34357
22998
22999 poppler/GfxState.cc | 2 +-
23000 1 file changed, 1 insertion(+), 1 deletion(-)
23001
23002commit 4f82a2e08cb2c930956c6b38030fa7b015a0de5a
23003Author: Albert Astals Cid <aacid@kde.org>
23004Date:	Sun Feb 27 01:38:33 2011 +0000
23005
23006    Implement GfxDeviceCMYKColorSpace::getRGBLine
23007
23008 poppler/GfxState.cc | 22 +++++++++++++++++++++-
23009 poppler/GfxState.h  | 12 +++++++++++-
23010 2 files changed, 32 insertions(+), 2 deletions(-)
23011
23012commit 4980b99214281dcab8f82b5b618aadc24de371f4
23013Author: Carlos Garcia Campos <carlosgc@gnome.org>
23014Date:	Sat Feb 26 14:00:33 2011 +0100
23015
23016    annots: Don't assume y1 > y3 for quad points of a highlight annotation
23017
23018    Fixes https://bugzilla.gnome.org/show_bug.cgi?id=643028
23019
23020 poppler/Annot.cc | 2 +-
23021 1 file changed, 1 insertion(+), 1 deletion(-)
23022
23023commit e6ae0f8609cd66e9e124af59adefdff9d610dcd4
23024Author: Carlos Garcia Campos <carlosgc@gnome.org>
23025Date:	Sat Feb 26 13:23:47 2011 +0100
23026
23027    cairo: Handle font type fontCIDType2OT when creating freetype font
23028
23029    Fixes https://bugzilla.gnome.org/show_bug.cgi?id=643273
23030
23031 poppler/CairoFontEngine.cc | 2 +-
23032 1 file changed, 1 insertion(+), 1 deletion(-)
23033
23034commit 22eb01d305ea2560d26417ca8df9c0465d4e9a82
23035Author: Carlos Garcia Campos <carlosgc@gnome.org>
23036Date:	Sat Feb 26 12:17:49 2011 +0100
23037
23038    cairo: Fix a crash when rendering a document with inline images
23039
23040 poppler/CairoOutputDev.cc | 28 ++++++++++++++++------------
23041 poppler/CairoOutputDev.h  |  2 +-
23042 2 files changed, 17 insertions(+), 13 deletions(-)
23043
23044commit a6599dd1fda37186b876b5b2de80be1731dd5946
23045Author: Carlos Garcia Campos <carlosgc@gnome.org>
23046Date:	Sat Feb 26 11:59:03 2011 +0100
23047
23048    glib: Add some more introspection annotations
23049
23050 glib/poppler-attachment.cc | 2 +-
23051 glib/poppler-document.cc   | 4 ++--
23052 glib/poppler-media.cc	    | 2 +-
23053 glib/poppler-page.cc	    | 6 +++---
23054 4 files changed, 7 insertions(+), 7 deletions(-)
23055
23056commit 89c66f236c85ac5a53ae12b01cdebc30e27b78d3
23057Author: Peter Ward <peteraward@gmail.com>
23058Date:	Sat Feb 26 11:39:58 2011 +0100
23059
23060    glib: Add missing "out" annotation to poppler_page_get_size()
23061
23062 glib/poppler-page.cc | 4 ++--
23063 1 file changed, 2 insertions(+), 2 deletions(-)
23064
23065commit 7a68199b342eb3f33733f7d7446ede8f94130fba
23066Author: Carlos Garcia Campos <carlosgc@gnome.org>
23067Date:	Sat Feb 26 11:09:27 2011 +0100
23068
23069    cairo: Check if cairo version is == 1.11.2 to use mesh gradients api
23070
23071    Cairo API has changed in 1.11.3.
23072
23073 poppler/CairoOutputDev.cc | 4 ++--
23074 poppler/CairoOutputDev.h  | 4 ++--
23075 2 files changed, 4 insertions(+), 4 deletions(-)
23076
23077commit 97e7ab1a4eea2160f3f0847d10f6c16f2d66ef11
23078Author: Albert Astals Cid <aacid@kde.org>
23079Date:	Fri Feb 25 20:33:39 2011 +0000
23080
23081    Do not ask freetype for a font of size 0x0
23082
23083    Fixes rendering bug at 34602
23084
23085 splash/SplashFTFont.cc | 5 ++++-
23086 1 file changed, 4 insertions(+), 1 deletion(-)
23087
23088commit 3590a2d38082fc705040cdb31bf0b22ff12dd3e4
23089Author: Adrian Johnson <ajohnson@redneon.com>
23090Date:	Thu Feb 24 18:47:35 2011 +0000
23091
23092    Fix rendering of some substituted fonts
23093
23094    More info in bug 34522
23095
23096 poppler/GfxFont.cc | 3 ++-
23097 1 file changed, 2 insertions(+), 1 deletion(-)
23098
23099commit 384753f1f9f780687bdead99a6548ef8598b898a
23100Author: Albert Astals Cid <aacid@kde.org>
23101Date:	Mon Feb 21 19:19:48 2011 +0000
23102
23103    Use gfree since we allocate with gmalloc
23104
23105    Bug 34512
23106
23107 goo/GooString.cc | 4 ++--
23108 1 file changed, 2 insertions(+), 2 deletions(-)
23109
23110commit d775420c3c6cb5a29ff74712d3fc210fcb4b4627
23111Author: Albert Astals Cid <aacid@kde.org>
23112Date:	Sat Feb 19 11:19:57 2011 +0000
23113
23114    Do not delete textOut twice when using -bbox
23115
23116 utils/pdftotext.cc | 3 +--
23117 1 file changed, 1 insertion(+), 2 deletions(-)
23118
23119commit e1a56d73b066e7152ccf6ccf36206def7956cb00
23120Author: Albert Astals Cid <aacid@kde.org>
23121Date:	Wed Feb 16 00:06:45 2011 +0000
23122
23123    Lots of rendering improvements by Thomas and Andrea
23124
23125    Function.cc: Stitching functions incorrectly reported 0 as output
23126    size.
23127    Function.cc: Remove cache from PostScriptFunction
23128    Function.cc: Make PSStack stack allocated
23129    GfxState.cc & GfxState.h: Abstract GfxSimpleShading, add Matrix::norm
23130    method, add simple caching, parameter range computation
23131    SplashOutputDev.cc & SplashOutputDev..h & Splash.cc & SplashPattern.h:
23132    Improve splash rendering, implement radial and abstract simple
23133    shadings
23134    in splash
23135
23136    And maybe something more, look at the
23137    Followup Bug 32349 & Poppler: More shading fun ;-)
23138    thread for more info
23139
23140 poppler/Function.cc	    | 122 +--------
23141 poppler/Function.h	    |	3 +-
23142 poppler/GfxState.cc	    | 634
23143 +++++++++++++++++++++++++++++++++++++++------
23144 poppler/GfxState.h	    |  90 +++++--
23145 poppler/SplashOutputDev.cc | 253 +++++++++++++++---
23146 poppler/SplashOutputDev.h  |  67 ++++-
23147 splash/Splash.cc	    | 126 ++++++---
23148 splash/SplashPattern.h     |	7 +-
23149 8 files changed, 1006 insertions(+), 296 deletions(-)
23150
23151commit 675b3505f963a0110dac7f865654232cbb865ef5
23152Author: Carlos Garcia Campos <carlosgc@gnome.org>
23153Date:	Sun Feb 13 16:21:52 2011 +0100
23154
23155    tests: Merge splash and cairo tests into a single gtk-test tool
23156
23157    With a command line option to use cairo or splash backends.
23158
23159 test/CMakeLists.txt	 |  20 +--
23160 test/Makefile.am	 |  29 ++--
23161 test/gtk-cairo-test.cc  | 190 -----------------------
23162 test/gtk-splash-test.cc | 311 -------------------------------------
23163 test/gtk-test.cc	 | 397
23164 ++++++++++++++++++++++++++++++++++++++++++++++++
23165 5 files changed, 412 insertions(+), 535 deletions(-)
23166
23167commit 728c022cdc1ea12aa54077d44276f9d7714930d4
23168Author: Pino Toscano <pino@kde.org>
23169Date:	Sun Feb 13 13:25:51 2011 +0100
23170
23171    remove more references to the qt3 frontend
23172
23173    followup of d82f98a274bfa008c218e265a080c4af7ce95131
23174
23175 Makefile.am | 3 ---
23176 1 file changed, 3 deletions(-)
23177
23178commit 15e5b3f16015361754fdc14da4a0dde5af887568
23179Author: Pino Toscano <pino@kde.org>
23180Date:	Sun Feb 13 13:23:06 2011 +0100
23181
23182    remove more GDK-related stuff
23183
23184    followup of 149b7fec472beda9d1538e0f26607c9498d504c2
23185
23186 Makefile.am			     |	1 -
23187 cmake/modules/FindGDK.cmake	     | 22 ----------------------
23188 config.h.cmake			     |	3 ---
23189 glib/reference/Makefile.am	     |	1 -
23190 glib/reference/poppler-sections.txt |	1 -
23191 5 files changed, 28 deletions(-)
23192
23193commit 50aa15a0bd7100fc9b9243de1d6e6f4b59df1488
23194Author: Pino Toscano <pino@kde.org>
23195Date:	Sun Feb 13 13:07:19 2011 +0100
23196
23197    remove GDK API here too
23198
23199    followup of 149b7fec472beda9d1538e0f26607c9498d504c2
23200
23201 glib/poppler-features.h.cmake | 1 -
23202 1 file changed, 1 deletion(-)
23203
23204commit f410cd11268254b9d0422201c9860d775f73fdd8
23205Author: Carlos Garcia Campos <carlosgc@gnome.org>
23206Date:	Sun Feb 13 12:55:37 2011 +0100
23207
23208    gtk-splash-test: Don't use GDK deprecated API
23209
23210 test/gtk-splash-test.cc | 28 +++++++++++++++-------------
23211 1 file changed, 15 insertions(+), 13 deletions(-)
23212
23213commit a0568e449061d6b6af5485e340cd6f9d3e54ef7c
23214Author: Carlos Garcia Campos <carlosgc@gnome.org>
23215Date:	Sun Feb 13 12:27:22 2011 +0100
23216
23217    glib: remove gdk referenes from pkg-config files
23218
23219 poppler-glib-uninstalled.pc.in | 2 +-
23220 poppler-glib.pc.cmake		| 2 +-
23221 poppler-glib.pc.in		| 2 +-
23222 3 files changed, 3 insertions(+), 3 deletions(-)
23223
23224commit 149b7fec472beda9d1538e0f26607c9498d504c2
23225Author: Carlos Garcia Campos <carlosgc@gnome.org>
23226Date:	Sun Feb 13 11:51:57 2011 +0100
23227
23228    glib: Remove deprecated GDK API
23229
23230    It removes the GDK dependency so that poppler-glib now only depends on
23231    glib and cairo.
23232
23233 CMakeLists.txt		    |	9 --
23234 configure.ac		    |  44 +------
23235 glib/CMakeLists.txt	    |  14 +--
23236 glib/Makefile.am	    |	8 +-
23237 glib/poppler-features.h.in |	6 -
23238 glib/poppler-page.cc	    | 296
23239 ---------------------------------------------
23240 glib/poppler-page.h	    |  34 ------
23241 7 files changed, 4 insertions(+), 407 deletions(-)
23242
23243commit a5482d64472a81206dd8d0c5bb80007f6d5bb893
23244Author: Carlos Garcia Campos <carlosgc@gnome.org>
23245Date:	Sun Feb 13 11:40:23 2011 +0100
23246
23247    glib: Remove test-poppler-glib, poppler-glib-demo does the same
23248    and more
23249
23250 glib/CMakeLists.txt	   |   8 -
23251 glib/Makefile.am	   |  14 -
23252 glib/test-poppler-glib.cc | 657
23253 ----------------------------------------------
23254 3 files changed, 679 deletions(-)
23255
23256commit cab0cf028a192772dcb5c3f4aefa0a421e73e9e7
23257Author: Albert Astals Cid <aacid@kde.org>
23258Date:	Fri Feb 11 19:42:34 2011 +0000
23259
23260    Do not infinite loop in some broken files
23261
23262 poppler/JBIG2Stream.cc | 3 ++-
23263 1 file changed, 2 insertions(+), 1 deletion(-)
23264
23265commit 1125cc8ccf386d8e0a0679aa73614bc2cb8037b0
23266Author: William Bader <williambader@hotmail.com>
23267Date:	Tue Feb 8 20:27:16 2011 +0000
23268
23269    Allow setting the rasterization resolution
23270
23271    More info at bug 34001
23272
23273 poppler/GlobalParams.cc | 15 +++++++++++++++
23274 poppler/GlobalParams.h  |  3 +++
23275 poppler/PSOutputDev.cc  |  7 ++++++-
23276 utils/pdftops.1	 |  6 ++++++
23277 utils/pdftops.cc	 |  6 ++++++
23278 5 files changed, 36 insertions(+), 1 deletion(-)
23279
23280commit 96e169b0eca31891f3cd564365d4a2a5c6e2a2c0
23281Author: Albert Astals Cid <aacid@kde.org>
23282Date:	Tue Feb 8 19:58:31 2011 +0000
23283
23284    Make really sure the uMap static pointer is valid
23285
23286    It might happen you are extremely unlucky and get the same
23287    globalParams after a new delete/creation
23288
23289 qt4/src/poppler-private.cc | 51
23290 +++++++++++++++++++++++++++++++++++++++-------
23291 qt4/src/poppler-private.h  | 34 +++----------------------------
23292 2 files changed, 47 insertions(+), 38 deletions(-)
23293
23294commit c3470145f95791167c19a438934a923eab8a93cf
23295Author: William Bader <williambader@hotmail.com>
23296Date:	Tue Feb 8 19:54:48 2011 +0000
23297
23298    Add PS level1 non standard binary output option
23299
23300    More info at bug 34003
23301
23302 poppler/GlobalParams.cc |  18 +++-
23303 poppler/GlobalParams.h  |   5 +-
23304 poppler/PSOutputDev.cc  | 227
23305 ++++++++++++++++++++++++++++++++++--------------
23306 utils/pdftops.1	 |   7 ++
23307 utils/pdftops.cc	 |   8 +-
23308 5 files changed, 198 insertions(+), 67 deletions(-)
23309
23310commit 37077aa475d2dee81f87daa05297b201eeb99c87
23311Author: Albert Astals Cid <aacid@kde.org>
23312Date:	Mon Feb 7 19:48:28 2011 +0000
23313
23314    Make sure tx is inside the bitmap
23315
23316    Seems to be what the code tried to do, fixes crash in bug 33948
23317    depending on
23318    the resolution you render it
23319
23320 poppler/SplashOutputDev.cc | 10 +++++-----
23321 1 file changed, 5 insertions(+), 5 deletions(-)
23322
23323commit 5aa854f70c8f563efe56dafa8bd6b3cdd5c95451
23324Author: Carlos Garcia Campos <carlosgc@gnome.org>
23325Date:	Sun Feb 6 13:24:35 2011 +0100
23326
23327    cairo: Use the new cairo unique id to set the surface id when printing
23328
23329    Set the unique surface id when attaching jpeg images to the surface so
23330    that cairo can reuse the mime data even when a new surface is created
23331    with the same mime data. This reduces the size of the output file when
23332    printing.
23333
23334 poppler/CairoOutputDev.cc | 18 ++++++++++++++++--
23335 poppler/CairoOutputDev.h  |  2 +-
23336 2 files changed, 17 insertions(+), 3 deletions(-)
23337
23338commit fe7b8aa4fc78aacf3226d019db74146ceaebd63c
23339Author: Albert Astals Cid <aacid@kde.org>
23340Date:	Wed Feb 2 22:35:40 2011 +0000
23341
23342    Workaround bug when converting pdf to ps with level1
23343
23344    See bug 31926 for more info
23345
23346 poppler/PSOutputDev.cc      | 2 +-
23347 poppler/PreScanOutputDev.cc | 7 +++++++
23348 poppler/PreScanOutputDev.h  | 7 +++++++
23349 3 files changed, 15 insertions(+), 1 deletion(-)
23350
23351commit 5984ad081cd609f3146e0da5e22097ef073eb519
23352Author: William Bader <williambader@hotmail.com>
23353Date:	Sun Jan 30 17:02:02 2011 +0000
23354
23355    Increase precision
23356
23357    Fixes some issues with pdf from bug 27482
23358
23359 poppler/PSOutputDev.cc | 200
23360 ++++++++++++++++++++++++-------------------------
23361 1 file changed, 100 insertions(+), 100 deletions(-)
23362
23363commit c60d5afbeb986c1b335357202c5f551a3c146a76
23364Author: Jim Meyering <meyering@redhat.com>
23365Date:	Mon Jan 24 15:51:20 2011 +0100
23366
23367    demo: don't use an uninitialized local variable
23368
23369    * text.c (pgd_text_get_text): Before this change, when
23370    poppler_page_get_text returned NULL, we'd use "n_recs" uninitialized.
23371
23372 glib/demo/text.c | 1 +
23373 1 file changed, 1 insertion(+)
23374
23375commit a3bdc56e2f086444419eddfcda5d2010a9a6b5c0
23376Author: Carlos Garcia Campos <carlosgc@gnome.org>
23377Date:	Sat Jan 29 11:23:33 2011 +0100
23378
23379    glib-demo: Add a tooltip with current selected character in text demo
23380
23381    To make sure that the offset of the text returned by
23382    poppler_page_get_text() matches
23383    the list of rectangles returned by poppler_page_get_text_layout().
23384
23385 glib/demo/text.c | 60
23386 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
23387 1 file changed, 60 insertions(+)
23388
23389commit bf2d86c8db430595fb3c55edd3f6c8d289bdaeb5
23390Author: Albert Astals Cid <aacid@kde.org>
23391Date:	Fri Jan 28 20:34:08 2011 +0000
23392
23393    Make sure uMap is still valid before using it
23394
23395    Fixes KDE bug 264667
23396
23397 qt4/src/poppler-private.cc | 6 ++++--
23398 1 file changed, 4 insertions(+), 2 deletions(-)
23399
23400commit e6fb20d7b3bf8ea8aedc1bcd910e035059835b5f
23401Author: Axel Strübing <axel.struebing@freenet.de>
23402Date:	Fri Jan 28 19:20:15 2011 +0000
23403
23404    Extract text of a pdf correctly
23405
23406    See "[poppler] text extraction does not work" in the mailing list
23407    for more info
23408
23409 poppler/GfxFont.cc | 14 +++++++++++++-
23410 poppler/GfxFont.h  |  2 ++
23411 2 files changed, 15 insertions(+), 1 deletion(-)
23412
23413commit 4829d36a3b005585db8c8115f7ee81a4e2384780
23414Author: Simon Kellner <kellner@kit.edu>
23415Date:	Wed Jan 26 22:59:49 2011 +0000
23416
23417    fix labelToIndex on multiple prefixes
23418
23419    A PDF document can use page label prefixes, for example, to label
23420    only inside a chapter ("A-1" .. "A-<n>", "B-1" .. "B-<m>" et cetera).
23421    When calculating a page index for a given label, poppler would
23422    disregard the page range for all preceding prefixes that do not
23423    match the given prefix.
23424
23425 poppler/PageLabelInfo.cc | 7 +++----
23426 1 file changed, 3 insertions(+), 4 deletions(-)
23427
23428commit e57c75fbd95ef8399b0785500f6893465bc808c3
23429Author: Adrian Johnson <ajohnson@redneon.com>
23430Date:	Mon Jan 24 19:48:09 2011 +1030
23431
23432    cairo: Implement Type 4,5,6,7 shadings using cairo mesh gradients
23433
23434    Fixes bugs #19076 and #32791.
23435
23436 poppler/CairoOutputDev.cc | 139
23437 ++++++++++++++++++++++++++++++++++++++++++++++
23438 poppler/CairoOutputDev.h  |  12 ++++
23439 poppler/Gfx.cc		   |  10 +++-
23440 poppler/OutputDev.h	   |   2 +
23441 4 files changed, 161 insertions(+), 2 deletions(-)
23442
23443commit 5081356fcc69012e9df95dbf1e3c36e7c1e751c4
23444Author: Albert Astals Cid <aacid@kde.org>
23445Date:	Tue Jan 25 20:26:25 2011 +0000
23446
23447    Fix leak in SplashOutputDev::axialShadedFill
23448
23449 poppler/SplashOutputDev.cc | 3 ++-
23450 1 file changed, 2 insertions(+), 1 deletion(-)
23451
23452commit 19dc283c3af597deab297341a37495c06988948b
23453Author: Thomas Klausner <wiz@danbala.tuwien.ac.at>
23454Date:	Mon Jan 24 19:05:08 2011 +0000
23455
23456    Include zlib header since we use things defined there
23457
23458 goo/PNGWriter.cc | 3 +++
23459 1 file changed, 3 insertions(+)
23460
23461commit 5056e33e01ce0f7db1a5401b7b38d30e84eedf69
23462Author: Sam Liao <phyomh@gmail.com>
23463Date:	Mon Jan 17 13:07:22 2011 +0800
23464
23465    Poppler: Fix line selection, dont check y for Line selection
23466
23467    When a line is selected while the Y values of selection is
23468    not in the y range of words, the render will render the
23469    line with reverse color while the words does not show up.
23470
23471    This fix neglect the Y vaules to make sure that the words
23472    also displayed when line is selected.
23473
23474 poppler/TextOutputDev.cc | 16 ++++++++--------
23475 1 file changed, 8 insertions(+), 8 deletions(-)
23476
23477commit 88812e716c1a0c87a504118d47eb4cc6f52962fa
23478Author: Andreas Hartmetz <ahartmetz@gmail.com>
23479Date:	Fri Jan 21 23:33:47 2011 +0000
23480
23481    Add Hinting API to ArthurOutputDev
23482
23483 poppler/ArthurOutputDev.cc | 11 +++++++++--
23484 poppler/ArthurOutputDev.h  | 15 ++++++++++++++-
23485 2 files changed, 23 insertions(+), 3 deletions(-)
23486
23487commit dc5ec4668bdfe3b6ba41f0a2e551bbc07f8839ba
23488Author: Andreas Hartmetz <ahartmetz@gmail.com>
23489Date:	Fri Jan 21 23:32:50 2011 +0000
23490
23491    support slight hinting in Splash backend
23492
23493 cpp/poppler-page-renderer.cpp |  2 +-
23494 poppler/SplashOutputDev.cc    |  6 +++++-
23495 poppler/SplashOutputDev.h     |  4 +++-
23496 qt4/src/poppler-private.h     |  3 ++-
23497 qt4/src/poppler-qt4.h	       |  4 +++-
23498 splash/SplashFTFont.cc        | 27 ++++++++++++++++++---------
23499 splash/SplashFTFont.h	       |  2 ++
23500 splash/SplashFTFontEngine.cc  | 10 +++++++---
23501 splash/SplashFTFontEngine.h   |  6 ++++--
23502 splash/SplashFontEngine.cc    |  4 +++-
23503 splash/SplashFontEngine.h     |  2 ++
23504 11 files changed, 50 insertions(+), 20 deletions(-)
23505
23506commit 0c5b1bef9f3f98001cee20061b1eaf20b965c5a9
23507Author: William Bader <williambader@hotmail.com>
23508Date:	Fri Jan 21 19:01:45 2011 +0000
23509
23510    Fix rendering for some pdf with -level1sep
23511
23512    Also some speed improvemensts. Bug #32365
23513
23514 poppler/PSOutputDev.cc | 207
23515 ++++++++++++++++++++++++++++++++++++++-----------
23516 poppler/PSOutputDev.h	|  13 +++-
23517 2 files changed, 170 insertions(+), 50 deletions(-)
23518
23519commit 6cb8965fb8bce6da2a4460e86f592c1ea3a84a5c
23520Author: Albert Astals Cid <aacid@kde.org>
23521Date:	Fri Jan 21 18:43:21 2011 +0000
23522
23523    fix (C) years
23524
23525 poppler/CairoOutputDev.cc   | 2 +-
23526 poppler/CairoOutputDev.h    | 2 +-
23527 qt4/src/poppler-private.cc  | 2 +-
23528 qt4/tests/check_strings.cpp | 2 +-
23529 4 files changed, 4 insertions(+), 4 deletions(-)
23530
23531commit 24f9c8924b2135da616386d0fa691fe790b4e7a4
23532Author: Albert Astals Cid <aacid@kde.org>
23533Date:	Fri Jan 21 08:43:34 2011 +0000
23534
23535    Access the correct variable
23536
23537    Fixes asert on bug 33063
23538
23539 poppler/Annot.cc | 4 ++--
23540 1 file changed, 2 insertions(+), 2 deletions(-)
23541
23542commit 07a8808c22445c421f3064da7e5227dcbf40358b
23543Author: Pino Toscano <pino@kde.org>
23544Date:	Mon Jan 17 21:34:23 2011 +0100
23545
23546    fix unicodeToQString() to correctly decode the Unicode sequence
23547
23548    Use a UnicodeMap to convert the sequence to UTF-8, and convert from
23549    that to QString.
23550    Also, ignore the last character of the Unicode sequence if it is 0x0.
23551
23552    Add a couple of testcases for it.
23553
23554 qt4/src/poppler-private.cc  | 30 ++++++++++++++++++++++++------
23555 qt4/tests/check_strings.cpp | 21 +++++++++++++++++++++
23556 2 files changed, 45 insertions(+), 6 deletions(-)
23557
23558commit ed367c08d788c88c49de770019bf826cfebb3e2c
23559Author: Albert Astals Cid <aacid@kde.org>
23560Date:	Sun Jan 16 17:25:02 2011 +0000
23561
23562    Don't need this either
23563
23564 configure.ac | 1 -
23565 1 file changed, 1 deletion(-)
23566
23567commit 76ab657dc81ed0af7d9f2efaca2e68d570063001
23568Author: Albert Astals Cid <aacid@kde.org>
23569Date:	Sun Jan 16 17:22:56 2011 +0000
23570
23571    And this is the last bit of qt3 cleaning?
23572
23573 configure.ac | 1 -
23574 1 file changed, 1 deletion(-)
23575
23576commit 9a02856c2762e65b8f03e443e728e05e5a86f65b
23577Author: Albert Astals Cid <aacid@kde.org>
23578Date:	Sun Jan 16 17:21:00 2011 +0000
23579
23580    Another qt3 unused file
23581
23582 m4/qt.m4 | 16 ----------------
23583 1 file changed, 16 deletions(-)
23584
23585commit 26da7a52d31eb677ab6399de2c07140aa272b35e
23586Author: Albert Astals Cid <aacid@kde.org>
23587Date:	Sun Jan 16 17:17:59 2011 +0000
23588
23589    Yet more qt3 cleaning
23590
23591 configure.ac | 2 --
23592 1 file changed, 2 deletions(-)
23593
23594commit 8dc9c693abb0033247a338d0f7d1f3f7a57c1a55
23595Author: Albert Astals Cid <aacid@kde.org>
23596Date:	Sun Jan 16 17:14:34 2011 +0000
23597
23598    Some more qt3 thigs i forgot to kill
23599
23600 CMakeLists.txt		     |	 5 -
23601 Makefile.am		     |	 1 -
23602 cmake/modules/FindQt3.cmake | 319
23603 --------------------------------------------
23604 3 files changed, 325 deletions(-)
23605
23606commit d82f98a274bfa008c218e265a080c4af7ce95131
23607Author: Albert Astals Cid <aacid@kde.org>
23608Date:	Sun Jan 16 17:13:06 2011 +0000
23609
23610    Kill qt3 frontend
23611
23612 CMakeLists.txt			      |   5 -
23613 Makefile.am			      |   5 -
23614 configure.ac			      |  18 --
23615 poppler-qt-uninstalled.pc.in	      |   7 -
23616 poppler-qt.pc.cmake		      |  13 --
23617 poppler-qt.pc.in		      |  13 --
23618 qt/.gitignore			      |   7 -
23619 qt/CMakeLists.txt		      |  34 ----
23620 qt/Makefile.am			      |  48 -----
23621 qt/poppler-document.cc		      | 344
23622 ---------------------------------
23623 qt/poppler-fontinfo.cc		      |  83 --------
23624 qt/poppler-link-qt3.h		      | 188 ------------------
23625 qt/poppler-link.cc		      | 267 --------------------------
23626 qt/poppler-page-transition-private.h |  28 ---
23627 qt/poppler-page-transition.cc	      |  95 ----------
23628 qt/poppler-page-transition.h	      | 146 --------------
23629 qt/poppler-page.cc		      | 357
23630 -----------------------------------
23631 qt/poppler-private.cc		      | 147 ---------------
23632 qt/poppler-private.h		      | 102 ----------
23633 qt/poppler-qt.h		      | 311 ------------------------------
23634 qt/test-poppler-qt.cpp		      | 122 ------------
23635 21 files changed, 2340 deletions(-)
23636
23637commit 301352e5585d4ab6e7b609b4ab79b4d8b8656092
23638Author: Daiki Ueno <ueno@unixuser.org>
23639Date:	Sun Jan 9 18:48:50 2011 +0000
23640
23641    Do not crash in case jpeg_create_decompress fails
23642
23643    Bug 32890
23644
23645 poppler/DCTStream.cc | 21 ++++++++++++---------
23646 poppler/DCTStream.h  |  8 ++++++--
23647 2 files changed, 18 insertions(+), 11 deletions(-)
23648
23649commit 17baf0498485720b4ea5952bb46287f533139d0a
23650Author: Albert Astals Cid <aacid@kde.org>
23651Date:	Sat Jan 8 13:03:31 2011 +0000
23652
23653    Remove declaration of function without implementation
23654
23655 poppler/XRef.h | 3 +--
23656 1 file changed, 1 insertion(+), 2 deletions(-)
23657
23658commit a9e280508f5d669c8b6e1a6bb888b9369d868ab3
23659Author: Carlos Garcia Campos <carlosgc@gnome.org>
23660Date:	Sat Jan 8 10:39:41 2011 +0100
23661
23662    glib: Fix memory leak when calling poppler_page_get_text_layout()
23663    for pages with no text
23664
23665 glib/poppler-page.cc | 5 ++++-
23666 1 file changed, 4 insertions(+), 1 deletion(-)
23667
23668commit 5d62d18941810ef7d668eafa8b001085133fb169
23669Author: Carlos Garcia Campos <carlosgc@gnome.org>
23670Date:	Sat Jan 8 10:33:32 2011 +0100
23671
23672    glib: Use NULL instead of FALSE in g_return_val_if_fail() for
23673    functions returning a pointer
23674
23675 glib/poppler-page.cc | 12 ++++++------
23676 1 file changed, 6 insertions(+), 6 deletions(-)
23677
23678commit 1324ae13f1fc2fa28951c2c7f7d63d4756537229
23679Author: Pino Toscano <pino@kde.org>
23680Date:	Thu Jan 6 01:15:30 2011 +0100
23681
23682    [cpp/apidox] advertize the 'pnm' image format
23683
23684 cpp/poppler-image.cpp | 1 +
23685 1 file changed, 1 insertion(+)
23686
23687commit b192363960c26111167b1b08db9910e5f39dcf8b
23688Author: Pino Toscano <pino@kde.org>
23689Date:	Thu Jan 6 01:09:09 2011 +0100
23690
23691    [cpp] Add PNM (PBM/PGM/PPM) exporting to 'image'.
23692
23693    Introduce a custom ImgWriter (PNMWriter) for exporting in the PNM
23694    variants,
23695    and use it choosing the output format matching as close as possible
23696    the format of the image.
23697
23698 cpp/CMakeLists.txt    |   1 +
23699 cpp/Makefile.am       |   2 +
23700 cpp/PNMWriter.cc      | 119
23701 ++++++++++++++++++++++++++++++++++++++++++++++++++
23702 cpp/PNMWriter.h       |  43 ++++++++++++++++++
23703 cpp/poppler-image.cpp |  22 +++++++++-
23704 5 files changed, 186 insertions(+), 1 deletion(-)
23705
23706commit bebc530cbde7898759e1bd3629d2836ce0fb1d08
23707Author: Adrian Johnson <ajohnson@redneon.com>
23708Date:	Fri Dec 31 12:11:40 2010 +1030
23709
23710    cairo: Don't set JPX mime data if the stream specifies a colorspace
23711
23712    The stream colorspace overides, and may be different to, the
23713    colorspace in the JPX data.
23714
23715    https://bugs.freedesktop.org/show_bug.cgi?id=32746
23716
23717 poppler/CairoOutputDev.cc | 46
23718 +++++++++++++++++++++++++++++++---------------
23719 poppler/CairoOutputDev.h  |  1 +
23720 2 files changed, 32 insertions(+), 15 deletions(-)
23721
23722commit 1399b9ab14b19f25583c75af2b36f63a6a01129a
23723Author: Pino Toscano <pino@kde.org>
23724Date:	Wed Dec 29 15:56:45 2010 +0100
23725
23726    [cpp] add TIFF output to 'image'
23727
23728 cpp/poppler-image.cpp | 12 ++++++++++++
23729 1 file changed, 12 insertions(+)
23730
23731commit 1c7937dbc3c577ffc12cacc8de33d320e2f30ce9
23732Author: William Bader <williambader@hotmail.com>
23733Date:	Wed Dec 29 14:47:06 2010 +0000
23734
23735    Make pdftoppm be able of writing tif files
23736
23737    BUG 32027
23738
23739 CMakeLists.txt		|  15 ++++
23740 config.h.cmake		|   3 +
23741 configure.ac		|  32 ++++++++
23742 goo/Makefile.am	|   2 +
23743 goo/TiffWriter.cc	| 202
23744 +++++++++++++++++++++++++++++++++++++++++++++++++
23745 goo/TiffWriter.h	|  53 +++++++++++++
23746 poppler/Makefile.am	|  11 +++
23747 splash/SplashBitmap.cc |  18 ++++-
23748 splash/SplashBitmap.h	|   5 +-
23749 splash/SplashTypes.h	|   4 +-
23750 utils/pdftoppm.1	|   6 ++
23751 utils/pdftoppm.cc	|  14 +++-
23752 12 files changed, 358 insertions(+), 7 deletions(-)
23753
23754commit bae91ecb638fcfee001e5c9a86a754610da796e4
23755Author: William Bader <williambader@hotmail.com>
23756Date:	Tue Dec 28 11:53:54 2010 +0000
23757
23758    Add -singlefile option to pdftoppm
23759
23760    Bug 32025
23761
23762 utils/pdftoppm.1  |  3 +++
23763 utils/pdftoppm.cc | 26 +++++++++++++++++++++++---
23764 2 files changed, 26 insertions(+), 3 deletions(-)
23765
23766commit ff58ee66c27da09a370a3000ab55eb1a24921852
23767Author: Albert Astals Cid <aacid@kde.org>
23768Date:	Mon Dec 27 20:07:21 2010 +0000
23769
23770    bump soname just in case the getPage change is not BC
23771
23772 qt/CMakeLists.txt | 2 +-
23773 qt/Makefile.am    | 2 +-
23774 2 files changed, 2 insertions(+), 2 deletions(-)
23775
23776commit 453df02e195a96d0210f297c21c8ffba646659da
23777Author: Albert Astals Cid <aacid@kde.org>
23778Date:	Mon Dec 27 19:51:13 2010 +0000
23779
23780    Make distcheck work
23781
23782 glib/Makefile.am | 2 +-
23783 1 file changed, 1 insertion(+), 1 deletion(-)
23784
23785commit 6a34cec72c1a1b6576858a7836aae4a902fb5ed7
23786Author: Albert Astals Cid <aacid@kde.org>
23787Date:	Mon Dec 27 19:29:52 2010 +0000
23788
23789    increase core soname
23790
23791 CMakeLists.txt      | 2 +-
23792 poppler/Makefile.am | 2 +-
23793 2 files changed, 2 insertions(+), 2 deletions(-)
23794
23795commit 8c11e9d68dceb609d04b3b383d22c307b5981d86
23796Author: Albert Astals Cid <aacid@kde.org>
23797Date:	Mon Dec 27 19:23:29 2010 +0000
23798
23799    0.16.0 project version increase
23800
23801 CMakeLists.txt   | 4 ++--
23802 configure.ac	  | 4 ++--
23803 cpp/Doxyfile	  | 2 +-
23804 qt4/src/Doxyfile | 2 +-
23805 4 files changed, 6 insertions(+), 6 deletions(-)
23806
23807commit 8c1fd83c6061279af00c1172fe41cee61f19d917
23808Author: Albert Astals Cid <aacid@kde.org>
23809Date:	Mon Dec 27 19:22:22 2010 +0000
23810
23811    0.16.0 NEWS
23812
23813 NEWS | 24 ++++++++++++++++++++++++
23814 1 file changed, 24 insertions(+)
23815
23816commit 0294d6e50691a3e40fad0d6e4fa9056944a91efd
23817Author: Thomas Freitag <Thomas.Freitag@alfa.de>
23818Date:	Thu Dec 23 15:56:32 2010 +0000
23819
23820    Be more correct when drawing radial shadings
23821
23822    Fixes 32349
23823
23824 poppler/Gfx.cc | 25 ++++++++++++++++---------
23825 1 file changed, 16 insertions(+), 9 deletions(-)
23826
23827commit 3aa08e378927889b35b6fa858d6da568250ba6ec
23828Author: Albert Astals Cid <aacid@kde.org>
23829Date:	Sun Dec 19 22:36:47 2010 +0000
23830
23831    Seems to work with this version, so enable it
23832
23833 CMakeLists.txt | 4 ++--
23834 1 file changed, 2 insertions(+), 2 deletions(-)
23835
23836commit 93cf184b7573980bf2e56342e64f9b99c5d0b415
23837Author: Albert Astals Cid <aacid@kde.org>
23838Date:	Sun Dec 19 14:16:25 2010 +0000
23839
23840    Fix last commit
23841
23842    Applying patches by hand is bad
23843
23844 poppler/PDFDoc.cc | 4 ++--
23845 1 file changed, 2 insertions(+), 2 deletions(-)
23846
23847commit ebb580d756a8321de87814f05ab572564732c15e
23848Author: Philip Lorenz <lorenzph+freedesktop@gmail.com>
23849Date:	Sun Dec 19 14:08:31 2010 +0000
23850
23851    Windows fixes
23852
23853 poppler/PDFDoc.cc | 5 +++--
23854 1 file changed, 3 insertions(+), 2 deletions(-)
23855
23856commit 88a4154420e016d93c5ce05b5b8e09b6bddcadc9
23857Author: Philip Lorenz <lorenzph+freedesktop@gmail.com>
23858Date:	Sun Dec 19 13:03:01 2010 +0000
23859
23860    build on newer MSVC
23861
23862 qt4/src/poppler-annotation.h | 7 ++++---
23863 1 file changed, 4 insertions(+), 3 deletions(-)
23864
23865commit 18cd9f6aeb48266c551952c395eb9cd662bc27f5
23866Author: Thomas Freitag <Thomas.Freitag@alfa.de>
23867Date:	Sat Dec 18 17:59:54 2010 +0000
23868
23869    compile in windows
23870
23871 poppler/FontInfo.cc | 3 ++-
23872 1 file changed, 2 insertions(+), 1 deletion(-)
23873
23874commit 471102ef68b439dfa13e20e3b0f2e143f8d0dc85
23875Author: Albert Astals Cid <aacid@kde.org>
23876Date:	Fri Dec 17 00:36:36 2010 +0000
23877
23878    Remove -resolution
23879
23880    Actually use -zoom that is there for a reason
23881
23882 utils/pdftohtml.1  |  3 ---
23883 utils/pdftohtml.cc | 15 ++++++---------
23884 2 files changed, 6 insertions(+), 12 deletions(-)
23885
23886commit edf6c47feb5b7658e585bcce196e465245e1dc98
23887Author: Albert Astals Cid <aacid@kde.org>
23888Date:	Thu Dec 16 22:56:40 2010 +0000
23889
23890    kill useless code
23891
23892 utils/pdftohtml.cc | 8 --------
23893 1 file changed, 8 deletions(-)
23894
23895commit 185a2f81485e19f96393a431be5523a277747b94
23896Author: Albert Astals Cid <aacid@kde.org>
23897Date:	Thu Dec 16 22:56:15 2010 +0000
23898
23899    static-ify some vars
23900
23901 utils/HtmlOutputDev.cc | 9 ---------
23902 utils/pdftohtml.cc	| 8 ++++----
23903 2 files changed, 4 insertions(+), 13 deletions(-)
23904
23905commit e4dfc548c57b690db9122d1db3342ed0a785c8bb
23906Author: Albert Astals Cid <aacid@kde.org>
23907Date:	Tue Dec 14 19:45:46 2010 +0000
23908
23909    We need this to make the define really be defined
23910
23911 config.h.cmake | 3 +++
23912 1 file changed, 3 insertions(+)
23913
23914commit 06da4b46c442778c67b788b747f04b386b5247ac
23915Author: Adrian Johnson <ajohnson@redneon.com>
23916Date:	Tue Dec 14 09:06:57 2010 +1030
23917
23918    cairo: Use A1 instead of A8 for imagemask
23919
23920    The cairo PDF surface now optimizes the case of cairo_mask() with
23921    solid source and A1 mask to use a PDF stencil mask.
23922
23923    Fixes https://bugs.launchpad.net/ubuntu/+source/libcairo/+bug/680628
23924    where a 65K PDF printed to PDF using poppler-cairo turns into an 8MB
23925    PDF.
23926
23927 CMakeLists.txt		   |  2 ++
23928 configure.ac		   |  1 +
23929 poppler/CairoOutputDev.cc | 25 ++++++++++++++++++-------
23930 3 files changed, 21 insertions(+), 7 deletions(-)
23931
23932commit 6ef457dc818e7e241e5d2e264bc2d78b132ae638
23933Author: Albert Astals Cid <aacid@kde.org>
23934Date:	Mon Dec 13 14:08:29 2010 +0000
23935
23936    Move -fno-exceptions -fno-check-new to default flags
23937
23938    Makes sense since we decided not to support the exception path in
23939    gmem a
23940    while ago
23941
23942 cmake/modules/PopplerMacros.cmake | 2 +-
23943 configure.ac			   | 2 +-
23944 2 files changed, 2 insertions(+), 2 deletions(-)
23945
23946commit 86e469600b58ae05cb6ede1b4017fbdac99cc556
23947Author: Albert Astals Cid <aacid@kde.org>
23948Date:	Mon Dec 13 14:04:00 2010 +0000
23949
23950    More gcc flags movement
23951
23952    -Wchar-subscripts is part of -Wall so remove it
23953    Move -fno-common to default options since it makes sense to use it
23954
23955 cmake/modules/PopplerMacros.cmake | 4 ++--
23956 configure.ac			   | 4 ++--
23957 2 files changed, 4 insertions(+), 4 deletions(-)
23958
23959commit 2b74241d8b1fd1ec9fab4f6f673bbaaa1cb3d949
23960Author: Albert Astals Cid <aacid@kde.org>
23961Date:	Mon Dec 13 13:56:52 2010 +0000
23962
23963    Promote -Wcast-align to the general warnings we ask gcc to give
23964
23965 cmake/modules/PopplerMacros.cmake | 2 +-
23966 configure.ac			   | 2 +-
23967 2 files changed, 2 insertions(+), 2 deletions(-)
23968
23969commit 7313e0a4de6f2146c1dcb3d235f18a3c844d12d5
23970Author: Albert Astals Cid <aacid@kde.org>
23971Date:	Sun Dec 12 23:28:18 2010 +0000
23972
23973    Do not return 99 (or 1) with -h, -v and -printenc
23974
23975    Bug 32149
23976
23977 utils/pdffonts.cc  | 2 ++
23978 utils/pdfimages.cc | 2 ++
23979 utils/pdfinfo.cc   | 3 +++
23980 utils/pdftoppm.cc  | 2 ++
23981 utils/pdftops.cc   | 5 ++++-
23982 utils/pdftotext.cc | 3 +++
23983 6 files changed, 16 insertions(+), 1 deletion(-)
23984
23985commit 669cbfc9fd78a22d4f14b0af43143e1f5dc28cd5
23986Author: Albert Astals Cid <aacid@kde.org>
23987Date:	Sat Dec 11 19:04:22 2010 +0000
23988
23989    Fix the preliminary bbox/clip calculation
23990
23991    Code based in code posted by Suzuki Toshiya in the freetype mailing
23992    list
23993
23994 splash/SplashFTFont.cc | 15 +++++++++------
23995 1 file changed, 9 insertions(+), 6 deletions(-)
23996
23997commit 2984002a64acca7014edeadd900dd52cdf7d9eac
23998Author: Albert Astals Cid <aacid@kde.org>
23999Date:	Sat Dec 11 18:57:52 2010 +0000
24000
24001    Remove the * we just need to increase the pointer
24002
24003    Gives a warning with newer gcc's
24004
24005 splash/Splash.cc | 6 +++---
24006 1 file changed, 3 insertions(+), 3 deletions(-)
24007
24008commit 9b45fa072198da4a5032004ac943cf2227aa97ea
24009Author: Albert Astals Cid <aacid@kde.org>
24010Date:	Fri Dec 10 12:05:58 2010 +0000
24011
24012    Make PreScanOutputDev be less agressive when deciding to rasterize
24013
24014    BUG 30107
24015
24016 poppler/PreScanOutputDev.cc | 14 +++++++++++++-
24017 poppler/PreScanOutputDev.h  |	4 ++++
24018 2 files changed, 17 insertions(+), 1 deletion(-)
24019
24020commit f96f6a06cdc33b4654669ac74d5abd0d546a127d
24021Author: Albert Astals Cid <aacid@kde.org>
24022Date:	Sun Dec 5 12:06:21 2010 +0000
24023
24024    Adapt the zlib-base FlateStream code to API changes
24025
24026    Bug 32065
24027
24028 poppler/FlateStream.cc | 9 ++++++---
24029 poppler/FlateStream.h	| 9 +++++++++
24030 2 files changed, 15 insertions(+), 3 deletions(-)
24031
24032commit 7b1f83990a1f68306daf5f7dbeabcd38f4382e3b
24033Author: Albert Astals Cid <aacid@kde.org>
24034Date:	Mon Nov 29 22:27:46 2010 +0000
24035
24036    0.15.3
24037
24038 CMakeLists.txt      |	4 ++--
24039 NEWS		     | 18 ++++++++++++++++++
24040 configure.ac	     |	2 +-
24041 cpp/Doxyfile	     |	2 +-
24042 poppler/Makefile.am |	2 +-
24043 qt4/src/Doxyfile    |	2 +-
24044 6 files changed, 24 insertions(+), 6 deletions(-)
24045
24046commit 7c23a993193aaaa4d4b5b6d1161a0455d1e2a8c0
24047Author: Albert Astals Cid <aacid@kde.org>
24048Date:	Mon Nov 29 21:33:31 2010 +0000
24049
24050    Add some more isNum before calling getNum
24051
24052 poppler/GfxState.cc | 48 ++++++++++++++++++++++++++++++++----------------
24053 1 file changed, 32 insertions(+), 16 deletions(-)
24054
24055commit 62ec4f591c258e702ee79b519919a931517220bf
24056Author: Albert Astals Cid <aacid@kde.org>
24057Date:	Mon Nov 29 20:50:43 2010 +0000
24058
24059    pass fetchOriginatorNums in some more calls
24060
24061    Fixes some more crashes in broken files
24062
24063 poppler/Parser.cc | 7 ++++++-
24064 poppler/Parser.h  | 1 +
24065 poppler/XRef.cc   | 6 +++---
24066 3 files changed, 10 insertions(+), 4 deletions(-)
24067
24068commit d2a0e2ca723142478858f7edfb7c98807d554578
24069Author: Hib Eris <hib@hiberis.nl>
24070Date:	Thu Nov 25 10:36:38 2010 +0000
24071
24072    Skip over loops in Pages tree
24073
24074 poppler/Catalog.cc | 15 ++++++++++-----
24075 1 file changed, 10 insertions(+), 5 deletions(-)
24076
24077commit 7abd371364e6e4aaef932f26b0664f7f9d760c42
24078Author: Albert Astals Cid <aacid@kde.org>
24079Date:	Sun Nov 28 13:57:50 2010 +0000
24080
24081    this var is not about xobjects only anymroe
24082
24083 poppler/FontInfo.cc | 6 +++---
24084 poppler/FontInfo.h  | 2 +-
24085 2 files changed, 4 insertions(+), 4 deletions(-)
24086
24087commit 1ac14df61d711097837e44d80a9332f0a854b95e
24088Author: Adrian Johnson <ajohnson@redneon.com>
24089Date:	Sun Nov 28 13:49:41 2010 +0000
24090
24091    find fonts inside patterns
24092
24093    Bug 31948
24094
24095 poppler/FontInfo.cc | 50
24096 +++++++++++++++++++++++++++-----------------------
24097 1 file changed, 27 insertions(+), 23 deletions(-)
24098
24099commit d30dd8c6f6491beac9750447126930168394cd9f
24100Author: Albert Astals Cid <aacid@kde.org>
24101Date:	Sun Nov 28 13:25:39 2010 +0000
24102
24103    Use sets instead of arrays
24104
24105 poppler/FontInfo.cc | 46 ++++++++--------------------------------------
24106 poppler/FontInfo.h  | 11 +++--------
24107 2 files changed, 11 insertions(+), 46 deletions(-)
24108
24109commit 4c20bf14c0b1d7f1d5e530ded890186487da32b5
24110Author: Albert Astals Cid <aacid@kde.org>
24111Date:	Sun Nov 28 12:50:24 2010 +0000
24112
24113    Use FontInfoScanner
24114
24115    No idea why we didn't do this before, duplicate code is evil and now
24116    pdffonts doesn't crash on pdf from bug 20486
24117
24118 utils/pdffonts.cc | 185
24119 ++++++++----------------------------------------------
24120 1 file changed, 26 insertions(+), 159 deletions(-)
24121
24122commit d915f3d5a9e9e2e5dcd6be4cf8fac1b5849a13e9
24123Author: Albert Astals Cid <aacid@kde.org>
24124Date:	Wed Nov 24 21:51:46 2010 +0000
24125
24126    protect against null ref here
24127
24128 poppler/Catalog.cc | 2 +-
24129 1 file changed, 1 insertion(+), 1 deletion(-)
24130
24131commit cf32faaa16d763561fb9dfc4469345e4b3ba2369
24132Author: Albert Astals Cid <aacid@kde.org>
24133Date:	Wed Nov 24 21:48:54 2010 +0000
24134
24135    Protect against NULL values here
24136
24137 poppler/JPEG2000Stream.h | 2 ++
24138 1 file changed, 2 insertions(+)
24139
24140commit 46a6cc5952c59504863baed3ad2870093c462f12
24141Author: Albert Astals Cid <aacid@kde.org>
24142Date:	Wed Nov 24 19:42:59 2010 +0000
24143
24144    Check the objects are numbers before using them
24145
24146    Bug 31895
24147
24148 poppler/GfxState.cc | 26 ++++++++++++++++++--------
24149 1 file changed, 18 insertions(+), 8 deletions(-)
24150
24151commit 52e25cca7e75a8b8eac95a3cec258f1cd9f8ecaa
24152Author: Albert Astals Cid <aacid@kde.org>
24153Date:	Tue Nov 23 20:31:14 2010 +0000
24154
24155    If it is not a Page but has no Kids either let's just pretend it's
24156    a page
24157
24158    Fixes broken PDF at bug 31861
24159
24160 poppler/Catalog.cc | 2 +-
24161 poppler/Dict.cc    | 4 ++++
24162 poppler/Dict.h     | 2 ++
24163 3 files changed, 7 insertions(+), 1 deletion(-)
24164
24165commit c6127898b13311197971b1c6b1b306b91e28cf0e
24166Author: Hib Eris <hib@hiberis.nl>
24167Date:	Mon Nov 22 13:08:48 2010 +0000
24168
24169    Use gmallocn_checkoverflow when parsing Hints table
24170
24171    Prevents running out of memory with malicious documents.
24172
24173 poppler/Hints.cc | 26 +++++++++++++-------------
24174 1 file changed, 13 insertions(+), 13 deletions(-)
24175
24176commit 6a17cc89eda52f08cbacbf9bfaaeda22cf041e82
24177Author: Thomas Freitag <Thomas.Freitag@alfa.de>
24178Date:	Mon Nov 22 19:20:56 2010 +0000
24179
24180    Improve rendering of radial shadings
24181
24182    Improves the duck rendering in bug 22098
24183
24184 poppler/Gfx.cc | 71
24185 ++++++++++++++++++++++++++++------------------------------
24186 1 file changed, 34 insertions(+), 37 deletions(-)
24187
24188commit 9093adede4f9ad6fb2962dcefcb09c1d8c357715
24189Author: Albert Astals Cid <aacid@kde.org>
24190Date:	Sun Nov 21 23:49:12 2010 +0000
24191
24192    pedantic ;
24193
24194 poppler/CurlPDFDocBuilder.cc | 2 +-
24195 1 file changed, 1 insertion(+), 1 deletion(-)
24196
24197commit 61445f5af749510fb647059af01abf1faf664195
24198Author: Albert Astals Cid <aacid@kde.org>
24199Date:	Sat Nov 20 22:19:35 2010 +0000
24200
24201    forgot to upadte year here
24202
24203 poppler/Parser.h | 2 +-
24204 1 file changed, 1 insertion(+), 1 deletion(-)
24205
24206commit 3628837febb21bcd1b54f3fb737628ea59e5d95d
24207Author: Albert Astals Cid <aacid@kde.org>
24208Date:	Sat Nov 20 22:15:08 2010 +0000
24209
24210    And now generalize the previous fix
24211
24212    Works for loops of more than one item as in bug 28784
24213
24214 poppler/Dict.cc   |  4 ++--
24215 poppler/Dict.h    |  2 +-
24216 poppler/Object.cc |  4 ++--
24217 poppler/Object.h  |  9 +++++----
24218 poppler/Parser.cc | 19 +++++++++++++------
24219 poppler/Parser.h  |  7 ++++++-
24220 poppler/XRef.cc   | 30 +++++++++++++++++++++++++-----
24221 poppler/XRef.h    |  2 +-
24222 8 files changed, 55 insertions(+), 22 deletions(-)
24223
24224commit b0555189a7fbd7f6a899e582783b9e0df44d5d6a
24225Author: Albert Astals Cid <aacid@kde.org>
24226Date:	Sat Nov 20 21:32:24 2010 +0000
24227
24228    Protect against more loops when parsing
24229
24230 poppler/Dict.cc   | 4 ++--
24231 poppler/Dict.h    | 2 +-
24232 poppler/Object.cc | 4 ++--
24233 poppler/Object.h  | 8 ++++----
24234 poppler/Parser.cc | 2 +-
24235 poppler/XRef.cc   | 4 ++--
24236 poppler/XRef.h    | 2 +-
24237 7 files changed, 13 insertions(+), 13 deletions(-)
24238
24239commit 555fa897b275ca7195f22a727b049c8c4f2d74cd
24240Author: Albert Astals Cid <aacid@kde.org>
24241Date:	Sat Nov 20 19:14:38 2010 +0000
24242
24243    Detect loops in FormField creation
24244
24245 poppler/Form.cc | 88
24246 ++++++++++++++++++++++++++++++++-------------------------
24247 poppler/Form.h  | 14 +++++----
24248 2 files changed, 58 insertions(+), 44 deletions(-)
24249
24250commit 1802ddef374cb1451975480b2427e5d23ee2c737
24251Author: Albert Astals Cid <aacid@kde.org>
24252Date:	Sat Nov 20 18:58:17 2010 +0000
24253
24254    Forgot to port this away from GooVector :-S
24255
24256 poppler/CurlCachedFile.cc | 3 +--
24257 poppler/CurlCachedFile.h  | 2 +-
24258 2 files changed, 2 insertions(+), 3 deletions(-)
24259
24260commit 32e53c5436b8c3654e7043f1d86596a79511a4cf
24261Author: Albert Astals Cid <aacid@kde.org>
24262Date:	Sat Nov 20 18:54:59 2010 +0000
24263
24264    fix spacing
24265
24266 poppler/Form.cc | 8 ++++----
24267 1 file changed, 4 insertions(+), 4 deletions(-)
24268
24269commit 1cb3d5d94a1d89ccded96d977bcabfbe438fb81f
24270Author: Albert Astals Cid <aacid@kde.org>
24271Date:	Sat Nov 20 18:08:45 2010 +0000
24272
24273    fix the memset
24274
24275    Fixes crash in broken pdf
24276
24277 poppler/Hints.cc | 2 +-
24278 1 file changed, 1 insertion(+), 1 deletion(-)
24279
24280commit 22e8cebaa15adb4b19c9556cdca43cc3e77832b7
24281Author: Albert Astals Cid <aacid@kde.org>
24282Date:	Sat Nov 20 17:20:34 2010 +0000
24283
24284    Ensure the obj are num before reading them
24285
24286 poppler/GfxState.cc | 32 ++++++++++++++++++++++----------
24287 1 file changed, 22 insertions(+), 10 deletions(-)
24288
24289commit 08b2db36db4e011ebe36d2d945cb1a0498f1c5fb
24290Author: Pino Toscano <pino@kde.org>
24291Date:	Sat Nov 20 14:00:36 2010 +0100
24292
24293    add my copyright here
24294
24295 poppler/Hints.cc | 1 +
24296 1 file changed, 1 insertion(+)
24297
24298commit 91aa4b02aa93ffe3828479194067de42d52be465
24299Author: Pino Toscano <pino@kde.org>
24300Date:	Sat Nov 20 13:13:46 2010 +0100
24301
24302    [cpp] include <ios> for std::hex() and std::left()
24303
24304 cpp/poppler-global.cpp     | 1 +
24305 cpp/tests/poppler-dump.cpp | 1 +
24306 2 files changed, 2 insertions(+)
24307
24308commit 1c924412923cb01f2cb95b0943cb7bbaf7e8cfb6
24309Author: Pino Toscano <pino@kde.org>
24310Date:	Sat Nov 20 13:02:36 2010 +0100
24311
24312    [cpp] include <iterator> for std::back_inserter()
24313
24314 cpp/poppler-document.cpp | 1 +
24315 1 file changed, 1 insertion(+)
24316
24317commit 95b551025a34f3a7bcff2852eac6d186bc8a7cb0
24318Author: Pino Toscano <pino@kde.org>
24319Date:	Sat Nov 20 12:54:21 2010 +0100
24320
24321    use a std::vector<char> instead of a var-length-array of char's
24322
24323 poppler/Hints.cc | 6 +++---
24324 1 file changed, 3 insertions(+), 3 deletions(-)
24325
24326commit 4faaff893515c80cb69b02e431a0f8483274a497
24327Author: Hib Eris <hib@hiberis.nl>
24328Date:	Fri Nov 19 23:53:35 2010 +0000
24329
24330    [win32] Simplify strtok_r implementation
24331
24332    The previous implementation did not compile with mingw64.
24333
24334 poppler/strtok_r.cpp | 137
24335 +--------------------------------------------------
24336 1 file changed, 1 insertion(+), 136 deletions(-)
24337
24338commit 255f84927a649d980f047fe755c9c308535a3779
24339Author: Hib Eris <hib@hiberis.nl>
24340Date:	Fri Nov 19 23:45:33 2010 +0000
24341
24342    Correct parsing of linearization table
24343
24344    Fixes bug #31627
24345
24346 poppler/Linearization.cc | 4 +---
24347 1 file changed, 1 insertion(+), 3 deletions(-)
24348
24349commit 9d05138f0b7d15945f546564036bc67815593db0
24350Author: Albert Astals Cid <aacid@kde.org>
24351Date:	Sun Nov 14 16:05:28 2010 +0000
24352
24353    0.15.2
24354
24355 CMakeLists.txt      |	4 ++--
24356 NEWS		     | 22 ++++++++++++++++++++++
24357 configure.ac	     |	2 +-
24358 cpp/Doxyfile	     |	2 +-
24359 poppler/Makefile.am |	2 +-
24360 qt4/src/Doxyfile    |	2 +-
24361 6 files changed, 28 insertions(+), 6 deletions(-)
24362
24363commit 2d18543bd6b3a5a9ff2dfab63339d5bfcccd0b2f
24364Author: Albert Astals Cid <aacid@kde.org>
24365Date:	Sun Nov 14 15:41:56 2010 +0000
24366
24367    This does actually work now :D
24368
24369 qt4/tests/check_metadata.cpp | 1 -
24370 1 file changed, 1 deletion(-)
24371
24372commit d772364b8a5858cbd98e256547d319260fa9d084
24373Author: Pino Toscano <pino@kde.org>
24374Date:	Thu Nov 11 21:52:25 2010 +0100
24375
24376    [Qt4] New function setDebugErrorFunction().
24377
24378    This new function + typedef can be useful to direct the ebug/error
24379    messages
24380    to a different place than the default qDebug()'s one.
24381
24382    Base on an idea of Albert, added closure and polish by me.
24383
24384 qt4/src/poppler-private.cc | 20 +++++++++++++++++++-
24385 qt4/src/poppler-qt4.h	    | 24 ++++++++++++++++++++++++
24386 2 files changed, 43 insertions(+), 1 deletion(-)
24387
24388commit ce929cf33f4b6b6421f9d327b4bb792816d47aac
24389Author: Jakob Voss <jakob.voss@gbv.de>
24390Date:	Wed Nov 10 23:41:44 2010 +0000
24391
24392    Add -p flag to pdfimages
24393
24394    Adds the page the image is in to the image filename
24395
24396 utils/ImageOutputDev.cc | 25 ++++++++++++++++++-------
24397 utils/ImageOutputDev.h  | 19 +++++++++++++++----
24398 utils/pdfimages.1	 |  3 +++
24399 utils/pdfimages.cc	 |  6 +++++-
24400 4 files changed, 41 insertions(+), 12 deletions(-)
24401
24402commit 6296c28968613aadb7ea084092945a54005eca9b
24403Author: Albert Astals Cid <aacid@kde.org>
24404Date:	Wed Nov 10 23:28:45 2010 +0000
24405
24406    Kill GooVector
24407
24408    std::vector does the same and GooVector is not part of xpdf so
24409    we don't
24410    need to maintain it in case we ever get a new xpdf release we want to
24411    merge with
24412
24413 CMakeLists.txt		    |	1 -
24414 goo/GooVector.h	    | 159
24415 ---------------------------------------------
24416 goo/Makefile.am	    |	1 -
24417 poppler/CachedFile.cc	    |  19 +++---
24418 poppler/CachedFile.h	    |  15 +++--
24419 poppler/Catalog.cc	    |  12 ++--
24420 poppler/Catalog.h	    |  10 +--
24421 poppler/Form.h		    |	3 +-
24422 poppler/Gfx.h		    |	7 +-
24423 poppler/Hints.cc	    |	5 +-
24424 poppler/Hints.h	    |	6 +-
24425 poppler/StdinCachedFile.cc |	2 +-
24426 poppler/StdinCachedFile.h  |	2 +-
24427 poppler/Stream.h	    |	1 -
24428 poppler/XRef.cc	    |  10 +--
24429 poppler/XRef.h		    |	7 +-
24430 utils/HtmlFonts.cc	    |	8 +--
24431 utils/HtmlFonts.h	    |  12 ++--
24432 utils/HtmlLinks.cc	    |	8 +--
24433 utils/HtmlLinks.h	    |	4 +-
24434 20 files changed, 66 insertions(+), 226 deletions(-)
24435
24436commit 5934c320aa136c1a6e97fb9bf54bdfdccfcab521
24437Author: Hib Eris <hib@hiberis.nl>
24438Date:	Wed Nov 10 22:50:36 2010 +0000
24439
24440    Linearization improvements
24441
24442    Read
24443    http://lists.freedesktop.org/archives/poppler/2010-November/006642.html
24444    for the detailed patch description
24445
24446 CMakeLists.txt			 |   4 +
24447 glib/poppler-action.cc		 |   4 +-
24448 glib/poppler-document.cc	 |  17 +-
24449 glib/poppler-page.cc		 |   1 +
24450 poppler/CachedFile.h		 |   2 +-
24451 poppler/Catalog.cc		 | 352 +++++++++++++++++++++-----------
24452 poppler/Catalog.h		 |  14 +-
24453 poppler/FontInfo.cc		 |   5 +-
24454 poppler/Hints.cc		 | 439
24455 ++++++++++++++++++++++++++++++++++++++++
24456 poppler/Hints.h		 |  95 +++++++++
24457 poppler/Linearization.cc	 | 224 ++++++++++++++++++++
24458 poppler/Linearization.h	 |  45 ++++
24459 poppler/Makefile.am		 |   4 +
24460 poppler/PDFDoc.cc		 | 284 ++++++++++++++++++++++----
24461 poppler/PDFDoc.h		 |  38 +++-
24462 poppler/PSOutputDev.cc		 |  39 ++--
24463 poppler/PSOutputDev.h		 |  14 +-
24464 poppler/Stream.cc		 |  13 +-
24465 poppler/Stream.h		 |  11 +-
24466 poppler/XRef.cc		 | 351 +++++++++++++++++++-------------
24467 poppler/XRef.h			 |  25 ++-
24468 qt/poppler-document.cc		 |  14 +-
24469 qt/poppler-page.cc		 |  19 +-
24470 qt/poppler-private.h		 |  14 +-
24471 qt/poppler-qt.h		 |   3 +-
24472 qt4/src/poppler-document.cc	 |  12 +-
24473 qt4/src/poppler-link.cc	 |   7 +-
24474 qt4/src/poppler-page.cc	 |   3 +-
24475 qt4/src/poppler-ps-converter.cc |   2 +
24476 utils/HtmlOutputDev.cc		 |   2 +-
24477 utils/HtmlOutputDev.h		 |   3 +
24478 utils/pdffonts.cc		 |   6 +-
24479 utils/pdfinfo.cc		 |  22 +-
24480 utils/pdftohtml.cc		 |   2 +-
24481 utils/pdftops.cc		 |   3 +-
24482 35 files changed, 1690 insertions(+), 403 deletions(-)
24483
24484commit abb1313ae40ab7efb073406f47fa53bf7afe0b88
24485Author: Pino Toscano <pino@kde.org>
24486Date:	Mon Nov 8 01:54:03 2010 +0100
24487
24488    [cpp/apidox] add the minimum version of 'image'
24489
24490 cpp/poppler-image.cpp | 2 ++
24491 1 file changed, 2 insertions(+)
24492
24493commit f559e77cb7d76c5fe6a79be9086667a29613c912
24494Author: Pino Toscano <pino@kde.org>
24495Date:	Mon Nov 8 01:52:48 2010 +0100
24496
24497    [cpp] add image::bytes_per_row()
24498
24499 cpp/poppler-image.cpp | 8 ++++++++
24500 cpp/poppler-image.h   | 1 +
24501 2 files changed, 9 insertions(+)
24502
24503commit 14dea4d74698d5d7d994e687f8176652d790dba7
24504Author: Pino Toscano <pino@kde.org>
24505Date:	Sun Nov 7 22:57:31 2010 +0100
24506
24507    [arthur] use the untransformed line width, not the transformed one
24508
24509    ... as the painter will do the transformation itself already;
24510    seems to product better results
24511
24512 poppler/ArthurOutputDev.cc | 2 +-
24513 1 file changed, 1 insertion(+), 1 deletion(-)
24514
24515commit f077e82af0724be88d28c896a3c208f1d50ccff9
24516Author: Pino Toscano <pino@kde.org>
24517Date:	Sun Nov 7 21:50:48 2010 +0100
24518
24519    [qt4] New Page::renderToPainter()
24520
24521    This new painter-based painting function ican be used for painting
24522    (with Arthur only for now) without getting an image first.
24523    Also add a new flag type for it, with a single item telling whether
24524    do not save+restore the provided painter.
24525
24526    Mostly based on a patch by Matthias Fauconneau
24527    (matthias.fauconneau@gmail.com), thanks!
24528
24529 qt4/src/poppler-page.cc | 62
24530 +++++++++++++++++++++++++++++++---------------
24531 qt4/src/poppler-qt4.h	 | 65
24532 ++++++++++++++++++++++++++++++++++++++++++++++++-
24533 2 files changed, 107 insertions(+), 20 deletions(-)
24534
24535commit df02d1fc9e65422121e5e8f493c13229552ec0e7
24536Author: Pino Toscano <pino@kde.org>
24537Date:	Sun Nov 7 19:47:56 2010 +0100
24538
24539    [arthur] remove unused 'm_image' attribute
24540
24541 poppler/ArthurOutputDev.cc | 1 -
24542 poppler/ArthurOutputDev.h  | 2 +-
24543 2 files changed, 1 insertion(+), 2 deletions(-)
24544
24545commit b29582cd0d542a3e70dbca3fb75770daa4cc91ca
24546Author: Matthias Fauconneau <matthias.fauconneau@gmail.com>
24547Date:	Sun Nov 7 19:44:11 2010 +0100
24548
24549    [arthur] small fixes and memory leaks
24550
24551    - fix font rendering (transforming the glyph path and not only the
24552    glyph origin)
24553    - fix image rendering (alpha was set to zero)
24554
24555 poppler/ArthurOutputDev.cc | 122
24556 ++++++++++++++++++++-------------------------
24557 1 file changed, 54 insertions(+), 68 deletions(-)
24558
24559commit 970f075569bf9be5e5ddc3a9ad1fabec5435dfaf
24560Author: Pino Toscano <pino@kde.org>
24561Date:	Sun Nov 7 16:31:02 2010 +0100
24562
24563    [cpp/tests] add a simple poppler-render test
24564
24565    ... to ease testing the render capabilities of poppler-cpp.
24566    quite minimal at the moment.
24567
24568 cpp/tests/CMakeLists.txt     |   3 ++
24569 cpp/tests/Makefile.am	      |   9 +++-
24570 cpp/tests/poppler-render.cpp | 113
24571 +++++++++++++++++++++++++++++++++++++++++++
24572 3 files changed, 124 insertions(+), 1 deletion(-)
24573
24574commit bfe4139c742cb0a669f5504df7e22e3e57243d9a
24575Author: Pino Toscano <pino@kde.org>
24576Date:	Sun Nov 7 16:23:26 2010 +0100
24577
24578    [cpp] Add page_renderer, to render pages over images.
24579
24580    This new class introduces a very simple way to render a page, using
24581    the Splash backend,
24582    giving an 'image' as result.
24583    It can hold a color for the "paper" of the pages, and some hints
24584    for the actual rendering.
24585
24586 cpp/CMakeLists.txt	       |   2 +
24587 cpp/Makefile.am	       |   2 +
24588 cpp/poppler-page-renderer.cpp | 212
24589 ++++++++++++++++++++++++++++++++++++++++++
24590 cpp/poppler-page-renderer.h   |  66 +++++++++++++
24591 4 files changed, 282 insertions(+)
24592
24593commit 91e3f7b4ea42a5821fd78e1edf55e95250c9bc68
24594Author: Pino Toscano <pino@kde.org>
24595Date:	Sun Nov 7 16:19:34 2010 +0100
24596
24597    [cpp] add an internal way to get a 'page_private' of a 'page'
24598
24599    useful for getting a 'page_private' in the implementation of other
24600    cpp classes
24601    without the need to add friends to 'page'
24602
24603 cpp/poppler-page-private.h | 5 +++++
24604 1 file changed, 5 insertions(+)
24605
24606commit fa7c41cb9c52ecd3d7c574455b1258a3021b8c75
24607Author: Albert Astals Cid <aacid@kde.org>
24608Date:	Thu Nov 4 20:55:34 2010 +0000
24609
24610    Improvements to the splash backend
24611
24612    Antialias and shadings.
24613    Code by Thomas Freitag <Thomas.Freitag@alfa.de> and Christian
24614    Feuersänger <cfeuersaenger@googlemail.com>
24615    More info at bug 30436
24616
24617 poppler/CairoOutputDev.h   |	5 +-
24618 poppler/Function.cc	    |	4 +-
24619 poppler/Function.h	    |	2 +
24620 poppler/Gfx.cc		    |  12 +-
24621 poppler/OutputDev.h	    |  16 +-
24622 poppler/PSOutputDev.h	    |	4 +-
24623 poppler/SplashOutputDev.cc | 182 ++++++++++++++++++++-
24624 poppler/SplashOutputDev.h  |  68 +++++++-
24625 splash/Splash.cc	    | 395
24626 ++++++++++++++++++++++++++++++++++++++++++++-
24627 splash/Splash.h	    |  11 +-
24628 splash/SplashBitmap.cc     |	4 +-
24629 splash/SplashBitmap.h	    |	3 +
24630 splash/SplashPattern.cc    |  17 +-
24631 splash/SplashPattern.h     |  36 ++++-
24632 14 files changed, 735 insertions(+), 24 deletions(-)
24633
24634commit 0aa040163741ab8ba093a742e556bba2a5ab7edf
24635Author: Albert Astals Cid <aacid@kde.org>
24636Date:	Wed Nov 3 20:40:24 2010 +0000
24637
24638    Do not add sibling children as parents
24639
24640    Fixes c2ff94b1600b8a5841a5e4627f014560ac460f1a
24641
24642 poppler/Function.cc | 7 ++++---
24643 1 file changed, 4 insertions(+), 3 deletions(-)
24644
24645commit c2ff94b1600b8a5841a5e4627f014560ac460f1a
24646Author: Albert Astals Cid <aacid@kde.org>
24647Date:	Wed Nov 3 00:02:02 2010 +0000
24648
24649    Do not loop forever in broken documents
24650
24651    StitchingFunctions that have themselves up in the parent chain
24652    are wrong
24653
24654 poppler/Function.cc | 22 +++++++++++++++++++---
24655 poppler/Function.h  |	6 ++++--
24656 2 files changed, 23 insertions(+), 5 deletions(-)
24657
24658commit cad66a7d25abdb6aa15f3aa94a35737b119b2659
24659Author: Albert Astals Cid <aacid@kde.org>
24660Date:	Tue Nov 2 19:14:34 2010 +0000
24661
24662    Fix crash in broken documents
24663
24664    mapLen = (code + 256) & ~255; can wrap and you end up with mapLen
24665    < code
24666    that is not what you wanted
24667
24668 poppler/CharCodeToUnicode.cc | 16 +++++++++++-----
24669 1 file changed, 11 insertions(+), 5 deletions(-)
24670
24671commit 7e5f31c1c41193c6e49355970e6d027b91d45825
24672Author: Albert Astals Cid <aacid@kde.org>
24673Date:	Tue Nov 2 00:32:01 2010 +0000
24674
24675    make some more fields private
24676
24677 splash/SplashFontFile.h | 5 +++--
24678 1 file changed, 3 insertions(+), 2 deletions(-)
24679
24680commit 6751eb48dc49890f7ad8b732b3fc29a2db746ec4
24681Author: Albert Astals Cid <aacid@kde.org>
24682Date:	Tue Nov 2 00:26:08 2010 +0000
24683
24684    Make the destructor private
24685
24686    You are not supposed to call it, you should call unref
24687
24688 splash/SplashFontFile.h | 5 +++--
24689 1 file changed, 3 insertions(+), 2 deletions(-)
24690
24691commit b718e821d5f21ea5b0c44c6c2b59769c9b94892a
24692Author: Albert Astals Cid <aacid@kde.org>
24693Date:	Thu Oct 28 08:46:09 2010 +0100
24694
24695    Revert fdfffc9c68314d3f64dee7e0ef8617105e3198dd
24696
24697    It is not a leak and makes things crash :D
24698
24699 poppler/SplashOutputDev.cc | 1 -
24700 1 file changed, 1 deletion(-)
24701
24702commit 15b9aeac5a20c544db1aebe00113ebc2f7ba52c7
24703Author: Albert Astals Cid <aacid@kde.org>
24704Date:	Thu Oct 28 00:37:29 2010 +0100
24705
24706    if reallocn fails, free p
24707
24708 goo/gmem.cc | 8 ++++++--
24709 1 file changed, 6 insertions(+), 2 deletions(-)
24710
24711commit 561c0567a5741d7c49903c51c8020187dccaa0d9
24712Author: Albert Astals Cid <aacid@kde.org>
24713Date:	Wed Oct 27 22:43:51 2010 +0100
24714
24715    fix comment
24716
24717 poppler/SplashOutputDev.cc | 4 ++--
24718 1 file changed, 2 insertions(+), 2 deletions(-)
24719
24720commit 4ef38cc99a879202e717447a422272cf85eeccfc
24721Author: Albert Astals Cid <aacid@kde.org>
24722Date:	Wed Oct 27 22:36:07 2010 +0100
24723
24724    Fix memory leaks that can happen with broken documents
24725
24726 poppler/SplashOutputDev.cc | 10 ++++++++++
24727 1 file changed, 10 insertions(+)
24728
24729commit fdfffc9c68314d3f64dee7e0ef8617105e3198dd
24730Author: Albert Astals Cid <aacid@kde.org>
24731Date:	Wed Oct 27 20:40:19 2010 +0100
24732
24733    Fix memory leak
24734
24735 poppler/SplashOutputDev.cc | 1 +
24736 1 file changed, 1 insertion(+)
24737
24738commit 90d479d9d5c947175e60ab689f440ae9c24f0b2b
24739Author: Albert Astals Cid <aacid@kde.org>
24740Date:	Wed Oct 27 20:39:48 2010 +0100
24741
24742    Do not crash if bitmap->alpha == NULL
24743
24744    Happens in broken files
24745
24746 splash/Splash.cc | 6 ++++++
24747 1 file changed, 6 insertions(+)
24748
24749commit 6ad36277971ec46d4a4ef0c45625e60f8c5f1247
24750Author: Albert Astals Cid <aacid@kde.org>
24751Date:	Mon Oct 25 18:59:49 2010 +0100
24752
24753    Initialze movie to NULL on broken pdf files
24754
24755 poppler/Annot.cc | 1 +
24756 1 file changed, 1 insertion(+)
24757
24758commit 2d0b6e2956a81164bca6adc9aacad0e620480957
24759Author: Albert Astals Cid <aacid@kde.org>
24760Date:	Sun Oct 24 00:23:21 2010 +0100
24761
24762    Here the chars to read is the increment size not the initialSize
24763
24764    Fixes crash in file provided by Robert Święcki
24765
24766 poppler/Stream.h | 2 +-
24767 1 file changed, 1 insertion(+), 1 deletion(-)
24768
24769commit dcb02d2100136b6035485be3be214ce3d9f1c102
24770Author: Vincent Torri <vtorri@univ-evry.fr>
24771Date:	Sat Oct 23 23:45:05 2010 +0100
24772
24773    remove -ansi flag for cywin and mingw
24774
24775 configure.ac | 8 +++++++-
24776 1 file changed, 7 insertions(+), 1 deletion(-)
24777
24778commit 17cdc81224c72f7b58de61734c9ead337ff7b42b
24779Author: Albert Astals Cid <aacid@kde.org>
24780Date:	Sat Oct 23 23:37:59 2010 +0100
24781
24782    update my C year
24783
24784 poppler/SplashOutputDev.cc | 2 +-
24785 1 file changed, 1 insertion(+), 1 deletion(-)
24786
24787commit e09ddce7e21bbd62b384d9d59fbd1e0f14f7d05f
24788Author: Albert Astals Cid <aacid@kde.org>
24789Date:	Sat Oct 23 23:33:00 2010 +0100
24790
24791    Fix crash in malformed documents
24792
24793 poppler/SplashOutputDev.cc | 5 +++++
24794 1 file changed, 5 insertions(+)
24795
24796commit 906e4e15421d8f3f0a825ca767e5eac3169853d6
24797Author: Albert Astals Cid <aacid@kde.org>
24798Date:	Sat Oct 23 23:12:44 2010 +0100
24799
24800    Do not leak attrs1
24801
24802 poppler/Catalog.cc | 1 +
24803 1 file changed, 1 insertion(+)
24804
24805commit ec32bb45a57a8a839156c946fcde1270aa6019d9
24806Author: Albert Astals Cid <aacid@kde.org>
24807Date:	Sat Oct 23 23:00:03 2010 +0100
24808
24809    Do not crash if n is 0
24810
24811 poppler/Function.cc | 3 +++
24812 1 file changed, 3 insertions(+)
24813
24814commit 9edf7e4fefb37989af9a2558aaa83d7cd4694ec6
24815Author: Albert Astals Cid <aacid@kde.org>
24816Date:	Sat Oct 23 22:59:50 2010 +0100
24817
24818    add unlikely marker
24819
24820 poppler/Decrypt.cc | 2 +-
24821 1 file changed, 1 insertion(+), 1 deletion(-)
24822
24823commit c46e863b7b94dc2f83a7d89f4afb8fe3bc8ec35c
24824Author: Albert Astals Cid <aacid@kde.org>
24825Date:	Sat Oct 23 22:55:49 2010 +0100
24826
24827    Do not divide by 0 in rc4InitKey
24828
24829 poppler/Decrypt.cc | 4 ++++
24830 1 file changed, 4 insertions(+)
24831
24832commit bcb13ed5828e2a855efd5e38b2acd15ca37a9991
24833Author: Albert Astals Cid <aacid@kde.org>
24834Date:	Sat Oct 23 22:40:17 2010 +0100
24835
24836    Check obj2 is a num before reading it
24837
24838 poppler/Gfx.cc | 8 +++++++-
24839 1 file changed, 7 insertions(+), 1 deletion(-)
24840
24841commit c64a49307782299cb7a950a66419f9d59707f38b
24842Author: Albert Astals Cid <aacid@kde.org>
24843Date:	Wed Oct 20 22:29:29 2010 +0100
24844
24845    0.15.1
24846
24847 CMakeLists.txt      |	4 ++--
24848 NEWS		     | 46 ++++++++++++++++++++++++++++++++++++++++++++++
24849 configure.ac	     |	2 +-
24850 cpp/Doxyfile	     |	2 +-
24851 poppler/Makefile.am |	2 +-
24852 qt4/src/Doxyfile    |	2 +-
24853 6 files changed, 52 insertions(+), 6 deletions(-)
24854
24855commit 3b45c66de91243d7419657512cf726c9e1c26dfb
24856Author: Kenneth Berland <ken@hero.com>
24857Date:	Sun Oct 17 14:24:16 2010 +0100
24858
24859    Add -bbox option to pdftotext
24860
24861 utils/pdftotext.1  |	4 ++
24862 utils/pdftotext.cc | 125
24863 ++++++++++++++++++++++++++++++++++++++++++-----------
24864 2 files changed, 103 insertions(+), 26 deletions(-)
24865
24866commit 71ec4c7a6715a40d536d1e4b911dae48d1bba7b9
24867Author: Pino Toscano <pino@kde.org>
24868Date:	Sun Oct 17 14:57:43 2010 +0200
24869
24870    [CMake] update MacroOptionalFindPackage.cmake from KDE SVN
24871
24872    no radical changes, just a minor improvement for the "explicitly
24873    disabled" case
24874
24875 cmake/modules/MacroOptionalFindPackage.cmake | 40
24876 +++++++++++++++++++++-------
24877 1 file changed, 30 insertions(+), 10 deletions(-)
24878
24879commit ab0049d8be5dfe1989c4aa33c2732915c62fecb2
24880Author: Pino Toscano <pino@kde.org>
24881Date:	Sun Oct 17 14:29:22 2010 +0200
24882
24883    [CMake] Cairo package: make the version check really working
24884
24885 cmake/modules/FindCairo.cmake | 8 ++++----
24886 1 file changed, 4 insertions(+), 4 deletions(-)
24887
24888commit 1cea33717c92631ee9c417d9f89e32b03695c75a
24889Author: Pino Toscano <pino@kde.org>
24890Date:	Sun Oct 17 13:55:58 2010 +0200
24891
24892    [CMake] Bump cairo dependency to 1.10
24893
24894    followup of fc9b85894754d175af916eaf6cb127efd601df7e
24895
24896 CMakeLists.txt | 2 +-
24897 1 file changed, 1 insertion(+), 1 deletion(-)
24898
24899commit d6f49aa2da15cd2e9cf775d6b1d2d04a005c8cdd
24900Author: Carlos Garcia Campos <carlosgc@gnome.org>
24901Date:	Sun Oct 17 14:22:57 2010 +0200
24902
24903    [cairo] Fix a crash when redering documents with invalid type 3 fonts
24904
24905 poppler/CairoFontEngine.cc | 2 +-
24906 1 file changed, 1 insertion(+), 1 deletion(-)
24907
24908commit e2fad550c3cbf86541730582151e1bb6470ed9c1
24909Author: Carlos Garcia Campos <carlosgc@gnome.org>
24910Date:	Sun Oct 17 13:47:33 2010 +0200
24911
24912    [glib-demo] Use poppler_page_get_selected_region() in selections demo
24913
24914 glib/demo/selections.c | 73
24915 +++++++++++++++-----------------------------------
24916 1 file changed, 22 insertions(+), 51 deletions(-)
24917
24918commit 88013458e141de58ed801480707ae0dfe92b9aa2
24919Author: Carlos Garcia Campos <carlosgc@gnome.org>
24920Date:	Sun Oct 17 13:46:26 2010 +0200
24921
24922    [glib] Add poppler_page_get_selected_region()
24923
24924    that returns a cairo_region_t, and deprecate
24925    poppler_page_get_selection_region().
24926
24927 glib/poppler-page.cc		     | 81
24928 +++++++++++++++++++++++++++++++++++++
24929 glib/poppler-page.h		     |	4 ++
24930 glib/reference/poppler-sections.txt |	1 +
24931 3 files changed, 86 insertions(+)
24932
24933commit fc9b85894754d175af916eaf6cb127efd601df7e
24934Author: Carlos Garcia Campos <carlosgc@gnome.org>
24935Date:	Sun Oct 17 12:54:18 2010 +0200
24936
24937    [configure] Bump cairo dependency to 1.10
24938
24939 configure.ac		   | 2 +-
24940 poppler/CairoOutputDev.cc | 4 ----
24941 2 files changed, 1 insertion(+), 5 deletions(-)
24942
24943commit dd14ef6b211ac1c8a4f16bb6094dbfd6a09cbef9
24944Author: Albert Astals Cid <aacid@kde.org>
24945Date:	Sun Oct 17 12:46:55 2010 +0100
24946
24947    Improve dict lookup speed for big dicts
24948
24949    Based on a patch by Paweł Wiejacha <pawel.wiejacha@gmail.com>
24950
24951 poppler/Dict.cc | 98
24952 +++++++++++++++++++++++++++++++++++++++++++++------------
24953 poppler/Dict.h  |  2 ++
24954 2 files changed, 80 insertions(+), 20 deletions(-)
24955
24956commit bb38a0c71434413f2728109c73278de1b8a58571
24957Author: Carlos Garcia Campos <carlosgc@gnome.org>
24958Date:	Sun Oct 17 12:52:01 2010 +0200
24959
24960    [glib-demo] Make glib demo program installable
24961
24962    It's a useful tool for testing and debugging not only for people who
24963    install from sources.
24964
24965 glib/demo/Makefile.am | 2 +-
24966 1 file changed, 1 insertion(+), 1 deletion(-)
24967
24968commit d26d0fab2ddfff853f6681a3518813a2d65a4112
24969Author: Carlos Garcia Campos <carlosgc@gnome.org>
24970Date:	Sun Oct 17 12:36:46 2010 +0200
24971
24972    [glib-demo] Use printing options in print demo
24973
24974 glib/demo/print.c | 96
24975 +++++++++++++++++++++++++++++++++++++++++++++++++++++--
24976 1 file changed, 93 insertions(+), 3 deletions(-)
24977
24978commit 4a71dcdd350d0c0515ca349f0b875b33289d25ee
24979Author: Carlos Garcia Campos <carlosgc@gnome.org>
24980Date:	Sun Oct 17 12:31:41 2010 +0200
24981
24982    [glib] Add poppler_page_render_for_printing_with_options()
24983
24984    It allows to print with the same options acroread has:
24985
24986     - Print document
24987     - Print document and markup
24988     - Print document and stamps
24989
24990 glib/poppler-page.cc		     | 77
24991 ++++++++++++++++++++++++++++++++-----
24992 glib/poppler-page.h		     |	3 ++
24993 glib/poppler.h			     | 19 +++++++++
24994 glib/reference/poppler-sections.txt |	4 ++
24995 4 files changed, 94 insertions(+), 9 deletions(-)
24996
24997commit 0b3b2ebc3930bd46fb13fb2158fc695b0962f7c5
24998Author: Albert Astals Cid <aacid@kde.org>
24999Date:	Sat Oct 16 15:09:05 2010 +0100
25000
25001    Add a callback to know which page has been printed
25002
25003 qt4/src/poppler-ps-converter.cc | 16 ++++++++++++++--
25004 qt4/src/poppler-qt4.h		 | 10 ++++++++++
25005 2 files changed, 24 insertions(+), 2 deletions(-)
25006
25007commit 4bd25223c4d15dfa91965a6e86eaa444a5a81f71
25008Author: Albert Astals Cid <aacid@kde.org>
25009Date:	Sat Oct 16 15:08:05 2010 +0100
25010
25011    Do not omit this character
25012
25013    Mimics Cairo backend and Adode Reader behaviour
25014
25015 splash/SplashFTFont.cc | 4 ----
25016 1 file changed, 4 deletions(-)
25017
25018commit b604a008a2a379a21e5fdfa0799886f80d893a08
25019Author: Christian Feuersänger <cfeuersaenger@googlemail.com>
25020Date:	Thu Oct 14 23:56:36 2010 +0100
25021
25022    Improve rendering of Shading Type 6 and 7
25023
25024 poppler/Gfx.cc      | 214
25025 +++++++++++++++++++++++++++++++++++++++++-----------
25026 poppler/Gfx.h	     |	 9 ++-
25027 poppler/GfxState.cc |	96 ++++++++++++++++++++++-
25028 poppler/GfxState.h  | 127 ++++++++++++++++++++++++++++++-
25029 4 files changed, 398 insertions(+), 48 deletions(-)
25030
25031commit c6bb63b31c268e4e842532e6839b15edb31cf25c
25032Author: Albert Astals Cid <aacid@kde.org>
25033Date:	Thu Oct 14 23:33:13 2010 +0100
25034
25035    Only clip boxes to mediabox if we are at the page level
25036
25037    Fixes bug 30784
25038
25039 poppler/Page.cc | 19 +++++++++++--------
25040 1 file changed, 11 insertions(+), 8 deletions(-)
25041
25042commit 4a248b3f523209ec16ace587229412653b2276d0
25043Author: Pino Toscano <pino@kde.org>
25044Date:	Thu Oct 14 18:32:05 2010 +0200
25045
25046    [cpp] make it compile also when there are no image formats available
25047
25048    including the ImgWirter.h is enough to get the definition of ImgWriter
25049
25050 cpp/poppler-image.cpp | 1 +
25051 1 file changed, 1 insertion(+)
25052
25053commit de1501d87549269f9214c9e3fba4cbf39960826e
25054Author: Albert Astals Cid <aacid@kde.org>
25055Date:	Wed Oct 13 19:18:36 2010 +0100
25056
25057    remove windows eol
25058
25059 poppler/Gfx.cc | 38 +++++++++++++++++++-------------------
25060 1 file changed, 19 insertions(+), 19 deletions(-)
25061
25062commit 12e68b49feef10b654944dd71eab0852cfeceb89
25063Author: Pino Toscano <pino@kde.org>
25064Date:	Sun Oct 10 23:04:57 2010 +0200
25065
25066    [cpp] Add a new 'image' class.
25067
25068    This implicitely shared class represents the data buffer of an
25069    "image",
25070    with direct access to the data.
25071    It also has a function to save to file (png/jpeg).
25072
25073    Still a FIXME in the copy() method and in the save() (for mono
25074    images only).
25075
25076 cpp/CMakeLists.txt	     |	 2 +
25077 cpp/Makefile.am	     |	 3 +
25078 cpp/poppler-image-private.h |	48 +++++
25079 cpp/poppler-image.cpp	     | 431
25080 ++++++++++++++++++++++++++++++++++++++++++++
25081 cpp/poppler-image.h	     |	70 +++++++
25082 5 files changed, 554 insertions(+)
25083
25084commit db31687ba476e272b72625a8a78b50780522ee7d
25085Author: Carlos Garcia Campos <carlosgc@gnome.org>
25086Date:	Sat Oct 9 10:33:06 2010 +0200
25087
25088    [glib] docs: Document poppler_annot_markup_get_date()
25089
25090 glib/poppler-annot.cc | 9 +++++++++
25091 1 file changed, 9 insertions(+)
25092
25093commit a7cf8d322a4a687c9810a577cc92ff6b9725ecdc
25094Author: Fernando Herrera <fherrera@onirica.com>
25095Date:	Thu Oct 7 17:28:31 2010 +0200
25096
25097    [glib] Fix introspection annotations for poppler_document_get_page*()
25098
25099    Return value should be transfer full since the caller owns the only
25100    reference.
25101
25102 glib/poppler-document.cc | 6 ++----
25103 1 file changed, 2 insertions(+), 4 deletions(-)
25104
25105commit d690bea929553d1a4392d42d949843e9467ba8cb
25106Author: Albert Astals Cid <aacid@kde.org>
25107Date:	Tue Oct 5 22:18:22 2010 +0100
25108
25109    Make sure obj is a num before reading it
25110
25111    Not sure if using a 0 is correct otherwise, but if your matrix is
25112    broken you're probably going to get a wrong rendering anyway, so who
25113    cares. Bug #30590
25114
25115 poppler/Gfx.cc | 6 ++++--
25116 1 file changed, 4 insertions(+), 2 deletions(-)
25117
25118commit b17be2bc32cf71bac0473bf4ac16359e3027b4fc
25119Author: Carlos Garcia Campos <carlosgc@gnome.org>
25120Date:	Sun Oct 3 12:14:11 2010 +0200
25121
25122    [annots] Fix a crash when drawing square/circle annots without
25123    a border
25124
25125    Fixes bug #30580
25126
25127 poppler/Annot.cc | 121
25128 ++++++++++++++++++++++++++++---------------------------
25129 1 file changed, 61 insertions(+), 60 deletions(-)
25130
25131commit e3d3944c1988343704e3ba3a5d60609719466afb
25132Author: Tomas Hoger <thoger@redhat.com>
25133Date:	Wed Sep 29 20:03:45 2010 +0100
25134
25135    Fix uninitialized uses on DCTScanInfo
25136
25137 poppler/Stream.cc | 3 +++
25138 1 file changed, 3 insertions(+)
25139
25140commit f380647f09d88339c936184bbe86c70c0d47de4b
25141Author: Albert Astals Cid <aacid@kde.org>
25142Date:	Wed Sep 29 20:02:10 2010 +0100
25143
25144    Free names
25145
25146 poppler/Catalog.cc | 1 +
25147 1 file changed, 1 insertion(+)
25148
25149commit aa0fd32a8501473832bce1b8b804dd3f9a45735b
25150Author: Albert Astals Cid <aacid@kde.org>
25151Date:	Mon Sep 27 22:39:09 2010 +0100
25152
25153    Consider render value when colorizing text
25154
25155    Fixes bug 2807
25156
25157 poppler/CairoOutputDev.cc  | 18 +++---------------
25158 poppler/CairoOutputDev.h   |  2 --
25159 poppler/Gfx.cc		    | 21 +++++++++++++++++----
25160 poppler/PSOutputDev.cc     | 26 ++++++++++----------------
25161 poppler/PSOutputDev.h	    |  3 +--
25162 poppler/SplashOutputDev.cc | 18 +++---------------
25163 poppler/SplashOutputDev.h  |  4 +---
25164 7 files changed, 35 insertions(+), 57 deletions(-)
25165
25166commit cf710b999b510203e9348ea9f04360be1fe957b8
25167Author: Pino Toscano <pino@kde.org>
25168Date:	Fri Sep 24 00:50:37 2010 +0200
25169
25170    [Qt4] enable the generation of the QCH file
25171
25172    ... usable in Qt Assistant
25173
25174 qt4/src/Doxyfile | 14 +++++++-------
25175 1 file changed, 7 insertions(+), 7 deletions(-)
25176
25177commit be6d933071c9ab043f01f374a884472c4ce3007e
25178Author: Pino Toscano <pino@kde.org>
25179Date:	Thu Sep 23 15:55:45 2010 +0200
25180
25181    update Doxyfile's for qt4 and cpp
25182
25183    no changes in the actual configuration values
25184
25185 cpp/Doxyfile	  |  155 ++++--
25186 qt4/src/Doxyfile | 1469
25187 +++++++++++++++++++++++++++++++++---------------------
25188 2 files changed, 1018 insertions(+), 606 deletions(-)
25189
25190commit 721da3d542ab9b234b058f3c14ea9303d748107e
25191Author: Carlos Garcia Campos <carlosgc@gnome.org>
25192Date:	Thu Sep 23 14:09:11 2010 +0200
25193
25194    [glib] Use g_memdup instead of g_strdup in poppler_document_get_id()
25195
25196    Ids are not null-terminated strings, but fixed size byte arrays.
25197
25198 glib/demo/info.cc	  |  8 ++++++--
25199 glib/poppler-document.cc | 33 ++++++++++++++-------------------
25200 2 files changed, 20 insertions(+), 21 deletions(-)
25201
25202commit 4ffc0ed73397e4e58f04c3577b093a3fd39c22bd
25203Author: Pino Toscano <pino@kde.org>
25204Date:	Thu Sep 23 02:21:12 2010 +0200
25205
25206    [cpp] small clarification in document::load_from_data() apidox
25207
25208 cpp/poppler-document.cpp | 4 ++--
25209 1 file changed, 2 insertions(+), 2 deletions(-)
25210
25211commit 9491dc4a10706109d0f2b4d15f21b9a1db51d8c9
25212Author: Pino Toscano <pino@kde.org>
25213Date:	Thu Sep 23 02:18:07 2010 +0200
25214
25215    [cpp] add document::load_from_raw_data()
25216
25217    ... to be able to load a document from an external data buffer,
25218    with no need to copy the data.
25219
25220    add as well a new document_private constructor to handle the new
25221    situation,
25222    and make sure to properly use the raw data when unlocking the document
25223
25224 cpp/poppler-document-private.h |  5 ++++
25225 cpp/poppler-document.cpp	| 53
25226 ++++++++++++++++++++++++++++++++++++++++++
25227 cpp/poppler-document.h		|  4 ++++
25228 3 files changed, 62 insertions(+)
25229
25230commit a3c1f2d5ea1de969e9aaaa84ee38866938b4ce0c
25231Author: Albert Astals Cid <aacid@kde.org>
25232Date:	Wed Sep 22 20:14:27 2010 +0100
25233
25234    fix copyright
25235
25236 poppler/Form.cc | 1 +
25237 poppler/Form.h  | 1 +
25238 2 files changed, 2 insertions(+)
25239
25240commit 1aad013e353a9e59bdab8a1b4ce93f2ad7aaf4f2
25241Author: Pino Toscano <pino@kde.org>
25242Date:	Wed Sep 22 17:07:38 2010 +0200
25243
25244    update copyrights
25245
25246 cpp/poppler-document.h		 | 2 +-
25247 cpp/poppler-page-transition.cpp | 2 +-
25248 cpp/poppler-private.cpp	 | 2 +-
25249 cpp/poppler-rectangle.cpp	 | 2 +-
25250 4 files changed, 4 insertions(+), 4 deletions(-)
25251
25252commit 2d6d66ebe0215df66e33cb5974c58c324fab50b6
25253Author: Pino Toscano <pino@kde.org>
25254Date:	Wed Sep 22 17:07:13 2010 +0200
25255
25256    [cpp/tests] poppler-dump: show the PDF IDs, if available
25257
25258 cpp/tests/poppler-dump.cpp | 6 ++++++
25259 1 file changed, 6 insertions(+)
25260
25261commit e39fde1b62544b90e73a2fc3609a260991db3a47
25262Author: Pino Toscano <pino@kde.org>
25263Date:	Wed Sep 22 16:52:08 2010 +0200
25264
25265    [cpp] add document::get_pdf_id()
25266
25267    ... to get the IDs of a PDF document, if present.
25268
25269 cpp/poppler-document.cpp | 29 +++++++++++++++++++++++++++++
25270 cpp/poppler-document.h   |  1 +
25271 2 files changed, 30 insertions(+)
25272
25273commit 299a1849a148fa0a7b3171c45ec68b9901aa93bb
25274Author: Pino Toscano <pino@kde.org>
25275Date:	Wed Sep 22 16:36:30 2010 +0200
25276
25277    [Qt4] add Document::getPdfId()
25278
25279    ... to get the IDs of a PDF document, if present.
25280
25281    also, add two test cases for it in the metadata unit test
25282
25283 qt4/src/poppler-document.cc  | 16 ++++++++++++++
25284 qt4/src/poppler-qt4.h	      | 14 +++++++++++++
25285 qt4/tests/check_metadata.cpp | 50
25286 ++++++++++++++++++++++++++++++++++++++++++++
25287 3 files changed, 80 insertions(+)
25288
25289commit dd9bcdb720ac1bf8a022635bcbb3b56e4b75bb15
25290Author: Pino Toscano <pino@kde.org>
25291Date:	Wed Sep 22 16:29:46 2010 +0200
25292
25293    Make the internal get_id() not fail because of null bytes in the ID.
25294
25295    Passing the const char* of the byte string to convert is not enough
25296    if its length must be checked,
25297    as it might fail when the string of the ID contains null bytes.
25298    Instead, pass the original GooString so its size is properly checked.
25299
25300    Also, remove an hardcoded 16 and make it dependent on pdfIdLength,
25301    as used elsewhere in get_id() function.
25302
25303 poppler/PDFDoc.cc | 11 ++++++-----
25304 1 file changed, 6 insertions(+), 5 deletions(-)
25305
25306commit 9554cbc3cb4fc0cd7ad2295f5d27a18e030c6aee
25307Author: Carlos Garcia Campos <carlosgc@gnome.org>
25308Date:	Wed Sep 22 12:54:25 2010 +0200
25309
25310    [glib-demo] Show form field names in forms demo
25311
25312 glib/demo/forms.c | 26 ++++++++++++++++++++------
25313 1 file changed, 20 insertions(+), 6 deletions(-)
25314
25315commit 257634b26b682628dba5ee5f94cb0bad030bcb4f
25316Author: Mark Riedesel <mark@klowner.com>
25317Date:	Wed Sep 22 12:52:49 2010 +0200
25318
25319    [glib] Add methods to get mapping, partial an fully qualified form
25320    field names
25321
25322    See bug #28780.
25323
25324 glib/poppler-form-field.cc	     | 68
25325 +++++++++++++++++++++++++++++++++++++
25326 glib/poppler-form-field.h	     |	3 ++
25327 glib/reference/poppler-sections.txt |	3 ++
25328 3 files changed, 74 insertions(+)
25329
25330commit 6db98abc59c154dcb18d69fc37e44ce804c3ccc9
25331Author: Mark Riedesel <mark@klowner.com>
25332Date:	Wed Sep 22 12:41:16 2010 +0200
25333
25334    Add getLabel method to FormWidget
25335
25336    See bug #28780.
25337
25338 poppler/Form.cc | 64
25339 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
25340 poppler/Form.h  |  8 ++++++++
25341 2 files changed, 72 insertions(+)
25342
25343commit bcdca66fd57439735e0b9aa182ab7cfce29e9ed0
25344Author: Carlos Garcia Campos <carlosgc@gnome.org>
25345Date:	Tue Sep 21 11:49:37 2010 +0200
25346
25347    [glib] Fix minimum value of creation and modification date properties
25348
25349    It should be -1 which means there's no date specified
25350
25351 glib/poppler-document.cc | 4 ++--
25352 1 file changed, 2 insertions(+), 2 deletions(-)
25353
25354commit d2578bd66129466b2dd114b6407c147598e09d2b
25355Author: Albert Astals Cid <aacid@kde.org>
25356Date:	Tue Sep 21 19:19:27 2010 +0100
25357
25358    Avoid loops in Form::fieldLookup
25359
25360    Fixes crash in broken pdf provided by Joel Voss of Leviathan
25361    Security Group
25362
25363 poppler/Dict.h  |  3 +++
25364 poppler/Form.cc | 27 ++++++++++++++++++++++++---
25365 2 files changed, 27 insertions(+), 3 deletions(-)
25366
25367commit 2fe825deac055be82b220d0127169cb3d61387a8
25368Author: Albert Astals Cid <aacid@kde.org>
25369Date:	Tue Sep 21 19:15:25 2010 +0100
25370
25371    Make sure obj1 is a num before reading it
25372
25373    Fixes crash in broken pdf provided by Joel Voss of Leviathan
25374    Security Group
25375
25376 poppler/Gfx.cc | 20 ++++++++++++++++----
25377 1 file changed, 16 insertions(+), 4 deletions(-)
25378
25379commit 473de6f88a055bb03470b4af5fa584be8cb5fda4
25380Author: Albert Astals Cid <aacid@kde.org>
25381Date:	Tue Sep 21 19:11:42 2010 +0100
25382
25383    Fix memory leak if obj2 is not a dict
25384
25385    Found thanks to PDF provided by Joel Voss of Leviathan Security Group
25386
25387 poppler/Form.cc | 5 +++--
25388 1 file changed, 3 insertions(+), 2 deletions(-)
25389
25390commit 9706e28657ff7ea52aa69d9efb3f91d0cfaee70b
25391Author: Albert Astals Cid <aacid@kde.org>
25392Date:	Tue Sep 21 19:09:37 2010 +0100
25393
25394    Fix crash when idx is out of range
25395
25396    Found thanks to PDF provided by Joel Voss of Leviathan Security Group
25397
25398 poppler/Function.cc | 2 +-
25399 1 file changed, 1 insertion(+), 1 deletion(-)
25400
25401commit 26a5817ffec9f05ac63db6c5cd5b1f0871d271c7
25402Author: Albert Astals Cid <aacid@kde.org>
25403Date:	Tue Sep 21 19:08:54 2010 +0100
25404
25405    Fix crash when idx is out of range
25406
25407    Fixes crash in broken pdf provided by Joel Voss of Leviathan
25408    Security Group
25409
25410 poppler/Function.cc | 6 +++++-
25411 1 file changed, 5 insertions(+), 1 deletion(-)
25412
25413commit dfdf3602bde47d1be7788a44722c258bfa0c6d6e
25414Author: Albert Astals Cid <aacid@kde.org>
25415Date:	Tue Sep 21 19:07:12 2010 +0100
25416
25417    Give a value to color.c[i]
25418
25419    Might not be the better solution but it's better than having a random
25420    value there
25421
25422    Found thanks to PDF provided by Joel Voss of Leviathan Security Group
25423
25424 poppler/Gfx.cc | 8 ++++++++
25425 1 file changed, 8 insertions(+)
25426
25427commit 01c85c08305bae16242f5979ab107fa5bb5f5100
25428Author: Albert Astals Cid <aacid@kde.org>
25429Date:	Tue Sep 21 19:04:37 2010 +0100
25430
25431    Forgot my (C) here
25432
25433 poppler/Decrypt.cc | 2 +-
25434 1 file changed, 1 insertion(+), 1 deletion(-)
25435
25436commit bf2055088a3a2d3bb3d3c37d464954ec1a25771f
25437Author: Albert Astals Cid <aacid@kde.org>
25438Date:	Tue Sep 21 19:03:19 2010 +0100
25439
25440    Properly initialize stack
25441
25442    Fixes crash in broken pdf provided by Joel Voss of Leviathan
25443    Security Group
25444
25445 poppler/Function.cc | 1 +
25446 1 file changed, 1 insertion(+)
25447
25448commit e853106b58d6b4b0467dbd6436c9bb1cfbd372cf
25449Author: Albert Astals Cid <aacid@kde.org>
25450Date:	Tue Sep 21 19:01:36 2010 +0100
25451
25452    Properly initialize parser
25453
25454    Fixes crash in broken pdf provided by Joel Voss of Leviathan
25455    Security Group
25456
25457 poppler/Gfx.cc | 2 ++
25458 1 file changed, 2 insertions(+)
25459
25460commit 3422638b2a39cbdd33a114a7d7debc0a5f688501
25461Author: Albert Astals Cid <aacid@kde.org>
25462Date:	Tue Sep 21 18:58:43 2010 +0100
25463
25464    Fix crash in broken pdf (parser->getStream() is 0)
25465
25466    Found thanks to PDF provided by Joel Voss of Leviathan Security Group
25467
25468 poppler/Gfx.cc | 9 +++++++--
25469 1 file changed, 7 insertions(+), 2 deletions(-)
25470
25471commit a2dab0238a69240dad08eca2083110b52ce488b7
25472Author: Albert Astals Cid <aacid@kde.org>
25473Date:	Tue Sep 21 18:55:51 2010 +0100
25474
25475    Initialize properly charactersRead
25476
25477    It is possible that there are calls to getPos before reset
25478    Found thanks to PDF provided by Joel Voss of Leviathan Security Group
25479
25480 poppler/Decrypt.cc | 2 ++
25481 1 file changed, 2 insertions(+)
25482
25483commit 39d140bfc0b8239bdd96d6a55842034ae5c05473
25484Author: Albert Astals Cid <aacid@kde.org>
25485Date:	Tue Sep 21 18:54:31 2010 +0100
25486
25487    Fix crash in broken pdf (code < 0)
25488
25489    Found thanks to PDF provided by Joel Voss of Leviathan Security Group
25490
25491 fofi/FoFiType1.cc | 5 +++--
25492 1 file changed, 3 insertions(+), 2 deletions(-)
25493
25494commit c6a091512745771894b54a71613fd6b5ca1adcb3
25495Author: Albert Astals Cid <aacid@kde.org>
25496Date:	Tue Sep 21 18:50:25 2010 +0100
25497
25498    Fix memory leak
25499
25500    Found thanks to PDF provided by Joel Voss of Leviathan Security Group
25501
25502 poppler/Stream.cc | 1 +
25503 1 file changed, 1 insertion(+)
25504
25505commit 9b6ddb68b80ef19cd2615900bd24da76374003d9
25506Author: Albert Astals Cid <aacid@kde.org>
25507Date:	Mon Sep 20 19:47:47 2010 +0100
25508
25509    Fix copyright
25510
25511 poppler/PDFDoc.cc | 1 +
25512 poppler/PDFDoc.h  | 1 +
25513 2 files changed, 2 insertions(+)
25514
25515commit fa3abc23656204eedd022ee1c73d9e5af758cdac
25516Author: Pino Toscano <pino@kde.org>
25517Date:	Fri Sep 17 22:20:09 2010 +0200
25518
25519    [cpp] More bits of API documentation.
25520
25521 cpp/poppler-global.cpp		 | 124
25522 ++++++++++++++++++++++++++++++++++++++++
25523 cpp/poppler-page-transition.cpp |  32 +++++++++++
25524 cpp/poppler-rectangle.cpp	 |  19 ++++++
25525 3 files changed, 175 insertions(+)
25526
25527commit c5f7b5becc9993c05b67a470d5a1e431806b98d6
25528Author: Pino Toscano <pino@kde.org>
25529Date:	Fri Sep 17 20:26:37 2010 +0200
25530
25531    update copyrights
25532
25533 qt4/src/poppler-private.cc  |	2 +-
25534 qt4/tests/check_strings.cpp | 18 ++++++++++++++++++
25535 2 files changed, 19 insertions(+), 1 deletion(-)
25536
25537commit ae517042570327b860c1db6b68f9697d5c104657
25538Author: Pino Toscano <pino@kde.org>
25539Date:	Fri Sep 17 19:39:10 2010 +0200
25540
25541    [cpp] improve a bit the Unicode* -> ustring conversion
25542
25543    (although IMHO not yet solved)
25544
25545 cpp/poppler-private.cpp | 8 ++++----
25546 1 file changed, 4 insertions(+), 4 deletions(-)
25547
25548commit f4c6ef88f01f6763943a3e6e006e52dbea0b149c
25549Author: Pino Toscano <pino@kde.org>
25550Date:	Fri Sep 17 16:07:05 2010 +0200
25551
25552    [Qt4/tests] check_strings: add a new test case for
25553    QStringToUnicodeGooString
25554
25555    not much test data at the moment though
25556
25557 qt4/tests/check_strings.cpp | 37 +++++++++++++++++++++++++++++++++++++
25558 1 file changed, 37 insertions(+)
25559
25560commit ffd227b7669895325d752009d5185973cf86ce5b
25561Author: Pino Toscano <pino@kde.org>
25562Date:	Fri Sep 17 14:25:57 2010 +0200
25563
25564    [Qt4] optimize UnicodeParsedString using less memory from QString
25565
25566    - reserve() the right number of chars in the result string, so there
25567    is less possibility to make it gr
25568    ow its buffer
25569    - do not call unicodeToQString() just to create a 1 character string,
25570    but directly append a QChar crea
25571    ted with the resulting unicode value (always belonging to the BMP)
25572
25573    this should reduce of a very little bit the memory usage, while give
25574    a sensible speedup of UnicodeParsedString invocations
25575
25576 qt4/src/poppler-private.cc | 4 +++-
25577 1 file changed, 3 insertions(+), 1 deletion(-)
25578
25579commit 6180890008f2b1814f092f50b8f75376399905ba
25580Author: Pino Toscano <pino@kde.org>
25581Date:	Fri Sep 17 13:23:25 2010 +0200
25582
25583    [Qt4/tests] check_strings: add a test case for UnicodeParsedString
25584
25585    very simple test data for it, at the moment
25586
25587 qt4/tests/check_strings.cpp | 48
25588 +++++++++++++++++++++++++++++++++++++++++++++
25589 1 file changed, 48 insertions(+)
25590
25591commit c5f78d7d3953d62a746c6f5a90085ea020fe5ec7
25592Author: Pino Toscano <pino@kde.org>
25593Date:	Fri Sep 17 12:54:32 2010 +0200
25594
25595    [Qt4/tests] check_string: use a pool of GooString
25596
25597    this way we can reuse the GooString in a data set even after a test
25598    run (eg in benchmarks),
25599    making sure they all are properly freed
25600
25601 qt4/tests/check_strings.cpp | 35 ++++++++++++++++++++++++++++++-----
25602 1 file changed, 30 insertions(+), 5 deletions(-)
25603
25604commit 0cd5a256bdf7778c0c720941a611ad8ab56fa2e9
25605Author: Pino Toscano <pino@kde.org>
25606Date:	Fri Sep 17 00:27:53 2010 +0200
25607
25608    [Qt4/tests] first version of a unit test for strings
25609
25610    this is used for testing the various string conversions:
25611    - unicodeToQString
25612    - UnicodeParsedString
25613    - QStringToUnicodeGooString
25614    - QStringToGooString
25615    the 1st and the 4th have basic tests
25616
25617    given private symbols are used, this unit test is not compiled on
25618    windows (at least, it supposed to be so)
25619
25620 qt4/tests/CMakeLists.txt    |	 3 ++
25621 qt4/tests/Makefile.am	     |	 7 ++-
25622 qt4/tests/check_strings.cpp | 101
25623 ++++++++++++++++++++++++++++++++++++++++++++
25624 3 files changed, 110 insertions(+), 1 deletion(-)
25625
25626commit c6e8b21c9829672e6ca42e6cdc0ca631a06af73f
25627Author: Carlos Garcia Campos <carlosgc@gnome.org>
25628Date:	Fri Sep 17 13:44:38 2010 +0200
25629
25630    [glib] docs: Document PopplerDocument properties
25631
25632 glib/poppler-document.cc | 380
25633 +++++++++++++++++++++++++++--------------------
25634 1 file changed, 223 insertions(+), 157 deletions(-)
25635
25636commit d4a6c17255821925906c17b79b88eebed9edfee1
25637Author: Carlos Garcia Campos <carlosgc@gnome.org>
25638Date:	Fri Sep 17 13:04:33 2010 +0200
25639
25640    [glib] Add accessor for all PopplerDocument properties
25641
25642    PopplerDocument:linearized is now a boolean value rather than string,
25643    so this commit breaks the API again.
25644
25645 glib/demo/info.cc		     |	 8 +-
25646 glib/poppler-document.cc	     | 532
25647 +++++++++++++++++++++++++++++-------
25648 glib/poppler-document.h	     |	74 +++--
25649 glib/reference/poppler-sections.txt |	16 ++
25650 4 files changed, 498 insertions(+), 132 deletions(-)
25651
25652commit a5fec843dbb40fdd2007b926405b96789b21496d
25653Author: Carlos Garcia Campos <carlosgc@gnome.org>
25654Date:	Fri Sep 17 10:38:14 2010 +0200
25655
25656    [glib-demo] Show permanent/update ID in document info demo
25657
25658 glib/demo/info.cc | 9 +++++++++
25659 1 file changed, 9 insertions(+)
25660
25661commit bfaf8f3cc62f28c6255d42680b9464ab9973737e
25662Author: Carlos Garcia Campos <carlosgc@gnome.org>
25663Date:	Fri Sep 17 10:37:32 2010 +0200
25664
25665    [glib] Add poppler_document_get_id() to get the PDF file identifier
25666
25667 glib/poppler-document.cc	     | 52
25668 +++++++++++++++++++++++++++++++++++++
25669 glib/poppler-document.h	     |	3 +++
25670 glib/reference/poppler-sections.txt |	1 +
25671 3 files changed, 56 insertions(+)
25672
25673commit b15641677447b2e89853a667fc34bcca1383a97a
25674Author: srinivas adicherla <srinivas.adicherla@gmail.com>
25675Date:	Fri Sep 17 10:36:22 2010 +0200
25676
25677    Add a method to get the PDF file identifier
25678
25679 poppler/PDFDoc.cc | 65
25680 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
25681 poppler/PDFDoc.h  |  3 +++
25682 2 files changed, 68 insertions(+)
25683
25684commit 3b4a901a4431814590449b6cd5ea418f4d6c1172
25685Author: Albert Astals Cid <aacid@kde.org>
25686Date:	Thu Sep 16 23:23:03 2010 +0100
25687
25688    Add -s option
25689
25690    Writes a single html file
25691    Since git does not allow multiple authors i'm adding them here
25692    OSSD CDAC Mumbai by Leena Chourey (leenac@cdacmumbai.in) and Onkar
25693    Potdar (onkar@cdacmumbai.in)
25694
25695 utils/HtmlFonts.cc	| 11 +++++--
25696 utils/HtmlFonts.h	| 18 +++++++++--
25697 utils/HtmlOutputDev.cc | 84
25698 +++++++++++++++++++++++++++++++-------------------
25699 utils/pdftohtml.1	|  3 ++
25700 utils/pdftohtml.cc	| 15 +++++++--
25701 5 files changed, 93 insertions(+), 38 deletions(-)
25702
25703commit 2792330f6caeeb42e2996271456b562489215c4c
25704Author: Albert Astals Cid <aacid@kde.org>
25705Date:	Wed Sep 15 22:42:09 2010 +0100
25706
25707    new soversions
25708
25709 CMakeLists.txt		| 2 +-
25710 cpp/CMakeLists.txt	| 2 +-
25711 cpp/Makefile.am	| 2 +-
25712 glib/CMakeLists.txt	| 2 +-
25713 glib/Makefile.am	| 4 ++--
25714 poppler/Makefile.am	| 2 +-
25715 qt4/src/CMakeLists.txt | 2 +-
25716 qt4/src/Makefile.am	| 2 +-
25717 8 files changed, 9 insertions(+), 9 deletions(-)
25718
25719commit 1cf56c732b63d0a310bc45b8e4b3f3f357a42cb1
25720Author: Albert Astals Cid <aacid@kde.org>
25721Date:	Wed Sep 15 20:56:42 2010 +0100
25722
25723    0.15.0 in the versions
25724
25725 CMakeLists.txt   | 2 +-
25726 configure.ac	  | 2 +-
25727 cpp/Doxyfile	  | 2 +-
25728 qt4/src/Doxyfile | 2 +-
25729 4 files changed, 4 insertions(+), 4 deletions(-)
25730
25731commit 4ec0be498b557c3cf631e43823c6d7004304dff3
25732Author: Albert Astals Cid <aacid@kde.org>
25733Date:	Wed Sep 15 20:56:34 2010 +0100
25734
25735    0.15.0 NEWS
25736
25737 NEWS | 90
25738 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
25739 1 file changed, 90 insertions(+)
25740
25741commit c01a17745c04aef3e6f2225679c867a03e731e83
25742Author: Pino Toscano <pino@kde.org>
25743Date:	Thu Sep 16 20:55:56 2010 +0200
25744
25745    [CMake] disable the GObject introspection system
25746
25747    it cannot complete the scanning propecure correctly without libtool
25748    it seems
25749
25750 CMakeLists.txt | 4 ++--
25751 1 file changed, 2 insertions(+), 2 deletions(-)
25752
25753commit 9be7d3143b12f291409f88f3d725a239934b205e
25754Author: Albert Astals Cid <aacid@kde.org>
25755Date:	Wed Sep 15 19:19:30 2010 +0100
25756
25757    update copyright
25758
25759 poppler/OptionalContent.cc | 2 +-
25760 1 file changed, 1 insertion(+), 1 deletion(-)
25761
25762commit b9333529bba43a71655fdbf1919ba515f7df9ca3
25763Author: Pino Toscano <pino@kde.org>
25764Date:	Wed Sep 15 17:23:54 2010 +0200
25765
25766    [cpp/tests] poppler-dump: convert out_ustring() to an
25767    operator<<(std::ostream&)
25768
25769    so we have a chance to better output the bytearray of a string to
25770    the stream
25771
25772 cpp/tests/poppler-dump.cpp | 26 ++++++++++++++++++--------
25773 1 file changed, 18 insertions(+), 8 deletions(-)
25774
25775commit a44f711b4412332875337e9fb7509f18db806ddc
25776Author: Pino Toscano <pino@kde.org>
25777Date:	Wed Sep 15 16:44:30 2010 +0200
25778
25779    [cpp/tests] poppler-dump: add a "--show-text <physical|raw>" option
25780
25781    ... to show the text of a page in the specified layout
25782
25783 cpp/tests/poppler-dump.cpp | 29 +++++++++++++++++++++++++++++
25784 1 file changed, 29 insertions(+)
25785
25786commit 0094c9372b5b439af2564d83d6fb7439f4bdba88
25787Author: Pino Toscano <pino@kde.org>
25788Date:	Wed Sep 15 13:19:13 2010 +0200
25789
25790    [cpp] add a new page::text() for specifying a layout mode
25791
25792    add a new text_layout_enum enum for the layout mode, used by the
25793    new text()
25794    make the old text() implementation call the new one with the old value
25795    (= physical)
25796    add & adapt the apidox accordingly
25797
25798 cpp/poppler-page.cpp | 27 +++++++++++++++++++++++++--
25799 cpp/poppler-page.h   |  5 +++++
25800 2 files changed, 30 insertions(+), 2 deletions(-)
25801
25802commit 4ec3e7784cdba5c0720b1992ba500e97a7e0ed2b
25803Author: Carlos Garcia Campos <carlosgc@gnome.org>
25804Date:	Wed Sep 15 11:24:07 2010 +0200
25805
25806    Set initial state of optional content groups based on BaseState field
25807
25808    There's a test case using BaseState attached to bug #30106
25809
25810 poppler/OptionalContent.cc | 14 +++++++++-----
25811 1 file changed, 9 insertions(+), 5 deletions(-)
25812
25813commit f49aa86812ed8ad91d41c675bc670b3d88d3444a
25814Author: Carlos Garcia Campos <carlosgc@gnome.org>
25815Date:	Mon Sep 13 14:37:10 2010 +0200
25816
25817    [glib] doc: Document PopplerPage:label property
25818
25819 glib/poppler-page.cc | 5 +++++
25820 1 file changed, 5 insertions(+)
25821
25822commit f41fe7ae6e374100574c49d1bb7a3ddc646786c8
25823Author: Carlos Garcia Campos <carlosgc@gnome.org>
25824Date:	Mon Sep 13 14:36:43 2010 +0200
25825
25826    [glib] doc: Add poppler_page_get_label to poppler-sections.txt
25827
25828 glib/reference/poppler-sections.txt | 1 +
25829 1 file changed, 1 insertion(+)
25830
25831commit 91b8246766a8e5d9cca385b5854667d7967a9d71
25832Author: Carlos Garcia Campos <carlosgc@gnome.org>
25833Date:	Mon Sep 13 14:22:56 2010 +0200
25834
25835    [glib-demo] Use poppler_page_get_label() instead of g_object_get()
25836
25837 glib/demo/page.c | 2 +-
25838 1 file changed, 1 insertion(+), 1 deletion(-)
25839
25840commit b82412ef86091f4d249c818cebf00e4c59bae311
25841Author: Carlos Garcia Campos <carlosgc@gnome.org>
25842Date:	Mon Sep 13 14:22:03 2010 +0200
25843
25844    [glib] Add poppler_page_get_label()
25845
25846    It's just an accessor for the property label
25847
25848 glib/poppler-page.cc | 47 ++++++++++++++++++++++++++++++++++-------------
25849 glib/poppler-page.h  |  1 +
25850 2 files changed, 35 insertions(+), 13 deletions(-)
25851
25852commit ff88abf61f4bf90ad276a8593be1818d39c8ecac
25853Author: Carlos Garcia Campos <carlosgc@gnome.org>
25854Date:	Mon Sep 13 10:05:45 2010 +0200
25855
25856    [glib] Avoid core headers to be parsed by the g-i scanner
25857
25858 glib/poppler-document.cc | 2 ++
25859 glib/poppler-page.cc	  | 2 ++
25860 glib/poppler-private.h   | 3 +++
25861 3 files changed, 7 insertions(+)
25862
25863commit 53324502898ae5fbbb21a4fb819e4a84acdc1a64
25864Author: Carlos Garcia Campos <carlosgc@gnome.org>
25865Date:	Sun Sep 12 11:42:03 2010 +0200
25866
25867    [glib] Fix a crash when building layer actions
25868
25869    Some layers are just the parent of others, but not actually a layer so
25870    they don't have an optional content object. Fixes bug #30106.
25871
25872 glib/poppler-action.cc | 15 +++++++++------
25873 1 file changed, 9 insertions(+), 6 deletions(-)
25874
25875commit dfc6ea7877635212aa7c5f7ade07af4aa9467e96
25876Author: Carlos Garcia Campos <carlosgc@gnome.org>
25877Date:	Sun Sep 12 11:36:58 2010 +0200
25878
25879    [glib] Fix layers array generation when it contains multiple arrays
25880
25881    Fixes layers for document attached to bug #30106.
25882
25883 glib/poppler-document.cc | 1 +
25884 1 file changed, 1 insertion(+)
25885
25886commit 7574912b6c0ff0421c69b6e8c6835957d5126d7d
25887Author: Jonathan Liu <net147@gmail.com>
25888Date:	Thu Sep 9 20:34:03 2010 +0100
25889
25890    Fix checking whether _WIN32 is defined
25891
25892    Bug 29329
25893
25894 poppler/StdinCachedFile.cc | 2 +-
25895 utils/pdftoppm.cc	    | 2 +-
25896 2 files changed, 2 insertions(+), 2 deletions(-)
25897
25898commit 2fc83068c32e09fa3de03a157a420490431ea706
25899Author: Albert Astals Cid <aacid@kde.org>
25900Date:	Sun Sep 5 14:26:27 2010 +0100
25901
25902    Increase the number of cached glyphs for small sizes
25903
25904    Should not increase memory usage much and gives me a 17% speed
25905    increase
25906    in the firefox nytimes advertisment pdf
25907
25908 splash/SplashFont.cc | 8 ++++++--
25909 1 file changed, 6 insertions(+), 2 deletions(-)
25910
25911commit 0d96f74f31171c58a55e4ac36d492ce36dd5e7c5
25912Author: Albert Astals Cid <aacid@kde.org>
25913Date:	Sun Sep 5 12:31:57 2010 +0100
25914
25915    Use std::sort instead of qsort
25916
25917    Gives a nice speed improvement without any real code change
25918    Passes regression tests
25919    Based on Paweł Wiejacha patches
25920
25921 poppler/GfxFont.cc	      | 17 +++++++---------
25922 splash/SplashXPath.cc	      | 48
25923 ++++++++++++++++++++++++++++----------------
25924 splash/SplashXPathScanner.cc | 10 +++++----
25925 3 files changed, 44 insertions(+), 31 deletions(-)
25926
25927commit 3b4816b2b8caa0e2baafbe4c0eb1e45e452d01ce
25928Author: Albert Astals Cid <aacid@kde.org>
25929Date:	Wed Sep 1 20:43:35 2010 +0100
25930
25931    forgot the file
25932
25933 qt4/tests/poppler-texts.cpp | 40 ++++++++++++++++++++++++++++++++++++++++
25934 1 file changed, 40 insertions(+)
25935
25936commit b0db93c71a83946aa3e02bae6b396223dcca19d1
25937Author: Albert Astals Cid <aacid@kde.org>
25938Date:	Wed Sep 1 20:43:14 2010 +0100
25939
25940    add since and rename enum
25941
25942 qt4/src/poppler-page.cc | 2 +-
25943 qt4/src/poppler-qt4.h	 | 5 ++++-
25944 2 files changed, 5 insertions(+), 2 deletions(-)
25945
25946commit a86f9d90be99a36c41c6932fb4d9a202c4ff6d05
25947Author: Albert Astals Cid <aacid@kde.org>
25948Date:	Wed Sep 1 20:20:48 2010 +0100
25949
25950    Clarify the ownership
25951
25952 qt4/src/poppler-qt4.h | 2 ++
25953 1 file changed, 2 insertions(+)
25954
25955commit 33ad3a17ac26879fcd6a7fad2023dd219bc5919f
25956Author: Suzuki Toshiya <mpsuzuki@hiroshima-u.ac.jp>
25957Date:	Wed Sep 1 20:19:54 2010 +0100
25958
25959    Add a way to access the raw text
25960
25961 poppler/TextOutputDev.cc | 23 ++++++++++++++++++++---
25962 qt4/src/poppler-page.cc  | 11 +++++++++--
25963 qt4/src/poppler-qt4.h	  | 19 +++++++++++++++++++
25964 qt4/tests/CMakeLists.txt |  1 +
25965 qt4/tests/Makefile.am	  |  7 ++++++-
25966 5 files changed, 55 insertions(+), 6 deletions(-)
25967
25968commit 46e89248b3c5b1789baa3bd9bfa012570720ddb5
25969Author: Albert Astals Cid <aacid@kde.org>
25970Date:	Wed Sep 1 19:54:02 2010 +0100
25971
25972    quadding is not a GBool but an int
25973
25974 poppler/Annot.cc | 2 +-
25975 poppler/Annot.h  | 4 ++--
25976 2 files changed, 3 insertions(+), 3 deletions(-)
25977
25978commit ae79fc504c5424be2fa21dbc5498ced4db6e5dd3
25979Author: Albert Astals Cid <aacid@kde.org>
25980Date:	Tue Aug 31 22:14:57 2010 +0100
25981
25982    Make GBool a bool instead of an int
25983
25984    Passes the regression tests and might make things faster and use a bit
25985    less memory
25986
25987 cpp/tests/CMakeLists.txt |   2 +-
25988 cpp/tests/Makefile.am	  |   2 +-
25989 goo/gtypes.h		  |   7 +-
25990 utils/CMakeLists.txt	  |   2 +-
25991 utils/Makefile.am	  |   2 +-
25992 utils/parseargs.c	  | 208
25993 -----------------------------------------------
25994 utils/parseargs.cc	  | 208
25995 +++++++++++++++++++++++++++++++++++++++++++++++
25996 7 files changed, 216 insertions(+), 215 deletions(-)
25997
25998commit d3f32f2c4f9f46620c0287c44bef686f340461f3
25999Author: Albert Astals Cid <aacid@kde.org>
26000Date:	Tue Aug 31 18:51:17 2010 +0100
26001
26002    Read from the correct variable
26003
26004    Fixes crash on KDE bug 249586
26005
26006 poppler/Movie.cc | 3 ++-
26007 1 file changed, 2 insertions(+), 1 deletion(-)
26008
26009commit 681bb38eafc720b309172ed7c650439c559663a0
26010Author: Albert Astals Cid <aacid@kde.org>
26011Date:	Thu Aug 26 23:55:58 2010 +0100
26012
26013    Make declaration match what there is in the .cc file
26014
26015 poppler/TextOutputDev.h | 4 ++--
26016 1 file changed, 2 insertions(+), 2 deletions(-)
26017
26018commit c91e869304fc263c52f21ee484a57a6f1900f6b2
26019Author: Suzuki Toshiya <mpsuzuki@hiroshima-u.ac.jp>
26020Date:	Thu Aug 26 19:40:46 2010 +0100
26021
26022    Add -r option to pdftohtml
26023
26024    Fixes bug 29551
26025
26026 utils/pdftohtml.1  |  3 +++
26027 utils/pdftohtml.cc | 18 +++++++++++++-----
26028 2 files changed, 16 insertions(+), 5 deletions(-)
26029
26030commit 9b4be586640b4ad344b1b3ed4c9cda8351257f0c
26031Author: Albert Astals Cid <aacid@kde.org>
26032Date:	Wed Aug 25 19:26:30 2010 +0100
26033
26034    Use 3 not nComps
26035
26036 poppler/GfxState.cc | 2 +-
26037 1 file changed, 1 insertion(+), 1 deletion(-)
26038
26039commit 218f67c527fb41babf2703ba068d072f8326e37b
26040Author: Paweł Wiejacha <pawel.wiejacha@gmail.com>
26041Date:	Tue Aug 24 23:47:06 2010 +0100
26042
26043    Make SplashOutputDev::imageSrc faster
26044
26045    By using getRGBLine when possible
26046
26047 poppler/SplashOutputDev.cc | 39 ++++++++++++++++++++++++++++++---------
26048 1 file changed, 30 insertions(+), 9 deletions(-)
26049
26050commit 868f4a1f22051b7978f47a0614f23fd66dbb7ca8
26051Author: Paweł Wiejacha <pawel.wiejacha@gmail.com>
26052Date:	Tue Aug 24 23:35:21 2010 +0100
26053
26054    Make GfxICCBasedColorSpace::getRGBLine faster
26055
26056    By calling doTransform less
26057
26058 poppler/GfxState.cc | 15 +++++++--------
26059 poppler/GfxState.h  |	4 +++-
26060 2 files changed, 10 insertions(+), 9 deletions(-)
26061
26062commit 46e37c54c6365cf37dc1e223a3c146e7b96a56af
26063Author: Paweł Wiejacha <pawel.wiejacha@gmail.com>
26064Date:	Tue Aug 24 21:23:34 2010 +0100
26065
26066    Do not call pow three times when one is enough
26067
26068 poppler/GfxState.cc | 12 ++++++------
26069 1 file changed, 6 insertions(+), 6 deletions(-)
26070
26071commit 8591c804598576556c6d24a66b6648de8ed1c4eb
26072Author: Mike Slegeir <tehpola@yahoo.com>
26073Date:	Sun Aug 22 22:01:03 2010 +0100
26074
26075    Use splash instead of external gs invocation to render the background
26076
26077    Patch in bug 19404, should fix 9746 too
26078
26079 utils/pdftohtml.1  |	8 +-
26080 utils/pdftohtml.cc | 210
26081 ++++++++++++++++++++++++++++++++++++++---------------
26082 2 files changed, 158 insertions(+), 60 deletions(-)
26083
26084commit 7fc3c21a8c5d6cf8517100427b182887a9569ed0
26085Author: Ilya Gorenbein <igorenbein@finjan.com>
26086Date:	Fri Aug 20 20:24:31 2010 +0100
26087
26088    Fix failure to parse PDF with damaged internal structure
26089
26090    Patch in bug 29189, fixes bug 3870
26091
26092 poppler/PDFDoc.cc | 24 +++++++++++++----
26093 poppler/XRef.cc   | 80
26094 ++++++++++++++++++++++++++++++++-----------------------
26095 poppler/XRef.h    |  5 ++--
26096 3 files changed, 68 insertions(+), 41 deletions(-)
26097
26098commit bedf48d4397ae412a6d28fc8fea16cc23a29f07c
26099Author: Albert Astals Cid <aacid@kde.org>
26100Date:	Tue Aug 17 22:02:59 2010 +0100
26101
26102    use memset instead of a for
26103
26104 splash/Splash.cc | 4 +---
26105 1 file changed, 1 insertion(+), 3 deletions(-)
26106
26107commit 03ca5b4a5c9964d9c0e9913eb2061692848c4b95
26108Author: Albert Astals Cid <aacid@kde.org>
26109Date:	Tue Aug 10 19:55:31 2010 +0100
26110
26111    Update copyrights
26112
26113 goo/GooTimer.cc	       | 1 +
26114 goo/GooTimer.h		       | 1 +
26115 goo/gfile.cc		       | 2 +-
26116 poppler/DCTStream.cc	       | 1 +
26117 poppler/DCTStream.h	       | 1 +
26118 poppler/GfxState.cc	       | 2 +-
26119 poppler/Page.cc	       | 2 +-
26120 qt4/src/poppler-annotation.cc | 2 +-
26121 8 files changed, 8 insertions(+), 4 deletions(-)
26122
26123commit 3bca8ddc10bf4291bf0c0e39c67341a05953e949
26124Author: Jonathan Liu <net147@gmail.com>
26125Date:	Tue Aug 10 19:42:40 2010 +0100
26126
26127    Tell windows we are writing/reading binary data
26128
26129    Bug #29329
26130
26131 poppler/StdinCachedFile.cc | 9 +++++++++
26132 utils/pdftoppm.cc	    | 9 +++++++++
26133 2 files changed, 18 insertions(+)
26134
26135commit bdd617f2177a7836f6b6686fde892664513a32a7
26136Author: Carlos Garcia Campos <carlosgc@gnome.org>
26137Date:	Tue Aug 3 13:05:26 2010 +0200
26138
26139    [glib] Fix a crash when a layer doesn't have a name
26140
26141    Fixes bug #28842.
26142
26143 glib/poppler-layer.cc | 4 +++-
26144 1 file changed, 3 insertions(+), 1 deletion(-)
26145
26146commit e9f0646ca664cc27825f7e084f8419fe0de1fcfc
26147Author: Carlos Garcia Campos <carlosgc@gnome.org>
26148Date:	Tue Aug 3 13:02:52 2010 +0200
26149
26150    Catalog page array might contain NULL for some pages in invalid
26151    documents
26152
26153    Fixes a crash reproducible with gtk-splash-test when opening document
26154    attached to bug #28842.
26155
26156 poppler/PDFDoc.cc | 27 +++++++++++++++------------
26157 1 file changed, 15 insertions(+), 12 deletions(-)
26158
26159commit 842209782ca3ba8c1c783cccf565372a18b3fda5
26160Author: Albert Astals Cid <aacid@kde.org>
26161Date:	Fri Jul 30 19:29:12 2010 +0100
26162
26163    Do not crash when using pdftops in some files
26164
26165    Fixes crash in file in kde bug 246269. The output is still wrong
26166    though
26167
26168 fofi/FoFiType1C.cc | 12 +++++++-----
26169 1 file changed, 7 insertions(+), 5 deletions(-)
26170
26171commit 0dd7c80b7baf2622eb4780a867c4dc6291773f3b
26172Author: Albert Astals Cid <aacid@kde.org>
26173Date:	Mon Jul 26 23:58:26 2010 +0100
26174
26175    Do not overwrite the rgb values
26176
26177    Recommended by Koji Otani in Re: [poppler] Question about code
26178    Passed the regression testing in my files
26179
26180 poppler/GfxState.cc | 1 -
26181 1 file changed, 1 deletion(-)
26182
26183commit 627edf88c8f5c073a68bd05990df56e1af547292
26184Author: Carlos Garcia Campos <carlosgc@gnome.org>
26185Date:	Sun Jul 25 13:56:03 2010 +0200
26186
26187    [annots] Fix a crash when adding a new annotation and annots object
26188    is an array
26189
26190    When annots object is an array instead of a ref, the modified
26191    object is
26192    actually de page object.
26193
26194 poppler/Page.cc | 5 ++++-
26195 1 file changed, 4 insertions(+), 1 deletion(-)
26196
26197commit 5d86f9b600b1e10de93bcaf1b925fadbc2a47522
26198Author: mpsuzuki <mpsuzuki@hiroshima-u.ac.jp>
26199Date:	Sat Jul 24 15:12:05 2010 +0100
26200
26201    reindent correctly
26202
26203 poppler/TextOutputDev.cc | 34 +++++++++++++++++-----------------
26204 1 file changed, 17 insertions(+), 17 deletions(-)
26205
26206commit d0a6f9abdab88ec43004b6766337db304cbf6a25
26207Author: Pino Toscano <pino@kde.org>
26208Date:	Thu Jul 22 21:28:55 2010 +0200
26209
26210    [CMake] improve the way include dirs and cflags for gdk and gtk
26211    are set
26212
26213    correctly include_directories() for the include dirs, while add the
26214    cflags which are not include dirs as definitions
26215
26216 glib/CMakeLists.txt	  | 5 +++--
26217 glib/demo/CMakeLists.txt | 5 ++++-
26218 2 files changed, 7 insertions(+), 3 deletions(-)
26219
26220commit 02d85dd2cc154dbb6caa04a349532033d833edd1
26221Author: Carlos Garcia Campos <carlosgc@gnome.org>
26222Date:	Tue Jul 20 13:53:56 2010 +0200
26223
26224    [glib-demo] Add support for adding annots in annot demo
26225
26226 glib/demo/annots.c | 114
26227 +++++++++++++++++++++++++++++++++++++++++++++++++++++
26228 1 file changed, 114 insertions(+)
26229
26230commit 969cb850f5c2bc31de82c591b2b3210b5cfabf5f
26231Author: Carlos Garcia Campos <carlosgc@gnome.org>
26232Date:	Tue Jul 20 13:53:29 2010 +0200
26233
26234    [glib] docs: Add new symbols to poppler-sections.txt
26235
26236 glib/reference/poppler-sections.txt | 18 ++++++++++++++++++
26237 1 file changed, 18 insertions(+)
26238
26239commit 251959438b6257fe71ed58e79eec60cda68a66cf
26240Author: Carlos Garcia Campos <carlosgc@gnome.org>
26241Date:	Tue Jul 20 13:53:00 2010 +0200
26242
26243    [glib] Add poppler_page_add_annot()
26244
26245 glib/poppler-document.cc |  7 ++++---
26246 glib/poppler-page.cc	  | 19 +++++++++++++++++++
26247 glib/poppler-page.h	  |  2 ++
26248 3 files changed, 25 insertions(+), 3 deletions(-)
26249
26250commit 78a4f6976e708f2cc23aac49fbff0faf00e74bc3
26251Author: Carlos Garcia Campos <carlosgc@gnome.org>
26252Date:	Tue Jul 20 13:51:16 2010 +0200
26253
26254    [glib] annots: Add several setter methods
26255
26256 glib/poppler-annot.cc	| 278
26257 ++++++++++++++++++++++++++++++++++++++++++++-----
26258 glib/poppler-annot.h	|  26 +++++
26259 glib/poppler-private.h |   6 ++
26260 3 files changed, 285 insertions(+), 25 deletions(-)
26261
26262commit fee488c9db60ab691ce9ff5eef284be2af897aee
26263Author: Carlos Garcia Campos <carlosgc@gnome.org>
26264Date:	Sun Jul 18 11:26:59 2010 +0200
26265
26266    [annots] Add AnnotMarkup::setOpacity
26267
26268 poppler/Annot.cc | 8 ++++++++
26269 poppler/Annot.h  | 1 +
26270 2 files changed, 9 insertions(+)
26271
26272commit d15a355ede2d8510c4df847ea0b92b5357b29914
26273Author: Carlos Garcia Campos <carlosgc@gnome.org>
26274Date:	Sun Jul 18 09:57:35 2010 +0200
26275
26276    Set the page reference (P in annot dict) when adding a new annot to
26277    a page
26278
26279 poppler/Annot.cc | 9 +++++++++
26280 poppler/Annot.h  | 3 +++
26281 poppler/Page.cc  | 2 ++
26282 3 files changed, 14 insertions(+)
26283
26284commit 49ffb46db3118db874d2d9830bb034762d625c61
26285Author: Albert Astals Cid <aacid@kde.org>
26286Date:	Mon Jul 19 16:31:54 2010 +0100
26287
26288    Remove exception support
26289
26290    We don't use it and don't even support it properly
26291
26292 CMakeLists.txt			|  1 -
26293 config.h.cmake			|  3 ---
26294 configure.ac			|  4 ---
26295 goo/gmem.cc			| 56
26296 ++++++++++++------------------------------
26297 goo/gmem.h			| 38 +++++++++-------------------
26298 poppler/poppler-config.h.cmake |  5 ----
26299 poppler/poppler-config.h.in	|  5 ----
26300 7 files changed, 27 insertions(+), 85 deletions(-)
26301
26302commit dd2e9399868e3dbf2fa4ede050f8d74d29ebbbb4
26303Author: Albert Astals Cid <aacid@kde.org>
26304Date:	Mon Jul 19 16:31:43 2010 +0100
26305
26306    add uninstalled.pc to ignore
26307
26308 .gitignore | 7 +++++++
26309 1 file changed, 7 insertions(+)
26310
26311commit d1033006aae381a0f075e02d54638a1af997caf3
26312Author: Pino Toscano <pino@kde.org>
26313Date:	Sat Jul 17 21:46:14 2010 +0200
26314
26315    add FindGObjectIntrospection.cmake and
26316    GObjectIntrospectionMacros.cmake to the dist
26317
26318 Makefile.am | 2 ++
26319 1 file changed, 2 insertions(+)
26320
26321commit ce8d03950736cc35d035a44a7d88e5f2a9defa74
26322Author: Pino Toscano <pino@kde.org>
26323Date:	Sat Jul 17 21:39:08 2010 +0200
26324
26325    [CMake/glib] add support for gobject-introspection
26326
26327    other than a module to find (using pkg-config) gobject-introspection,
26328    this adds a macro (gir_add_introspections) to add new introspections
26329    in a directory.
26330    its working is much similar (even the variable names used) to
26331    the Makefile version provided by gobject-repository itself, with
26332    the notable difference of a disabled libtool in the g-ir-scanner
26333    invocation.
26334    the only additional step needed is adding two custom targets, compiled
26335    by ALL, which have the gir and the typelib files as dependencies,
26336    to make them build with the usual `make all'.
26337
26338 CMakeLists.txt					|  5 +-
26339 cmake/modules/FindGObjectIntrospection.cmake	| 61 +++++++++++++++++
26340 cmake/modules/GObjectIntrospectionMacros.cmake | 94
26341 ++++++++++++++++++++++++++
26342 glib/CMakeLists.txt				| 36 ++++++++++
26343 4 files changed, 194 insertions(+), 2 deletions(-)
26344
26345commit 78bf43d8e11aa52db9862af118c597e117d31083
26346Author: Pino Toscano <pino@kde.org>
26347Date:	Sat Jul 17 20:28:58 2010 +0200
26348
26349    [CMake] properly use the glib2 include dirs
26350
26351    properly use GLIB2_INCLUDE_DIRS (pkg-config result) for the glib
26352    include dirs,
26353    while turn GLIB2_CFLAGS into GLIB2_CFLAGS_OTHERS to add the remaining
26354    CFLAGS as definitions
26355
26356 glib/CMakeLists.txt | 3 ++-
26357 1 file changed, 2 insertions(+), 1 deletion(-)
26358
26359commit 6f3082d677bc62aa3f8124132e3e337c01be2629
26360Author: Pino Toscano <pino@kde.org>
26361Date:	Sat Jul 17 19:28:09 2010 +0200
26362
26363    [CMake] split the generated sources of poppler_glib_SRCS in an own
26364    poppler_glib_generated_SRCS
26365
26366 glib/CMakeLists.txt | 4 +++-
26367 1 file changed, 3 insertions(+), 1 deletion(-)
26368
26369commit 2a252dd9b05857bbd10dee235e873886fc74ec17
26370Author: Pino Toscano <pino@kde.org>
26371Date:	Sat Jul 17 14:57:38 2010 +0200
26372
26373    [CMake] add stub message and TODO for the gobject-introspection
26374    support
26375
26376 CMakeLists.txt | 3 +++
26377 1 file changed, 3 insertions(+)
26378
26379commit 8a3d1794a8ef5d525bb454755fec018e3fcb3816
26380Author: Albert Astals Cid <aacid@kde.org>
26381Date:	Fri Jul 16 14:00:32 2010 +0100
26382
26383    update
26384
26385 TODO | 2 +-
26386 1 file changed, 1 insertion(+), 1 deletion(-)
26387
26388commit 31ac578942b82cbd16b064abca586ccb89dfa7ce
26389Author: Carlos Garcia Campos <carlosgc@gnome.org>
26390Date:	Thu Jul 15 15:05:10 2010 +0200
26391
26392    Rework ChangeLog generation to fix make distcheck
26393
26394 Makefile.am | 22 +++++++++++++++++++---
26395 1 file changed, 19 insertions(+), 3 deletions(-)
26396
26397commit 5da5825ecab63089a19aac694826271019a94e6d
26398Author: Carlos Garcia Campos <carlosgc@gnome.org>
26399Date:	Thu Jul 15 15:03:20 2010 +0200
26400
26401    [glib] docs: Add version.xml to content_files var
26402
26403 glib/reference/Makefile.am | 2 +-
26404 1 file changed, 1 insertion(+), 1 deletion(-)
26405
26406commit fe69b474ae63c9d5d2538db9e51e666dd6ea9fb3
26407Author: Albert Astals Cid <aacid@kde.org>
26408Date:	Thu Jul 15 10:51:21 2010 +0100
26409
26410    Fix padding of names
26411
26412    The previous method returned 2 for documents with 100 pages, which
26413    is wrong as 100 needs 3
26414    characters, not 2
26415
26416 utils/pdftoppm.cc | 14 +++++++++++++-
26417 1 file changed, 13 insertions(+), 1 deletion(-)
26418
26419commit e265ae2d8a46df00ab1bbd863f01f652068d265f
26420Author: Brian Cameron <brian.cameron@oracle.com>
26421Date:	Wed Jul 14 20:26:25 2010 +0100
26422
26423    Add uninstalled .pc file for poppler when using autoconf
26424
26425 Makefile.am			  | 9 ++++++++-
26426 configure.ac			  | 9 ++++++++-
26427 poppler-cairo-uninstalled.pc.in  | 6 ++++++
26428 poppler-cpp-uninstalled.pc.in	  | 7 +++++++
26429 poppler-glib-uninstalled.pc.in   | 7 +++++++
26430 poppler-qt-uninstalled.pc.in	  | 7 +++++++
26431 poppler-qt4-uninstalled.pc.in	  | 7 +++++++
26432 poppler-splash-uninstalled.pc.in | 7 +++++++
26433 poppler-uninstalled.pc.in	  | 6 ++++++
26434 9 files changed, 63 insertions(+), 2 deletions(-)
26435
26436commit 552ab99e60fe4068be8e4e415924e4be289e47cd
26437Author: Carlos Garcia Campos <carlosgc@gnome.org>
26438Date:	Tue Jul 13 10:18:01 2010 +0200
26439
26440    Handle ColorTransform in DCT streams when using libjpeg
26441
26442    Fixes bug #28873.
26443
26444 poppler/DCTStream.cc | 30 ++++++++++++++++++++++++++++++
26445 poppler/DCTStream.h  |  1 +
26446 2 files changed, 31 insertions(+)
26447
26448commit 8a6697f89625106f3c373dbc7b4dc521e22502f7
26449Author: Hib Eris <hib@hiberis.nl>
26450Date:	Sat Jul 3 16:42:04 2010 +0200
26451
26452    Only define findModifier() when used
26453
26454    Prevents a warning when building with win32 font backend.
26455
26456 poppler/GlobalParams.cc | 2 +-
26457 1 file changed, 1 insertion(+), 1 deletion(-)
26458
26459commit b1fdb87a4ebb5079c731256cce1870de8c54c65d
26460Author: Hib Eris <hib@hiberis.nl>
26461Date:	Fri Jul 2 10:53:20 2010 +0200
26462
26463    Fix compile warnings on auto imports for mingw compiler
26464
26465 cpp/Makefile.am       | 2 +-
26466 cpp/tests/Makefile.am | 2 ++
26467 glib/Makefile.am      | 2 ++
26468 poppler/Makefile.am   | 2 +-
26469 qt4/demos/Makefile.am | 2 ++
26470 qt4/src/Makefile.am   | 2 +-
26471 qt4/tests/Makefile.am | 2 ++
26472 7 files changed, 11 insertions(+), 3 deletions(-)
26473
26474commit 9e577110134eb1e093e697b7504efca759000086
26475Author: Hib Eris <hib@hiberis.nl>
26476Date:	Fri Jul 2 10:51:24 2010 +0200
26477
26478    Check for declaration of gettimeofday()
26479
26480    The function gettimeofday() is not declared in ansi mode with the
26481    mingw compiler, even though the function exists. Therefore,
26482    configure must
26483    not only check with AC_CHECK_FUNC, but also with AC_CHECK_DECL.
26484
26485    Also, the checks must run in a C++ context because that is where
26486    gettimeofday() is used.
26487
26488 configure.ac | 7 ++++---
26489 1 file changed, 4 insertions(+), 3 deletions(-)
26490
26491commit 58c8430ac584f3ba5e97aceb148e6287bfc45f95
26492Author: Hib Eris <hib@hiberis.nl>
26493Date:	Wed Jun 30 15:06:44 2010 +0200
26494
26495    Set -ansi compiler flag early in configure.ac
26496
26497    The -ansi compiler flag does not enable warnings, but turns of certain
26498    features of GCC. To force feature tests to use this flag, it should be
26499    set early in configure.ac
26500
26501    This is important for the mingw compiler where header files refrain
26502    from declaring certain function (e.g. gettimeofday()) when the -ansi
26503    flag is set.
26504
26505 configure.ac | 7 +++++--
26506 1 file changed, 5 insertions(+), 2 deletions(-)
26507
26508commit e3663a855a9c86f0a3988a7a50fa40d37d0ea069
26509Author: Hib Eris <hib@hiberis.nl>
26510Date:	Fri Jul 2 14:45:15 2010 +0200
26511
26512    Use MAX_PATH instead of _MAX_PATH everywhere
26513
26514    _MAX_PATH is compiler specific and not availble with the mingw
26515    compiler
26516    in ansi mode. MAX_PATH is in the Windows api and thus always available
26517    when windows.h is included.
26518
26519 goo/gfile.cc		 | 4 ++--
26520 poppler/GlobalParams.cc | 2 +-
26521 poppler/PDFDoc.cc	 | 4 ++--
26522 3 files changed, 5 insertions(+), 5 deletions(-)
26523
26524commit 7227c407d23a37f5d95e6c01cb7411be2f82ca85
26525Author: Hib Eris <hib@hiberis.nl>
26526Date:	Wed Jun 30 16:15:06 2010 +0200
26527
26528    Check for _WIN32 instead of _MSC_VER
26529
26530 goo/GooTimer.cc | 6 +++---
26531 goo/GooTimer.h  | 4 ++--
26532 2 files changed, 5 insertions(+), 5 deletions(-)
26533
26534commit 34e727e011529be312313a1f4d4fa1ba9c545888
26535Author: Hib Eris <hib@hiberis.nl>
26536Date:	Tue Jun 29 16:43:31 2010 +0200
26537
26538    Fix cross compiling for Windows with autotools
26539
26540    When cross compiling for Windows with autotools, libtool creates
26541    libpoppler_qt4_la-poppler-optcontent.lo instead of
26542    poppler-optcontent.lo. Thus, explicitly using poppler-optcontent.lo to
26543    create poppler-optcontent.moc does not work well.
26544
26545 qt4/src/Makefile.am | 2 +-
26546 1 file changed, 1 insertion(+), 1 deletion(-)
26547
26548commit 1bc2f4501ea4e56ca99ae4d94d6cf34cf33c2c7a
26549Author: Hib Eris <hib@hiberis.nl>
26550Date:	Tue Jun 29 15:34:22 2010 +0200
26551
26552    define poppler_qt4_EXPORTS when building with autotools
26553
26554    Lets you build the qt4 bindings for Windows with automake/autoconf.
26555
26556 qt4/src/Makefile.am | 3 +++
26557 1 file changed, 3 insertions(+)
26558
26559commit 5825114a26cc6eece2e556063f640dda53ea1e11
26560Author: Albert Astals Cid <aacid@kde.org>
26561Date:	Sun Jul 11 12:24:20 2010 +0100
26562
26563    Compile++
26564
26565 glib/demo/CMakeLists.txt | 1 +
26566 1 file changed, 1 insertion(+)
26567
26568commit 5e4d8eeea0b9dba68420c164975418c76a53be85
26569Author: Carlos Garcia Campos <carlosgc@gnome.org>
26570Date:	Sat Jul 10 15:54:28 2010 +0200
26571
26572    [pdf-inspector] Do not render for printing
26573
26574 test/pdf-inspector.cc | 3 ++-
26575 1 file changed, 2 insertions(+), 1 deletion(-)
26576
26577commit e6824972a213a888ca0185b7ae0a75fc23f75797
26578Author: Carlos Garcia Campos <carlosgc@gnome.org>
26579Date:	Sat Jul 10 15:52:15 2010 +0200
26580
26581    [annots] Use a transparency group for markup annots without AP and
26582    opacity != 1
26583
26584    Fixes bug #623616.
26585
26586 poppler/Annot.cc | 346
26587 +++++++++++++++++++++++++------------------------------
26588 poppler/Annot.h  |   3 +
26589 poppler/Gfx.cc   |   9 +-
26590 poppler/Gfx.h	  |   2 +-
26591 4 files changed, 165 insertions(+), 195 deletions(-)
26592
26593commit 70ce0b6ea1a0d61f5048d2ae49c639d74a643b29
26594Author: Carlos Garcia Campos <carlosgc@gnome.org>
26595Date:	Fri Jul 9 17:04:00 2010 +0200
26596
26597    [annots] Clamp QuadPoints coords to annot rectangle instead of
26598    ignore points
26599
26600    Fixes appearance stream generation for document attached to bug
26601    #623616.
26602
26603 poppler/Annot.cc | 38 +++++++++++++++++++++-----------------
26604 1 file changed, 21 insertions(+), 17 deletions(-)
26605
26606commit 8a9e561bfe64f71e9f38c43e5c6be7e5069b2349
26607Author: Hib Eris <hib@hiberis.nl>
26608Date:	Fri Jul 2 21:07:53 2010 +0200
26609
26610    Nicer autogen.sh output
26611
26612 autogen.sh | 1 +
26613 1 file changed, 1 insertion(+)
26614
26615commit ce4d328294cea73f4b7368691dc1fed6bd45d569
26616Author: Hib Eris <hib@hiberis.nl>
26617Date:	Fri Jul 2 20:51:47 2010 +0200
26618
26619    Add option for autogen.sh to skip configure
26620
26621    If you do not want to automatically run configure when calling
26622    autogen.sh, run it with:
26623
26624    $ NOCONFIGURE=1 ./autogen.sh
26625
26626    This feature is modeled after gnome-autogen.sh behaviour.
26627
26628 autogen.sh | 8 +++++++-
26629 1 file changed, 7 insertions(+), 1 deletion(-)
26630
26631commit d7ee87c5d0a35c8d4fcc88bde4b8496c49f397c6
26632Author: Hib Eris <hib@hiberis.nl>
26633Date:	Tue Jul 6 15:16:08 2010 +0100
26634
26635    warnings-=2
26636
26637 poppler/GfxFont.cc	| 3 ++-
26638 utils/HtmlOutputDev.cc | 3 ++-
26639 2 files changed, 4 insertions(+), 2 deletions(-)
26640
26641commit 1e7f457ca1617fd8c958feef8dd7e694476dedd9
26642Author: Carlos Garcia Campos <carlosgc@gnome.org>
26643Date:	Fri Jul 9 12:29:14 2010 +0200
26644
26645    [cairo] Use ceil to convert double to int in tilingPatternFill()
26646
26647    Fixes rendering of page 2 of document attached to bug #28954.
26648
26649 poppler/CairoOutputDev.cc | 8 ++++++--
26650 1 file changed, 6 insertions(+), 2 deletions(-)
26651
26652commit 91a7605eb51144f2e7dea69aa9454fff47c49bd2
26653Author: Carlos Garcia Campos <carlosgc@gnome.org>
26654Date:	Fri Jul 9 11:42:56 2010 +0200
26655
26656    [glib] Fix build when GDK is enabled
26657
26658 glib/test-poppler-glib.cc | 8 +-------
26659 1 file changed, 1 insertion(+), 7 deletions(-)
26660
26661commit 09e3e0e9c5134688c4ed2af5cd3a12aa2986474c
26662Author: Carlos Garcia Campos <carlosgc@gnome.org>
26663Date:	Thu Jul 8 18:56:38 2010 +0200
26664
26665    [glib] Fix poppler_page_find_tex() when called more than once
26666
26667    Fixes bug #27927
26668
26669 glib/poppler-page.cc | 2 +-
26670 1 file changed, 1 insertion(+), 1 deletion(-)
26671
26672commit 25427bdecb219ffe6f0592d2ac36de60c247bfd9
26673Author: Carlos Garcia Campos <carlosgc@gnome.org>
26674Date:	Thu Jul 8 17:46:22 2010 +0200
26675
26676    Fix build when compiling without glib frontend
26677
26678 configure.ac | 1 +
26679 1 file changed, 1 insertion(+)
26680
26681commit 550684731356a66753ec19f5a8ca4b572db6d2d5
26682Author: Carlos Garcia Campos <carlosgc@gnome.org>
26683Date:	Thu Jul 8 17:16:02 2010 +0200
26684
26685    [glib-demo] Add selections demo
26686
26687 glib/demo/Makefile.am	|   2 +
26688 glib/demo/main.c	|   4 +-
26689 glib/demo/selections.c | 687
26690 +++++++++++++++++++++++++++++++++++++++++++++++++
26691 glib/demo/selections.h |  31 +++
26692 4 files changed, 723 insertions(+), 1 deletion(-)
26693
26694commit b257428150e2c13dcc24fd8f75e4ee2c679ab414
26695Author: Carlos Garcia Campos <carlosgc@gnome.org>
26696Date:	Thu Jul 8 14:45:29 2010 +0200
26697
26698    [glib] Add poppler_page_get_selected_text()
26699
26700    And change poppler_page_get_text() to return the text of the whole
26701    page. For consistency with poppler_page_get_selection_region()
26702    get_seletect_text() doesn't invert the y coords as get_text()
26703    did. This
26704    change breaks the API. Users of poppler_page_get_text should:
26705
26706     - Use the new poppler_page_get_text() if they want the text of the
26707       whole page
26708
26709     - Use poppler_page_get_selected_text() if they want the text of the
26710       selected area. In this case they shouldn't invert the y coords
26711       anymore
26712       before calling the method.
26713
26714 glib/demo/text.c		     |	9 +-------
26715 glib/poppler-page.cc		     | 43
26716 +++++++++++++++++++++++++++----------
26717 glib/poppler-page.h		     |	3 ++-
26718 glib/reference/poppler-sections.txt |	1 +
26719 4 files changed, 36 insertions(+), 20 deletions(-)
26720
26721commit bedc88225c948ad1288b69c6c106adce36233442
26722Author: Carlos Garcia Campos <carlosgc@gnome.org>
26723Date:	Wed Jul 7 11:55:47 2010 +0200
26724
26725    [cairo] Fix warning on signed/unsigned comparison
26726
26727 poppler/CairoFontEngine.cc | 12 ++++++------
26728 poppler/CairoFontEngine.h  |  8 ++++----
26729 2 files changed, 10 insertions(+), 10 deletions(-)
26730
26731commit 092aa901b9ec35a48bc1fb229ad16a3b00eef5f2
26732Author: Carlos Garcia Campos <carlosgc@gnome.org>
26733Date:	Mon Jul 5 11:16:49 2010 +0200
26734
26735    [glib] docs: add some more introspection annotations
26736
26737 glib/poppler-attachment.cc |  4 ++--
26738 glib/poppler-document.cc   | 12 ++++++------
26739 glib/poppler-media.cc	    |  4 ++--
26740 glib/poppler-page.cc	    |  4 ++--
26741 4 files changed, 12 insertions(+), 12 deletions(-)
26742
26743commit 6c4e14fd90d5ef2d6670a980ab2476b6fab58df7
26744Author: Carlos Garcia Campos <carlosgc@gnome.org>
26745Date:	Mon Jul 5 10:49:59 2010 +0200
26746
26747    [glib] docs: fix POPPLER_CHECK_VERSION() docs
26748
26749 glib/poppler-features.h.in | 6 ++++--
26750 1 file changed, 4 insertions(+), 2 deletions(-)
26751
26752commit ed324a867ecf1f616c4b2dc575f01d5cf1b67c38
26753Author: Carlos Garcia Campos <carlosgc@gnome.org>
26754Date:	Fri Jul 2 18:28:45 2010 +0200
26755
26756    [glib] Rename instrospection files as 0.16 instead of 0.14
26757
26758 glib/Makefile.am | 14 +++++++-------
26759 1 file changed, 7 insertions(+), 7 deletions(-)
26760
26761commit a55f567ff1ea0858eda13a024ed765a016f3bff0
26762Author: Carlos Garcia Campos <carlosgc@gnome.org>
26763Date:	Fri Jul 2 18:23:03 2010 +0200
26764
26765    [glib] docs: Remove unneeded empty line in doc comment
26766
26767 glib/poppler-features.h.in | 1 -
26768 1 file changed, 1 deletion(-)
26769
26770commit f16015303422280eaa21c3144eca0f1a330dce8a
26771Author: Carlos Garcia Campos <carlosgc@gnome.org>
26772Date:	Fri Jul 2 18:19:13 2010 +0200
26773
26774    [glib] docs: Add GObject introspection annotations
26775
26776 glib/poppler-annot.cc		  | 45
26777 ++++++++++++++++++++--------------------
26778 glib/poppler-document.cc	  |  8 +++----
26779 glib/poppler-page.cc		  | 23 +++++++++++++-------
26780 glib/reference/poppler-docs.sgml |  2 ++
26781 4 files changed, 43 insertions(+), 35 deletions(-)
26782
26783commit 60242038e4dce7f0c90f2bfa0e771120247dbc9d
26784Author: Carlos Garcia Campos <carlosgc@gnome.org>
26785Date:	Wed Jun 30 09:35:29 2010 +0200
26786
26787    [glib] Add GObject introspection support
26788
26789 configure.ac	     |	5 +++
26790 glib/Makefile.am    | 29 +++++++++++++++++
26791 m4/introspection.m4 | 94
26792 +++++++++++++++++++++++++++++++++++++++++++++++++++++
26793 3 files changed, 128 insertions(+)
26794
26795commit 3160950a7d7161457405c9084c31af230329b3f0
26796Author: Carlos Garcia Campos <carlosgc@gnome.org>
26797Date:	Fri Jul 2 12:47:04 2010 +0200
26798
26799    [glib] docs: Add index of deprecated symbols
26800
26801 glib/reference/poppler-docs.sgml | 4 ++++
26802 1 file changed, 4 insertions(+)
26803
26804commit 593db7acf6edce1267f69d12310bf4098ff24c97
26805Author: Carlos Garcia Campos <carlosgc@gnome.org>
26806Date:	Fri Jul 2 12:44:39 2010 +0200
26807
26808    [glib] docs: deprecate GDK API
26809
26810 glib/poppler-page.cc | 8 ++++++++
26811 1 file changed, 8 insertions(+)
26812
26813commit 6facefb3fa8f97a9d330545308fb2d89c7f57fa0
26814Author: Carlos Garcia Campos <carlosgc@gnome.org>
26815Date:	Thu Jul 1 18:01:45 2010 +0200
26816
26817    [glib] docs: Add index of new symbols for versions 0.12, 0.14 and 0.16
26818
26819 glib/poppler-action.h		  | 10 +++++++---
26820 glib/poppler-annot.cc		  | 17 +++++++++++++++++
26821 glib/poppler-date.cc		  |  2 ++
26822 glib/poppler-document.cc	  | 16 +++++++++++++++-
26823 glib/poppler-layer.cc		  | 12 ++++++++++++
26824 glib/poppler-media.cc		  | 14 ++++++++++++--
26825 glib/poppler-media.h		  |  3 +++
26826 glib/poppler-movie.cc		  |  6 ++++++
26827 glib/poppler-page.cc		  |  2 ++
26828 glib/reference/poppler-docs.sgml | 12 ++++++++++++
26829 10 files changed, 88 insertions(+), 6 deletions(-)
26830
26831commit 166b78c0ce8a4536873c4f60b392c24c8a68e7aa
26832Author: Carlos Garcia Campos <carlosgc@gnome.org>
26833Date:	Thu Jul 1 17:25:03 2010 +0200
26834
26835    [glib] docs: document PopplerMediaSaveFunc
26836
26837 glib/poppler-media.h | 18 +++++++++++++++++-
26838 1 file changed, 17 insertions(+), 1 deletion(-)
26839
26840commit 5cc0a51f88580c65ac2d5c6ff02b8cf14697b70c
26841Author: Carlos Garcia Campos <carlosgc@gnome.org>
26842Date:	Thu Jul 1 17:20:13 2010 +0200
26843
26844    [glib] Use the same name for parameter in function prototype
26845
26846 glib/poppler-media.h | 10 +++++-----
26847 glib/poppler-movie.h |  6 +++---
26848 2 files changed, 8 insertions(+), 8 deletions(-)
26849
26850commit 6793fd8fd2d33d3d58c6556b5dbe6d0497e56646
26851Author: Carlos Garcia Campos <carlosgc@gnome.org>
26852Date:	Thu Jul 1 15:49:49 2010 +0200
26853
26854    [glib] docs: document some enums in poppler-action
26855
26856 glib/poppler-action.h | 92
26857 +++++++++++++++++++++++++++++++++++++++++++++++++++
26858 1 file changed, 92 insertions(+)
26859
26860commit 8e139696dbe19f54ad54364a711b929146f11080
26861Author: Carlos Garcia Campos <carlosgc@gnome.org>
26862Date:	Thu Jul 1 15:02:58 2010 +0200
26863
26864    [glib] docs: mark structures in poppler-private.h as private
26865
26866 glib/poppler-private.h | 7 +++++++
26867 1 file changed, 7 insertions(+)
26868
26869commit ccae7e574047d66c638003cc36fa1edeef4d35ed
26870Author: Carlos Garcia Campos <carlosgc@gnome.org>
26871Date:	Thu Jul 1 14:59:50 2010 +0200
26872
26873    [glib] docs: document PopplerDocument enums
26874
26875 glib/poppler-document.h | 65
26876 +++++++++++++++++++++++++++++++++++++++++++++++++
26877 1 file changed, 65 insertions(+)
26878
26879commit 4fbff172693c38cdc4ae8070a55ceb706aa213cd
26880Author: Carlos Garcia Campos <carlosgc@gnome.org>
26881Date:	Thu Jul 1 14:26:53 2010 +0200
26882
26883    [glib] docs: document PopplerFontInfo
26884
26885 glib/poppler-document.cc | 106
26886 +++++++++++++++++++++++++++++++++++++++++++++++
26887 1 file changed, 106 insertions(+)
26888
26889commit 465dd4897ff603a6fd96503cf4746fc808b0f827
26890Author: Carlos Garcia Campos <carlosgc@gnome.org>
26891Date:	Thu Jul 1 12:59:39 2010 +0200
26892
26893    [glib] docs: document some enums
26894
26895 glib/poppler.h | 55
26896 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
26897 1 file changed, 55 insertions(+)
26898
26899commit de3d599ea9e948867cfe395f42ed659670110c4c
26900Author: Carlos Garcia Campos <carlosgc@gnome.org>
26901Date:	Thu Jul 1 12:31:10 2010 +0200
26902
26903    [glib] docs: document boxed types defined in poppler-page
26904
26905 glib/poppler-page.cc | 147
26906 +++++++++++++++++++++++++++++++++++++++++++++++++++
26907 glib/poppler-page.h  |  79 +++++++++++++++++++++++++++
26908 2 files changed, 226 insertions(+)
26909
26910commit 34c52190e1dbf4d3effa44b4408faa1fbae0d12d
26911Author: Carlos Garcia Campos <carlosgc@gnome.org>
26912Date:	Thu Jul 1 09:33:08 2010 +0200
26913
26914    [glib] Remove splash header file
26915
26916 glib/poppler-page.cc | 1 -
26917 1 file changed, 1 deletion(-)
26918
26919commit 6910545a487f206ccd059bb295d2312228dbf2ba
26920Author: Carlos Garcia Campos <carlosgc@gnome.org>
26921Date:	Wed Jun 30 19:03:04 2010 +0200
26922
26923    [glib] docs: Remove invalid symbol from poppler-sections.txt
26924
26925 glib/reference/poppler-sections.txt | 1 -
26926 1 file changed, 1 deletion(-)
26927
26928commit 65ea3b636cb5a38660e526a483a4d95f5acdf8db
26929Author: Carlos Garcia Campos <carlosgc@gnome.org>
26930Date:	Wed Jun 30 19:02:32 2010 +0200
26931
26932    [glib] docs: fix typo
26933
26934 glib/poppler-form-field.cc | 2 +-
26935 1 file changed, 1 insertion(+), 1 deletion(-)
26936
26937commit 689bfec40b5b3030c2819cb4aac42c3ab6279278
26938Author: Carlos Garcia Campos <carlosgc@gnome.org>
26939Date:	Wed Jun 30 19:01:47 2010 +0200
26940
26941    [glib] docs: Add missing doc for parameter
26942
26943 glib/poppler-document.cc | 1 +
26944 1 file changed, 1 insertion(+)
26945
26946commit 0b3d77627f255a4bf3da6ee875ad8d9eb931c96e
26947Author: Carlos Garcia Campos <carlosgc@gnome.org>
26948Date:	Wed Jun 30 19:00:59 2010 +0200
26949
26950    [glib] Use the same name for parameter in function prototype
26951
26952 glib/poppler-page.h | 2 +-
26953 1 file changed, 1 insertion(+), 1 deletion(-)
26954
26955commit 19e1944c00ac2da6b18b015721fc3a8d1898a23a
26956Author: Carlos Garcia Campos <carlosgc@gnome.org>
26957Date:	Wed Jun 30 18:01:52 2010 +0200
26958
26959    [glib] docs: Add media and movie to docs
26960
26961 glib/poppler-media.cc		  | 6 ++++++
26962 glib/poppler-movie.cc		  | 6 ++++++
26963 glib/reference/poppler-docs.sgml | 3 ++-
26964 3 files changed, 14 insertions(+), 1 deletion(-)
26965
26966commit ca48bee07e6b4a20ea7b40b472a335e75feb4739
26967Author: Carlos Garcia Campos <carlosgc@gnome.org>
26968Date:	Wed Jun 30 17:56:50 2010 +0200
26969
26970    [glib] docs: Add missing types to poppler.types
26971
26972 glib/reference/poppler.types | 4 ++++
26973 1 file changed, 4 insertions(+)
26974
26975commit 613ccf81317a007ed5017ee788466613a6699bb5
26976Author: Carlos Garcia Campos <carlosgc@gnome.org>
26977Date:	Wed Jun 30 17:54:22 2010 +0200
26978
26979    [glib] docs: rework poppler-sections.txt
26980
26981     - Better organization of sections and contents
26982     - Use of Standard and Private subsections
26983     - Add missing sections
26984     - Remove enums section
26985
26986 glib/reference/poppler-sections.txt | 424
26987 +++++++++++++++++++++++++-----------
26988 1 file changed, 295 insertions(+), 129 deletions(-)
26989
26990commit b37556a32b79f8711ed7eca24abf19511872a70a
26991Author: Carlos Garcia Campos <carlosgc@gnome.org>
26992Date:	Wed Jun 30 12:01:44 2010 +0200
26993
26994    [glib] docs: Add index of symbols
26995
26996 glib/reference/poppler-docs.sgml | 5 +++++
26997 1 file changed, 5 insertions(+)
26998
26999commit 7f5fa4e19b4e324a396d64261b9125c1a557ac84
27000Author: Carlos Garcia Campos <carlosgc@gnome.org>
27001Date:	Wed Jun 30 12:00:35 2010 +0200
27002
27003    [glib] docs: Add version information
27004
27005 configure.ac			  | 1 +
27006 glib/reference/Makefile.am	  | 2 +-
27007 glib/reference/poppler-docs.sgml | 7 ++++++-
27008 glib/reference/version.xml.in	  | 1 +
27009 4 files changed, 9 insertions(+), 2 deletions(-)
27010
27011commit 848d5e158fa9eadd19a658db314ba3fff9d026e8
27012Author: Carlos Garcia Campos <carlosgc@gnome.org>
27013Date:	Wed Jun 30 11:30:41 2010 +0200
27014
27015    [glib] docs: do not use gtk-doc templates
27016
27017 configure.ac				      |   2 +-
27018 glib/poppler-action.cc			      |   6 +
27019 glib/poppler-annot.cc			      |   6 +
27020 glib/poppler-attachment.cc		      |   6 +
27021 glib/poppler-attachment.h		      |  16 +
27022 glib/poppler-document.cc		      |   8 +
27023 glib/poppler-features.h.in		      |  59 ++++
27024 glib/poppler-form-field.cc		      |   6 +
27025 glib/poppler-layer.cc			      |   6 +
27026 glib/poppler-page.cc			      |   6 +
27027 glib/reference/tmpl/poppler-action.sgml      | 216 ------------
27028 glib/reference/tmpl/poppler-annot.sgml       | 377 ---------------------
27029 glib/reference/tmpl/poppler-attachment.sgml  |  68 ----
27030 glib/reference/tmpl/poppler-document.sgml    | 410
27031 -----------------------
27032 glib/reference/tmpl/poppler-enums.sgml       | 246 --------------
27033 glib/reference/tmpl/poppler-features.sgml    |  83 -----
27034 glib/reference/tmpl/poppler-form-field.sgml  | 318 ------------------
27035 glib/reference/tmpl/poppler-layer.sgml       |  83 -----
27036 glib/reference/tmpl/poppler-page.sgml	      | 483
27037 ---------------------------
27038 glib/reference/tmpl/poppler-private.sgml     | 148 --------
27039 glib/reference/tmpl/poppler-unused.sgml      |   8 -
27040 glib/reference/tmpl/poppler.sgml	      | 285 ----------------
27041 glib/reference/tmpl/stamp-poppler-enums.sgml |  22 --
27042 gtk-doc.make				      |  78 +++--
27043 m4/gtk-doc.m4				      |   2 +-
27044 25 files changed, 171 insertions(+), 2777 deletions(-)
27045
27046commit 16e15ac845206217086e2adac9f220e75c0c630d
27047Author: Albert Astals Cid <aacid@kde.org>
27048Date:	Tue Jun 29 21:44:02 2010 +0100
27049
27050    bitmap can be null at this stage, check it isn't
27051
27052 poppler/JBIG2Stream.cc | 3 +++
27053 1 file changed, 3 insertions(+)
27054
27055commit 38e5d28a184d0ca8df71a7ea910ce85d7a225e4e
27056Author: Albert Astals Cid <aacid@kde.org>
27057Date:	Mon Jun 21 20:38:00 2010 +0100
27058
27059    more pow 0.5 -> sqrt
27060
27061 poppler/GfxState.cc | 12 ++++++------
27062 1 file changed, 6 insertions(+), 6 deletions(-)
27063
27064commit 58a53ca0a4e8434e8478f8fe121067dcf05c017d
27065Author: Albert Astals Cid <aacid@kde.org>
27066Date:	Mon Jun 21 19:24:20 2010 +0100
27067
27068    sqrt is much faster than pow 0.5
27069
27070 poppler/GfxState.cc | 6 +++---
27071 1 file changed, 3 insertions(+), 3 deletions(-)
27072
27073commit bf86a9fc464aca57ebec207a213dcc2cc6031940
27074Author: Albert Astals Cid <aacid@kde.org>
27075Date:	Mon Jun 21 19:20:47 2010 +0100
27076
27077    introduce getChars to save some method calls
27078
27079    Can give us a decent speedup when we go a lot though this methods
27080
27081 poppler/Catalog.cc	   |  12 +----
27082 poppler/DCTStream.cc	   |  51 ++++++++++++++------
27083 poppler/DCTStream.h	   |   3 ++
27084 poppler/GfxFont.cc	   |  22 ++-------
27085 poppler/GfxState.cc	   |  30 ++++--------
27086 poppler/JPEG2000Stream.cc |  67 +++++++-------------------
27087 poppler/JPEG2000Stream.h  |  38 ++++++++++++++-
27088 poppler/Link.cc	   |  14 ++----
27089 poppler/Object.h	   |   4 ++
27090 poppler/Stream.cc	   |  90 +++++++++++++++++++----------------
27091 poppler/Stream.h	   | 118
27092 +++++++++++++++++++++++++++++++++++++++++++++-
27093 11 files changed, 279 insertions(+), 170 deletions(-)
27094
27095commit 65c14073a3b1035ca5fe3bd6667abd315272841e
27096Author: Carlos Garcia Campos <carlosgc@gnome.org>
27097Date:	Mon Jun 21 17:19:22 2010 +0200
27098
27099    Reduce pow operations in GfxCalRGBColorSpace::getXYZ()
27100
27101    We were doing the same pow operation 3 times!. It makes document
27102    attached to bug #28591 render a little faster.
27103
27104 poppler/GfxState.cc | 12 ++++++------
27105 1 file changed, 6 insertions(+), 6 deletions(-)
27106
27107commit 9365c05c1f66b3000febf32c45cef2ffe79e041a
27108Author: Carlos Garcia Campos <carlosgc@gnome.org>
27109Date:	Sat Jun 19 10:36:39 2010 +0200
27110
27111    [glib] Fix links/annots area for rotated documents with page CropBox
27112    not starting at 0,0
27113
27114    Fixes bug #28588.
27115
27116 glib/poppler-page.cc | 25 ++++++++++---------------
27117 1 file changed, 10 insertions(+), 15 deletions(-)
27118
27119commit d9504c0a288c84b68a516f715505d6bc94b911f5
27120Author: Pino Toscano <pino@kde.org>
27121Date:	Fri Jun 18 23:59:04 2010 +0200
27122
27123    [autotools] link the 'cpp' tests against libpoppler as well
27124
27125    ... this way gatof() can be found correctly
27126    should fix bug #28605
27127
27128 cpp/tests/Makefile.am | 1 +
27129 1 file changed, 1 insertion(+)
27130
27131commit 62975737bcaa6e0a2ecab981aa3e0c8f2ff10571
27132Author: Brian Cameron <brian.cameron@oracle.com>
27133Date:	Fri Jun 18 19:22:17 2010 +0100
27134
27135    Compile with Sun Studio
27136
27137 goo/ImgWriter.h	    | 3 ++-
27138 goo/JpegWriter.h	    | 3 ++-
27139 poppler/SplashOutputDev.cc | 6 ++++++
27140 3 files changed, 10 insertions(+), 2 deletions(-)
27141
27142commit 7cbe3d1521aea8b484efb8663e75684e05b6fb61
27143Author: Albert Astals Cid <aacid@kde.org>
27144Date:	Thu Jun 17 23:01:21 2010 +0100
27145
27146    Optimize Splash::compositeBackground
27147
27148    Optimization takes into account the two most common cases, the
27149    pixel not
27150    being painted at all (alpha == 0) meaning we just copy the paperColor
27151    and the pixel being opage meaning we have to do nothing
27152
27153 splash/Splash.cc | 34 ++++++++++++++++++++++++++--------
27154 1 file changed, 26 insertions(+), 8 deletions(-)
27155
27156commit f323e5e4cdcc20075ee7c722f7adc088c0772249
27157Author: Albert Astals Cid <aacid@kde.org>
27158Date:	Thu Jun 17 22:59:37 2010 +0100
27159
27160    Check the objects are num before reading them
27161
27162    Might have caused the kde bug #241995
27163
27164 poppler/GfxState.cc | 11 +++++++----
27165 1 file changed, 7 insertions(+), 4 deletions(-)
27166
27167commit 35e87d2062b1d82db0d765de5a6187122a0fa99c
27168Author: Carlos Garcia Campos <carlosgc@gnome.org>
27169Date:	Wed Jun 16 11:52:25 2010 +0200
27170
27171    [gib-demo] Add demo for poppler_page_get_text_layout()
27172
27173 glib/demo/text.c | 182
27174 +++++++++++++++++++++++++++++++++++++++++++++++++------
27175 1 file changed, 164 insertions(+), 18 deletions(-)
27176
27177commit ddcea568b3a7334e062d6214f43d0a2c2ec95be4
27178Author: Daniel Garcia <danigm@yaco.es>
27179Date:	Tue Jun 15 16:57:32 2010 +0200
27180
27181    [glib] Add poppler_page_get_text_layout()
27182
27183    Returns an array of PopplerRectangle items and each Rectangle is a
27184    text character position.
27185
27186    The position in this array represent the offset in text returned by
27187    poppler_page_get_text
27188
27189 glib/poppler-page.cc | 91
27190 ++++++++++++++++++++++++++++++++++++++++++++++++++++
27191 glib/poppler-page.h  |  4 ++-
27192 2 files changed, 94 insertions(+), 1 deletion(-)
27193
27194commit 6e9fe8832c37b560ac4d0b0e32d618bde70ee117
27195Author: Pino Toscano <pino@kde.org>
27196Date:	Wed Jun 16 00:22:59 2010 +0200
27197
27198    [Qt4] and support 'Print' named action here too...
27199
27200 qt4/src/poppler-annotation.cc | 2 ++
27201 1 file changed, 2 insertions(+)
27202
27203commit 53c003f36af5d77f50fe238eaec4c5f7c3a485c7
27204Author: Pino Toscano <pino@kde.org>
27205Date:	Wed Jun 16 00:18:13 2010 +0200
27206
27207    [CMake] install the new goo/GooLikely.h
27208
27209 CMakeLists.txt | 1 +
27210 1 file changed, 1 insertion(+)
27211
27212commit 2ba752aabc8dad4bb35a351697b1590795c54ca4
27213Author: Pino Toscano <pino@kde.org>
27214Date:	Wed Jun 16 00:06:30 2010 +0200
27215
27216    update copyrights
27217
27218 qt4/src/poppler-link.h  | 3 ++-
27219 qt4/src/poppler-page.cc | 1 +
27220 2 files changed, 3 insertions(+), 1 deletion(-)
27221
27222commit 38bf54bbad40288be763c6a1a89d90477c9ef89d
27223Author: Albert Astals Cid <aacid@kde.org>
27224Date:	Tue Jun 15 23:05:43 2010 +0100
27225
27226    move the declaration of likely/unlikely to an own file in goo/
27227
27228 goo/GooLikely.h  | 22 ++++++++++++++++++++++
27229 goo/Makefile.am  |  1 +
27230 poppler/Object.h |  9 +--------
27231 splash/Splash.cc |  4 +---
27232 4 files changed, 25 insertions(+), 11 deletions(-)
27233
27234commit 9838edf8c7497858e3bac2743784a3259f61cfdd
27235Author: Albert Astals Cid <aacid@kde.org>
27236Date:	Tue Jun 15 22:54:34 2010 +0100
27237
27238    Protect us against negative y coordinates
27239
27240    Happens very rarely, like in bug 28480
27241
27242 splash/Splash.cc | 6 ++++++
27243 1 file changed, 6 insertions(+)
27244
27245commit 8b32c3e9826d4462fd9d16fab4200ebb23251046
27246Author: Pino Toscano <pino@kde.org>
27247Date:	Tue Jun 15 23:55:01 2010 +0200
27248
27249    [Qt4/apidox] ok, now the *proper* version for 'Print'...
27250
27251 qt4/src/poppler-link.h | 2 +-
27252 1 file changed, 1 insertion(+), 1 deletion(-)
27253
27254commit b54e5ac49f69bd1c906e517edcb436e042199cd5
27255Author: Pino Toscano <pino@kde.org>
27256Date:	Tue Jun 15 23:53:50 2010 +0200
27257
27258    [Qt4/apidox] add the proper version for the new 'Print'
27259
27260 qt4/src/poppler-link.h | 3 ++-
27261 1 file changed, 2 insertions(+), 1 deletion(-)
27262
27263commit 71ad18c3b6b73e23d71600d07ce00bdfaf0bef60
27264Author: Pino Toscano <pino@kde.org>
27265Date:	Tue Jun 15 23:51:01 2010 +0200
27266
27267    [Qt4] recognize the 'Print' named action here too
27268
27269 qt4/src/poppler-annotation.cc | 3 +++
27270 1 file changed, 3 insertions(+)
27271
27272commit 96f60f2748ba76de0d296a9838dbd7181f506e36
27273Author: Guillermo Amaral <gamaral@kdab.com>
27274Date:	Tue Jun 15 23:47:46 2010 +0200
27275
27276    [Qt4] recognize 'Print' as name in named actions
27277
27278 qt4/src/poppler-link.h  | 3 ++-
27279 qt4/src/poppler-page.cc | 2 ++
27280 2 files changed, 4 insertions(+), 1 deletion(-)
27281
27282commit 25494311c5b8eb88d43df420ec91a1aedad20d05
27283Author: Carlos Garcia Campos <carlosgc@gnome.org>
27284Date:	Tue Jun 15 17:44:23 2010 +0200
27285
27286    [glib] Add some G_UNLIKELY()
27287
27288 glib/poppler-document.cc | 12 ++++++------
27289 glib/poppler-page.cc	  | 17 ++++++++++-------
27290 2 files changed, 16 insertions(+), 13 deletions(-)
27291
27292commit 52f133fb962256edb577b7f639c5c13221c6365d
27293Author: Carlos Garcia Campos <carlosgc@gnome.org>
27294Date:	Tue Jun 15 14:20:49 2010 +0200
27295
27296    [glib] Use g_slice for actions and destinations
27297
27298 glib/poppler-action.cc | 21 +++++++++------------
27299 1 file changed, 9 insertions(+), 12 deletions(-)
27300
27301commit f035c94d8b5b34c0c3bb47b8cfc2f9c720a4fc71
27302Author: Carlos Garcia Campos <carlosgc@gnome.org>
27303Date:	Tue Jun 15 14:01:07 2010 +0200
27304
27305    [glib] Use g_slice_dup in _copy() function for iterators
27306
27307 glib/poppler-document.cc | 9 +++------
27308 1 file changed, 3 insertions(+), 6 deletions(-)
27309
27310commit c84f69681828c7e3b969f666f9b84f1531976c6f
27311Author: Carlos Garcia Campos <carlosgc@gnome.org>
27312Date:	Tue Jun 15 13:57:18 2010 +0200
27313
27314    [glib] Use g_slice for mappings and PopplerRectangle
27315
27316 glib/poppler-page.cc | 50
27317 ++++++++++++++++++--------------------------------
27318 1 file changed, 18 insertions(+), 32 deletions(-)
27319
27320commit e12b9ab105f3b56b47ded871693b939ed421c853
27321Author: Carlos Garcia Campos <carlosgc@gnome.org>
27322Date:	Tue Jun 15 13:49:27 2010 +0200
27323
27324    [glib] Use poppler_image_mapping_free() instead of g_free()
27325
27326 glib/poppler-page.cc | 2 +-
27327 1 file changed, 1 insertion(+), 1 deletion(-)
27328
27329commit fb791a15f7472042fb2174e6f5df6924dd4eeb9b
27330Author: Carlos Garcia Campos <carlosgc@gnome.org>
27331Date:	Tue Jun 15 13:37:52 2010 +0200
27332
27333    [glib] Remove poppler_mapping_free and use poppler_link_mapping_free
27334    instead
27335
27336 glib/poppler-page.cc | 9 +--------
27337 1 file changed, 1 insertion(+), 8 deletions(-)
27338
27339commit 6186d7220e545eb89597626933a10acd0cd25173
27340Author: Carlos Garcia Campos <carlosgc@gnome.org>
27341Date:	Tue Jun 15 13:16:59 2010 +0200
27342
27343    [glib] Use _new() methods instead of g_new() to create boxed structs
27344
27345 glib/poppler-page.cc | 6 +++---
27346 1 file changed, 3 insertions(+), 3 deletions(-)
27347
27348commit 44639cb7b10ab6d66122ae2b6b7f3e5745f933bd
27349Author: Carlos Garcia Campos <carlosgc@gnome.org>
27350Date:	Tue Jun 15 10:39:00 2010 +0200
27351
27352    [glib-demo] Use poppler_rectangle_free() instead of g_free()
27353
27354 glib/demo/find.c | 2 +-
27355 1 file changed, 1 insertion(+), 1 deletion(-)
27356
27357commit 3ca304f3837af27ae49541a5f441d8729264a945
27358Author: Albert Astals Cid <aacid@kde.org>
27359Date:	Mon Jun 14 19:16:41 2010 +0100
27360
27361    Add more caching to ObjectStreams
27362
27363    Makes opening of file from bug 26759 ten times faster
27364
27365 poppler/XRef.cc | 62
27366 ++++++++++++++++++++++++++++++++++++++++++++++++---------
27367 poppler/XRef.h  |  4 ++--
27368 2 files changed, 55 insertions(+), 11 deletions(-)
27369
27370commit cc2e5f190e19ee8169f67df2541302a2816873d3
27371Author: Carlos Garcia Campos <carlosgc@gnome.org>
27372Date:	Mon Jun 14 18:17:01 2010 +0200
27373
27374    [glib-demo] Support password protected documents
27375
27376 glib/demo/main.c | 175
27377 +++++++++++++++++++++++++++++++++++++++++++++++++++++--
27378 1 file changed, 170 insertions(+), 5 deletions(-)
27379
27380commit 34b2dbb6bbaf0189c92eea6b7924999ab2b6ad11
27381Author: Carlos Garcia Campos <carlosgc@gnome.org>
27382Date:	Mon Jun 14 17:41:51 2010 +0200
27383
27384    [glib-demo] Remove GLIB_CHECK_VERSION(), we already depend on
27385    glib 2.18
27386
27387 glib/demo/attachments.c |  5 -----
27388 glib/demo/main.c	 | 32 +-------------------------------
27389 2 files changed, 1 insertion(+), 36 deletions(-)
27390
27391commit a52670a46c0561025d8b86cd2865603f0720c695
27392Author: Albert Astals Cid <aacid@kde.org>
27393Date:	Sun Jun 13 15:31:15 2010 +0100
27394
27395    do not distribute these two files
27396
27397    they are generated on configure/cmake time and depend on the machine
27398
27399 glib/Makefile.am    | 7 +++----
27400 poppler/Makefile.am | 4 ++--
27401 2 files changed, 5 insertions(+), 6 deletions(-)
27402
27403commit eb0206ba8458f1dba004ac7bef856dcbb2ccbba5
27404Author: Albert Astals Cid <aacid@kde.org>
27405Date:	Wed Jun 9 18:56:16 2010 +0100
27406
27407    we need to ship these two files
27408
27409    Bug 28458
27410
27411 Makefile.am | 2 ++
27412 1 file changed, 2 insertions(+)
27413
27414commit 7dfdf1ee293b7d36a049a90d8a17462ed0e50f2c
27415Author: Albert Astals Cid <aacid@kde.org>
27416Date:	Tue Jun 8 21:54:52 2010 +0100
27417
27418    Typo--
27419
27420 utils/pdftoppm.1 | 2 +-
27421 1 file changed, 1 insertion(+), 1 deletion(-)
27422
27423commit 57cc04ee1a122794b338c0d9818dbdaea46a42d6
27424Author: Albert Astals Cid <aacid@kde.org>
27425Date:	Tue Jun 8 21:49:40 2010 +0100
27426
27427    Add cropbox to the manpage
27428
27429 utils/pdftoppm.1 | 3 +++
27430 1 file changed, 3 insertions(+)
27431
27432commit f9e6cb9647981f7afbb20261b3ccedaf003657d2
27433Author: Albert Astals Cid <aacid@kde.org>
27434Date:	Tue Jun 8 20:43:11 2010 +0100
27435
27436    0.14.0
27437
27438 CMakeLists.txt   |  4 ++--
27439 NEWS		  | 18 ++++++++++++++++++
27440 configure.ac	  |  4 ++--
27441 cpp/Doxyfile	  |  2 +-
27442 qt4/src/Doxyfile |  2 +-
27443 5 files changed, 24 insertions(+), 6 deletions(-)
27444
27445commit 963afdc39153fee69ecb939c98deeef4f64638de
27446Author: Albert Astals Cid <aacid@kde.org>
27447Date:	Tue Jun 8 20:29:58 2010 +0100
27448
27449    libpoppler-qt4.so.3.2.0 -> libpoppler-qt4.so.3.3.0
27450
27451 qt4/src/CMakeLists.txt | 2 +-
27452 qt4/src/Makefile.am	| 2 +-
27453 2 files changed, 2 insertions(+), 2 deletions(-)
27454
27455commit c1629be8011f3bddbf619246090640d62136d521
27456Author: Albert Astals Cid <aacid@kde.org>
27457Date:	Tue Jun 8 20:23:00 2010 +0100
27458
27459    Increase soname as _PopplerActionMovie struct grew
27460
27461 glib/CMakeLists.txt | 2 +-
27462 glib/Makefile.am    | 2 +-
27463 2 files changed, 2 insertions(+), 2 deletions(-)
27464
27465commit 5ef45b1e72aed88ece0905b1204edee641f3c8fc
27466Author: Albert Astals Cid <aacid@kde.org>
27467Date:	Tue Jun 8 19:35:20 2010 +0100
27468
27469    Do not exit when trying to allocate memory for the XRef fails
27470
27471    See bug 28406
27472
27473 poppler/XRef.cc | 6 +++++-
27474 1 file changed, 5 insertions(+), 1 deletion(-)
27475
27476commit e7a5e9f70ee1283a2ca6734552d905279c97989b
27477Author: Albert Astals Cid <aacid@kde.org>
27478Date:	Fri Jun 4 08:46:33 2010 +0100
27479
27480    a bit of docu
27481
27482 poppler/Object.h | 2 +-
27483 1 file changed, 1 insertion(+), 1 deletion(-)
27484
27485commit 9ff4dab2558f7c2700fd7fcaccacdad9619dbdda
27486Author: Albert Astals Cid <aacid@kde.org>
27487Date:	Fri Jun 4 08:44:34 2010 +0100
27488
27489    Add support for unsigned integer numbers
27490
27491    So files store their P as a 32 bit unsigned instead of as a 32 bit
27492    signed, making us to overflow our objInt parsing and rejecting to open
27493    the file, this patch introduces objUint that only happens when the
27494    number is not real, does not fit in a 32 bit integer but still fits
27495    in a
27496    32 bit unsigned integer
27497
27498 poppler/Lexer.cc	    | 32 +++++++++++++++++++++++++-------
27499 poppler/Object.cc	    |  5 ++++-
27500 poppler/Object.h	    | 14 +++++++++++---
27501 poppler/SecurityHandler.cc | 22 ++++++++++++++++++++++
27502 4 files changed, 62 insertions(+), 11 deletions(-)
27503
27504commit 41e9af7f505dbfbda36f6ac97df90f2a42ab3160
27505Author: Albert Astals Cid <aacid@kde.org>
27506Date:	Tue Jun 1 21:40:07 2010 +0100
27507
27508    If the document is not encrypted it is ok to print
27509
27510 poppler/XRef.cc | 16 ++++++++++------
27511 1 file changed, 10 insertions(+), 6 deletions(-)
27512
27513commit b15c793a8a58b17a7fe7b32c1037726e1e0e1bf0
27514Author: Albert Astals Cid <aacid@kde.org>
27515Date:	Tue Jun 1 20:57:16 2010 +0100
27516
27517    Check it is a stream, not that it is not none
27518
27519    People is reporting aborts, e.g. KDE bug 240208
27520    but can not check if this really fixes it since he can not share the
27521    document
27522
27523 poppler/Lexer.h | 8 ++++----
27524 1 file changed, 4 insertions(+), 4 deletions(-)
27525
27526commit a72c68117ba05f3934e2df227cdcaf53a375f0ce
27527Author: Pino Toscano <pino@kde.org>
27528Date:	Fri May 28 18:11:02 2010 +0200
27529
27530    [cpp apidox] add a start of API documentation for the 'page' class
27531
27532 cpp/poppler-page.cpp | 68
27533 ++++++++++++++++++++++++++++++++++++++++++++++++++++
27534 1 file changed, 68 insertions(+)
27535
27536commit acf7729e8e270e1b4b2a552272dc280ae6d7b352
27537Author: Pino Toscano <pino@kde.org>
27538Date:	Fri May 28 17:38:35 2010 +0200
27539
27540    [cpp] fix the font_iterator current page status
27541
27542 cpp/poppler-font.cpp | 8 ++++++--
27543 1 file changed, 6 insertions(+), 2 deletions(-)
27544
27545commit 4e017ff24a01cbbf1b39eedc3d7697f8b180fdd9
27546Author: Pino Toscano <pino@kde.org>
27547Date:	Fri May 28 17:15:28 2010 +0200
27548
27549    [cpp apidox] add API documentation for the 'font_info' and
27550    'font_iterator' classes
27551
27552 cpp/poppler-font.cpp | 71
27553 ++++++++++++++++++++++++++++++++++++++++++++++++++++
27554 1 file changed, 71 insertions(+)
27555
27556commit 2ff840b62e41e2fc98e9fcff7330f40216de58a5
27557Author: Pino Toscano <pino@kde.org>
27558Date:	Fri May 28 14:34:37 2010 +0200
27559
27560    [cpp] move the actual convert_date(const char*) implementation in
27561    the detail
27562
27563    this way it is possible to call it from inside poppler-cpp without
27564    an implicit conversion to std::string
27565
27566 cpp/poppler-document.cpp      |  2 +-
27567 cpp/poppler-embedded-file.cpp |  4 ++--
27568 cpp/poppler-global.cpp        | 23 ++---------------------
27569 cpp/poppler-private.cpp       | 25 +++++++++++++++++++++++++
27570 cpp/poppler-private.h	       |  2 ++
27571 5 files changed, 32 insertions(+), 24 deletions(-)
27572
27573commit 8112e9111313eaded4cd2e89d0e67efb0f3e29db
27574Author: Pino Toscano <pino@kde.org>
27575Date:	Fri May 28 13:13:50 2010 +0200
27576
27577    [cpp] add a time_type typedef
27578
27579    ... defined as unsigned int, and use it all around
27580    (it changes nothing for client code)
27581
27582 cpp/poppler-document.cpp      | 8 ++++----
27583 cpp/poppler-document.h        | 2 +-
27584 cpp/poppler-embedded-file.cpp | 4 ++--
27585 cpp/poppler-embedded-file.h   | 4 ++--
27586 cpp/poppler-global.cpp        | 4 ++--
27587 cpp/poppler-global.h	       | 4 +++-
27588 6 files changed, 14 insertions(+), 12 deletions(-)
27589
27590commit bc5bdb43b12437e00aaddc27a74b9ac4b6498446
27591Author: Pino Toscano <pino@kde.org>
27592Date:	Fri May 28 13:01:53 2010 +0200
27593
27594    use the proper type for iterating on a GooVector
27595
27596 poppler/XRef.cc | 2 +-
27597 1 file changed, 1 insertion(+), 1 deletion(-)
27598
27599commit 87128ab0dfec6be1a034361512ee41301b078831
27600Author: Maciej Mrozowski <reavertm@gmail.com>
27601Date:	Thu May 27 17:31:00 2010 +0200
27602
27603    [CMake] Do not force -O2, preserve compiler flags instead.
27604
27605 cmake/modules/PopplerMacros.cmake | 4 ++--
27606 1 file changed, 2 insertions(+), 2 deletions(-)
27607
27608commit 241c338facb45641ef1a271c904355a014bbf28d
27609Author: Albert Astals Cid <aacid@kde.org>
27610Date:	Thu May 27 20:37:55 2010 +0100
27611
27612    Allow quality & progressive mode to be utilised in JpegWriter
27613
27614 goo/JpegWriter.cc	| 15 +++++++++++++--
27615 goo/JpegWriter.h	|  4 ++++
27616 splash/SplashBitmap.cc | 18 +++++++++---------
27617 splash/SplashBitmap.h	|  4 ++++
27618 4 files changed, 30 insertions(+), 11 deletions(-)
27619
27620commit 9eda6e8aaae412a9882141d1b5b8c7bf0c823c68
27621Author: Albert Astals Cid <aacid@kde.org>
27622Date:	Tue May 25 23:44:30 2010 +0100
27623
27624    Do not follow loops blindly
27625
27626    Fixes crash in pdf in bug 28172
27627
27628 poppler/XRef.cc | 21 +++++++++++++++------
27629 poppler/XRef.h  |  7 ++++---
27630 2 files changed, 19 insertions(+), 9 deletions(-)
27631
27632commit bbee6e0c8c9b181f8d19c167c867d74a765685fb
27633Author: Albert Astals Cid <aacid@kde.org>
27634Date:	Tue May 25 23:13:38 2010 +0100
27635
27636    update copyright
27637
27638 poppler/JBIG2Stream.cc | 2 +-
27639 1 file changed, 1 insertion(+), 1 deletion(-)
27640
27641commit 80b72b9f2fd70395580205b8b176e0576e132cf5
27642Author: Hib Eris <hib@hiberis.nl>
27643Date:	Wed May 26 13:07:57 2010 +0200
27644
27645    [autotools] sync autotool build with cmake build
27646
27647    In addition to commit 69c2cf76cef9c190ac07726f60f1dccd3df5cb6d
27648
27649 poppler/poppler-config.h.in | 4 ++++
27650 1 file changed, 4 insertions(+)
27651
27652commit 30ea3ab8a1eecafb3366aef193910098fdb7ccc8
27653Author: Albert Astals Cid <aacid@kde.org>
27654Date:	Tue May 25 23:07:56 2010 +0100
27655
27656    Fix crash when parsing pdf in bug 28170
27657
27658    This code is a can of crashing worms :-7
27659
27660 poppler/JBIG2Stream.cc | 23 ++++++++++++++++-------
27661 1 file changed, 16 insertions(+), 7 deletions(-)
27662
27663commit b5a9021037c4e6cbbfd622433f3de693d1f47671
27664Author: Albert Astals Cid <aacid@kde.org>
27665Date:	Tue May 25 20:00:57 2010 +0100
27666
27667    0.13.4
27668
27669 CMakeLists.txt				      |  2 +-
27670 NEWS					      | 16 ++++++++++++++++
27671 configure.ac				      |  2 +-
27672 cpp/Doxyfile				      |  2 +-
27673 glib/reference/tmpl/poppler-action.sgml      |  5 +++++
27674 glib/reference/tmpl/poppler-annot.sgml       | 18 ++++++++++++++++++
27675 glib/reference/tmpl/poppler-attachment.sgml  |  3 +++
27676 glib/reference/tmpl/poppler-document.sgml    |  5 +++++
27677 glib/reference/tmpl/poppler-enums.sgml       | 17 +++++++++++++++++
27678 glib/reference/tmpl/poppler-features.sgml    |  3 +++
27679 glib/reference/tmpl/poppler-form-field.sgml  |  3 +++
27680 glib/reference/tmpl/poppler-layer.sgml       |  4 ++++
27681 glib/reference/tmpl/poppler-page.sgml	      | 13 +++++++++++++
27682 glib/reference/tmpl/poppler-private.sgml     |  3 +++
27683 glib/reference/tmpl/poppler.sgml	      |  6 ++++++
27684 glib/reference/tmpl/stamp-poppler-enums.sgml |  3 +++
27685 qt4/src/Doxyfile			      |  2 +-
27686 17 files changed, 103 insertions(+), 4 deletions(-)
27687
27688commit 57ab0ebe993d79fe551bba58e0a70d55d32828f8
27689Author: Albert Astals Cid <aacid@kde.org>
27690Date:	Wed May 12 20:49:31 2010 +0100
27691
27692    better copyright
27693
27694 poppler/strtok_r.cpp | 23 +++++++++++++++++++++++
27695 1 file changed, 23 insertions(+)
27696
27697commit 69c2cf76cef9c190ac07726f60f1dccd3df5cb6d
27698Author: Albert Astals Cid <aacid@kde.org>
27699Date:	Wed May 12 20:47:25 2010 +0100
27700
27701    mingw does not provide strtok_r
27702
27703    Copy the glibc implementation
27704
27705 CMakeLists.txt			|   1 +
27706 poppler/Makefile.am		|   1 +
27707 poppler/poppler-config.h.cmake |   4 +
27708 poppler/strtok_r.cpp		| 189
27709 +++++++++++++++++++++++++++++++++++++++++
27710 4 files changed, 195 insertions(+)
27711
27712commit 9e9b5e0d87a7450bd2223538673321ecec720c36
27713Author: Marek Kasik <mkasik@redhat.com>
27714Date:	Tue May 11 12:06:17 2010 +0200
27715
27716    Better check of overlapping of table cells when selecting text
27717
27718    Add check for overlapping of upper right cell with lower left cell
27719    of assumed table (related to #3188).
27720
27721 poppler/TextOutputDev.cc | 5 ++++-
27722 1 file changed, 4 insertions(+), 1 deletion(-)
27723
27724commit a3e40b460b7690ef73ccf143b10da07e91d9ee7f
27725Author: Carlos Garcia Campos <carlosgc@gnome.org>
27726Date:	Mon May 10 17:41:04 2010 +0200
27727
27728    [annots] Adjust bbox for line annots when y1 = y2
27729
27730    Some documents like pdf_commenting_new.pdf, have y1 = y2 but
27731    line_width > 0, acroread renders the lines in such cases even
27732    though the
27733    annot bbox is empty.
27734
27735 poppler/Annot.cc | 10 ++++++++++
27736 1 file changed, 10 insertions(+)
27737
27738commit e30d24c506a9ff742f8af5d6c71273abeddaa265
27739Author: Pino Toscano <pino@kde.org>
27740Date:	Tue May 4 15:19:26 2010 +0200
27741
27742    [cpp] ustring::{from,to}_utf8(): fix in/out buffer sizes
27743
27744 cpp/poppler-global.cpp | 4 ++--
27745 1 file changed, 2 insertions(+), 2 deletions(-)
27746
27747commit aaa19a673020e12dbfceb4d25ade0ece7875fd83
27748Author: Pino Toscano <pino@kde.org>
27749Date:	Tue May 4 12:07:43 2010 +0200
27750
27751    [cpp] make the pkg-config files really working
27752
27753 poppler-cpp.pc.cmake | 6 +++++-
27754 poppler-cpp.pc.in    | 6 +++++-
27755 2 files changed, 10 insertions(+), 2 deletions(-)
27756
27757commit 8f963ccde41ef1faa719254fccc5bdfe75e9fa87
27758Author: Patrick Spendrin <ps_ml@gmx.de>
27759Date:	Sun May 2 18:42:10 2010 +0200
27760
27761    Windows: define strtok_r as strtok_s
27762
27763 poppler/poppler-config.h.cmake | 4 ++++
27764 poppler/poppler-config.h.in	| 4 ++++
27765 2 files changed, 8 insertions(+)
27766
27767commit c9d8df51c96e50ad72f7954baba2254259fc894c
27768Author: Albert Astals Cid <aacid@kde.org>
27769Date:	Sat May 1 19:52:51 2010 +0100
27770
27771    2010 in these copyrights
27772
27773 poppler/poppler-config.h.cmake | 2 +-
27774 poppler/poppler-config.h.in	| 2 +-
27775 2 files changed, 2 insertions(+), 2 deletions(-)
27776
27777commit 9ce71fb35fdd66c55872956432160a5c76a62080
27778Author: Jakub Wilk <ubanus@users.sf.net>
27779Date:	Sat May 1 19:50:54 2010 +0100
27780
27781    Use strtok_r instead strtok
27782
27783    strtok is not thread safe
27784
27785 fofi/FoFiType1.cc	      |  8 +++++---
27786 poppler/CharCodeToUnicode.cc |  6 ++++--
27787 poppler/GlobalParams.cc      |  6 ++++--
27788 poppler/PDFDoc.cc	      |  4 +++-
27789 poppler/UnicodeMap.cc	      | 21 ++++++++++++++++++---
27790 5 files changed, 34 insertions(+), 11 deletions(-)
27791
27792commit 6b2983f89e87792a393880dab6dc1fedb748db2c
27793Author: Carlos Garcia Campos <carlosgc@gnome.org>
27794Date:	Fri Apr 30 14:48:50 2010 +0200
27795
27796    [cairo] Set device offset and matrix to smask depending on the
27797    group target
27798
27799    It seems to fix all of my test cases. Fixes bug #27208.
27800
27801 poppler/CairoOutputDev.cc | 21 +++++++++++++++------
27802 1 file changed, 15 insertions(+), 6 deletions(-)
27803
27804commit ac32021704178721ee007a6b6831283e323e500f
27805Author: Pino Toscano <pino@kde.org>
27806Date:	Fri Apr 30 01:14:14 2010 +0200
27807
27808    demote the #warning to a simple FIXME comment
27809
27810 poppler/ArthurOutputDev.cc | 4 +---
27811 1 file changed, 1 insertion(+), 3 deletions(-)
27812
27813commit 8c1bc17552c989c15f318d9d109607a9a594ca6b
27814Author: Pino Toscano <pino@kde.org>
27815Date:	Fri Apr 30 01:12:19 2010 +0200
27816
27817    MSVC: define fmax() and fmin()
27818
27819    MSVC does not provide those functions, so we need to define them to
27820    the existing max()/mix() macros.
27821    Thanks to Patrick Spendrin for the hint!
27822
27823 poppler/poppler-config.h.cmake | 5 +++++
27824 poppler/poppler-config.h.in	| 5 +++++
27825 2 files changed, 10 insertions(+)
27826
27827commit 71063d51a45835b0267a7e3f823ef49689cfd06f
27828Author: Carlos Garcia Campos <carlosgc@gnome.org>
27829Date:	Thu Apr 29 20:28:07 2010 +0200
27830
27831    Make sure we are drawing text before calling endTextObject()
27832
27833    This is actually the right fix for the previous commit.
27834
27835 poppler/Gfx.cc | 10 +++++-----
27836 1 file changed, 5 insertions(+), 5 deletions(-)
27837
27838commit e909219d8e92994bd52976f9676015fa6ca9fc91
27839Author: Carlos Garcia Campos <carlosgc@gnome.org>
27840Date:	Thu Apr 29 18:34:22 2010 +0200
27841
27842    Set textHaveCSPattern=false again before filling the pattern in
27843    opEndText()
27844
27845    Fixes cairo backend regressions caused by commit
27846    ccf238b32e236f69c0507a5421ac2649dfa8d865.
27847
27848 poppler/Gfx.cc | 4 ++--
27849 1 file changed, 2 insertions(+), 2 deletions(-)
27850
27851commit 29572d6ac7829b60efce2d8e489473c55e370f26
27852Author: Albert Astals Cid <aacid@kde.org>
27853Date:	Tue Apr 27 23:39:23 2010 +0100
27854
27855    fabs for doubles
27856
27857 poppler/TextOutputDev.cc | 24 ++++++++++++------------
27858 1 file changed, 12 insertions(+), 12 deletions(-)
27859
27860commit 4905e2bd764ea601e3bf9c5195c740e5bf186af5
27861Author: Albert Astals Cid <aacid@kde.org>
27862Date:	Tue Apr 27 23:34:34 2010 +0100
27863
27864    fix include
27865
27866 splash/SplashBitmap.cc | 1 +
27867 1 file changed, 1 insertion(+)
27868
27869commit f9f0e4b747a1527bd6354897cdba7954d58651de
27870Author: Carlos Garcia Campos <carlosgc@gnome.org>
27871Date:	Tue Apr 27 14:26:23 2010 +0200
27872
27873    Fix first color stop offset of linear gradients
27874
27875    Fixes bug #27837.
27876
27877 poppler/Gfx.cc | 2 +-
27878 1 file changed, 1 insertion(+), 1 deletion(-)
27879
27880commit 5b822011029f3721fbafd4a7bf01b9d6fee35d25
27881Author: Pino Toscano <pino@kde.org>
27882Date:	Sat Apr 24 18:18:08 2010 +0200
27883
27884    include standard float.h instead of unportable values.h
27885
27886 poppler/TextOutputDev.cc | 2 +-
27887 1 file changed, 1 insertion(+), 1 deletion(-)
27888
27889commit dee7cb8691528293bb5b8f266970cdb6771e301b
27890Author: Albert Astals Cid <aacid@kde.org>
27891Date:	Sat Apr 24 15:39:23 2010 +0100
27892
27893    0.13.3
27894
27895 CMakeLists.txt   |  2 +-
27896 NEWS		  | 31 +++++++++++++++++++++++++++++++
27897 configure.ac	  |  2 +-
27898 cpp/Doxyfile	  |  2 +-
27899 qt4/src/Doxyfile |  2 +-
27900 5 files changed, 35 insertions(+), 4 deletions(-)
27901
27902commit 07864c9e2a7a32b48bdbab92c8b2f79bce1d9f5b
27903Author: Albert Astals Cid <aacid@kde.org>
27904Date:	Sat Apr 24 13:07:02 2010 +0100
27905
27906    minor cleanups
27907
27908 utils/HtmlLinks.cc | 15 ++-------------
27909 utils/HtmlLinks.h  | 16 ++++++++++++++--
27910 2 files changed, 16 insertions(+), 15 deletions(-)
27911
27912commit e501eabb2f0775444a2bf64005a3a3f1ffa281b4
27913Author: Albert Astals Cid <aacid@kde.org>
27914Date:	Sat Apr 24 13:06:12 2010 +0100
27915
27916    Do not assume the parameter will have more than 5 chars
27917
27918 utils/pdftohtml.cc | 30 ++++++++++++++++++------------
27919 1 file changed, 18 insertions(+), 12 deletions(-)
27920
27921commit 6cc4d571339214e9eeeb682ba48fb220cef905f9
27922Author: Albert Astals Cid <aacid@kde.org>
27923Date:	Sat Apr 24 13:04:05 2010 +0100
27924
27925    Fix end() to return the correct last valid value
27926
27927 goo/GooVector.h | 5 +++--
27928 1 file changed, 3 insertions(+), 2 deletions(-)
27929
27930commit 4ed53e30e735b79c46eab9d54883531c6e187b17
27931Author: William Bader <williambader@hotmail.com>
27932Date:	Fri Apr 23 22:52:24 2010 +0100
27933
27934    Silence some Illegal entry in bfrange block in ToUnicode CMap
27935
27936    Fixes #27728
27937
27938 poppler/CharCodeToUnicode.cc | 7 +++++--
27939 1 file changed, 5 insertions(+), 2 deletions(-)
27940
27941commit 16a004784043e2a8587c0c3c6d23889df8a80470
27942Author: Albert Astals Cid <aacid@kde.org>
27943Date:	Thu Apr 22 19:39:01 2010 +0100
27944
27945    Avoid the usage of std::
27946
27947 poppler/TextOutputDev.cc | 25 +++++++++++--------------
27948 1 file changed, 11 insertions(+), 14 deletions(-)
27949
27950commit a7dcb2b4ffee57b7f78529cbaeaab647ab93de86
27951Author: Pino Toscano <pino@kde.org>
27952Date:	Thu Apr 22 13:31:41 2010 +0200
27953
27954    Windows: include config.h in GlobalParamsWin.cc only if not included
27955    already
27956
27957    GlobalParamsWin.cc is not compiled standalone but only #include'd by
27958    GlobalParams.cc (on Windows only), so config.h has already included
27959    already
27960    as safety check, check for PACKAGE_NAME (#define'd in config.h)
27961    before #include'ing it again
27962
27963 poppler/GlobalParamsWin.cc | 2 ++
27964 1 file changed, 2 insertions(+)
27965
27966commit fba076e17af24a9c9883504282316bba119a908c
27967Author: Pino Toscano <pino@kde.org>
27968Date:	Thu Apr 22 13:24:04 2010 +0200
27969
27970    avoid accidental max() macro replacement with some compilers (eg MSVC)
27971
27972    defining an empty macro and using it between "max" and "(", such
27973    compilers won't try to replace their macro max(a, b) there; in any
27974    case, empty spaces are just fine
27975
27976 poppler/TextOutputDev.cc | 11 +++++++----
27977 1 file changed, 7 insertions(+), 4 deletions(-)
27978
27979commit ccf238b32e236f69c0507a5421ac2649dfa8d865
27980Author: Thomas Freitag <Thomas.Freitag@alfa.de>
27981Date:	Wed Apr 21 19:21:37 2010 +0100
27982
27983    Improve colorizing text and masks in pattern colorspace
27984
27985    Bug #27482
27986
27987 poppler/Gfx.cc		    | 137
27988 ++++++++++++++++++++++-----------------------
27989 poppler/Gfx.h		    |	4 +-
27990 poppler/SplashOutputDev.cc |  41 ++++++++++++--
27991 poppler/SplashOutputDev.h  |	3 +-
27992 4 files changed, 106 insertions(+), 79 deletions(-)
27993
27994commit 8e86dfb328d94939ecf390d34af533b831b2837b
27995Author: Albert Astals Cid <aacid@kde.org>
27996Date:	Wed Apr 21 19:19:53 2010 +0100
27997
27998    Add copyright
27999
28000 poppler/TextOutputDev.cc | 1 +
28001 poppler/TextOutputDev.h  | 1 +
28002 2 files changed, 2 insertions(+)
28003
28004commit 6f9f3d33ff8058e28243ba45b8547e21ad0d088a
28005Author: Andre Klapper <a9016009@gmx.de>
28006Date:	Wed Apr 21 19:57:15 2010 +0200
28007
28008    [glib-demo] Compile with -DGSEAL_ENABLE
28009
28010    Fixes bug #27579.
28011
28012 glib/demo/images.c | 2 +-
28013 glib/demo/layers.c | 4 ++--
28014 glib/demo/render.c | 8 ++++----
28015 3 files changed, 7 insertions(+), 7 deletions(-)
28016
28017commit 6b14c18d60cae130869f9a5c7688dfe880602224
28018Author: Carlos Garcia Campos <carlosgc@gnome.org>
28019Date:	Wed Apr 21 19:56:49 2010 +0200
28020
28021    [cairo] Make sure we always use a new path in doPath()
28022
28023    Fixes document
28024    http://acroeng.adobe.com/Test_Files/images/transparency/Untitled-2.pdf
28025    when rendering with cairo backend.
28026
28027 poppler/CairoOutputDev.cc | 1 +
28028 1 file changed, 1 insertion(+)
28029
28030commit 4f71d64c69500ed78daf4d797c8af6cfbd3d970e
28031Author: Carlos Garcia Campos <carlosgc@gnome.org>
28032Date:	Wed Apr 21 11:44:49 2010 +0200
28033
28034    [cairo] Fix pattern size when bbox is not at 0,0
28035
28036 poppler/CairoOutputDev.cc | 11 +++++++++--
28037 1 file changed, 9 insertions(+), 2 deletions(-)
28038
28039commit 9c5612f6e013a8698eff6531ec388a7e6c1fb89a
28040Author: Marek Kasik <mkasik@redhat.com>
28041Date:	Fri Feb 12 14:31:01 2010 +0100
28042
28043    Distinguish between columns and tables when selecting text
28044
28045    This commit add ability to detect tables in text by checking borders
28046    of 4 neighbouring text blocks for arrangement (to the left, to
28047    the right,
28048    center, ...). Detected border of whole table is then stored in
28049    ExMin, ExMax,
28050    EyMin and EyMax of each block together with id of detected
28051    table. Sorting
28052    of blocks is then performed on the these borders to be able to
28053    distinguish
28054    tables from columns.
28055    Pasting of selected text was modified so that tables are pasted
28056    correctly
28057    (even with multi line cells).
28058
28059 poppler/TextOutputDev.cc | 490
28060 +++++++++++++++++++++++++++++++++++++++++------
28061 poppler/TextOutputDev.h  |   5 +
28062 2 files changed, 437 insertions(+), 58 deletions(-)
28063
28064commit db014ffb357e760d9397544c5a8fe747cdb497ab
28065Author: Brian Ewins <brian.ewins@gmail.com>
28066Date:	Mon Nov 23 08:58:19 2009 +0000
28067
28068    Select top right to bottom left in RTL mode
28069
28070    This makes pure RTL selection work. Bidi is not handled at all.
28071    Rendering of the selection is poor and the dumped text appears
28072    to still be in reverse order to me.
28073
28074 poppler/TextOutputDev.cc | 57
28075 ++++++++++++++++++++++++++++++++++++------------
28076 1 file changed, 43 insertions(+), 14 deletions(-)
28077
28078commit b1d43fa052d9160c4f319a67415ecf3ebf2cf9b3
28079Author: Brian Ewins <brian.ewins@gmail.com>
28080Date:	Sun Nov 22 09:47:40 2009 +0000
28081
28082    Make pdftotext newlines match copy and paste
28083
28084    The output of pdftotext didn't insert line breaks,
28085    resulting in jumbled text. Change the rules to
28086    emit a newline at the end of each line unless
28087    a hyphenation is being supressed, and an extra
28088    newline at the end of each flow.
28089
28090 poppler/TextOutputDev.cc | 17 +++--------------
28091 1 file changed, 3 insertions(+), 14 deletions(-)
28092
28093commit f83b677a8eb44d65698b77edb13a5c7de3a72c0f
28094Author: Brian Ewins <brian.ewins@gmail.com>
28095Date:	Thu Nov 12 02:50:29 2009 +0000
28096
28097    Use a reading-order sort to order blocks
28098
28099    This switches the block sort from XY to reading order,
28100    using the rules from T. Breuel's "High Performance
28101    Document Layout Analysis".
28102
28103    Signed-off-by: Brian Ewins <brian.ewins@gmail.com>
28104
28105 poppler/TextOutputDev.cc | 164
28106 +++++++++++++++++++++++++++++++++++++++++++++--
28107 poppler/TextOutputDev.h  |   8 +++
28108 2 files changed, 167 insertions(+), 5 deletions(-)
28109
28110commit a2191a4d45e0abaec97c19aacae37c4c5824bd36
28111Author: Brian Ewins <brian.ewins@gmail.com>
28112Date:	Mon Nov 9 06:24:51 2009 +0000
28113
28114    Separate flow construction from reading order
28115
28116    If the blocks were already in reading order, then
28117    constructing flows is simplified, since blocks
28118    cannot be picked out-of-order. Make this change
28119    first in preparation for adding a reading-order
28120    sort.
28121
28122    Signed-off-by: Brian Ewins <brian.ewins@gmail.com>
28123
28124 poppler/TextOutputDev.cc | 96
28125 +++++++++---------------------------------------
28126 1 file changed, 17 insertions(+), 79 deletions(-)
28127
28128commit 345ed51af9b9e7ea53af42727b91ed68dcc52370
28129Author: Brian Ewins <brian.ewins@gmail.com>
28130Date:	Thu Oct 29 01:46:29 2009 +0000
28131
28132    Fix bug 3188, text selection across table cells
28133
28134    Bug 3188. When selecting text, poppler goes across the whole
28135    page then down, rather than across each cell, down that cell,
28136    then across to the next cell. This leads to illegible paste
28137    results.
28138
28139    Teach TextPage to visit the selection in flow order rather than
28140    block order.
28141
28142    Signed-off-by: Brian Ewins <brian.ewins@gmail.com>
28143
28144 poppler/TextOutputDev.cc | 334
28145 +++++++++++++++++++++++++----------------------
28146 1 file changed, 178 insertions(+), 156 deletions(-)
28147
28148commit 12d83931ae1b899b70c7ea5c01f03f123b1bb9a8
28149Author: Carlos Garcia Campos <carlosgc@gnome.org>
28150Date:	Sun Apr 18 17:53:48 2010 +0200
28151
28152    [cairo] Check pattern status after setting matrix when rendering
28153    images
28154
28155    Fixes rendering of document attached to kde bug
28156    http://bugs.kde.org/show_bug.cgi?id=135417.
28157
28158 poppler/CairoOutputDev.cc | 34 ++++++++++++++++++++++++++++++++++
28159 1 file changed, 34 insertions(+)
28160
28161commit ff6d501a2fc887fd49a985161f756d6d6b8e6c0d
28162Author: Carlos Garcia Campos <carlosgc@gnome.org>
28163Date:	Sun Apr 18 17:51:42 2010 +0200
28164
28165    [cairo] Fix a crash when rendering 0x0 images
28166
28167    See kde bug http://bugs.kde.org/show_bug.cgi?id=135417
28168
28169 poppler/CairoOutputDev.cc | 3 +++
28170 1 file changed, 3 insertions(+)
28171
28172commit 84cd2186861436fbaa7c29aa691e69fcd543a1c2
28173Author: Hib Eris <hib@hiberis.nl>
28174Date:	Tue Apr 13 23:42:28 2010 +0200
28175
28176    Properly initialize variable
28177
28178 poppler/CachedFile.cc | 1 +
28179 1 file changed, 1 insertion(+)
28180
28181commit 24f244f486f332b0bd76c6525c5d9d03168a76e6
28182Author: Hib Eris <hib@hiberis.nl>
28183Date:	Tue Apr 13 23:54:28 2010 +0200
28184
28185    pdftops: require output filename when reading from stdin
28186
28187 utils/pdftops.cc | 3 +++
28188 1 file changed, 3 insertions(+)
28189
28190commit 955f9f53ff225f6794a494fdd0f0fe5ee1a41d88
28191Author: Hib Eris <hib@hiberis.nl>
28192Date:	Tue Apr 13 23:47:40 2010 +0200
28193
28194    pdftotext: require output filename when reading from stdin
28195
28196 utils/pdftotext.cc | 3 +++
28197 1 file changed, 3 insertions(+)
28198
28199commit 31388aa8b5117619878431b7fed2d033000af541
28200Author: Hib Eris <hib@hiberis.nl>
28201Date:	Tue Apr 13 23:27:20 2010 +0200
28202
28203    pdftohtml: require output filename when reading from stdin
28204
28205 utils/pdftohtml.cc | 3 +++
28206 1 file changed, 3 insertions(+)
28207
28208commit a8d43ec1c7f5448a7f63d9bbd9062d56ee1c7c58
28209Author: Albert Astals Cid <aacid@kde.org>
28210Date:	Wed Apr 14 19:21:33 2010 +0100
28211
28212    update XOPEN_SOURCE to 600 in non standard compile options
28213
28214    it seems helps compiling on some BSD
28215
28216 cmake/modules/PopplerMacros.cmake | 2 +-
28217 configure.ac			   | 2 +-
28218 2 files changed, 2 insertions(+), 2 deletions(-)
28219
28220commit 4cce1f14e964edf1bf2d9fb8286ee002a67dc212
28221Author: Albert Astals Cid <aacid@kde.org>
28222Date:	Tue Apr 13 21:57:16 2010 +0100
28223
28224    include strings.h on non windows platforms
28225
28226 poppler/GlobalParams.cc | 2 ++
28227 test/perf-test.cc	 | 2 ++
28228 2 files changed, 4 insertions(+)
28229
28230commit 55c76069c52f9f51c6b8c60fe1aa8de499012ea8
28231Author: Carlos Garcia Campos <carlosgc@gnome.org>
28232Date:	Mon Apr 12 19:32:46 2010 +0200
28233
28234    [glib] Use existing cairo api when rendering to a pixbuf
28235
28236    I should fix bug #5589 for the GDK api too.
28237
28238 glib/poppler-page.cc | 227
28239 +++++++++++++++++++++------------------------------
28240 1 file changed, 93 insertions(+), 134 deletions(-)
28241
28242commit 51aefe1423a068e8c119c21a8791d265aecbeaf5
28243Author: Carlos Garcia Campos <carlosgc@gnome.org>
28244Date:	Fri Apr 9 12:50:00 2010 +0200
28245
28246    [cairo] Implement colorizing image masks with pattern colorspace
28247
28248 poppler/CairoOutputDev.cc | 9 +++++++++
28249 1 file changed, 9 insertions(+)
28250
28251commit bd8f44289770175a17ac45e4788b0d374cc93d5a
28252Author: Carlos Garcia Campos <carlosgc@gnome.org>
28253Date:	Fri Apr 9 12:02:38 2010 +0200
28254
28255    Partially revert "[cairo] Do not change device offset of mask surface"
28256
28257    This partially reverts commit
28258    a32f6f9ebaed3e4827b9dc6cb37e307c2798f521.
28259    It fixed bug #27208, but it's causing regressions on other documents.
28260
28261 poppler/CairoOutputDev.cc | 11 ++++++++++-
28262 1 file changed, 10 insertions(+), 1 deletion(-)
28263
28264commit bcb405c43fb7140f5d601d00de4d30913a0050ef
28265Author: Carlos Garcia Campos <carlosgc@gnome.org>
28266Date:	Thu Apr 8 12:02:48 2010 +0200
28267
28268    Pages were always created without forms by Catalog
28269
28270    Use getForm() instead of form when creating a page object.
28271
28272 poppler/Catalog.cc | 2 +-
28273 1 file changed, 1 insertion(+), 1 deletion(-)
28274
28275commit d46581c574b3088a82555cbc3b76e95e2571b9c0
28276Author: Albert Astals Cid <aacid@kde.org>
28277Date:	Wed Apr 7 20:25:23 2010 +0100
28278
28279    Fix destructor
28280
28281 poppler/Catalog.cc | 19 +++++++------------
28282 poppler/Catalog.h  |  3 +--
28283 2 files changed, 8 insertions(+), 14 deletions(-)
28284
28285commit ab14433f8b3d7c67f279cece65dfdd40c6675ac0
28286Author: Hib Eris <hib@hiberis.nl>
28287Date:	Thu Mar 25 15:33:33 2010 +0100
28288
28289    Parse Form on demand
28290
28291 poppler/Catalog.cc | 21 +++++++++++++--------
28292 poppler/Catalog.h  |  2 +-
28293 2 files changed, 14 insertions(+), 9 deletions(-)
28294
28295commit c72a2c7f70b13a7b7b531b3c983d9a9bc104bac7
28296Author: Hib Eris <hib@hiberis.nl>
28297Date:	Thu Mar 25 17:33:11 2010 +0100
28298
28299    Parse Names on demand
28300
28301 poppler/Catalog.cc | 112
28302 +++++++++++++++++++++++++++++++++++++++++++----------
28303 poppler/Catalog.h  |  18 ++++++---
28304 2 files changed, 104 insertions(+), 26 deletions(-)
28305
28306commit 32053360c93607cf9bdc092257cefad5d4df9ec5
28307Author: Hib Eris <hib@hiberis.nl>
28308Date:	Thu Mar 25 16:32:22 2010 +0100
28309
28310    Parse Dests on demand
28311
28312 poppler/Catalog.cc | 27 +++++++++++++++++++++------
28313 poppler/Catalog.h  |  2 +-
28314 2 files changed, 22 insertions(+), 7 deletions(-)
28315
28316commit da0f8e69eecb944e128474f62829f729eeabd189
28317Author: Hib Eris <hib@hiberis.nl>
28318Date:	Thu Mar 25 16:48:07 2010 +0100
28319
28320    Parse Outline on demand in PDFDoc
28321
28322 poppler/PDFDoc.cc | 17 ++++++++++++-----
28323 poppler/PDFDoc.h  |  2 +-
28324 2 files changed, 13 insertions(+), 6 deletions(-)
28325
28326commit d7a69c8cad112cb6616d0192d8a4028fdaee2f73
28327Author: Hib Eris <hib@hiberis.nl>
28328Date:	Thu Mar 25 16:05:02 2010 +0100
28329
28330    Parse Outline on demand
28331
28332 poppler/Catalog.cc | 23 ++++++++++++++++++++---
28333 poppler/Catalog.h  |  2 +-
28334 2 files changed, 21 insertions(+), 4 deletions(-)
28335
28336commit c149e027fa76824221a78fe6d3bf9bfe953491d4
28337Author: Hib Eris <hib@hiberis.nl>
28338Date:	Thu Mar 25 15:51:51 2010 +0100
28339
28340    Parse StructTreeRoot on demand
28341
28342 poppler/Catalog.cc | 22 +++++++++++++++++++---
28343 poppler/Catalog.h  |  2 +-
28344 2 files changed, 20 insertions(+), 4 deletions(-)
28345
28346commit 3c6effe44d6d97f175c2ee7f3913d8c4ba34d612
28347Author: Hib Eris <hib@hiberis.nl>
28348Date:	Thu Mar 25 14:55:22 2010 +0100
28349
28350    Parse Metadata on demand
28351
28352 poppler/Catalog.cc | 16 +++++++++++++---
28353 1 file changed, 13 insertions(+), 3 deletions(-)
28354
28355commit 749d67ea2346a3453ef41dc37ba59d419ad900b0
28356Author: Hib Eris <hib@hiberis.nl>
28357Date:	Thu Mar 25 15:09:58 2010 +0100
28358
28359    Parse PageLabelInfo on demand
28360
28361 poppler/Catalog.cc | 37 +++++++++++++++++++++++++++++--------
28362 poppler/Catalog.h  |  3 +++
28363 2 files changed, 32 insertions(+), 8 deletions(-)
28364
28365commit 78f7d106714fa489a66c39410163a6902ba24856
28366Author: Hib Eris <hib@hiberis.nl>
28367Date:	Sat Mar 27 14:43:57 2010 +0100
28368
28369    Parse PageMode and PageLayout on demand
28370
28371 poppler/Catalog.cc | 109
28372 ++++++++++++++++++++++++++++++++++++-----------------
28373 poppler/Catalog.h  |  11 ++++--
28374 2 files changed, 81 insertions(+), 39 deletions(-)
28375
28376commit f5dd5be64d09186ee289632c1a61979d15edd605
28377Author: Carlos Garcia Campos <carlosgc@gnome.org>
28378Date:	Wed Apr 7 19:48:39 2010 +0200
28379
28380    Fix saving update docs that have a compressed xref table
28381
28382     - Use the original xref table size as Size field in the trailer
28383       dictionary to make sure size = maxObjId + 1
28384
28385     - Use the right generation number for compressed objects that which
28386       must be 0. gen field in xref entry for compressed objects is the
28387       index of the object in the stream, not the generation number.
28388
28389    Fixes bug #27450.
28390
28391 poppler/PDFDoc.cc | 9 ++++-----
28392 1 file changed, 4 insertions(+), 5 deletions(-)
28393
28394commit 3f302fdd78cd78873bf5376af84e83741a8daadb
28395Author: Pino Toscano <pino@kde.org>
28396Date:	Tue Apr 6 23:58:46 2010 +0200
28397
28398    use a GooVector<bool> instead of a non-standard variable-length-array
28399
28400 poppler/CachedFile.cc | 6 +++---
28401 1 file changed, 3 insertions(+), 3 deletions(-)
28402
28403commit 425a62b5fa8e4e69bfc1c64ed126b5baac06d78a
28404Author: Hib Eris <hib@hiberis.nl>
28405Date:	Tue Apr 6 10:57:30 2010 +0200
28406
28407    pdfutils: fix deleting fileName
28408
28409 utils/pdfinfo.cc  | 2 +-
28410 utils/pdftoabw.cc | 2 +-
28411 2 files changed, 2 insertions(+), 2 deletions(-)
28412
28413commit 198c9d61ba93ba62ea2da44a23cd948d43556c3e
28414Author: Albert Astals Cid <aacid@kde.org>
28415Date:	Tue Apr 6 22:00:14 2010 +0100
28416
28417    Use the topleft of the Rect of text annots to draw
28418
28419    Not use the full rect when we are drawing "our" notes
28420
28421 poppler/Annot.cc | 9 +++++++--
28422 1 file changed, 7 insertions(+), 2 deletions(-)
28423
28424commit 1422802f029483ad3e62a3a13e66b2d3990ac58f
28425Author: Carlos Garcia Campos <carlosgc@gnome.org>
28426Date:	Tue Apr 6 12:32:12 2010 +0200
28427
28428    [cairo] Use current fill_opacity when drawing soft masked images
28429
28430    Fixes GNOME Bug https://bugzilla.gnome.org/show_bug.cgi?id=614915
28431
28432 poppler/CairoOutputDev.cc | 27 ++++++++++++++++++++-------
28433 1 file changed, 20 insertions(+), 7 deletions(-)
28434
28435commit c152d30f879e6cde45de58bb9249035e127e84e7
28436Author: Hib Eris <hib@hiberis.nl>
28437Date:	Mon Apr 5 18:55:29 2010 +0200
28438
28439    delete fileName in utils
28440
28441 utils/pdftohtml.cc | 1 +
28442 utils/pdftops.cc   | 1 +
28443 utils/pdftotext.cc | 1 +
28444 3 files changed, 3 insertions(+)
28445
28446commit f091c83414ab32a4ecf1fa2bd15f13a3cf113a86
28447Author: Hib Eris <hib@hiberis.nl>
28448Date:	Mon Apr 5 20:12:01 2010 +0100
28449
28450    add some docu
28451
28452 poppler/CachedFile.h	      | 30 ++++++++++++++++++++++++++++++
28453 poppler/CurlPDFDocBuilder.h  |  2 ++
28454 poppler/LocalPDFDocBuilder.h |  2 ++
28455 poppler/PDFDocBuilder.h      |  9 +++++++++
28456 poppler/PDFDocFactory.h      | 12 ++++++++++++
28457 poppler/StdinPDFDocBuilder.h |  2 ++
28458 6 files changed, 57 insertions(+)
28459
28460commit fc071d800cb4329a3ccf898d7bf16b4db7323ad8
28461Author: Albert Astals Cid <aacid@kde.org>
28462Date:	Mon Apr 5 19:11:26 2010 +0100
28463
28464    Rework DCTStream error handling, should work better now
28465
28466    Fixes bug 26280
28467
28468 poppler/DCTStream.cc	| 35 ++++++++++++++---------------------
28469 poppler/DCTStream.h	|  5 +++--
28470 utils/HtmlOutputDev.cc |  4 ++--
28471 3 files changed, 19 insertions(+), 25 deletions(-)
28472
28473commit a9d801b2db20ecb08734ee5cdb703abf11994b6e
28474Author: Albert Astals Cid <aacid@kde.org>
28475Date:	Mon Apr 5 16:55:02 2010 +0100
28476
28477    Make some paremeters const & to clearly show we just read them
28478
28479 poppler/CachedFile.cc	       | 18 ++++++++++--------
28480 poppler/CachedFile.h	       |  8 +++++---
28481 poppler/CurlCachedFile.cc     |  9 +++++----
28482 poppler/CurlCachedFile.h      |  3 ++-
28483 poppler/CurlPDFDocBuilder.cc  |  9 +++++----
28484 poppler/CurlPDFDocBuilder.h   |  5 +++--
28485 poppler/LocalPDFDocBuilder.cc | 15 ++++++++-------
28486 poppler/LocalPDFDocBuilder.h  |  5 +++--
28487 poppler/PDFDocBuilder.h       |  5 +++--
28488 poppler/PDFDocFactory.cc      |  7 ++++---
28489 poppler/PDFDocFactory.h       |  3 ++-
28490 poppler/StdinCachedFile.cc    |  3 ++-
28491 poppler/StdinCachedFile.h     |  3 ++-
28492 poppler/StdinPDFDocBuilder.cc |  7 ++++---
28493 poppler/StdinPDFDocBuilder.h  |  5 +++--
28494 utils/pdffonts.cc	       |  4 ++--
28495 utils/pdfimages.cc	       |  4 ++--
28496 utils/pdfinfo.cc	       |  4 ++--
28497 utils/pdftoabw.cc	       |  4 ++--
28498 utils/pdftohtml.cc	       |  4 ++--
28499 utils/pdftoppm.cc	       |  2 +-
28500 utils/pdftops.cc	       |  4 ++--
28501 utils/pdftotext.cc	       |  4 ++--
28502 23 files changed, 76 insertions(+), 59 deletions(-)
28503
28504commit a04ee3ea6066c97d41fc40d5d97c600a1870855a
28505Author: Albert Astals Cid <aacid@kde.org>
28506Date:	Mon Apr 5 16:50:58 2010 +0100
28507
28508    forgot my (C)
28509
28510 poppler/Form.cc | 2 +-
28511 1 file changed, 1 insertion(+), 1 deletion(-)
28512
28513commit ed723c8ac4a21a50d7d236cdcf7a635defd8dffb
28514Author: Albert Astals Cid <aacid@kde.org>
28515Date:	Mon Apr 5 16:50:15 2010 +0100
28516
28517    The copy constructor of GooString never worked, so do not use it
28518
28519 poppler/Form.cc | 2 +-
28520 1 file changed, 1 insertion(+), 1 deletion(-)
28521
28522commit a28be8e4009b86fdfd92da928def194225a736c6
28523Author: Albert Astals Cid <aacid@kde.org>
28524Date:	Mon Apr 5 16:49:06 2010 +0100
28525
28526    Add some const correctnes to GooString
28527
28528 goo/GooString.cc | 12 ++++++------
28529 goo/GooString.h  | 21 ++++++++++++---------
28530 2 files changed, 18 insertions(+), 15 deletions(-)
28531
28532commit 46aee9e4d225b88a3dfd4afbe57259f337bb15d3
28533Author: Hib Eris <hib@hiberis.nl>
28534Date:	Mon Apr 5 14:36:09 2010 +0200
28535
28536    Use PDFDocFactory in utils
28537
28538 utils/pdffonts.cc  | 16 ++++++++--------
28539 utils/pdfimages.cc | 11 ++++++++++-
28540 utils/pdfinfo.cc   | 31 +++++++------------------------
28541 utils/pdftoabw.cc  | 10 +++++++++-
28542 utils/pdftohtml.cc | 10 +++++++++-
28543 utils/pdftoppm.cc  | 17 +++++++++++------
28544 utils/pdftops.cc   |  9 ++++++++-
28545 utils/pdftotext.cc | 14 +++++++-------
28546 8 files changed, 69 insertions(+), 49 deletions(-)
28547
28548commit d487a90688c4431075c9e4db040b3b02625e208f
28549Author: Hib Eris <hib@hiberis.nl>
28550Date:	Mon Apr 5 14:35:52 2010 +0200
28551
28552    Add PDFDocFactory
28553
28554 CMakeLists.txt		  |  2 ++
28555 poppler/Makefile.am	  |  2 ++
28556 poppler/PDFDocFactory.cc | 71
28557 ++++++++++++++++++++++++++++++++++++++++++++++++
28558 poppler/PDFDocFactory.h  | 42 ++++++++++++++++++++++++++++
28559 4 files changed, 117 insertions(+)
28560
28561commit 869135920831fb0d15db734f3dcd7a67146cc241
28562Author: Hib Eris <hib@hiberis.nl>
28563Date:	Wed Feb 24 15:24:26 2010 +0100
28564
28565    Add CurlPDFDocBuilder
28566
28567 CMakeLists.txt		      |  2 ++
28568 poppler/CurlPDFDocBuilder.cc | 46
28569 ++++++++++++++++++++++++++++++++++++++++++++
28570 poppler/CurlPDFDocBuilder.h  | 30 +++++++++++++++++++++++++++++
28571 poppler/Makefile.am	      |  6 ++++--
28572 4 files changed, 82 insertions(+), 2 deletions(-)
28573
28574commit ec5c6117a64f9cb03560091c4d7948d4287b6975
28575Author: Hib Eris <hib@hiberis.nl>
28576Date:	Thu Feb 25 11:23:28 2010 +0100
28577
28578    Add LocalPDFDocBuilder and StdinPDFDocBuilder
28579
28580 CMakeLists.txt		       |  4 ++++
28581 poppler/LocalPDFDocBuilder.cc | 45
28582 +++++++++++++++++++++++++++++++++++++++++++
28583 poppler/LocalPDFDocBuilder.h  | 30 +++++++++++++++++++++++++++++
28584 poppler/Makefile.am	       |  4 ++++
28585 poppler/StdinPDFDocBuilder.cc | 42
28586 ++++++++++++++++++++++++++++++++++++++++
28587 poppler/StdinPDFDocBuilder.h  | 30 +++++++++++++++++++++++++++++
28588 6 files changed, 155 insertions(+)
28589
28590commit 919b735d1c0b99bf72280aff8db87ba503954498
28591Author: Hib Eris <hib@hiberis.nl>
28592Date:	Sun Apr 4 11:05:35 2010 +0200
28593
28594    Add PDFDocBuilder
28595
28596 CMakeLists.txt		 |  1 +
28597 poppler/Makefile.am	 |  1 +
28598 poppler/PDFDocBuilder.h | 32 ++++++++++++++++++++++++++++++++
28599 3 files changed, 34 insertions(+)
28600
28601commit 1ab07faf05661d6d92186974c4b1c279b6178747
28602Author: Hib Eris <hib@hiberis.nl>
28603Date:	Sun Apr 4 11:29:53 2010 +0200
28604
28605    Add PDFDoc::ErrorPDFDoc
28606
28607 poppler/PDFDoc.cc | 14 ++++++++++++++
28608 poppler/PDFDoc.h  |  3 +++
28609 2 files changed, 17 insertions(+)
28610
28611commit efc7e5efeddd8f70b7c74573d3194aba0a7d4631
28612Author: Hib Eris <hib@hiberis.nl>
28613Date:	Sun Apr 4 11:17:37 2010 +0200
28614
28615    Cleanup PDFDoc
28616
28617 poppler/PDFDoc.cc | 40 +++++++++++++++-------------------------
28618 poppler/PDFDoc.h  |  3 ++-
28619 2 files changed, 17 insertions(+), 26 deletions(-)
28620
28621commit 08a3435e67ebf21beac2fefcbd21ad65f9293fd1
28622Author: Hib Eris <hib@hiberis.nl>
28623Date:	Tue Feb 23 02:29:26 2010 +0100
28624
28625    Add HTTP support using libcurl
28626
28627    With libcurl, poppler can handle documents over http.
28628
28629 CMakeLists.txt			| 18 ++++++++
28630 config.h.cmake			|  6 +++
28631 configure.ac			| 16 +++++++
28632 poppler/CurlCachedFile.cc	| 95
28633 ++++++++++++++++++++++++++++++++++++++++++
28634 poppler/CurlCachedFile.h	| 39 +++++++++++++++++
28635 poppler/Makefile.am		| 20 +++++++++
28636 poppler/poppler-config.h.cmake |  5 +++
28637 poppler/poppler-config.h.in	|  5 +++
28638 utils/pdfinfo.cc		| 16 ++++++-
28639 9 files changed, 219 insertions(+), 1 deletion(-)
28640
28641commit a87abf6ad9fb66d35a70c9412adc5d8ba2889b96
28642Author: Hib Eris <hib@hiberis.nl>
28643Date:	Wed Feb 24 14:46:59 2010 +0100
28644
28645    Use cached files to read from stdin in pdfinfo
28646
28647    This fixes reading from stdin.
28648
28649 utils/pdfinfo.cc | 6 +++++-
28650 1 file changed, 5 insertions(+), 1 deletion(-)
28651
28652commit 958b04b14baf03c07492fa1cbd225d9968b9efc1
28653Author: Hib Eris <hib@hiberis.nl>
28654Date:	Tue Feb 23 02:02:10 2010 +0100
28655
28656    Add support for reading a cached file from stdin
28657
28658 CMakeLists.txt		    |  2 ++
28659 poppler/Makefile.am	    |  2 ++
28660 poppler/StdinCachedFile.cc | 37 +++++++++++++++++++++++++++++++++++++
28661 poppler/StdinCachedFile.h  | 26 ++++++++++++++++++++++++++
28662 4 files changed, 67 insertions(+)
28663
28664commit 9539f75bd06150a3868209c5b04a75f5253722cc
28665Author: Hib Eris <hib@hiberis.nl>
28666Date:	Sat Apr 3 15:08:20 2010 +0200
28667
28668    Add support for cached files
28669
28670 CMakeLists.txt        |   2 +
28671 poppler/CachedFile.cc | 246
28672 ++++++++++++++++++++++++++++++++++++++++++++++++++
28673 poppler/CachedFile.h  | 113 +++++++++++++++++++++++
28674 poppler/Makefile.am   |   2 +
28675 poppler/Stream.cc     | 102 +++++++++++++++++++++
28676 poppler/Stream.h      |  58 ++++++++++++
28677 6 files changed, 523 insertions(+)
28678
28679commit 8c6aefb8aa8929b9c47791d3062ed3ac8512626f
28680Author: Carlos Garcia Campos <carlosgc@gnome.org>
28681Date:	Sun Apr 4 16:08:12 2010 +0200
28682
28683    [lexer] Correctly parse numbers with '+' sign
28684
28685    See GNOME Bug: https://bugzilla.gnome.org/show_bug.cgi?id=614549
28686
28687 poppler/Lexer.cc | 5 +++--
28688 1 file changed, 3 insertions(+), 2 deletions(-)
28689
28690commit ab5044e451e3714d385295f0b4ce9a15c8f2562c
28691Author: Albert Astals Cid <aacid@kde.org>
28692Date:	Sun Apr 4 12:32:42 2010 +0100
28693
28694    Add the -o[dd] and -e[ven] options to pdftoppm
28695
28696    I've been using this patch forever and it's a pain to apply and
28697    unapply
28698    it each time
28699
28700 utils/pdftoppm.1  | 6 ++++++
28701 utils/pdftoppm.cc | 8 ++++++++
28702 2 files changed, 14 insertions(+)
28703
28704commit 0e371fb628a7e7d0cc1656e6405af4c97dbebf5d
28705Author: Albert Astals Cid <aacid@kde.org>
28706Date:	Sun Apr 4 12:30:34 2010 +0100
28707
28708    Fix my roll optimization
28709
28710    Thanks Carlos for noticing
28711
28712 poppler/Function.cc | 12 +++++++-----
28713 1 file changed, 7 insertions(+), 5 deletions(-)
28714
28715commit a32f6f9ebaed3e4827b9dc6cb37e307c2798f521
28716Author: Carlos Garcia Campos <carlosgc@gnome.org>
28717Date:	Sun Mar 28 18:43:14 2010 +0200
28718
28719    [cairo] Do not change device offset of mask surface
28720
28721    Also call cairo_paint() after set_source_rgb() to paint the
28722    background.
28723    Fixes bug #27208.
28724
28725 poppler/CairoOutputDev.cc | 13 ++-----------
28726 1 file changed, 2 insertions(+), 11 deletions(-)
28727
28728commit efa5d9544d29252e3df36cc4e65c3d880b3c5172
28729Author: Albert Astals Cid <aacid@kde.org>
28730Date:	Sat Mar 27 22:11:49 2010 +0000
28731
28732    remove empty section
28733
28734 NEWS | 2 --
28735 1 file changed, 2 deletions(-)
28736
28737commit 5722df7a5387e43ec73f659ca58d2d07b9c4be3b
28738Author: Albert Astals Cid <aacid@kde.org>
28739Date:	Sat Mar 27 22:04:43 2010 +0000
28740
28741    poppler 0.13.2
28742
28743 CMakeLists.txt   |  2 +-
28744 NEWS		  | 39 +++++++++++++++++++++++++++++++++++++++
28745 configure.ac	  |  2 +-
28746 cpp/Doxyfile	  |  2 +-
28747 qt4/src/Doxyfile |  2 +-
28748 5 files changed, 43 insertions(+), 4 deletions(-)
28749
28750commit b82fd707747b9d87ebf3c8f7ce5ab70ccdf82809
28751Author: Albert Astals Cid <aacid@kde.org>
28752Date:	Sat Mar 27 22:00:58 2010 +0000
28753
28754    gtk-doc changes
28755
28756 glib/reference/tmpl/poppler-action.sgml  |  7 +++----
28757 glib/reference/tmpl/poppler-annot.sgml   |  9 ---------
28758 glib/reference/tmpl/poppler-private.sgml | 10 ++++++++++
28759 glib/reference/tmpl/poppler-unused.sgml  |  8 ++++++++
28760 glib/reference/tmpl/poppler.sgml	  | 10 ++++++++++
28761 5 files changed, 31 insertions(+), 13 deletions(-)
28762
28763commit ed0354be4eac615b80e7a868984cc527853788b4
28764Author: Albert Astals Cid <aacid@kde.org>
28765Date:	Sat Mar 27 21:44:59 2010 +0000
28766
28767    some forgotten copyrights
28768
28769 qt/poppler-page.cc	     | 2 +-
28770 qt4/src/poppler-document.cc | 2 +-
28771 qt4/src/poppler-movie.cc    | 3 ++-
28772 qt4/src/poppler-page.cc     | 2 +-
28773 4 files changed, 5 insertions(+), 4 deletions(-)
28774
28775commit 2aedeedf9ef2e2d3eb17bc36d728e68c2f7af762
28776Author: Hib Eris <hib@hiberis.nl>
28777Date:	Sat Mar 27 14:38:27 2010 +0000
28778
28779    Correctly initialize actualText
28780
28781 poppler/TextOutputDev.cc | 3 ++-
28782 1 file changed, 2 insertions(+), 1 deletion(-)
28783
28784commit b53f9b203598555d6d706c3804aba013b8566921
28785Author: Jan Engelhardt <jengelh@medozas.de>
28786Date:	Sat Mar 27 13:23:42 2010 +0000
28787
28788    make qt3 detection use pkgconfig
28789
28790 m4/qt.m4	| 101
28791 +++++----------------------------------------------------
28792 qt/Makefile.am |   4 +--
28793 2 files changed, 10 insertions(+), 95 deletions(-)
28794
28795commit 320d4cee46e108498440179d8f9eab22cd5383d9
28796Author: Pino Toscano <pino@kde.org>
28797Date:	Wed Mar 24 21:51:58 2010 +0100
28798
28799    Revert "no more needed"
28800
28801    This reverts commit 24d6bc8c78cb3148db2098ae4d69bd744340cf52.
28802    It is actually needed.
28803
28804 cpp/tests/CMakeLists.txt | 1 +
28805 1 file changed, 1 insertion(+)
28806
28807commit af21b5ab366bfdda203c26a77f4ae6ed0e70f64e
28808Author: Pino Toscano <pino@kde.org>
28809Date:	Tue Mar 23 00:13:21 2010 +0100
28810
28811    [CMake] remove the (now) unneeded stuff from Find{GLIB,GDK,GTK}.cmake,
28812    and search for them
28813
28814    this way each bit (GLIB, GDK, and GTK) can be enabled/disabled
28815    independently from the others
28816
28817 CMakeLists.txt		      |  4 +++-
28818 cmake/modules/FindGDK.cmake  | 14 +-------------
28819 cmake/modules/FindGLIB.cmake | 14 +-------------
28820 cmake/modules/FindGTK.cmake  | 14 +-------------
28821 4 files changed, 6 insertions(+), 40 deletions(-)
28822
28823commit 9b93ed5ce6712ec4cdf58148628e95685c289ef5
28824Author: Pino Toscano <pino@kde.org>
28825Date:	Tue Mar 23 00:02:27 2010 +0100
28826
28827    [CMake] copy FindGTK.cmake as FindGLIB.cmake and FindGDK.cmake
28828
28829    this way FindGTK.cmake can be split in the various parts
28830
28831 cmake/modules/FindGDK.cmake  | 34 ++++++++++++++++++++++++++++++++++
28832 cmake/modules/FindGLIB.cmake | 34 ++++++++++++++++++++++++++++++++++
28833 2 files changed, 68 insertions(+)
28834
28835commit 0ec21cae0b4623644c3efca1d2836a9f38f25737
28836Author: Pino Toscano <pino@kde.org>
28837Date:	Mon Mar 22 22:11:04 2010 +0100
28838
28839    [Qt] add the unhandled cases for 'actionOCGState'
28840
28841 qt/poppler-page.cc | 1 +
28842 1 file changed, 1 insertion(+)
28843
28844commit 5211e09595135b8e6c68efd1b8b689b518092b84
28845Author: Pino Toscano <pino@kde.org>
28846Date:	Mon Mar 22 22:07:44 2010 +0100
28847
28848    [CMake/cpp] move the BUILD_CPP_TESTS option to the main CMakeLists.txt
28849
28850 CMakeLists.txt		  | 1 +
28851 cpp/tests/CMakeLists.txt | 3 ---
28852 2 files changed, 1 insertion(+), 3 deletions(-)
28853
28854commit 24d6bc8c78cb3148db2098ae4d69bd744340cf52
28855Author: Pino Toscano <pino@kde.org>
28856Date:	Mon Mar 22 22:00:55 2010 +0100
28857
28858    no more needed
28859
28860 cpp/tests/CMakeLists.txt | 1 -
28861 1 file changed, 1 deletion(-)
28862
28863commit a07ef8f703ab896f89ed211a5780e4a669b04fc7
28864Author: Pino Toscano <pino@kde.org>
28865Date:	Mon Mar 22 22:00:15 2010 +0100
28866
28867    [CMake] revert addition of "-Wl,--no-add-needed" to the link flags,
28868    if available
28869
28870    for now it is safer without it
28871
28872 cmake/modules/PopplerMacros.cmake | 6 ------
28873 1 file changed, 6 deletions(-)
28874
28875commit 86debcc9bba28a7c86f01ca9e63bde5fcd541846
28876Author: Pino Toscano <pino@kde.org>
28877Date:	Mon Mar 22 21:49:22 2010 +0100
28878
28879    [CMake] add "-ansi" to the CXXFLAGS only on Linux
28880
28881 cmake/modules/PopplerMacros.cmake | 9 +++++++--
28882 1 file changed, 7 insertions(+), 2 deletions(-)
28883
28884commit 0819acd52a2ce74f0e176626d7b2233e10232d53
28885Merge: c4ddbe8 92738eb
28886Author: Pino Toscano <pino@kde.org>
28887Date:	Mon Mar 22 21:43:01 2010 +0100
28888
28889    Merge branch 'master' of ssh://git.freedesktop.org/git/poppler/poppler
28890
28891commit 92738ebb8a9c7cfc879aae59c2cbdf3159f03cd3
28892Author: Albert Astals Cid <aacid@kde.org>
28893Date:	Mon Mar 22 20:28:15 2010 +0000
28894
28895    Add a search overload that takes doubles
28896
28897    QRectF is evil and is float in some arch and causes search to loop
28898    infinitely because of double->float conversion
28899
28900 qt4/src/poppler-page.cc | 22 +++++++++++++++-------
28901 qt4/src/poppler-qt4.h	 | 16 ++++++++++++++--
28902 2 files changed, 29 insertions(+), 9 deletions(-)
28903
28904commit 0a895f14c8125c5de7b97e8e799459c431eb51cb
28905Author: Thomas Freitag <Thomas.Freitag@alfa.de>
28906Date:	Mon Mar 22 19:03:54 2010 +0000
28907
28908    correctly initialize the grayscale softmask color
28909
28910    Fixes file with sha1sum e6e1576803a1bd74ad822eebbd750ee7b8357d25
28911
28912 poppler/SplashOutputDev.cc | 9 +++++++--
28913 1 file changed, 7 insertions(+), 2 deletions(-)
28914
28915commit c4ddbe89df9e48343a9606728b7c182080d87ece
28916Author: Patrick Spendrin <ps_ml@gmx.de>
28917Date:	Sat Mar 20 21:55:17 2010 +0100
28918
28919    [CMake] when the conf configuration backend is "win32", set the
28920    required Internet Explorer version to 5.0
28921
28922    ... as done with autotools as well
28923
28924 CMakeLists.txt | 6 ++++++
28925 1 file changed, 6 insertions(+)
28926
28927commit 97da1f9d060493d9fb54a20e980c3f6e2b82c97e
28928Author: Pino Toscano <pino@kde.org>
28929Date:	Sat Mar 20 17:51:07 2010 +0100
28930
28931    [CMake] check whether a link flag is supported before adding it to
28932    the link flags
28933
28934    this way we can add -Wl,--as-needed and -Wl,--no-add-needed only if
28935    the current GCC/LD supports them
28936
28937 cmake/modules/PopplerMacros.cmake | 23 ++++++++++++++++++++---
28938 1 file changed, 20 insertions(+), 3 deletions(-)
28939
28940commit 223bce6d14e632f457a81b2ec091fe16369d2eb6
28941Author: Pino Toscano <pino@kde.org>
28942Date:	Sat Mar 20 14:08:58 2010 +0100
28943
28944    [CMake] with GCC, pass --as-needed and --no-add-needed to the linker
28945
28946    --as-needed allows to avoid overlinking, linking only to the libraries
28947    whose symbols are actually used
28948    --no-add-needed makes the linker not use the NEEDED libraries
28949    automatically, so we have to always make sure we specify all the
28950    libraries actually used in a exe/lib
28951
28952 cmake/modules/PopplerMacros.cmake | 4 ++++
28953 1 file changed, 4 insertions(+)
28954
28955commit fc761f0d385708daaef1b95968532795b04f11b0
28956Author: Pino Toscano <pino@kde.org>
28957Date:	Sat Mar 20 14:05:59 2010 +0100
28958
28959    [CMake] poppler-dump uses parseargs.c which uses the poppler core API,
28960    so it must link to it
28961
28962 cpp/tests/CMakeLists.txt | 1 +
28963 1 file changed, 1 insertion(+)
28964
28965commit a210440b05d14efc53224a10e8b3ac7d508043b5
28966Author: Pino Toscano <pino@kde.org>
28967Date:	Sat Mar 20 14:04:02 2010 +0100
28968
28969    [CMake] poppler-glib uses the freetype API, so it must explicitly
28970    link to it
28971
28972 glib/CMakeLists.txt | 2 +-
28973 1 file changed, 1 insertion(+), 1 deletion(-)
28974
28975commit f5d352666b92cee0390470d7b892ec8dcbf046a5
28976Author: Pino Toscano <pino@kde.org>
28977Date:	Sat Mar 20 14:03:19 2010 +0100
28978
28979    [CMake] pdftoabw uses the libxml2 API, so it must explicitly link
28980    to it
28981
28982 utils/CMakeLists.txt | 2 +-
28983 1 file changed, 1 insertion(+), 1 deletion(-)
28984
28985commit 3fc2c4affe825f4aabcee161ec794338bd359403
28986Author: Carlos Garcia Campos <carlosgc@gnome.org>
28987Date:	Thu Mar 18 13:52:52 2010 +0100
28988
28989    [glib] Use g_slice_new/free instead of g_new/free to alloc/free
28990    iterators
28991
28992 glib/poppler-document.cc | 27 +++++++++++++--------------
28993 1 file changed, 13 insertions(+), 14 deletions(-)
28994
28995commit 7bd6a8558646983669ce699f83d5ed42d7fce476
28996Author: Carlos Garcia Campos <carlosgc@gnome.org>
28997Date:	Thu Mar 18 13:34:03 2010 +0100
28998
28999    [glib] Move find_annot_movie_for_action() from page to action
29000
29001    And remove _poppler_action_movie_set_movie().
29002
29003 glib/poppler-action.cc | 93
29004 ++++++++++++++++++++++++++++++++++++++++++++------
29005 glib/poppler-page.cc	| 79 ------------------------------------------
29006 glib/poppler-private.h |  2 --
29007 3 files changed, 82 insertions(+), 92 deletions(-)
29008
29009commit e5e3d310aa488638431dd85ac3383a12056674bf
29010Author: Carlos Garcia Campos <carlosgc@gnome.org>
29011Date:	Thu Mar 18 12:20:26 2010 +0100
29012
29013    Update copyright header
29014
29015 poppler/Link.cc | 2 +-
29016 poppler/Link.h  | 1 +
29017 2 files changed, 2 insertions(+), 1 deletion(-)
29018
29019commit c76870178a031e437de3f9ed7baa64efb96955d6
29020Author: Carlos Garcia Campos <carlosgc@gnome.org>
29021Date:	Thu Mar 18 12:13:36 2010 +0100
29022
29023    [glib-demo] OCG State Actions demo
29024
29025 glib/demo/utils.c | 64
29026 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
29027 1 file changed, 64 insertions(+)
29028
29029commit 456e42f91dfbf73b71a5dbdde13d7ccdb5637d79
29030Author: Carlos Garcia Campos <carlosgc@gnome.org>
29031Date:	Thu Mar 18 12:12:51 2010 +0100
29032
29033    [glib] Add support for OCG State actions
29034
29035 glib/poppler-action.cc | 125
29036 +++++++++++++++++++++++++++++++++++++++++++++++++
29037 glib/poppler-action.h	|  25 +++++++++-
29038 glib/poppler.h		|   1 +
29039 3 files changed, 150 insertions(+), 1 deletion(-)
29040
29041commit 4b109899e0732bbf65cacd875829e869e61eda48
29042Author: Carlos Garcia Campos <carlosgc@gnome.org>
29043Date:	Thu Mar 18 12:10:19 2010 +0100
29044
29045    [glib] Make get_layer_rbgroup() and get_layers() doc funcs public
29046    for internal use
29047
29048 glib/poppler-document.cc | 12 ++++++------
29049 glib/poppler-private.h   |  3 +++
29050 2 files changed, 9 insertions(+), 6 deletions(-)
29051
29052commit 38a55f6118debf994ce1fc41e987b0e3766047ba
29053Author: Carlos Garcia Campos <carlosgc@gnome.org>
29054Date:	Thu Mar 18 12:08:30 2010 +0100
29055
29056    Add support for Set-OCG-State actions
29057
29058    Fixes bug #23522.
29059
29060 poppler/Link.cc | 80
29061 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
29062 poppler/Link.h  | 31 ++++++++++++++++++++++
29063 2 files changed, 111 insertions(+)
29064
29065commit bf398e53b0823d0a6272679858b67c5ffd704425
29066Author: Pino Toscano <pino@kde.org>
29067Date:	Wed Mar 17 23:06:44 2010 +0100
29068
29069    [CMake] fix pkg-config executable variable name
29070
29071 CMakeLists.txt | 6 +++---
29072 1 file changed, 3 insertions(+), 3 deletions(-)
29073
29074commit ab1a37666704d6b15c19b694ee191327847c23da
29075Author: Pino Toscano <pino@kde.org>
29076Date:	Wed Mar 17 23:04:01 2010 +0100
29077
29078    [CMake] proper way of looking for pkg-config
29079
29080 cmake/modules/FindGTK.cmake | 2 +-
29081 1 file changed, 1 insertion(+), 1 deletion(-)
29082
29083commit 7f07a7dcea031f99a9a6d7c424184a2e69ee0062
29084Author: Pino Toscano <pino@kde.org>
29085Date:	Wed Mar 17 22:58:08 2010 +0100
29086
29087    [CMake] update FindFontconfig.cmake with a more recent version
29088
29089    ... present in KDE (as before)
29090
29091 cmake/modules/FindFontconfig.cmake | 15 +++++++++------
29092 1 file changed, 9 insertions(+), 6 deletions(-)
29093
29094commit beee143ffbdc699ab19f10a01e5747200ea1927a
29095Author: Pino Toscano <pino@kde.org>
29096Date:	Wed Mar 17 18:36:32 2010 +0100
29097
29098    [CMake] set the LINK_INTERFACE_LIBRARIES for the poppler and
29099    poppler-cpp libraries
29100
29101    this should reduce the libraries linked by frontends and utility
29102    applications
29103
29104 CMakeLists.txt     | 1 +
29105 cpp/CMakeLists.txt | 1 +
29106 2 files changed, 2 insertions(+)
29107
29108commit 5ab791cb2a029edcde84b00a47165adfe4d98a98
29109Author: Pino Toscano <pino@kde.org>
29110Date:	Wed Mar 17 16:39:38 2010 +0100
29111
29112    [CMake] small cleanups in FindGTK.cmake
29113
29114    - update the header will all the stuff found and the variables set
29115    - add my copyright for this year
29116    - remove no more useful UsePkgConfig inclusion
29117
29118 cmake/modules/FindGTK.cmake | 17 ++++++++++++-----
29119 1 file changed, 12 insertions(+), 5 deletions(-)
29120
29121commit fcbc76d82e3059c8288fbdc8da117ac9b38a70f2
29122Author: Pino Toscano <pino@kde.org>
29123Date:	Wed Mar 17 16:36:41 2010 +0100
29124
29125    [CMake] switch gtk2 (gtk+, gdk-pixbuf, gthread, gio) search to use
29126    the new pkg_check_modules() way
29127
29128 cmake/modules/FindGTK.cmake | 27 ++-------------------------
29129 1 file changed, 2 insertions(+), 25 deletions(-)
29130
29131commit 5b8135e0899aa3578045eca40940a3495c48d895
29132Author: Pino Toscano <pino@kde.org>
29133Date:	Wed Mar 17 16:27:40 2010 +0100
29134
29135    [CMake] link poppler-glib to the gdk2 libraries, if gdk2 was found
29136
29137 glib/CMakeLists.txt | 3 +++
29138 1 file changed, 3 insertions(+)
29139
29140commit 3dc4979d72048e81ae3b2d60dab11e791ac95696
29141Author: Pino Toscano <pino@kde.org>
29142Date:	Wed Mar 17 16:26:04 2010 +0100
29143
29144    [CMake] switch gdk2 search to use the new pkg_check_modules() way
29145
29146 cmake/modules/FindGTK.cmake | 13 +------------
29147 1 file changed, 1 insertion(+), 12 deletions(-)
29148
29149commit 0ef3d899cb8dea75c97ae1038cac5006f97bc0d2
29150Author: Pino Toscano <pino@kde.org>
29151Date:	Wed Mar 17 16:05:07 2010 +0100
29152
29153    [CMake] switch glib2 search to use the new pkg_check_modules() way
29154
29155 cmake/modules/FindGTK.cmake | 18 ++----------------
29156 1 file changed, 2 insertions(+), 16 deletions(-)
29157
29158commit d2dc83cb8de481e44ea584eee77881978af920fa
29159Author: Pino Toscano <pino@kde.org>
29160Date:	Wed Mar 17 15:56:16 2010 +0100
29161
29162    [CMake] rename GLIB_VERSION to GLIB_REQUIRED
29163
29164    this way it matches autotools, and it is going to not conflict with
29165    my next changes
29166
29167 CMakeLists.txt		     | 4 ++--
29168 cmake/modules/FindGTK.cmake | 2 +-
29169 2 files changed, 3 insertions(+), 3 deletions(-)
29170
29171commit 34accfe27305cae18e09243ab2a607287b86fa47
29172Author: Pino Toscano <pino@kde.org>
29173Date:	Wed Mar 17 13:55:09 2010 +0100
29174
29175    [CMake] set all the definitions for poppler-glib in a single place
29176
29177 glib/CMakeLists.txt | 4 ++--
29178 1 file changed, 2 insertions(+), 2 deletions(-)
29179
29180commit 3d93daf50c61019ca70f42e7ccf33897800b262a
29181Author: Pino Toscano <pino@kde.org>
29182Date:	Wed Mar 17 13:49:22 2010 +0100
29183
29184    [CMake] no need to check for BUILD_GTK_TESTS for single tests
29185
29186    poppler_add_test(... BUILD_GTK_TESTS ...) takes care of that already
29187
29188 glib/CMakeLists.txt | 4 ++--
29189 test/CMakeLists.txt | 4 ++--
29190 2 files changed, 4 insertions(+), 4 deletions(-)
29191
29192commit 946a11345d01d39538d22114e50aa3e179059883
29193Author: Carlos Garcia Campos <carlosgc@gnome.org>
29194Date:	Mon Mar 15 20:24:25 2010 +0100
29195
29196    [build] Update cmake files
29197
29198 CMakeLists.txt      | 2 ++
29199 glib/CMakeLists.txt | 4 ++++
29200 2 files changed, 6 insertions(+)
29201
29202commit 922c0fe392ba439453edb5b2e88b74f0caa586b3
29203Author: Carlos Garcia Campos <carlosgc@gnome.org>
29204Date:	Mon Mar 15 20:08:23 2010 +0100
29205
29206    [glib-demo] Rendition actions demo
29207
29208 glib/demo/utils.c | 112
29209 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
29210 1 file changed, 112 insertions(+)
29211
29212commit 163b3f79d67543bc37b64875e30dcc9b7053e1d5
29213Author: Carlos Garcia Campos <carlosgc@gnome.org>
29214Date:	Mon Mar 15 20:08:00 2010 +0100
29215
29216    [glib] Add support for rendition actions
29217
29218 glib/poppler-action.cc | 22 ++++++++++++++++++++++
29219 glib/poppler-action.h	| 14 +++++++++++++-
29220 2 files changed, 35 insertions(+), 1 deletion(-)
29221
29222commit d9b1e40751beddf48a8694b20bfcc4b4cb41060a
29223Author: Carlos Garcia Campos <carlosgc@gnome.org>
29224Date:	Mon Mar 15 20:06:45 2010 +0100
29225
29226    [glib] Add PopplerMedia representing a Rendition Media Clip
29227
29228 glib/Makefile.am	|   2 +
29229 glib/poppler-media.cc	| 302
29230 +++++++++++++++++++++++++++++++++++++++++++++++++
29231 glib/poppler-media.h	|  53 +++++++++
29232 glib/poppler-private.h |   2 +
29233 glib/poppler.h		|   2 +
29234 5 files changed, 361 insertions(+)
29235
29236commit 0224b81c4729a98a56b7a68054422ea655018d6a
29237Author: Carlos Garcia Campos <carlosgc@gnome.org>
29238Date:	Mon Mar 15 17:54:03 2010 +0100
29239
29240    [glib-demo] Add page number to annots demo
29241
29242 glib/demo/annots.c | 4 ++++
29243 1 file changed, 4 insertions(+)
29244
29245commit 0153b892c63e4fccd0819150cf7b4213857a11c5
29246Author: Carlos Garcia Campos <carlosgc@gnome.org>
29247Date:	Mon Mar 15 17:49:51 2010 +0100
29248
29249    [glib] Add poppler_annot_get_page_index() to get the page associated
29250    to annot
29251
29252 glib/poppler-annot.cc | 19 +++++++++++++++++++
29253 glib/poppler-annot.h  |  1 +
29254 2 files changed, 20 insertions(+)
29255
29256commit b47337ea91696fea8f42a68a6fa160681ab284b2
29257Author: Carlos Garcia Campos <carlosgc@gnome.org>
29258Date:	Mon Mar 15 17:49:17 2010 +0100
29259
29260    [annots] Checks screen annots associated with a rendition action
29261    have a valid page ref
29262
29263 poppler/Annot.cc | 6 ++++++
29264 1 file changed, 6 insertions(+)
29265
29266commit 9417fd793ec8d806822669aa614193073e7dfe50
29267Author: Carlos Garcia Campos <carlosgc@gnome.org>
29268Date:	Mon Mar 15 16:52:30 2010 +0100
29269
29270    [annots] Save page index of the page associated with the annot
29271
29272 poppler/Annot.cc | 14 +++++---------
29273 poppler/Annot.h  |  4 ++--
29274 2 files changed, 7 insertions(+), 11 deletions(-)
29275
29276commit 36b76a5d01b74c6381433b6f6f7ffb9f02696a60
29277Author: Carlos Garcia Campos <carlosgc@gnome.org>
29278Date:	Mon Mar 15 14:12:11 2010 +0100
29279
29280    Rework LinkRendition to follow the spec
29281
29282 poppler/Link.cc | 68
29283 +++++++++++++++++++++++++++++++++++----------------------
29284 poppler/Link.h  | 12 ++++++----
29285 2 files changed, 50 insertions(+), 30 deletions(-)
29286
29287commit 7b5885ee7d2026df9a6e87327b6d02f37d79b8b2
29288Author: Carlos Garcia Campos <carlosgc@gnome.org>
29289Date:	Mon Mar 15 12:25:12 2010 +0100
29290
29291    [glib-demo] Annot screen demo
29292
29293 glib/demo/annots.c | 17 +++++++++++++++++
29294 1 file changed, 17 insertions(+)
29295
29296commit bdb76c7cb89bcb6fb139b0ef348d96b7780d57ed
29297Author: Carlos Garcia Campos <carlosgc@gnome.org>
29298Date:	Mon Mar 15 12:24:19 2010 +0100
29299
29300    [glib] Add support for screen annotation
29301
29302    Based on patch by Sam Kaplan.
29303
29304 glib/poppler-annot.cc	| 75
29305 ++++++++++++++++++++++++++++++++++++++++++++++++++
29306 glib/poppler-annot.h	|  8 ++++++
29307 glib/poppler-page.cc	|  3 ++
29308 glib/poppler-private.h |  1 +
29309 glib/poppler.h		|  1 +
29310 5 files changed, 88 insertions(+)
29311
29312commit 54892b1375e360113432b07c6ba058f861d21fe8
29313Author: Carlos Garcia Campos <carlosgc@gnome.org>
29314Date:	Mon Mar 15 12:21:30 2010 +0100
29315
29316    [annots] Save the action already parsed in AnnotScreen
29317
29318 poppler/Annot.cc | 9 +++++++--
29319 poppler/Annot.h  | 5 +++--
29320 2 files changed, 10 insertions(+), 4 deletions(-)
29321
29322commit 5a84a2d749478f19631dbfad2be06ec4ea85038c
29323Author: Carlos Garcia Campos <carlosgc@gnome.org>
29324Date:	Mon Mar 15 11:16:17 2010 +0100
29325
29326    [glib-demo] Annot and links movie demo
29327
29328 glib/demo/annots.c |  20 ++++++++++
29329 glib/demo/utils.c  | 115
29330 ++++++++++++++++++++++++++++++++++++++++++++++++++++-
29331 glib/demo/utils.h  |	3 ++
29332 3 files changed, 137 insertions(+), 1 deletion(-)
29333
29334commit 2cf5ee4f62089df099f78cd4d39a4eb7589d1b47
29335Author: Carlos Garcia Campos <carlosgc@gnome.org>
29336Date:	Mon Mar 15 11:04:17 2010 +0100
29337
29338    [glib] Add support for movie actions
29339
29340    Based on patch by Hugo Mercier.
29341
29342 glib/poppler-action.cc | 35 ++++++++++++++++++----
29343 glib/poppler-action.h	| 15 ++++++++--
29344 glib/poppler-page.cc	| 81
29345 +++++++++++++++++++++++++++++++++++++++++++++++++-
29346 glib/poppler-private.h |  2 ++
29347 4 files changed, 125 insertions(+), 8 deletions(-)
29348
29349commit 132b6f072fefd231d42f31626f1b5009c4e8319e
29350Author: Carlos Garcia Campos <carlosgc@gnome.org>
29351Date:	Mon Mar 15 10:56:23 2010 +0100
29352
29353    [glib] Add support for movie annotations
29354
29355    Based on patch by Hugo Mercier.
29356
29357 glib/poppler-annot.cc	| 97
29358 ++++++++++++++++++++++++++++++++++++++++++++++++++
29359 glib/poppler-annot.h	| 10 ++++++
29360 glib/poppler-page.cc	|  3 ++
29361 glib/poppler-private.h |  1 +
29362 glib/poppler.h		|  1 +
29363 5 files changed, 112 insertions(+)
29364
29365commit aecad2bb12be44825d273e364ec6a0444dac5605
29366Author: Carlos Garcia Campos <carlosgc@gnome.org>
29367Date:	Mon Mar 15 10:48:03 2010 +0100
29368
29369    [glib] Add PopplerMovie class
29370
29371 glib/Makefile.am	|   2 +
29372 glib/poppler-movie.cc	| 140
29373 +++++++++++++++++++++++++++++++++++++++++++++++++
29374 glib/poppler-movie.h	|  42 +++++++++++++++
29375 glib/poppler-private.h |   2 +
29376 glib/poppler.h		|   2 +
29377 5 files changed, 188 insertions(+)
29378
29379commit 5b3234a16e0d465bff2b5e277cb64b4f4b0a8dbd
29380Author: Carlos Garcia Campos <carlosgc@gnome.org>
29381Date:	Sun Mar 14 16:10:26 2010 +0100
29382
29383    Split Movie class into Rendition and Movie classes to follow the spec
29384
29385 poppler/Annot.cc	  |  16 +-
29386 poppler/Link.cc	  |  10 +-
29387 poppler/Link.h		  |   6 +-
29388 poppler/Makefile.am	  |   2 +
29389 poppler/Movie.cc	  | 438
29390 +++++------------------------------------------
29391 poppler/Movie.h	  | 138 +++------------
29392 poppler/Rendition.cc	  | 400
29393 +++++++++++++++++++++++++++++++++++++++++++
29394 poppler/Rendition.h	  | 157 +++++++++++++++++
29395 qt4/src/poppler-movie.cc |   9 +-
29396 9 files changed, 657 insertions(+), 519 deletions(-)
29397
29398commit f9c163730478e3b6d8a1e73dbae6c52c28ae1e84
29399Author: Pino Toscano <pino@kde.org>
29400Date:	Mon Mar 8 14:49:12 2010 +0100
29401
29402    [Qt4] include Object.h and Annot.h, now needed
29403
29404 qt4/src/poppler-movie.cc | 2 ++
29405 1 file changed, 2 insertions(+)
29406
29407commit a00532f509c19c5455e0db5068db95dd4583e8dd
29408Author: Carlos Garcia Campos <carlosgc@gnome.org>
29409Date:	Mon Mar 8 14:22:53 2010 +0100
29410
29411    Check for Null instead of None to know whether a dict entry is present
29412
29413    Dict::lookup returns obj->initNull() when the key is not found.
29414
29415 poppler/Movie.cc | 6 +++---
29416 1 file changed, 3 insertions(+), 3 deletions(-)
29417
29418commit b51e66c9a7e2f7f39ae1edf8bda02a7bc1ad4ebd
29419Author: Carlos Garcia Campos <carlosgc@gnome.org>
29420Date:	Mon Mar 8 14:15:22 2010 +0100
29421
29422    [annots] Create appearance stream for Movie Annotations when not
29423    defined
29424
29425    See bug #23108
29426
29427 poppler/Annot.cc | 103
29428 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
29429 poppler/Annot.h  |   4 ++-
29430 2 files changed, 105 insertions(+), 2 deletions(-)
29431
29432commit fae59411852e5c2c45825c5ea963318f1ed5dc6a
29433Author: Carlos Garcia Campos <carlosgc@gnome.org>
29434Date:	Mon Mar 8 14:07:09 2010 +0100
29435
29436    Fix handling of poster in Movie
29437
29438    Poster is not always a stream, it can be a boolean too. Also, get the
29439    reference when available instead of fetching the stream.
29440
29441 poppler/Movie.cc | 25 ++++++++++++-------------
29442 poppler/Movie.h  |  6 ++++--
29443 2 files changed, 16 insertions(+), 15 deletions(-)
29444
29445commit a451f83d101bf265a1e7e2a17c0b320895e70f4e
29446Author: Carlos Garcia Campos <carlosgc@gnome.org>
29447Date:	Sun Mar 7 12:22:57 2010 +0100
29448
29449    Save width, height (aspect) in Movie object and provide getAspect()
29450    method
29451
29452 poppler/Movie.cc | 3 ++-
29453 poppler/Movie.h  | 4 ++++
29454 2 files changed, 6 insertions(+), 1 deletion(-)
29455
29456commit f88d469f860da17055fc4b98b64aef241fcf0185
29457Author: Carlos Garcia Campos <carlosgc@gnome.org>
29458Date:	Sat Mar 6 12:33:40 2010 +0100
29459
29460    Move Movie objects parsing code from Annot to Movie
29461
29462 poppler/Annot.cc	  | 244
29463 ++-------------------------------------------
29464 poppler/Annot.h	  |  73 +-------------
29465 poppler/Link.cc	  |   4 +-
29466 poppler/Movie.cc	  | 255
29467 +++++++++++++++++++++++++++++++++++++++--------
29468 poppler/Movie.h	  |  25 +++--
29469 qt4/src/poppler-movie.cc |  11 +-
29470 6 files changed, 246 insertions(+), 366 deletions(-)
29471
29472commit ec9138b574c7226ad733880d3d43b86bb72073f4
29473Author: Pino Toscano <pino@kde.org>
29474Date:	Sun Mar 7 23:17:50 2010 +0100
29475
29476    [autotools] add also cpp/tests/CMakeLists.txt to the "dist files"
29477
29478 Makefile.am | 1 +
29479 1 file changed, 1 insertion(+)
29480
29481commit ef3258d6fc57e7a62d951cc826804e50e8e1b526
29482Author: Pino Toscano <pino@kde.org>
29483Date:	Sun Mar 7 23:14:12 2010 +0100
29484
29485    [autotools] fix location of poppler-config.h.cmake
29486
29487 Makefile.am | 2 +-
29488 1 file changed, 1 insertion(+), 1 deletion(-)
29489
29490commit fd1d9c882997ff35acd5a458e9dfeba3ad6c8b25
29491Author: Pino Toscano <pino@kde.org>
29492Date:	Sun Mar 7 22:42:06 2010 +0100
29493
29494    [CMake] just enable what needed each time
29495
29496 CMakeLists.txt | 4 ++--
29497 1 file changed, 2 insertions(+), 2 deletions(-)
29498
29499commit 476bde472a7e694afde96a04ea335fe9582d6fad
29500Author: Pino Toscano <pino@kde.org>
29501Date:	Sun Mar 7 22:39:45 2010 +0100
29502
29503    [CMake] add small description for the zlib option
29504
29505    taken from two bits in configure.ac
29506
29507 CMakeLists.txt | 2 +-
29508 1 file changed, 1 insertion(+), 1 deletion(-)
29509
29510commit 1267d7e0c36e262984070a3b55fea46e7289a4b4
29511Author: Pino Toscano <pino@kde.org>
29512Date:	Sun Mar 7 19:34:03 2010 +0100
29513
29514    [CMake] add a note about gtk-doc not supported yet
29515
29516 CMakeLists.txt | 2 +-
29517 1 file changed, 1 insertion(+), 1 deletion(-)
29518
29519commit 201b18ad0837e84d874b56e1b0469d1b2d45378b
29520Author: Pino Toscano <pino@kde.org>
29521Date:	Sun Mar 7 19:30:36 2010 +0100
29522
29523    [CMake] sync with poppler-config.h.in: add
29524    WITH_FONTCONFIGURATION_{FONTCONFIG,WIN32}
29525
29526 poppler/poppler-config.h.cmake | 10 ++++++++++
29527 1 file changed, 10 insertions(+)
29528
29529commit 0d0044e8cc2d406f066338102ec73e1b56214cc3
29530Author: Pino Toscano <pino@kde.org>
29531Date:	Sun Mar 7 19:25:27 2010 +0100
29532
29533    [CMake] move poppler-config.h.cmake in the poppler subdirectory,
29534    where poppler-config.h.in is
29535
29536 CMakeLists.txt			|  2 +-
29537 poppler-config.h.cmake		| 90
29538 ------------------------------------------
29539 poppler/poppler-config.h.cmake | 90
29540 ++++++++++++++++++++++++++++++++++++++++++
29541 3 files changed, 91 insertions(+), 91 deletions(-)
29542
29543commit f785e29a901d2c76204dd26e9585446fdd817ebd
29544Author: Pino Toscano <pino@kde.org>
29545Date:	Sun Mar 7 18:35:34 2010 +0100
29546
29547    [CMake] remove the generated poppler-enums.{c,h} in the clean target
29548
29549    ie usually when doing `make clean'
29550
29551 glib/CMakeLists.txt | 4 ++++
29552 1 file changed, 4 insertions(+)
29553
29554commit 369604603375dbe3516136b6f8f9d0c26e0b744f
29555Author: Pino Toscano <pino@kde.org>
29556Date:	Sun Mar 7 18:26:45 2010 +0100
29557
29558    [CMake] use the --template option of glib-mkenums (like done with
29559    autotools)
29560
29561 glib/CMakeLists.txt | 24 ++++--------------------
29562 1 file changed, 4 insertions(+), 20 deletions(-)
29563
29564commit bbcbb34fec10c90edd5960bdbcc6849bc8f39526
29565Author: Pino Toscano <pino@kde.org>
29566Date:	Sun Mar 7 17:34:40 2010 +0100
29567
29568    [CMake] set POPPLER_GLIB_DISABLE_DEPRECATED and
29569    POPPLER_GLIB_DISABLE_SINGLE_INCLUDES as done with autotools
29570
29571 CMakeLists.txt      | 6 ++++++
29572 glib/CMakeLists.txt | 6 +++++-
29573 2 files changed, 11 insertions(+), 1 deletion(-)
29574
29575commit 190fa971c12ca1b3007f6ba349a77a7c15c47490
29576Author: Pino Toscano <pino@kde.org>
29577Date:	Sun Mar 7 17:24:25 2010 +0100
29578
29579    reorder to match what's in the correspondent .in
29580
29581 glib/poppler-features.h.cmake | 2 +-
29582 1 file changed, 1 insertion(+), 1 deletion(-)
29583
29584commit ff46def8b178420a86a974ec2ce767a538bba8be
29585Author: Pino Toscano <pino@kde.org>
29586Date:	Sun Mar 7 17:23:16 2010 +0100
29587
29588    [CMake] GDK_FEATURE is no more needed here
29589
29590 glib/CMakeLists.txt | 1 -
29591 1 file changed, 1 deletion(-)
29592
29593commit 1eb8026a3060ef61a88c535177510f7ac7e7fc25
29594Author: Pino Toscano <pino@kde.org>
29595Date:	Sun Mar 7 17:19:58 2010 +0100
29596
29597    [CMake] set in one place whether to build the glib frontend
29598
29599 CMakeLists.txt | 11 ++++++-----
29600 1 file changed, 6 insertions(+), 5 deletions(-)
29601
29602commit a1a6f23e2345814e147a72211ce9139555385223
29603Author: Pino Toscano <pino@kde.org>
29604Date:	Sun Mar 7 17:09:58 2010 +0100
29605
29606    [CMake] correctly set the GLIB_REQ stuff
29607
29608 CMakeLists.txt        | 1 +
29609 poppler-glib.pc.cmake | 2 +-
29610 2 files changed, 2 insertions(+), 1 deletion(-)
29611
29612commit 0f2e5d6925c5938281d9bafc297a43867c4a915b
29613Author: Pino Toscano <pino@kde.org>
29614Date:	Sun Mar 7 17:03:21 2010 +0100
29615
29616    [CMake] move the minimum GLib version to the main CMakeLists.txt
29617
29618 CMakeLists.txt		     | 1 +
29619 cmake/modules/FindGTK.cmake | 2 +-
29620 2 files changed, 2 insertions(+), 1 deletion(-)
29621
29622commit efdffba45d15b538dbfb294403e99f3a6470b4d9
29623Author: Pino Toscano <pino@kde.org>
29624Date:	Sun Mar 7 16:58:27 2010 +0100
29625
29626    [CMake] align the GDK stuff (GDK_{FEATURE,REQ}) to what done with
29627    autotools
29628
29629 CMakeLists.txt        | 6 +++++-
29630 poppler-glib.pc.cmake | 2 +-
29631 2 files changed, 6 insertions(+), 2 deletions(-)
29632
29633commit cfecc69b7f05920f543ee7e9aafeafaa4c3506fb
29634Author: Pino Toscano <pino@kde.org>
29635Date:	Sun Mar 7 16:49:14 2010 +0100
29636
29637    [CMake] apparently there's not a minimum version requirement for GDK,
29638    so drop the check
29639
29640 cmake/modules/FindGTK.cmake | 5 +----
29641 1 file changed, 1 insertion(+), 4 deletions(-)
29642
29643commit 8ff1cf03d2607b0f13bbbbf272f2b03d8927bd24
29644Author: Pino Toscano <pino@kde.org>
29645Date:	Sun Mar 7 16:47:21 2010 +0100
29646
29647    [CMake] first look for Cairo, then for GLib/GDK/GTK
29648
29649    this starts to align to the searches done with autotools
29650    also, move the CAIRO_FEATURE to the main CMakeLists.txt
29651
29652 CMakeLists.txt      | 19 +++++++++++--------
29653 glib/CMakeLists.txt |	1 -
29654 2 files changed, 11 insertions(+), 9 deletions(-)
29655
29656commit bcaf62b8e252594530d3050761ba563cf3b1fb6e
29657Author: Pino Toscano <pino@kde.org>
29658Date:	Sun Mar 7 16:00:03 2010 +0100
29659
29660    [CMake] enhance/rewrite a bit the FindCairo module
29661
29662    make use of some features of CMake 2.6 (as we require it):
29663    - newer pkg-config handling (aka pkg_check_modules())
29664    - version checking for modules (PACKAGE_FIND_VERSION*)
29665    - find_package_handle_standard_args()
29666    also, after the pkg-config search to win32, search for cairo again
29667    (double-check plus real search for win32)
29668    furthermore, introduce CAIRO_INCLUDE_DIRS with the include paths
29669    requires (kind of "obsoletes" CAIRO_CFLAGS, left there in case it
29670    is used again)
29671
29672    apply the changes to the rest of the build system (specify the
29673    version needed, use the correct variable for includes)
29674
29675 CMakeLists.txt		       |  2 +-
29676 cmake/modules/FindCairo.cmake | 64
29677 +++++++++++++++++++++++++++----------------
29678 glib/CMakeLists.txt	       |  2 +-
29679 3 files changed, 43 insertions(+), 25 deletions(-)
29680
29681commit c96aa0f5fc74ae04f483485b787aaf65f1791991
29682Author: Pino Toscano <pino@kde.org>
29683Date:	Sun Mar 7 02:01:13 2010 +0100
29684
29685    add Patrick's copyright notices
29686
29687 cpp/poppler-global.h	    |  1 +
29688 goo/gtypes.h		    | 14 ++++++++++++++
29689 poppler/GlobalParams.cc    |  1 +
29690 poppler/SplashOutputDev.cc |  1 +
29691 4 files changed, 17 insertions(+)
29692
29693commit 3311bedd2eb831ef1fd553f3f50960331cf6885f
29694Author: Patrick Spendrin <ps_ml@gmx.de>
29695Date:	Sun Mar 7 01:56:15 2010 +0100
29696
29697    MSVC: disable for the 'ustring' class the warning C4251 (which does
29698    not apply)
29699
29700 cpp/poppler-global.h | 8 ++++++++
29701 1 file changed, 8 insertions(+)
29702
29703commit 9efa18397bd05fbd27c7811fa6e0f34ce94012e0
29704Author: Patrick Spendrin <ps_ml@gmx.de>
29705Date:	Sun Mar 7 01:48:03 2010 +0100
29706
29707    MSVC: disable warning C4800, which is of no use for now
29708
29709 goo/gtypes.h | 4 ++++
29710 1 file changed, 4 insertions(+)
29711
29712commit 3a88d1bf8d2c5a9e8014e0d46e24c9ec06556469
29713Author: Patrick Spendrin <ps_ml@gmx.de>
29714Date:	Sun Mar 7 01:26:10 2010 +0100
29715
29716    MSVC: no isfinite(), so provide it using _finite()
29717
29718 poppler/SplashOutputDev.cc | 5 +++++
29719 1 file changed, 5 insertions(+)
29720
29721commit 7774912c46f832f25c51b4cfc0e9430b1cd7fa1f
29722Author: Patrick Spendrin <ps_ml@gmx.de>
29723Date:	Sun Mar 7 01:22:31 2010 +0100
29724
29725    MSVC: do not force constness here, so the right overload will
29726    be chosen
29727
29728 poppler/GlobalParams.cc | 4 ++--
29729 1 file changed, 2 insertions(+), 2 deletions(-)
29730
29731commit cf07a5d85b402b6956c9605fbdc88bddcb94a3cf
29732Author: Pino Toscano <pino@kde.org>
29733Date:	Sun Mar 7 00:49:07 2010 +0100
29734
29735    [CMake] show end yes/no message about the GDK usage
29736
29737    just like done with autotools
29738
29739 CMakeLists.txt | 1 +
29740 1 file changed, 1 insertion(+)
29741
29742commit 42c98f8eabe304d5e3dc8c1ebdd5b0b6c221e696
29743Author: Pino Toscano <pino@kde.org>
29744Date:	Sat Mar 6 17:18:08 2010 +0100
29745
29746    [CMake] make the font configuration backend selection take a string
29747    (like with autotools)
29748
29749    this way it is possible to set the cmake variable FONT_CONFIGURATION
29750    to either "win32" (default on windows) or "fontconfig" (default
29751    elsewhere) to the font backend to use
29752    as a consequence, make fontconfig a requirement only if the font
29753    backend chosen is "fontconfig"
29754
29755 CMakeLists.txt | 39 +++++++++++++++++++++++++++++----------
29756 1 file changed, 29 insertions(+), 10 deletions(-)
29757
29758commit bda6e7cd089f2970af2e9540b4415633ffcf0ebb
29759Author: Pino Toscano <pino@kde.org>
29760Date:	Sat Mar 6 17:13:30 2010 +0100
29761
29762    [CMake] add a show_end_message() macro to show a generic string
29763    as value
29764
29765    make show_end_message_yesno() call it with the proper "yes" or
29766    "no" string
29767
29768 cmake/modules/PopplerMacros.cmake | 9 +++++++--
29769 1 file changed, 7 insertions(+), 2 deletions(-)
29770
29771commit d313c0f508711b3b7166b84608c43ebf1f07194b
29772Author: Pino Toscano <pino@kde.org>
29773Date:	Sat Mar 6 17:08:59 2010 +0100
29774
29775    [CMake] rename the show_end_message() macro to
29776    show_end_message_yesno()
29777
29778 CMakeLists.txt			   | 26 +++++++++++++-------------
29779 cmake/modules/PopplerMacros.cmake |  4 ++--
29780 2 files changed, 15 insertions(+), 15 deletions(-)
29781
29782commit 0425ff835fa26df5e25e628a6c56f3a180713905
29783Author: Pino Toscano <pino@kde.org>
29784Date:	Fri Mar 5 22:21:56 2010 +0100
29785
29786    update copyright
29787
29788 poppler/ArthurOutputDev.cc | 2 +-
29789 1 file changed, 1 insertion(+), 1 deletion(-)
29790
29791commit c5ea135ca58e112110be3ae10d887f3188172765
29792Author: Pino Toscano <pino@kde.org>
29793Date:	Fri Mar 5 22:14:57 2010 +0100
29794
29795    [arthur] update the miter limit
29796
29797 poppler/ArthurOutputDev.cc | 4 ++--
29798 1 file changed, 2 insertions(+), 2 deletions(-)
29799
29800commit 552f344b3e3df7c796afa6946149b0a5590cc4f7
29801Author: Pino Toscano <pino@kde.org>
29802Date:	Fri Mar 5 22:04:39 2010 +0100
29803
29804    [arthur] update the line dash style
29805
29806 poppler/ArthurOutputDev.cc | 12 +++++++++++-
29807 1 file changed, 11 insertions(+), 1 deletion(-)
29808
29809commit bc42ee05fceef0d0dd2ab0587c184dfc37cf29bf
29810Author: Albert Astals Cid <aacid@kde.org>
29811Date:	Fri Mar 5 18:54:32 2010 +0000
29812
29813    fix copyright year
29814
29815 poppler/CairoOutputDev.cc | 2 +-
29816 1 file changed, 1 insertion(+), 1 deletion(-)
29817
29818commit b21461e91ed671ef29fd3cf4780fda44f82a0679
29819Author: Adrian Johnson <ajohnson@redneon.com>
29820Date:	Fri Mar 5 15:14:08 2010 +0100
29821
29822    [cairo] Close image stream before resetting it again
29823
29824 poppler/CairoOutputDev.cc | 2 ++
29825 1 file changed, 2 insertions(+)
29826
29827commit 866bcc7edb47fe11355081045e2d316a4d530649
29828Author: Pino Toscano <pino@kde.org>
29829Date:	Thu Mar 4 14:19:50 2010 +0100
29830
29831    [Qt4] no need to save&restore on a newly created painter
29832
29833 qt4/src/poppler-page.cc | 2 --
29834 1 file changed, 2 deletions(-)
29835
29836commit 654698b556eb53eab7c2d55fc6b3fdd9e35173bb
29837Author: Pino Toscano <pino@kde.org>
29838Date:	Thu Mar 4 13:16:11 2010 +0100
29839
29840    [Qt4] use Arthur unconditionally
29841
29842    arthur is no more tied to splash, so can be used in an occasion
29843
29844 qt4/src/poppler-document.cc | 2 +-
29845 qt4/src/poppler-page.cc     | 4 +---
29846 2 files changed, 2 insertions(+), 4 deletions(-)
29847
29848commit 41931b6310d2ae81e622db904246f019ceb8410d
29849Author: Pino Toscano <pino@kde.org>
29850Date:	Thu Mar 4 13:13:11 2010 +0100
29851
29852    [Qt4] compile Arthur unconditionally
29853
29854    as the arthur output dev does not require splash anymore, we can
29855    always compile it with poppler-qt4
29856
29857 poppler/Makefile.am	| 4 ++--
29858 qt4/src/CMakeLists.txt | 6 +-----
29859 qt4/src/Makefile.am	| 6 +-----
29860 3 files changed, 4 insertions(+), 12 deletions(-)
29861
29862commit 48a29e2bbc9aa9bd0cb2775a2365c0ffdeb6ce87
29863Author: Pino Toscano <pino@kde.org>
29864Date:	Thu Mar 4 13:11:43 2010 +0100
29865
29866    [Arthur] make ArthurOutputDev compile even with Splash disabled
29867
29868    text rendering is disabled in that case for now
29869
29870 poppler/ArthurOutputDev.cc | 11 ++++++++++-
29871 1 file changed, 10 insertions(+), 1 deletion(-)
29872
29873commit 2013a19b6457753890affad8c4049f2ce4627df7
29874Author: Pino Toscano <pino@kde.org>
29875Date:	Thu Mar 4 13:02:43 2010 +0100
29876
29877    [CMake/tests] compile gtk-splash-test only if splash is enabled
29878
29879 test/CMakeLists.txt | 14 +++++++++-----
29880 1 file changed, 9 insertions(+), 5 deletions(-)
29881
29882commit ae740c5cfefbae13f82b750e39fa3dbbdc94858b
29883Author: Pino Toscano <pino@kde.org>
29884Date:	Tue Mar 2 23:22:06 2010 +0100
29885
29886    [cpp] update the copyrights
29887
29888 cpp/poppler-document-private.h | 2 +-
29889 cpp/poppler-document.cpp	| 2 +-
29890 cpp/poppler-embedded-file.cpp	| 2 +-
29891 cpp/poppler-embedded-file.h	| 2 +-
29892 cpp/poppler-global.cpp		| 3 ++-
29893 cpp/poppler-global.h		| 2 +-
29894 cpp/poppler-page.cpp		| 2 +-
29895 cpp/poppler-page.h		| 2 +-
29896 cpp/poppler-rectangle.h	| 2 +-
29897 cpp/poppler-toc.cpp		| 2 +-
29898 cpp/poppler-version.cpp	| 2 +-
29899 cpp/tests/poppler-dump.cpp	| 2 +-
29900 12 files changed, 13 insertions(+), 12 deletions(-)
29901
29902commit 24b1d8d0b4ae7cea9fbc331f19cd5ce3917b8b4d
29903Author: Pino Toscano <pino@kde.org>
29904Date:	Tue Mar 2 23:15:56 2010 +0100
29905
29906    [cpp] {from,to}_utf_8() -> {from,to}_utf8()
29907
29908 cpp/poppler-global.cpp | 4 ++--
29909 cpp/poppler-global.h	| 4 ++--
29910 cpp/poppler-page.cpp	| 2 +-
29911 3 files changed, 5 insertions(+), 5 deletions(-)
29912
29913commit 690af1bc58de1ebe710c5e599f1cb635e4838fc8
29914Author: Hib Eris <hib@hiberis.nl>
29915Date:	Tue Mar 2 16:33:04 2010 +0100
29916
29917    [cpp] define poppler_cpp_EXPORTS when building with autotools as well
29918
29919    fixes building on Windows
29920
29921 cpp/Makefile.am | 3 +++
29922 1 file changed, 3 insertions(+)
29923
29924commit 7492a376e7e5ec35534276ac15485123645617b0
29925Author: Pino Toscano <pino@kde.org>
29926Date:	Tue Mar 2 22:16:07 2010 +0100
29927
29928    [cpp/tests] use gmtime() when gmtime_r() is not available
29929
29930 cpp/tests/poppler-dump.cpp | 9 ++++++++-
29931 1 file changed, 8 insertions(+), 1 deletion(-)
29932
29933commit de013cc14a0621782c53f481ed7e559f241855a3
29934Author: Pino Toscano <pino@kde.org>
29935Date:	Tue Mar 2 22:05:25 2010 +0100
29936
29937    [cpp] include config.h _after_ the other includes
29938
29939 cpp/poppler-global.cpp | 4 ++--
29940 1 file changed, 2 insertions(+), 2 deletions(-)
29941
29942commit 388e5d6aebcabbfc90894c86248159c63701cb0a
29943Author: Hib Eris <hib@hiberis.nl>
29944Date:	Tue Mar 2 15:51:23 2010 +0100
29945
29946    Use ICONV_CONST when necessary
29947
29948 cpp/poppler-global.cpp | 10 ++++++----
29949 1 file changed, 6 insertions(+), 4 deletions(-)
29950
29951commit aaa58b26733a2f7c778632da4942b588050cf33f
29952Author: Pino Toscano <pino@kde.org>
29953Date:	Tue Mar 2 21:53:55 2010 +0100
29954
29955    [CMake] properly define ICONV_CONST
29956
29957 CMakeLists.txt		       | 1 -
29958 cmake/modules/FindIconv.cmake | 3 +++
29959 config.h.cmake		       | 2 +-
29960 3 files changed, 4 insertions(+), 2 deletions(-)
29961
29962commit 6304b0d8959fccf96b030c757d78e845d04757e4
29963Author: Albert Astals Cid <aacid@kde.org>
29964Date:	Sun Feb 28 15:33:53 2010 +0100
29965
29966    poppler 0.13.1
29967
29968 CMakeLists.txt   |  2 +-
29969 NEWS		  | 33 +++++++++++++++++++++++++++++++++
29970 configure.ac	  |  2 +-
29971 cpp/Doxyfile	  |  2 +-
29972 qt4/src/Doxyfile |  2 +-
29973 5 files changed, 37 insertions(+), 4 deletions(-)
29974
29975commit 9eac71862915c851c07075e3ca3af82eb9e4e775
29976Author: Albert Astals Cid <aacid@kde.org>
29977Date:	Sun Feb 28 15:33:19 2010 +0100
29978
29979    Make sure the private headers end up in the tarball on make dist
29980
29981 cpp/Makefile.am | 5 +++++
29982 1 file changed, 5 insertions(+)
29983
29984commit b488172311c2921ab4c365d71ad8b1ab7f596c71
29985Author: Albert Astals Cid <aacid@kde.org>
29986Date:	Sun Feb 28 14:25:36 2010 +0100
29987
29988    Add copyright notices
29989
29990 poppler/CairoFontEngine.cc | 3 ++-
29991 poppler/CairoFontEngine.h  | 2 +-
29992 2 files changed, 3 insertions(+), 2 deletions(-)
29993
29994commit 5453cff5b7cb47cadfdae585a58409117af8c1f1
29995Author: Carlos Garcia Campos <carlosgc@gnome.org>
29996Date:	Sun Feb 28 13:51:22 2010 +0100
29997
29998    [cairo] Select filter for images based on scale factor
29999
30000    When rendering images and interpolate flag is disabled or missing, we
30001    always interpolate unless scale factor is >= 400%
30002
30003    See bugs #25268, #9860
30004
30005 poppler/CairoOutputDev.cc | 64
30006 ++++++++++++++++++++++++++++++++++-------------
30007 poppler/CairoOutputDev.h  |  2 ++
30008 2 files changed, 49 insertions(+), 17 deletions(-)
30009
30010commit e65456cbd5cae2750426aabeb2d66a10537616f0
30011Author: Carlos Garcia Campos <carlosgc@gnome.org>
30012Date:	Sun Feb 28 13:13:13 2010 +0100
30013
30014    [cairo] Refactor scaled size computation into a new method
30015
30016 poppler/CairoOutputDev.cc | 52
30017 +++++++++++++++++++++++------------------------
30018 poppler/CairoOutputDev.h  |  2 ++
30019 2 files changed, 28 insertions(+), 26 deletions(-)
30020
30021commit 32aa9ae7d0087298661829265de00e93398272b3
30022Author: Jan Kümmel <jan+freedesktop@snorc.org>
30023Date:	Sat Feb 27 17:58:46 2010 +0100
30024
30025    [cairo] Omit writing of embedded fonts into tempary files
30026
30027    Fixes bug #26694.
30028
30029 poppler/CairoFontEngine.cc | 146
30030 +++++++++++++++++++++++++--------------------
30031 1 file changed, 80 insertions(+), 66 deletions(-)
30032
30033commit 7ba52a32343ca73730a80b64c136e3f03348e7d9
30034Author: Carlos Garcia Campos <carlosgc@gnome.org>
30035Date:	Sat Feb 27 17:42:46 2010 +0100
30036
30037    [cairo] Remove unused 'face' from CairoFreeTypeFont class
30038
30039 poppler/CairoFontEngine.cc | 6 ++----
30040 poppler/CairoFontEngine.h  | 3 +--
30041 2 files changed, 3 insertions(+), 6 deletions(-)
30042
30043commit 7c3140c88c00282e10888143fffe3c402d48fb05
30044Author: Adrian Johnson <ajohnson@redneon.com>
30045Date:	Sat Feb 27 13:13:47 2010 +0100
30046
30047    Don't use '\' character in PostScript names
30048
30049 poppler/PSOutputDev.cc | 4 ++--
30050 1 file changed, 2 insertions(+), 2 deletions(-)
30051
30052commit 8e354a15a1861719c00799937ad9f9bb1bb71e9f
30053Author: Thomas Freitag <Thomas.Freitag@alfa.de>
30054Date:	Wed Feb 24 18:58:11 2010 +0000
30055
30056    Fix remaining part of 26243
30057
30058    Thomas says: The "gn" is colored with a shading pattern, but the
30059    shading has a bbox,
30060    so it is clipped to this bbox, too. But when coloring text or masks in
30061    pattern colorspace, this is definely wrong.
30062
30063 poppler/Gfx.cc | 3 ++-
30064 1 file changed, 2 insertions(+), 1 deletion(-)
30065
30066commit fcbc571a98775b1daa8f562fc8674fb2d15b6626
30067Author: Pino Toscano <pino@kde.org>
30068Date:	Tue Feb 23 17:02:47 2010 +0100
30069
30070    [cpp] make checksum() return an array of data, instead of a string
30071
30072    a checksum is a sequence of values after all, so just return it as
30073    such instead of pretending it is a string
30074    accordingly adapt the mini dump application
30075
30076 cpp/poppler-embedded-file.cpp | 10 ++++++++--
30077 cpp/poppler-embedded-file.h   |  2 +-
30078 cpp/tests/poppler-dump.cpp    |  4 ++--
30079 3 files changed, 11 insertions(+), 5 deletions(-)
30080
30081commit fbefb9bef9f7a099d51919255a98f412d1e1d696
30082Author: Pino Toscano <pino@kde.org>
30083Date:	Tue Feb 23 16:56:47 2010 +0100
30084
30085    [cpp apidox] add API documentation for the 'embedded_file' class
30086
30087 cpp/poppler-embedded-file.cpp | 43
30088 +++++++++++++++++++++++++++++++++++++++++++
30089 1 file changed, 43 insertions(+)
30090
30091commit 6d39cca0a035fc656d3b86ba66dedaccee532fcb
30092Author: Pino Toscano <pino@kde.org>
30093Date:	Tue Feb 23 16:41:56 2010 +0100
30094
30095    [cpp apidox] add API documentation for the 'toc' and 'toc_item'
30096    classes
30097
30098 cpp/poppler-toc.cpp | 57
30099 +++++++++++++++++++++++++++++++++++++++++++++++++++++
30100 1 file changed, 57 insertions(+)
30101
30102commit 857e4ceb26d959c48c7af6bff53ca1bfe5307236
30103Author: Pino Toscano <pino@kde.org>
30104Date:	Tue Feb 23 15:39:58 2010 +0100
30105
30106    [cpp] when the loading of the document fails, put back the data
30107    where it was before
30108
30109 cpp/poppler-document-private.h |  2 +-
30110 cpp/poppler-document.cpp	| 10 +++++++---
30111 2 files changed, 8 insertions(+), 4 deletions(-)
30112
30113commit 7838b182143086192ac8dcf571da0ce1743619e2
30114Author: Pino Toscano <pino@kde.org>
30115Date:	Tue Feb 23 00:04:09 2010 +0100
30116
30117    [cpp] add the directory of the generated html apidox to the ignore
30118    list
30119
30120 cpp/.gitignore | 1 +
30121 1 file changed, 1 insertion(+)
30122
30123commit 71a38a23a9db5cac872c666283b7abcb1462210c
30124Author: Pino Toscano <pino@kde.org>
30125Date:	Mon Feb 22 23:43:34 2010 +0100
30126
30127    [cpp] add page::text() to get the text inside a page region
30128
30129 cpp/poppler-page.cpp | 16 ++++++++++++++++
30130 cpp/poppler-page.h   |  1 +
30131 2 files changed, 17 insertions(+)
30132
30133commit 4c75360233bc67f097551980a46ecce976927220
30134Author: Pino Toscano <pino@kde.org>
30135Date:	Mon Feb 22 23:05:53 2010 +0100
30136
30137    [cpp] add page::search()
30138
30139 cpp/poppler-page.cpp | 51
30140 +++++++++++++++++++++++++++++++++++++++++++++++++++
30141 cpp/poppler-page.h   |  8 ++++++++
30142 2 files changed, 59 insertions(+)
30143
30144commit 8932c53a084083eb42d109dd17bac3ad41ce65b5
30145Author: Pino Toscano <pino@kde.org>
30146Date:	Mon Feb 22 22:39:36 2010 +0100
30147
30148    [cpp] add getters and setters for left/top/right/bottom
30149
30150 cpp/poppler-rectangle.h | 18 ++++++++++++++++++
30151 1 file changed, 18 insertions(+)
30152
30153commit 8e1ea57f558fa3a1702a17d79b5aaffc486c6a56
30154Author: Pino Toscano <pino@kde.org>
30155Date:	Mon Feb 22 22:19:51 2010 +0100
30156
30157    [cpp] add a global enum for case sensitivity
30158
30159 cpp/poppler-global.h | 2 ++
30160 1 file changed, 2 insertions(+)
30161
30162commit ae41b087de8f0a7d525320dcf1d64ff22fe982b6
30163Author: Pino Toscano <pino@kde.org>
30164Date:	Mon Feb 22 19:06:21 2010 +0100
30165
30166    [cpp apidox] doxygen configuration for poppler-cpp
30167
30168 cpp/Doxyfile | 1551
30169 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
30170 1 file changed, 1551 insertions(+)
30171
30172commit 1a36a7bcc684065478a3ade2c2938f0e3672140a
30173Author: Pino Toscano <pino@kde.org>
30174Date:	Mon Feb 22 19:05:49 2010 +0100
30175
30176    [cpp apidox] very small start of intro page
30177
30178 cpp/Mainpage.dox | 9 +++++++++
30179 1 file changed, 9 insertions(+)
30180
30181commit 85e052ab7a4c462143325ecf60eebba35411b790
30182Author: Pino Toscano <pino@kde.org>
30183Date:	Mon Feb 22 18:53:20 2010 +0100
30184
30185    [cpp apidox] start adding API documentation for the global 'poppler'
30186    namespace
30187
30188    ... including the 'convert_date' function and faking the 'noncopyable'
30189    class
30190
30191 cpp/poppler-global.cpp | 16 ++++++++++++++++
30192 1 file changed, 16 insertions(+)
30193
30194commit b01608f91fb6cf6e9c4fb6e6ee3cb57517a766bf
30195Author: Pino Toscano <pino@kde.org>
30196Date:	Mon Feb 22 18:52:24 2010 +0100
30197
30198    [cpp apidox] exclude the 'detail' namespace from apidox extraction
30199
30200    this includes also the 'noncopyable' typedef, but that will be
30201    handled differently
30202
30203 cpp/poppler-global.h | 2 ++
30204 1 file changed, 2 insertions(+)
30205
30206commit f17a7a8cfdeabb3ced3ba8d42c869d892c528e13
30207Author: Pino Toscano <pino@kde.org>
30208Date:	Mon Feb 22 18:51:30 2010 +0100
30209
30210    [cpp apidox] add API documentation for the version functions
30211
30212 cpp/poppler-version.cpp | 12 ++++++++++++
30213 1 file changed, 12 insertions(+)
30214
30215commit f6c4bbddc7d04c0b1a6b25c41cbf6d81ae40cc0c
30216Author: Pino Toscano <pino@kde.org>
30217Date:	Mon Feb 22 18:50:54 2010 +0100
30218
30219    [cpp apidox] start adding API documentation for 'document'
30220
30221 cpp/poppler-document.cpp | 182
30222 +++++++++++++++++++++++++++++++++++++++++++++++
30223 1 file changed, 182 insertions(+)
30224
30225commit cbb7519904d9b6395d0128e16a79324e4b8bfcc0
30226Author: Pino Toscano <pino@kde.org>
30227Date:	Mon Feb 22 13:15:11 2010 +0100
30228
30229    [CMake] no more need to build system check for the Cairo blend modes
30230
30231    followup of 880890c14e99a954b365a3a6b59deeffa5304d30 for the cmake
30232    build system
30233
30234 cmake/modules/FindCairo.cmake | 18 ------------------
30235 config.h.cmake		       |  3 ---
30236 2 files changed, 21 deletions(-)
30237
30238commit 80f47bbf45faf751c661c1d0931e8e1da622b8ca
30239Author: Carlos Garcia Campos <carlosgc@gnome.org>
30240Date:	Mon Feb 22 12:43:06 2010 +0100
30241
30242    [cairo] Use cairo_surface_set_mime_data() when printing
30243
30244    When rendering a jpeg image for printing, using
30245    cairo_surface_set_mime_data() to attach the jpeg stream to the
30246    surface reduces drastically the size of the output file.
30247
30248 poppler/CairoOutputDev.cc | 42 ++++++++++++++++++++++++++++++++++++++++++
30249 poppler/CairoOutputDev.h  |  1 +
30250 2 files changed, 43 insertions(+)
30251
30252commit d63293af6dbff65f160be0118b1580c03a1aab56
30253Author: Carlos Garcia Campos <carlosgc@gnome.org>
30254Date:	Fri Nov 27 09:52:23 2009 +0100
30255
30256    [cairo] Turn EXTEND_PAD off when printing
30257
30258 poppler/CairoOutputDev.cc | 98
30259 ++++++++++++++++++++++++++++++++---------------
30260 1 file changed, 67 insertions(+), 31 deletions(-)
30261
30262commit 880890c14e99a954b365a3a6b59deeffa5304d30
30263Author: Carlos Garcia Campos <carlosgc@gnome.org>
30264Date:	Mon Feb 22 11:01:05 2010 +0100
30265
30266    [cairo] Use CAIRO_VERSION macros to check whether blend modes are
30267    available
30268
30269 configure.ac		   | 24 ------------------------
30270 poppler/CairoOutputDev.cc |  4 ++--
30271 2 files changed, 2 insertions(+), 26 deletions(-)
30272
30273commit 5c300ce00b5c59da767ca1ffec12f96f0ebbe701
30274Author: Pino Toscano <pino@kde.org>
30275Date:	Sun Feb 21 21:20:10 2010 +0100
30276
30277    [Qt4/apidox] fix typo
30278
30279 qt4/src/poppler-qt4.h | 2 +-
30280 1 file changed, 1 insertion(+), 1 deletion(-)
30281
30282commit 3f89ccf871e2f4a14129ad3e986b8cd19cdf129c
30283Author: Pino Toscano <pino@kde.org>
30284Date:	Sun Feb 21 21:06:31 2010 +0100
30285
30286    [CMake] set the CXXFLAGS in a better way
30287
30288 CMakeLists.txt | 4 ++--
30289 1 file changed, 2 insertions(+), 2 deletions(-)
30290
30291commit a18dab9e53a20a76eb46fa3a868fffdd3c754ce2
30292Merge: fa09892 f3862f7
30293Author: Pino Toscano <pino@kde.org>
30294Date:	Sun Feb 21 19:56:38 2010 +0100
30295
30296    Merge remote branch 'origin/cpp-frontend'
30297
30298    * origin/cpp-frontend: (34 commits)
30299      [cpp/tests] poppler-dump: show a string for the font type
30300      [cpp/tests] poppler-dump: show the orientation of the pages
30301      [cpp/tests] poppler-dump: a bit less output in permissions lines
30302      [cpp/tests] poppler-dump: add --show-all to show all the information
30303      [cpp] use iconv for the utf8 <-> utf16 conversions
30304      [cpp] add the build system stuff for iconv, mandatory for cpp
30305      [cpp] fixup unicode GooString <-> ustring conversions
30306      [cpp] fix installation of poppler-version.h with autotools and
30307      builddir != srcdir
30308      simplify
30309      [cpp/tests] add a simple poppler-dump test
30310      [cpp] use the correct index (instead of an uninitialized variable)
30311      [cpp] properly delete the children of a toc item
30312      [cpp] actually implement toc::root()
30313      [cpp] fix the reference to the vector data
30314      [cpp] fix the reference to the vector data
30315      [cpp] add destructor for 'rectangle'
30316      [cpp] add out stream operators for rect and rectf
30317      [cpp] add namespace to namespace functiond to link properly
30318      [cpp] add default empty parameters for the passwords of the document
30319      loading functions
30320      [cpp] add "human friendly" output representation for byte_array
30321      ...
30322
30323    Conflicts:
30324	config.h.cmake
30325
30326commit fa0989297e95b6adebed71336ea206d1b279ab24
30327Author: Albert Astals Cid <aacid@kde.org>
30328Date:	Sun Feb 21 16:59:57 2010 +0000
30329
30330    Detect the need for nanosleep in solaris
30331
30332    Fixes bug 26650
30333
30334 ConfigureChecks.cmake |  5 +++++
30335 test/CMakeLists.txt   | 17 +++++++++++------
30336 2 files changed, 16 insertions(+), 6 deletions(-)
30337
30338commit d074485aa9d9fac6b715382002f53e3303bbc519
30339Author: Albert Astals Cid <aacid@kde.org>
30340Date:	Sat Feb 20 10:08:33 2010 +0000
30341
30342    Do not call getPixel if we know how to access the data
30343
30344    Gives a 20% speed increase in some pdf
30345
30346 splash/Splash.cc | 19 ++++++++++---------
30347 1 file changed, 10 insertions(+), 9 deletions(-)
30348
30349commit d4cafe357bd86feb4b56e5dfbf5b7822e237a2ee
30350Author: Albert Astals Cid <aacid@kde.org>
30351Date:	Sat Feb 20 10:07:20 2010 +0000
30352
30353    Only call getPixel when really needed
30354
30355    Gives a 8% speed increase in some pdf
30356
30357 splash/Splash.cc | 6 +++---
30358 1 file changed, 3 insertions(+), 3 deletions(-)
30359
30360commit c3122cfbe090f3a4045269222f941cd5ce77c171
30361Author: Albert Astals Cid <aacid@kde.org>
30362Date:	Sat Feb 20 10:04:37 2010 +0000
30363
30364    Move test code to the header to it can be inlined
30365
30366    Gives a 10% speed increase in some documents
30367
30368 splash/SplashClip.cc | 40 ++++++++++++++--------------------------
30369 splash/SplashClip.h  | 43 +++++++++++++++++++++++++++++++++++++++++--
30370 2 files changed, 55 insertions(+), 28 deletions(-)
30371
30372commit d987fb9b77e6da454eb898cc6c8baaf747b7ac4f
30373Author: Albert Astals Cid <aacid@kde.org>
30374Date:	Fri Feb 19 23:59:03 2010 +0000
30375
30376    implement writeImgFile for splashModeXBGR8
30377
30378 splash/SplashBitmap.cc | 25 +++++++++++++++++++++++--
30379 1 file changed, 23 insertions(+), 2 deletions(-)
30380
30381commit f9425c0b5b112ac673d0499f79a743afce719593
30382Author: Hib Eris <hib@hiberis.nl>
30383Date:	Fri Feb 19 20:18:13 2010 +0000
30384
30385    use pkgconfig to detect libpng on autotools too
30386
30387 configure.ac	     | 12 ++++---
30388 goo/Makefile.am     |	7 +++-
30389 m4/libpng.m4	     | 99
30390 -----------------------------------------------------
30391 poppler/Makefile.am |	3 ++
30392 4 files changed, 17 insertions(+), 104 deletions(-)
30393
30394commit 0cb07d645527f25997f5e1b104a6be92441d8ffa
30395Author: Albert Astals Cid <aacid@kde.org>
30396Date:	Thu Feb 18 23:27:20 2010 +0000
30397
30398    Only swap w with h if rotation is 90 or 270
30399
30400 utils/pdftoppm.cc | 4 ++--
30401 1 file changed, 2 insertions(+), 2 deletions(-)
30402
30403commit 35015ed11090d67cab69443e607d4d80ca03c619
30404Author: Nils Höglund <nils.hoglund@gmail.com>
30405Date:	Thu Feb 18 23:14:51 2010 +0000
30406
30407    Match the number of calls to beginMarkedContent and endMarkedContent
30408
30409 poppler/Gfx.cc | 3 +++
30410 1 file changed, 3 insertions(+)
30411
30412commit ee265760e6ecec93fe26fb8e02848872555daefd
30413Author: Albert Astals Cid <aacid@kde.org>
30414Date:	Thu Feb 18 23:13:48 2010 +0000
30415
30416    make sure properties exists before using it
30417
30418 poppler/TextOutputDev.cc | 4 ++--
30419 1 file changed, 2 insertions(+), 2 deletions(-)
30420
30421commit eab7a55815c06525c7aeba254b66498ab147a958
30422Author: Albert Astals Cid <aacid@kde.org>
30423Date:	Wed Feb 17 21:54:31 2010 +0000
30424
30425    if malloc failed return false
30426
30427 splash/SplashFTFont.cc | 5 ++++-
30428 1 file changed, 4 insertions(+), 1 deletion(-)
30429
30430commit e2def20a45c1d8307fd62fabb9769121af975abf
30431Author: Albert Astals Cid <aacid@kde.org>
30432Date:	Tue Feb 16 23:31:05 2010 +0000
30433
30434    Only assume the OC is not visible if it exists and is set to no
30435
30436    Fixes bug 26532 and a small line that was not drawn in 15899
30437
30438 poppler/OptionalContent.cc | 4 ++--
30439 1 file changed, 2 insertions(+), 2 deletions(-)
30440
30441commit 5edd175bdd0f7c2fc3aecb72384de4cb0788fc4e
30442Author: Albert Astals Cid <aacid@kde.org>
30443Date:	Tue Feb 16 20:57:22 2010 +0000
30444
30445    Add and fix copyright years
30446
30447 poppler/CairoOutputDev.cc | 2 +-
30448 1 file changed, 1 insertion(+), 1 deletion(-)
30449
30450commit 0f0fba1b04589061449f98b9dcd8a0c4e7ad2d74
30451Author: Pino Toscano <pino@kde.org>
30452Date:	Tue Feb 16 22:00:51 2010 +0100
30453
30454    make the descriptions specify they refer to the Splash backend
30455
30456 config.h.cmake | 4 ++--
30457 configure.ac	| 4 ++--
30458 2 files changed, 4 insertions(+), 4 deletions(-)
30459
30460commit 39b4699020b5cfa1a10e5ef00f0e355e27b21c9f
30461Author: Pino Toscano <pino@kde.org>
30462Date:	Tue Feb 16 21:56:30 2010 +0100
30463
30464    [CMake] reflect that poppler-glib needs cairo now
30465
30466 poppler-glib.pc.cmake | 2 +-
30467 1 file changed, 1 insertion(+), 1 deletion(-)
30468
30469commit 5c66c775bcd686c61ea136bcd8f261fb631c5e71
30470Author: Albert Astals Cid <aacid@kde.org>
30471Date:	Tue Feb 16 20:52:15 2010 +0000
30472
30473    We don't need to pass anything to FontConfig
30474
30475    Makes it much easier to manage and also fixes bug 26544
30476
30477 poppler/GlobalParams.cc | 11 +++--------
30478 poppler/GlobalParams.h  |  6 +-----
30479 2 files changed, 4 insertions(+), 13 deletions(-)
30480
30481commit 582b5259b3c65ee1bef99dbdfccf00f37269b76f
30482Author: Pino Toscano <pino@kde.org>
30483Date:	Tue Feb 16 16:36:24 2010 +0100
30484
30485    [CMake] find the system threads, and define in the config.h if we
30486    have pthreads
30487
30488 CMakeLists.txt | 4 ++++
30489 config.h.cmake | 3 +++
30490 2 files changed, 7 insertions(+)
30491
30492commit 1dff9d440556a155fb5ca7bed15fc6a1f77a1c97
30493Author: Pino Toscano <pino@kde.org>
30494Date:	Tue Feb 16 16:10:44 2010 +0100
30495
30496    [CMake] add the HAVE_LIBOPENJPEG and HAVE_OPENJPEG_H defines, to
30497    match autotools' ones
30498
30499 CMakeLists.txt | 1 +
30500 config.h.cmake | 6 ++++++
30501 2 files changed, 7 insertions(+)
30502
30503commit 4a0bcaa83e6e6533cd48c63449a08467d51c13ea
30504Author: Pino Toscano <pino@kde.org>
30505Date:	Tue Feb 16 16:01:53 2010 +0100
30506
30507    [CMake] config.h.cmake: change some comments to match autotools' ones
30508
30509 config.h.cmake | 10 ++++++----
30510 1 file changed, 6 insertions(+), 4 deletions(-)
30511
30512commit 9e38082c3e571d035f0152d65661e5dd97fdd5d8
30513Author: Pino Toscano <pino@kde.org>
30514Date:	Tue Feb 16 15:58:30 2010 +0100
30515
30516    [CMake] add the Win32-specific ENABLE_RELOCATABLE option, matching
30517    autotools' one
30518
30519 CMakeLists.txt | 5 +++++
30520 config.h.cmake | 3 +++
30521 2 files changed, 8 insertions(+)
30522
30523commit eb03020893ed591c18817d75d427a1296cb1f233
30524Author: Pino Toscano <pino@kde.org>
30525Date:	Tue Feb 16 15:49:50 2010 +0100
30526
30527    [CMake] config.h.cmake: move POPPLER_WITH_GDK in the same place of
30528    autotools' generated one, and with the same comment
30529
30530 config.h.cmake | 6 +++---
30531 1 file changed, 3 insertions(+), 3 deletions(-)
30532
30533commit ba65b3af047b758094b999b2939065c5127508dd
30534Author: Albert Astals Cid <aacid@kde.org>
30535Date:	Wed Feb 10 23:08:04 2010 +0000
30536
30537    Wrap #include <jpeglib.h> in extern "C" to fix build
30538
30539    Fixes bug 26351
30540
30541 goo/JpegWriter.h | 6 +++++-
30542 1 file changed, 5 insertions(+), 1 deletion(-)
30543
30544commit d3d2a3ee0a3505f44d1196823716b768d434ba73
30545Author: Pino Toscano <pino@kde.org>
30546Date:	Wed Feb 10 23:16:27 2010 +0100
30547
30548    [CMake] fix typo: "MULTITHREAD" -> "MULTITHREADED"
30549
30550 CMakeLists.txt | 2 +-
30551 1 file changed, 1 insertion(+), 1 deletion(-)
30552
30553commit 0dae2294cf8a2f312d8e6504be4e1be516b34b1b
30554Author: Thomas Freitag <Thomas.Freitag@alfa.de>
30555Date:	Tue Feb 9 21:44:07 2010 +0000
30556
30557    Fix regression in painting. Fixes bug 26243
30558
30559 poppler/Gfx.cc | 9 ++++++++-
30560 1 file changed, 8 insertions(+), 1 deletion(-)
30561
30562commit aa9c3acbc73bafb33c8a797701ed0488a4a74263
30563Author: Carlos Garcia Campos <carlosgc@gnome.org>
30564Date:	Thu Jan 28 17:23:18 2010 +0100
30565
30566    [cairo] Add clipToStrokePath() method
30567
30568    It's unimplemented, it just contains a log message to help when
30569    debugging.
30570
30571 poppler/CairoOutputDev.cc | 4 ++++
30572 poppler/CairoOutputDev.h  | 1 +
30573 2 files changed, 5 insertions(+)
30574
30575commit 41a450c8db45fd064798d15c3d8fe5ab536a7b30
30576Author: David Benjamin <davidben@mit.edu>
30577Date:	Fri Jan 22 00:26:59 2010 -0500
30578
30579    [cairo] Avoid leaving pointers to free'd memory
30580
30581    Fixes potential free'd memory access introduced by
30582    3a94e8ce90c0a4d11c5c5aa8805c167c8a0434e5. I don't think this is
30583    actually
30584    possible in the current code; we push/pop before and after rendering a
30585    PDF, so the bottom state should never have a mask.
30586
30587    Still, better to clean this up.
30588
30589 poppler/CairoOutputDev.cc | 5 ++---
30590 1 file changed, 2 insertions(+), 3 deletions(-)
30591
30592commit 309228404710debee4337cc53c641dfef64ad86c
30593Author: David Benjamin <davidben@mit.edu>
30594Date:	Wed Jan 27 22:41:16 2010 +0000
30595
30596    Allow commands to abort the current stream
30597
30598    In many instances, the sensible response (and what acroread does) in
30599    case of an error is abort the PDF stream. To avoid changing the return
30600    value of every function and using C++ exceptions, we communicate via a
30601    commandAborted variable.
30602
30603    This patch, matching acroread's behavior aborts the current stream
30604    when
30605    there are too few arguments or we pop too many times. Implementation
30606    note 39 in Appendix H of the PDF reference contradicts the former, but
30607    hand-crafted test PDFs as well as the file in #24575 suggest
30608    otherwise.
30609
30610    Unlike all the other attempts, this patch actually fixes the PDF in
30611    bug #24575.
30612
30613 poppler/Gfx.cc | 11 +++++++++++
30614 poppler/Gfx.h	|  1 +
30615 2 files changed, 12 insertions(+)
30616
30617commit 8284008aa8230a92ba08d547864353d3290e9bf9
30618Author: David Benjamin <davidben@mit.edu>
30619Date:	Wed Jan 27 22:40:33 2010 +0000
30620
30621    Add a stack of stateGuards to Gfx
30622
30623    While a stack of states is a good way to maintain graphics contexts,
30624    if
30625    the command stream you are interpreting is untrusted, we must place
30626    appropriate guards to be sure that, not only do we not pop past
30627    the end
30628    of the stack, but we do not pop past the stack as it was when we began
30629    rendering.
30630
30631 poppler/Gfx.cc | 30 +++++++++++++++++++++++++++++-
30632 poppler/Gfx.h	| 11 +++++++++++
30633 2 files changed, 40 insertions(+), 1 deletion(-)
30634
30635commit 4ae84c830f842d100cbb702b32970951a5a5769f
30636Author: David Benjamin <davidben@mit.edu>
30637Date:	Wed Jan 27 22:39:20 2010 +0000
30638
30639    Maintain the height of the stack in Gfx
30640
30641    Introduces a new variable Gfx::stackHeight that maintains up-to-date
30642    information about the current height of the stack.
30643
30644 poppler/Gfx.cc | 4 ++++
30645 poppler/Gfx.h	| 1 +
30646 2 files changed, 5 insertions(+)
30647
30648commit 120fe6ef673c648ae7b19ad2a7e9aef22ee25810
30649Author: David Benjamin <davidben@mit.edu>
30650Date:	Wed Jan 27 22:38:43 2010 +0000
30651
30652    Do not use objects just after deleting them
30653
30654    The error condition in GfxCIDFont::GfxCIDFont references cMapName and
30655    collection, so they should not be deleted yet.
30656
30657 poppler/GfxFont.cc | 8 +++++---
30658 1 file changed, 5 insertions(+), 3 deletions(-)
30659
30660commit 3375fa96c7a7dbbb98f5a7b3df9e840a5f30bc80
30661Author: Albert Astals Cid <aacid@kde.org>
30662Date:	Wed Jan 27 22:32:29 2010 +0000
30663
30664    GooVector rewrite, old version had "unknown" origins/license
30665
30666 goo/GooVector.h | 237
30667 +++++++++++++++++++++++++++++++++-----------------------
30668 1 file changed, 141 insertions(+), 96 deletions(-)
30669
30670commit a945fe64e16ac9aa2577c5db05fc7f3fd4955b7b
30671Author: Carlos Garcia Campos <carlosgc@gnome.org>
30672Date:	Wed Jan 27 16:15:40 2010 +0100
30673
30674    [cairo] Fix downscaling images when document is rotated
30675
30676    Fixes bug #26264.
30677
30678 poppler/CairoOutputDev.cc | 37 +++++++++++++++++++++++++++++++++++--
30679 1 file changed, 35 insertions(+), 2 deletions(-)
30680
30681commit 428cc965c17f167ea00540beeaeaac5c3e426686
30682Author: Albert Astals Cid <aacid@kde.org>
30683Date:	Tue Jan 26 21:01:32 2010 +0000
30684
30685    Add POPPLER_WITH_GDK in cmake build system
30686
30687    Bug 26247
30688
30689 glib/CMakeLists.txt	       | 1 +
30690 glib/poppler-features.h.cmake | 1 +
30691 2 files changed, 2 insertions(+)
30692
30693commit 0af1ae75fd4c8031343f668bed5d8ca6588ee652
30694Author: Carlos Garcia Campos <carlosgc@gnome.org>
30695Date:	Tue Jan 26 20:49:17 2010 +0100
30696
30697    [cairo] Use the right matrix for the mask in drawMaskedImage()
30698
30699    Fixes bug #16906.
30700
30701 poppler/CairoOutputDev.cc | 7 +++++--
30702 1 file changed, 5 insertions(+), 2 deletions(-)
30703
30704commit d8ceaff39f5b80624b6bdc703c2a180dfc3d73ee
30705Author: Carlos Garcia Campos <carlosgc@gnome.org>
30706Date:	Tue Jan 26 11:57:06 2010 +0100
30707
30708    [cairo] Add some more LOG messages
30709
30710 poppler/CairoOutputDev.cc | 18 +++++++++++++++---
30711 1 file changed, 15 insertions(+), 3 deletions(-)
30712
30713commit 778e764b3cb77526260c3c8b46acf19ad06fc61d
30714Author: Albert Astals Cid <aacid@kde.org>
30715Date:	Mon Jan 25 22:40:20 2010 +0000
30716
30717    poppler 0.13.0
30718
30719 CMakeLists.txt      |	4 +--
30720 NEWS		     | 99
30721 +++++++++++++++++++++++++++++++++++++++++++++++++++++
30722 configure.ac	     |	2 +-
30723 poppler/Makefile.am |	2 +-
30724 qt4/src/Doxyfile    |	2 +-
30725 5 files changed, 104 insertions(+), 5 deletions(-)
30726
30727commit 1b5333f2685b8ab85bb1f5b899332c5a0ac99a3d
30728Author: Pino Toscano <pino@kde.org>
30729Date:	Mon Jan 25 02:19:00 2010 +0100
30730
30731    [CMake] allow multiple targets with the same name
30732
30733    this is needed for building the unit tests later without explicitly
30734    having
30735    enabling them at configure time (thus compile them on-demand)
30736    for this, set the cmake policy 0003 as OLD (allow), and consecuently
30737    0011 for
30738    setting the former from an include()d script
30739
30740 cmake/modules/PopplerDefaults.cmake | 7 +++++++
30741 1 file changed, 7 insertions(+)
30742
30743commit 92e1f46866c063c370ef1d6324f6a6c01aed6680
30744Author: Pino Toscano <pino@kde.org>
30745Date:	Mon Jan 25 02:15:27 2010 +0100
30746
30747    [CMake] do not add the fake buildtests target for the MSVC IDE
30748
30749 cmake/modules/PopplerMacros.cmake | 4 ++--
30750 1 file changed, 2 insertions(+), 2 deletions(-)
30751
30752commit dea5aa37de079196fa916b1db9af782cf25045f9
30753Author: Maciej Mrozowski <reavertm@gmail.com>
30754Date:	Mon Jan 25 00:51:20 2010 +0000
30755
30756    Install some more goo files
30757
30758 CMakeLists.txt | 9 +++++++++
30759 1 file changed, 9 insertions(+)
30760
30761commit 671a971c45a1e8ce8f6daade82117a9a137034d6
30762Author: Maciej Mrozowski <reavertm@gmail.com>
30763Date:	Mon Jan 25 00:48:31 2010 +0000
30764
30765    do not install a private header
30766
30767 qt4/src/Makefile.am | 6 +++---
30768 1 file changed, 3 insertions(+), 3 deletions(-)
30769
30770commit 54c86e53a143a8f9d196e4bef2a733c6f00f6026
30771Author: Maciej Mrozowski <reavertm@gmail.com>
30772Date:	Mon Jan 25 00:33:07 2010 +0000
30773
30774    Only build tests if told to
30775
30776 test/CMakeLists.txt | 4 ++--
30777 1 file changed, 2 insertions(+), 2 deletions(-)
30778
30779commit eb082274694aadb80dd16caea65d7f0a1adf8b46
30780Author: Maciej Mrozowski <reavertm@gmail.com>
30781Date:	Mon Jan 25 00:29:55 2010 +0000
30782
30783    Only build demos and test if told so. Install poppler-layer.h
30784
30785 glib/CMakeLists.txt | 9 +++++----
30786 1 file changed, 5 insertions(+), 4 deletions(-)
30787
30788commit 73fcc310cd7d6ef435b453485c1c99a33f77212a
30789Author: Maciej Mrozowski <reavertm@gmail.com>
30790Date:	Mon Jan 25 00:29:09 2010 +0000
30791
30792    install man pages
30793
30794 utils/CMakeLists.txt | 7 +++++++
30795 1 file changed, 7 insertions(+)
30796
30797commit 8672217af4cf88d5506572c2b40fbb0d1d0dbd87
30798Author: Albert Astals Cid <aacid@kde.org>
30799Date:	Mon Jan 25 00:11:50 2010 +0000
30800
30801    Make the poppler object cache params be a ref
30802
30803    And make sure what we was is a ref, otherwise we abort
30804
30805 poppler/Gfx.cc		 | 14 ++++++++------
30806 poppler/PopplerCache.cc | 12 ++++++------
30807 poppler/PopplerCache.h  |  6 +++---
30808 3 files changed, 17 insertions(+), 15 deletions(-)
30809
30810commit 9567fd8d3d905897d0abacd77885102ae86ba8a9
30811Author: Albert Astals Cid <aacid@kde.org>
30812Date:	Sun Jan 24 20:15:49 2010 +0000
30813
30814    ImgWriter is a header too
30815
30816 goo/Makefile.am | 1 +
30817 1 file changed, 1 insertion(+)
30818
30819commit 735e8a690d0bd3ab4bec90bdad975d19ac3d4689
30820Author: Albert Astals Cid <aacid@kde.org>
30821Date:	Sun Jan 24 19:51:19 2010 +0000
30822
30823    noone maintains this either
30824
30825 msvc/config.h		       | 62 ----------------------------------
30826 msvc/poppler/poppler-config.h | 77
30827 -------------------------------------------
30828 2 files changed, 139 deletions(-)
30829
30830commit d485564f0dc86f62b996380bfbd570cf3f543e4f
30831Author: Albert Astals Cid <aacid@kde.org>
30832Date:	Sun Jan 24 19:22:33 2010 +0000
30833
30834    remove files noone maintains
30835
30836 README.windows |  63 ------------------------
30837 makefile.vc	| 150
30838 ---------------------------------------------------------
30839 2 files changed, 213 deletions(-)
30840
30841commit 38467f2738c88f060ae1d30332e34da743a888a5
30842Author: Albert Astals Cid <aacid@kde.org>
30843Date:	Sun Jan 24 19:18:44 2010 +0000
30844
30845    only compile glib frontend if cairo is found
30846
30847 CMakeLists.txt      |	4 ++--
30848 glib/CMakeLists.txt | 25 +++++++------------------
30849 2 files changed, 9 insertions(+), 20 deletions(-)
30850
30851commit cf045acf46307d51fb6d9959451b53681e6cac03
30852Author: Albert Astals Cid <aacid@kde.org>
30853Date:	Sun Jan 24 19:01:52 2010 +0000
30854
30855    compile
30856
30857 glib/CMakeLists.txt | 1 +
30858 1 file changed, 1 insertion(+)
30859
30860commit 0397cf4f193015286464ae70ab202ed400110e30
30861Author: Albert Astals Cid <aacid@kde.org>
30862Date:	Sun Jan 24 19:00:09 2010 +0000
30863
30864    Add and fix copyright years
30865
30866 poppler/CairoFontEngine.cc | 1 +
30867 poppler/CairoOutputDev.cc  | 2 +-
30868 poppler/CairoOutputDev.h   | 2 +-
30869 poppler/Gfx.cc		    | 2 +-
30870 poppler/Gfx.h		    | 2 +-
30871 poppler/PopplerCache.cc    | 1 +
30872 poppler/PopplerCache.h     | 1 +
30873 7 files changed, 7 insertions(+), 4 deletions(-)
30874
30875commit 9c9f18b6ceea546dfb21ef0aab29ba99733dcb52
30876Author: Carlos Garcia Campos <carlosgc@gnome.org>
30877Date:	Sun Jan 24 19:27:29 2010 +0100
30878
30879    [glib-demo] Remove #ifdef HAVE_CAIRO macros from several demos
30880
30881 glib/demo/images.c |  2 --
30882 glib/demo/layers.c | 71
30883 +++---------------------------------------------------
30884 glib/demo/render.c | 29 ++++------------------
30885 3 files changed, 9 insertions(+), 93 deletions(-)
30886
30887commit 4e938c1f81add2162ced0e97b24fe588f15f178d
30888Author: Carlos Garcia Campos <carlosgc@gnome.org>
30889Date:	Sun Jan 24 19:15:06 2010 +0100
30890
30891    [glib] Make glib frontend unconditionally use cairo output device
30892
30893    Splash support has been removed.
30894
30895 configure.ac		   |  74 ++++++++-------
30896 glib/Makefile.am	   |  20 +---
30897 glib/poppler-document.cc  |   9 --
30898 glib/poppler-page.cc	   | 237
30899 +---------------------------------------------
30900 glib/poppler-page.h	   |   7 --
30901 glib/poppler-private.h    |  14 ---
30902 glib/poppler.cc	   |   6 --
30903 glib/test-poppler-glib.cc |   6 +-
30904 poppler-glib.pc.in	   |   2 +-
30905 9 files changed, 51 insertions(+), 324 deletions(-)
30906
30907commit 59ff9d66fc3b0c9612b1c12fc1ae4dbb8dc85b39
30908Author: Carlos Garcia Campos <carlosgc@gnome.org>
30909Date:	Sun Jan 24 17:57:48 2010 +0100
30910
30911    Use a small object cache in GfxResources to cache GState objects
30912
30913    It drastically improves performance with some documents like page
30914    742 of
30915    PDF32000_2008.pdf
30916
30917 poppler/Gfx.cc | 19 +++++++++++++++++--
30918 poppler/Gfx.h	|  2 ++
30919 2 files changed, 19 insertions(+), 2 deletions(-)
30920
30921commit 880a4a9a60a10f7aa7d3dc7c2802b31b7ef01e06
30922Author: Carlos Garcia Campos <carlosgc@gnome.org>
30923Date:	Sun Jan 24 17:56:35 2010 +0100
30924
30925    Add a generic cache to store objects by its reference
30926
30927 poppler/PopplerCache.cc | 60
30928 +++++++++++++++++++++++++++++++++++++++++++++++++
30929 poppler/PopplerCache.h  | 16 +++++++++++++
30930 2 files changed, 76 insertions(+)
30931
30932commit 5ad492df75c0c2394719e85db4c8b43f15b52110
30933Author: mpsuzuki <mpsuzuki@hiroshima-u.ac.jp>
30934Date:	Sun Jan 24 13:34:41 2010 +0100
30935
30936    [cairo] Fix memory leak
30937
30938 poppler/CairoFontEngine.cc | 1 +
30939 1 file changed, 1 insertion(+)
30940
30941commit 3160464b4b70c714c36234320878acab81b866cc
30942Author: Carlos Garcia Campos <carlosgc@gnome.org>
30943Date:	Thu Nov 26 13:17:19 2009 +0100
30944
30945    [cairo] Use our own implementation to scale down images instead
30946    of cairo
30947
30948    This is a workaround for the low quality downscaling of pixman.
30949    Rescaler implementation is a box filter that supports non-integer box
30950    sizes written by Jeff Muizelaar.
30951    Fixes bug #5589.
30952
30953 poppler/CairoOutputDev.cc  |  89 ++++++++++++
30954 poppler/CairoOutputDev.h   |	1 +
30955 poppler/CairoRescaleBox.cc | 352
30956 +++++++++++++++++++++++++++++++++++++++++++++
30957 poppler/CairoRescaleBox.h  |  12 ++
30958 poppler/Makefile.am	    |	4 +-
30959 5 files changed, 457 insertions(+), 1 deletion(-)
30960
30961commit 6825a219f0bc0ac6fd469fb8a6ebb86df774375f
30962Author: Carlos Garcia Campos <carlosgc@gnome.org>
30963Date:	Sat Jan 23 11:24:15 2010 +0100
30964
30965    [glib] Use TextOutputDev to get TextPage when we haven't rendered
30966    the page
30967
30968 glib/poppler-page.cc | 27 ++++++++++++++++++---------
30969 1 file changed, 18 insertions(+), 9 deletions(-)
30970
30971commit 6c61a457e9a8ec10945bc1e0700c8e4d121faa58
30972Author: Albert Astals Cid <aacid@kde.org>
30973Date:	Wed Jan 20 21:59:05 2010 +0000
30974
30975    Fix GfxRadialShading::GfxRadialShading
30976
30977    Fixes crash in KDE bug 223359
30978
30979 poppler/GfxState.cc | 4 ++--
30980 1 file changed, 2 insertions(+), 2 deletions(-)
30981
30982commit 442894d371879a6bf2adb5a39b9dd0a49e76e4ac
30983Author: Pino Toscano <pino@kde.org>
30984Date:	Fri Jan 15 21:28:42 2010 +0100
30985
30986    [glib-demo/cmake] compile print.c
30987
30988    followup of b64d4bd46b052feb0b143f1348773afbd93e5e33
30989
30990 glib/demo/CMakeLists.txt | 1 +
30991 1 file changed, 1 insertion(+)
30992
30993commit b64d4bd46b052feb0b143f1348773afbd93e5e33
30994Author: Carlos Garcia Campos <carlosgc@gnome.org>
30995Date:	Fri Nov 27 11:47:22 2009 +0100
30996
30997    [glib-demo] Add print demo
30998
30999 glib/demo/Makefile.am |   2 +
31000 glib/demo/main.c      |   4 +-
31001 glib/demo/print.c     | 135
31002 ++++++++++++++++++++++++++++++++++++++++++++++++++
31003 glib/demo/print.h     |  31 ++++++++++++
31004 4 files changed, 171 insertions(+), 1 deletion(-)
31005
31006commit ba2c746f358a5785d8cbaaf03d8628ee3754c388
31007Author: Carlos Garcia Campos <carlosgc@gnome.org>
31008Date:	Fri Nov 27 09:52:50 2009 +0100
31009
31010    [glib-demo] Add render for printing option to render demo
31011
31012 glib/demo/render.c | 47 ++++++++++++++++++++++++++++++++++++++---------
31013 1 file changed, 38 insertions(+), 9 deletions(-)
31014
31015commit 9a478008ccb61641f09bd77eaa55033cca266c43
31016Author: Carlos Garcia Campos <carlosgc@gnome.org>
31017Date:	Fri Jan 15 12:03:11 2010 +0100
31018
31019    Add FONTCONFIGURATION macros to poppler-config.h
31020
31021    They are used in a header file (GlobalParams.h). It fixes a crash
31022    when opening any document.
31023
31024 poppler/poppler-config.h.in | 10 ++++++++++
31025 1 file changed, 10 insertions(+)
31026
31027commit 1f80f874d8e132411816302465f04bc59d404d89
31028Author: Albert Astals Cid <aacid@kde.org>
31029Date:	Thu Jan 14 08:43:11 2010 +0000
31030
31031    Fix Uncover and Fade to return correct values
31032
31033    Bug 26034
31034
31035 poppler/PageTransition.cc | 5 +++--
31036 1 file changed, 3 insertions(+), 2 deletions(-)
31037
31038commit 350ff407e06a961f2a5b9d203cb8e78ce09313a0
31039Author: Hib Eris <hib@hiberis.nl>
31040Date:	Wed Jan 13 22:20:41 2010 +0000
31041
31042    Make poppler (optionally) relocatable on Windows
31043
31044 configure.ac		 | 26 ++++++++++++++++++++++
31045 poppler/GlobalParams.cc | 57
31046 +++++++++++++++++++++++++++++++++++++++++++++++++
31047 2 files changed, 83 insertions(+)
31048
31049commit 36b67b002db802bfad553720e2114b76b07bb614
31050Author: Hib Eris <hib@hiberis.nl>
31051Date:	Wed Jan 13 22:17:03 2010 +0000
31052
31053    Make fontconfig optional with mingw compiler
31054
31055 CMakeLists.txt		    |  8 +++++++-
31056 config.h.cmake		    |  6 ++++++
31057 configure.ac		    | 39 ++++++++++++++++++++++++++++++++++++++-
31058 makefile.vc		    |  2 +-
31059 poppler/GlobalParams.cc    | 10 +++++++---
31060 poppler/GlobalParams.h     |  7 ++++---
31061 poppler/GlobalParamsWin.cc |  5 +++++
31062 7 files changed, 68 insertions(+), 9 deletions(-)
31063
31064commit 9c0b20ab8c104c2f5398a5a3b8409ca554f5fa39
31065Author: Albert Astals Cid <aacid@kde.org>
31066Date:	Tue Jan 12 22:55:06 2010 +0000
31067
31068    Add the possibility of using float for splash variables instead
31069    of double
31070
31071    Based on a patch by Marius Vollmer marius.vollmer@nokia.com
31072    See bug 25578 for more info
31073
31074 CMakeLists.txt       |  7 ++++++-
31075 config.h.cmake       |  5 ++++-
31076 configure.ac	      | 10 +++++++++-
31077 splash/SplashMath.h  | 14 ++++++++++++--
31078 splash/SplashTypes.h |  4 +++-
31079 5 files changed, 34 insertions(+), 6 deletions(-)
31080
31081commit 30e5f76e372114339fa1d37c335e6bbade8b6d8a
31082Author: Pino Toscano <pino@kde.org>
31083Date:	Thu Jan 7 11:18:36 2010 +0100
31084
31085    [CMake] followup recent glib/gtk+ version requirements
31086
31087    - glib to 2.18, see ce9404b1999f81b3f9e5a89bcd6e715463f89024
31088    - gtk+ to 2.14, see e338643f2cebb1203f7ff0646f87b3dea8318757
31089
31090 cmake/modules/FindGTK.cmake | 6 +++---
31091 1 file changed, 3 insertions(+), 3 deletions(-)
31092
31093commit e338643f2cebb1203f7ff0646f87b3dea8318757
31094Author: Carlos Garcia Campos <carlosgc@gnome.org>
31095Date:	Thu Jan 7 11:08:31 2010 +0100
31096
31097    [tests] Bump GTK+ requirements to 2.14
31098
31099    Fixes bug #22090.
31100
31101 configure.ac | 4 ++--
31102 1 file changed, 2 insertions(+), 2 deletions(-)
31103
31104commit ce9404b1999f81b3f9e5a89bcd6e715463f89024
31105Author: Carlos Garcia Campos <carlosgc@gnome.org>
31106Date:	Thu Jan 7 11:06:19 2010 +0100
31107
31108    Bump glib requirements to 2.18
31109
31110 configure.ac | 2 +-
31111 1 file changed, 1 insertion(+), 1 deletion(-)
31112
31113commit 526c8871cbdfbc119e013ee96887a79f65403790
31114Author: Hib Eris <hib@hiberis.nl>
31115Date:	Thu Dec 31 17:52:33 2009 +0100
31116
31117    [glib] Use PDFDoc(wchar_t *, ...) on Windows
31118
31119    Fixes bug #25032
31120
31121 glib/poppler-document.cc | 22 +++++++++++++++++++---
31122 1 file changed, 19 insertions(+), 3 deletions(-)
31123
31124commit e0c8188136958b853269179079efefdd3488dc22
31125Author: Albert Astals Cid <aacid@kde.org>
31126Date:	Mon Jan 4 18:36:01 2010 +0000
31127
31128    Require Qt 4.4
31129
31130    This updates the requirement to real requirement
31131
31132 CMakeLists.txt | 2 +-
31133 configure.ac	| 8 ++++----
31134 2 files changed, 5 insertions(+), 5 deletions(-)
31135
31136commit f9accdb878b23ebd2152dd05d61cfcc71d46cd03
31137Author: Pino Toscano <pino@kde.org>
31138Date:	Mon Jan 4 14:13:13 2010 +0100
31139
31140    [Qt4/tests] use getPdfVersion() instead of the deprecated pdfVersion()
31141
31142 qt4/tests/stress-poppler-dir.cpp | 3 ++-
31143 qt4/tests/stress-poppler-qt4.cpp | 3 ++-
31144 qt4/tests/test-password-qt4.cpp  | 4 +++-
31145 qt4/tests/test-poppler-qt4.cpp   | 4 +++-
31146 4 files changed, 10 insertions(+), 4 deletions(-)
31147
31148commit 898e939d8c0ac74cc7ee3f5d42d83083ed31036e
31149Author: Adrian Johnson <ajohnson@redneon.com>
31150Date:	Sat Jan 2 02:33:58 2010 +0100
31151
31152    Make pdftoppm embed correct resolution in PNG and JPEG files
31153
31154 goo/ImgWriter.h	| 3 ++-
31155 goo/JpegWriter.cc	| 6 +++++-
31156 goo/JpegWriter.h	| 3 ++-
31157 goo/PNGWriter.cc	| 6 +++++-
31158 goo/PNGWriter.h	| 3 ++-
31159 splash/SplashBitmap.cc | 9 +++++----
31160 splash/SplashBitmap.h	| 5 +++--
31161 utils/HtmlOutputDev.cc | 4 +++-
31162 utils/pdftoppm.cc	| 9 +++++----
31163 9 files changed, 32 insertions(+), 16 deletions(-)
31164
31165commit df569dc2fb89d7e0780bbf7a687ce2464ff5cb43
31166Author: Adrian Johnson <ajohnson@redneon.com>
31167Date:	Sat Jan 2 01:19:50 2010 +0100
31168
31169    enable AM_SILENT_RULES by default
31170
31171 configure.ac | 2 +-
31172 1 file changed, 1 insertion(+), 1 deletion(-)
31173
31174commit f3862f7d987aae52a1fd2bb0af27d1cd803a5b84
31175Author: Pino Toscano <pino@kde.org>
31176Date:	Thu Dec 31 00:20:11 2009 +0100
31177
31178    [cpp/tests] poppler-dump: show a string for the font type
31179
31180 cpp/tests/poppler-dump.cpp | 23 ++++++++++++++++++++++-
31181 1 file changed, 22 insertions(+), 1 deletion(-)
31182
31183commit 9c343c821593ebae51ac47b58ad007a82f198652
31184Author: Pino Toscano <pino@kde.org>
31185Date:	Thu Dec 31 00:13:09 2009 +0100
31186
31187    [cpp/tests] poppler-dump: show the orientation of the pages
31188
31189 cpp/tests/poppler-dump.cpp | 16 ++++++++++++++++
31190 1 file changed, 16 insertions(+)
31191
31192commit bc91fe3824f37cd17a38aac85c817e8ada1b2f43
31193Author: Pino Toscano <pino@kde.org>
31194Date:	Wed Dec 30 23:53:31 2009 +0100
31195
31196    [cpp/tests] poppler-dump: a bit less output in permissions lines
31197
31198 cpp/tests/poppler-dump.cpp | 2 +-
31199 1 file changed, 1 insertion(+), 1 deletion(-)
31200
31201commit 1199de8f097a78edb831313841ac0ed3f9ec9905
31202Author: Pino Toscano <pino@kde.org>
31203Date:	Wed Dec 30 23:50:36 2009 +0100
31204
31205    [cpp/tests] poppler-dump: add --show-all to show all the information
31206
31207 cpp/tests/poppler-dump.cpp | 13 +++++++++++++
31208 1 file changed, 13 insertions(+)
31209
31210commit 9522f830b59942adfc91d5f03c274415a4737ccc
31211Author: Pino Toscano <pino@kde.org>
31212Date:	Wed Dec 30 23:38:40 2009 +0100
31213
31214    [cpp] use iconv for the utf8 <-> utf16 conversions
31215
31216 cpp/poppler-global.cpp | 92
31217 +++++++++++++++++++++++++++++++++++---------------
31218 1 file changed, 64 insertions(+), 28 deletions(-)
31219
31220commit b156b4031f5daf658f40db8efa2a3016d95b98b5
31221Author: Pino Toscano <pino@kde.org>
31222Date:	Wed Dec 30 23:24:23 2009 +0100
31223
31224    [cpp] add the build system stuff for iconv, mandatory for cpp
31225
31226 CMakeLists.txt		       |   6 ++
31227 Makefile.am		       |   1 +
31228 cmake/modules/FindIconv.cmake |  57 +++++++++++++
31229 config.h.cmake		       |   6 ++
31230 configure.ac		       |   6 ++
31231 cpp/CMakeLists.txt	       |   2 +-
31232 cpp/Makefile.am	       |   3 +-
31233 m4/iconv.m4		       | 180
31234 ++++++++++++++++++++++++++++++++++++++++++
31235 8 files changed, 259 insertions(+), 2 deletions(-)
31236
31237commit a0cffb8b69e0595a2afe15ecc4928e0df1eeb063
31238Author: Pino Toscano <pino@kde.org>
31239Date:	Wed Dec 30 18:57:09 2009 +0100
31240
31241    [cpp] fixup unicode GooString <-> ustring conversions
31242
31243    better make them use the "hand-made" code, it is more correct for them
31244
31245 cpp/poppler-private.cpp | 44 +++++++++++++++++++++++++++++++++++++++++---
31246 1 file changed, 41 insertions(+), 3 deletions(-)
31247
31248commit 3b6e3605209d5db453725b9ce4e6e54679d9c5da
31249Author: Albert Astals Cid <aacid@kde.org>
31250Date:	Sun Dec 27 15:30:22 2009 +0100
31251
31252    Do not crop the transformation matrix at an arbitrary value
31253
31254    Fixes bug 25763 and gave no regression on my test suite
31255
31256 poppler/GfxState.cc	    | 21 ---------------------
31257 poppler/SplashOutputDev.cc | 15 +++++++++++++++
31258 2 files changed, 15 insertions(+), 21 deletions(-)
31259
31260commit ea44c60645001ffea7d297f8549aaa4f5ce5e16c
31261Author: Ilya Gorenbein <igorenbein@finjan.com>
31262Date:	Sun Dec 27 15:27:00 2009 +0100
31263
31264    Try to work on streams without Length
31265
31266    We have code that finds the Length if it's wrong so let that code
31267    do its job
31268    instead of returning a NULL stream
31269
31270 poppler/Parser.cc | 3 ++-
31271 1 file changed, 2 insertions(+), 1 deletion(-)
31272
31273commit 283dd326a00c804b6332ee3ca1aaa0d86377b3f3
31274Author: Pino Toscano <pino@kde.org>
31275Date:	Sat Dec 19 12:50:10 2009 +0100
31276
31277    [cpp] fix installation of poppler-version.h with autotools and
31278    builddir != srcdir
31279
31280 cpp/Makefile.am | 2 +-
31281 1 file changed, 1 insertion(+), 1 deletion(-)
31282
31283commit df0ccddb7f784b4a8564beda51b3047cb9e3611a
31284Author: Albert Astals Cid <aacid@kde.org>
31285Date:	Fri Dec 18 20:23:48 2009 +0000
31286
31287    move the retrieval of the bitmap after rendering the page as it can
31288    change on render time
31289
31290 utils/pdftoppm.cc | 6 ++++--
31291 1 file changed, 4 insertions(+), 2 deletions(-)
31292
31293commit ab88a02f7efefc950a316d7a5edf88dad8f3e4d0
31294Author: Carlos Garcia Campos <carlosgc@gnome.org>
31295Date:	Thu Dec 17 18:24:20 2009 +0100
31296
31297    [annots] QuadPoints is required in Text Markup annotations
31298
31299    Show an error message and mark annotation as invalid when it's
31300    missing.
31301
31302 poppler/Annot.cc | 2 ++
31303 1 file changed, 2 insertions(+)
31304
31305commit 39dc99431b3ea9e00f6f645dd7169c0319571dc9
31306Author: Carlos Garcia Campos <carlosgc@gnome.org>
31307Date:	Thu Dec 17 18:17:20 2009 +0100
31308
31309    [annots] Create appearance stream for Sound Annotations when not
31310    defined
31311
31312    See bug #23108.
31313
31314 poppler/Annot.cc | 112
31315 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
31316 poppler/Annot.h  |   2 +
31317 2 files changed, 114 insertions(+)
31318
31319commit e4f5a78a853b88b1586ef59fc8893a321ea23736
31320Author: Carlos Garcia Campos <carlosgc@gnome.org>
31321Date:	Thu Dec 17 17:39:39 2009 +0100
31322
31323    [annots] Add Tag and Graph icons for File Attachment annotations
31324
31325    See bug #23108.
31326
31327 poppler/Annot.cc | 70
31328 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
31329 1 file changed, 70 insertions(+)
31330
31331commit 752b14857cfb0669fd6d7dfef2ea73c13a2369fc
31332Author: Pino Toscano <pino@kde.org>
31333Date:	Thu Dec 17 17:16:01 2009 +0100
31334
31335    simplify
31336
31337 cpp/poppler-toc.cpp | 2 +-
31338 1 file changed, 1 insertion(+), 1 deletion(-)
31339
31340commit a26e4b7903fabc667d7d16c23ca2c7a535dd05fa
31341Author: Pino Toscano <pino@kde.org>
31342Date:	Thu Dec 17 17:09:35 2009 +0100
31343
31344    [cpp/tests] add a simple poppler-dump test
31345
31346    this small test executable can dump various features of the document,
31347    like the general info, permissions, metadata, toc, fonts,
31348    embedded files, pages, etc
31349
31350    also add the necessary autotools+cmake machinery to compile it
31351
31352 configure.ac		    |	1 +
31353 cpp/CMakeLists.txt	    |	2 +
31354 cpp/Makefile.am	    |	1 +
31355 cpp/tests/.gitignore	    |	1 +
31356 cpp/tests/CMakeLists.txt   |  24 ++++
31357 cpp/tests/Makefile.am	    |  17 +++
31358 cpp/tests/poppler-dump.cpp | 293
31359 +++++++++++++++++++++++++++++++++++++++++++++
31360 7 files changed, 339 insertions(+)
31361
31362commit 86c871cc625d00b8ee7f93dc8c0f9ef8462bba5a
31363Author: Carlos Garcia Campos <carlosgc@gnome.org>
31364Date:	Thu Dec 17 17:05:45 2009 +0100
31365
31366    [annots] Create appearance stream for Text Markup Annotations when
31367    not defined
31368
31369    Highlight annotations are an exception, we always ignore the
31370    appearance stream to use our own, since for most of the documents the
31371    appearance stream provided by the annotation is not enough. That's why
31372    it's currently broken. This is what acroread does indeed and Leonard
31373    Rosenthol recommended us to do the same.
31374    See bug #23108.
31375
31376 poppler/Annot.cc | 199
31377 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
31378 poppler/Annot.h  |   2 +
31379 2 files changed, 201 insertions(+)
31380
31381commit 904ecd929c6acbbad6d782b950c53c0a80e1f39c
31382Author: Carlos Garcia Campos <carlosgc@gnome.org>
31383Date:	Thu Dec 17 12:49:20 2009 +0100
31384
31385    [annots] Fix memory leaks
31386
31387 poppler/Annot.cc | 6 +++++-
31388 1 file changed, 5 insertions(+), 1 deletion(-)
31389
31390commit ef7954b86f9b1a762c4f77a48d5f42f8db4bbed7
31391Author: Pino Toscano <pino@kde.org>
31392Date:	Tue Dec 15 02:20:18 2009 +0100
31393
31394    [cpp] use the correct index (instead of an uninitialized variable)
31395
31396 cpp/poppler-page.cpp | 2 +-
31397 1 file changed, 1 insertion(+), 1 deletion(-)
31398
31399commit 2547b5e53e7799cf7299838ae9bd882c21a228ae
31400Author: Pino Toscano <pino@kde.org>
31401Date:	Tue Dec 15 02:14:57 2009 +0100
31402
31403    [cpp] properly delete the children of a toc item
31404
31405 cpp/poppler-toc.cpp | 1 +
31406 1 file changed, 1 insertion(+)
31407
31408commit 771bd3594740fe16bd030dbe73928a8b1d4d113f
31409Author: Pino Toscano <pino@kde.org>
31410Date:	Tue Dec 15 02:04:24 2009 +0100
31411
31412    [cpp] actually implement toc::root()
31413
31414 cpp/poppler-toc.cpp | 5 +++++
31415 1 file changed, 5 insertions(+)
31416
31417commit ca1d2ec4588b2437b58b4448ae2fc5ebd0f130d3
31418Author: Pino Toscano <pino@kde.org>
31419Date:	Tue Dec 15 00:54:29 2009 +0100
31420
31421    [cpp] fix the reference to the vector data
31422
31423 cpp/poppler-global.cpp  | 2 +-
31424 cpp/poppler-private.cpp | 2 +-
31425 2 files changed, 2 insertions(+), 2 deletions(-)
31426
31427commit 16c946e7658b0e9cff701ce1d6bbf7d3828cbe08
31428Author: Pino Toscano <pino@kde.org>
31429Date:	Tue Dec 15 00:35:25 2009 +0100
31430
31431    [cpp] fix the reference to the vector data
31432
31433 cpp/poppler-document.cpp | 2 +-
31434 1 file changed, 1 insertion(+), 1 deletion(-)
31435
31436commit 9bb90c99b65e0e9d9b65c7dbeb5b4d66377ceb21
31437Author: Pino Toscano <pino@kde.org>
31438Date:	Mon Dec 14 23:43:12 2009 +0100
31439
31440    [cpp] add destructor for 'rectangle'
31441
31442 cpp/poppler-rectangle.h | 3 ++-
31443 1 file changed, 2 insertions(+), 1 deletion(-)
31444
31445commit 61ccdc9ab3b816174896fcae0899ff34f11eee80
31446Author: Pino Toscano <pino@kde.org>
31447Date:	Mon Dec 14 23:40:51 2009 +0100
31448
31449    [cpp] add out stream operators for rect and rectf
31450
31451 cpp/CMakeLists.txt	   |  1 +
31452 cpp/Makefile.am	   |  1 +
31453 cpp/poppler-rectangle.cpp | 35 +++++++++++++++++++++++++++++++++++
31454 cpp/poppler-rectangle.h   |  5 +++++
31455 4 files changed, 42 insertions(+)
31456
31457commit 69dd51fed3de41f8b799b811ae5ee59c0d5f59c2
31458Author: Pino Toscano <pino@kde.org>
31459Date:	Mon Dec 14 22:24:07 2009 +0100
31460
31461    [cpp] add namespace to namespace functiond to link properly
31462
31463 cpp/poppler-global.cpp  | 4 ++--
31464 cpp/poppler-version.cpp | 8 ++++----
31465 2 files changed, 6 insertions(+), 6 deletions(-)
31466
31467commit 3923fa4890984d8616d86016f4f4a94e8ef3e992
31468Author: Pino Toscano <pino@kde.org>
31469Date:	Mon Dec 14 22:23:15 2009 +0100
31470
31471    [cpp] add default empty parameters for the passwords of the document
31472    loading functions
31473
31474 cpp/poppler-document.h | 8 ++++----
31475 1 file changed, 4 insertions(+), 4 deletions(-)
31476
31477commit 1d23cc677e9b0a9f61c53e0ea365537f33abe5bf
31478Author: Pino Toscano <pino@kde.org>
31479Date:	Mon Dec 14 21:44:56 2009 +0100
31480
31481    [cpp] add "human friendly" output representation for byte_array
31482
31483 cpp/poppler-global.cpp | 23 +++++++++++++++++++++++
31484 cpp/poppler-global.h	|  3 +++
31485 2 files changed, 26 insertions(+)
31486
31487commit 82954ea5f8ba880276328765f104690a05adbd9e
31488Author: Carlos Garcia Campos <carlosgc@gnome.org>
31489Date:	Mon Dec 7 12:05:54 2009 +0100
31490
31491    [annot] Create appearance stream for Attachment Annotations when
31492    not defined
31493
31494    See bug #23108.
31495
31496 poppler/Annot.cc | 94
31497 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
31498 poppler/Annot.h  |  2 ++
31499 2 files changed, 96 insertions(+)
31500
31501commit c6195472326c183fcfd8a3e9da1ee7f6fa8b7c3d
31502Author: Carlos Garcia Campos <carlosgc@gnome.org>
31503Date:	Sun Dec 6 17:09:23 2009 +0100
31504
31505    [annots] Use opacity when drawing Markup Annotations
31506
31507    According to the spec:
31508
31509    "The constant opacity value that shall be used in painting the
31510    annotation. This value shall apply to all visible elements of the
31511    annotation in its closed state (including its background and border)
31512    but
31513    not to the pop-up window that appears when the annotation is opened.
31514
31515    The specified value shall not used if the annotation has an appearance
31516    stream in that case, the appearance stream shall specify any
31517    transparency.
31518
31519    If no explicit appearance stream is defined for the annotation, it may
31520    be painted by implementation-dependent means that do not necessarily
31521    conform to the PDF imaging model; in this case, the effect of
31522    this entry
31523    is implementation-dependent as well."
31524
31525 poppler/Annot.cc | 21 +++++++++++++++------
31526 poppler/Gfx.cc   |  9 ++++++++-
31527 poppler/Gfx.h	  |  2 +-
31528 3 files changed, 24 insertions(+), 8 deletions(-)
31529
31530commit a337c1d757d52c1c238229d2f0cd3a41694b0e08
31531Author: Pino Toscano <pino@kde.org>
31532Date:	Mon Dec 14 16:18:22 2009 +0100
31533
31534    [cpp] add document metadata reading
31535
31536 cpp/poppler-document.cpp | 9 +++++++++
31537 cpp/poppler-document.h   | 1 +
31538 2 files changed, 10 insertions(+)
31539
31540commit 6c4fa513e60dbdd5ab693434f239d82d95756994
31541Author: Carlos Garcia Campos <carlosgc@gnome.org>
31542Date:	Sun Dec 6 16:56:22 2009 +0100
31543
31544    [annot] Create appearance stream for Geometry Annotations when
31545    not defined
31546
31547    See bug #23108.
31548
31549 poppler/Annot.cc | 120
31550 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
31551 poppler/Annot.h  |   2 +
31552 2 files changed, 122 insertions(+)
31553
31554commit eed94b8bd2855dce1fd39b835e3280cbd0ccd1cf
31555Author: Carlos Garcia Campos <carlosgc@gnome.org>
31556Date:	Sun Dec 6 16:51:37 2009 +0100
31557
31558    [annot] Create appearance stream for Line Annotations when not defined
31559
31560    See bug #23108.
31561
31562 poppler/Annot.cc | 62
31563 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
31564 poppler/Annot.h  |  2 ++
31565 2 files changed, 64 insertions(+)
31566
31567commit 1c7a5f5e89c4c51e31b6de345d4862ef8dcc2bc0
31568Author: Carlos Garcia Campos <carlosgc@gnome.org>
31569Date:	Sun Dec 6 16:40:14 2009 +0100
31570
31571    [annot] Create appearance stream for Text Annotations when not defined
31572
31573    Streams have been created by using the svg icons created by mac_v and
31574    ulisse. See bug #23108.
31575
31576 poppler/Annot.cc | 305
31577 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
31578 poppler/Annot.h  |   2 +
31579 2 files changed, 307 insertions(+)
31580
31581commit c9cb6353ad5279d09615eb2c944b2b053cdf5ccc
31582Author: Pino Toscano <pino@kde.org>
31583Date:	Mon Dec 14 15:52:25 2009 +0100
31584
31585    [cpp] add function to query for document "permissions"
31586
31587 cpp/poppler-document.cpp | 23 +++++++++++++++++++++++
31588 cpp/poppler-document.h   |  1 +
31589 cpp/poppler-global.h	  |  4 ++++
31590 3 files changed, 28 insertions(+)
31591
31592commit 30e90c7c1b41c62ddc21905e7ccdea4c95547e80
31593Author: Pino Toscano <pino@kde.org>
31594Date:	Mon Dec 14 15:33:36 2009 +0100
31595
31596    [cpp] add is_encrypted and is_linearized for document
31597
31598 cpp/poppler-document.cpp | 10 ++++++++++
31599 cpp/poppler-document.h   |  2 ++
31600 2 files changed, 12 insertions(+)
31601
31602commit 93fd588c519958a1f66231c111ea8a6b0a759be1
31603Author: Pino Toscano <pino@kde.org>
31604Date:	Mon Dec 14 13:19:24 2009 +0100
31605
31606    [cpp] add the possibility to load a document from raw data
31607
31608 cpp/poppler-document-private.h |  5 +++++
31609 cpp/poppler-document.cpp	| 35 ++++++++++++++++++++++++++++++++++-
31610 cpp/poppler-document.h		|  3 +++
31611 3 files changed, 42 insertions(+), 1 deletion(-)
31612
31613commit 53996365b159cf84adf2cac56c76b8bda8dfb12e
31614Author: Pino Toscano <pino@kde.org>
31615Date:	Mon Dec 14 12:57:41 2009 +0100
31616
31617    [cpp] use the byte_array typedef
31618
31619 cpp/poppler-embedded-file.cpp | 6 +++---
31620 cpp/poppler-embedded-file.h   | 2 +-
31621 2 files changed, 4 insertions(+), 4 deletions(-)
31622
31623commit e4969c1aaed4a8eb770d8b54920f2476129bbcb7
31624Author: Carlos Garcia Campos <carlosgc@gnome.org>
31625Date:	Sun Dec 6 16:19:36 2009 +0100
31626
31627    [annots] Refactor Annot::setColor to receive an AnnotColor
31628
31629    Removes duplicated code since color arrays are already parsed in
31630    AnnotColor
31631
31632 poppler/Annot.cc | 136
31633 +++++++++++++++++++++++++++++--------------------------
31634 poppler/Annot.h  |   4 +-
31635 2 files changed, 73 insertions(+), 67 deletions(-)
31636
31637commit cfb4f5dfabf31de22d68aa0d5796cb7a33d8b462
31638Author: Pino Toscano <pino@kde.org>
31639Date:	Mon Dec 14 11:06:36 2009 +0100
31640
31641    [cpp] add a byte_array typedef, and use it for utf8 string data
31642
31643 cpp/poppler-global.cpp  | 12 +++---------
31644 cpp/poppler-global.h	 |  5 ++++-
31645 cpp/poppler-private.cpp |  5 ++---
31646 3 files changed, 9 insertions(+), 13 deletions(-)
31647
31648commit 2d13ac31671b2007e44a90f45a82cb3adfa9c80c
31649Author: Pino Toscano <pino@kde.org>
31650Date:	Mon Dec 14 02:30:06 2009 +0100
31651
31652    update ignore files
31653
31654 .gitignore	| 1 +
31655 cpp/.gitignore | 1 +
31656 2 files changed, 2 insertions(+)
31657
31658commit 01e902e40ca15acf0319e37d39a271d6875bfce9
31659Author: Pino Toscano <pino@kde.org>
31660Date:	Mon Dec 14 02:02:47 2009 +0100
31661
31662    [cpp] add a version header+functions
31663
31664    this way, it is possible to get (either at build time and at runtime)
31665    the version of the current poppler-cpp library
31666
31667    poppler-config.h is generated by the build system (autotools or cmake)
31668    with the correct version information
31669
31670 configure.ac		  |  2 ++
31671 cpp/CMakeLists.txt	  |  5 +++++
31672 cpp/Makefile.am	  |  6 ++++--
31673 cpp/poppler-version.cpp  | 41 +++++++++++++++++++++++++++++++++++++++++
31674 cpp/poppler-version.h.in | 39 +++++++++++++++++++++++++++++++++++++++
31675 5 files changed, 91 insertions(+), 2 deletions(-)
31676
31677commit b3f5e5d60bc9109da961940f6216722f9db4a87b
31678Author: Pino Toscano <pino@kde.org>
31679Date:	Mon Dec 14 00:56:15 2009 +0100
31680
31681    [CMake] add the configure check for the Cairo blend modes support
31682    (as in autotools)
31683
31684 cmake/modules/FindCairo.cmake | 18 ++++++++++++++++++
31685 config.h.cmake		       |  3 +++
31686 2 files changed, 21 insertions(+)
31687
31688commit f6ba877e0c22538cfe34d32d69814f660de59d2c
31689Author: Pino Toscano <pino@kde.org>
31690Date:	Mon Dec 14 00:44:55 2009 +0100
31691
31692    [CMake] add configure check for sys/mman.h (as in autotools)
31693
31694 ConfigureChecks.cmake | 1 +
31695 config.h.cmake        | 3 +++
31696 2 files changed, 4 insertions(+)
31697
31698commit e12801320ae030628fc62c073983c06b39ee13d7
31699Author: Pino Toscano <pino@kde.org>
31700Date:	Mon Dec 14 00:42:20 2009 +0100
31701
31702    minor spello
31703
31704 config.h.cmake | 2 +-
31705 1 file changed, 1 insertion(+), 1 deletion(-)
31706
31707commit 6428907ebcf33d4391673aadcfa71c3061f6d352
31708Author: Pino Toscano <pino@kde.org>
31709Date:	Mon Dec 14 00:41:49 2009 +0100
31710
31711    [CMake] add configure check for fcntl.h (as in autotools)
31712
31713 ConfigureChecks.cmake | 1 +
31714 config.h.cmake        | 3 +++
31715 2 files changed, 4 insertions(+)
31716
31717commit 916ab7163249e23bd5ba00922fdcad9caaf92c75
31718Author: Pino Toscano <pino@kde.org>
31719Date:	Mon Dec 14 00:34:59 2009 +0100
31720
31721    [CMake] oops, those should have been '#cmakedefine' and not '#define'
31722
31723 config.h.cmake | 4 ++--
31724 1 file changed, 2 insertions(+), 2 deletions(-)
31725
31726commit ea655d8c7e24e97ee710110a783ed9c209cf76e3
31727Author: Pino Toscano <pino@kde.org>
31728Date:	Mon Dec 14 00:33:51 2009 +0100
31729
31730    [CMake] move and rename to match more the autotools output
31731
31732 config.h.cmake | 21 ++++++++++++++-------
31733 1 file changed, 14 insertions(+), 7 deletions(-)
31734
31735commit 9f0146c5b2f9326e834104b89791f66b18f85adc
31736Author: Pino Toscano <pino@kde.org>
31737Date:	Mon Dec 14 00:28:04 2009 +0100
31738
31739    [CMake] add checks for gmtime_r and localtime_r
31740
31741 ConfigureChecks.cmake | 2 ++
31742 config.h.cmake        | 6 ++++++
31743 2 files changed, 8 insertions(+)
31744
31745commit 9d0cf201e96044dd679c26bea6255d986a6cd246
31746Author: Pino Toscano <pino@kde.org>
31747Date:	Sun Dec 13 23:45:39 2009 +0100
31748
31749    [cpp] add ignore file
31750
31751 cpp/.gitignore | 6 ++++++
31752 1 file changed, 6 insertions(+)
31753
31754commit d783e92b863d8b22de6ca326328115fec63193ed
31755Author: Pino Toscano <pino@kde.org>
31756Date:	Sun Dec 13 23:42:33 2009 +0100
31757
31758    [cpp] don't forget the cmake stuff when packing with the autotools
31759
31760 Makefile.am | 2 ++
31761 1 file changed, 2 insertions(+)
31762
31763commit 0105caefe860e7a45fc7d3a1bd1162fe56bcfe6a
31764Author: Pino Toscano <pino@kde.org>
31765Date:	Sun Dec 13 23:40:55 2009 +0100
31766
31767    [cpp] add the pkg-config stuff
31768
31769 CMakeLists.txt       | 3 +++
31770 Makefile.am	      | 7 +++++--
31771 configure.ac	      | 3 ++-
31772 poppler-cpp.pc.cmake | 9 +++++++++
31773 poppler-cpp.pc.in    | 9 +++++++++
31774 5 files changed, 28 insertions(+), 3 deletions(-)
31775
31776commit d5a74f78df0dca24fd537b30424fd2ebb3efe3e2
31777Author: Pino Toscano <pino@kde.org>
31778Date:	Sun Dec 13 23:35:06 2009 +0100
31779
31780    [cpp] add the (rest of the) CMake build system for it
31781
31782 CMakeLists.txt | 5 +++++
31783 1 file changed, 5 insertions(+)
31784
31785commit 0e41f937946e4e4c1b660406bd74e4afe8825b5f
31786Author: Pino Toscano <pino@kde.org>
31787Date:	Sun Dec 13 23:31:46 2009 +0100
31788
31789    [cpp] add the autotools buildsystem for it
31790
31791 Makefile.am	 |  6 +++++-
31792 configure.ac	 | 15 +++++++++++++++
31793 cpp/Makefile.am | 32 ++++++++++++++++++++++++++++++++
31794 3 files changed, 52 insertions(+), 1 deletion(-)
31795
31796commit 9727fdc0c682742335e44ddc2f32d60e4c59983a
31797Author: Pino Toscano <pino@kde.org>
31798Date:	Sun Dec 13 22:55:28 2009 +0100
31799
31800    Start of a pure C++ frontend for Poppler.
31801
31802    This initial version (called 'poppler-cpp') includes preliminary
31803    support for:
31804    - document (loading from file name, some query methods, unlocking,
31805    font listing, embedded files)
31806    - page (some query methods) with page transitions
31807    - TOC
31808
31809    Modelled a bit on the Qt4 API, it provides also an own "ustring"
31810    typedef representing UTF-16 strings,
31811    with methods to convert back/to UTF-8 and Latin 1.
31812
31813    Most probably it has bugs, but nevertheless worth testing and
31814    developing.
31815
31816 cpp/CMakeLists.txt		     |	34 ++++
31817 cpp/poppler-document-private.h      |	55 +++++++
31818 cpp/poppler-document.cpp	     | 316
31819 ++++++++++++++++++++++++++++++++++++
31820 cpp/poppler-document.h		     |	92 +++++++++++
31821 cpp/poppler-embedded-file-private.h |	40 +++++
31822 cpp/poppler-embedded-file.cpp	     | 116 +++++++++++++
31823 cpp/poppler-embedded-file.h	     |	55 +++++++
31824 cpp/poppler-font.cpp		     | 166 +++++++++++++++++++
31825 cpp/poppler-font.h		     |	91 +++++++++++
31826 cpp/poppler-global.cpp		     | 162 ++++++++++++++++++
31827 cpp/poppler-global.h		     |	86 ++++++++++
31828 cpp/poppler-page-private.h	     |	44 +++++
31829 cpp/poppler-page-transition.cpp     |	95 +++++++++++
31830 cpp/poppler-page-transition.h	     |	82 ++++++++++
31831 cpp/poppler-page.cpp		     | 121 ++++++++++++++
31832 cpp/poppler-page.h		     |	62 +++++++
31833 cpp/poppler-private.cpp	     |	70 ++++++++
31834 cpp/poppler-private.h		     |	66 ++++++++
31835 cpp/poppler-rectangle.h	     |	60 +++++++
31836 cpp/poppler-toc-private.h	     |	62 +++++++
31837 cpp/poppler-toc.cpp		     | 136 ++++++++++++++++
31838 cpp/poppler-toc.h		     |	74 +++++++++
31839 22 files changed, 2085 insertions(+)
31840
31841commit 62854051f4e47028147cc93a5faac39e2fa2c9fd
31842Author: Carlos Garcia Campos <carlosgc@gnome.org>
31843Date:	Sat Dec 12 17:22:08 2009 +0100
31844
31845    Initialize profileCommands in Gfx constructor
31846
31847 poppler/Gfx.cc | 1 +
31848 1 file changed, 1 insertion(+)
31849
31850commit 4e6af25a028d16608111634c5467420e31fa399b
31851Author: Carlos Garcia Campos <carlosgc@gnome.org>
31852Date:	Wed Dec 9 19:45:40 2009 +0100
31853
31854    [cairo] Update font of TextPage in CairoOutputDev::updateAll()
31855
31856    Fixes a crash with some documents, see Evince bug
31857    https://bugzilla.gnome.org/show_bug.cgi?id=603934
31858
31859 poppler/CairoOutputDev.cc | 2 ++
31860 1 file changed, 2 insertions(+)
31861
31862commit 6798d3e52e36e91bceff3a1a96372e9d9c6f3813
31863Author: Carlos Garcia Campos <carlosgc@gnome.org>
31864Date:	Sun Dec 6 15:34:36 2009 +0100
31865
31866    Use fixed size array in AnnotColor
31867
31868 glib/poppler-annot.cc	       |  2 +-
31869 poppler/Annot.cc	       | 24 +++++-------------------
31870 poppler/Annot.h	       |  5 ++---
31871 poppler/Gfx.cc		       |  2 +-
31872 qt4/src/poppler-annotation.cc |  2 +-
31873 5 files changed, 10 insertions(+), 25 deletions(-)
31874
31875commit 92fab93bee3748a73c09429cc8a105c16f21fed0
31876Author: Axel Struebing <axel.struebing@freenet.de>
31877Date:	Sat Dec 5 22:31:29 2009 +0000
31878
31879    Add a empty space after null
31880
31881    Fixes bug 25465
31882
31883 poppler/PDFDoc.cc | 3 ++-
31884 1 file changed, 2 insertions(+), 1 deletion(-)
31885
31886commit 32103f45d0193b31e95269ea9123b8011d93e994
31887Author: Carlos Garcia Campos <carlosgc@gnome.org>
31888Date:	Sat Dec 5 10:14:18 2009 +0100
31889
31890    [annots] Add isVisible() to check whether annot is visible before
31891    drawing it
31892
31893    It takes into account annot flags and optional content.
31894
31895 poppler/Annot.cc | 29 ++++++++++++++---------------
31896 poppler/Annot.h  |  1 +
31897 2 files changed, 15 insertions(+), 15 deletions(-)
31898
31899commit c14dfc7102341f5e1ed67a05c0738d55befab1ec
31900Author: Carlos Garcia Campos <carlosgc@gnome.org>
31901Date:	Sat Dec 5 10:07:46 2009 +0100
31902
31903    [annots] Do not check if annot is a link in Annot::draw()
31904
31905    AnnotLink already implements draw()
31906
31907 poppler/Annot.cc | 2 +-
31908 1 file changed, 1 insertion(+), 1 deletion(-)
31909
31910commit ddf85d4a51f605eed998c633857b8bb5c74ab590
31911Author: Albert Astals Cid <aacid@kde.org>
31912Date:	Fri Dec 4 14:59:41 2009 +0100
31913
31914    Make the code a bit more resilient
31915
31916    By checking the GooString we are going to use really exists
31917
31918 poppler/PSOutputDev.cc | 24 ++++++++++++++++--------
31919 1 file changed, 16 insertions(+), 8 deletions(-)
31920
31921commit 78b4afa0a44048b8d40438d400652dbae4cb99b1
31922Author: Albert Astals Cid <aacid@kde.org>
31923Date:	Fri Dec 4 14:57:10 2009 +0100
31924
31925    Accept Fontname if FontName is not present
31926
31927    Fixes KDE bug 217013
31928
31929 poppler/GfxFont.cc | 9 +++++++++
31930 1 file changed, 9 insertions(+)
31931
31932commit fee5cb0eec2ddb8d596289e9a6285cf04d97632e
31933Author: Carlos Garcia Campos <carlosgc@gnome.org>
31934Date:	Fri Dec 4 13:26:42 2009 +0100
31935
31936    [annots] Remove redundant flags definition
31937
31938 poppler/Annot.cc | 22 +++++++++-------------
31939 1 file changed, 9 insertions(+), 13 deletions(-)
31940
31941commit 3a94e8ce90c0a4d11c5c5aa8805c167c8a0434e5
31942Author: Carlos Garcia Campos <carlosgc@gnome.org>
31943Date:	Fri Nov 27 15:23:11 2009 +0100
31944
31945    [cairo] Revert commit 77c2e154c2cb57300116ecd4295f1e67b06b411f
31946
31947    And fix bug #24575 jut by checking pointer is not null before
31948    using it.
31949
31950 poppler/CairoOutputDev.cc | 12 +++++-------
31951 1 file changed, 5 insertions(+), 7 deletions(-)
31952
31953commit a093b768e64d477ebdd5f6b519d80a6c45706e7e
31954Author: Albert Astals Cid <aacid@kde.org>
31955Date:	Sun Nov 22 20:23:49 2009 +0100
31956
31957    Add copyrights
31958
31959 poppler/CairoFontEngine.cc | 2 +-
31960 poppler/CairoOutputDev.cc  | 4 ++--
31961 poppler/CairoOutputDev.h   | 2 +-
31962 3 files changed, 4 insertions(+), 4 deletions(-)
31963
31964commit 77c2e154c2cb57300116ecd4295f1e67b06b411f
31965Author: David Benjamin <davidben@mit.edu>
31966Date:	Sun Nov 22 20:19:29 2009 +0100
31967
31968    Do not crash on malformed files
31969
31970    bug 24575
31971
31972 poppler/CairoOutputDev.cc | 5 +++++
31973 1 file changed, 5 insertions(+)
31974
31975commit 1d0cb9b2cfd4d4d9aa9b0ad83ad6408544263a09
31976Author: Carlos Garcia Campos <carlosgc@gnome.org>
31977Date:	Sun Nov 22 19:59:34 2009 +0100
31978
31979    [cairo] Initialize fill_color and stroke_color
31980
31981 poppler/CairoOutputDev.cc | 2 ++
31982 1 file changed, 2 insertions(+)
31983
31984commit 32de2ac62fb87570e1a59152f37b86e571a01180
31985Author: Ilya Gorenbein <igorenbein@finjan.com>
31986Date:	Sun Nov 22 19:51:54 2009 +0100
31987
31988    Improve the reconstruction of the XRef
31989
31990    Makes load a file Ilya can't share
31991
31992 poppler/XRef.cc | 165
31993 ++++++++++++++++++++++++++++++++------------------------
31994 1 file changed, 95 insertions(+), 70 deletions(-)
31995
31996commit 039c6dffbfbed46a11e207048a3247d6921d6b02
31997Author: Ilya Gorenbein <igorenbein@finjan.com>
31998Date:	Sun Nov 22 15:14:20 2009 +0100
31999
32000    Correctly initialize fileName
32001
32002 poppler/Link.cc | 2 ++
32003 1 file changed, 2 insertions(+)
32004
32005commit b905caf1785ee207cc0480953da69be302d3d4e9
32006Author: David Benjamin <davidben@mit.edu>
32007Date:	Sat Nov 21 02:43:21 2009 +0100
32008
32009    Be more lenient with /Decode key on images
32010
32011    The spec requires the field be [1 0] or [0 1]. Adobe accepts
32012    floating point
32013    values as well. This fixes bug #17439.
32014
32015 poppler/Gfx.cc | 9 +++++++--
32016 1 file changed, 7 insertions(+), 2 deletions(-)
32017
32018commit d99e7a88845a5f4b35e2c538c597316b2ad541ca
32019Author: Albert Astals Cid <aacid@kde.org>
32020Date:	Fri Nov 20 22:09:44 2009 +0100
32021
32022    Check for openjpeg in the C++ part as it uses bool in the header
32023
32024    Bug 25103
32025
32026 configure.ac | 61
32027 ++++++++++++++++++++++++++++++------------------------------
32028 1 file changed, 30 insertions(+), 31 deletions(-)
32029
32030commit 55261a2dc86241c8d132e590e76e7398b3ca5090
32031Author: Albert Astals Cid <aacid@kde.org>
32032Date:	Wed Nov 18 22:26:01 2009 +0100
32033
32034    replace floor with a cast to int for numbers > 0
32035
32036    bug-poppler13487.pdf gets a 15% faster rendering
32037
32038 splash/SplashMath.h | 19 +++++++++++++++++--
32039 1 file changed, 17 insertions(+), 2 deletions(-)
32040
32041commit 28df9fb323f14dc632c9502655abf69984b7d67e
32042Author: Albert Astals Cid <aacid@kde.org>
32043Date:	Wed Nov 18 21:57:02 2009 +0100
32044
32045    Remove unused label
32046
32047 poppler/Catalog.cc | 1 -
32048 1 file changed, 1 deletion(-)
32049
32050commit 037979a01a6fcafc61360e758dbc4a5eb056825e
32051Author: Carlos Garcia Campos <carlosgc@gnome.org>
32052Date:	Tue Nov 17 19:12:30 2009 +0100
32053
32054    [cairo] If there's a soft mask available when filling, apply the
32055    mask instead of filling
32056
32057    Fixes bug #8474.
32058
32059 poppler/CairoOutputDev.cc | 7 ++++++-
32060 1 file changed, 6 insertions(+), 1 deletion(-)
32061
32062commit 46380d36f004d71dd2c2e7bc82836af248684b51
32063Author: Albert Astals Cid <aacid@kde.org>
32064Date:	Tue Nov 17 20:48:22 2009 +0100
32065
32066    i didn't want to commit this
32067
32068 configure.ac	     | 60
32069 +++++++++++++++++++++++++++--------------------------
32070 splash/SplashMath.h |	5 ++---
32071 utils/pdftoppm.cc   |	8 -------
32072 3 files changed, 33 insertions(+), 40 deletions(-)
32073
32074commit 1844e0927ae89824f59b2b3378bf5e00a51a251c
32075Author: Albert Astals Cid <aacid@kde.org>
32076Date:	Tue Nov 17 20:34:24 2009 +0100
32077
32078    do not use setAttribute with doubles
32079
32080    it is evil and locale dependant, we do NOT want that so use
32081    QString::number
32082
32083 configure.ac		       | 60 +++++++++++++++----------------
32084 qt4/src/poppler-annotation.cc | 82
32085 +++++++++++++++++++++----------------------
32086 splash/SplashMath.h	       |  5 +--
32087 utils/pdftoppm.cc	       |  8 +++++
32088 4 files changed, 81 insertions(+), 74 deletions(-)
32089
32090commit 572d79f4b8a7bf1717b88dbd2609d8fa9b036dee
32091Author: Albert Astals Cid <aacid@kde.org>
32092Date:	Sun Nov 15 20:40:56 2009 +0100
32093
32094    Only calculate the matrix when it is really needed
32095
32096    That only happens when outputting to 1 bit images
32097    Speeds out rendering on some pdf up to 40%
32098
32099 splash/SplashScreen.cc | 35 +++++++++++++++++++++++++++++++++--
32100 splash/SplashScreen.h	| 16 ++++++++++++++++
32101 2 files changed, 49 insertions(+), 2 deletions(-)
32102
32103commit 1c3113361fa376093e6fedfbf48feee7dcbc46b7
32104Author: Adrian Johnson <ajohnson@redneon.com>
32105Date:	Sun Nov 15 19:43:18 2009 +0100
32106
32107    Write out fixed-content portion of Type 1 fonts in PSOutputDev
32108
32109    If /Length3 of a Type 1 FontFile is > 0 the fixed-content from the
32110    FontFile should be used instead of adding the generic 512 zeros and
32111    cleartomark.
32112
32113 poppler/PSOutputDev.cc | 18 +++++++++++++-----
32114 1 file changed, 13 insertions(+), 5 deletions(-)
32115
32116commit 2d30dc605cd984f6c32124af9aa7b877d416d141
32117Author: Carlos Garcia Campos <carlosgc@gnome.org>
32118Date:	Sun Nov 15 17:31:36 2009 +0100
32119
32120    [glib-demo] Show attachment name in FileAttachment annot properties
32121    table
32122
32123 glib/demo/annots.c | 5 +++++
32124 1 file changed, 5 insertions(+)
32125
32126commit 6c8ae140256818401351a331787c83e043fdba09
32127Author: Carlos Garcia Campos <carlosgc@gnome.org>
32128Date:	Sun Nov 15 17:31:13 2009 +0100
32129
32130    [glib] Add poppler_annot_file_attachment_get_name()
32131
32132 glib/poppler-annot.cc | 36 +++++++++++++++++++++++++++++-------
32133 glib/poppler-annot.h  |  1 +
32134 2 files changed, 30 insertions(+), 7 deletions(-)
32135
32136commit ecf5173eb288187a1f076fd4b116f1212fa9e203
32137Author: Carlos Garcia Campos <carlosgc@gnome.org>
32138Date:	Sun Nov 15 17:14:29 2009 +0100
32139
32140    [glib-demo] Add properties of FileAttachment annotations
32141
32142 glib/demo/annots.c | 67
32143 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
32144 1 file changed, 67 insertions(+)
32145
32146commit 8f4fdd864d79e4fa83951a3eb006ea8287c3a1ba
32147Author: Carlos Garcia Campos <carlosgc@gnome.org>
32148Date:	Sun Nov 15 17:12:43 2009 +0100
32149
32150    [glib-demo] Add pgd_table_add_property_with_custom_widget()
32151
32152    To be able to add properties to a table that are not labels
32153
32154 glib/demo/utils.c | 31 +++++++++++++++++++++----------
32155 glib/demo/utils.h | 30 +++++++++++++++++-------------
32156 2 files changed, 38 insertions(+), 23 deletions(-)
32157
32158commit 061b85f7a442107cda67e385bd772ec8565a936e
32159Author: Thomas Viehmann <tv@beamnet.de>
32160Date:	Sun Nov 15 17:11:43 2009 +0100
32161
32162    [glib] Add support for file attachment annotations
32163
32164 glib/poppler-annot.cc	| 69
32165 +++++++++++++++++++++++++++++++++++++++++++++++---
32166 glib/poppler-annot.h	|  8 ++++++
32167 glib/poppler-page.cc	|  3 +++
32168 glib/poppler-private.h |  1 +
32169 glib/poppler.h		| 49 +++++++++++++++++------------------
32170 5 files changed, 102 insertions(+), 28 deletions(-)
32171
32172commit 189c45332991bce51e40bcaf65da67d2d644045a
32173Author: Carlos Garcia Campos <carlosgc@gnome.org>
32174Date:	Sun Nov 15 16:42:21 2009 +0100
32175
32176    [glib] Remove PopplerDocument from PopplerAttachment
32177
32178    Since we are duplicating the stream we don't need to hold a
32179    reference of
32180    PopplerDocument anymore.
32181
32182 glib/poppler-attachment.cc | 13 +------------
32183 glib/poppler-document.cc   |  2 +-
32184 glib/poppler-private.h     |  3 +--
32185 3 files changed, 3 insertions(+), 15 deletions(-)
32186
32187commit e55bfeb1ddc60053c5ee5fef840c409891781ce6
32188Author: Albert Astals Cid <aacid@kde.org>
32189Date:	Fri Nov 13 00:55:37 2009 +0100
32190
32191    jpeg_start_decompress can fail, check it
32192
32193    Fixes KDE bug #214317
32194
32195 poppler/DCTStream.cc | 6 +++++-
32196 1 file changed, 5 insertions(+), 1 deletion(-)
32197
32198commit c59d93061cf71d13916872a20aed37ecfbb3bfa4
32199Author: Carlos Garcia Campos <carlosgc@gnome.org>
32200Date:	Mon Nov 9 18:32:55 2009 +0100
32201
32202    [cairo] Do nothing when image mask is 1x1 and the pixel is 0
32203
32204 poppler/CairoOutputDev.cc | 14 ++++++++++++++
32205 1 file changed, 14 insertions(+)
32206
32207commit 448f03cfc429d33bfa5527e3dc964ef5da10ee94
32208Author: Adrian Johnson <ajohnson@redneon.com>
32209Date:	Mon Nov 9 22:52:39 2009 +1030
32210
32211    Don't render the color white in type 3 glyphs in the cairo backend
32212
32213    PDF allows the "g" operator in Type 3 charprocs but cairo user fonts
32214    will render any stroke or fill in the font color.
32215
32216    As the only PDFs I've seen with "g" in the charprocs are only using
32217    the gray values 0 or 1, a workaround is to disable strokes and fills
32218    of the charproc when the gray level is > 0.5.
32219
32220 poppler/CairoOutputDev.cc | 14 ++++++++++++++
32221 1 file changed, 14 insertions(+)
32222
32223commit 3fead2a3b53681ef95116f18f17f1a9febec6e48
32224Author: Carlos Garcia Campos <carlosgc@gnome.org>
32225Date:	Mon Nov 9 11:25:24 2009 +0100
32226
32227    Transitions dictionary can be a Ref too
32228
32229 poppler/Page.cc | 2 +-
32230 1 file changed, 1 insertion(+), 1 deletion(-)
32231
32232commit ac4955d03a532cab1933698aeb667d44300e52d0
32233Author: Carlos Garcia Campos <carlosgc@gnome.org>
32234Date:	Mon Nov 9 11:12:48 2009 +0100
32235
32236    [glib-demo] Explicitely add gio as dependency for GTK+ tests
32237
32238 configure.ac	  | 4 ++--
32239 glib/demo/main.c | 1 +
32240 2 files changed, 3 insertions(+), 2 deletions(-)
32241
32242commit 32ea667ec8f18311539123c7b80c7ab4767070cb
32243Author: Chris Wilson <chris@chris-wilson.co.uk>
32244Date:	Tue Aug 11 19:17:52 2009 +0100
32245
32246    [cairo] Mark images dirty
32247
32248    After directly manipulating the pixel values we need to mark the
32249    surface
32250    as dirty. This means that cairo will refresh any caches it may
32251    have taken
32252    of the surface will the new data.
32253
32254 poppler/CairoOutputDev.cc | 8 ++++++++
32255 1 file changed, 8 insertions(+)
32256
32257commit 10a41150c4067bb3ab85e25dae76e0968a6cd586
32258Author: Chris Wilson <chris@chris-wilson.co.uk>
32259Date:	Tue Aug 11 19:17:06 2009 +0100
32260
32261    [cairo] Use colToDbl() to avoid rounding error.
32262
32263 poppler/CairoOutputDev.cc | 37 +++++++++++++++++++------------------
32264 1 file changed, 19 insertions(+), 18 deletions(-)
32265
32266commit c9491319689f04edd57adda7ee85f84f17fd1c47
32267Author: Chris Wilson <chris@chris-wilson.co.uk>
32268Date:	Tue Aug 11 18:07:17 2009 +0100
32269
32270    [cairo] Reduce the number of redundant pattern creations
32271
32272 poppler/CairoOutputDev.cc | 84
32273 ++++++++++++++++++++++++++++-------------------
32274 1 file changed, 51 insertions(+), 33 deletions(-)
32275
32276commit ead78d9f703c8b2d556c94be3c47dbae7469eda8
32277Author: Reece Dunn <msclrhd@gmail.com>
32278Date:	Thu Nov 5 22:25:14 2009 +0100
32279
32280    fontpos is never set to -1, so remove the checks in HtmlOutputDev.
32281
32282 utils/HtmlOutputDev.cc | 11 +++--------
32283 1 file changed, 3 insertions(+), 8 deletions(-)
32284
32285commit 55dd6024a4672a1787e8b1a8276bd78fff94e2cd
32286Author: Ilya Gorenbein <igorenbein@finjan.com>
32287Date:	Wed Nov 4 22:07:18 2009 +0100
32288
32289    Do not error on files without "Count" and "Kids"
32290
32291    It is not spec compliant not to have those fields but Adobe Reader and
32292    FoxIt seems to allow it so try to behave like them. See bug 24720
32293    to see why one would want such file
32294
32295 poppler/Catalog.cc | 10 +++++-----
32296 1 file changed, 5 insertions(+), 5 deletions(-)
32297
32298commit 58a1d42aed7352c008d201b8f355f6e4146f71e5
32299Author: Carlos Garcia Campos <carlosgc@gnome.org>
32300Date:	Thu Oct 29 18:38:22 2009 +0100
32301
32302    [cairo] Don't render patterns when using CairoImageOutputDev
32303
32304 poppler/CairoOutputDev.h | 15 +++++++++++++--
32305 1 file changed, 13 insertions(+), 2 deletions(-)
32306
32307commit 7670cc48dcf3ffd77e3ffa29056a3e13b2926709
32308Author: Ilya Gorenbein <igorenbein@finjan.com>
32309Date:	Wed Oct 28 19:20:41 2009 +0100
32310
32311    There are some pdf where Aspect values are reals, use getNum
32312
32313    Fixes bug 24733
32314
32315 poppler/Annot.cc | 8 ++++++--
32316 1 file changed, 6 insertions(+), 2 deletions(-)
32317
32318commit 4fe89e520a04a6ab6d6ec6a8294896b2f427c7da
32319Author: Albert Astals Cid <aacid@kde.org>
32320Date:	Sun Oct 25 21:55:55 2009 +0100
32321
32322    do not accept negative interval lengths in the page labels tree
32323
32324    See bug 24721
32325
32326 poppler/PageLabelInfo.cc | 3 ++-
32327 1 file changed, 2 insertions(+), 1 deletion(-)
32328
32329commit b174ebd6b323c7a58a19d59c1a9e4ac4e6cba7d9
32330Author: Albert Astals Cid <aacid@kde.org>
32331Date:	Fri Oct 23 21:57:42 2009 +0200
32332
32333    Move the iccColorSpaceCache from a static in GfxState to a member
32334    of Gfx
32335
32336    Fixes the problem that the keys are per document but we had a static
32337    that lived as much as the library. Now the cache only lives the
32338    rendering
32339    of a page so it's a bit slower but at least it's correct. Fixes
32340    bug 24686
32341
32342 poppler/Gfx.cc      | 49 ++++++++++++++++++----------
32343 poppler/Gfx.h	     | 13 ++++++--
32344 poppler/GfxState.cc | 94
32345 ++++++++++++++++++++++++++---------------------------
32346 poppler/GfxState.h  | 33 +++++++++----------
32347 poppler/Page.cc     |	4 +--
32348 5 files changed, 107 insertions(+), 86 deletions(-)
32349
32350commit 4a9bdd30dc353865685e03eb1c1ac6093797695a
32351Author: Albert Astals Cid <aacid@kde.org>
32352Date:	Thu Oct 22 21:26:29 2009 +0200
32353
32354    initialize len at 0 when reading the font fails
32355
32356    See bug 24525 for more info
32357
32358 poppler/GfxFont.cc | 1 +
32359 1 file changed, 1 insertion(+)
32360
32361commit c839b706092583f6b12ed3cc634bf5af34b7a2bb
32362Author: Carlos Garcia Campos <carlosgc@gnome.org>
32363Date:	Tue Oct 20 10:09:13 2009 +0200
32364
32365    [glib] Fix CVE-2009-3607
32366
32367 glib/poppler-page.cc | 20 ++++++++++----------
32368 1 file changed, 10 insertions(+), 10 deletions(-)
32369
32370commit 44462e0ca39392e5629020226b901e4026089b46
32371Author: Albert Astals Cid <aacid@kde.org>
32372Date:	Mon Oct 19 23:33:58 2009 +0200
32373
32374    fix memory leak
32375
32376 poppler/PSOutputDev.cc | 1 +
32377 1 file changed, 1 insertion(+)
32378
32379commit d701aaa9eaa62567210070129f5feffe24bf1936
32380Author: Albert Astals Cid <aacid@kde.org>
32381Date:	Sun Oct 18 01:22:16 2009 +0200
32382
32383    This include is needed as this file uses Ref
32384
32385 poppler/OutputDev.h | 1 +
32386 1 file changed, 1 insertion(+)
32387
32388commit d4202536e1b62c326c301d5088fa0e176c523e85
32389Author: Pino Toscano <pino@kde.org>
32390Date:	Sat Oct 17 01:35:11 2009 +0200
32391
32392    SplashGlyphBitmap is a struct and not a class
32393
32394 poppler/ArthurOutputDev.h | 2 +-
32395 1 file changed, 1 insertion(+), 1 deletion(-)
32396
32397commit 654176dee7c9325aa5a24a2de3c070faa16e8a9c
32398Author: Michael Jansen <kde@michael-jansen.biz>
32399Date:	Sat Oct 17 01:30:40 2009 +0200
32400
32401    CMake: add the possibility to pass LIB_SUFFIX.
32402
32403    This allows to tune the installation libdir by adding a suffix for it
32404    (making it eg lib, lib32, or lib64)
32405
32406 CMakeLists.txt		 | 16 +++++++++-------
32407 glib/CMakeLists.txt	 |  2 +-
32408 poppler-cairo.pc.cmake  |  2 +-
32409 poppler-glib.pc.cmake	 |  2 +-
32410 poppler-qt.pc.cmake	 |  2 +-
32411 poppler-qt4.pc.cmake	 |  2 +-
32412 poppler-splash.pc.cmake |  2 +-
32413 poppler.pc.cmake	 |  2 +-
32414 qt/CMakeLists.txt	 |  2 +-
32415 qt4/src/CMakeLists.txt  |  2 +-
32416 10 files changed, 18 insertions(+), 16 deletions(-)
32417
32418commit 43829ae4b25a88ace06f05fa6750e5732539f4be
32419Author: Pino Toscano <pino@kde.org>
32420Date:	Sat Oct 17 01:21:39 2009 +0200
32421
32422    put a space so MSVC won't try to see it as comment
32423
32424 poppler/GfxState.h | 4 ++--
32425 1 file changed, 2 insertions(+), 2 deletions(-)
32426
32427commit f64086ea22a4e8cb3d4e7116db2a9541ac2fb19f
32428Author: Albert Astals Cid <aacid@kde.org>
32429Date:	Sat Oct 17 00:48:58 2009 +0200
32430
32431    check the document is not locked when printing
32432
32433 qt4/src/poppler-ps-converter.cc | 6 ++++++
32434 1 file changed, 6 insertions(+)
32435
32436commit 85d1015480b7ab3f21cc5f78dc53d4c5efdc6e60
32437Author: Albert Astals Cid <aacid@kde.org>
32438Date:	Sat Oct 17 00:48:27 2009 +0200
32439
32440    fix file name comment
32441
32442 qt4/src/poppler-ps-converter.cc | 2 +-
32443 1 file changed, 1 insertion(+), 1 deletion(-)
32444
32445commit 270764ad1bf2cfe95aed0b6850d2347361b4268d
32446Author: Albert Astals Cid <aacid@kde.org>
32447Date:	Sat Oct 17 00:47:34 2009 +0200
32448
32449    Add a way for converters to return more exact errors they had when
32450    converting
32451
32452 qt4/src/poppler-base-converter.cc   |	8 +++++++-
32453 qt4/src/poppler-converter-private.h |	3 ++-
32454 qt4/src/poppler-pdf-converter.cc    | 11 ++++++++++-
32455 qt4/src/poppler-ps-converter.cc     |	6 +++++-
32456 qt4/src/poppler-qt4.h		     | 14 ++++++++++++++
32457 5 files changed, 38 insertions(+), 4 deletions(-)
32458
32459commit 1082e1671afd8ab91583dabc876304008acb021c
32460Author: Albert Astals Cid <aacid@kde.org>
32461Date:	Fri Oct 16 23:17:22 2009 +0200
32462
32463    Some "security" fixes based on newly released Xpdf 3.02pl4
32464
32465 poppler/Stream.cc	   |  4 ++++
32466 poppler/XRef.cc	   | 19 +++++++++++++++----
32467 splash/Splash.cc	   |  7 +++++++
32468 splash/SplashBitmap.cc    | 37 ++++++++++++++++++++++++++++++-------
32469 splash/SplashErrorCodes.h |  4 +++-
32470 5 files changed, 59 insertions(+), 12 deletions(-)
32471
32472commit c2458275e02f56226779b82d73c13defcbbda563
32473Author: Glenn Ganz <glenn.ganz@uptime.ch>
32474Date:	Fri Oct 16 20:54:32 2009 +0200
32475
32476    fix constructor of DCTStream
32477
32478 poppler/Stream.cc | 3 ++-
32479 1 file changed, 2 insertions(+), 1 deletion(-)
32480
32481commit fd91b79c053bb5cd01a766032b90981dbc5e5dd3
32482Author: Albert Astals Cid <aacid@kde.org>
32483Date:	Sat Oct 10 14:53:42 2009 +0200
32484
32485    fix compiling with automake
32486
32487 goo/Makefile.am | 2 +-
32488 1 file changed, 1 insertion(+), 1 deletion(-)
32489
32490commit c3031b4318af6f85256f2478c8678dedd0d6acd1
32491Author: Pino Toscano <pino@kde.org>
32492Date:	Fri Oct 9 16:17:16 2009 +0200
32493
32494    cmake: simplify the linking to libpng
32495
32496 CMakeLists.txt | 7 +++----
32497 1 file changed, 3 insertions(+), 4 deletions(-)
32498
32499commit 96688dd7a091f8fa141fad2b3d05bae04b0b86fb
32500Author: Patrick Spendrin <ps_ml@gmx.de>
32501Date:	Fri Oct 9 16:09:46 2009 +0200
32502
32503    MSVC: add _CRT_SECURE_NO_WARNINGS to the define's
32504
32505 CMakeLists.txt | 1 +
32506 1 file changed, 1 insertion(+)
32507
32508commit f346c1f6b55f87ebd6bb0b0932462d5514aa40ff
32509Author: Albert Astals Cid <aacid@kde.org>
32510Date:	Fri Oct 9 00:29:06 2009 +0200
32511
32512    add -ansi flag to default warnings
32513
32514 cmake/modules/PopplerMacros.cmake |  2 +-
32515 configure.ac			   |  2 +-
32516 utils/parseargs.c		   | 30 +++++++++++++++---------------
32517 utils/parseargs.h		   | 26 +++++++++++++-------------
32518 4 files changed, 30 insertions(+), 30 deletions(-)
32519
32520commit 53e0016b772f1b78d998506e2f3106011d32cef3
32521Author: Albert Astals Cid <aacid@kde.org>
32522Date:	Fri Oct 9 00:15:52 2009 +0200
32523
32524    Add virtual destructor to ImgWriter
32525
32526 CMakeLists.txt   |  1 +
32527 goo/ImgWriter.cc | 15 +++++++++++++++
32528 goo/ImgWriter.h  |  2 ++
32529 goo/Makefile.am  |  1 +
32530 4 files changed, 19 insertions(+)
32531
32532commit 699dcacced7be05b788c414c231dc2b5c07de06e
32533Author: Albert Astals Cid <aacid@kde.org>
32534Date:	Fri Oct 9 00:13:11 2009 +0200
32535
32536    Add -Wnon-virtual-dtor flag
32537
32538 cmake/modules/PopplerMacros.cmake | 4 ++--
32539 configure.ac			   | 2 +-
32540 2 files changed, 3 insertions(+), 3 deletions(-)
32541
32542commit d1e4fca4a8602994b010fae4f4fea5cd4df9276e
32543Author: Albert Astals Cid <aacid@kde.org>
32544Date:	Fri Oct 9 00:10:03 2009 +0200
32545
32546    build on cmake too
32547
32548 CMakeLists.txt | 1 +
32549 1 file changed, 1 insertion(+)
32550
32551commit d67511c92022121066f43003f01b955962ddcd33
32552Author: Stefan Thomas <thomas@eload24.com>
32553Date:	Fri Oct 9 00:09:23 2009 +0200
32554
32555    Add -jpeg to pdftoppm
32556
32557 goo/ImgWriter.h	| 28 +++++++++++++++
32558 goo/JpegWriter.cc	| 92
32559 ++++++++++++++++++++++++++++++++++++++++++++++++++
32560 goo/JpegWriter.h	| 42 +++++++++++++++++++++++
32561 goo/Makefile.am	|  2 ++
32562 goo/PNGWriter.cc	|  5 +--
32563 goo/PNGWriter.h	| 10 +++---
32564 splash/SplashBitmap.cc | 46 +++++++++++++++++--------
32565 splash/SplashBitmap.h	|  5 +--
32566 splash/SplashTypes.h	| 11 ++++++
32567 utils/pdftoppm.1	|  3 ++
32568 utils/pdftoppm.cc	| 22 +++++++++---
32569 11 files changed, 239 insertions(+), 27 deletions(-)
32570
32571commit 388196df1fb05fb2d88ae82bd81e823a23588ec1
32572Author: Carlos Garcia Campos <carlosgc@gnome.org>
32573Date:	Wed Oct 7 17:11:58 2009 +0200
32574
32575    [glib-demo] Show some of the annot flags in annots treeview
32576
32577 glib/demo/annots.c | 35 +++++++++++++++++++++++++++++++++--
32578 1 file changed, 33 insertions(+), 2 deletions(-)
32579
32580commit 034907c6582c1f50782ec9c58a29b140c6fc0688
32581Author: Albert Astals Cid <aacid@kde.org>
32582Date:	Tue Oct 6 00:52:10 2009 +0200
32583
32584    Forgot to update the year here
32585
32586 qt4/src/poppler-private.h | 2 +-
32587 1 file changed, 1 insertion(+), 1 deletion(-)
32588
32589commit fef89acebf5312324c104fb52e629563fbc2de76
32590Author: Albert Astals Cid <aacid@kde.org>
32591Date:	Tue Oct 6 00:42:52 2009 +0200
32592
32593    Add the possibility of enabling hinting
32594
32595 qt4/src/poppler-document.cc | 2 +-
32596 qt4/src/poppler-private.h   | 1 +
32597 qt4/src/poppler-qt4.h	     | 3 ++-
32598 3 files changed, 4 insertions(+), 2 deletions(-)
32599
32600commit 485252844b5e0964ee724b74e2a7ba2b820b259e
32601Author: Albert Astals Cid <aacid@kde.org>
32602Date:	Tue Oct 6 00:41:57 2009 +0200
32603
32604    rework how hinting is used in the splash backend
32605
32606    Basically we default to no hinting now with the possibility to
32607    enable it
32608
32609 poppler/ArthurOutputDev.cc   |  2 +-
32610 poppler/GlobalParams.cc      | 19 -------------
32611 poppler/GlobalParams.h       |  3 ---
32612 poppler/SplashOutputDev.cc   |  8 +++++-
32613 poppler/SplashOutputDev.h    |  3 +++
32614 splash/SplashFTFont.cc       | 64
32615 ++++++++++----------------------------------
32616 splash/SplashFTFont.h	      |  4 +--
32617 splash/SplashFTFontEngine.cc |  8 +++---
32618 splash/SplashFTFontEngine.h  |  7 ++---
32619 splash/SplashFontEngine.cc   |  5 ++--
32620 splash/SplashFontEngine.h    |  3 ++-
32621 11 files changed, 40 insertions(+), 86 deletions(-)
32622
32623commit 8194c156cf2167834779e1690a89b5068baf8d58
32624Author: Albert Astals Cid <aacid@kde.org>
32625Date:	Mon Oct 5 00:55:55 2009 +0200
32626
32627    Fix includes for those using internal headers
32628
32629 goo/FixedPoint.h	 | 2 +-
32630 goo/gmem.h		 | 2 +-
32631 poppler/OutputDev.h	 | 2 +-
32632 poppler/PSOutputDev.h	 | 2 +-
32633 poppler/PageLabelInfo.h | 2 +-
32634 utils/ImageOutputDev.h  | 2 +-
32635 6 files changed, 6 insertions(+), 6 deletions(-)
32636
32637commit 091f68ccd59413d6890dfbfcf8911f112e690b50
32638Author: Kovid Goyal <kovid@kovidgoyal.net>
32639Date:	Mon Oct 5 00:39:36 2009 +0200
32640
32641    Use _WIN32 instead of WIN32
32642
32643    More info at http://bugs.freedesktop.org/show_bug.cgi?id=24259
32644
32645 goo/GooMutex.h		       | 16 +++++++++++++++-
32646 goo/gfile.cc		       | 33 +++++++++++++++++----------------
32647 goo/gfile.h		       |  5 +++--
32648 msvc/poppler/poppler-config.h |  2 +-
32649 poppler-config.h.cmake        |  2 +-
32650 poppler/ABWOutputDev.h        |  3 ++-
32651 poppler/FileSpec.cc	       |  7 ++++---
32652 poppler/GlobalParams.cc       | 37 +++++++++++++++++++------------------
32653 poppler/GlobalParams.h        |  4 ++--
32654 poppler/Link.cc	       |  3 ++-
32655 poppler/PDFDoc.cc	       |  4 ++--
32656 poppler/PDFDoc.h	       |  3 ++-
32657 poppler/PSOutputDev.cc        |  5 +++--
32658 poppler/TextOutputDev.cc      |  5 +++--
32659 poppler/XpdfPluginAPI.cc      | 13 ++++++++++++-
32660 poppler/poppler-config.h.in   |  2 +-
32661 splash/SplashFontEngine.cc    |  9 +++++----
32662 test/perf-test.cc	       | 24 ++++++++++++------------
32663 utils/HtmlOutputDev.h	       |  3 ++-
32664 19 files changed, 108 insertions(+), 72 deletions(-)
32665
32666commit 7fd8bdfa450db4e323e4e5d12159359fbc47f9ed
32667Author: Albert Astals Cid <aacid@kde.org>
32668Date:	Mon Oct 5 00:21:15 2009 +0200
32669
32670    Remove spurious ;
32671
32672    Found by -Wextra i think we should add more warnings to our default
32673    flags
32674
32675 qt4/src/poppler-annotation.cc | 2 +-
32676 1 file changed, 1 insertion(+), 1 deletion(-)
32677
32678commit d46f7343e446331489d3fe6711a7cf778e0bd902
32679Author: Albert Astals Cid <aacid@kde.org>
32680Date:	Fri Oct 2 22:04:46 2009 +0200
32681
32682    Strings can have 0 inside so use the length
32683
32684    Fixes saving some files
32685
32686 poppler/PDFDoc.cc | 2 +-
32687 1 file changed, 1 insertion(+), 1 deletion(-)
32688
32689commit 2bc2040081919340415f576ce8266356deadbfcd
32690Author: Albert Astals Cid <aacid@kde.org>
32691Date:	Fri Oct 2 22:04:03 2009 +0200
32692
32693    Increase decimals from 5 to 10, a double has that precision
32694
32695    Makes saving more faithful for some files
32696
32697 poppler/PDFDoc.cc | 2 +-
32698 1 file changed, 1 insertion(+), 1 deletion(-)
32699
32700commit 05eb7342d5234732f27c9c67b7fc1f9e40a4e075
32701Author: Albert Astals Cid <aacid@kde.org>
32702Date:	Fri Oct 2 22:03:40 2009 +0200
32703
32704    If the stream was wrongly formed save the correct length
32705
32706    Fixes saving of some files
32707
32708 poppler/PDFDoc.cc | 12 ++++++++++++
32709 1 file changed, 12 insertions(+)
32710
32711commit b98faa4c162392d9416a5a93c9042b41f82d8657
32712Author: Albert Astals Cid <aacid@kde.org>
32713Date:	Fri Oct 2 22:02:13 2009 +0200
32714
32715    Return the save status as program status
32716
32717 test/pdf-fullrewrite.cc | 3 ++-
32718 1 file changed, 2 insertions(+), 1 deletion(-)
32719
32720commit f73f59f2c7bb7c7d57eb70cdc1bc30b80a92d0b7
32721Author: Albert Astals Cid <aacid@kde.org>
32722Date:	Fri Oct 2 22:01:45 2009 +0200
32723
32724    If the Length entry of the stream is wrong, fix it
32725
32726    Fixes saving some files
32727
32728 poppler/Parser.cc | 5 +++++
32729 1 file changed, 5 insertions(+)
32730
32731commit 91135c7e788bc32e414e1a9c9ab43b326a07e970
32732Author: Albert Astals Cid <aacid@kde.org>
32733Date:	Fri Oct 2 22:00:12 2009 +0200
32734
32735    increase the range of characters we sanitize
32736
32737    Fixes saving of some files
32738
32739 goo/GooString.cc | 4 ++--
32740 1 file changed, 2 insertions(+), 2 deletions(-)
32741
32742commit 9dcb3e8be2cd52a795605548e43d6bfc149b2ea5
32743Author: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
32744Date:	Sun Sep 27 17:17:32 2009 +0200
32745
32746    Fix the linking not to use the .so directly but the lib
32747
32748    Fixes check on cygwin
32749
32750 m4/qt.m4 | 4 ++--
32751 1 file changed, 2 insertions(+), 2 deletions(-)
32752
32753commit ed4a6f1cfc7ccd2717d939841c092347c3307547
32754Author: Kovid Goyal <kovid@kovidgoyal.net>
32755Date:	Sat Sep 26 19:26:19 2009 +0200
32756
32757    Do not crash when saving files that come from a stream without name
32758
32759    Bug 24090
32760
32761 poppler/PDFDoc.cc | 6 +++++-
32762 1 file changed, 5 insertions(+), 1 deletion(-)
32763
32764commit 04b232d48930af9bc614d7fef47f79ce247713a4
32765Author: Albert Astals Cid <aacid@kde.org>
32766Date:	Sat Sep 26 18:30:41 2009 +0200
32767
32768    Write the Info into the trailer dict if there is one
32769
32770    Bug 24091
32771
32772 poppler/PDFDoc.cc | 8 +++++++-
32773 1 file changed, 7 insertions(+), 1 deletion(-)
32774
32775commit 343e4f9aceb935eb393ad94bbef4dbb1b1a450ee
32776Author: Albert Astals Cid <aacid@kde.org>
32777Date:	Sat Sep 26 18:28:40 2009 +0200
32778
32779    Plug leak
32780
32781 test/pdf-fullrewrite.cc | 1 +
32782 1 file changed, 1 insertion(+)
32783
32784commit 2ea0032283c4717f1bb285fab7956fc38f375e87
32785Author: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
32786Date:	Sat Sep 26 15:01:35 2009 +0200
32787
32788    Patch to make poppler work on Cygwin
32789
32790    Bug 4195
32791
32792 configure.ac	     | 3 +++
32793 qt/Makefile.am      | 2 +-
32794 qt4/src/Makefile.am | 2 +-
32795 3 files changed, 5 insertions(+), 2 deletions(-)
32796
32797commit 074dc5e5e39cebc1fbe9bf6a15b2cae2391006c1
32798Author: Albert Astals Cid <aacid@kde.org>
32799Date:	Sat Sep 26 14:56:38 2009 +0200
32800
32801    Improve realibility for Streams with broken Length
32802
32803    Fixes bug 6841
32804
32805 poppler/Parser.cc | 17 +++++++++++++----
32806 1 file changed, 13 insertions(+), 4 deletions(-)
32807
32808commit b7702820245fb6cdbf77afba37c53c03d4362a25
32809Author: Albert Astals Cid <aacid@kde.org>
32810Date:	Mon Sep 21 21:58:26 2009 +0200
32811
32812    Print with a . and not with a , in all locales
32813
32814    This is a regression after the removal of setting LC_NUMERIC
32815
32816 poppler/PDFDoc.cc | 6 +++++-
32817 1 file changed, 5 insertions(+), 1 deletion(-)
32818
32819commit d31080d8195694cef740d4e77484179bb38d1f26
32820Author: Albert Astals Cid <aacid@kde.org>
32821Date:	Sun Sep 20 17:21:13 2009 +0200
32822
32823    CharCodeToUnicode is not mandatory in fonts, don't crash one fonts
32824    that do not have it
32825
32826    Fixes bug #24036
32827
32828 poppler/Annot.cc | 33 ++++++++++++++++++++-------------
32829 1 file changed, 20 insertions(+), 13 deletions(-)
32830
32831commit a729d005a7204791fa8415de5aa0834136073ce8
32832Author: Pino Toscano <pino@kde.org>
32833Date:	Thu Sep 17 20:12:20 2009 +0200
32834
32835    Windows32/MSVC: initialize the font list once per GlobalParams,
32836    instead of once at all
32837
32838    this fixes the font list being empty at the second (and following)
32839    GlobalParams creation
32840    thanks for Christian Ehrlicher for reporting the bug and testing
32841    its fix
32842
32843 poppler/GlobalParams.cc    | 1 +
32844 poppler/GlobalParams.h     | 1 +
32845 poppler/GlobalParamsWin.cc | 1 -
32846 3 files changed, 2 insertions(+), 1 deletion(-)
32847
32848commit 68711d8494e2765c4a24ea59ce8d904981f0f917
32849Author: Albert Astals Cid <aacid@kde.org>
32850Date:	Wed Sep 9 23:24:22 2009 +0200
32851
32852    uint -> Guint
32853
32854    some compilers don't know about uint
32855
32856 poppler/Gfx.cc | 4 ++--
32857 1 file changed, 2 insertions(+), 2 deletions(-)
32858
32859commit 943a13c9354dec18cb023642aebbe5d3bb920ed7
32860Author: Albert Astals Cid <aacid@kde.org>
32861Date:	Wed Sep 9 20:04:06 2009 +0200
32862
32863    poppler 0.12.0
32864
32865 CMakeLists.txt   |  4 ++--
32866 NEWS		  | 18 ++++++++++++++++++
32867 configure.ac	  |  4 ++--
32868 msvc/config.h	  |  6 +++---
32869 qt4/src/Doxyfile |  2 +-
32870 5 files changed, 26 insertions(+), 8 deletions(-)
32871
32872commit e8ed7210346cb18f6e4588ad557f993c6d42f4a3
32873Author: Albert Astals Cid <aacid@kde.org>
32874Date:	Wed Sep 9 19:21:21 2009 +0200
32875
32876    increase library to 3.2.0
32877
32878 qt4/src/CMakeLists.txt | 2 +-
32879 qt4/src/Makefile.am	| 2 +-
32880 2 files changed, 2 insertions(+), 2 deletions(-)
32881
32882commit e950107006a3b1889646d3705323c1b3d41eaa49
32883Author: David Benjamin <davidben@mit.edu>
32884Date:	Wed Sep 9 01:19:38 2009 +0200
32885
32886    Fix infinite loop in JBIG2Decoder
32887
32888    Bug 23025
32889    Also fixes problems in bug-poppler6881-2.pdf and bug-poppler6500.pdf
32890
32891 poppler/JBIG2Stream.cc | 13 ++++++++-----
32892 1 file changed, 8 insertions(+), 5 deletions(-)
32893
32894commit 1cb25a4adaaf3e2da50724312a3db6928991f425
32895Author: Carlos Garcia Campos <carlosgc@gnome.org>
32896Date:	Sun Sep 6 10:45:56 2009 +0200
32897
32898    [glib] Ignore attachments with an invalid embedded file
32899
32900    Fixes bug #10386
32901
32902 glib/poppler-document.cc | 4 ++++
32903 1 file changed, 4 insertions(+)
32904
32905commit 842e00f3114666609ef4dec6fa613d46f330a40c
32906Author: Albert Astals Cid <aacid@kde.org>
32907Date:	Sat Sep 5 15:20:35 2009 +0200
32908
32909    Add EmbeddedFile::isValid
32910
32911    Also do not crash if data() is called on an invalid file
32912
32913 qt4/src/poppler-embeddedfile.cc | 10 +++++++++-
32914 qt4/src/poppler-qt4.h		 |  9 ++++++++-
32915 2 files changed, 17 insertions(+), 2 deletions(-)
32916
32917commit 9d40b268f5a9a9a0fb79da0e1627dd8eebc4db6a
32918Author: Albert Astals Cid <aacid@kde.org>
32919Date:	Sat Sep 5 15:19:27 2009 +0200
32920
32921    Add EmbFile::isOk
32922
32923    At the moment returns false if the object stream is not really
32924    a stream
32925
32926 poppler/Catalog.h | 3 ++-
32927 1 file changed, 2 insertions(+), 1 deletion(-)
32928
32929commit 642650b6f70425c8fff2df978ae71249a5ae07f3
32930Author: David Benjamin <davidben@mit.edu>
32931Date:	Sat Sep 5 01:12:49 2009 +0200
32932
32933    Better fallback when there's a type mismatch
32934
32935    Bug #17252
32936
32937 poppler/GfxFont.cc | 38 ++++++++++++++++++++++++++++++++------
32938 1 file changed, 32 insertions(+), 6 deletions(-)
32939
32940commit bf5811f5331292ccf30f1b0f089fe43d351d96be
32941Author: Albert Astals Cid <aacid@kde.org>
32942Date:	Wed Aug 26 00:43:46 2009 +0200
32943
32944    Improve shading color rendering
32945
32946    Shading is not necessarily lineal so require another bisection to
32947    assume all the area in between have the same color. Fixes bug #20238
32948
32949 poppler/Gfx.cc | 17 ++++++++++++++++-
32950 1 file changed, 16 insertions(+), 1 deletion(-)
32951
32952commit e94430b790fde6ce7b7cb163c2e0adf2d071c81d
32953Author: Albert Astals Cid <aacid@kde.org>
32954Date:	Wed Aug 26 00:42:49 2009 +0200
32955
32956    Make code a bit more readable
32957
32958 poppler/Gfx.cc | 23 +++++++++++------------
32959 1 file changed, 11 insertions(+), 12 deletions(-)
32960
32961commit 465212780557705fd939dfe54f96913505bfc96e
32962Author: Albert Astals Cid <aacid@kde.org>
32963Date:	Tue Aug 25 21:55:45 2009 +0200
32964
32965    forgot to update my copyright
32966
32967 poppler/JPEG2000Stream.cc | 2 +-
32968 1 file changed, 1 insertion(+), 1 deletion(-)
32969
32970commit 4f6016d01ced32002bef22b9b5d5426a74e55842
32971Author: Albert Astals Cid <aacid@kde.org>
32972Date:	Tue Aug 25 21:10:07 2009 +0200
32973
32974    Fix format security warnings
32975
32976    Don't just directly print strings of unknown content; use "%s".
32977
32978 poppler/JPEG2000Stream.cc | 4 ++--
32979 1 file changed, 2 insertions(+), 2 deletions(-)
32980
32981commit 4616b23382b5d155f8b2f1942733037cf5730844
32982Author: Christian Persch <chpe@gnome.org>
32983Date:	Tue Aug 25 21:09:40 2009 +0200
32984
32985    Fix format security warnings
32986
32987    Don't just directly print strings of unknown content; use "%s".
32988
32989 poppler/GfxState.cc | 3 ++-
32990 1 file changed, 2 insertions(+), 1 deletion(-)
32991
32992commit 6c5c8d008456d1e4f3d60bc182209747c2a175dc
32993Author: Christian Persch <chpe@gnome.org>
32994Date:	Tue Aug 25 21:03:16 2009 +0200
32995
32996    Support AM_SILENT_RULES
32997
32998    When using automake 1.11, should support silent build rules.
32999
33000 Makefile.am	       | 2 +-
33001 configure.ac	       | 1 +
33002 glib/Makefile.am      | 4 ++--
33003 qt4/demos/Makefile.am | 2 +-
33004 qt4/src/Makefile.am   | 2 +-
33005 qt4/tests/Makefile.am | 2 +-
33006 6 files changed, 7 insertions(+), 6 deletions(-)
33007
33008commit e7dd1c47b01d8f31599ee686eafbe7c54d7c023a
33009Author: Christian Persch <chpe@gnome.org>
33010Date:	Tue Aug 25 21:01:13 2009 +0200
33011
33012    Fix automake check, and add automake 1.11 support
33013
33014    Fix the automake checks to take the *newest* version available,
33015    not the
33016    oldest one. Add support for automake 1.11. FDO#23473.
33017
33018 autogen.sh | 13 +++++++------
33019 1 file changed, 7 insertions(+), 6 deletions(-)
33020
33021commit 493d2c5aa78a3241e70108c5d7eccba9ac72f834
33022Author: Rex Dieter <rdieter@math.unl.edu>
33023Date:	Mon Aug 24 20:08:46 2009 +0200
33024
33025    Use Requires.private if available
33026
33027    The following patch minimizes pkg-config deps similar to how the
33028    glib-related pkg-config deps are done.
33029
33030 poppler-qt.pc.cmake  | 3 ++-
33031 poppler-qt.pc.in     | 3 ++-
33032 poppler-qt4.pc.cmake | 3 ++-
33033 poppler-qt4.pc.in    | 3 ++-
33034 4 files changed, 8 insertions(+), 4 deletions(-)
33035
33036commit 341cd3ecd08a39cd146c1c57f356b50a2881c03f
33037Author: Jakub Wilk <ubanus@users.sf.net>
33038Date:	Mon Aug 24 19:51:34 2009 +0200
33039
33040    common options for pdftoabw
33041
33042    The attached patch fixes command line handling for pdftoabw and
33043    implements some
33044    common options (e.g., --help) that are already found in other
33045    pdftosomething
33046    utilities.
33047
33048 utils/pdftoabw.cc | 39 ++++++++++++++++++++++++++++++++-------
33049 1 file changed, 32 insertions(+), 7 deletions(-)
33050
33051commit 365683d5faea6e0a7570b139d1f3366c22271f8e
33052Author: Albert Astals Cid <aacid@kde.org>
33053Date:	Tue Aug 18 21:18:13 2009 +0200
33054
33055    0.11.3
33056
33057 CMakeLists.txt   |  2 +-
33058 NEWS		  | 22 ++++++++++++++++++++++
33059 configure.ac	  |  2 +-
33060 msvc/config.h	  |  6 +++---
33061 qt4/src/Doxyfile |  2 +-
33062 5 files changed, 28 insertions(+), 6 deletions(-)
33063
33064commit cb28bc8a637d300664b3c7569263445275333878
33065Author: Carlos Garcia Campos <carlosgc@gnome.org>
33066Date:	Mon Aug 17 14:14:03 2009 +0200
33067
33068    [glib] Add FORMAT_MAJOR/MINOR properties to get the PDF version
33069
33070    See bug #23076.
33071
33072 glib/poppler-document.cc | 26 ++++++++++++++++++++++++++
33073 1 file changed, 26 insertions(+)
33074
33075commit 1b5612841b0c663f6d391d4581f65f68a2975db0
33076Author: Pino Toscano <pino@kde.org>
33077Date:	Mon Aug 17 01:04:04 2009 +0200
33078
33079    [Qt] add Document::getPdfVersion(int *major, int *minor) for the
33080    document PDF version numbers
33081
33082    This new function reads the version of the PDF specification of the
33083    document, putting major and minor numbers in own variables.
33084
33085 qt/poppler-document.cc |  8 ++++++++
33086 qt/poppler-qt.h	| 12 ++++++++++++
33087 2 files changed, 20 insertions(+)
33088
33089commit aef8ecda1e80b921228f415a53c9c5a52df87d94
33090Author: Pino Toscano <pino@kde.org>
33091Date:	Mon Aug 17 00:57:08 2009 +0200
33092
33093    [Qt4] deprecate Document::pdfVersion()
33094
33095    ... in favour of getPdfVersion()
33096
33097 qt4/src/poppler-qt4.h | 5 ++++-
33098 1 file changed, 4 insertions(+), 1 deletion(-)
33099
33100commit 830140f70e48e8033ad4411b6bd405d5ad7358a3
33101Author: Pino Toscano <pino@kde.org>
33102Date:	Mon Aug 17 00:51:13 2009 +0200
33103
33104    [Qt4] add Document::getPdfVersion(int *major, int *minor) for the
33105    document PDF version numbers
33106
33107    This new function reads the version of the PDF specification of the
33108    document, putting major and minor numbers in own variables.
33109    Add them to the relative unit test.
33110
33111 qt4/src/poppler-document.cc  |  8 ++++++++
33112 qt4/src/poppler-qt4.h	      | 13 +++++++++++++
33113 qt4/tests/check_metadata.cpp |  4 ++++
33114 3 files changed, 25 insertions(+)
33115
33116commit 5491d16dfbd73f0256c62e49d02622dc3185012e
33117Author: Albert Astals Cid <aacid@kde.org>
33118Date:	Mon Aug 17 00:24:41 2009 +0200
33119
33120    Move poppler core away from using a double as PDF file version
33121
33122    Frontends are yet to come
33123
33124 glib/poppler-document.cc    | 2 +-
33125 poppler/PDFDoc.cc	     | 7 ++++---
33126 poppler/PDFDoc.h	     | 8 +++++---
33127 qt/poppler-document.cc      | 4 ++--
33128 qt4/src/poppler-document.cc | 4 ++--
33129 utils/pdfinfo.cc	     | 4 ++--
33130 6 files changed, 16 insertions(+), 13 deletions(-)
33131
33132commit efd5dd63a5b08249529d9a9f5906aefe806fb3aa
33133Author: Albert Astals Cid <aacid@kde.org>
33134Date:	Mon Aug 17 00:21:22 2009 +0200
33135
33136    Forgot to update copyright info
33137
33138 fofi/FoFiType1C.cc | 14 ++++++++++++++
33139 poppler/PDFDoc.cc  |  2 +-
33140 utils/parseargs.c  |  2 +-
33141 3 files changed, 16 insertions(+), 2 deletions(-)
33142
33143commit 25ff4be0b4521cc3d2de386cdeb589beb245d435
33144Author: Albert Astals Cid <aacid@kde.org>
33145Date:	Mon Aug 17 00:15:10 2009 +0200
33146
33147    No need to change the locale since we use gatof that does the
33148    right thing
33149
33150 poppler/PDFDoc.cc | 6 +-----
33151 1 file changed, 1 insertion(+), 5 deletions(-)
33152
33153commit a6f698b4edc42c0414dd4690e1e037088321db2c
33154Author: Albert Astals Cid <aacid@kde.org>
33155Date:	Mon Aug 17 00:14:35 2009 +0200
33156
33157    Use gatof instead of atof
33158
33159 fofi/FoFiType1C.cc  | 3 ++-
33160 poppler/Annot.cc    | 5 +++--
33161 poppler/Function.cc | 3 ++-
33162 poppler/PDFDoc.cc   | 3 ++-
33163 utils/parseargs.c   | 4 +++-
33164 5 files changed, 12 insertions(+), 6 deletions(-)
33165
33166commit 807b121cae45832d2e5832bad19c31e77420bfec
33167Author: Albert Astals Cid <aacid@kde.org>
33168Date:	Mon Aug 17 00:10:30 2009 +0200
33169
33170    Add a custom strtod that comes from libspectre
33171
33172    Works over C locale integers without changing locale settings
33173
33174 CMakeLists.txt  |   2 +
33175 goo/Makefile.am |   6 ++-
33176 goo/gstrtod.cc  | 147
33177 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
33178 goo/gstrtod.h	 |  43 +++++++++++++++++
33179 4 files changed, 196 insertions(+), 2 deletions(-)
33180
33181commit 914bf7677a14494b69857b1d8070092a9999fe79
33182Author: Albert Astals Cid <aacid@kde.org>
33183Date:	Sun Aug 16 20:50:02 2009 +0200
33184
33185    When writing the cm matrix write 4 significant digits not 4 decimals
33186
33187    This fixes bug 23332
33188    Maybe we want to make this the default behaviour of 'g' instead of
33189    a new 'gs' case, but i prefer to be on the safe side for the moment
33190
33191 goo/GooString.cc	| 27 +++++++++++++++++++++++++--
33192 goo/GooString.h	|  4 +++-
33193 poppler/PSOutputDev.cc |  4 ++--
33194 3 files changed, 30 insertions(+), 5 deletions(-)
33195
33196commit b7dfca1aa52b825eb3b8f1cc0470398c31615b30
33197Author: Carlos Garcia Campos <carlosgc@gnome.org>
33198Date:	Sun Aug 16 19:28:37 2009 +0200
33199
33200    [cairo] CairoImageOutputDev doesn't implement patterns
33201
33202 poppler/CairoOutputDev.h | 13 +++++++++++++
33203 1 file changed, 13 insertions(+)
33204
33205commit d20d65111aee2ee4b8cdea2962ed1bb149122ba9
33206Author: Carlos Garcia Campos <carlosgc@gnome.org>
33207Date:	Sun Aug 16 17:36:14 2009 +0200
33208
33209    [cairo] Implement tiling patterns in cairo backend
33210
33211    Fixes bug #13518 for the cairo backend.
33212
33213 poppler/CairoOutputDev.cc | 56
33214 +++++++++++++++++++++++++++++++++++++++++++++++
33215 poppler/CairoOutputDev.h  | 10 +++++++++
33216 2 files changed, 66 insertions(+)
33217
33218commit e965d0686d979c775b64a93f8e2f775f81885417
33219Author: Carlos Garcia Campos <carlosgc@gnome.org>
33220Date:	Thu Aug 13 14:48:10 2009 +0200
33221
33222    Change OutputDev::tilingPatternFill to return a GBool
33223
33224    It allows outputdevs to decide whether render the pattern or not
33225    depending
33226    on the parameters, like shaded patterns currently do.
33227
33228 poppler/Gfx.cc		| 37 +++++++++++++++++++------------------
33229 poppler/OutputDev.h	| 11 ++++++-----
33230 poppler/PSOutputDev.cc | 12 +++++++-----
33231 poppler/PSOutputDev.h	| 10 +++++-----
33232 4 files changed, 37 insertions(+), 33 deletions(-)
33233
33234commit ce70ef7d6afc800e24031dae43da301e9e542f0e
33235Author: Albert Astals Cid <aacid@kde.org>
33236Date:	Sat Aug 15 17:45:57 2009 +0200
33237
33238    Fix backwards search
33239
33240 qt4/src/poppler-page.cc | 4 ++--
33241 1 file changed, 2 insertions(+), 2 deletions(-)
33242
33243commit 5b7b1cdc5c3b8652d3ae583b4d7b8b6de625adc2
33244Author: Albert Astals Cid <aacid@kde.org>
33245Date:	Sat Aug 15 17:45:05 2009 +0200
33246
33247    Add an autotest showing previousresult fails
33248
33249 qt4/tests/check_search.cpp | 51
33250 ++++++++++++++++++++++++++++++++++++++++++++++
33251 1 file changed, 51 insertions(+)
33252
33253commit 2484b0dcb8eb62f8e2c147498c58871ec04630b5
33254Author: Albert Astals Cid <aacid@kde.org>
33255Date:	Fri Aug 14 11:47:11 2009 +0200
33256
33257    Implement the alpha path
33258
33259    I wonder if this is the correct fix why it was not implemented
33260    but if fixes rendering of files in KDE bug 145868, KDE bug 193657,
33261    poppler bug 17473.pdf, poppler bug 21651, poppler bug 22143 and
33262    poppler bug 22152 and causes no regression in all the other files
33263    i have in my test dir so i'm commiting it
33264
33265 poppler/SplashOutputDev.cc | 4 ++--
33266 1 file changed, 2 insertions(+), 2 deletions(-)
33267
33268commit 03970d8b6d7624444664320470baa6d1b1299622
33269Author: Carlos Garcia Campos <carlosgc@gnome.org>
33270Date:	Tue Aug 11 12:01:07 2009 +0200
33271
33272    [build] Fix build with autotools
33273
33274 utils/Makefile.am | 1 +
33275 1 file changed, 1 insertion(+)
33276
33277commit 15752b7cd5c94620e3ad3b6afd9c70ccc754c9b3
33278Author: Carlos Garcia Campos <carlosgc@gnome.org>
33279Date:	Mon Aug 10 20:02:13 2009 +0200
33280
33281    [cairo] Add empty updateBlendMode to CairoImageOutputDev
33282
33283    Fixes a crash when using CairoImageOutputDev with a document with
33284    blend
33285    modes.
33286
33287 poppler/CairoOutputDev.h | 1 +
33288 1 file changed, 1 insertion(+)
33289
33290commit 45dae4e66b2b833f95656850b5f1b0ffd1d96f1d
33291Author: Carlos Garcia Campos <carlosgc@gnome.org>
33292Date:	Mon Aug 10 20:00:04 2009 +0200
33293
33294    [cairo] Use current fill_opacity when drawing images
33295
33296    Fixes launchpad bug #342282 (page 2 of the attached document)
33297
33298 poppler/CairoOutputDev.cc | 16 +++++++++++++---
33299 1 file changed, 13 insertions(+), 3 deletions(-)
33300
33301commit b1cd54546844f2f7cd6bf7cc14b7584c84c3fc14
33302Author: Carlos Garcia Campos <carlosgc@gnome.org>
33303Date:	Mon Aug 10 19:55:44 2009 +0200
33304
33305    [cairo] Do not save the font file twice for FreeType fonts
33306
33307    Fixes bug #20491.
33308
33309 poppler/CairoFontEngine.cc | 19 ++-----------------
33310 1 file changed, 2 insertions(+), 17 deletions(-)
33311
33312commit 4181a0ff11195eb7a56d76be23994b843e20b483
33313Author: Albert Astals Cid <aacid@kde.org>
33314Date:	Mon Aug 10 19:58:09 2009 +0200
33315
33316    this branch is unlikely to happen
33317
33318 poppler/Lexer.cc | 2 +-
33319 1 file changed, 1 insertion(+), 1 deletion(-)
33320
33321commit 2a3025f32951ce7b7343aeef111902615d71595e
33322Author: Albert Astals Cid <aacid@kde.org>
33323Date:	Mon Aug 10 19:55:40 2009 +0200
33324
33325    fix overflow calculation not to depend on the variable overflowing
33326
33327 poppler/Lexer.cc | 12 ++++++++----
33328 1 file changed, 8 insertions(+), 4 deletions(-)
33329
33330commit a38001f724f78231c2fdadd28e647a35b41bab74
33331Author: Albert Astals Cid <aacid@kde.org>
33332Date:	Sun Aug 9 23:26:02 2009 +0200
33333
33334    Check for overflow when parsing integers
33335
33336    Fixes bug 23078
33337
33338 poppler/Lexer.cc | 28 ++++++++++++++++++++++------
33339 1 file changed, 22 insertions(+), 6 deletions(-)
33340
33341commit 4c4c0e44452d07bea88d98b7df0c01fadd7693cc
33342Author: Jakub Wilk <ubanus@users.sf.net>
33343Date:	Sat Aug 8 17:26:14 2009 +0200
33344
33345    Silence some warnings when using internal headers and not compiling
33346    with -Wno-write-strings
33347
33348    People should not be using internal headers but it's just two lines
33349
33350 poppler/Object.h | 5 +++--
33351 1 file changed, 3 insertions(+), 2 deletions(-)
33352
33353commit e2c319ba18ab473fd969db9519a9231be67538c3
33354Author: Albert Astals Cid <aacid@kde.org>
33355Date:	Sat Aug 8 00:48:18 2009 +0200
33356
33357    Also implement mono so that -mono in pdftoppm -png works
33358
33359    Totally not optimized
33360
33361 splash/SplashBitmap.cc | 23 ++++++++++++++++++++++-
33362 1 file changed, 22 insertions(+), 1 deletion(-)
33363
33364commit c669e7f3ca421265e78161cc3fdecd2a0c7510c9
33365Author: Albert Astals Cid <aacid@kde.org>
33366Date:	Sat Aug 8 00:38:50 2009 +0200
33367
33368    Support splashModeMono8 in writePNGFile
33369
33370    Works though is non optimal
33371
33372 splash/SplashBitmap.cc | 55
33373 +++++++++++++++++++++++++++++++++++---------------
33374 1 file changed, 39 insertions(+), 16 deletions(-)
33375
33376commit 92744b72df9084fd2d69ba78406898378884aed8
33377Author: Albert Astals Cid <aacid@kde.org>
33378Date:	Sat Aug 8 00:20:52 2009 +0200
33379
33380    Add the -png flag to pdftoppm to output to PNG
33381
33382    Based on a patch by Shen Liang <shenzhuxi@gmail.com>
33383    Also factored common PNG code from HtmlOutputDev to PNGWriter
33384
33385 CMakeLists.txt		   |   5 +++
33386 goo/Makefile.am	   |   9 +++-
33387 goo/PNGWriter.cc	   | 110
33388 ++++++++++++++++++++++++++++++++++++++++++++++
33389 goo/PNGWriter.h	   |  43 ++++++++++++++++++
33390 poppler/Makefile.am	   |   8 ++++
33391 splash/SplashBitmap.cc    |  70 +++++++++++++++++++++++++++++
33392 splash/SplashBitmap.h	   |   5 +++
33393 splash/SplashErrorCodes.h |   4 +-
33394 utils/CMakeLists.txt	   |   4 --
33395 utils/HtmlOutputDev.cc    |  66 +++++-----------------------
33396 utils/Makefile.am	   |   4 --
33397 utils/pdftoppm.1	   |   3 ++
33398 utils/pdftoppm.cc	   |  21 +++++++--
33399 13 files changed, 283 insertions(+), 69 deletions(-)
33400
33401commit e4439ff527bb202d0239f78e647452983b733411
33402Author: Carlos Garcia Campos <carlosgc@gnome.org>
33403Date:	Fri Aug 7 15:23:57 2009 +0200
33404
33405    [cairo] Don't apply masks when fill color space mode is csPattern
33406
33407    In that case the mask is used for clipping when drawing images. Fixes
33408    bug #22216.
33409
33410 poppler/CairoOutputDev.cc | 59
33411 ++++++++++++++++++++++++++++++-----------------
33412 1 file changed, 38 insertions(+), 21 deletions(-)
33413
33414commit 7194f59a18e4f6997ae560af3db1bd101d6f726e
33415Author: Chris Wilson <chris@chris-wilson.co.uk>
33416Date:	Thu Aug 6 11:24:22 2009 +0100
33417
33418    [cairo] Use FT_New_Memory_Face() for mmapped  fonts
33419
33420    If we hold a mapping for the font, then we can pass that memory to
33421    FreeType for it to use as well. This saves on FreeType having to
33422    read the
33423    file into a fresh block of memory.
33424
33425 poppler/CairoFontEngine.cc | 5 ++++-
33426 1 file changed, 4 insertions(+), 1 deletion(-)
33427
33428commit 7e2bbcf6f85111d1006b0d5bc1503cadaba83c9f
33429Author: Albert Astals Cid <aacid@kde.org>
33430Date:	Tue Aug 4 00:10:58 2009 +0200
33431
33432    Set KDAB via gamaral copyright
33433
33434 poppler/Form.cc | 3 ++-
33435 1 file changed, 2 insertions(+), 1 deletion(-)
33436
33437commit ed5918e16dafebc9ecf6db8ce0186f407ecbf7d5
33438Author: Pino Toscano <pino@kde.org>
33439Date:	Sat Aug 1 20:00:22 2009 +0200
33440
33441    [Qt4 apidox] make example for FontIterator... not leak ;)
33442
33443 qt4/src/poppler-qt4.h | 2 ++
33444 1 file changed, 2 insertions(+)
33445
33446commit f3b36d9c992491e614e88dbf1a84b5433a7647f4
33447Author: Pino Toscano <pino@kde.org>
33448Date:	Sat Aug 1 19:54:52 2009 +0200
33449
33450    [Qt4] Add color management API.
33451
33452    Add few wrapper functions to get/set color profiles.
33453    Add a function to know whether the color management functions actually
33454    do anything (ie support compiled or not).
33455    Add few basic API docs for the new functions.
33456    Based on an initial patch by Hal V. Engel <hvengel@astound.net>,
33457    heavily reindented, polished and massaged in its API by me.
33458
33459 qt4/src/poppler-document.cc | 52
33460 +++++++++++++++++++++++++++++++++++++++++++++
33461 qt4/src/poppler-qt4.h	     | 50
33462 +++++++++++++++++++++++++++++++++++++++++++
33463 2 files changed, 102 insertions(+)
33464
33465commit 78a1969d040018c0c2bb74c94f5507f786e4666e
33466Author: Pino Toscano <pino@kde.org>
33467Date:	Sat Aug 1 18:00:06 2009 +0200
33468
33469    [Qt] add unhandled cases and remove unused code
33470
33471 qt/poppler-page.cc | 12 ++----------
33472 1 file changed, 2 insertions(+), 10 deletions(-)
33473
33474commit bddebec0712e92e13b57d3d05d652673fe737866
33475Author: Albert Astals Cid <aacid@kde.org>
33476Date:	Sat Aug 1 17:12:22 2009 +0200
33477
33478    0.11.2
33479
33480 CMakeLists.txt   |  2 +-
33481 NEWS		  | 30 ++++++++++++++++++++++++++++++
33482 configure.ac	  |  2 +-
33483 msvc/config.h	  |  6 +++---
33484 qt4/src/Doxyfile |  2 +-
33485 5 files changed, 36 insertions(+), 6 deletions(-)
33486
33487commit 87e2af3454348f5568d155c15af5d85268e47f1b
33488Author: Carlos Garcia Campos <carlosgc@gnome.org>
33489Date:	Sat Aug 1 15:48:02 2009 +0200
33490
33491    [glib-demo] Add cast to make sure the comparison is always valid
33492
33493 glib/demo/attachments.c | 2 +-
33494 1 file changed, 1 insertion(+), 1 deletion(-)
33495
33496commit 464e95ef451103daddc9a30cd26b986291f02176
33497Author: Carlos Garcia Campos <carlosgc@gnome.org>
33498Date:	Sat Aug 1 15:47:25 2009 +0200
33499
33500    [glib-demo] Add missing return
33501
33502 glib/demo/attachments.c | 2 ++
33503 1 file changed, 2 insertions(+)
33504
33505commit 7f48369e4d29b2a71abffa9e1966e3a2252de895
33506Author: Guillermo Antonio Amaral Bastidas <gamaral@amaral.com.mx>
33507Date:	Sat Aug 1 15:41:34 2009 +0200
33508
33509    Call fillChildrenSiblingsID in fillChildrenSiblingsID instaed of
33510    loadChildrenDefaults
33511
33512 poppler/Form.cc | 2 +-
33513 1 file changed, 1 insertion(+), 1 deletion(-)
33514
33515commit e21a3e40bf6f4365064cea751ae186580d8f81f5
33516Author: William Bader <williambader@hotmail.com>
33517Date:	Sat Aug 1 15:23:03 2009 +0200
33518
33519    Add the possibility of disabling font substitution in pdftops
33520
33521    Bug #23030
33522
33523 poppler/GlobalParams.cc | 17 ++++++++++++++
33524 poppler/GlobalParams.h  |  4 ++++
33525 poppler/PSOutputDev.cc  | 59
33526 +++++++++++++++++++++++++++----------------------
33527 poppler/PSOutputDev.h	 |  2 ++
33528 utils/pdftops.1	 |  8 ++++++-
33529 utils/pdftops.cc	 |  7 ++++++
33530 6 files changed, 70 insertions(+), 27 deletions(-)
33531
33532commit bd68c90338cbf16f468e5db59722610300a629e1
33533Author: Albert Astals Cid <aacid@kde.org>
33534Date:	Sat Aug 1 15:19:48 2009 +0200
33535
33536    Forgot to add my copyright
33537
33538 poppler/GfxState.h | 1 +
33539 1 file changed, 1 insertion(+)
33540
33541commit 173451730948c320f16a0f5924a58302603eca0b
33542Author: Albert Astals Cid <aacid@kde.org>
33543Date:	Sat Aug 1 15:13:35 2009 +0200
33544
33545    Try to workaround some incorrect PDF
33546
33547    Fixes rendering of PDF where forms/patterns have more q than Q. Fixes
33548    rendering in splash of pdf in bugs #22835, #21899 and #16402
33549
33550 poppler/Gfx.cc     | 13 +++++++++++++
33551 poppler/GfxState.h |  1 +
33552 2 files changed, 14 insertions(+)
33553
33554commit 35c408ca49be08144bcf14aa112505fd556725d2
33555Author: Albert Astals Cid <aacid@kde.org>
33556Date:	Fri Jul 31 23:27:02 2009 +0200
33557
33558    add the overloaded virtual warning also the autotools based build
33559
33560 configure.ac | 2 +-
33561 1 file changed, 1 insertion(+), 1 deletion(-)
33562
33563commit 1c32bd2d101e5dfb37e28276ecad699f121b27b7
33564Author: Albert Astals Cid <aacid@kde.org>
33565Date:	Fri Jul 31 23:22:25 2009 +0200
33566
33567    Add my copyright to files i just edited
33568
33569 poppler/OutputDev.cc  | 1 +
33570 poppler/OutputDev.h   | 1 +
33571 utils/HtmlOutputDev.h | 2 +-
33572 3 files changed, 3 insertions(+), 1 deletion(-)
33573
33574commit 10717a48c85f1dbeff1c6bcd094006a9ecc92efc
33575Author: Albert Astals Cid <aacid@kde.org>
33576Date:	Fri Jul 31 23:22:10 2009 +0200
33577
33578    Add -Woverloaded-virtual as default CXX flag
33579
33580 cmake/modules/PopplerMacros.cmake | 1 +
33581 1 file changed, 1 insertion(+)
33582
33583commit db5f736655f01575ac5d7c524cbf131924ae91fa
33584Author: Albert Astals Cid <aacid@kde.org>
33585Date:	Fri Jul 31 23:12:00 2009 +0200
33586
33587    rename the function
33588
33589    That way the name is different from the OutputDev function and does
33590    not seem like a wrong overload
33591
33592 utils/HtmlOutputDev.cc | 4 ++--
33593 utils/HtmlOutputDev.h	| 2 +-
33594 2 files changed, 3 insertions(+), 3 deletions(-)
33595
33596commit 4be87f87509b93c4fe4025f9bd788e9412416663
33597Author: Albert Astals Cid <aacid@kde.org>
33598Date:	Fri Jul 31 23:11:32 2009 +0200
33599
33600    Remove Outputdev::beginMarkedContent as noone uses it
33601
33602 poppler/Gfx.cc       | 2 --
33603 poppler/OutputDev.cc | 3 ---
33604 poppler/OutputDev.h  | 1 -
33605 3 files changed, 6 deletions(-)
33606
33607commit 6ab2ec8a89519d2bd1576c8d62f8aec51b04479a
33608Author: Albert Astals Cid <aacid@kde.org>
33609Date:	Fri Jul 31 23:10:56 2009 +0200
33610
33611    Warning--
33612
33613 poppler/PSOutputDev.cc | 2 +-
33614 1 file changed, 1 insertion(+), 1 deletion(-)
33615
33616commit 53c3d636ad645a350b576160e1498726238a7bd1
33617Author: Carlos Garcia Campos <carlosgc@gnome.org>
33618Date:	Fri Jul 31 18:23:57 2009 +0200
33619
33620    [cairo] Implement radialShadedFill in cairo backend using cairo
33621    gradients
33622
33623    Fixes bugs #10942, #14160
33624
33625 poppler/CairoOutputDev.cc |  28 +++++++++
33626 poppler/CairoOutputDev.h  |   2 +
33627 poppler/Gfx.cc		   | 141
33628 +++++++++++++++++++++++++++-------------------
33629 poppler/OutputDev.h	   |   2 +-
33630 poppler/PSOutputDev.cc    |   3 +-
33631 poppler/PSOutputDev.h	   |   2 +-
33632 6 files changed, 117 insertions(+), 61 deletions(-)
33633
33634commit 2ba937545d1a2b9fa798f04fee755ccdf0e74ec7
33635Author: Carlos Garcia Campos <carlosgc@gnome.org>
33636Date:	Fri Jul 31 17:49:18 2009 +0200
33637
33638    [cairo] Use cairo_pattern_set_extend for linear gradients
33639
33640 poppler/CairoOutputDev.cc |  9 +++++++++
33641 poppler/CairoOutputDev.h  |  1 +
33642 poppler/Gfx.cc		   | 34 ++++++++++++++++++++++++++++------
33643 poppler/OutputDev.h	   |  4 ++++
33644 4 files changed, 42 insertions(+), 6 deletions(-)
33645
33646commit b054756113f0df6b59935823882f412486e96db5
33647Author: Carlos Garcia Campos <carlosgc@gnome.org>
33648Date:	Wed Jun 17 11:10:15 2009 +0200
33649
33650    [cairo] Implement blend mdoes in cairo backend
33651
33652    It requires cairo from git master to work at the moment. Fixes bugs
33653     #22384, #12979, #13603, #17919, #22255
33654
33655 configure.ac		   | 27 ++++++++++++++++++++++
33656 poppler/CairoOutputDev.cc | 59
33657 +++++++++++++++++++++++++++++++++++++++++++++++
33658 poppler/CairoOutputDev.h  |  1 +
33659 3 files changed, 87 insertions(+)
33660
33661commit bf8964726c9311e7e82b1faf49cc2272e5c1e339
33662Author: William Bader <williambader@hotmail.com>
33663Date:	Thu Jul 30 22:08:43 2009 +0200
33664
33665    Fix some double to int warnings by explicit casting
33666
33667 poppler/Gfx.cc | 7 ++++---
33668 1 file changed, 4 insertions(+), 3 deletions(-)
33669
33670commit fdbd0c548e963461b2bc4bdf1beaa1577cafcea7
33671Author: Carlos Garcia Campos <carlosgc@gnome.org>
33672Date:	Thu Jul 30 21:05:18 2009 +0200
33673
33674    Update gtk-doc build files
33675
33676 gtk-doc.make  | 102
33677 +++++++++++++++++++++++++++++++++++++++-------------------
33678 m4/gtk-doc.m4 |  74 +++++++++++++++++++++++-------------------
33679 2 files changed, 110 insertions(+), 66 deletions(-)
33680
33681commit ae84dce5cea4d249526a6ed5b2feb2d3f241da1b
33682Author: Carlos Garcia Campos <carlosgc@gnome.org>
33683Date:	Thu Jul 30 20:45:39 2009 +0200
33684
33685    Revert "Remove unneeded files from repo"
33686
33687    This reverts commit 4cc9dee35e03d7b295a476f937ec0f2c43bb6592.
33688
33689    See bug #22697.
33690
33691 configure.ac		    |	2 +-
33692 glib/reference/Makefile.am |	4 +-
33693 gtk-doc.make		    | 155
33694 +++++++++++++++++++++++++++++++++++++++++++++
33695 m4/gtk-doc.m4		    |  53 ++++++++++++++++
33696 4 files changed, 211 insertions(+), 3 deletions(-)
33697
33698commit 7e14516a78b16453c747eb92b08665632e5f6844
33699Author: Sanjoy Mahajan <sanjoy@mit.edu>
33700Date:	Mon Jul 27 23:20:50 2009 +0200
33701
33702    Fix displayPages call
33703
33704    Parameters are outputdev, first, last, dpi, dpi, rotate, usemediabox,
33705    crop, printing
33706    and we were doing
33707    usemediabox = !noCrop
33708    crop = gFasle
33709    the correct is
33710    usemediabox = noCrop
33711    crop = !noCrop
33712
33713 utils/pdftops.cc | 3 ++-
33714 1 file changed, 2 insertions(+), 1 deletion(-)
33715
33716commit 3d53a0eb14420d54c0ebf8590e34c018b8da105d
33717Author: Carlos Garcia Campos <carlosgc@gnome.org>
33718Date:	Sun Jul 19 16:02:33 2009 +0200
33719
33720    Copy byte_lookup in copy constructor
33721
33722 poppler/GfxState.cc | 6 ++++++
33723 1 file changed, 6 insertions(+)
33724
33725commit 8f7271acf17c46e663cd48d90c382b04a834fba2
33726Author: Carlos Garcia Campos <carlosgc@gnome.org>
33727Date:	Sun Jul 19 15:53:49 2009 +0200
33728
33729    Don't use byte_lookup table when color space doesn't support getLine
33730    methods
33731
33732    For color spaces that don't implement getRGBLine or getGrayLine
33733    methods,
33734    getRGB or getGray are called for every pixel, however we were
33735    allocating
33736    the byte_lookup table and converting colors in those cases
33737    too. Instead
33738    of falling back to generic methods in the base class, the new methods
33739    useGetRGBLine and useGetGrayLine have been added to he base class,
33740    so that
33741    when they are not suopported in the current color space byte_lookup
33742    table is
33743    not used at all.
33744
33745    Fixes bug #11027.
33746
33747 poppler/GfxState.cc | 125
33748 ++++++++++++++++++++++++++++++----------------------
33749 poppler/GfxState.h  |	21 +++++++--
33750 2 files changed, 91 insertions(+), 55 deletions(-)
33751
33752commit 1bc737796bef1c65289a101b2d4c367267b9c974
33753Author: Carlos Garcia Campos <carlosgc@gnome.org>
33754Date:	Sun Jul 19 15:51:43 2009 +0200
33755
33756    Remove unused variable
33757
33758 poppler/GfxState.h | 1 -
33759 1 file changed, 1 deletion(-)
33760
33761commit 512b2c654fd80c83b82e7adc828a478a18de17ab
33762Author: Carlos Garcia Campos <carlosgc@gnome.org>
33763Date:	Sun Jul 26 19:35:06 2009 +0200
33764
33765    [cairo] Use CAIRO_EXTEND_PAD in drawImageMaskPrescaled too
33766
33767 poppler/CairoOutputDev.cc | 32 +++++++++++++++-----------------
33768 1 file changed, 15 insertions(+), 17 deletions(-)
33769
33770commit ad26e34bede53cb6300bc463cbdcc2b5adf101c2
33771Author: Carlos Garcia Campos <carlosgc@gnome.org>
33772Date:	Sun Jul 26 18:36:06 2009 +0200
33773
33774    [cairo] Use rectangle + clip instead of invert + tranform
33775
33776    This is just for consistency of drawImage methods
33777
33778 poppler/CairoOutputDev.cc | 30 ++++++++++++++----------------
33779 1 file changed, 14 insertions(+), 16 deletions(-)
33780
33781commit ee6b761a55baef4c3bbe4614b0c3b3d761a3111f
33782Author: Chris Wilson <chris@chris-wilson.co.uk>
33783Date:	Sun Jul 26 16:19:15 2009 +0200
33784
33785    [cairo] Apply a clip for masked drawImage
33786
33787    In order to use EXTEND_PAD with a mask, we need to apply a clip (to
33788    constrain the image to the appropriate region). The complicating
33789    factor for
33790    drawSoftImage() is that mask size is independent of the image size,
33791    so we
33792    need to compute the intersection of the mask with in the image
33793    in userspace.
33794
33795 poppler/CairoOutputDev.cc | 21 ++++++++++++++-------
33796 1 file changed, 14 insertions(+), 7 deletions(-)
33797
33798commit 499c6c972bac14936b5370276da723a6e98861b3
33799Author: Carlos Garcia Campos <carlosgc@gnome.org>
33800Date:	Sun Jul 26 11:30:08 2009 +0200
33801
33802    [cairo] Use CAIRO_EXTEND_PAD when drawing images
33803
33804 poppler/CairoOutputDev.cc | 306
33805 +++++++++++++++++++++-------------------------
33806 1 file changed, 140 insertions(+), 166 deletions(-)
33807
33808commit f91eb7d01cef0897727c63267db309bc92297d37
33809Author: Koji Otani <sho@bbr.jp>
33810Date:	Sat Jul 25 16:34:12 2009 +0200
33811
33812    Fix generation of ps for some files
33813
33814    For example fixes second pdf in bug 18908
33815
33816 poppler/PSOutputDev.cc | 68
33817 +++++++++++++++++++++++++++++++++++++-------------
33818 1 file changed, 51 insertions(+), 17 deletions(-)
33819
33820commit f93f5e17d8f23f3e2862f3411f43a95b334e6c91
33821Author: Carlos Garcia Campos <carlosgc@gnome.org>
33822Date:	Mon Jul 20 17:10:37 2009 +0200
33823
33824    [cairo] Improve performance when rendering one-channel images
33825
33826    It implements the same idea already used in SplashOutputDev, for
33827    one-channel (monochrome/gray/separation) images we build a lookup
33828    table
33829    so that we won't need to call colorMap->getRGBLine when filling the
33830    image buffer. Fixes bug #18017.
33831
33832 poppler/CairoOutputDev.cc | 36 ++++++++++++++++++++++++++++++++++--
33833 1 file changed, 34 insertions(+), 2 deletions(-)
33834
33835commit e7475062b6ae5c495fa72faaf8fb3d97391f8544
33836Author: Carlos Garcia Campos <carlosgc@gnome.org>
33837Date:	Tue Jul 14 17:22:52 2009 +0200
33838
33839    [cairo] Handle fontType1COT fonts in CairoFontEngine
33840
33841 poppler/CairoFontEngine.cc | 3 ++-
33842 1 file changed, 2 insertions(+), 1 deletion(-)
33843
33844commit d42b9425fb2f98fa79e7a60e4f71ef14f5bacfe9
33845Author: Albert Astals Cid <aacid@kde.org>
33846Date:	Sun Jul 12 19:55:14 2009 +0200
33847
33848    glade is not used anymore
33849
33850 cmake/modules/FindGTK.cmake | 9 ++++-----
33851 1 file changed, 4 insertions(+), 5 deletions(-)
33852
33853commit 454f7468c6a6a442a5064b5daa24d65ebf4fc6b6
33854Author: Chris Wilson <chris@chris-wilson.co.uk>
33855Date:	Thu Jul 9 10:43:00 2009 +0100
33856
33857    [cairo] Fix drawImage() for non-1x1 images
33858
33859    Carlos noticed a nasty bug with converting drawImage() to use PAD
33860    + fill,
33861    instead of NONE + paint. That is the image was being padded out
33862    far beyond
33863    the correct output extents. The cause is that the caller pre-scales
33864    the
33865    context for the image, so the output rectangle was many times the true
33866    image size - obliterating large amounts of the page. The temporary
33867    fix is
33868    to counter-act the scaling on the context. Longer term, after
33869    fixing all
33870    painters to use PAD correctly, we need to review the callers to remove
33871    unnecessary pre-scaling.
33872
33873 poppler/CairoOutputDev.cc | 16 ++++++++++++----
33874 1 file changed, 12 insertions(+), 4 deletions(-)
33875
33876commit f8d93eae3c7b9388feabac71f2380d0b42a855e7
33877Author: Carlos Garcia Campos <carlosgc@gnome.org>
33878Date:	Wed Jul 8 20:14:35 2009 +0200
33879
33880    Lookup UF and F entries before Unix, MAC and DOS in getFileSpec
33881
33882 poppler/FileSpec.cc | 24 ++++++++++++------------
33883 1 file changed, 12 insertions(+), 12 deletions(-)
33884
33885commit 767c534f5fdf6ccbccfd85a0086d72c215c278f1
33886Author: Carlos Garcia Campos <carlosgc@gnome.org>
33887Date:	Wed Jul 8 19:13:54 2009 +0200
33888
33889    Use UF entry when present in dict in getFileSpecName() too
33890
33891 poppler/FileSpec.cc | 5 +++++
33892 1 file changed, 5 insertions(+)
33893
33894commit 569627ac4d56ddd58e109ce2a37179a85e042030
33895Author: Carlos Garcia Campos <carlosgc@gnome.org>
33896Date:	Wed Jul 8 13:02:16 2009 +0200
33897
33898    Implement axialShadedFill in cairo backend using cairo gradients
33899
33900    See bug #10942.
33901
33902 poppler/CairoOutputDev.cc | 29 +++++++++++++++++++++++++++++
33903 poppler/CairoOutputDev.h  | 10 ++++++++++
33904 poppler/Gfx.cc		   | 29 ++++++++++++++++++++---------
33905 poppler/OutputDev.h	   |  6 +++++-
33906 poppler/PSOutputDev.cc    |  2 +-
33907 poppler/PSOutputDev.h	   |  2 +-
33908 6 files changed, 66 insertions(+), 12 deletions(-)
33909
33910commit 6ae0a6c0044713affa23eb1ee6a070785ed6c2f3
33911Author: Chris Wilson <chris@chris-wilson.co.uk>
33912Date:	Wed Jul 8 16:48:26 2009 +0100
33913
33914    [cairo] premultiply image mask
33915
33916    Cairo uses a premultiplied colour-space, so when creating the
33917    image mask
33918    in drawImage() we need to remember to multiply by the alpha. In
33919    this case
33920    it just requires zeroing out the masked pixels.
33921
33922 poppler/CairoOutputDev.cc | 9 +++++++--
33923 1 file changed, 7 insertions(+), 2 deletions(-)
33924
33925commit 646e5884e748ecce7094c673400484aa1d902bdd
33926Author: Chris Wilson <chris@chris-wilson.co.uk>
33927Date:	Wed Jul 8 17:00:34 2009 +0100
33928
33929    [cairo] maskColors is an array of ints, no scaling required
33930
33931    drawImage() was erroneously scaling the maskColors from what it
33932    believed
33933    to be [0:1] to [0:255]. However maskColors is already an integer
33934    array,
33935    [0:255].
33936
33937 poppler/CairoOutputDev.cc | 4 ++--
33938 1 file changed, 2 insertions(+), 2 deletions(-)
33939
33940commit d75feb1ee84385a9f94308cf47a43f4583092ddf
33941Author: Chris Wilson <chris@chris-wilson.co.uk>
33942Date:	Wed Jul 8 16:37:19 2009 +0100
33943
33944    [cairo] cleanse DrawImage()
33945
33946    Just a small bit of code rearrangement to reduce repetition and
33947    invalid checks.
33948
33949 poppler/CairoOutputDev.cc | 102
33950 +++++++++++++++++++---------------------------
33951 1 file changed, 41 insertions(+), 61 deletions(-)
33952
33953commit 52f3704fed16cfc1e9dd85f72dde7922371e4099
33954Author: Carlos Garcia Campos <carlosgc@gnome.org>
33955Date:	Wed Jul 8 11:40:52 2009 +0200
33956
33957    [TODO] Update TODO file
33958
33959 TODO | 6 ++++++
33960 1 file changed, 6 insertions(+)
33961
33962commit ef261f5f72d37a0aa2709611ee2bad7d55340ed8
33963Author: Carlos Garcia Campos <carlosgc@gnome.org>
33964Date:	Tue Jul 7 10:57:31 2009 +0200
33965
33966    Do not use F and UF entries if Unix or DOS are present in FileSpec
33967    dict
33968
33969 poppler/FileSpec.cc | 114
33970 +++++++++++++++++++++++-----------------------------
33971 1 file changed, 51 insertions(+), 63 deletions(-)
33972
33973commit cafd4653dc6c7574214e80aa09489dcd24e347a6
33974Author: Carlos Garcia Campos <carlosgc@gnome.org>
33975Date:	Wed Jul 1 11:41:32 2009 +0200
33976
33977    [glib-demo] Fix a typo
33978
33979 glib/demo/utils.c | 2 +-
33980 1 file changed, 1 insertion(+), 1 deletion(-)
33981
33982commit a3c9c6d0c0ee55dccd2d03f20d5683ae300cdc6b
33983Author: Pino Toscano <pino@kde.org>
33984Date:	Wed Jul 8 02:01:39 2009 +0200
33985
33986    start updating the TODO file
33987
33988    TODO file had quite some rust and dust in it, making quite "difficult"
33989    for others to understand what can be done for helping.
33990    First step has been removing all the items done.
33991    Next is grouping items by areas, so it is more clear what should be
33992    done in what area; current areas are:
33993    - general items: for general stuff to be done, not specific to some
33994    area; an example could have been "use littlecms for color management?"
33995    - core: stuff which is specific to the core library
33996    - Qt4/Qt/glib/etc frontend: stuff specific for that frontend
33997    - new frontends: ideas for possible new frontends
33998
33999    I was not sure about some items and Jeff Muizelaar's TODO, so I left
34000    them there.
34001
34002 TODO | 47 +++++++++++++++--------------------------------
34003 1 file changed, 15 insertions(+), 32 deletions(-)
34004
34005commit 92ad0ef89fe7690d83854b4821178dfdb2e22897
34006Author: Pino Toscano <pino@kde.org>
34007Date:	Sat Jul 4 00:19:23 2009 +0200
34008
34009    [Qt4 demo] hopefully fix the page size on zoom change
34010
34011 qt4/demos/pageview.cpp | 5 +----
34012 1 file changed, 1 insertion(+), 4 deletions(-)
34013
34014commit 97094d13bc0f144b25e13c1de7a5328608ab13e3
34015Author: Pino Toscano <pino@kde.org>
34016Date:	Sat Jul 4 00:07:12 2009 +0200
34017
34018    [Qt4 demo] show a list of checked/unchecked items for the document
34019    permissions
34020
34021 qt4/demos/permissions.cpp | 25 ++++++++-----------------
34022 qt4/demos/permissions.h   |  6 +++---
34023 2 files changed, 11 insertions(+), 20 deletions(-)
34024
34025commit 0d8f2ee0f03a14e7b8477c4b787c3441a758f26b
34026Author: Pino Toscano <pino@kde.org>
34027Date:	Fri Jul 3 23:55:42 2009 +0200
34028
34029    [Qt4 demo] show page numbers in the toolbar as 1..n
34030
34031 qt4/demos/navigationtoolbar.cpp | 2 +-
34032 1 file changed, 1 insertion(+), 1 deletion(-)
34033
34034commit b0d48df9121c55f8162ddf0ee63832f9adebf37b
34035Author: Pino Toscano <pino@kde.org>
34036Date:	Fri Jul 3 17:55:31 2009 +0200
34037
34038    [Qt4 demo] correctly use DPI values for the page sizes
34039
34040 qt4/demos/pageview.cpp | 12 +++++++++---
34041 qt4/demos/pageview.h	|  2 ++
34042 2 files changed, 11 insertions(+), 3 deletions(-)
34043
34044commit dcc3c384919f1562b8f312ad3ac847e23f3e83ab
34045Author: Sebastien Bacher <seb128@ubuntu.com>
34046Date:	Wed Jul 1 10:09:12 2009 +0200
34047
34048    [test] Use gtkbuilder rather than libglade
34049
34050    Fixes bug #21673
34051
34052 cmake/modules/FindGTK.cmake |	 1 -
34053 configure.ac		     |	 4 +-
34054 test/Makefile.am	     |	 2 +-
34055 test/pdf-inspector.cc	     |	34 ++--
34056 test/pdf-inspector.glade    | 434
34057 --------------------------------------------
34058 test/pdf-inspector.ui	     | 416
34059 ++++++++++++++++++++++++++++++++++++++++++
34060 6 files changed, 439 insertions(+), 452 deletions(-)
34061
34062commit 28208d1c9b8afbb769a5f4d9b0655b99fd4af16e
34063Author: Carlos Garcia Campos <carlosgc@gnome.org>
34064Date:	Wed Jul 1 09:52:12 2009 +0200
34065
34066    [glib-demo] Do not use gio if glib < 2.15
34067
34068    Fixes bug #22530.
34069
34070 glib/demo/main.c | 33 +++++++++++++++++++++++++++++++--
34071 1 file changed, 31 insertions(+), 2 deletions(-)
34072
34073commit 6ef83414ab55294cf46b6b05813927bb04066986
34074Author: Albert Astals Cid <aacid@kde.org>
34075Date:	Tue Jun 30 23:07:00 2009 +0200
34076
34077    Check getFileSpecNameForPlatform succeeded before using it's return
34078    value
34079
34080    Fixes crash on bug 22551
34081
34082 poppler/Annot.cc |  7 ++++---
34083 poppler/Link.cc  | 30 +++++++++++++++++-------------
34084 poppler/Sound.cc |  8 +++++---
34085 3 files changed, 26 insertions(+), 19 deletions(-)
34086
34087commit 4b9db83841a8b97df1e0991c1b853897b7095777
34088Author: Carlos Garcia Campos <carlosgc@gnome.org>
34089Date:	Tue Jun 30 11:24:29 2009 +0200
34090
34091    [glib-demo] Do not fill the surface before rendering
34092
34093    The surface is guaranteed to be cleared
34094
34095 glib/demo/render.c | 11 ++---------
34096 1 file changed, 2 insertions(+), 9 deletions(-)
34097
34098commit 5deb6db5d340c08f337d2ba67aa1fd690e4eedd8
34099Author: William Bader <williambader@hotmail.com>
34100Date:	Mon Jun 29 21:55:49 2009 +0200
34101
34102    Fix interpolate parameter position
34103
34104 poppler/SplashOutputDev.cc | 3 ++-
34105 utils/ImageOutputDev.cc    | 5 +++--
34106 2 files changed, 5 insertions(+), 3 deletions(-)
34107
34108commit e1e9ae2826eff1665d798b4b50b5c63e8282246b
34109Author: Pino Toscano <pino@kde.org>
34110Date:	Sun Jun 28 20:11:42 2009 +0200
34111
34112    [Qt4 demo] do not crash when changing the zoom with no document
34113
34114 qt4/demos/pageview.cpp | 3 +++
34115 1 file changed, 3 insertions(+)
34116
34117commit a98de97137cb343182bd03c443fc08ff4e0fd9a5
34118Author: Pino Toscano <pino@kde.org>
34119Date:	Sun Jun 28 19:08:02 2009 +0200
34120
34121    [Qt4 demo] add a zoom combobox
34122
34123 qt4/demos/navigationtoolbar.cpp | 33 ++++++++++++++++++++++++++++++++-
34124 qt4/demos/navigationtoolbar.h	 |  7 ++++++-
34125 qt4/demos/pageview.cpp		 | 14 ++++++++++++--
34126 qt4/demos/pageview.h		 |  6 +++++-
34127 qt4/demos/viewer.cpp		 |  2 ++
34128 5 files changed, 57 insertions(+), 5 deletions(-)
34129
34130commit 40002d2c765398869a3b7d8d92715f0608e39ab3
34131Author: Albert Astals Cid <aacid@kde.org>
34132Date:	Sun Jun 28 16:45:19 2009 +0200
34133
34134    Make sure the array is big enough to read from it
34135
34136 poppler/Gfx.cc | 2 +-
34137 1 file changed, 1 insertion(+), 1 deletion(-)
34138
34139commit 0a1b41ff6de5a41e3450ecbcb1ba754dc06c29d9
34140Author: Albert Astals Cid <aacid@kde.org>
34141Date:	Fri Jun 26 19:31:22 2009 +0200
34142
34143    Do not crash when we can't find onStr
34144
34145    Fixes crash in bug #22485
34146    Not sure this is the best solution, but Adobe doesn't even open
34147    the file
34148
34149 poppler/Form.cc | 1 +
34150 1 file changed, 1 insertion(+)
34151
34152commit 6cb846664e57b02c99f1e6ad2b4e9128c9622e0a
34153Author: Ilya Gorenbein <igorenbein@finjan.com>
34154Date:	Thu Jun 25 20:13:29 2009 +0200
34155
34156    Initilize AnnotColot properly when the Array is not correct
34157
34158 poppler/Annot.cc | 3 +++
34159 1 file changed, 3 insertions(+)
34160
34161commit 5fdc3acb8dded2e7d08e6ef30f4c5ae1a4a11b5e
34162Author: Till Kamppeter <till.kamppeter@gmail.com>
34163Date:	Mon Jun 22 21:38:23 2009 +0200
34164
34165    Only change the page size when it really changes, otherwise duplex
34166    commands are lost
34167
34168 poppler/PSOutputDev.cc | 10 +++++++++-
34169 poppler/PSOutputDev.h	|  4 ++++
34170 2 files changed, 13 insertions(+), 1 deletion(-)
34171
34172commit bf69beeb257cfd750c6ddc8b68aeb859b36380b2
34173Author: David Benjamin <davidben@mit.edu>
34174Date:	Sat Jun 20 23:51:09 2009 +0200
34175
34176    Make DecryptStream return sane values for getPos()
34177
34178    Many streams (notably JBIG2Stream) expect wrapped streams to return
34179    correct
34180    values for getPos(), i.e. increments by 1 when readChar() called, etc.
34181    Fixes bug #19706.
34182
34183 poppler/Decrypt.cc | 8 ++++++++
34184 poppler/Decrypt.h  | 3 +++
34185 2 files changed, 11 insertions(+)
34186
34187commit 5ee4ff2aaf98e2eaa1ec2dc9f7e659b3b01ba7bf
34188Author: Carlos Garcia Campos <carlosgc@gnome.org>
34189Date:	Sat Jun 20 15:00:16 2009 +0200
34190
34191    [glib-demo] Allow using relative paths in demo application
34192
34193 glib/demo/main.c | 17 +++++------------
34194 1 file changed, 5 insertions(+), 12 deletions(-)
34195
34196commit a568248d3255407fcaa7368c4925c20e95619d20
34197Author: Albert Astals Cid <aacid@kde.org>
34198Date:	Fri Jun 19 21:07:39 2009 +0200
34199
34200    0.11.1
34201
34202 CMakeLists.txt   |  2 +-
34203 NEWS		  | 50 ++++++++++++++++++++++++++++++++++++++++++++++++--
34204 configure.ac	  |  2 +-
34205 msvc/config.h	  |  6 +++---
34206 qt4/src/Doxyfile |  2 +-
34207 5 files changed, 54 insertions(+), 8 deletions(-)
34208
34209commit ac99e239f2726db32617ff03174a6ce74361ea1b
34210Author: Albert Astals Cid <aacid@kde.org>
34211Date:	Fri Jun 19 21:03:29 2009 +0200
34212
34213    ship PopplerCache.h
34214
34215 CMakeLists.txt | 1 +
34216 1 file changed, 1 insertion(+)
34217
34218commit 84984d2aa25917d68c9971cefe636e626eada13d
34219Author: Albert Astals Cid <aacid@kde.org>
34220Date:	Fri Jun 19 20:54:15 2009 +0200
34221
34222    Ship PopplerCache.h too
34223
34224 poppler/Makefile.am | 1 +
34225 1 file changed, 1 insertion(+)
34226
34227commit 3a52d46e5df8eb926b550d7f7a82f316dbf6808f
34228Author: Carlos Garcia Campos <carlosgc@gnome.org>
34229Date:	Fri Jun 19 17:45:44 2009 +0200
34230
34231    [glib-demo] Destroy pattern after using it
34232
34233 glib/demo/render.c | 1 +
34234 1 file changed, 1 insertion(+)
34235
34236commit 2e97524e5d82a4c33a4e6410fead444681db6749
34237Author: Carlos Garcia Campos <carlosgc@gnome.org>
34238Date:	Fri Jun 19 14:20:16 2009 +0200
34239
34240    [glib-demo] Use a transparent surface and fill it in white after
34241    rendering
34242
34243 glib/demo/render.c | 12 +++++++++---
34244 1 file changed, 9 insertions(+), 3 deletions(-)
34245
34246commit 009937842d5a8bfc12394e9e3ab71b7c33340a85
34247Author: Carlos Garcia Campos <carlosgc@gnome.org>
34248Date:	Fri Jun 19 14:10:05 2009 +0200
34249
34250    [glib-demo] Use cairo_paint instead of rectangle + fill
34251
34252 glib/demo/render.c | 3 +--
34253 1 file changed, 1 insertion(+), 2 deletions(-)
34254
34255commit 7248da095f67d57c3999cee7d980e62fd8a7cf49
34256Author: Carlos Garcia Campos <carlosgc@gnome.org>
34257Date:	Fri Jun 19 09:37:02 2009 +0200
34258
34259    Use Interpolate flag to decide whether applying image interpolation
34260    during rendering
34261
34262    Fixes bug #9860
34263
34264 poppler/ArthurOutputDev.cc  |	4 +-
34265 poppler/ArthurOutputDev.h   |	5 ++-
34266 poppler/CairoOutputDev.cc   | 92
34267 ++++++++++++++++++++++++++-------------------
34268 poppler/CairoOutputDev.h    | 48 ++++++++++++-----------
34269 poppler/Gfx.cc		     | 49 ++++++++++++++++++++----
34270 poppler/OutputDev.cc	     | 17 ++++++---
34271 poppler/OutputDev.h	     | 13 ++++---
34272 poppler/PSOutputDev.cc      |	8 ++--
34273 poppler/PSOutputDev.h	     |	8 ++--
34274 poppler/PreScanOutputDev.cc | 25 ++++++++++--
34275 poppler/PreScanOutputDev.h  | 25 ++++++++++--
34276 poppler/SplashOutputDev.cc  | 16 +++++---
34277 poppler/SplashOutputDev.h   | 12 ++++--
34278 utils/HtmlOutputDev.cc      | 16 ++++----
34279 utils/HtmlOutputDev.h	     |	7 ++--
34280 utils/ImageOutputDev.cc     | 20 +++++-----
34281 utils/ImageOutputDev.h      | 12 ++++--
34282 17 files changed, 248 insertions(+), 129 deletions(-)
34283
34284commit 37e3f877ee725648734ff41e1e83870a210bcbd7
34285Author: Albert Astals Cid <aacid@kde.org>
34286Date:	Fri Jun 19 00:37:21 2009 +0200
34287
34288    Handle Streams in CMap definitions
34289
34290    Fixes bug 22334
34291
34292 poppler/CMap.cc	 | 50
34293 ++++++++++++++++++++++++++++++-------------------
34294 poppler/CMap.h		 | 17 ++++++++++++-----
34295 poppler/GfxFont.cc	 | 41 +++++++++++++++++++++++++++-------------
34296 poppler/GlobalParams.cc |  6 +++---
34297 poppler/GlobalParams.h  |  5 +++--
34298 5 files changed, 77 insertions(+), 42 deletions(-)
34299
34300commit 47de8eef46300832556ce5ed869e391e477fd843
34301Author: David Benjamin <davidben@mit.edu>
34302Date:	Fri Jun 19 00:30:35 2009 +0200
34303
34304    Fix some bugs in JBIG2Stream handling
34305
34306    For more info see bug 12014 and [poppler] Bug in JBIG2Stream from
34307    08-June-2009
34308
34309 poppler/JBIG2Stream.cc | 88
34310 +++++++++++++++++++++++++++-----------------------
34311 poppler/JBIG2Stream.h	| 15 +++++++++
34312 2 files changed, 63 insertions(+), 40 deletions(-)
34313
34314commit d30b1013ea3ce45b5ea942fe7357c0fd07ff47f4
34315Author: Carlos Garcia Campos <carlosgc@gnome.org>
34316Date:	Tue Jun 2 11:44:08 2009 +0200
34317
34318    Add setOpen() and setIcon() in AnnotText
34319
34320 poppler/Annot.cc | 25 +++++++++++++++++++++++++
34321 poppler/Annot.h  |  3 +++
34322 2 files changed, 28 insertions(+)
34323
34324commit 287feffc1c1c0aa42a398fc071b489acef9ef22e
34325Author: Carlos Garcia Campos <carlosgc@gnome.org>
34326Date:	Tue Jun 2 11:26:40 2009 +0200
34327
34328    Add setLabel() and setPopup() to AnnotMarkup
34329
34330 poppler/Annot.cc | 36 ++++++++++++++++++++++++++++++++++++
34331 poppler/Annot.h  |  4 ++++
34332 2 files changed, 40 insertions(+)
34333
34334commit 2a938af5624fbc79316dd6bee5e550f2b4270a76
34335Author: Carlos Garcia Campos <carlosgc@gnome.org>
34336Date:	Tue Jun 2 10:59:44 2009 +0200
34337
34338    Add setParent() and setOpen() to AnnotPopup
34339
34340 poppler/Annot.cc | 19 +++++++++++++++++++
34341 poppler/Annot.h  |  4 ++++
34342 2 files changed, 23 insertions(+)
34343
34344commit 0af5464352dfa51f0458c57a3590c847a45964c7
34345Author: Carlos Garcia Campos <carlosgc@gnome.org>
34346Date:	Tue Jun 2 10:37:49 2009 +0200
34347
34348    Save parent reference of popup annotations
34349
34350 poppler/Annot.cc | 16 +++++-----------
34351 poppler/Annot.h  |  4 ++--
34352 2 files changed, 7 insertions(+), 13 deletions(-)
34353
34354commit fc4bc43dcd6f6871a47b9198e8c2571a5d448c3e
34355Author: Carlos Garcia Campos <carlosgc@gnome.org>
34356Date:	Mon Jun 1 14:52:21 2009 +0200
34357
34358    Fix a crash in pdf-inspector
34359
34360 test/pdf-inspector.cc | 11 +++++++++++
34361 1 file changed, 11 insertions(+)
34362
34363commit 3da7a2657892fde52b62e1f73476cb33d6c75e96
34364Author: Carlos Garcia Campos <carlosgc@gnome.org>
34365Date:	Fri May 29 13:35:39 2009 +0200
34366
34367    Add Annot::setColor()
34368
34369 poppler/Annot.cc | 19 ++++++++++++++++++-
34370 poppler/Annot.h  |  6 +++++-
34371 2 files changed, 23 insertions(+), 2 deletions(-)
34372
34373commit 3eabdf57729852205855cf74ff2d2f9d7bc03f73
34374Author: Carlos Garcia Campos <carlosgc@gnome.org>
34375Date:	Fri May 29 13:23:26 2009 +0200
34376
34377    Add construtors to create AnnotColor objects directly from color
34378    values
34379
34380 poppler/Annot.cc | 26 ++++++++++++++++++++++++++
34381 poppler/Annot.h  |  3 +++
34382 2 files changed, 29 insertions(+)
34383
34384commit 8045e7a1a84a3d54a1c9415ac63b5b9df5ecc349
34385Author: Carlos Garcia Campos <carlosgc@gnome.org>
34386Date:	Fri May 29 13:06:40 2009 +0200
34387
34388    Add Page::addAnnot() to add a new annotation to the page
34389
34390 poppler/Page.cc | 28 ++++++++++++++++++++++++++++
34391 poppler/Page.h  |  2 ++
34392 2 files changed, 30 insertions(+)
34393
34394commit fe80eb84ec711b7400cef95e791a74c8fd259af7
34395Author: Carlos Garcia Campos <carlosgc@gnome.org>
34396Date:	Fri May 29 13:00:19 2009 +0200
34397
34398    Add getRef() to get the annotation reference
34399
34400 poppler/Annot.h | 1 +
34401 1 file changed, 1 insertion(+)
34402
34403commit 1c92657be72c44dba7185808ffb00dd85c5ab289
34404Author: Carlos Garcia Campos <carlosgc@gnome.org>
34405Date:	Fri May 29 12:14:02 2009 +0200
34406
34407    Save page object and ref in Page class
34408
34409    This is needed to be able to modify the page object.
34410
34411 poppler/Catalog.cc | 2 +-
34412 poppler/Page.cc    | 6 +++++-
34413 poppler/Page.h     | 4 +++-
34414 3 files changed, 9 insertions(+), 3 deletions(-)
34415
34416commit 4ad2d663262008e4b97342c4ed67c686ff5abd13
34417Author: Carlos Garcia Campos <carlosgc@gnome.org>
34418Date:	Fri May 29 11:43:30 2009 +0200
34419
34420    Add annot constructors to create annot objects without a dict
34421
34422    This allows to create annotation objects to be added to the document.
34423    Required fields on the annotation dictionary are constructor
34424    arguments,
34425    setters will be added for the other fields.
34426
34427 poppler/Annot.cc | 300
34428 +++++++++++++++++++++++++++++++++++++++++++++++++++++--
34429 poppler/Annot.h  |  22 +++-
34430 2 files changed, 315 insertions(+), 7 deletions(-)
34431
34432commit e5c4862b0c1b08a0fab47070cb9c862026e93567
34433Author: Albert Astals Cid <aacid@kde.org>
34434Date:	Wed Jun 10 23:28:03 2009 +0200
34435
34436    ignore++
34437
34438 m4/.gitignore | 5 +++++
34439 1 file changed, 5 insertions(+)
34440
34441commit 572779f8037763c1e0ee64c47a3dad6df0d3b693
34442Author: Koji Otani <sho@bbr.jp>
34443Date:	Wed Jun 10 22:55:26 2009 +0200
34444
34445    Fix dashed line in page 1 of bug 20011
34446
34447 poppler/Gfx.cc | 6 ++----
34448 1 file changed, 2 insertions(+), 4 deletions(-)
34449
34450commit b97591672e0d9c31a3d044fe52e34cc80a491221
34451Author: Koji Otani <sho@bbr.jp>
34452Date:	Wed Jun 10 22:54:57 2009 +0200
34453
34454    Fix "Conditional jump or move depends on uninitialised value"
34455
34456    When stroking with a pattern, set strokeColor with a copy of
34457    fillColor.
34458    This is wrong and the fillColor may be uninitialized.
34459    See bug 20011
34460
34461 poppler/Gfx.cc | 13 +++++++++++--
34462 1 file changed, 11 insertions(+), 2 deletions(-)
34463
34464commit a92b38836b1e4475d5a7a1b9cb8f3e9429cef275
34465Author: Albert Astals Cid <aacid@kde.org>
34466Date:	Tue Jun 9 22:39:19 2009 +0200
34467
34468    Correctly duplicate the cache on PostScriptFunction(PostScriptFunction
34469    *func)
34470
34471 poppler/Function.cc	 | 28 ++++++++++++++++++++++++++++
34472 poppler/PopplerCache.cc | 20 ++++++++++++++++++++
34473 poppler/PopplerCache.h  | 14 ++++++++++++++
34474 3 files changed, 62 insertions(+)
34475
34476commit 2cecdf922f4c8178b0e55d3ddf86c31f8be3313a
34477Author: Carlos Garcia Campos <carlosgc@gnome.org>
34478Date:	Tue Jun 9 11:04:39 2009 +0200
34479
34480    [glib] Fix a crash when a destination points to an invalid page
34481
34482 glib/poppler-action.cc | 21 +++++++++++++--------
34483 1 file changed, 13 insertions(+), 8 deletions(-)
34484
34485commit 831288c13c3a7502bbccd1313c6e376283be367c
34486Author: Albert Astals Cid <aacid@kde.org>
34487Date:	Sun Jun 7 18:37:20 2009 +0200
34488
34489    Optimize roll() a bit
34490
34491    If the number of times to roll is > than half the number of items
34492    rotate in the reverse direction
34493    Makes it be 33% of exec() instead of 42%
34494
34495 poppler/Function.cc | 19 ++++++++++++++-----
34496 1 file changed, 14 insertions(+), 5 deletions(-)
34497
34498commit 3d40dcad850a2bc0e28845a15722db0c79920135
34499Author: Albert Astals Cid <aacid@kde.org>
34500Date:	Sun Jun 7 13:38:50 2009 +0200
34501
34502    Move the GfxState cache to the new poppler cache class
34503
34504 poppler/GfxState.cc | 97
34505 +++++++++++++++++++++++++----------------------------
34506 poppler/GfxState.h  | 19 ++---------
34507 2 files changed, 49 insertions(+), 67 deletions(-)
34508
34509commit 2619e09833f421fb3d8cc68d41d15081ae6824e4
34510Author: Albert Astals Cid <aacid@kde.org>
34511Date:	Sun Jun 7 13:37:40 2009 +0200
34512
34513    Implement a cache for PostscriptFunction transforms
34514
34515    Makes time of rendering of bug 21562 go down from 24 to 8 seconds
34516
34517 poppler/Function.cc | 76
34518 +++++++++++++++++++++++++++++++++++++++++++++++++++++
34519 poppler/Function.h  |	2 ++
34520 2 files changed, 78 insertions(+)
34521
34522commit 588bfe3c14f42be492066c2a98e30482475a6926
34523Author: Albert Astals Cid <aacid@kde.org>
34524Date:	Sun Jun 7 13:36:39 2009 +0200
34525
34526    Add a code to a generic cache based on Koji's code for GfxState cache
34527
34528 CMakeLists.txt		 |  1 +
34529 poppler/Makefile.am	 |  1 +
34530 poppler/PopplerCache.cc | 82
34531 +++++++++++++++++++++++++++++++++++++++++++++++++
34532 poppler/PopplerCache.h  | 47 ++++++++++++++++++++++++++++
34533 4 files changed, 131 insertions(+)
34534
34535commit d09478fcc44b5c594f1803fc24654af5e10fa129
34536Author: Albert Astals Cid <aacid@kde.org>
34537Date:	Sun Jun 7 01:34:01 2009 +0200
34538
34539    Move index and pop to class definition too
34540
34541 poppler/Function.cc | 32 +++++++++++++++-----------------
34542 1 file changed, 15 insertions(+), 17 deletions(-)
34543
34544commit 2083264e8ab0fd9976294de08a18de615d5a1168
34545Author: Albert Astals Cid <aacid@kde.org>
34546Date:	Sun Jun 7 01:21:19 2009 +0200
34547
34548    Move the implementations to the class definition
34549
34550    Make gcc inline the functions and time to render a heavy PSFunction
34551    doc goes from 28 to 20 secs
34552
34553 poppler/Function.cc | 151
34554 ++++++++++++++++++++++++----------------------------
34555 1 file changed, 71 insertions(+), 80 deletions(-)
34556
34557commit 24580fcd2be74db5f3140bdb2ebff8431b7d3f1e
34558Author: Albert Astals Cid <aacid@kde.org>
34559Date:	Sat Jun 6 16:17:26 2009 +0200
34560
34561    Add a debug saying how much rendering took
34562
34563 qt4/tests/test-poppler-qt4.cpp | 2 ++
34564 1 file changed, 2 insertions(+)
34565
34566commit 50cf7cffff760e41774957ad8f1f92803142438e
34567Author: Carlos Garcia Campos <carlosgc@gnome.org>
34568Date:	Sat Jun 6 16:04:54 2009 +0200
34569
34570    Use g_path_get_basename instead of g_basename in gtk-cairo-test
34571
34572    Fixes bug #21361.
34573
34574 test/gtk-cairo-test.cc | 4 +++-
34575 1 file changed, 3 insertions(+), 1 deletion(-)
34576
34577commit 4cc9dee35e03d7b295a476f937ec0f2c43bb6592
34578Author: Christian Persch <chpe@gnome.org>
34579Date:	Sat Jun 6 12:13:48 2009 +0200
34580
34581    Remove unneeded files from repo
34582
34583    See bug #22094
34584
34585 configure.ac		    |	2 +-
34586 glib/reference/Makefile.am |	4 +-
34587 gtk-doc.make		    | 155
34588 ---------------------------------------------
34589 m4/gtk-doc.m4		    |  53 ----------------
34590 4 files changed, 3 insertions(+), 211 deletions(-)
34591
34592commit c94e476dbff9e527c72e52377d830f35f29ba3d6
34593Author: Pino Toscano <pino@kde.org>
34594Date:	Fri Jun 5 11:09:44 2009 +0200
34595
34596    when showing the tooltip for a text rect, show also its index in
34597    the page text boxes list
34598
34599 qt4/tests/test-poppler-qt4.cpp | 6 +++++-
34600 1 file changed, 5 insertions(+), 1 deletion(-)
34601
34602commit 2298acac267257b1916c802bdb902428e69e683b
34603Author: Pino Toscano <pino@kde.org>
34604Date:	Fri Jun 5 11:08:51 2009 +0200
34605
34606    [Qt4 apidox] FontInterator is new in 0.12
34607
34608 qt4/src/poppler-qt4.h | 2 ++
34609 1 file changed, 2 insertions(+)
34610
34611commit 37c48c2521c623c485841472c4a174a1841aea33
34612Author: Pino Toscano <pino@kde.org>
34613Date:	Fri Jun 5 10:54:30 2009 +0200
34614
34615    [CMake] Add poppler version defines and version check macro
34616
34617    Add POPPLER_[MAJOR|MINOR|MICRO]_VERSION defines and
34618    POPPLER_CHECK_VERSION macro. FDO bug #22091.
34619
34620 CMakeLists.txt		       | 5 ++++-
34621 glib/poppler-features.h.cmake | 9 +++++++++
34622 2 files changed, 13 insertions(+), 1 deletion(-)
34623
34624commit 26f6fb1d79c2589829cd896d57da63d16641f307
34625Author: Pino Toscano <pino@kde.org>
34626Date:	Fri Jun 5 10:51:26 2009 +0200
34627
34628    [CMake] switch poppler-features.h.cmake to a more autotools-like
34629    syntax
34630
34631 glib/CMakeLists.txt	       | 2 +-
34632 glib/poppler-features.h.cmake | 2 +-
34633 2 files changed, 2 insertions(+), 2 deletions(-)
34634
34635commit 89704635b727db42f6c72ba101091eb7eddb967a
34636Author: Pino Toscano <pino@kde.org>
34637Date:	Fri Jun 5 10:39:17 2009 +0200
34638
34639    [Qt4 demo] compile the new thumbnail module with autotools as well
34640
34641 qt4/demos/Makefile.am | 3 +++
34642 1 file changed, 3 insertions(+)
34643
34644commit 291bafe64c8755fe5f85a51b184ac6e3d3170e1d
34645Author: Carlos Garcia Campos <carlosgc@gnome.org>
34646Date:	Fri Jun 5 10:07:16 2009 +0200
34647
34648    [glib] Use g_strerror instead of strerror
34649
34650    Fixes bug #22095.
34651
34652 glib/poppler-document.cc | 2 +-
34653 1 file changed, 1 insertion(+), 1 deletion(-)
34654
34655commit 0ca7e214fb5f9c9fb59792149bd23c1617d38cac
34656Author: Christian Persch <chpe@gnome.org>
34657Date:	Thu Jun 4 22:35:40 2009 +0200
34658
34659    Add poppler version defines and version check macro
34660
34661    Add POPPLER_[MAJOR|MINOR|MICRO]_VERSION defines and
34662    POPPLER_CHECK_VERSION macro. FDO bug #22091.
34663
34664 configure.ac				   | 11 ++++-
34665 glib/poppler-features.h.in		   |  9 ++++
34666 glib/reference/poppler-docs.sgml	   |  1 +
34667 glib/reference/poppler-sections.txt	   | 10 ++++
34668 glib/reference/tmpl/poppler-features.sgml | 80
34669 +++++++++++++++++++++++++++++++
34670 5 files changed, 110 insertions(+), 1 deletion(-)
34671
34672commit 4ce04da0040e5a2626c110f94a128e2d272401b9
34673Author: Matthias Drochner <M.Drochner@fz-juelich.de>
34674Date:	Thu Jun 4 23:05:22 2009 +0200
34675
34676    Use the correct value when creating the V field
34677
34678    PDF Spec says:
34679    For items represented in the Opt array by a two-element array,
34680    the name string is the second of the two array elements.
34681
34682 poppler/Form.cc | 5 +++--
34683 1 file changed, 3 insertions(+), 2 deletions(-)
34684
34685commit 7e01e37a834bfdd75d739ea2b48e9127ca7f259e
34686Author: Till Kamppeter <till.kamppeter@gmail.com>
34687Date:	Thu Jun 4 20:25:55 2009 +0200
34688
34689    Add part of fix for bug 20420, the other part was checked in with
34690    Thomas patches
34691
34692 poppler/PSOutputDev.cc | 3 +++
34693 1 file changed, 3 insertions(+)
34694
34695commit 50a7b4bcaa6e5f56cc25fe6936f9dc537a1b4b37
34696Author: Jeremy C. Reed <reed@reedmedia.net>
34697Date:	Thu Jun 4 20:19:03 2009 +0200
34698
34699    [glib] Hyphenate UTF-8 and UTF-16BE
34700
34701    Fixes bug #21953.
34702
34703    where iconv() is called to fill in a text field, use "UTF-8" and
34704    "UTF-16BE" as encoding names rather than the less portable
34705    "UTF8" and "UTF16BE" -- this makes it work on NetBSD.
34706
34707 glib/poppler-annot.cc	    | 2 +-
34708 glib/poppler-form-field.cc | 4 ++--
34709 2 files changed, 3 insertions(+), 3 deletions(-)
34710
34711commit 2cf9e6a2318b770ae62572944c687576d1801d31
34712Author: Till Kamppeter <till.kamppeter@gmail.com>
34713Date:	Thu Jun 4 19:48:42 2009 +0200
34714
34715    Support multiple page sizes when converting to PS
34716
34717    Fixes byg #19777
34718
34719 poppler/PSOutputDev.cc | 31 +++++++++++++++++++++++++++++--
34720 poppler/PSOutputDev.h	|  4 +++-
34721 utils/pdftops.1	| 26 +++++++++++++++++++++-----
34722 utils/pdftops.cc	| 17 ++++++++++++-----
34723 4 files changed, 65 insertions(+), 13 deletions(-)
34724
34725commit 30fb7cb7e47cf6a8008c5083c8d0978fdfdf8e62
34726Author: Albert Astals Cid <aacid@kde.org>
34727Date:	Thu Jun 4 19:25:22 2009 +0200
34728
34729    Add missing { }
34730
34731 poppler/Gfx.cc | 4 ++--
34732 1 file changed, 2 insertions(+), 2 deletions(-)
34733
34734commit 1beec21ed3a016998fee3849d460166895db9047
34735Author: Albert Astals Cid <aacid@kde.org>
34736Date:	Wed Jun 3 22:37:43 2009 +0200
34737
34738    Give an error when using level1sep without having CMYK support
34739
34740    Fixes bug #22026
34741
34742 poppler/PSOutputDev.cc | 4 ++++
34743 1 file changed, 4 insertions(+)
34744
34745commit e80d645c34c7d44d1f35da0a25669d1c4cde6e7f
34746Author: Albert Astals Cid <aacid@kde.org>
34747Date:	Wed Jun 3 22:00:49 2009 +0200
34748
34749    Also accept tokens with to leading 00
34750
34751    Fixes bug 22025, based on a patch by William Bader
34752
34753 poppler/CharCodeToUnicode.cc | 9 ++++++---
34754 1 file changed, 6 insertions(+), 3 deletions(-)
34755
34756commit e521c1efaeba3f35d10e46bca3d9650dabd2d889
34757Author: Adrian Johnson <ajohnson@redneon.com>
34758Date:	Wed Jun 3 22:08:57 2009 +0930
34759
34760    Implement text in pattern colorspace for the cairo backend
34761
34762 poppler/CairoOutputDev.cc | 47
34763 +++++++++++++++++++++++++++++++++++++++++++++++
34764 poppler/CairoOutputDev.h  | 19 +++++++++++++++++++
34765 2 files changed, 66 insertions(+)
34766
34767commit a87978b09a026b2db6b0f80271d87b44b336a121
34768Author: Pino Toscano <pino@kde.org>
34769Date:	Wed Jun 3 13:49:56 2009 +0200
34770
34771    [Qt4 demo] show the checksum for embedded files
34772
34773 qt4/demos/embeddedfiles.cpp | 4 +++-
34774 1 file changed, 3 insertions(+), 1 deletion(-)
34775
34776commit db5102842494a124d813db1696bb60820db3442b
34777Author: Pino Toscano <pino@kde.org>
34778Date:	Wed Jun 3 13:21:22 2009 +0200
34779
34780    [Qt4 demo] remove checks for Qt >= 4.2
34781
34782    poppler-qt4 requires Qt 4.3, so checking for 4.2 is no more needed
34783
34784 qt4/demos/embeddedfiles.cpp | 2 --
34785 qt4/demos/fonts.cpp	     | 2 --
34786 qt4/demos/info.cpp	     | 2 --
34787 qt4/demos/optcontent.cpp    | 2 --
34788 qt4/demos/permissions.cpp   | 2 --
34789 qt4/demos/toc.cpp	     | 2 --
34790 6 files changed, 12 deletions(-)
34791
34792commit e8d897581656ee4a20e9bb87dd999425663ace3b
34793Author: Pino Toscano <pino@kde.org>
34794Date:	Wed Jun 3 02:54:29 2009 +0200
34795
34796    [Qt4 demo] simplier way to change page from the thumbnail view
34797
34798 qt4/demos/pageview.cpp   | 5 -----
34799 qt4/demos/pageview.h	  | 3 ---
34800 qt4/demos/thumbnails.cpp | 2 +-
34801 qt4/demos/thumbnails.h   | 3 ---
34802 qt4/demos/viewer.cpp	  | 1 -
34803 5 files changed, 1 insertion(+), 13 deletions(-)
34804
34805commit f69a4fe47d3478cccbc03e4ac0929c7eada681c0
34806Author: Pino Toscano <pino@kde.org>
34807Date:	Wed Jun 3 01:24:21 2009 +0200
34808
34809    [Qt4 demo] Add a thumbnail dock widget
34810
34811    Useful to show the embedded page thumbnails in the document, if any.
34812    Based on a patch by Shawn Rutledge <shawn.t.rutledge@gmail.com>,
34813    reworked by me to be a QListWidget showing the page items at their
34814    full size.
34815
34816 qt4/demos/CMakeLists.txt |  1 +
34817 qt4/demos/thumbnails.cpp | 84
34818 ++++++++++++++++++++++++++++++++++++++++++++++++
34819 qt4/demos/thumbnails.h   | 51 +++++++++++++++++++++++++++++
34820 qt4/demos/viewer.cpp	  | 11 ++++++-
34821 4 files changed, 146 insertions(+), 1 deletion(-)
34822
34823commit 2f24ac0f4bbd6de1c9f137110b3ac2bd3b23b0b9
34824Author: Shawn Rutledge <shawn.t.rutledge@gmail.com>
34825Date:	Wed Jun 3 01:22:31 2009 +0200
34826
34827    [Qt4 demo] add a public slot to set the current page
34828
34829 qt4/demos/pageview.cpp | 5 +++++
34830 qt4/demos/pageview.h	| 3 +++
34831 2 files changed, 8 insertions(+)
34832
34833commit 1f1baf186f9e37606765e51ec5b9893ddfbfa893
34834Author: Shawn Rutledge <shawn.t.rutledge@gmail.com>
34835Date:	Wed Jun 3 01:19:16 2009 +0200
34836
34837    [Qt4] Add Page::thumbnail()
34838
34839    This function can be used to get the embedded thumbnail of the page,
34840    present in the document.
34841    Reindented by me, and avoid a memory leak because of non-freed data.
34842
34843 qt4/src/poppler-page.cc | 21 ++++++++++++++++++++-
34844 qt4/src/poppler-qt4.h	 | 11 +++++++++++
34845 2 files changed, 31 insertions(+), 1 deletion(-)
34846
34847commit 5cc24be1e9af0a27ab88ffa719bcabc2378868e4
34848Author: Albert Astals Cid <aacid@kde.org>
34849Date:	Wed Jun 3 00:05:54 2009 +0200
34850
34851    Remove unused variables
34852
34853 poppler/SplashOutputDev.cc | 3 ---
34854 1 file changed, 3 deletions(-)
34855
34856commit 45823bf8f4abacbbf257f6708264de074eda3cf4
34857Author: Albert Astals Cid <aacid@kde.org>
34858Date:	Wed Jun 3 00:02:54 2009 +0200
34859
34860    Make it compile :-/
34861
34862 poppler/SplashOutputDev.cc | 8 ++++++--
34863 1 file changed, 6 insertions(+), 2 deletions(-)
34864
34865commit f5ae14907261a46c121f3ed7aea9d7ad9b9c55de
34866Author: Albert Astals Cid <aacid@kde.org>
34867Date:	Tue Jun 2 23:52:59 2009 +0200
34868
34869    Really fix the typo
34870
34871 README | 2 +-
34872 1 file changed, 1 insertion(+), 1 deletion(-)
34873
34874commit 5d4b1995cdd57db7cef3d88704850aaf66ed7fff
34875Author: William Bader <williambader@hotmail.com>
34876Date:	Tue Jun 2 23:10:53 2009 +0200
34877
34878    Fix three typos in README
34879
34880 README | 6 +++---
34881 1 file changed, 3 insertions(+), 3 deletions(-)
34882
34883commit 104f9286ceb5fcb5f4795bca7633029142d5f6a4
34884Author: Thomas Freitag <Thomas.Freitag@alfa.de>
34885Date:	Tue Jun 2 22:59:42 2009 +0200
34886
34887    Support colorizing text in pattern colorspace
34888
34889    This implements commits the final patches for bug 19670 and 19994
34890    Also fixes bugs 15819 and 2807
34891    Also implements blending for SPLASH_CMYK in Splash
34892    It's a quite big change but i've done regression testing over my whole
34893    pdf suite and did not fit anything that went worse, just improvements
34894    Missing the Cairo support
34895
34896 CMakeLists.txt		    |	1 +
34897 poppler/Gfx.cc		    | 135 ++++++++++++---
34898 poppler/Gfx.h		    |	7 +
34899 poppler/GfxState.cc	    |  58 +------
34900 poppler/GfxState_helpers.h |  80 +++++++++
34901 poppler/Makefile.am	    |	1 +
34902 poppler/OutputDev.h	    |  14 ++
34903 poppler/PSOutputDev.cc     | 285 +++++++++++++++++++-------------
34904 poppler/PSOutputDev.h	    |  18 ++
34905 poppler/SplashOutputDev.cc | 404
34906 ++++++++++++++++++++++++++++++++++++++-------
34907 poppler/SplashOutputDev.h  |  19 +++
34908 11 files changed, 766 insertions(+), 256 deletions(-)
34909
34910commit d3e4563146cbff4cb507522783e60462461c7524
34911Author: Thomas Freitag <Thomas.Freitag@alfa.de>
34912Date:	Sun May 31 23:23:07 2009 +0200
34913
34914    Set memory to 0 after allocation, fixes problems on Sun machines,
34915    should not hurt for others
34916
34917 poppler/GfxState.cc | 5 +++++
34918 1 file changed, 5 insertions(+)
34919
34920commit 78a58931b4347ecb505bad5a51104382ef5f91c7
34921Author: Thomas Freitag <Thomas.Freitag@alfa.de>
34922Date:	Sun May 31 22:52:23 2009 +0200
34923
34924    Add splashClearColor that assigns white to the given colorptr
34925
34926 splash/SplashTypes.h | 10 ++++++++++
34927 1 file changed, 10 insertions(+)
34928
34929commit 47c26747b32c242ec8ac60e7b93150a67eb22e31
34930Author: Thomas Freitag <Thomas.Freitag@alfa.de>
34931Date:	Sun May 31 22:51:22 2009 +0200
34932
34933    Fix splashColorModeNComps to correctly include all values for each
34934    SplashColorMode
34935
34936 splash/SplashState.cc | 17 +++++++++++++++++
34937 1 file changed, 17 insertions(+)
34938
34939commit 41775d8c0b44bf591d8ff5ede7fad276e8fa9eef
34940Author: Carlos Garcia Campos <carlosgc@gnome.org>
34941Date:	Mon Jun 1 15:24:24 2009 +0200
34942
34943    [glib-demo] Use poppler_annot_markup_has_popup()
34944
34945 glib/demo/annots.c | 7 ++++---
34946 1 file changed, 4 insertions(+), 3 deletions(-)
34947
34948commit f542c5294394e837298cb7e7d1d94bb336bfd09d
34949Author: Carlos Garcia Campos <carlosgc@gnome.org>
34950Date:	Mon Jun 1 15:24:04 2009 +0200
34951
34952    [glib] Add poppler_annot_markup_has_popup()
34953
34954 glib/poppler-annot.cc | 20 ++++++++++++++++++++
34955 glib/poppler-annot.h  |  1 +
34956 2 files changed, 21 insertions(+)
34957
34958commit af32d56af779edcc539b680e634755941d1bf45c
34959Author: Petr Gajdos <pgajdos@novell.com>
34960Date:	Thu May 21 00:37:18 2009 +0200
34961
34962    Add the possibility of forcing no hinting of fonts
34963
34964 poppler/ArthurOutputDev.cc   |  2 ++
34965 poppler/GlobalParams.cc      | 20 ++++++++++++
34966 poppler/GlobalParams.h       |  4 +++
34967 poppler/SplashOutputDev.cc   |  2 ++
34968 splash/SplashFTFont.cc       | 76
34969 +++++++++++++++++++++++++++-----------------
34970 splash/SplashFTFont.h	      |  2 ++
34971 splash/SplashFTFontEngine.cc |  8 +++--
34972 splash/SplashFTFontEngine.h  |  6 ++--
34973 splash/SplashFontEngine.cc   |  4 ++-
34974 splash/SplashFontEngine.h    |  2 ++
34975 10 files changed, 91 insertions(+), 35 deletions(-)
34976
34977commit 1a69d9638214943b3c2278f570694d9722a5de15
34978Author: Albert Astals Cid <aacid@kde.org>
34979Date:	Wed May 20 23:58:44 2009 +0200
34980
34981    Do not create the GfxColorTransform if the lcms could not be created
34982
34983    Fixes crash on pdf from bug 20108
34984
34985 poppler/GfxState.cc | 8 ++++++--
34986 1 file changed, 6 insertions(+), 2 deletions(-)
34987
34988commit 95246d39c1289111a4ba3eb2ffbec50d7702e5eb
34989Author: Albert Astals Cid <aacid@kde.org>
34990Date:	Wed May 20 23:20:20 2009 +0200
34991
34992    Check Mask entries are int before using them, also if they are real
34993    cast to int and try to use them
34994
34995    Fixes bug #21841
34996
34997 poppler/Gfx.cc | 11 ++++++++++-
34998 1 file changed, 10 insertions(+), 1 deletion(-)
34999
35000commit 0c3517bfb4e1e1a28962f8d490ad69ec5766b6a1
35001Author: Albert Astals Cid <aacid@kde.org>
35002Date:	Wed May 20 23:08:41 2009 +0200
35003
35004    Fix pdftops crash on file from KDE bug 174899
35005
35006    Still does not generate a correct ps file, but at least the program
35007    does not crash now
35008
35009 fofi/FoFiTrueType.cc | 5 ++++-
35010 1 file changed, 4 insertions(+), 1 deletion(-)
35011
35012commit 548c72600b8a5e076647041660ed5031feedc7cc
35013Author: Albert Astals Cid <aacid@kde.org>
35014Date:	Wed May 20 22:43:11 2009 +0200
35015
35016    Do not exit(1) on a pdf i have lying around
35017
35018    PDF is 0f03b3539a436a9f18d7e4e29d410f89  6607907.pdf
35019
35020 poppler/JBIG2Stream.cc | 8 +++++++-
35021 1 file changed, 7 insertions(+), 1 deletion(-)
35022
35023commit f78d3a7ff5ef4b500d76d84ebc45aac3be162dab
35024Author: Albert Astals Cid <aacid@kde.org>
35025Date:	Mon May 18 20:44:40 2009 +0200
35026
35027    Move lcms.h include to GfxState.cc, replace lcms typedefs by void *
35028
35029 poppler/GfxState.cc | 70
35030 ++++++++++++++++++++++++++++++++++++++++++++++-------
35031 poppler/GfxState.h  | 64 +++++++++++-------------------------------------
35032 2 files changed, 75 insertions(+), 59 deletions(-)
35033
35034commit ec2467f9981b7e7c23d5dcd8eabf2e7c8cdf8930
35035Author: Albert Astals Cid <aacid@kde.org>
35036Date:	Sun May 17 20:00:53 2009 +0200
35037
35038    Use the lcms include dir
35039
35040 CMakeLists.txt      | 3 +++
35041 poppler/Makefile.am | 2 ++
35042 2 files changed, 5 insertions(+)
35043
35044commit e0fcf7055af480498a81a000dcd9f977a783df66
35045Author: Albert Astals Cid <aacid@kde.org>
35046Date:	Sun May 17 12:07:05 2009 +0200
35047
35048    Use pkgconfig for autotools cms check
35049
35050 configure.ac	     | 12 +++++++-----
35051 poppler/Makefile.am |	2 +-
35052 2 files changed, 8 insertions(+), 6 deletions(-)
35053
35054commit 657734c19274ab281328cba9297eca45e48777aa
35055Author: Albert Astals Cid <aacid@kde.org>
35056Date:	Sun May 17 12:06:47 2009 +0200
35057
35058    Better lcms check comming from kdelibs
35059
35060 cmake/modules/FindLCMS.cmake | 95
35061 +++++++++++++++++++++++++++++++++-----------
35062 1 file changed, 71 insertions(+), 24 deletions(-)
35063
35064commit 0974b7b4bfe3f8cf3a1408741ddf01c667c28044
35065Author: Patrick Spendrin <ps_ml@gmx.de>
35066Date:	Thu May 14 16:15:22 2009 +0200
35067
35068    [Win32] Build fix for MSVC.
35069
35070 poppler-config.h.cmake      | 2 +-
35071 poppler/poppler-config.h.in | 2 +-
35072 2 files changed, 2 insertions(+), 2 deletions(-)
35073
35074commit d1c0e8a6c63361304cd453bb4c51e84a1aab7efa
35075Author: Albert Astals Cid <aacid@kde.org>
35076Date:	Thu May 14 00:29:18 2009 +0200
35077
35078    Kill support for specifying extension in openTmpFile
35079
35080    We don't use it and it would not work anyway, see bug #21713
35081
35082 goo/gfile.cc		      | 58
35083 ++++++++++----------------------------------
35084 goo/gfile.h		      |  3 ++-
35085 poppler/CairoFontEngine.cc   |  6 ++---
35086 splash/SplashFTFontEngine.cc |  3 ++-
35087 splash/SplashT1FontEngine.cc |  3 ++-
35088 splash/SplashT1FontFile.cc   |  3 ++-
35089 6 files changed, 24 insertions(+), 52 deletions(-)
35090
35091commit e237d8b5c2ae8805487a0790d9fb218263686712
35092Author: Pino Toscano <pino@kde.org>
35093Date:	Wed May 13 18:37:07 2009 +0200
35094
35095    [Qt4] we don't need an output device anymore (since long, even)
35096    for resolving destinations
35097
35098 qt4/src/poppler-document.cc | 3 ---
35099 1 file changed, 3 deletions(-)
35100
35101commit 9a2a851da93ef1a0c291fc9523a468e808ffd08e
35102Author: Pino Toscano <pino@kde.org>
35103Date:	Wed May 13 18:19:11 2009 +0200
35104
35105    [Qt4] Do not try to resolve named destinations for GoTo links pointing
35106    to external documents.
35107
35108    In such cases, the named destination is a destination in the external
35109    document, so we would try to look up a destination which is not in
35110    the current document (thus the look up is unuseful).
35111    It is task of the users of poppler-qt4 detect such
35112    situations, and resolve the named when necessary, using
35113    Document::linkDestination(QString).
35114
35115 qt4/src/poppler-document.cc | 2 +-
35116 qt4/src/poppler-link.cc     | 2 +-
35117 qt4/src/poppler-page.cc     | 6 ++++--
35118 qt4/src/poppler-private.cc  | 4 ++--
35119 qt4/src/poppler-private.h   | 5 +++--
35120 5 files changed, 11 insertions(+), 8 deletions(-)
35121
35122commit 51f6cc26fc5fdccce1ba4d4816dec374ce85d67a
35123Author: Pino Toscano <pino@kde.org>
35124Date:	Wed May 13 17:38:00 2009 +0200
35125
35126    [Qt4] start a (basic) unit test for links & destinations
35127
35128 qt4/tests/CMakeLists.txt  |  1 +
35129 qt4/tests/Makefile.am	   |  5 +++
35130 qt4/tests/check_links.cpp | 96
35131 +++++++++++++++++++++++++++++++++++++++++++++++
35132 3 files changed, 102 insertions(+)
35133
35134commit 174f8087f5e09c5d1915de128b7a15acf47c1e13
35135Author: Pino Toscano <pino@kde.org>
35136Date:	Wed May 13 16:44:59 2009 +0200
35137
35138    [Qt4] set the destination name only when it is not resolved
35139
35140 qt4/src/poppler-link.cc | 9 +++++----
35141 1 file changed, 5 insertions(+), 4 deletions(-)
35142
35143commit fb0cb2add9443992f166acdf744fbec875faaabf
35144Author: Pino Toscano <pino@kde.org>
35145Date:	Tue May 12 01:53:43 2009 +0200
35146
35147    [Qt4] Add LinkDestination::destinationName() that returns the name
35148    of the current destination.
35149
35150 qt4/src/poppler-link.cc | 10 ++++++++++
35151 qt4/src/poppler-link.h  |  7 +++++++
35152 2 files changed, 17 insertions(+)
35153
35154commit b8bd44f1302f7b6a6923d41c98ec74c118a5abb8
35155Author: Albert Astals Cid <aacid@kde.org>
35156Date:	Mon May 11 20:49:34 2009 +0200
35157
35158    Poppler 0.11.0 aka 0.12 Alpha 1
35159
35160 CMakeLists.txt      |	 4 +-
35161 NEWS		     | 142
35162 ++++++++++++++++++++++++++++++++++++++++++++++++++++
35163 configure.ac	     |	 2 +-
35164 msvc/config.h	     |	 6 +--
35165 poppler/Makefile.am |	 2 +-
35166 qt4/src/Doxyfile    |	 2 +-
35167 6 files changed, 150 insertions(+), 8 deletions(-)
35168
35169commit 79bcedd5602729b959f21aed222445de621e7ecb
35170Author: Carlos Garcia Campos <carlosgc@gnome.org>
35171Date:	Mon May 11 19:59:57 2009 +0200
35172
35173    Update copyright headers for previous patches
35174
35175 poppler/ArthurOutputDev.cc | 1 +
35176 poppler/CairoOutputDev.cc  | 2 +-
35177 poppler/Page.cc	    | 2 +-
35178 poppler/Stream.cc	    | 1 +
35179 poppler/Stream.h	    | 1 +
35180 utils/HtmlOutputDev.cc     | 1 +
35181 utils/ImageOutputDev.cc    | 1 +
35182 7 files changed, 7 insertions(+), 2 deletions(-)
35183
35184commit f16e36df3a74e1adf14513a6340be2e8665f8d65
35185Author: Carlos Garcia Campos <carlosgc@gnome.org>
35186Date:	Sun May 10 19:24:32 2009 +0200
35187
35188    Don't include popups annots with a parent in annots list
35189
35190 poppler/Annot.cc | 13 +++++++++++++
35191 1 file changed, 13 insertions(+)
35192
35193commit 5051ebed1477ff3f7721606f79d66d56a80c1145
35194Author: Carlos Garcia Campos <carlosgc@gnome.org>
35195Date:	Sun May 10 19:10:51 2009 +0200
35196
35197    Make sure ImageStream::close() is called after ImageStream::reset()
35198
35199 poppler/ArthurOutputDev.cc |  1 +
35200 poppler/CairoOutputDev.cc  | 20 +++++++++++++++++---
35201 poppler/Page.cc	    |  1 +
35202 poppler/Stream.cc	    |  4 ++++
35203 poppler/Stream.h	    |  3 +++
35204 utils/HtmlOutputDev.cc     |  1 +
35205 utils/ImageOutputDev.cc    |  1 +
35206 7 files changed, 28 insertions(+), 3 deletions(-)
35207
35208commit 829ed964374676ddfa4a9048c940dc20a309ca47
35209Author: M Joonas Pihlaja <jpihlaja@cc.helsinki.fi>
35210Date:	Sun May 10 23:39:11 2009 +0200
35211
35212    Fix axial shading fix to ensure the painting passes by the four
35213    edges of the bbox
35214
35215    When j and teoricalj are the same, just change the value of ta[]
35216    not the next[] ones
35217
35218 poppler/Gfx.cc | 23 ++++++++++++++++-------
35219 1 file changed, 16 insertions(+), 7 deletions(-)
35220
35221commit 68d9644499676ed1553b2bfcdbfc9a5677c75345
35222Author: Albert Astals Cid <aacid@kde.org>
35223Date:	Sat May 9 22:25:12 2009 +0200
35224
35225    Hidden property depends on parent being hidden, not only yourself
35226
35227    Fixes bug #16093
35228
35229 poppler/Gfx.cc | 8 +++++++-
35230 1 file changed, 7 insertions(+), 1 deletion(-)
35231
35232commit 810a71ea66f0e07d9849a5e9bf28911472482d1b
35233Author: Carlos Garcia Campos <carlosgc@gnome.org>
35234Date:	Fri May 8 09:36:31 2009 +0200
35235
35236    [glib] Add poppler_annot_markup_get_popup_rectangle
35237
35238 glib/demo/annots.c    |  8 ++++++++
35239 glib/poppler-annot.cc | 35 +++++++++++++++++++++++++++++++++++
35240 glib/poppler-annot.h  |  2 ++
35241 3 files changed, 45 insertions(+)
35242
35243commit 5d328282da4713356fbe4283bd992ac2fc9010a2
35244Author: Albert Astals Cid <aacid@kde.org>
35245Date:	Thu May 7 23:11:55 2009 +0200
35246
35247    bitmap->h can be 0, move to _checkoverflow variant, code already
35248    knows how to deal with NULL
35249
35250 splash/SplashFTFont.cc | 2 +-
35251 1 file changed, 1 insertion(+), 1 deletion(-)
35252
35253commit 5b0fb6f94d6d54b1b0c97762db61e2ab0dd07c85
35254Author: Albert Astals Cid <aacid@kde.org>
35255Date:	Wed May 6 22:59:55 2009 +0200
35256
35257    Fix format printing
35258
35259 poppler/JBIG2Stream.cc | 4 ++--
35260 1 file changed, 2 insertions(+), 2 deletions(-)
35261
35262commit c21b08a254f42f53d4b59ad4fb308c7c68c32d15
35263Author: Carlos Garcia Campos <carlosgc@gnome.org>
35264Date:	Wed May 6 15:56:21 2009 +0200
35265
35266    [glib] Several fixes in poppler_annot_get_color()
35267
35268    PopplerColor is compatible with GdkColor where every component is
35269    in the
35270    range of 0 to 65535, we were returning values between 0 and 1 but
35271    converted to guint16.
35272    We were also showing a warning when AnnotColor::colorTransparent is
35273    used, but we decided to return a PopplerColor * to be able to
35274    represent
35275    transparent color returning NULL, so it's actually supported.
35276
35277 glib/demo/annots.c    | 25 +++++++++++--------------
35278 glib/poppler-annot.cc | 36 +++++++++++++++++++++---------------
35279 2 files changed, 32 insertions(+), 29 deletions(-)
35280
35281commit 63cc40ec02498e1ec249d5f74e23f574c665872e
35282Author: Albert Astals Cid <aacid@kde.org>
35283Date:	Sat May 2 14:08:23 2009 +0200
35284
35285    Link pdftoabw to abiword libs
35286
35287    Fixes bug #21520
35288
35289 utils/Makefile.am | 22 ++++++++++++----------
35290 1 file changed, 12 insertions(+), 10 deletions(-)
35291
35292commit 70e06e9ae28d08bb7495a7f2eb03b0b5714a1e54
35293Author: Kouhei Sutou <kou@cozmixng.org>
35294Date:	Wed Apr 29 09:52:21 2009 +0900
35295
35296    PopplerAttachment refers its document.
35297
35298 glib/poppler-attachment.cc | 41 +++++++++++++++++++++++++++++++++++------
35299 1 file changed, 35 insertions(+), 6 deletions(-)
35300
35301commit 977a13f1091700bf7e7b31859e0e6632dc323462
35302Author: Carlos Garcia Campos <carlosgc@gnome.org>
35303Date:	Sat Apr 25 19:07:01 2009 +0200
35304
35305    [glib] Only create checksum string for valid checksums
35306
35307 glib/poppler-attachment.cc | 5 +++--
35308 1 file changed, 3 insertions(+), 2 deletions(-)
35309
35310commit fb6e7141e3008ae230ae5819e2c7a0425296d8d2
35311Author: Carlos Garcia Campos <carlosgc@gnome.org>
35312Date:	Fri Apr 24 10:13:53 2009 +0200
35313
35314    Update copyright headers
35315
35316 glib/poppler-annot.cc | 1 +
35317 glib/poppler-annot.h  | 1 +
35318 poppler/Annot.cc      | 2 +-
35319 poppler/Annot.h       | 2 +-
35320 poppler/DateInfo.cc   | 1 +
35321 poppler/DateInfo.h    | 1 +
35322 6 files changed, 6 insertions(+), 2 deletions(-)
35323
35324commit fc7e52fef0317f9c85ead2c4f8a0e9b688decca3
35325Author: Carlos Garcia Campos <carlosgc@gnome.org>
35326Date:	Fri Apr 24 09:53:41 2009 +0200
35327
35328    Fix typos in Annot::setContents() documentation
35329
35330 poppler/Annot.h | 2 +-
35331 1 file changed, 1 insertion(+), 1 deletion(-)
35332
35333commit df0032cf5f6e5dc44bad056c659180e4065d32e2
35334Author: Carlos Garcia Campos <carlosgc@gnome.org>
35335Date:	Thu Apr 23 13:19:25 2009 +0200
35336
35337    Document Annot::setContents() method
35338
35339 poppler/Annot.h | 2 ++
35340 1 file changed, 2 insertions(+)
35341
35342commit 86a37a8f3f93e3378b446f8d81d80571267c7660
35343Author: Carlos Garcia Campos <carlosgc@gnome.org>
35344Date:	Thu Apr 23 13:16:04 2009 +0200
35345
35346    Update the annotation last modified time when it's modified
35347
35348 poppler/Annot.cc | 26 ++++++++++++++++----------
35349 poppler/Annot.h  |  7 ++++---
35350 2 files changed, 20 insertions(+), 13 deletions(-)
35351
35352commit 9662bfa2b4b2282d0fc29d2a327b62d8bde56ff2
35353Author: Carlos Garcia Campos <carlosgc@gnome.org>
35354Date:	Thu Apr 23 13:13:07 2009 +0200
35355
35356    Add timeToDateString() to DateInfo
35357
35358    This function converts a time_t into a string in PDF date format.
35359
35360 configure.ac	     |	1 +
35361 poppler/DateInfo.cc | 47 +++++++++++++++++++++++++++++++++++++++++++++++
35362 poppler/DateInfo.h  |	7 +++++++
35363 3 files changed, 55 insertions(+)
35364
35365commit dc4cf0c29b53cda5c1c2badc5026af3429502e3a
35366Author: Pino Toscano <pino@kde.org>
35367Date:	Tue Apr 21 21:51:52 2009 +0200
35368
35369    add poppler-date.{cc,h}
35370
35371 glib/CMakeLists.txt | 2 ++
35372 1 file changed, 2 insertions(+)
35373
35374commit 0750c6502faeabff571f5730b567097e793dca64
35375Author: Carlos Garcia Campos <carlosgc@gnome.org>
35376Date:	Tue Apr 21 20:04:27 2009 +0200
35377
35378    [glib-demo] Fix dates handling in annots demo
35379
35380 glib/demo/annots.c | 69
35381 +++++++++++-------------------------------------------
35382 1 file changed, 14 insertions(+), 55 deletions(-)
35383
35384commit fe73bf9771e8294af4c8a11ec4c2891ff8f8d859
35385Author: Carlos Garcia Campos <carlosgc@gnome.org>
35386Date:	Tue Apr 21 20:02:25 2009 +0200
35387
35388    [glib-demo] GTime is deprecated, use time_t instead
35389
35390 glib/demo/utils.c | 2 +-
35391 glib/demo/utils.h | 2 +-
35392 2 files changed, 2 insertions(+), 2 deletions(-)
35393
35394commit 6d468cfa0cb89760e5d6cca43521cde6d99aa52e
35395Author: Carlos Garcia Campos <carlosgc@gnome.org>
35396Date:	Tue Apr 21 20:00:20 2009 +0200
35397
35398    [glib-demo] Use format_date from utils and remove duplicated code
35399
35400 glib/demo/info.cc | 27 ++-------------------------
35401 1 file changed, 2 insertions(+), 25 deletions(-)
35402
35403commit e5f5ea01d0da4c4d877b93755523dc2a7f2ec049
35404Author: Carlos Garcia Campos <carlosgc@gnome.org>
35405Date:	Tue Apr 21 19:57:11 2009 +0200
35406
35407    [glib] Fix poppler_annot_markup_get_date()
35408
35409    Date field in Markup annots is also a PDF format date string, so it
35410    should be parsed and the resulting time_t used to create a correct
35411    GDate.
35412
35413 glib/poppler-annot.cc | 22 +++++++++++-----------
35414 1 file changed, 11 insertions(+), 11 deletions(-)
35415
35416commit 876ad1bcc8a7b2f37656bf15cee7eb888fd46ed4
35417Author: Carlos Garcia Campos <carlosgc@gnome.org>
35418Date:	Tue Apr 21 19:36:33 2009 +0200
35419
35420    [glib] Add info about the return value in poppler_annot_get_modified()
35421    doc
35422
35423 glib/poppler-annot.cc | 4 +++-
35424 1 file changed, 3 insertions(+), 1 deletion(-)
35425
35426commit 8c54a15e1715721ee7af7e82c90b8dda3689c65f
35427Author: Carlos Garcia Campos <carlosgc@gnome.org>
35428Date:	Tue Apr 21 19:35:14 2009 +0200
35429
35430    [glib] Fix a typo in poppler_date_parse documentation
35431
35432 glib/poppler-date.cc | 2 +-
35433 1 file changed, 1 insertion(+), 1 deletion(-)
35434
35435commit 39d09fa237d06fa93b02eb916d2c0242c4e8fe85
35436Author: Carlos Garcia Campos <carlosgc@gnome.org>
35437Date:	Tue Apr 21 19:29:32 2009 +0200
35438
35439    [glib] Add poppler_date_parse to parse PDF format date strings
35440
35441    We need to make this public because the field M in the Annot
35442    dictionary
35443    might be a Date string (in PDF date format) or a text
35444    string. According
35445    to the PDF spec: "The preferred format is a date string as described
35446    in
35447    Section 3.8.3, “Dates,” but viewer applications should be
35448    prepared to
35449    accept and display a string in any format". The only way to know
35450    whether
35451    it's a PDF date string or not, is by trying to parse it. For this
35452    reason
35453    poppler_annot_get_modified() returns a gchar * instead of a
35454    time_t. So,
35455    viewers should try to parse the string in order to convert it to a
35456    time_t, and if it fails to parse, use the date string as provided
35457    by the
35458    document.
35459
35460 glib/Makefile.am	    |  2 ++
35461 glib/poppler-attachment.cc |  4 +--
35462 glib/poppler-date.cc	    | 66
35463 ++++++++++++++++++++++++++++++++++++++++++++++
35464 glib/poppler-date.h	    | 30 +++++++++++++++++++++
35465 glib/poppler-document.cc   | 45 ++++++-------------------------
35466 glib/poppler-private.h     |  2 +-
35467 glib/poppler.h		    |  1 +
35468 7 files changed, 110 insertions(+), 40 deletions(-)
35469
35470commit 9c2714a3e1c02f445661618e24bcd27f1392b2b7
35471Author: Carlos Garcia Campos <carlosgc@gnome.org>
35472Date:	Tue Apr 21 18:08:06 2009 +0200
35473
35474    [glib] Implement poppler_annot_set_contents()
35475
35476 glib/poppler-annot.cc | 25 +++++++++++++++++++++++++
35477 glib/poppler-annot.h  |  2 ++
35478 2 files changed, 27 insertions(+)
35479
35480commit eec550e8b3cf96aefed9b03a78d365c2848fb8f2
35481Author: Carlos Garcia Campos <carlosgc@gnome.org>
35482Date:	Tue Apr 21 18:06:34 2009 +0200
35483
35484    Add setContents() to modify the annot contents
35485
35486 poppler/Annot.cc | 26 +++++++++++++++++++++++++-
35487 poppler/Annot.h  |  4 ++++
35488 2 files changed, 29 insertions(+), 1 deletion(-)
35489
35490commit 047a8870a8cea9b680080e0d3bf68d0685431233
35491Author: Albert Astals Cid <aacid@kde.org>
35492Date:	Mon Apr 20 23:38:53 2009 +0200
35493
35494    In case of err3 or err2 in readPageTree we need to free kidRef too
35495
35496 poppler/Catalog.cc | 3 ++-
35497 1 file changed, 2 insertions(+), 1 deletion(-)
35498
35499commit cb61b555f2c4db8685dec5491ca86570c962aab6
35500Author: Carlos Garcia Campos <carlosgc@gnome.org>
35501Date:	Sat Apr 18 18:30:04 2009 +0200
35502
35503    Extend test-poppler-glib to show more page annotations and actions
35504
35505    Based on path by Thomas Viehmann <tv@beamnet.de>
35506
35507 glib/test-poppler-glib.cc | 68
35508 +++++++++++++++++++++++++++++++++++++++++++++++
35509 1 file changed, 68 insertions(+)
35510
35511commit 2221b8a9ae5e986c79ea3f6c9f3b0246d328c7ab
35512Author: Matthias Franz <matthias@ktug.or.kr>
35513Date:	Sun Apr 19 23:29:18 2009 +0200
35514
35515    Fix decryption using owner password on some pdf
35516
35517    See bug #21270
35518
35519 poppler/Decrypt.cc | 3 ++-
35520 1 file changed, 2 insertions(+), 1 deletion(-)
35521
35522commit e20efbf6cc676758b8ef7d2ad607560fcdbbf89e
35523Author: Peter Kerzum <kerzum@yandex-team.ru>
35524Date:	Fri Apr 17 22:14:26 2009 +0200
35525
35526    Fix typo in GfxFont.cc
35527
35528 poppler/GfxFont.cc | 11 ++++++-----
35529 1 file changed, 6 insertions(+), 5 deletions(-)
35530
35531commit b760debea03380280d72cd39d792cbc1a380a87c
35532Author: Albert Astals Cid <aacid@kde.org>
35533Date:	Fri Apr 17 21:04:26 2009 +0200
35534
35535    Fix rendering of axial shadings
35536
35537    Fixes bug #19896
35538
35539 poppler/Gfx.cc | 102
35540 +++++++++++++++++++++++++++++++++++----------------------
35541 1 file changed, 62 insertions(+), 40 deletions(-)
35542
35543commit 9f1312f3d7dfa7e536606a7c7296b7c876b11c00
35544Author: Albert Astals Cid <aacid@kde.org>
35545Date:	Thu Apr 16 22:13:26 2009 +0200
35546
35547    Fix problems that happen when parsing broken JBIG2 files
35548
35549    Fixes
35550    CVE-2009-0799 xpdf OOB Read
35551    CVE-2009-0800 xpdf Multiple Input Validation Flaws
35552    CVE-2009-1179 xpdf Integer Overflow
35553    CVE-2009-1180 xpdf Invalid free()
35554    CVE-2009-1181 xpdf NULL dereference DoS
35555    CVE-2009-1182 xpdf MMR Decoder Buffer Overflows
35556    CVE-2009-1183 xpdf MMR Infinite Loop DoS
35557
35558    Patch based on a patch by Derek Noonburg
35559    Some files still hit the exit(1) in goo.c but at least none is
35560    really crashing
35561
35562 poppler/JBIG2Stream.cc | 447
35563 +++++++++++++++++++++++++++++++++++--------------
35564 poppler/JBIG2Stream.h	|   4 +
35565 2 files changed, 324 insertions(+), 127 deletions(-)
35566
35567commit 284a92899602daa4a7f429e61849e794569310b5
35568Author: Albert Astals Cid <aacid@kde.org>
35569Date:	Mon Apr 13 21:51:12 2009 +0200
35570
35571    Did a mistake in the gmalloc -> gmallocn commit, it's a 4 here not a 3
35572
35573 poppler/SplashOutputDev.cc | 2 +-
35574 1 file changed, 1 insertion(+), 1 deletion(-)
35575
35576commit 9cf2325fb22f812b31858e519411f57747d39bd8
35577Author: Albert Astals Cid <aacid@kde.org>
35578Date:	Sat Apr 11 00:31:57 2009 +0200
35579
35580    More gmalloc → gmallocn
35581
35582 glib/poppler-page.cc	| 2 +-
35583 splash/Splash.cc	| 8 ++++----
35584 splash/SplashBitmap.cc | 6 +++---
35585 splash/SplashFTFont.cc | 2 +-
35586 4 files changed, 9 insertions(+), 9 deletions(-)
35587
35588commit c399b2d512aa073b0d7cd8eb5413a4b43f0d6aef
35589Author: Albert Astals Cid <aacid@kde.org>
35590Date:	Sat Apr 11 00:26:23 2009 +0200
35591
35592    Revert part of last commit, i need more math classes :D
35593
35594 poppler/JBIG2Stream.cc | 4 ++--
35595 1 file changed, 2 insertions(+), 2 deletions(-)
35596
35597commit 7b2d314a61fd0e12f47c62996cb49ec0d1ba747a
35598Author: Albert Astals Cid <aacid@kde.org>
35599Date:	Sat Apr 11 00:23:04 2009 +0200
35600
35601    Be paranoid, use gmallocn or gmallocn3 in all gmalloc with *
35602
35603 poppler/ArthurOutputDev.cc |  4 ++--
35604 poppler/CairoOutputDev.cc  | 14 +++++++-------
35605 poppler/GfxState.cc	    |  8 ++++----
35606 poppler/JBIG2Stream.cc     |  4 ++--
35607 poppler/PSOutputDev.cc     |  6 +++---
35608 poppler/SplashOutputDev.cc | 20 ++++++++++----------
35609 6 files changed, 28 insertions(+), 28 deletions(-)
35610
35611commit 0131f0a01cba8691d10a18de1137a4744988b346
35612Author: Albert Astals Cid <aacid@kde.org>
35613Date:	Sat Apr 11 00:20:55 2009 +0200
35614
35615    Add gmallocn3 that does the same as gmallocn but with 3 arguments
35616
35617 goo/gmem.cc | 22 ++++++++++++++++++++++
35618 goo/gmem.h  |	2 ++
35619 2 files changed, 24 insertions(+)
35620
35621commit 75c3466ba2e4980802e80b939495981240261cd5
35622Author: Albert Astals Cid <aacid@kde.org>
35623Date:	Fri Apr 10 18:05:54 2009 +0200
35624
35625    Make it compile in Solaris
35626
35627    See bug #21080
35628
35629 poppler/CairoFontEngine.cc | 14 ++++++++++++++
35630 1 file changed, 14 insertions(+)
35631
35632commit 3210970dc1d6faf51bce59bb7ecb6b881f9c0fe6
35633Author: Carlos Garcia Campos <carlosgc@gnome.org>
35634Date:	Fri Apr 10 13:09:37 2009 +0200
35635
35636    [glib] Print annotations with the print flag enabled
35637
35638 glib/poppler-page.cc | 2 ++
35639 1 file changed, 2 insertions(+)
35640
35641commit b0b9798c85c7c6d6f336f73135a98974897b9f60
35642Author: Albert Astals Cid <aacid@kde.org>
35643Date:	Mon Mar 30 23:26:39 2009 +0200
35644
35645    Fix clip test for fonts
35646
35647    Fixes bug 20950
35648    I really don't remember why i put that -1 maybe i got mislead by
35649    SplashClip::testRect
35650    having a +1, but the idea of the +1 is correct because it's ints
35651    vs floats
35652
35653 splash/SplashFTFont.cc | 4 ++--
35654 1 file changed, 2 insertions(+), 2 deletions(-)
35655
35656commit 5c08f57aa80092954746d722bb13655aee3f162c
35657Author: Albert Astals Cid <aacid@kde.org>
35658Date:	Sun Mar 29 23:52:31 2009 +0200
35659
35660    Forgot Ross copyright
35661
35662 poppler/TextOutputDev.cc | 1 +
35663 1 file changed, 1 insertion(+)
35664
35665commit c6d3e7884010ebdcc961d81ca8c692870fc9b139
35666Author: Ross Moore <ross@maths.mq.edu.au>
35667Date:	Sun Mar 29 23:46:09 2009 +0200
35668
35669    Fix extraction of some ActualText content
35670
35671    Fixes bug #20013
35672
35673 poppler/TextOutputDev.cc | 2 +-
35674 1 file changed, 1 insertion(+), 1 deletion(-)
35675
35676commit e4b3f7cbcb6ccdfa8b18d8da5f7074f4140b776a
35677Author: Albert Astals Cid <aacid@kde.org>
35678Date:	Wed Mar 25 22:16:07 2009 +0100
35679
35680    Fix getGlyphAdvance to behave correctly on font size changes
35681
35682    Fixes bug #20769
35683
35684 splash/SplashFTFont.cc | 3 ++-
35685 1 file changed, 2 insertions(+), 1 deletion(-)
35686
35687commit 4acde05ac4d0b03466c949138321cc3445a14158
35688Author: Eric Toombs <ewtoombs@uwaterloo.ca>
35689Date:	Wed Mar 25 21:11:03 2009 +0100
35690
35691    Remove case-insensitive matching of filenames in PDFDoc constructor
35692
35693 poppler/PDFDoc.cc | 39 ++++++++++-----------------------------
35694 1 file changed, 10 insertions(+), 29 deletions(-)
35695
35696commit 120c7f6697ed1edaff6e17ae1ed202c69f03a73c
35697Author: Pino Toscano <pino@kde.org>
35698Date:	Tue Mar 24 22:56:33 2009 +0100
35699
35700    declare the matrix at the beginning
35701
35702 poppler/ArthurOutputDev.cc | 2 +-
35703 1 file changed, 1 insertion(+), 1 deletion(-)
35704
35705commit 441a9cd56935bfe2d8fddc5d3bc2c0104aeffaca
35706Author: Eric Toombs <ewtoombs@uwaterloo.ca>
35707Date:	Sun Mar 22 22:50:14 2009 +0100
35708
35709    Improved error reporting of ErrOpenFile errors
35710
35711    See bug #20660 for more information
35712
35713 glib/poppler-document.cc | 14 ++++++++++---
35714 poppler/PDFDoc.cc	  | 54
35715 ++++++++++++++++++++++++++++--------------------
35716 poppler/PDFDoc.h	  |  8 +++++++
35717 3 files changed, 51 insertions(+), 25 deletions(-)
35718
35719commit 16af0ced4a0762f2f538135bd8dd72b469f6fdca
35720Author: Michael K. Johnson <a1237@danlj.org>
35721Date:	Sat Mar 21 16:14:06 2009 +0100
35722
35723    Support rendering non-square pixels in pdftoppm
35724
35725    Bug #20702
35726
35727 utils/pdftoppm.1  | 16 ++++++++++++++--
35728 utils/pdftoppm.cc | 37 ++++++++++++++++++++++++++++++++-----
35729 2 files changed, 46 insertions(+), 7 deletions(-)
35730
35731commit a103c60abd5fe4c721b099c005daf22d6350c355
35732Author: Albert Astals Cid <aacid@kde.org>
35733Date:	Sat Mar 21 15:47:12 2009 +0100
35734
35735    Update version we need of Qt4
35736
35737 CMakeLists.txt | 2 +-
35738 configure.ac	| 8 ++++----
35739 2 files changed, 5 insertions(+), 5 deletions(-)
35740
35741commit c4b1754fdd3a4649551556de2655c8291daafddf
35742Author: Albert Astals Cid <aacid@kde.org>
35743Date:	Sat Mar 21 13:29:38 2009 +0100
35744
35745    Bump cairo dependency to 1.8.4
35746
35747    Cairo 1.8.4 fixes and important bug that affects the Type 3 font
35748    rendering
35749
35750 CMakeLists.txt | 2 +-
35751 1 file changed, 1 insertion(+), 1 deletion(-)
35752
35753commit 50c4ee413929e5a70133839e3cde039da738fab2
35754Author: Albert Astals Cid <aacid@kde.org>
35755Date:	Wed Mar 18 22:00:05 2009 +0100
35756
35757    Add more _checkoverflow variants, rework internals
35758
35759 goo/gmem.cc | 92
35760 ++++++++++++++++++++++++++++++-------------------------------
35761 goo/gmem.h  |	4 ++-
35762 2 files changed, 48 insertions(+), 48 deletions(-)
35763
35764commit 121c44db0884f0d70ba1470a66aa78441257c421
35765Author: Adrian Johnson <ajohnson@redneon.com>
35766Date:	Fri Mar 20 23:25:19 2009 +1030
35767
35768    Fix cairo luminosity smask when cairo ctm != identity
35769
35770 poppler/CairoOutputDev.cc | 16 +++++++++++++++-
35771 1 file changed, 15 insertions(+), 1 deletion(-)
35772
35773commit 3f55aff56a1d2002ba79f3efba5eb77e94575439
35774Author: Adrian Johnson <ajohnson@redneon.com>
35775Date:	Thu Mar 19 22:34:23 2009 +1030
35776
35777    Fix bug in cairo backend with nested masks
35778
35779    The previous smask was not restored after a q/Q pair or form xobject.
35780
35781 poppler/CairoOutputDev.cc | 18 +++++++++++++++++-
35782 poppler/CairoOutputDev.h  |  5 +++++
35783 2 files changed, 22 insertions(+), 1 deletion(-)
35784
35785commit 4cc3cb8992ac554352d68e97563823b9bbd556ce
35786Author: Carlos Garcia Campos <carlosgc@gnome.org>
35787Date:	Fri Mar 20 12:38:28 2009 +0100
35788
35789    Bump cairo dependency to 1.8.4
35790
35791    Cairo 1.8.4 fixes and important bug that affects the Type 3 font
35792    rendering
35793
35794 configure.ac | 2 +-
35795 1 file changed, 1 insertion(+), 1 deletion(-)
35796
35797commit da94fe717a1ab60fb074fae61d582d1ee7151fc2
35798Author: Albert Astals Cid <aacid@kde.org>
35799Date:	Mon Mar 16 22:54:27 2009 +0100
35800
35801    Fix parsing of border arrays
35802
35803    Fixes 19761
35804
35805 poppler/Annot.cc | 54
35806 ++++++++++++++++++++++++++++++++++++------------------
35807 1 file changed, 36 insertions(+), 18 deletions(-)
35808
35809commit 8df0323f1ca4548a5d5824ece8736b356ce7ca42
35810Author: Albert Astals Cid <aacid@kde.org>
35811Date:	Thu Mar 12 00:09:03 2009 +0100
35812
35813    Really fix jpeg lib init order?
35814
35815 poppler/DCTStream.cc | 2 +-
35816 1 file changed, 1 insertion(+), 1 deletion(-)
35817
35818commit 12aac6774fc6f92def3d5567051117951cc32223
35819Author: Albert Astals Cid <aacid@kde.org>
35820Date:	Wed Mar 11 23:00:37 2009 +0100
35821
35822    fontCIDType2OT fonts can also have a CIDToGIDMap
35823
35824    Fixes bug #20605
35825
35826 poppler/GfxFont.cc | 4 ++--
35827 1 file changed, 2 insertions(+), 2 deletions(-)
35828
35829commit 0ca9ae2848808d15e7a2b00f5eb33bb8f990c887
35830Author: Vincent Torri <vtorri@univ-evry.fr>
35831Date:	Wed Mar 11 00:39:59 2009 +0100
35832
35833    remove the fortran check during the initialisation of libtool
35834
35835 configure.ac | 1 +
35836 1 file changed, 1 insertion(+)
35837
35838commit 710e329a3a6a9ee2eed997c9eeaea21c44237423
35839Author: Vincent Torri <vtorri@univ-evry.fr>
35840Date:	Wed Mar 11 00:37:11 2009 +0100
35841
35842    Add AC_CONFIG_MACRO_DIR([m4])
35843
35844    It is used by autoreconf to trace changes in m4 macros that are in
35845    the m4/ subdirectory.
35846
35847 configure.ac | 1 +
35848 1 file changed, 1 insertion(+)
35849
35850commit d15e47158ae31909212d3875159046afb208de97
35851Author: Vincent Torri <vtorri@univ-evry.fr>
35852Date:	Wed Mar 11 00:36:27 2009 +0100
35853
35854    Better check for pkg-config
35855
35856 configure.ac | 5 +----
35857 1 file changed, 1 insertion(+), 4 deletions(-)
35858
35859commit b3f569f9a6c117c097acac52ae6552209fcd2101
35860Author: Albert Astals Cid <aacid@kde.org>
35861Date:	Wed Mar 11 00:25:07 2009 +0100
35862
35863    Check there is an optional content config before using it
35864
35865    Fixes bug #20587
35866
35867 poppler/Gfx.cc | 4 ++--
35868 1 file changed, 2 insertions(+), 2 deletions(-)
35869
35870commit 7a5d1e57b2757c986da17f7238415b927e73127f
35871Author: Brian Ewins <Brian.Ewins@gmail.com>
35872Date:	Mon Mar 9 22:54:58 2009 +0100
35873
35874    Check for pkgconfig before using it
35875
35876    At the moment if pkgconfig is not installed, an unhelpful syntax
35877    error appears when testing for freetype. Identify the problem
35878    earlier on
35879
35880 configure.ac | 6 ++++++
35881 1 file changed, 6 insertions(+)
35882
35883commit 8dc9e4d57a4759de2b56a87d9bace80d5d563fef
35884Author: Marc Kleine-Budde <mkl@pengutronix.de>
35885Date:	Sun Mar 8 15:29:02 2009 +0100
35886
35887    use AC_CHECK_HEADER to find headers
35888
35889    The original m4/libjpeg.m4 used AC_FIND_FILE to look for jpeg
35890    header file.
35891    This test is not cross-compiling save. This patch uses the autoconf
35892    function
35893    AC_CHECK_HEADER to look for the jpeg header, which works in the
35894    native and
35895    the cross compiling scenaria.
35896    Bug #20538
35897
35898 m4/libjpeg.m4 | 3 +--
35899 1 file changed, 1 insertion(+), 2 deletions(-)
35900
35901commit bf2e2f056cadbc488cd3e9576b44beb34689ec81
35902Author: Albert Astals Cid <aacid@kde.org>
35903Date:	Sun Mar 8 13:44:44 2009 +0100
35904
35905    Add the new croptting options explanations
35906
35907 utils/pdftotext.1 | 15 +++++++++++++++
35908 1 file changed, 15 insertions(+)
35909
35910commit 663d9e5a448641421d290dd228be692a0f236b9c
35911Author: Jan Jockusch <jan@jockusch.de>
35912Date:	Sun Mar 8 13:44:20 2009 +0100
35913
35914    Make pdftotext to accept cropping options like pdftoppm
35915
35916    Bug #20331
35917
35918 utils/pdftotext.cc | 29 ++++++++++++++++++++++++++++-
35919 1 file changed, 28 insertions(+), 1 deletion(-)
35920
35921commit cc4b61f19b69c31d9a73ae7361c4b6a94345d1c2
35922Author: Albert Astals Cid <aacid@kde.org>
35923Date:	Sun Mar 8 12:55:45 2009 +0100
35924
35925    Fix the previous fix
35926
35927    I should stop listening to people without checking that what they
35928    say is
35929    correct
35930
35931 poppler/DCTStream.cc | 4 ++--
35932 1 file changed, 2 insertions(+), 2 deletions(-)
35933
35934commit a4a73cd9f9ee9767d74fbb44ffe083d2057a9d61
35935Author: Albert Astals Cid <aacid@kde.org>
35936Date:	Sun Mar 8 12:44:06 2009 +0100
35937
35938    I should compile before commiting :-/
35939
35940 poppler/DCTStream.cc | 1 -
35941 1 file changed, 1 deletion(-)
35942
35943commit 6a6b3cc91053e771a67dffa979076d130f87ff11
35944Author: Ryszard Trojnacki <rysiek@menel.com>
35945Date:	Sun Mar 8 12:38:42 2009 +0100
35946
35947    set up the error-manager before calling jpeg_create_decompress
35948
35949    Bug #20484
35950
35951 poppler/DCTStream.cc | 11 +++++++----
35952 1 file changed, 7 insertions(+), 4 deletions(-)
35953
35954commit 4dfa7460ddc4b5684d5ef8db17efa50b95b7b735
35955Author: Nick Jones <nick.jones@network-box.com>
35956Date:	Tue Mar 3 00:55:53 2009 +0100
35957
35958    Do not blindly follow loops parsing OutlineItem
35959
35960    More details in bug 18364
35961
35962 poppler/Outline.cc | 15 ++++++++++++++-
35963 1 file changed, 14 insertions(+), 1 deletion(-)
35964
35965commit de3131ae38fc9442b198d4d7b0c57c6939ad66ce
35966Author: Pino Toscano <pino@kde.org>
35967Date:	Mon Mar 2 15:20:07 2009 +0100
35968
35969    [Qt4] adapt to the new PDFDoc saving API
35970
35971    store the error code instead of the bool
35972
35973 qt4/src/poppler-pdf-converter.cc | 12 +++++++-----
35974 1 file changed, 7 insertions(+), 5 deletions(-)
35975
35976commit dac0542eb793603090416f1b7712ca08253f1e7f
35977Author: Carlos Garcia Campos <carlosgc@gnome.org>
35978Date:	Mon Mar 2 09:54:22 2009 +0100
35979
35980    [glib] Correctly handle doc->saveAs() error code.
35981
35982    Fixes bug #19915.
35983
35984 glib/poppler-document.cc | 37 +++++++++++++++++++++++++++++++++----
35985 1 file changed, 33 insertions(+), 4 deletions(-)
35986
35987commit bfc6572614727565d883b9545d4b6665f3c2fdfe
35988Author: Carlos Garcia Campos <carlosgc@gnome.org>
35989Date:	Sat Feb 28 13:16:49 2009 +0100
35990
35991    Return an error code instead of a GBool when saving
35992
35993 poppler/PDFDoc.cc | 22 +++++++++++-----------
35994 poppler/PDFDoc.h  |  8 ++++----
35995 2 files changed, 15 insertions(+), 15 deletions(-)
35996
35997commit f7c88148fdb671736d81dd5f01a3fb68f944510c
35998Author: Koji Otani <sho@bbr.jp>
35999Date:	Wed Feb 25 23:38:35 2009 +0100
36000
36001    Fix cache shifting
36002
36003 poppler/GfxState.cc | 2 +-
36004 1 file changed, 1 insertion(+), 1 deletion(-)
36005
36006commit 305af8cdb6822858e152e1f930bba2ce3904bf1b
36007Author: Albert Astals Cid <aacid@kde.org>
36008Date:	Wed Feb 25 22:40:24 2009 +0100
36009
36010    Make JBIG2Stream not crash in 2009-41414141.pdf
36011
36012 poppler/JBIG2Stream.cc | 151
36013 ++++++++++++++++++++++++++++---------------------
36014 1 file changed, 85 insertions(+), 66 deletions(-)
36015
36016commit 26a8217160c1eaeeadb92023b27e68f402e38dd0
36017Author: Carlos Garcia Campos <carlosgc@gnome.org>
36018Date:	Sun Feb 22 18:14:15 2009 +0100
36019
36020    Check if cairo_shape is not NULL before using it.
36021
36022    We were checking shape instead. It fixes a crash with some documents.
36023    See bug #17337.
36024
36025 poppler/CairoOutputDev.cc | 2 +-
36026 1 file changed, 1 insertion(+), 1 deletion(-)
36027
36028commit 5e68e52da65b4d8c3817e5fbb6f1a937da321d48
36029Author: Pino Toscano <pino@kde.org>
36030Date:	Sat Feb 21 18:03:15 2009 +0100
36031
36032    [Qt4] do not assume the destination file name for links is ASCII
36033
36034 qt4/src/poppler-page.cc | 4 ++--
36035 1 file changed, 2 insertions(+), 2 deletions(-)
36036
36037commit 439cb397fed33df627a09c70788d72bef20dc872
36038Author: Pino Toscano <pino@kde.org>
36039Date:	Sat Feb 21 18:02:36 2009 +0100
36040
36041    [Qt] do not assume the destination file name for links is ASCII
36042
36043 qt/poppler-page.cc | 4 ++--
36044 1 file changed, 2 insertions(+), 2 deletions(-)
36045
36046commit 3ea5f45ad3e5a55e577a2e45f61b55932ed17013
36047Author: Carlos Garcia Campos <carlosgc@gnome.org>
36048Date:	Sat Feb 21 17:46:30 2009 +0100
36049
36050    [glib] Make sure filename is valid utf-8 for remote dests
36051
36052 glib/poppler-action.cc | 3 +--
36053 1 file changed, 1 insertion(+), 2 deletions(-)
36054
36055commit b5989e4ffece6c1831610ee163d05fd80386a001
36056Author: Carlos Garcia Campos <carlosgc@gnome.org>
36057Date:	Sat Feb 21 17:45:18 2009 +0100
36058
36059    Use the UF entry when present in Filespec dictionary
36060
36061 poppler/FileSpec.cc | 14 +++++++-------
36062 1 file changed, 7 insertions(+), 7 deletions(-)
36063
36064commit 943fca42b5fa815fad650e42da4ad6e806adc3b1
36065Author: Carlos Garcia Campos <carlosgc@gnome.org>
36066Date:	Sat Feb 21 12:08:00 2009 +0100
36067
36068    [glib] Add a macro to define boxed types
36069
36070 glib/poppler-action.cc   | 26 +------------
36071 glib/poppler-annot.cc	  | 15 ++------
36072 glib/poppler-document.cc | 44 +++++----------------
36073 glib/poppler-page.cc	  | 99
36074 ++++++++++--------------------------------------
36075 glib/poppler-private.h   | 20 ++++++++++
36076 5 files changed, 53 insertions(+), 151 deletions(-)
36077
36078commit 7406337ed2d38a86308f20f8273a152538e524de
36079Author: Carlos Garcia Campos <carlosgc@gnome.org>
36080Date:	Sat Feb 21 11:11:20 2009 +0100
36081
36082    [glib] Use template files to create poppler-enums
36083
36084 glib/Makefile.am	       | 43
36085 +++++++++++++-----------------------------
36086 glib/poppler-enums.c.template | 44
36087 +++++++++++++++++++++++++++++++++++++++++++
36088 glib/poppler-enums.h.template | 25 ++++++++++++++++++++++++
36089 3 files changed, 82 insertions(+), 30 deletions(-)
36090
36091commit 29bc9d1dd115b5d400975533c3924993c3adae30
36092Author: Thomas Viehmann <tv@beamnet.de>
36093Date:	Sat Jan 17 13:16:38 2009 +0100
36094
36095    glib small doc comment corrections
36096
36097 glib/poppler-attachment.cc | 2 +-
36098 glib/poppler-layer.cc	    | 2 ++
36099 glib/poppler.cc	    | 2 --
36100 3 files changed, 3 insertions(+), 3 deletions(-)
36101
36102commit a06e715d89a99b909b8e7b73b733066c67b1ade3
36103Author: Thomas Viehmann <tv@beamnet.de>
36104Date:	Sat Jan 17 12:58:20 2009 +0100
36105
36106    Make glib API reference more complete
36107
36108 glib/reference/poppler-docs.sgml	 |   2 +
36109 glib/reference/poppler-sections.txt	 |  55 +++++
36110 glib/reference/tmpl/poppler-action.sgml |   9 +-
36111 glib/reference/tmpl/poppler-annot.sgml  | 368
36112 ++++++++++++++++++++++++++++++++
36113 glib/reference/tmpl/poppler-layer.sgml  |  79 +++++++
36114 5 files changed, 511 insertions(+), 2 deletions(-)
36115
36116commit 3a21dafa46d42d86daec440a85b9d63b292a3c88
36117Author: Albert Astals Cid <aacid@kde.org>
36118Date:	Tue Feb 3 21:33:00 2009 +0100
36119
36120    Fix cache shifting
36121
36122    If we do
36123      for (i = 0;i < GFX_ICCBASED_CACHE_SIZE-1 && cache[i].num > 0;i++) {
36124	cache[i+1] = cache[i];
36125    what we do at the end is copy position 0 to all others so
36126    we need to do it in the reverse order
36127
36128 poppler/GfxState.cc | 10 +++++-----
36129 1 file changed, 5 insertions(+), 5 deletions(-)
36130
36131commit 0ed3fd52bb2d3375ed302285b18f076721b8028e
36132Author: Carlos Garcia Campos <carlosgc@gnome.org>
36133Date:	Sun Feb 1 10:37:25 2009 +0100
36134
36135    [glib-demo] Fix a typo in format string
36136
36137 glib/demo/page.c | 2 +-
36138 1 file changed, 1 insertion(+), 1 deletion(-)
36139
36140commit 2df6d530cd9acd8648a6196031218ef10e7b3891
36141Author: Albert Astals Cid <aacid@kde.org>
36142Date:	Thu Jan 29 00:51:13 2009 +0100
36143
36144    Add line that for some reason was not imported from xpdf file
36145
36146    Fixes bug 19789
36147
36148 utils/ImageOutputDev.cc | 3 ++-
36149 1 file changed, 2 insertions(+), 1 deletion(-)
36150
36151commit 1fc342eadcbbb41302f190b215c5daf23c9ec9b1
36152Author: Albert Astals Cid <aacid@kde.org>
36153Date:	Wed Jan 28 22:53:43 2009 +0100
36154
36155    Fix crash on unexepcted Form Opt value
36156
36157    Fixes crash on bug 19790
36158
36159 poppler/Form.cc | 4 +++-
36160 1 file changed, 3 insertions(+), 1 deletion(-)
36161
36162commit b1d4efb082ac3dadd7752a557e5aeb6651e17471
36163Author: Albert Astals Cid <aacid@kde.org>
36164Date:	Tue Jan 27 00:26:08 2009 +0100
36165
36166    PostScriptFunction::transform optimization
36167
36168    Do not create and destroy a PSStack each time
36169    PostScriptFunction::transform is called gives a 7% speedup on heavy
36170    PostScriptFunction::transform pdf like nytimes firefox ad
36171
36172 poppler/Function.cc | 12 ++++++++----
36173 poppler/Function.h  | 15 +++++++++++++++
36174 2 files changed, 23 insertions(+), 4 deletions(-)
36175
36176commit 90f95127d8d89cfcadeb7d701437ab07ce4a8a61
36177Author: Koji Otani <sho@bbr.jp>
36178Date:	Sun Jan 25 23:17:39 2009 +0100
36179
36180    Cache last 5 GfxICCBasedColorSpace
36181
36182 poppler/GfxState.cc | 60
36183 +++++++++++++++++++++++++++++++++++++++++++++++++++++
36184 poppler/GfxState.h  | 15 ++++++++++++++
36185 2 files changed, 75 insertions(+)
36186
36187commit d3f04f537fb3e963c149a7e2d8d83c7cb19da8c0
36188Author: Albert Astals Cid <aacid@kde.org>
36189Date:	Fri Jan 23 23:08:46 2009 +0100
36190
36191    Do not crash in some PDF we don't parse correctly
36192
36193    Fixes bug 19702
36194
36195 poppler/JBIG2Stream.cc | 7 ++++++-
36196 1 file changed, 6 insertions(+), 1 deletion(-)
36197
36198commit 3990c9e52da7b17215506857c792c90a37ebac79
36199Author: Koji Otani <sho@bbr.jp>
36200Date:	Mon Jan 19 09:53:00 2009 +0100
36201
36202    Fix a problem in cairo backend when using a CMYK Profile
36203
36204 poppler/GfxState.cc | 2 +-
36205 1 file changed, 1 insertion(+), 1 deletion(-)
36206
36207commit 6e51ae7fe8b9dc8ad52b735f2fe056f8ea8f1dcb
36208Author: Albert Astals Cid <aacid@kde.org>
36209Date:	Thu Jan 15 22:33:04 2009 +0100
36210
36211    calculate the limit in a way that one does not access an invalid
36212    index of the matrix
36213
36214 poppler/DCTStream.cc | 2 +-
36215 1 file changed, 1 insertion(+), 1 deletion(-)
36216
36217commit ea2aa7bd1ceb0e3282398f52683e4f52ef401f74
36218Author: Albert Astals Cid <aacid@kde.org>
36219Date:	Thu Jan 15 22:18:48 2009 +0100
36220
36221    Forgot my copyrights
36222
36223 poppler/DCTStream.cc | 2 +-
36224 poppler/DCTStream.h  | 2 +-
36225 poppler/Stream.cc    | 2 +-
36226 3 files changed, 3 insertions(+), 3 deletions(-)
36227
36228commit d65dd23752ec14635d0d224afa7dd605f98a10a4
36229Author: Albert Astals Cid <aacid@kde.org>
36230Date:	Thu Jan 15 22:17:14 2009 +0100
36231
36232    Minor optimizations
36233
36234 poppler/DCTStream.cc | 17 ++++++++---------
36235 poppler/DCTStream.h  |  3 ++-
36236 poppler/Stream.cc    |  3 ++-
36237 3 files changed, 12 insertions(+), 11 deletions(-)
36238
36239commit d3d2910f757dfc3e141aed62aa970136f9d7186f
36240Author: Pino Toscano <pino@kde.org>
36241Date:	Sun Jan 11 00:40:46 2009 +0100
36242
36243    fix a (relatively small) memory leak when asking for a document-level
36244    JS
36245
36246 poppler/Catalog.cc | 1 +
36247 1 file changed, 1 insertion(+)
36248
36249commit 869584a84eed507775ff1c3183fe484c14b6f77b
36250Author: Jonathan Kew <jonathan_kew@sil.org>
36251Date:	Sat Jan 10 18:28:47 2009 +0100
36252
36253    Add the possibility of setting the datadir on runtime
36254
36255 poppler/GlobalParams.cc | 27 ++++++++++++++++++++-------
36256 poppler/GlobalParams.h  |  5 ++++-
36257 2 files changed, 24 insertions(+), 8 deletions(-)
36258
36259commit cf112dceb1d6653beae73ce2fac6fb5eee48ff33
36260Author: Koji Otani <sho@bbr.jp>
36261Date:	Sat Jan 10 18:11:20 2009 +0100
36262
36263    Fix some problems with color management in CMYK Color Profile.
36264
36265    Fixes bug 19483
36266
36267 poppler/GfxState.cc | 106
36268 ++++++++++++++++++++++++++--------------------------
36269 1 file changed, 53 insertions(+), 53 deletions(-)
36270
36271commit 6dd77338d16f80760ae32ff9f3e2be9768fc0c49
36272Author: Pino Toscano <pino@kde.org>
36273Date:	Thu Jan 8 11:49:45 2009 +0100
36274
36275    [Qt4] use the cropbox for the annotations coordinates
36276
36277    Fixes bug #18558.
36278
36279 qt4/src/poppler-page.cc | 2 +-
36280 1 file changed, 1 insertion(+), 1 deletion(-)
36281
36282commit 69c07c031159d36dde52609bffa6d48c3c56cef5
36283Author: Pino Toscano <pino@kde.org>
36284Date:	Thu Jan 8 00:59:19 2009 +0100
36285
36286    update Poppler copyright to 2009
36287
36288 msvc/poppler/poppler-config.h | 2 +-
36289 poppler-config.h.cmake        | 2 +-
36290 poppler/poppler-config.h.in   | 2 +-
36291 3 files changed, 3 insertions(+), 3 deletions(-)
36292
36293commit 79e0eea85cf063c6323caafbec97f3d71fc04ca2
36294Author: Pino Toscano <pino@kde.org>
36295Date:	Thu Jan 8 00:57:03 2009 +0100
36296
36297    remove old cmake modules, add a new one
36298
36299 Makefile.am | 3 +--
36300 1 file changed, 1 insertion(+), 2 deletions(-)
36301
36302commit 0e6420ece2d6fcc046d5814b48a2754fb86771e2
36303Author: Albert Astals Cid <aacid@kde.org>
36304Date:	Wed Jan 7 23:33:02 2009 +0100
36305
36306    Require cmake 2.6.0, remove two cmake files provided upstream
36307
36308 CMakeLists.txt					   |  4 +-
36309 cmake/modules/FindFreetype.cmake		   | 74
36310 -----------------------
36311 cmake/modules/FindPackageHandleStandardArgs.cmake | 58 ------------------
36312 glib/CMakeLists.txt				   |  2 +-
36313 4 files changed, 3 insertions(+), 135 deletions(-)
36314
36315commit a69add73bf7bef17c677c735db77934ba67188a5
36316Author: Albert Astals Cid <aacid@kde.org>
36317Date:	Wed Jan 7 19:06:13 2009 +0100
36318
36319    Update copyright notices
36320
36321 poppler/FontInfo.cc	     | 1 +
36322 poppler/FontInfo.h	     | 1 +
36323 qt4/src/poppler-document.cc | 2 +-
36324 qt4/src/poppler-fontinfo.cc | 2 +-
36325 qt4/src/poppler-form.cc     | 1 +
36326 qt4/src/poppler-form.h      | 1 +
36327 qt4/src/poppler-private.h   | 2 +-
36328 qt4/src/poppler-qt4.h	     | 2 +-
36329 8 files changed, 8 insertions(+), 4 deletions(-)
36330
36331commit 18d584158a781fecb4f696b01fb4d17803ce7d7a
36332Author: Albert Astals Cid <aacid@kde.org>
36333Date:	Wed Jan 7 17:55:48 2009 +0100
36334
36335    Add lcms option to cmake buildsystem
36336
36337 CMakeLists.txt		      |  9 +++++++++
36338 cmake/modules/FindLCMS.cmake | 37 +++++++++++++++++++++++++++++++++++++
36339 config.h.cmake		      |  3 +++
36340 3 files changed, 49 insertions(+)
36341
36342commit 140b8ed97416f9c2ec02eb749ca45ca50bd651a8
36343Author: Koji Otani <sho@bbr.jp>
36344Date:	Wed Jan 7 17:43:44 2009 +0100
36345
36346    Add initial support for color management
36347
36348 configure.ac	     |	19 ++
36349 poppler/GfxState.cc | 697
36350 ++++++++++++++++++++++++++++++++++++++++++++++++----
36351 poppler/GfxState.h  |	74 +++++-
36352 poppler/Makefile.am |	 5 +
36353 4 files changed, 738 insertions(+), 57 deletions(-)
36354
36355commit bdc76dc811a6e4d5fd929bbdc8cd3300aeaea31f
36356Author: Pino Toscano <pino@kde.org>
36357Date:	Tue Jan 6 15:45:37 2009 +0100
36358
36359    [Qt4] apidox improvements for the font functions of Document; mark
36360    scanForFonts() as deprecated
36361
36362 qt4/src/poppler-qt4.h | 22 ++++++++++++++++++----
36363 1 file changed, 18 insertions(+), 4 deletions(-)
36364
36365commit 6630e715714161cd803fc064f5d3cf880f42b0a5
36366Author: Pino Toscano <pino@kde.org>
36367Date:	Tue Jan 6 15:36:19 2009 +0100
36368
36369    tell Doxygen to consider Q_DECL_DEPRECATED as empty
36370
36371 qt4/src/Doxyfile | 1 +
36372 1 file changed, 1 insertion(+)
36373
36374commit d748d430b106580b8be29ca3ec75caf05b55812e
36375Author: Pino Toscano <pino@kde.org>
36376Date:	Tue Jan 6 15:24:25 2009 +0100
36377
36378    [Qt4] Add a FontIterator for iterating through the fonts of the
36379    document, page by page.
36380
36381    This new iterator class is the new preferred way for getting the
36382    fonts of a document in a page-by-page mode.
36383    * Document::fonts() is adapted to use it, instead of relying on
36384    scanForFonts()
36385    * scanForFonts() is ported to FontIterator, but keeping the old
36386    behaviour ("i can scan the document only once")
36387    * added unit tests for fonts(), scanForFonts() and FontIterator
36388
36389 qt4/src/poppler-document.cc |	27 +++++---
36390 qt4/src/poppler-fontinfo.cc |	36 +++++++++++
36391 qt4/src/poppler-private.h   |	27 ++++++--
36392 qt4/src/poppler-qt4.h	     |	65 +++++++++++++++++++
36393 qt4/tests/check_fonts.cpp   | 149
36394 ++++++++++++++++++++++++++++++++++++++++++++
36395 5 files changed, 291 insertions(+), 13 deletions(-)
36396
36397commit b9804542bb50216786dc11ca16efd84304f4b832
36398Author: Pino Toscano <pino@kde.org>
36399Date:	Tue Jan 6 15:16:53 2009 +0100
36400
36401    Add the possibility to set the first page to scan.
36402
36403    The default value is 0 (= first page), so it should be compatible
36404    with any usage so far.
36405
36406 poppler/FontInfo.cc | 4 ++--
36407 poppler/FontInfo.h  | 2 +-
36408 2 files changed, 3 insertions(+), 3 deletions(-)
36409
36410commit af74fef03bfbd79334da5612c63c7793952542f9
36411Author: Warren Toomey <poppler@tuhs.org>
36412Date:	Tue Jan 6 01:36:31 2009 +0100
36413
36414    Add forgotten file to let the autotools based system build
36415
36416 m4/libpng.m4 | 99
36417 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
36418 1 file changed, 99 insertions(+)
36419
36420commit ae588500f62bab5666174ff3b1564c414c5a76c5
36421Author: Albert Astals Cid <aacid@kde.org>
36422Date:	Tue Jan 6 01:35:38 2009 +0100
36423
36424    Fix the cmake buildsystem
36425
36426 CMakeLists.txt       | 6 ++++++
36427 config.h.cmake       | 3 +++
36428 utils/CMakeLists.txt | 4 ++++
36429 3 files changed, 13 insertions(+)
36430
36431commit 940d060a14712c09da427e2fac4ec579f7291b0f
36432Author: Albert Astals Cid <aacid@kde.org>
36433Date:	Tue Jan 6 01:27:06 2009 +0100
36434
36435    do not leak fName if fopen fails
36436
36437 utils/HtmlOutputDev.cc | 3 +++
36438 1 file changed, 3 insertions(+)
36439
36440commit 7be9198adb940ad7c5fffc6db0158cf7042e1b8f
36441Author: Albert Astals Cid <aacid@kde.org>
36442Date:	Tue Jan 6 01:24:15 2009 +0100
36443
36444    Do not leak pgNum and imgnum if fopen fails
36445
36446 utils/HtmlOutputDev.cc | 16 +++++++++-------
36447 1 file changed, 9 insertions(+), 7 deletions(-)
36448
36449commit dfba6c022b150553cb2b18b027e661b3b4625ce7
36450Author: Warren Toomey <poppler@tuhs.org>
36451Date:	Tue Jan 6 01:16:31 2009 +0100
36452
36453    Make pdftohtml output png images when the image stream is not a jpeg
36454
36455 configure.ac		|  14 ++++++
36456 utils/HtmlOutputDev.cc | 126
36457 ++++++++++++++++++++++++++++++++++++++++++++++---
36458 utils/HtmlOutputDev.h	|   3 +-
36459 utils/Makefile.am	|   4 ++
36460 4 files changed, 140 insertions(+), 7 deletions(-)
36461
36462commit 0963c276ba972a36c2895e4fe1c7475acd489738
36463Author: Albert Astals Cid <aacid@kde.org>
36464Date:	Sun Jan 4 16:54:32 2009 +0100
36465
36466    Fix some checked checkboxes not rendering correctly
36467
36468    If we are forcing ZaDb/ZapfDingbats to correctly draw a checkmark
36469    in the checkbox, but the file does not have such font defined we
36470    need to create a fake one so the system really renders it
36471    Fixes bug 19359
36472
36473 poppler/Annot.cc | 49 +++++++++++++++++++++++++++++++++++++++++++++++--
36474 poppler/Annot.h  |  2 ++
36475 poppler/Gfx.h	  |  7 ++++---
36476 3 files changed, 53 insertions(+), 5 deletions(-)
36477
36478commit 46128cf83b322c112eb0c409c20052bdb2ea4a37
36479Author: Albert Astals Cid <aacid@kde.org>
36480Date:	Sun Jan 4 14:21:15 2009 +0100
36481
36482    Remove wrong and unused FormWidget(FormWidget *dest) contructor
36483
36484 poppler/Form.cc | 11 -----------
36485 poppler/Form.h  |  3 +--
36486 2 files changed, 1 insertion(+), 13 deletions(-)
36487
36488commit 5203aefc41fa47c461812cc46f28281edd226515
36489Author: Albert Astals Cid <aacid@kde.org>
36490Date:	Sun Jan 4 14:03:16 2009 +0100
36491
36492    Plug some memory leaks
36493
36494 poppler/Annot.cc | 5 ++++-
36495 poppler/Form.cc  | 4 +++-
36496 2 files changed, 7 insertions(+), 2 deletions(-)
36497
36498commit 5fb7ec7e6af4cfb2b256a5b9b9752e68330b4aec
36499Author: Albert Astals Cid <aacid@kde.org>
36500Date:	Tue Dec 30 23:46:59 2008 +0100
36501
36502    If Length2 is zero just write until we find EOF of the stream
36503
36504    Fixes exporting to PS of the two pdf i have that have fonts with
36505    Length2 set to 0
36506
36507 poppler/PSOutputDev.cc | 26 +++++++++++++++++++++-----
36508 1 file changed, 21 insertions(+), 5 deletions(-)
36509
36510commit ca35fdbc7c31dae432d775b6c087a83fa9b897fc
36511Author: Albert Astals Cid <aacid@kde.org>
36512Date:	Tue Dec 30 23:03:57 2008 +0100
36513
36514    We need spaces here too to satify other consumer parsers
36515
36516 poppler/PDFDoc.cc | 4 ++--
36517 1 file changed, 2 insertions(+), 2 deletions(-)
36518
36519commit 3c07c73e07a9cb59ee4c23ca60d2adce92de45f7
36520Author: Pino Toscano <pino@kde.org>
36521Date:	Tue Dec 30 22:21:27 2008 +0100
36522
36523    [Qt4-demo] load a document when passed via command line
36524
36525 qt4/demos/main_viewer.cpp | 4 ++++
36526 1 file changed, 4 insertions(+)
36527
36528commit aba0aaa896d634a51fbb3a3e6eae411be462f930
36529Author: Albert Astals Cid <aacid@kde.org>
36530Date:	Mon Dec 29 00:31:18 2008 +0100
36531
36532    More improvements in document writing
36533
36534    Dictionary keys are names so need to be sanitized
36535    Add a space after num gen obj
36536
36537 poppler/PDFDoc.cc | 7 +++++--
36538 1 file changed, 5 insertions(+), 2 deletions(-)
36539
36540commit e5b93a847ae4e20a77fecef0938da4f14dfbe3eb
36541Author: Hib Eris <hib@hiberis.nl>
36542Date:	Sun Dec 28 22:59:14 2008 +0100
36543
36544    Let compiler figure out CDECL
36545
36546    CDECL is a compiler specific macro to specify C calling convention.
36547
36548    On Windows, some functions must be forced to use this calling
36549    convention.
36550    To do this, you can use the macro CDECL, which is defined in windef.h.
36551
36552    Poppler should not try to be smarter than the compiler and try
36553    to guess
36554    the correct definition for CDECL. Instead it should rely on the
36555    definitions in the windef.h file provided by the compiler.
36556
36557    On Unix, specifying a calling convention is not nescessary, so
36558    CDECL can
36559    be an empty definition.
36560
36561 poppler-config.h.cmake      | 8 ++------
36562 poppler/poppler-config.h.in | 8 ++------
36563 2 files changed, 4 insertions(+), 12 deletions(-)
36564
36565commit de70c0aeb37d788f595b0574796844f51ddedec1
36566Author: Albert Astals Cid <aacid@kde.org>
36567Date:	Sun Dec 28 21:21:12 2008 +0100
36568
36569    [qt4] improve doc a bit
36570
36571 qt4/src/poppler-form.h | 2 +-
36572 qt4/src/poppler-qt4.h	| 4 ++--
36573 2 files changed, 3 insertions(+), 3 deletions(-)
36574
36575commit effb32658019e09dc86c017e39154fd554fc94f8
36576Author: Albert Astals Cid <aacid@kde.org>
36577Date:	Sun Dec 28 02:56:30 2008 +0100
36578
36579    Form Rects are against the cropbox, not the media box
36580
36581    Fixes second pdf at kde bug 161327
36582
36583 qt4/src/poppler-form.cc | 2 +-
36584 1 file changed, 1 insertion(+), 1 deletion(-)
36585
36586commit 0f10561f3b1c90acc030d973399316bfca5f495e
36587Author: Albert Astals Cid <aacid@kde.org>
36588Date:	Sun Dec 28 01:44:25 2008 +0100
36589
36590    Fix my last commit, copy&paste is really evil
36591
36592 goo/GooString.cc | 9 +++++----
36593 goo/GooString.h  | 2 +-
36594 2 files changed, 6 insertions(+), 5 deletions(-)
36595
36596commit 217b46484ff56bfd5906b293ebee70b82cc0263d
36597Author: Albert Astals Cid <aacid@kde.org>
36598Date:	Sun Dec 28 01:29:41 2008 +0100
36599
36600    Move PSOutputDev::filterPSName to GooString::sanitizedName so i can
36601    use it from PDFDoc::writeObject
36602
36603 goo/GooString.cc	| 36 ++++++++++++++++++++++++++++++++++++
36604 goo/GooString.h	|  7 +++++++
36605 poppler/PDFDoc.cc	|  7 ++++++-
36606 poppler/PSOutputDev.cc | 49
36607 +++++++++----------------------------------------
36608 poppler/PSOutputDev.h	|  3 +--
36609 5 files changed, 59 insertions(+), 43 deletions(-)
36610
36611commit f41fa9ee71aef5539cf9976c79b32bf1713c8167
36612Author: Albert Astals Cid <aacid@kde.org>
36613Date:	Fri Dec 26 22:56:12 2008 +0100
36614
36615    Change the overflow check to the same used in gmem.cc, much more
36616    easy to understand
36617
36618 poppler/XRef.cc | 12 ++++++------
36619 1 file changed, 6 insertions(+), 6 deletions(-)
36620
36621commit b8ae7d91dedc9a75200b6050628ec2740af84b98
36622Author: Hib Eris <hib@hiberis.nl>
36623Date:	Fri Dec 26 22:28:09 2008 +0100
36624
36625    Fix compile warnings on auto imports for mingw32
36626
36627 configure.ac	       | 3 +++
36628 glib/Makefile.am      | 2 +-
36629 glib/demo/Makefile.am | 2 ++
36630 test/Makefile.am      | 2 ++
36631 utils/Makefile.am     | 2 ++
36632 5 files changed, 10 insertions(+), 1 deletion(-)
36633
36634commit ba47bd2ba05f883306606eda30bff17bd4a8eec6
36635Author: Albert Astals Cid <aacid@kde.org>
36636Date:	Fri Dec 26 19:47:42 2008 +0100
36637
36638    BaseFile.h has never been used and it fact it's not part of xpdf
36639    sources
36640
36641    Fixes bug 19298
36642
36643 CMakeLists.txt      |	1 -
36644 poppler/BaseFile.h  | 82
36645 -----------------------------------------------------
36646 poppler/Makefile.am |	1 -
36647 3 files changed, 84 deletions(-)
36648
36649commit 84366d9e63b0d6a5ee1aae2463648cfc2ff5e1b8
36650Author: Hib Eris <hib@hiberis.nl>
36651Date:	Wed Dec 24 19:27:19 2008 +0100
36652
36653    Let libtool build DLLs on windows too
36654
36655 configure.ac | 5 ++++-
36656 1 file changed, 4 insertions(+), 1 deletion(-)
36657
36658commit 08cef528f2e51cc62cff4125f179021ad9555317
36659Author: Hib Eris <hib@hiberis.nl>
36660Date:	Wed Dec 24 17:48:46 2008 +0100
36661
36662    Fix compile warning on string literal format
36663
36664 test/pdf-inspector.cc | 2 +-
36665 1 file changed, 1 insertion(+), 1 deletion(-)
36666
36667commit 0606b4bba8e889204c7b7c9d376f63b659f83a4f
36668Author: Hib Eris <hib@hiberis.nl>
36669Date:	Wed Dec 24 17:48:10 2008 +0100
36670
36671    Fix compile warnings on parentheses and/or
36672
36673 poppler/CairoOutputDev.cc | 13 +++++++------
36674 1 file changed, 7 insertions(+), 6 deletions(-)
36675
36676commit eba2232cabd5fb1e177db2a6053f0d1a0aee882b
36677Author: Hib Eris <hib@hiberis.nl>
36678Date:	Wed Dec 24 17:46:32 2008 +0100
36679
36680    Fix some more warnings
36681
36682 test/gtk-cairo-test.cc | 11 -----------
36683 test/pdf-inspector.cc	|  9 +++++----
36684 2 files changed, 5 insertions(+), 15 deletions(-)
36685
36686commit c80431eb1626d89e7b615e5a5149d3436b554b66
36687Author: Hib Eris <hib@hiberis.nl>
36688Date:	Mon Dec 22 09:28:47 2008 +0100
36689
36690    Fix compile warning on format type
36691
36692 glib/test-poppler-glib.cc | 2 +-
36693 1 file changed, 1 insertion(+), 1 deletion(-)
36694
36695commit fda181c35b7c7500b6d3c6ca9d454addd54929c5
36696Author: Pino Toscano <pino@kde.org>
36697Date:	Mon Dec 22 00:53:44 2008 +0100
36698
36699    group condition within brackets
36700
36701 poppler/ArthurOutputDev.cc | 4 ++--
36702 1 file changed, 2 insertions(+), 2 deletions(-)
36703
36704commit c1beeecbd6cbf82811d70c75cb24059b4b492abe
36705Author: Pino Toscano <pino@kde.org>
36706Date:	Mon Dec 22 00:46:49 2008 +0100
36707
36708    [demo] use the proper format field for gsize types
36709
36710 glib/demo/attachments.c | 2 +-
36711 1 file changed, 1 insertion(+), 1 deletion(-)
36712
36713commit bfb975466f0ff78e9e292b6af7cac66e4c331456
36714Merge: 3e27892 ea3546f
36715Author: Pino Toscano <pino@kde.org>
36716Date:	Mon Dec 22 00:29:38 2008 +0100
36717
36718    Merge branch 'master' of
36719    ssh://pino@git.freedesktop.org/git/poppler/poppler
36720
36721commit 3e2789257f5fc4ae0573a0c62ea380d8e83a5bb5
36722Author: Pino Toscano <pino@kde.org>
36723Date:	Mon Dec 22 00:24:23 2008 +0100
36724
36725    [Qt] deserialize also the value of 'right'
36726
36727 qt/poppler-link.cc | 11 ++++++-----
36728 1 file changed, 6 insertions(+), 5 deletions(-)
36729
36730commit 7c053ab7623cea1ac650d3e960d2d91a1ef21557
36731Author: Pino Toscano <pino@kde.org>
36732Date:	Mon Dec 22 00:19:02 2008 +0100
36733
36734    [Qt] move in a .cc file the implementation of the QString<->GooString
36735    functions and DocumentData::addTocChildren()
36736
36737 qt/CMakeLists.txt	|   1 +
36738 qt/Makefile.am		|   1 +
36739 qt/poppler-document.cc |  10 ----
36740 qt/poppler-page.cc	|   1 +
36741 qt/poppler-private.cc	| 147
36742 +++++++++++++++++++++++++++++++++++++++++++++++++
36743 qt/poppler-private.h	| 106 +++--------------------------------
36744 6 files changed, 157 insertions(+), 109 deletions(-)
36745
36746commit ea3546f84c5335c58cdb2906b1a1a4656be9c8ea
36747Author: Hib Eris <hib@hiberis.nl>
36748Date:	Sun Dec 21 23:33:49 2008 +0100
36749
36750    Fix compile warnings on signed/unsigned comparison
36751
36752 goo/gfile.cc | 3 ++-
36753 1 file changed, 2 insertions(+), 1 deletion(-)
36754
36755commit ca672ae51d2c1fa59a891717b418ba86b5e7345c
36756Author: Hib Eris <hib@hiberis.nl>
36757Date:	Sun Dec 21 23:33:00 2008 +0100
36758
36759    Fix compile warnings on ignored pragma with mingw compiler
36760
36761 poppler/Gfx.cc | 5 +++--
36762 1 file changed, 3 insertions(+), 2 deletions(-)
36763
36764commit 86cfe8ab2b4e0b600f3f6682701c2fcfbe5d0ca9
36765Author: Hib Eris <hib@hiberis.nl>
36766Date:	Sun Dec 21 23:08:56 2008 +0100
36767
36768    Fix compile warnings on signed/unsigned comparison
36769
36770 poppler/GfxFont.cc | 6 ++++--
36771 1 file changed, 4 insertions(+), 2 deletions(-)
36772
36773commit e34af7ffe0a4024e2eb39314bdb09eb9a662e53e
36774Author: Albert Astals Cid <aacid@kde.org>
36775Date:	Sun Dec 21 22:16:39 2008 +0100
36776
36777    Update copyright of last commits
36778
36779 poppler/TextOutputDev.cc | 1 +
36780 poppler/TextOutputDev.h  | 2 +-
36781 qt4/src/poppler-page.cc  | 1 +
36782 3 files changed, 3 insertions(+), 1 deletion(-)
36783
36784commit f6d84dcfc9cc587c7408af79b1ee7658d456f8d8
36785Author: Hib Eris <hib@hiberis.nl>
36786Date:	Sun Dec 21 22:09:00 2008 +0100
36787
36788    Fix compile warning to suggest parentheses and/or
36789
36790 poppler/TextOutputDev.cc | 14 ++++++++------
36791 1 file changed, 8 insertions(+), 6 deletions(-)
36792
36793commit 15205403eaa95d6fba0e36983de993877dd3a983
36794Author: Hib Eris <hib@hiberis.nl>
36795Date:	Sun Dec 21 21:59:45 2008 +0100
36796
36797    Fix warning to suggest parentheses inside shift
36798
36799 poppler/PSOutputDev.cc | 3 ++-
36800 1 file changed, 2 insertions(+), 1 deletion(-)
36801
36802commit cc24f37e582bfc0069faf286da97a48fe4794db1
36803Author: Hib Eris <hib@hiberis.nl>
36804Date:	Sun Dec 21 21:35:29 2008 +0100
36805
36806    Fix compile warning on ambiguous else
36807
36808 test/perf-test.cc | 3 ++-
36809 1 file changed, 2 insertions(+), 1 deletion(-)
36810
36811commit a8cc4ad8c2da804f25db8cca1c85433d5a63307c
36812Author: Hib Eris <hib@hiberis.nl>
36813Date:	Sun Dec 21 21:34:28 2008 +0100
36814
36815    Fix compile warning on format not a string literal
36816
36817 test/perf-test.cc | 3 ++-
36818 1 file changed, 2 insertions(+), 1 deletion(-)
36819
36820commit 3cbbf8226730aa7ee6273e154e4a9d58670a3cda
36821Author: Hib Eris <hib@hiberis.nl>
36822Date:	Sun Dec 21 21:30:54 2008 +0100
36823
36824    Fix compile warning about uninitialized variable
36825
36826 poppler/ABWOutputDev.cc | 3 ++-
36827 1 file changed, 2 insertions(+), 1 deletion(-)
36828
36829commit f675916277cb76cd1293225a1271f835a02148fb
36830Author: Pino Toscano <pino@kde.org>
36831Date:	Sat Dec 20 23:23:10 2008 +0100
36832
36833    reset to NULL after being deleted
36834
36835    found with poppler-qt4 unit tests =)
36836
36837 poppler/TextOutputDev.cc | 1 +
36838 1 file changed, 1 insertion(+)
36839
36840commit c976770c64e4c991fff27e413414473583b6fd86
36841Author: Pino Toscano <pino@kde.org>
36842Date:	Sat Dec 20 22:25:55 2008 +0100
36843
36844    [Qt4] use QHash instead of QMap where applicable
36845
36846    using a hash table instead of a map mapes lookup faster;
36847    in these cases we don't need the sorting a map gives
36848
36849 qt4/src/poppler-page.cc | 7 ++++---
36850 1 file changed, 4 insertions(+), 3 deletions(-)
36851
36852commit 944f6049a50eb3be9fb29174d67adc4ad1d0b9fe
36853Author: Pino Toscano <pino@kde.org>
36854Date:	Sat Dec 20 20:13:43 2008 +0100
36855
36856    add find.c and text.c
36857
36858 glib/demo/CMakeLists.txt | 2 ++
36859 1 file changed, 2 insertions(+)
36860
36861commit ba91b889c3b50239e339938f3c9d31fffcd87d44
36862Author: Carlos Garcia Campos <carlosgc@gnome.org>
36863Date:	Sat Dec 20 19:29:40 2008 +0100
36864
36865    Make destructor private in TextPage
36866
36867 poppler/TextOutputDev.h | 8 ++++----
36868 1 file changed, 4 insertions(+), 4 deletions(-)
36869
36870commit 0da16537aa83f6ed6d8895c7e54266263a71c1cf
36871Author: Carlos Garcia Campos <carlosgc@gnome.org>
36872Date:	Fri Dec 19 19:08:21 2008 +0100
36873
36874    Refactor actual text code adding a new ActualText class
36875
36876    It's used by both Text and Cairo ouput devices avoiding duplicated
36877    code
36878    in such classes.
36879
36880 poppler/CairoOutputDev.cc | 108 +++---------------------
36881 poppler/CairoOutputDev.h  |   7 +-
36882 poppler/TextOutputDev.cc  | 206
36883 ++++++++++++++++++++++++++--------------------
36884 poppler/TextOutputDev.h   |  34 ++++++--
36885 4 files changed, 160 insertions(+), 195 deletions(-)
36886
36887commit 0f8ab301c633133eea3dbd4f2254f31c50e3c4a9
36888Author: Carlos Garcia Campos <carlosgc@gnome.org>
36889Date:	Sun Dec 14 13:12:34 2008 +0100
36890
36891    [glib-demo] Add find demo
36892
36893 glib/demo/Makefile.am |   2 +
36894 glib/demo/find.c      | 282
36895 ++++++++++++++++++++++++++++++++++++++++++++++++++
36896 glib/demo/find.h      |  31 ++++++
36897 glib/demo/main.c      |   4 +-
36898 4 files changed, 318 insertions(+), 1 deletion(-)
36899
36900commit 88df9e9aa9adb53f0a9714ea404d46f111495df3
36901Author: Carlos Garcia Campos <carlosgc@gnome.org>
36902Date:	Sun Dec 14 11:54:35 2008 +0100
36903
36904    [glib-demo] Add Text demo
36905
36906 glib/demo/Makefile.am |   2 +
36907 glib/demo/main.c      |   4 +-
36908 glib/demo/text.c      | 175
36909 ++++++++++++++++++++++++++++++++++++++++++++++++++
36910 glib/demo/text.h      |  31 +++++++++
36911 4 files changed, 211 insertions(+), 1 deletion(-)
36912
36913commit 5b0f2355d55a5104820fd0bf16b4e76b25959de4
36914Author: Carlos Garcia Campos <carlosgc@gnome.org>
36915Date:	Sun Dec 14 11:49:00 2008 +0100
36916
36917    [glib] Use TextPage instead of TextOutputDev when cairo is enabled
36918
36919 glib/poppler-page.cc	| 148
36920 ++++++++++++++++++++++++++++++++++---------------
36921 glib/poppler-private.h |   4 ++
36922 2 files changed, 107 insertions(+), 45 deletions(-)
36923
36924commit 3ced71fb68d62308db7b9535367eafefb55d1cde
36925Author: Carlos Garcia Campos <carlosgc@gnome.org>
36926Date:	Sun Dec 14 11:18:00 2008 +0100
36927
36928    Add optionally text support to CairoOutputDev
36929
36930    If a TextPage is set, it'll be used when rendering so that we
36931    don't need
36932    to use TextOutputDev and render again.
36933
36934 poppler/CairoOutputDev.cc | 144
36935 ++++++++++++++++++++++++++++++++++++++++++++--
36936 poppler/CairoOutputDev.h  |  19 +++++-
36937 2 files changed, 155 insertions(+), 8 deletions(-)
36938
36939commit 0bdad35cc4cfdb8da5acaf44678920b7a0025f99
36940Author: Carlos Garcia Campos <carlosgc@gnome.org>
36941Date:	Sun Dec 14 11:14:12 2008 +0100
36942
36943    Add refcount support to TextPage
36944
36945 poppler/TextOutputDev.cc | 12 +++++++++++-
36946 poppler/TextOutputDev.h  |  5 +++++
36947 qt4/src/poppler-page.cc  |  2 +-
36948 3 files changed, 17 insertions(+), 2 deletions(-)
36949
36950commit f86514c3fbc867fc6457feacba23451e89993524
36951Author: Koji Otani <sho@bbr.jp>
36952Date:	Wed Dec 17 00:36:39 2008 +0100
36953
36954    Fix wrong PS generation when a large image is in Patterns
36955
36956    Bug 18908
36957
36958 poppler/PSOutputDev.cc | 114
36959 +++++++++++++++++++++++++++++++------------------
36960 1 file changed, 72 insertions(+), 42 deletions(-)
36961
36962commit fc395eb90b418e43453acefb42cd04baf0b7ad40
36963Author: Richard Airlie <richard.airlie@maglabs.net>
36964Date:	Tue Dec 16 21:11:53 2008 +0100
36965
36966    Allow the use of cropbox in pdftoppm
36967
36968 utils/pdftoppm.cc | 16 +++++++++++++---
36969 1 file changed, 13 insertions(+), 3 deletions(-)
36970
36971commit 80f415176952635a485356cf36048eee53396c25
36972Author: Albert Astals Cid <aacid@kde.org>
36973Date:	Tue Dec 16 20:37:39 2008 +0100
36974
36975    Make destructors private/protected since you are not supposed to
36976    use them
36977
36978 poppler/GfxFont.cc |  2 +-
36979 poppler/GfxFont.h  | 11 +++++------
36980 2 files changed, 6 insertions(+), 7 deletions(-)
36981
36982commit dbcebda953cb36a45a125aada68e85249fb73f43
36983Author: Albert Astals Cid <aacid@kde.org>
36984Date:	Mon Dec 15 20:10:31 2008 +0100
36985
36986    Do not leak on AnnotScreen destructor
36987
36988    Fixes bug 19095
36989
36990 poppler/Annot.cc | 4 ++++
36991 1 file changed, 4 insertions(+)
36992
36993commit aaeb0d137232bf1cb11dc5e37b8b45b50c6f9c6a
36994Author: Pino Toscano <pino@kde.org>
36995Date:	Fri Dec 12 00:43:19 2008 +0100
36996
36997    update the xpdf headers installation
36998
36999 CMakeLists.txt | 32 +++++++++++++++++++++-----------
37000 1 file changed, 21 insertions(+), 11 deletions(-)
37001
37002commit 7c6527fa05389f705872aaaaff12e739b5d1577e
37003Author: Pino Toscano <pino@kde.org>
37004Date:	Fri Dec 12 00:41:21 2008 +0100
37005
37006    don't install Function.cc, as it is not an header
37007
37008 poppler/Makefile.am | 1 -
37009 1 file changed, 1 deletion(-)
37010
37011commit 0179e21b128ffccb5afd13203137ab8435197609
37012Author: Albert Astals Cid <aacid@kde.org>
37013Date:	Fri Dec 12 00:16:38 2008 +0100
37014
37015    Be more helpful with bad boys that want to use poppler core directly
37016
37017 fofi/Makefile.am     | 10 ++++++++++
37018 splash/SplashClip.h  |  2 +-
37019 splash/SplashPath.h  |  2 +-
37020 splash/SplashXPath.h |  2 +-
37021 4 files changed, 13 insertions(+), 3 deletions(-)
37022
37023commit 401632e4eeb4b10b1183a820f32461da77e8e4f2
37024Author: Albert Astals Cid <aacid@kde.org>
37025Date:	Fri Dec 12 00:14:04 2008 +0100
37026
37027    Try harder to look for openjpeg
37028
37029 cmake/modules/FindLIBOPENJPEG.cmake | 2 +-
37030 1 file changed, 1 insertion(+), 1 deletion(-)
37031
37032commit ab539f46089702f60b96b1ba2b2bc1544173c264
37033Author: Albert Astals Cid <aacid@kde.org>
37034Date:	Thu Dec 11 23:15:45 2008 +0100
37035
37036    Fix crash when reading outline
37037
37038    Fixes bug 19024. Last as reference is required if the item has
37039    children (Table 8.4) so if there is no last reference, don't try to
37040    read children.
37041
37042 poppler/Outline.cc | 4 ++++
37043 1 file changed, 4 insertions(+)
37044
37045commit c9a755f9fd14511f43a2ca7fcda36bdd64bb1d87
37046Author: Ilya Gorenbein <igorenbein@finjan.com>
37047Date:	Sun Dec 7 17:59:19 2008 +0100
37048
37049    Fix memory leak
37050
37051    Bug 18924
37052
37053 poppler/Page.cc | 4 ++++
37054 1 file changed, 4 insertions(+)
37055
37056commit 4cd364c179ae91ed383a8237ba1ad263952fd7aa
37057Author: Pino Toscano <pino@kde.org>
37058Date:	Sun Nov 30 16:57:52 2008 +0100
37059
37060    add my copyright here
37061
37062 qt4/src/poppler-private.cc | 1 +
37063 1 file changed, 1 insertion(+)
37064
37065commit 6b1676deb773675d90469adc84c3de8dcdaf174c
37066Author: Pino Toscano <pino@kde.org>
37067Date:	Sun Nov 30 16:56:43 2008 +0100
37068
37069    [Qt4] support URI actions for TOC items
37070
37071 qt4/src/poppler-private.cc | 5 +++++
37072 1 file changed, 5 insertions(+)
37073
37074commit b5cd58b5565055fd0c13771461245ddcd80edfcf
37075Author: Pino Toscano <pino@kde.org>
37076Date:	Sun Nov 30 16:34:57 2008 +0100
37077
37078    extract the LinkAction "serialization" in an own function, and make
37079    it more safe
37080
37081 qt4/src/poppler-private.cc | 85
37082 ++++++++++++++++++++++++++++++++--------------
37083 1 file changed, 59 insertions(+), 26 deletions(-)
37084
37085commit ee191363e22940ae7b06945e68c4738b17c78348
37086Author: Pino Toscano <pino@kde.org>
37087Date:	Sun Nov 30 16:17:32 2008 +0100
37088
37089    move the addTocChildren() implementation in the cpp
37090
37091 qt4/src/poppler-form.cc    |  1 +
37092 qt4/src/poppler-page.cc    |  1 +
37093 qt4/src/poppler-private.cc | 65
37094 ++++++++++++++++++++++++++++++++++++++++++++++
37095 qt4/src/poppler-private.h  | 64
37096 ++-------------------------------------------
37097 4 files changed, 69 insertions(+), 62 deletions(-)
37098
37099commit f8eaabf1aa7e384619129a7509be85d0c3bfb825
37100Author: Albert Astals Cid <aacid@kde.org>
37101Date:	Sun Nov 30 13:33:12 2008 +0100
37102
37103    Update copyrights of the last commits
37104
37105 poppler/TextOutputDev.cc | 2 +-
37106 1 file changed, 1 insertion(+), 1 deletion(-)
37107
37108commit 5f4fedfae6098e25644ffe5d4b1ed0bac043841d
37109Author: Albert Astals Cid <aacid@kde.org>
37110Date:	Sat Nov 29 19:51:27 2008 +0100
37111
37112    Use the Length specified in the Stream as initial bufSize
37113
37114    This is a optimization to save a few reallocations, if the Length
37115    value is incorrect it will still work
37116
37117 poppler/JPEG2000Stream.cc | 10 ++++++++--
37118 1 file changed, 8 insertions(+), 2 deletions(-)
37119
37120commit 12f6d6ba2052fbdc8ea4ba7c7c9277e75bf170a5
37121Author: Carlos Garcia Campos <carlosgc@gnome.org>
37122Date:	Sun Nov 23 18:20:14 2008 +0100
37123
37124    Fix a crash when the second argument of opMarkPoint is not a
37125    dictionary
37126
37127    According to the spec "If any of the values are indirect references to
37128    objects outside the content stream, the property list dictionary must
37129    instead be defined as a named resource.
37130
37131 poppler/Gfx.cc | 2 +-
37132 1 file changed, 1 insertion(+), 1 deletion(-)
37133
37134commit 817e123a28e9f6b7e5be23f7ac2ba3bcec5e3f3f
37135Author: Adrian Johnson <ajohnson@redneon.com>
37136Date:	Sat Nov 22 21:48:37 2008 +1030
37137
37138    Don't compare print flag for non Type 3 fonts in cairo font cache
37139
37140 poppler/CairoFontEngine.cc | 7 ++++++-
37141 poppler/CairoFontEngine.h  | 4 +++-
37142 2 files changed, 9 insertions(+), 2 deletions(-)
37143
37144commit 68f8ade28764855d4f663607c50c8202b1268296
37145Author: Albert Astals Cid <tsdgeos@samsung.localdomain>
37146Date:	Sun Nov 23 10:54:46 2008 +0100
37147
37148    Compile with -pedantic
37149
37150    Thanks to Bernard Leak for notifying
37151
37152 test/pdf-inspector.cc | 2 +-
37153 1 file changed, 1 insertion(+), 1 deletion(-)
37154
37155commit 4a4fa7ed44a87e47a6078a1f7bb6f41071672ea7
37156Author: Carlos Garcia Campos <carlosgc@gnome.org>
37157Date:	Tue Nov 18 20:11:07 2008 +0100
37158
37159    Fix a crash when selecting text in word mode
37160
37161 poppler/TextOutputDev.cc | 2 +-
37162 1 file changed, 1 insertion(+), 1 deletion(-)
37163
37164commit a6f5032ab0d6edbf3879f39efff7916b1f7233da
37165Author: Carlos Garcia Campos <carlosgc@gnome.org>
37166Date:	Sun Nov 16 18:24:06 2008 +0100
37167
37168    optContentConfig is not actually stored in PDFDoc but in Catalog
37169
37170 poppler/PDFDoc.h | 1 -
37171 1 file changed, 1 deletion(-)
37172
37173commit b843ac34c6c4ca1580f99fa2220c59dfcd91f026
37174Author: Pino Toscano <pino@kde.org>
37175Date:	Sat Nov 15 14:49:02 2008 +0100
37176
37177    [Qt4] deserialize the value of the 'right' coordinate, too
37178
37179 qt4/src/poppler-link.cc | 11 ++++++-----
37180 1 file changed, 6 insertions(+), 5 deletions(-)
37181
37182commit 03061fdae49842556c9ff48e61914fc88502e1d8
37183Author: Tim Mooney <enchanter@users.sourceforge.net>
37184Date:	Thu Nov 13 22:32:22 2008 +0100
37185
37186    Fix build on Solaris 10 + Sun Studio 12.
37187
37188    Fixes bug 17496
37189
37190 configure.ac	  | 14 ++++++++++++++
37191 test/Makefile.am |  6 ++++--
37192 2 files changed, 18 insertions(+), 2 deletions(-)
37193
37194commit 17b18be4fd25f2ca2b4ed7382d9fda50410c44f1
37195Author: Adrian Johnson <ajohnson@redneon.com>
37196Date:	Wed Nov 12 20:40:57 2008 +1030
37197
37198    Ensure cairo font matrix is invertable
37199
37200    Fixes bugs #18254 and #18429
37201
37202 poppler/CairoOutputDev.cc | 15 ++++++++++++++-
37203 1 file changed, 14 insertions(+), 1 deletion(-)
37204
37205commit e2257e6916cd1067d43db9ed45f944413c61ed64
37206Author: Albert Astals Cid <aacid@kde.org>
37207Date:	Sun Nov 9 22:44:48 2008 +0100
37208
37209    Update copyrights of the last commits
37210
37211 poppler/CairoFontEngine.cc    | 1 +
37212 poppler/CairoFontEngine.h     | 1 +
37213 poppler/Form.cc	       | 2 +-
37214 poppler/Gfx.h		       | 1 +
37215 poppler/OptionalContent.h     | 1 +
37216 qt4/src/poppler-optcontent.cc | 1 +
37217 6 files changed, 6 insertions(+), 1 deletion(-)
37218
37219commit 069f8ad9453e612e907b561aa50983c34400193d
37220Author: Albert Astals Cid <aacid@kde.org>
37221Date:	Sun Nov 9 20:36:06 2008 +0100
37222
37223    MakeItBuild
37224
37225 glib/CMakeLists.txt	  | 1 +
37226 glib/demo/CMakeLists.txt | 1 +
37227 2 files changed, 2 insertions(+)
37228
37229commit 04025c4f65bbb7e4330f6d17d917a035c0906f3d
37230Author: Carlos Garcia Campos <carlosgc@gnome.org>
37231Date:	Sun Nov 9 17:03:20 2008 +0100
37232
37233    Fix a crash when initializing an Annot with a null catalog
37234
37235    Forms crate a temp annot just to get the font size of the form field
37236    passing a NULL catalog.
37237
37238 poppler/Annot.cc | 2 +-
37239 1 file changed, 1 insertion(+), 1 deletion(-)
37240
37241commit 471255c5a3850984997d91c7850759eb0c7e8a9c
37242Author: Carlos Garcia Campos <carlosgc@gnome.org>
37243Date:	Sat Nov 8 20:58:57 2008 +0100
37244
37245    [glib-demo] Add Optional Content demo
37246
37247 glib/demo/Makefile.am |   2 +
37248 glib/demo/layers.c    | 511
37249 ++++++++++++++++++++++++++++++++++++++++++++++++++
37250 glib/demo/layers.h    |  31 +++
37251 glib/demo/main.c      |   4 +-
37252 4 files changed, 547 insertions(+), 1 deletion(-)
37253
37254commit 7363c25e1d83332932d9b4fe16d7fb4e364da628
37255Author: Carlos Garcia Campos <carlosgc@gnome.org>
37256Date:	Sun Oct 26 19:47:35 2008 +0100
37257
37258    [glib] Add Optional Content support
37259
37260 glib/Makefile.am	   |   2 +
37261 glib/poppler-document.cc  | 377
37262 ++++++++++++++++++++++++++++++++++++++++++++++
37263 glib/poppler-document.h   |  12 ++
37264 glib/poppler-layer.cc	   | 201 ++++++++++++++++++++++++
37265 glib/poppler-layer.h	   |  43 ++++++
37266 glib/poppler-private.h    |  21 +++
37267 glib/poppler.h		   |   3 +
37268 glib/test-poppler-glib.cc |  52 ++++++-
37269 8 files changed, 710 insertions(+), 1 deletion(-)
37270
37271commit c674566f458b54097f21aae0d4bf8637146565c5
37272Author: Carlos Garcia Campos <carlosgc@gnome.org>
37273Date:	Sun Oct 26 19:42:53 2008 +0100
37274
37275    Fix memory leaks in OptionalContent
37276
37277 poppler/OptionalContent.cc | 13 +++----------
37278 poppler/OptionalContent.h  | 10 ++++++----
37279 2 files changed, 9 insertions(+), 14 deletions(-)
37280
37281commit 06ca313b8ecb8abb8dec3b418d118525b7bb0fdf
37282Author: Carlos Garcia Campos <carlosgc@gnome.org>
37283Date:	Sun Oct 26 19:11:45 2008 +0100
37284
37285    Check annotation optional content properties before drawing it
37286
37287 poppler/Annot.cc | 20 ++++++++++++--------
37288 poppler/Annot.h  |  4 ++--
37289 2 files changed, 14 insertions(+), 10 deletions(-)
37290
37291commit a6d58927b048aa043cb6b6ed3ee9aeb213578924
37292Author: Carlos Garcia Campos <carlosgc@gnome.org>
37293Date:	Sat Nov 8 20:50:40 2008 +0100
37294
37295    Do not show hidden optional content
37296
37297    Before any draw operation we first check whether we are inside an
37298    optional marked content element that is currently hidden.
37299
37300 poppler/Gfx.cc | 113
37301 ++++++++++++++++++++++++++++++++++++++++-----------------
37302 poppler/Gfx.h	|   7 +++-
37303 2 files changed, 84 insertions(+), 36 deletions(-)
37304
37305commit 5f168f991477e291290350a28f4a60a565e187b9
37306Author: Carlos Garcia Campos <carlosgc@gnome.org>
37307Date:	Mon Oct 20 17:56:11 2008 +0200
37308
37309    [glib] Show action titles when printing the index in test program
37310
37311 glib/test-poppler-glib.cc | 13 ++++++++-----
37312 1 file changed, 8 insertions(+), 5 deletions(-)
37313
37314commit a906d12e16748d9a40c0db4043a576fd3d004341
37315Author: Carlos Garcia Campos <carlosgc@gnome.org>
37316Date:	Sat Nov 8 20:20:00 2008 +0100
37317
37318    Minor code cleanup and consistency issues
37319
37320 poppler/OptionalContent.cc	| 22 +++++++++++-----------
37321 poppler/OptionalContent.h	|  8 ++++----
37322 qt4/src/poppler-optcontent.cc	|  6 +++---
37323 qt4/tests/check_optcontent.cpp |  8 ++++----
37324 4 files changed, 22 insertions(+), 22 deletions(-)
37325
37326commit e73c2ce906b7e1f06d641f7e0733aad6336b4091
37327Author: Carlos Garcia Campos <carlosgc@gnome.org>
37328Date:	Sun Oct 19 12:44:13 2008 +0200
37329
37330    Delete the optContent object if it's invalid
37331
37332 poppler/Catalog.cc	    | 4 ++++
37333 poppler/OptionalContent.cc | 3 +++
37334 poppler/OptionalContent.h  | 5 +++++
37335 3 files changed, 12 insertions(+)
37336
37337commit 2900e7e4c920d735d5a727e9e39f71df97bd7b93
37338Author: Albert Astals Cid <aacid@kde.org>
37339Date:	Sat Nov 8 18:12:47 2008 +0100
37340
37341    A new cairo is needed
37342
37343 CMakeLists.txt | 2 +-
37344 1 file changed, 1 insertion(+), 1 deletion(-)
37345
37346commit aaaecd2e86769d3a99e21577448a193711985958
37347Author: Albert Astals Cid <aacid@kde.org>
37348Date:	Wed Nov 5 22:47:30 2008 +0100
37349
37350    Do not abort if indexHighA is 'invalid', move it to the closest
37351    valid value and try with it
37352
37353    For the bug 18374 it works and does not seem a security problem
37354
37355 poppler/GfxState.cc | 7 ++++---
37356 1 file changed, 4 insertions(+), 3 deletions(-)
37357
37358commit 82f4228a50efe6447c68f7f6d34a7805b7e4b75e
37359Author: Albert Astals Cid <aacid@kde.org>
37360Date:	Wed Nov 5 20:57:17 2008 +0100
37361
37362    Add myself here
37363
37364 qt4/demos/viewer.cpp | 1 +
37365 1 file changed, 1 insertion(+)
37366
37367commit 8df7d83439f0e9ab200840f912f1c08bbf44bd6e
37368Author: Albert Astals Cid <aacid@kde.org>
37369Date:	Wed Nov 5 20:49:01 2008 +0100
37370
37371    [Qt4Demo] Fix leak
37372
37373 qt4/demos/viewer.cpp | 1 +
37374 1 file changed, 1 insertion(+)
37375
37376commit d3c424e0362f53bda5c4e2e415823d78ace76253
37377Author: Albert Astals Cid <aacid@kde.org>
37378Date:	Wed Nov 5 20:14:17 2008 +0100
37379
37380    Rename i to j so that code is more clear by not shadowing the
37381    function parameter
37382
37383 poppler/Catalog.cc | 8 ++++----
37384 1 file changed, 4 insertions(+), 4 deletions(-)
37385
37386commit 9d12de9b59de4336eabb423f7bf0363b6a35e2a8
37387Author: Albert Astals Cid <aacid@kde.org>
37388Date:	Wed Nov 5 20:00:01 2008 +0100
37389
37390    Fix crash in case indices is NULL
37391
37392    Putting more than one "logical line" per "real line" is evil, we
37393    think if will group it, but does not
37394
37395 poppler/UnicodeTypeTable.cc | 7 +++++--
37396 1 file changed, 5 insertions(+), 2 deletions(-)
37397
37398commit fc61dad9daa15f83802ffa5c3cd9b59d80bb310b
37399Author: Albert Astals Cid <aacid@kde.org>
37400Date:	Wed Nov 5 19:52:00 2008 +0100
37401
37402    [Qt] Fix leak
37403
37404 qt/poppler-link.cc | 8 +++++++-
37405 1 file changed, 7 insertions(+), 1 deletion(-)
37406
37407commit 981fb857b0afb1cda7836744dcf37906285512b4
37408Author: Albert Astals Cid <aacid@kde.org>
37409Date:	Wed Nov 5 19:49:18 2008 +0100
37410
37411    [Qt] Fix memory leak
37412
37413 qt/poppler-document.cc | 4 +++-
37414 1 file changed, 3 insertions(+), 1 deletion(-)
37415
37416commit e925e92d5cbfc009c138ece117227a3b0894ead6
37417Author: Albert Astals Cid <aacid@kde.org>
37418Date:	Wed Nov 5 19:44:40 2008 +0100
37419
37420    Do not leak uBuf in the error case
37421
37422 poppler/CharCodeToUnicode.cc | 1 +
37423 1 file changed, 1 insertion(+)
37424
37425commit 0741a402632ec5a8641ff11707142bf2731c1833
37426Author: Adrian Johnson <ajohnson@redneon.com>
37427Date:	Sat Nov 1 22:27:48 2008 +1030
37428
37429    Restore the cairo Type3 font image prescaling funtionality
37430
37431 poppler/CairoFontEngine.cc | 49
37432 +++++++++++++++++++++++++++-------------------
37433 poppler/CairoFontEngine.h  | 20 +++++++++++--------
37434 poppler/CairoOutputDev.cc  |  2 +-
37435 poppler/CairoOutputDev.h   |  2 +-
37436 4 files changed, 43 insertions(+), 30 deletions(-)
37437
37438commit 91a7c3fdd44f30b0b50ed05a3313bbb1b5c86e71
37439Author: Adrian Johnson <ajohnson@redneon.com>
37440Date:	Sat Nov 1 20:57:24 2008 +1030
37441
37442    Remove cairo font matrix y flip when inside a Type 3 char
37443
37444    Not sure why this was previously required but it now produces
37445    incorrect results.
37446
37447 poppler/CairoOutputDev.cc | 5 -----
37448 1 file changed, 5 deletions(-)
37449
37450commit 3bf4d7d75b455a9a0b5ee3a8c78b218e5af5185a
37451Author: Adrian Johnson <ajohnson@redneon.com>
37452Date:	Sat Nov 1 20:50:07 2008 +1030
37453
37454    Transform the glyph advance by the font matrix
37455
37456 poppler/CairoFontEngine.cc | 1 +
37457 1 file changed, 1 insertion(+)
37458
37459commit 4aa32bad61d008a854fdc9e902d6834bb1687d7e
37460Author: Adrian Johnson <ajohnson@redneon.com>
37461Date:	Sat Nov 1 20:49:04 2008 +1030
37462
37463    Use the font BBox, not the font matrix to set the Gfx BBox
37464
37465 poppler/CairoFontEngine.cc | 1 +
37466 1 file changed, 1 insertion(+)
37467
37468commit 987955440c7711f440c3d2b5cc8c05ec07228a77
37469Author: Adrian Johnson <ajohnson@redneon.com>
37470Date:	Sat Nov 1 20:47:05 2008 +1030
37471
37472    Ensure both the font matrix and y-axis flip are in the matrix
37473
37474    we use for transforming the glyph metrics.
37475
37476 poppler/CairoFontEngine.cc | 6 +++---
37477 1 file changed, 3 insertions(+), 3 deletions(-)
37478
37479commit 5c051aa117477cba5d350adfc539acb4b5f2a56a
37480Author: Adrian Johnson <ajohnson@redneon.com>
37481Date:	Sat Nov 1 01:59:07 2008 +1030
37482
37483    Require cairo 1.8.2 for user-font support
37484
37485 configure.ac | 2 +-
37486 1 file changed, 1 insertion(+), 1 deletion(-)
37487
37488commit a3edfa30680864b95a5196c5619846de42980857
37489Author: Adrian Johnson <ajohnson@redneon.com>
37490Date:	Sat Nov 1 01:57:32 2008 +1030
37491
37492    Implement Type 3 fonts in cairo backend using cairo user-fonts
37493
37494 poppler/CairoFontEngine.cc | 174
37495 +++++++++++++++++++++++++++++++++++++++++++--
37496 poppler/CairoFontEngine.h  |  18 +++++
37497 poppler/CairoOutputDev.cc  |	9 ++-
37498 poppler/CairoOutputDev.h   |	4 +-
37499 4 files changed, 194 insertions(+), 11 deletions(-)
37500
37501commit feab1e982a2ee39bb372d593633a06b6a499822f
37502Author: Adrian Johnson <ajohnson@redneon.com>
37503Date:	Sat Nov 1 01:21:39 2008 +1030
37504
37505    Add CairoOutputDev functions for getting Type 3 glyph metrics
37506
37507 poppler/CairoOutputDev.cc | 10 ++++++++++
37508 poppler/CairoOutputDev.h  |  7 +++++++
37509 2 files changed, 17 insertions(+)
37510
37511commit a75efe208d899d4a23d5e2fcef200e4225721636
37512Author: Adrian Johnson <ajohnson@redneon.com>
37513Date:	Sat Nov 1 00:26:40 2008 +1030
37514
37515    Make the catalog available to CairoFontEngine
37516
37517 glib/poppler-document.cc   | 3 ++-
37518 poppler/CairoFontEngine.cc | 2 +-
37519 poppler/CairoFontEngine.h  | 3 ++-
37520 poppler/CairoOutputDev.cc  | 7 +++++--
37521 poppler/CairoOutputDev.h   | 3 ++-
37522 test/pdf-inspector.cc	    | 2 +-
37523 6 files changed, 13 insertions(+), 7 deletions(-)
37524
37525commit 941d3976c496b75a3c5a9d19b80044fc2b57bd98
37526Author: Adrian Johnson <ajohnson@redneon.com>
37527Date:	Fri Oct 31 22:44:41 2008 +1030
37528
37529    Allow multiple instances of CairoOutputDev to be created
37530
37531    for the same document that shares the same CairoFontEngine.
37532
37533 poppler/CairoOutputDev.cc | 16 +++++++++++-----
37534 poppler/CairoOutputDev.h  |  4 +++-
37535 2 files changed, 14 insertions(+), 6 deletions(-)
37536
37537commit 94cff513d8589f51b243fcb078f82cb931bb6d35
37538Author: Adrian Johnson <ajohnson@redneon.com>
37539Date:	Fri Oct 31 21:11:01 2008 +1030
37540
37541    Use correct return type in _ft_new_face
37542
37543 poppler/CairoFontEngine.cc | 2 +-
37544 1 file changed, 1 insertion(+), 1 deletion(-)
37545
37546commit 0b5ee897a24ce1edfca19a3b843f9b7ee7026d07
37547Author: Adrian Johnson <ajohnson@redneon.com>
37548Date:	Fri Oct 31 20:55:14 2008 +1030
37549
37550    Refactor CairoFont
37551
37552    Create a CairoFreeType subclass and move the FreeType specific code
37553    into it.
37554
37555 poppler/CairoFontEngine.cc | 197
37556 +++++++++++++++++++++++++--------------------
37557 poppler/CairoFontEngine.h  |  26 ++++--
37558 2 files changed, 131 insertions(+), 92 deletions(-)
37559
37560commit a5865dae5b414de5f6dbda2a512101050c374e06
37561Author: Carlos Garcia Campos <carlosgc@gnome.org>
37562Date:	Tue Oct 28 10:30:59 2008 +0100
37563
37564    [glib] Add DISABLE_SINGLE_INCLUDES flags and fix glib-demo
37565
37566 configure.ac		 | 4 ++++
37567 glib/Makefile.am	 | 3 ++-
37568 glib/demo/Makefile.am	 | 3 ++-
37569 glib/demo/annots.h	 | 2 +-
37570 glib/demo/attachments.h | 2 +-
37571 glib/demo/fonts.h	 | 2 +-
37572 glib/demo/forms.h	 | 2 +-
37573 glib/demo/images.h	 | 2 +-
37574 glib/demo/info.h	 | 2 +-
37575 glib/demo/links.h	 | 2 +-
37576 glib/demo/outline.h	 | 2 +-
37577 glib/demo/page.h	 | 2 +-
37578 glib/demo/render.h	 | 2 +-
37579 glib/demo/transitions.h | 2 +-
37580 glib/demo/utils.h	 | 2 +-
37581 15 files changed, 20 insertions(+), 14 deletions(-)
37582
37583commit e07bfb54b77430e10e50c33151cf0afc9854006c
37584Author: Christian Persch <chpe@gnome.org>
37585Date:	Tue Oct 28 10:29:51 2008 +0100
37586
37587    [glib] Fix build when compiling with GTK_DISABLE_SINGLE_INCLUDES
37588
37589 glib/poppler-page.h | 3 +--
37590 1 file changed, 1 insertion(+), 2 deletions(-)
37591
37592commit a84d272ffd2b593ac98148e71b83fba299c60fea
37593Author: Carlos Garcia Campos <carlosgc@gnome.org>
37594Date:	Tue Oct 28 10:01:00 2008 +0100
37595
37596    [glib] Add disable deprecated compile flags and fix compile warnings
37597
37598 configure.ac		 | 6 ++++++
37599 glib/Makefile.am	 | 3 ++-
37600 glib/demo/Makefile.am	 | 4 +++-
37601 glib/demo/attachments.c | 4 ++--
37602 4 files changed, 13 insertions(+), 4 deletions(-)
37603
37604commit 43f2b84a81625abee84c93cdced7fb92c99cd944
37605Author: Albert Astals Cid <aacid@kde.org>
37606Date:	Tue Oct 21 23:00:55 2008 +0200
37607
37608    [Qt4] Small docu improvement
37609
37610 qt4/src/poppler-qt4.h | 3 +++
37611 1 file changed, 3 insertions(+)
37612
37613commit 00f9995b4960575cd1f392474c585f2140c8e587
37614Author: Albert Astals Cid <aacid@kde.org>
37615Date:	Sun Oct 12 14:20:01 2008 +0200
37616
37617    Do not crash if there is not font
37618
37619    See bug 18023 for more info
37620
37621 poppler/TextOutputDev.cc | 4 +++-
37622 1 file changed, 3 insertions(+), 1 deletion(-)
37623
37624commit 084cc4335cfe2c0e66219eba4c1177ee7ff018c5
37625Author: Albert Astals Cid <aacid@kde.org>
37626Date:	Fri Oct 10 23:15:35 2008 +0200
37627
37628    obj4 should be the index 1 on the Array, not the 0, that's already
37629    obj3
37630
37631 poppler/Form.cc | 2 +-
37632 1 file changed, 1 insertion(+), 1 deletion(-)
37633
37634commit d7442c90206d4b7a8ebc58f995647eb87ac35f42
37635Author: Albert Astals Cid <aacid@kde.org>
37636Date:	Thu Oct 9 22:53:00 2008 +0200
37637
37638    If Name is a Ref we want to get the String it references, not the Ref
37639
37640 poppler/OptionalContent.cc | 2 +-
37641 1 file changed, 1 insertion(+), 1 deletion(-)
37642
37643commit 93f8dd9e837557bbfc0f058a664c356e3d6e82c0
37644Author: Albert Astals Cid <aacid@kde.org>
37645Date:	Thu Oct 9 21:28:27 2008 +0200
37646
37647    Poppler 0.10.0
37648
37649 CMakeLists.txt   |  2 +-
37650 NEWS		  | 16 ++++++++++++++++
37651 configure.ac	  |  2 +-
37652 msvc/config.h	  |  6 +++---
37653 qt4/src/Doxyfile |  2 +-
37654 5 files changed, 22 insertions(+), 6 deletions(-)
37655
37656commit cdd9bf016de0d3f96b1d5e304c9d02f2bf71ff18
37657Author: Mark Kaplan <mkaplan@finjan.com>
37658Date:	Wed Oct 8 22:29:11 2008 +0200
37659
37660    Initialize properly OptionalContentGroup::m_name
37661
37662 poppler/OptionalContent.cc | 3 ++-
37663 1 file changed, 2 insertions(+), 1 deletion(-)
37664
37665commit c7b87f3b8cbbcca29a1974debc2233f621a2e33b
37666Author: Carlo Bramini <carlo.bramix@libero.it>
37667Date:	Mon Oct 6 19:32:27 2008 +0200
37668
37669    Fix link on Mingw+Msys
37670
37671 test/Makefile.am | 2 +-
37672 1 file changed, 1 insertion(+), 1 deletion(-)
37673
37674commit e92255296511cae9cbbac8de800d8b26e5f681f1
37675Author: Pino Toscano <pino@kde.org>
37676Date:	Sun Oct 5 15:57:06 2008 +0200
37677
37678    [Qt4] when the PDF exporting fails, delete the file if it was
37679    created by
37680    the (failed) exporting
37681
37682 qt4/src/poppler-pdf-converter.cc | 13 +++++++++++++
37683 1 file changed, 13 insertions(+)
37684
37685commit 360f470b852e37d400949343763a18bf598820e8
37686Author: Albert Astals Cid <aacid@kde.org>
37687Date:	Sat Oct 4 20:04:44 2008 +0200
37688
37689    Remove unused var
37690
37691 poppler/Annot.cc | 2 +-
37692 1 file changed, 1 insertion(+), 1 deletion(-)
37693
37694commit df7317f1320513b4f66cb6618d753b82042671f5
37695Author: Albert Astals Cid <aacid@kde.org>
37696Date:	Sat Oct 4 19:48:57 2008 +0200
37697
37698    free the object
37699
37700 poppler/PDFDoc.cc | 4 ++++
37701 1 file changed, 4 insertions(+)
37702
37703commit 9946d9af9dd5d5b96d5c777413a3e253dfd1f291
37704Author: Albert Astals Cid <aacid@kde.org>
37705Date:	Sat Oct 4 19:39:46 2008 +0200
37706
37707    If we try saving a document that was encrypted, we break everything,
37708    so just fail early
37709
37710 poppler/PDFDoc.cc | 7 +++++++
37711 1 file changed, 7 insertions(+)
37712
37713commit 108959432af7714cb8ffe42d98d40c97f936a2e6
37714Author: Albert Astals Cid <aacid@kde.org>
37715Date:	Sat Oct 4 19:39:24 2008 +0200
37716
37717    Correctly return wheter it was saved or not
37718
37719 qt4/src/poppler-pdf-converter.cc | 8 +++++---
37720 1 file changed, 5 insertions(+), 3 deletions(-)
37721
37722commit 4c6cb1c204d782e2ac2113b57f6d372b4716017d
37723Author: Albert Astals Cid <aacid@kde.org>
37724Date:	Sat Oct 4 01:46:58 2008 +0200
37725
37726    Remove spurious //
37727
37728 fofi/FoFiType1.cc | 2 +-
37729 1 file changed, 1 insertion(+), 1 deletion(-)
37730
37731commit e8e7809ab4b115cbe67251da12989fc024912514
37732Author: Albert Astals Cid <aacid@kde.org>
37733Date:	Sat Oct 4 01:43:02 2008 +0200
37734
37735    There are files that have more than one encoding definition per line,
37736    make them work
37737
37738    Fixes bug 17018, while at it, i've added some comments and some
37739    error() to make things a bit clearer
37740
37741 fofi/FoFiType1.cc | 28 ++++++++++++++++++++++++----
37742 1 file changed, 24 insertions(+), 4 deletions(-)
37743
37744commit 7604e025038fee24c2cb3001f2100d5d1e48efe1
37745Author: Albert Astals Cid <aacid@kde.org>
37746Date:	Sat Oct 4 00:35:46 2008 +0200
37747
37748    Fix Poppler::Link::linkArea for rotated pages
37749
37750    we suck :-( Fixes kde bug 172105
37751
37752 qt4/src/poppler-link-extractor.cc | 3 +++
37753 1 file changed, 3 insertions(+)
37754
37755commit 450b21e4528a8e890d3dda37ecb0a68602f8efaa
37756Author: Albert Astals Cid <aacid@kde.org>
37757Date:	Wed Oct 1 00:46:29 2008 +0200
37758
37759    I've changed these files this year too, update copyright
37760
37761 goo/gmem.cc | 2 +-
37762 goo/gmem.h  | 2 +-
37763 2 files changed, 2 insertions(+), 2 deletions(-)
37764
37765commit 98310ca24841789cf53b10d34e271ceb4e054001
37766Author: Albert Astals Cid <aacid@kde.org>
37767Date:	Tue Sep 30 23:59:43 2008 +0200
37768
37769    Fix StitchingFunction(StitchingFunction *func) and
37770    GfxAxialShading(GfxAxialShading *shading)
37771
37772    Fixes bug 17852
37773
37774 poppler/Function.cc | 2 ++
37775 poppler/GfxState.cc | 2 +-
37776 2 files changed, 3 insertions(+), 1 deletion(-)
37777
37778commit d12f5f4395eb18f8d29182e24acddd3e2b5cfe88
37779Author: Albert Astals Cid <aacid@kde.org>
37780Date:	Tue Sep 30 23:20:26 2008 +0200
37781
37782    0.9.3
37783
37784 CMakeLists.txt   |  2 +-
37785 NEWS		  | 17 +++++++++++++++++
37786 configure.ac	  |  2 +-
37787 msvc/config.h	  |  6 +++---
37788 qt4/src/Doxyfile |  2 +-
37789 5 files changed, 23 insertions(+), 6 deletions(-)
37790
37791commit d61e464754521555a06ed0901955f49be4def29a
37792Author: Albert Astals Cid <aacid@kde.org>
37793Date:	Tue Sep 30 19:26:17 2008 +0200
37794
37795    Timothy also agreed, now Ed Catmur is the last one missing to answer
37796
37797 utils/ImageOutputDev.cc | 3 +++
37798 utils/ImageOutputDev.h  | 3 +++
37799 2 files changed, 6 insertions(+)
37800
37801commit 3225f54fea7cbb6b25d7223268cdeccfdd823375
37802Author: Albert Astals Cid <aacid@kde.org>
37803Date:	Tue Sep 30 00:27:49 2008 +0200
37804
37805    And Marco said yes to GPLv2+
37806
37807    Only Timothy Lee and Ed Catmur left :-)
37808
37809 poppler/Catalog.cc | 3 +++
37810 poppler/Outline.cc | 3 +++
37811 poppler/Outline.h  | 3 +++
37812 splash/Splash.cc   | 3 +++
37813 splash/Splash.h    | 3 +++
37814 5 files changed, 15 insertions(+)
37815
37816commit 268d803c9dd67b7f78f8dcdc3c7653c8b2c2d08f
37817Author: Warren Toomey <wkt@tuhs.org>
37818Date:	Mon Sep 29 21:14:40 2008 +0200
37819
37820    Let HmtlOutputDev process images
37821
37822 utils/HtmlOutputDev.h | 3 ++-
37823 1 file changed, 2 insertions(+), 1 deletion(-)
37824
37825commit a29984ab777c64a1cb286b667a6a91ad9b191f40
37826Merge: f399afe 6865872
37827Author: Pino Toscano <pino@kde.org>
37828Date:	Sun Sep 28 23:39:08 2008 +0200
37829
37830    Merge branch 'master' of
37831    ssh://pino@git.freedesktop.org/git/poppler/poppler
37832
37833commit f399afe6f6b9c250327d0e4c5b3f2839889d7095
37834Author: Pino Toscano <pino@kde.org>
37835Date:	Sun Sep 28 23:38:34 2008 +0200
37836
37837    [Qt4] various apidox improvements
37838
37839 qt4/src/Mainpage.dox	|  10 +---
37840 qt4/src/poppler-link.h |  92 +++++++++++++++++++++++++++++++++----
37841 qt4/src/poppler-qt4.h	| 121
37842 +++++++++++++++++++++++++++++++++----------------
37843 3 files changed, 168 insertions(+), 55 deletions(-)
37844
37845commit 68658721583b05ebacb1165ac36e91d49735bbd9
37846Author: Albert Astals Cid <aacid@kde.org>
37847Date:	Sun Sep 28 19:29:06 2008 +0200
37848
37849    If tables is null, don't try to write to file as it'll crash, fixes
37850    crash on 17811 when using cairooutputdev
37851
37852 fofi/FoFiTrueType.cc | 4 ++++
37853 1 file changed, 4 insertions(+)
37854
37855commit 3cb5b7fc5ae168ef58fd1905f61c1b9abe6cb86c
37856Author: Albert Astals Cid <aacid@kde.org>
37857Date:	Sun Sep 28 19:25:53 2008 +0200
37858
37859    Introduce greallocn_checkoverflow and use it in FoFiTrueType::parse
37860
37861    Fixes the other part of bug 17811
37862
37863 fofi/FoFiTrueType.cc |  4 ++--
37864 goo/gmem.cc	      | 21 +++++++++++++++++++++
37865 goo/gmem.h	      |  1 +
37866 3 files changed, 24 insertions(+), 2 deletions(-)
37867
37868commit aa7ef03af49f74ed558dcbab8ad4c594bb2b7d53
37869Author: Albert Astals Cid <aacid@kde.org>
37870Date:	Sun Sep 28 19:24:43 2008 +0200
37871
37872    If libjpeg tells us to abort, let's abort :D
37873
37874    Fixes part of bug 17811
37875
37876 poppler/DCTStream.cc | 1 +
37877 1 file changed, 1 insertion(+)
37878
37879commit e2461c9aa4d74b5511621d7222979948e31541ad
37880Author: Pino Toscano <pino@kde.org>
37881Date:	Sun Sep 28 18:07:25 2008 +0200
37882
37883    [Qt4] Activate the 'printing' flag by default in the PSConverter.
37884
37885 qt4/src/poppler-ps-converter.cc | 2 +-
37886 qt4/src/poppler-qt4.h		 | 2 ++
37887 2 files changed, 3 insertions(+), 1 deletion(-)
37888
37889commit 957d7acb66635e9748c6bc7a31cdbbcbb8da9011
37890Author: Carlo Bramini <carlo.bramix@libero.it>
37891Date:	Sat Sep 27 17:23:20 2008 +0200
37892
37893    Misc mingw fixes
37894
37895 configure.ac	   | 2 +-
37896 glib/Makefile.am  | 2 +-
37897 glib/demo/info.cc | 1 +
37898 m4/libjpeg.m4	   | 2 +-
37899 4 files changed, 4 insertions(+), 3 deletions(-)
37900
37901commit b3828203c4e594754957033ea826e8e22164fd5b
37902Author: Albert Astals Cid <aacid@kde.org>
37903Date:	Fri Sep 26 23:08:14 2008 +0200
37904
37905    Carl agreed too, so CairoOutputDev.cc is done
37906
37907    Only miss, Marco Pesenti Gritti, Timothy Lee and Ed Catmur
37908
37909 poppler/CairoOutputDev.cc | 3 +++
37910 1 file changed, 3 insertions(+)
37911
37912commit a197a07728d19abc2708979c95b4ef53e88fcb55
37913Author: Carlo Bramini <carlo.bramix@libero.it>
37914Date:	Fri Sep 26 18:42:05 2008 +0200
37915
37916    Compile where localtime_r is not available
37917
37918 glib/demo/info.cc | 10 ++++++++--
37919 1 file changed, 8 insertions(+), 2 deletions(-)
37920
37921commit 38884e1722ac7e15c62cece20035c5fb0020f4b3
37922Author: Albert Astals Cid <aacid@kde.org>
37923Date:	Wed Sep 24 14:18:38 2008 +0200
37924
37925    Do what Jeff really want to do, mark the font as invalid if it matches
37926    any of the known collections that Identity is not a good fallback
37927
37928    Fixes pdf on KDE bug 171365
37929
37930 poppler/GfxFont.cc | 2 +-
37931 1 file changed, 1 insertion(+), 1 deletion(-)
37932
37933commit 0e080aaf44816e5d5b9008f3c2fb54868932f0ac
37934Author: Albert Astals Cid <aacid@kde.org>
37935Date:	Wed Sep 24 13:12:13 2008 +0200
37936
37937    Remove non-needed X includes
37938
37939    Spotted by Carlo Bramini
37940
37941 test/gtk-cairo-test.cc | 3 ---
37942 test/pdf-inspector.cc	| 3 ---
37943 2 files changed, 6 deletions(-)
37944
37945commit 6888b023fdb199d3c5fb705bd928aedf68eeffdb
37946Author: Albert Astals Cid <aacid@kde.org>
37947Date:	Tue Sep 23 23:28:04 2008 +0200
37948
37949    Only do the scale to 'm' size trick on non embedded fonts as it was
37950    meant to be
37951
37952    Fixes bug 17744
37953
37954 poppler/SplashOutputDev.cc | 4 +++-
37955 1 file changed, 3 insertions(+), 1 deletion(-)
37956
37957commit 539d29f4f3b24b98c9fc5f88d3477e427fbe409d
37958Author: Albert Astals Cid <aacid@kde.org>
37959Date:	Tue Sep 23 22:39:50 2008 +0200
37960
37961    0.9.2
37962
37963 CMakeLists.txt   |  2 +-
37964 NEWS		  | 19 +++++++++++++++++++
37965 configure.ac	  |  2 +-
37966 msvc/config.h	  |  6 +++---
37967 qt4/src/Doxyfile |  2 +-
37968 5 files changed, 25 insertions(+), 6 deletions(-)
37969
37970commit abd070a79d8345bda3853395a39e4e2882c4ff8a
37971Author: Albert Astals Cid <aacid@kde.org>
37972Date:	Mon Sep 22 20:23:11 2008 +0200
37973
37974    Check the types here too
37975
37976    Benchmarking in release mode, both in "human feel" and callgrind
37977    the benefit/lost is almost inexistant
37978
37979 poppler/Object.h | 36 ++++++++++++++++++++++--------------
37980 1 file changed, 22 insertions(+), 14 deletions(-)
37981
37982commit df47e4c441e4ec79b1bb40de7044c9501f243b76
37983Author: Chris Wilson <chris@chris-wilson.co.uk>
37984Date:	Tue Sep 16 12:56:04 2008 +0100
37985
37986    Check for duplicate open fonts.
37987
37988    Before creating a new FT_Face for a font, check to see if there is a
37989    duplicate amongst the list of open fonts, kept alive by either
37990    Poppler's
37991    or Cairo's font cache .
37992
37993    A quick example of the benefit of this check is that it reduces the
37994    RSS of
37995    the Poppler converter in the Cairo test suite from over 900 MiB to
37996    just 90
37997    MiB.
37998
37999 configure.ac		    |	1 +
38000 poppler/CairoFontEngine.cc | 214
38001 +++++++++++++++++++++++++++++++++++++++------
38002 2 files changed, 190 insertions(+), 25 deletions(-)
38003
38004commit 41d1edddcf84ca23c0fc39c5f4f3a49e408a9f1a
38005Author: Kouhei Sutou <kou@cozmixng.org>
38006Date:	Sun Sep 21 16:33:33 2008 +0200
38007
38008    [glib-demo] Fix a crash in forms demo
38009
38010 glib/demo/forms.c | 12 +++++++-----
38011 1 file changed, 7 insertions(+), 5 deletions(-)
38012
38013commit fe26075353226be9a02c8cf1a6a29586de15ce86
38014Author: Pino Toscano <pino@kde.org>
38015Date:	Sun Sep 21 12:03:21 2008 +0200
38016
38017    really use the key passed to it
38018
38019 poppler/Form.cc | 2 +-
38020 1 file changed, 1 insertion(+), 1 deletion(-)
38021
38022commit 8aa531cb478d6ae838a94f9f31e6a0bbd0dd957c
38023Author: Pino Toscano <pino@kde.org>
38024Date:	Sun Sep 21 11:18:22 2008 +0200
38025
38026    Read the 'readOnly' attribute directly in the FormField constructor.
38027
38028 poppler/Form.cc | 12 +++---------
38029 1 file changed, 3 insertions(+), 9 deletions(-)
38030
38031commit b56f64d676bdabd4a3ebe0eb2237f4c202a3707d
38032Author: Pino Toscano <pino@kde.org>
38033Date:	Sun Sep 21 00:53:54 2008 +0200
38034
38035    Handle streams as entries for the catalog JS name tree.
38036
38037 poppler/Catalog.cc | 18 +++++++++++++-----
38038 1 file changed, 13 insertions(+), 5 deletions(-)
38039
38040commit 93386d67b3d7adbd87547e9742e4df1c10eadbc1
38041Author: Albert Astals Cid <aacid@kde.org>
38042Date:	Sat Sep 20 16:20:03 2008 +0200
38043
38044    Compile with -pedantic
38045
38046 poppler/Form.h			 | 4 ++--
38047 qt4/src/poppler-embeddedfile.cc | 4 ++--
38048 qt4/src/poppler-movie.cc	 | 3 ++-
38049 qt4/src/poppler-sound.cc	 | 3 ++-
38050 qt4/src/poppler-textbox.cc	 | 2 +-
38051 5 files changed, 9 insertions(+), 7 deletions(-)
38052
38053commit 6961fd8efe3db6ee7077dc2ed072498696dae31a
38054Author: Tomas Are Haavet <tomasare@gmail.com>
38055Date:	Sat Sep 20 16:13:37 2008 +0200
38056
38057    Remove some warnings and errors when compiling with gcc and -pedantic
38058
38059 fofi/FoFiTrueType.cc	    | 3 ++-
38060 glib/poppler-annot.cc	    | 8 ++++----
38061 glib/poppler-attachment.cc | 2 +-
38062 glib/poppler-document.cc   | 6 +++---
38063 glib/poppler-form-field.cc | 2 +-
38064 glib/poppler-page.cc	    | 2 +-
38065 poppler/Annot.h	    | 5 +++--
38066 splash/SplashTypes.h	    | 3 ++-
38067 8 files changed, 17 insertions(+), 14 deletions(-)
38068
38069commit 4e9a04da358b1527a08102e601a52f07930532f2
38070Author: Albert Astals Cid <aacid@kde.org>
38071Date:	Sat Sep 20 16:10:50 2008 +0200
38072
38073    Add mention of GPLv2 or later in poppler changes to all files except
38074    Splash.cc and Splash.h, i've still no answer from Marco :-(
38075
38076 splash/SplashBitmap.cc       | 3 +++
38077 splash/SplashBitmap.h	      | 3 +++
38078 splash/SplashErrorCodes.h    | 3 +++
38079 splash/SplashFTFont.cc       | 3 +++
38080 splash/SplashFTFont.h	      | 3 +++
38081 splash/SplashFTFontEngine.cc | 3 +++
38082 splash/SplashFTFontEngine.h  | 3 +++
38083 splash/SplashFTFontFile.cc   | 3 +++
38084 splash/SplashFTFontFile.h    | 3 +++
38085 splash/SplashFont.cc	      | 3 +++
38086 splash/SplashFont.h	      | 3 +++
38087 splash/SplashFontEngine.cc   | 3 +++
38088 splash/SplashFontEngine.h    | 3 +++
38089 splash/SplashFontFile.cc     | 3 +++
38090 splash/SplashFontFile.h      | 3 +++
38091 splash/SplashT1Font.cc       | 3 +++
38092 splash/SplashT1Font.h	      | 3 +++
38093 splash/SplashT1FontEngine.cc | 3 +++
38094 splash/SplashT1FontFile.cc   | 3 +++
38095 splash/SplashT1FontFile.h    | 3 +++
38096 splash/SplashTypes.h	      | 3 +++
38097 splash/SplashXPathScanner.cc | 3 +++
38098 22 files changed, 66 insertions(+)
38099
38100commit beb87362072d5b480cf6b2c02445ec17c119ff56
38101Author: Albert Astals Cid <aacid@kde.org>
38102Date:	Sat Sep 20 15:47:25 2008 +0200
38103
38104    Add Tomas' Copyright
38105
38106 utils/HtmlFonts.cc | 1 +
38107 1 file changed, 1 insertion(+)
38108
38109commit 8ccb1bb651b129875ef802356c4a229b2ce31973
38110Author: Tomas Are Haavet <tomasare@gmail.com>
38111Date:	Sat Sep 20 15:45:47 2008 +0200
38112
38113    Initialize pos the correct value to not have crashes
38114
38115 utils/HtmlFonts.cc | 3 ++-
38116 1 file changed, 2 insertions(+), 1 deletion(-)
38117
38118commit 77bf8ec94e36fef7e120f1dc4bb1390be71cfb97
38119Author: Tomas Are Haavet <tomasare@gmail.com>
38120Date:	Sat Sep 20 14:17:06 2008 +0200
38121
38122    Fix memory leak
38123
38124 utils/HtmlOutputDev.cc | 1 +
38125 1 file changed, 1 insertion(+)
38126
38127commit b22be54dc2205269974315ca748d835d0990d6da
38128Author: Tomas Are Haavet <tomasare@gmail.com>
38129Date:	Sat Sep 20 14:16:26 2008 +0200
38130
38131    Fix mismatched free/delete
38132
38133 utils/HtmlOutputDev.cc | 3 ++-
38134 1 file changed, 2 insertions(+), 1 deletion(-)
38135
38136commit ac16174da1d6f19445f78e7cd7c4a18cb9524dde
38137Author: Albert Astals Cid <aacid@kde.org>
38138Date:	Sat Sep 20 00:52:19 2008 +0200
38139
38140    make sure the image is setup before using it, otherwise some things
38141    don't print correctly like PDF from bug 17645
38142
38143 poppler/PSOutputDev.cc | 6 ++++++
38144 1 file changed, 6 insertions(+)
38145
38146commit ffa4ffdf7fe83035c72addd8c4c8ee566621ba06
38147Author: Albert Astals Cid <aacid@kde.org>
38148Date:	Wed Sep 17 23:27:30 2008 +0200
38149
38150    0.9.1
38151
38152 CMakeLists.txt   |  2 +-
38153 NEWS		  | 13 +++++++++++++
38154 configure.ac	  |  2 +-
38155 msvc/config.h	  |  6 +++---
38156 qt4/src/Doxyfile |  2 +-
38157 5 files changed, 19 insertions(+), 6 deletions(-)
38158
38159commit f57cbe32bcde0808943b9be2456dd69fa5b6dd27
38160Author: Albert Astals Cid <aacid@kde.org>
38161Date:	Sun Sep 14 22:18:38 2008 +0200
38162
38163    If when looking for an object we get objSomeNumberAfter assume it
38164    was an int of SomeNumberAfter
38165
38166    Fixes bug 17568 and i don't see how it can break existing things
38167    because it's already on an error path
38168
38169 poppler/XRef.cc | 25 +++++++++++++++++++++++++
38170 1 file changed, 25 insertions(+)
38171
38172commit 1a852064ff5a1a15bc315ddca472a0ad74292581
38173Author: Carlos Garcia Campos <carlosgc@gnome.org>
38174Date:	Sat Sep 13 12:11:41 2008 +0200
38175
38176    [glib-demo] Do not try to get info about remote destinations
38177
38178 glib/demo/utils.c | 11 ++++++-----
38179 1 file changed, 6 insertions(+), 5 deletions(-)
38180
38181commit 951cffeb2cbff4e179043033b5ac7f5eb764d6dc
38182Author: Albert Astals Cid <aacid@kde.org>
38183Date:	Fri Sep 12 12:05:53 2008 +0200
38184
38185    Make sure DecryptAESState::bufIdx is never bigger than 16, otherwise
38186    we crash
38187
38188    I am not sure this is the correct fix, but fixes crash on files of
38189    bugs 13972, 16092 and 17523 and they seem to work ok
38190
38191 poppler/Decrypt.cc | 6 ++++++
38192 1 file changed, 6 insertions(+)
38193
38194commit 491109edbe827860e764b5fcb67456867923858d
38195Author: Haruyuki Kawabe <Haruyuki.Kawabe@unisys.co.jp>
38196Date:	Wed Sep 10 23:00:32 2008 +0200
38197
38198    Generate the outline file at the same place the other files are
38199    generated
38200
38201    Fixes bug 17504
38202
38203 utils/HtmlOutputDev.cc | 3 ++-
38204 1 file changed, 2 insertions(+), 1 deletion(-)
38205
38206commit 7dfc1e4c9348d537896bda7b0f2ae591afc72866
38207Author: Albert Astals Cid <aacid@kde.org>
38208Date:	Wed Sep 10 00:03:50 2008 +0200
38209
38210    we want to distribute this file too
38211
38212 qt4/src/Makefile.am | 3 ++-
38213 1 file changed, 2 insertions(+), 1 deletion(-)
38214
38215commit ddb73e8dc1ccbddf3b170e12c7153ccaf716d7cc
38216Author: Albert Astals Cid <aacid@kde.org>
38217Date:	Tue Sep 9 23:47:33 2008 +0200
38218
38219    We want to distribute cmake/modules/FindLIBOPENJPEG.cmake too
38220
38221 Makefile.am | 1 +
38222 1 file changed, 1 insertion(+)
38223
38224commit 646ccc2bb8563d411dc25bdbab53725ae08572ba
38225Author: Albert Astals Cid <aacid@kde.org>
38226Date:	Tue Sep 9 23:22:17 2008 +0200
38227
38228    m_doc->doc->getOptContentConfig() can be null, so check for it
38229
38230 qt4/src/poppler-document.cc | 2 +-
38231 1 file changed, 1 insertion(+), 1 deletion(-)
38232
38233commit d7f0bce67101f37f8d3e69d7d701388bcdc7200f
38234Author: Albert Astals Cid <aacid@kde.org>
38235Date:	Tue Sep 9 23:18:49 2008 +0200
38236
38237    Qt4 frontend had timezone parsing that got lost when moving to the
38238    common function, i suck
38239
38240 glib/poppler-document.cc    |	6 ++++--
38241 poppler/DateInfo.cc	     | 20 ++++++++++++++------
38242 poppler/DateInfo.h	     |	2 +-
38243 qt/poppler-document.cc      |	6 ++++--
38244 qt4/src/poppler-document.cc | 22 +++++++++++++++++++---
38245 utils/pdfinfo.cc	     |	6 ++++--
38246 utils/pdftohtml.cc	     |	6 ++++--
38247 7 files changed, 50 insertions(+), 18 deletions(-)
38248
38249commit 0af8609e6c932de2d85168cc9147854ee84b3a1b
38250Author: Albert Astals Cid <aacid@kde.org>
38251Date:	Tue Sep 9 20:55:27 2008 +0200
38252
38253    i want this packaged too
38254
38255 utils/Makefile.am | 2 ++
38256 1 file changed, 2 insertions(+)
38257
38258commit dd0f4c1510382e17cf33d3fe163e384da1d6d289
38259Author: Albert Astals Cid <aacid@kde.org>
38260Date:	Tue Sep 9 20:48:04 2008 +0200
38261
38262    Fix includepath
38263
38264 fofi/FoFiTrueType.cc | 2 +-
38265 1 file changed, 1 insertion(+), 1 deletion(-)
38266
38267commit 16c0842c3e01608a72709af55cc5cb8b567efedf
38268Author: Albert Astals Cid <aacid@kde.org>
38269Date:	Tue Sep 9 20:36:18 2008 +0200
38270
38271    API changed, so increase soname
38272
38273 glib/CMakeLists.txt | 2 +-
38274 glib/Makefile.am    | 2 +-
38275 2 files changed, 2 insertions(+), 2 deletions(-)
38276
38277commit 217c0d1f80a78713977a7bfbe680fce90f1c6b36
38278Author: Albert Astals Cid <aacid@kde.org>
38279Date:	Mon Sep 8 23:56:28 2008 +0200
38280
38281    change version to 0.9.0
38282
38283    Now only need to wait for Carlos and Iñigo's answer to a BIC change
38284    in glib/ and we'll have 0.9.0 :-)
38285
38286 CMakeLists.txt   | 2 +-
38287 configure.ac	  | 2 +-
38288 msvc/config.h	  | 6 +++---
38289 qt4/src/Doxyfile | 2 +-
38290 4 files changed, 6 insertions(+), 6 deletions(-)
38291
38292commit e34022a8fcfb9fe211dd6b561377d855972b2087
38293Author: Albert Astals Cid <aacid@kde.org>
38294Date:	Mon Sep 8 23:36:04 2008 +0200
38295
38296    Increase soname for libpoppler, i'm almost sure we broke BC there
38297
38298 CMakeLists.txt      | 2 +-
38299 poppler/Makefile.am | 2 +-
38300 2 files changed, 2 insertions(+), 2 deletions(-)
38301
38302commit bc275049d6ef083daf71a043ccf23fd0634f5c4d
38303Author: Albert Astals Cid <aacid@kde.org>
38304Date:	Mon Sep 8 23:33:24 2008 +0200
38305
38306    soname 3.1.0 for qt4 libs, we are BC/SC but got new API
38307
38308 qt4/src/CMakeLists.txt | 2 +-
38309 qt4/src/Makefile.am	| 2 +-
38310 2 files changed, 2 insertions(+), 2 deletions(-)
38311
38312commit 06743a25a73adc3fba95f7b4ad74a6dde1a54ead
38313Author: Albert Astals Cid <aacid@kde.org>
38314Date:	Mon Sep 8 23:23:06 2008 +0200
38315
38316    added news for 0.9.0
38317
38318 NEWS | 115
38319 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
38320 1 file changed, 115 insertions(+)
38321
38322commit d35ca2ce5df12d40e295873e44b1f18ea40ba897
38323Author: Pino Toscano <pino@kde.org>
38324Date:	Sun Sep 7 01:13:33 2008 +0200
38325
38326    [Qt4] apidox improvements
38327
38328 qt4/src/poppler-annotation.h | 70
38329 +++++++++++++++++++++++++++++++++++++++++---
38330 qt4/src/poppler-link.h       | 12 +++++---
38331 qt4/src/poppler-qt4.h	      | 22 ++++++++++++--
38332 3 files changed, 93 insertions(+), 11 deletions(-)
38333
38334commit 796d4c002d47c85716775d173eddfb2ae8866eaf
38335Author: Pino Toscano <pino@kde.org>
38336Date:	Sat Sep 6 22:48:13 2008 +0200
38337
38338    no more need for including the qt3 paths
38339
38340 qt4/demos/CMakeLists.txt | 1 -
38341 qt4/src/CMakeLists.txt   | 1 -
38342 qt4/tests/CMakeLists.txt | 1 -
38343 3 files changed, 3 deletions(-)
38344
38345commit db7ee3b3ae0f42155f9245691e4bfdef98a8ed6f
38346Author: Albert Astals Cid <aacid@kde.org>
38347Date:	Sat Sep 6 23:16:05 2008 +0200
38348
38349    [Qt4] Fix docu
38350
38351 qt4/src/poppler-qt4.h | 2 +-
38352 1 file changed, 1 insertion(+), 1 deletion(-)
38353
38354commit 3366059a25611f19ab592cda18c5efe0b9359771
38355Author: Pino Toscano <pino@kde.org>
38356Date:	Sat Sep 6 16:34:58 2008 +0200
38357
38358    [Qt4] add option flags for the PS converter
38359
38360    - map the 'strictMargins' and 'forceRasterize' bool options as flags
38361    - add a flag for setting the "printing" mode
38362
38363 qt4/src/poppler-ps-converter.cc | 34 ++++++++++++++++++++++++++--------
38364 qt4/src/poppler-qt4.h		 | 26 ++++++++++++++++++++++++++
38365 2 files changed, 52 insertions(+), 8 deletions(-)
38366
38367commit afa26d5c9ac9feb61aad30eb65dc00c9854d7f2e
38368Author: Albert Astals Cid <aacid@kde.org>
38369Date:	Sat Sep 6 15:46:12 2008 +0200
38370
38371    we are printing so pass the print flag as true
38372
38373 qt/poppler-document.cc | 2 +-
38374 1 file changed, 1 insertion(+), 1 deletion(-)
38375
38376commit f5d1eb5eaabaf3ab4bb87b8b4b901bbf30b20b29
38377Author: Albert Astals Cid <aacid@kde.org>
38378Date:	Sat Sep 6 15:43:32 2008 +0200
38379
38380    We are pringint here, so pass the printing flag as true
38381
38382    Fixes KDE bug 170459, you'd wonder how many times i've made the
38383    same mistake...
38384
38385 qt4/src/poppler-ps-converter.cc | 2 +-
38386 1 file changed, 1 insertion(+), 1 deletion(-)
38387
38388commit 58e828d732f06bae9133dd518d89fa4348f1cca8
38389Author: Albert Astals Cid <aacid@kde.org>
38390Date:	Fri Sep 5 18:45:23 2008 +0200
38391
38392    Only like QtTest to the tests, not to the lib itself
38393
38394 configure.ac	       | 13 +++++++++++--
38395 qt4/tests/Makefile.am | 22 +++++++++++-----------
38396 2 files changed, 22 insertions(+), 13 deletions(-)
38397
38398commit 49b3e4560f62a9a7db350d94d50e229f5e1208bf
38399Author: Carlos Garcia Campos <carlosgc@gnome.org>
38400Date:	Fri Sep 5 18:17:45 2008 +0200
38401
38402    Movie filename is not a string, but a File Specification
38403
38404    Fixes a crash when filename is a dictionary
38405
38406 poppler/Annot.cc | 8 +++++---
38407 1 file changed, 5 insertions(+), 3 deletions(-)
38408
38409commit 996d2e176057e22acbc374cff7a712ce6fd92d93
38410Author: Carlos Garcia Campos <carlosgc@gnome.org>
38411Date:	Fri Sep 5 18:17:25 2008 +0200
38412
38413    Unify multiple File Specification parsers
38414
38415 CMakeLists.txt		|   2 +
38416 poppler/FileSpec.cc	| 146
38417 +++++++++++++++++++++++++++++++++++++++++++++++++
38418 poppler/FileSpec.h	|  24 ++++++++
38419 poppler/Link.cc	| 104 +++++------------------------------
38420 poppler/Link.h		|   4 --
38421 poppler/Makefile.am	|   2 +
38422 poppler/PSOutputDev.cc |  35 +-----------
38423 poppler/PSOutputDev.h	|   1 -
38424 poppler/Sound.cc	|   7 ++-
38425 9 files changed, 197 insertions(+), 128 deletions(-)
38426
38427commit 31f3eb2d6b43f7fbf4d978730d109b08b1563989
38428Author: Albert Astals Cid <aacid@kde.org>
38429Date:	Wed Sep 3 21:49:23 2008 +0200
38430
38431    Only set the state to true if the AS value is the same as parent's V
38432
38433    Fixes bug 16121 and 15535
38434
38435 poppler/Form.cc | 8 ++++++--
38436 1 file changed, 6 insertions(+), 2 deletions(-)
38437
38438commit c75abac7ba07990ef54a46fa0d429eea580a71ef
38439Author: Albert Astals Cid <aacid@kde.org>
38440Date:	Tue Sep 2 19:16:55 2008 +0200
38441
38442    Kjartan was missing and just agreed
38443
38444 utils/HtmlOutputDev.cc | 3 +++
38445 1 file changed, 3 insertions(+)
38446
38447commit 630aa133017d15ddc7bf96c79f43c5b60fa9749a
38448Merge: b2bc9b3 de82255
38449Author: Pino Toscano <pino@kde.org>
38450Date:	Tue Sep 2 01:25:55 2008 +0200
38451
38452    Merge branch 'master' of
38453    ssh://pino@git.freedesktop.org/git/poppler/poppler
38454
38455commit b2bc9b3f59ef8e5fea18f0bc91b71fc9eb9a4157
38456Author: Pino Toscano <pino@kde.org>
38457Date:	Tue Sep 2 01:24:39 2008 +0200
38458
38459    [Qt4] small apidox improvements
38460
38461    mostly the start of the \since marker addition, plus few other
38462    documentation addition/improvements
38463
38464 qt4/src/poppler-annotation.h |  9 +++++++
38465 qt4/src/poppler-form.h       |  8 ++++++
38466 qt4/src/poppler-link.h       | 14 ++++++++---
38467 qt4/src/poppler-optcontent.h | 11 +++++++++
38468 qt4/src/poppler-qt4.h	      | 59
38469 ++++++++++++++++++++++++++++++++++++++------
38470 5 files changed, 90 insertions(+), 11 deletions(-)
38471
38472commit 6bc4881477ea15d70d420e57b5663052f2f9df76
38473Author: Pino Toscano <pino@kde.org>
38474Date:	Tue Sep 2 00:47:56 2008 +0200
38475
38476    expand the macros, extract poppler-optcontent.h
38477
38478    enable the macro expansion and define POPPLER_QT4_EXPORT to be
38479    empty, so
38480    we don't have it in the apidox
38481
38482 qt4/src/Doxyfile | 8 +++++---
38483 1 file changed, 5 insertions(+), 3 deletions(-)
38484
38485commit de822554acdb1b2bc9e70c0668c43a10c0ec129a
38486Author: Albert Astals Cid <aacid@kde.org>
38487Date:	Mon Sep 1 23:50:37 2008 +0200
38488
38489    Initialize widget to null before calling initialize not after :-(
38490
38491 poppler/Annot.cc | 2 +-
38492 1 file changed, 1 insertion(+), 1 deletion(-)
38493
38494commit 1a7b7199112d97e816a099cbc1a5672c83e64156
38495Author: Albert Astals Cid <aacid@kde.org>
38496Date:	Mon Sep 1 20:42:06 2008 +0200
38497
38498    Add my copyright
38499
38500 poppler/Dict.cc | 1 +
38501 1 file changed, 1 insertion(+)
38502
38503commit 1fef34782a003f46fceab0d3bed36212bbf32c4c
38504Author: Albert Astals Cid <aacid@kde.org>
38505Date:	Mon Sep 1 20:35:37 2008 +0200
38506
38507    Find reverse way in Dict
38508
38509    This fixes Greg Stolze - Marriage Of Virtue & Viciousness.pdf
38510    The issue with this pdf is that has a Dict with two entries with
38511    the same key
38512    The pdf spec says if that happens, results are undefined, but Acroread
38513    uses the
38514    second key while we were using the first, searching backwards we
38515    use the second now too and the pdf works
38516
38517 poppler/Dict.cc | 2 +-
38518 1 file changed, 1 insertion(+), 1 deletion(-)
38519
38520commit bb7996eaaad6a70404891bb2ff530160737ea3d7
38521Author: Albert Astals Cid <aacid@kde.org>
38522Date:	Mon Sep 1 20:29:25 2008 +0200
38523
38524    Do not crash on documents with no pages
38525
38526 qt4/tests/test-poppler-qt4.cpp | 6 ++++++
38527 1 file changed, 6 insertions(+)
38528
38529commit 0c11d390e4b0e3765ae20968359c7562c9857db7
38530Author: Albert Astals Cid <aacid@kde.org>
38531Date:	Mon Sep 1 20:13:33 2008 +0200
38532
38533    All poppler commiters to these files agreed to GPLv2+
38534
38535    Still missing to answer
38536    Marco Pesenti Gritti
38537	Catalog.cc
38538	Outline.cc
38539	Outline.h
38540
38541    Kjartan Maraas
38542	HtmlOutputDev.cc
38543
38544    Timothy Lee
38545	ImageOutputDev.h
38546	ImageOutputDev.cc
38547
38548    Carl Worth
38549	CairoOutputDev.cc
38550
38551    Ed Catmur
38552	GfxFont.cc
38553	GlobalParams.cc
38554	TextOutputDev.cc
38555	TextOutputDev.h
38556	UnicodeTypeTable.cc
38557	UnicodeTypeTable.h
38558
38559 poppler/Annot.cc	      | 3 +++
38560 poppler/Annot.h	      | 3 +++
38561 poppler/Array.cc	      | 3 +++
38562 poppler/Array.h	      | 3 +++
38563 poppler/ArthurOutputDev.cc   | 3 +++
38564 poppler/ArthurOutputDev.h    | 3 +++
38565 poppler/CMap.cc	      | 3 +++
38566 poppler/CMap.h		      | 3 +++
38567 poppler/CairoFontEngine.cc   | 3 +++
38568 poppler/CairoFontEngine.h    | 3 +++
38569 poppler/CairoOutputDev.h     | 3 +++
38570 poppler/Catalog.h	      | 3 +++
38571 poppler/CharCodeToUnicode.cc | 3 +++
38572 poppler/CharCodeToUnicode.h  | 3 +++
38573 poppler/Decrypt.cc	      | 3 +++
38574 poppler/Decrypt.h	      | 3 +++
38575 poppler/Dict.cc	      | 3 +++
38576 poppler/Dict.h		      | 3 +++
38577 poppler/Error.cc	      | 3 +++
38578 poppler/Error.h	      | 3 +++
38579 poppler/Function.cc	      | 3 +++
38580 poppler/Gfx.cc		      | 3 +++
38581 poppler/Gfx.h		      | 3 +++
38582 poppler/GfxFont.h	      | 3 +++
38583 poppler/GfxState.cc	      | 3 +++
38584 poppler/GfxState.h	      | 3 +++
38585 poppler/GlobalParams.h       | 3 +++
38586 poppler/JBIG2Stream.cc       | 3 +++
38587 poppler/JPXStream.cc	      | 3 +++
38588 poppler/Lexer.cc	      | 3 +++
38589 poppler/Lexer.h	      | 3 +++
38590 poppler/Link.cc	      | 3 +++
38591 poppler/Link.h		      | 3 +++
38592 poppler/Object.cc	      | 3 +++
38593 poppler/Object.h	      | 3 +++
38594 poppler/OutputDev.cc	      | 3 +++
38595 poppler/OutputDev.h	      | 3 +++
38596 poppler/PDFDoc.cc	      | 3 +++
38597 poppler/PDFDoc.h	      | 3 +++
38598 poppler/PDFDocEncoding.cc    | 3 +++
38599 poppler/PDFDocEncoding.h     | 3 +++
38600 poppler/PSOutputDev.cc       | 3 +++
38601 poppler/PSOutputDev.h	      | 3 +++
38602 poppler/PSTokenizer.cc       | 3 +++
38603 poppler/PSTokenizer.h	      | 3 +++
38604 poppler/Page.cc	      | 3 +++
38605 poppler/Page.h		      | 3 +++
38606 poppler/Parser.cc	      | 3 +++
38607 poppler/Parser.h	      | 3 +++
38608 poppler/SplashOutputDev.cc   | 3 +++
38609 poppler/SplashOutputDev.h    | 3 +++
38610 poppler/Stream-CCITT.h       | 3 +++
38611 poppler/Stream.cc	      | 3 +++
38612 poppler/Stream.h	      | 3 +++
38613 poppler/UTF8.h		      | 3 +++
38614 poppler/XRef.cc	      | 3 +++
38615 poppler/XRef.h		      | 3 +++
38616 utils/HtmlFonts.cc	      | 3 +++
38617 utils/HtmlLinks.cc	      | 3 +++
38618 utils/HtmlOutputDev.h	      | 3 +++
38619 utils/parseargs.c	      | 3 +++
38620 utils/parseargs.h	      | 3 +++
38621 utils/pdffonts.cc	      | 3 +++
38622 utils/pdfimages.cc	      | 3 +++
38623 utils/pdfinfo.cc	      | 3 +++
38624 utils/pdftohtml.cc	      | 3 +++
38625 utils/pdftoppm.cc	      | 3 +++
38626 utils/pdftops.cc	      | 3 +++
38627 utils/pdftotext.cc	      | 3 +++
38628 69 files changed, 207 insertions(+)
38629
38630commit 8670bfed7900586725b30e3af67f6849acc6efda
38631Author: Vasile Gaburici <gaburici@cs.umd.edu>
38632Date:	Sat Aug 30 12:47:13 2008 +0200
38633
38634    Fix extraction of images
38635
38636    See bug 16999 for more info
38637
38638 utils/ImageOutputDev.cc | 12 +++++++++++-
38639 1 file changed, 11 insertions(+), 1 deletion(-)
38640
38641commit 1c98f197664b1a2c06e2caf32116a8487f4054bf
38642Author: Vasile Gaburici <gaburici@cs.umd.edu>
38643Date:	Sat Aug 30 12:44:02 2008 +0200
38644
38645    Read sMap reverse so CMap entries take precedence
38646
38647    See bug 17321 for a more in depth explanation
38648
38649 poppler/CharCodeToUnicode.cc | 3 ++-
38650 1 file changed, 2 insertions(+), 1 deletion(-)
38651
38652commit 8f1deb3f8000bdeb845a6c786a654bc7eb684f0a
38653Author: Albert Astals Cid <aacid@kde.org>
38654Date:	Fri Aug 29 23:06:19 2008 +0200
38655
38656    Are we a lib or aren't we? Unify String to Date parsing so we all
38657    behave the same way
38658
38659 CMakeLists.txt			     |	2 ++
38660 glib/poppler-document.cc	     | 29 ++---------------
38661 poppler/DateInfo.cc		     | 62
38662 +++++++++++++++++++++++++++++++++++++
38663 poppler/DateInfo.h		     | 27 ++++++++++++++++
38664 poppler/Makefile.am		     |	2 ++
38665 qt/poppler-document.cc		     | 22 ++-----------
38666 qt4/src/poppler-annotation-helper.h | 16 ++--------
38667 qt4/src/poppler-document.cc	     | 52 +++----------------------------
38668 utils/pdfinfo.cc		     | 16 ++--------
38669 utils/pdftohtml.cc		     |	9 ++----
38670 10 files changed, 111 insertions(+), 126 deletions(-)
38671
38672commit c39f23dca98d3efe8d094c9a3e1bd460ba57d1ce
38673Author: Albert Astals Cid <aacid@kde.org>
38674Date:	Fri Aug 29 20:50:57 2008 +0200
38675
38676    Add a readme for contributors with licensing and misc info
38677
38678 README.contributors | 20 ++++++++++++++++++++
38679 1 file changed, 20 insertions(+)
38680
38681commit 35a72590ffd3284e63601af79599e5fa025e567f
38682Author: Albert Astals Cid <aacid@kde.org>
38683Date:	Thu Aug 28 00:58:11 2008 +0200
38684
38685    Be more protective against huge font sizes in bogus documents like
38686    the one in http://bugs.freedesktop.org/show_bug.cgi?id=17326
38687
38688    10 MB in size is a font of 3200x3200, huge enough to be discarted
38689
38690 poppler/SplashOutputDev.cc | 20 +++++++++++++++++++-
38691 1 file changed, 19 insertions(+), 1 deletion(-)
38692
38693commit 33727cf6773b12d736ba245fdd146559ce93102d
38694Author: Albert Astals Cid <aacid@kde.org>
38695Date:	Sun Aug 24 20:36:13 2008 +0200
38696
38697    fix location of the comment
38698
38699 fofi/FoFiType1.cc | 6 +++---
38700 1 file changed, 3 insertions(+), 3 deletions(-)
38701
38702commit abe29b4fdb33f449649fdea5d7af2deeb702f0bb
38703Author: Albert Astals Cid <aacid@kde.org>
38704Date:	Sun Aug 24 20:24:35 2008 +0200
38705
38706    All changes made to fofi/ files under the poppler project are by
38707    people that accepts to license the code under GPLv2+
38708
38709 fofi/FoFiBase.cc     | 3 +++
38710 fofi/FoFiTrueType.cc | 3 +++
38711 fofi/FoFiTrueType.h  | 3 +++
38712 fofi/FoFiType1.cc    | 3 +++
38713 fofi/FoFiType1C.h    | 3 +++
38714 5 files changed, 15 insertions(+)
38715
38716commit 6346d7050a03935c71336c65d5f8f0fe2860d321
38717Author: Albert Astals Cid <aacid@kde.org>
38718Date:	Sun Aug 24 20:23:50 2008 +0200
38719
38720    All changes made to goo/ files under the poppler project are by
38721    people that accepts to license the code under GPLv2+
38722
38723 goo/GooString.cc | 3 +++
38724 goo/GooString.h  | 3 +++
38725 goo/gfile.cc	  | 3 +++
38726 goo/gfile.h	  | 3 +++
38727 goo/gmem.cc	  | 3 +++
38728 goo/gmem.h	  | 3 +++
38729 6 files changed, 18 insertions(+)
38730
38731commit d6e1f1fb4e83527d3ece51d98fa20262713b7da1
38732Author: Albert Astals Cid <aacid@kde.org>
38733Date:	Sun Aug 24 20:22:06 2008 +0200
38734
38735    .cc -> .h
38736
38737 poppler/FontInfo.h | 2 +-
38738 1 file changed, 1 insertion(+), 1 deletion(-)
38739
38740commit 9f0ac70f7ad806cadce379d4fabb90eff697ad52
38741Author: Albert Astals Cid <aacid@kde.org>
38742Date:	Sun Aug 24 19:25:27 2008 +0200
38743
38744    Add missing addresses
38745
38746 poppler/ABWOutputDev.cc | 4 ++--
38747 poppler/ABWOutputDev.h  | 2 +-
38748 poppler/FlateStream.cc  | 2 +-
38749 poppler/FlateStream.h	 | 2 +-
38750 4 files changed, 5 insertions(+), 5 deletions(-)
38751
38752commit 22f6af73961686895f207fe13022a21333455862
38753Merge: 12a9e42 6d6913a
38754Author: Pino Toscano <pino@kde.org>
38755Date:	Sun Aug 24 19:03:24 2008 +0200
38756
38757    Merge branch 'master' of
38758    ssh://pino@git.freedesktop.org/git/poppler/poppler
38759
38760commit 12a9e427fb487165b1797f81d52d733c27bfa2e1
38761Author: Pino Toscano <pino@kde.org>
38762Date:	Sun Aug 24 18:57:52 2008 +0200
38763
38764    [Qt4] add showControl and playMode properties of MovieObject's
38765
38766 qt4/src/poppler-movie.cc | 14 ++++++++++++++
38767 qt4/src/poppler-qt4.h	  | 20 ++++++++++++++++++++
38768 2 files changed, 34 insertions(+)
38769
38770commit c444c652859b6e52160e5571e84f8eb1292d65f1
38771Author: Pino Toscano <pino@kde.org>
38772Date:	Sun Aug 24 18:47:58 2008 +0200
38773
38774    [Qt4] make the MovieObject ctor private, with only Page able to use it
38775
38776 qt4/src/poppler-qt4.h | 9 +++++----
38777 1 file changed, 5 insertions(+), 4 deletions(-)
38778
38779commit 6d6913a79779769ce0fe2f0b516a90a50e51b947
38780Author: Albert Astals Cid <aacid@kde.org>
38781Date:	Sun Aug 24 18:45:45 2008 +0200
38782
38783    fix Jeff's entry
38784
38785 poppler/DCTStream.cc | 2 +-
38786 poppler/DCTStream.h  | 2 +-
38787 2 files changed, 2 insertions(+), 2 deletions(-)
38788
38789commit 25bd5967f9f550a32e20eea91cd00cbeff98249e
38790Author: Pino Toscano <pino@kde.org>
38791Date:	Sun Aug 24 18:45:25 2008 +0200
38792
38793    [Qt4] initialize the MovieObject from an AnnotMovie
38794
38795    the annotation has all the data we need, so just init from that
38796
38797 qt4/src/poppler-movie.cc | 8 ++++----
38798 qt4/src/poppler-page.cc  | 4 +---
38799 qt4/src/poppler-qt4.h	  | 4 ++--
38800 3 files changed, 7 insertions(+), 9 deletions(-)
38801
38802commit 47f54ad4de111f62a5b8c25520ef6b2bca6026d2
38803Author: Albert Astals Cid <aacid@kde.org>
38804Date:	Sun Aug 24 18:18:13 2008 +0200
38805
38806    Add more correct copyright statements on fofi, goo, poppler and
38807    util directories to be more compliant with GPL that requires such
38808    modification statements to be present. Meanwhile i did that, i did
38809    qt and qt4 dirs too, glib is missing if someone wants to fix it,
38810    but it's not crucial as it's not a fork of some other GPL software
38811
38812 AUTHORS				  |  4 +++-
38813 fofi/FoFiBase.cc			  | 11 +++++++++++
38814 fofi/FoFiTrueType.cc			  | 14 ++++++++++++++
38815 fofi/FoFiTrueType.h			  | 12 ++++++++++++
38816 fofi/FoFiType1.cc			  | 12 ++++++++++++
38817 fofi/FoFiType1C.h			  | 11 +++++++++++
38818 goo/GooString.cc			  | 13 +++++++++++++
38819 goo/GooString.h			  | 12 ++++++++++++
38820 goo/GooTimer.cc			  |  3 +++
38821 goo/GooTimer.h				  |  8 ++++++--
38822 goo/GooVector.h			  | 12 ++++++++++++
38823 goo/gfile.cc				  | 13 +++++++++++++
38824 goo/gfile.h				  | 11 +++++++++++
38825 goo/gmem.cc				  | 13 +++++++++++++
38826 goo/gmem.h				  | 13 +++++++++++++
38827 poppler/ABWOutputDev.cc		  |  3 ++-
38828 poppler/ABWOutputDev.h			  |  2 +-
38829 poppler/Annot.cc			  | 19 +++++++++++++++++++
38830 poppler/Annot.h			  | 17 +++++++++++++++++
38831 poppler/Array.cc			  | 11 +++++++++++
38832 poppler/Array.h			  | 11 +++++++++++
38833 poppler/ArthurOutputDev.cc		  | 14 +++++++++++++-
38834 poppler/ArthurOutputDev.h		  | 13 ++++++++++++-
38835 poppler/CMap.cc			  | 12 ++++++++++++
38836 poppler/CMap.h				  | 11 +++++++++++
38837 poppler/CairoFontEngine.cc		  | 17 +++++++++++++++++
38838 poppler/CairoFontEngine.h		  | 17 +++++++++++++++++
38839 poppler/CairoOutputDev.cc		  | 19 +++++++++++++++++++
38840 poppler/CairoOutputDev.h		  | 16 ++++++++++++++++
38841 poppler/Catalog.cc			  | 19 +++++++++++++++++++
38842 poppler/Catalog.h			  | 16 ++++++++++++++++
38843 poppler/CharCodeToUnicode.cc		  | 14 ++++++++++++++
38844 poppler/CharCodeToUnicode.h		  | 13 +++++++++++++
38845 poppler/DCTStream.cc			  |  5 ++++-
38846 poppler/DCTStream.h			  |  6 +++++-
38847 poppler/Decrypt.cc			  | 12 ++++++++++++
38848 poppler/Decrypt.h			  | 11 +++++++++++
38849 poppler/Dict.cc			  | 13 +++++++++++++
38850 poppler/Dict.h				  | 13 +++++++++++++
38851 poppler/Error.cc			  | 13 +++++++++++++
38852 poppler/Error.h			  | 13 +++++++++++++
38853 poppler/FlateStream.cc			  |  2 ++
38854 poppler/FlateStream.h			  |  2 ++
38855 poppler/FontInfo.cc			  | 22 ++++++++++++++++++++++
38856 poppler/FontInfo.h			  | 21 +++++++++++++++++++++
38857 poppler/Form.cc			  | 10 +++++++++-
38858 poppler/Form.h				  |  6 +++++-
38859 poppler/Function.cc			  | 12 ++++++++++++
38860 poppler/Gfx.cc				  | 23 +++++++++++++++++++++++
38861 poppler/Gfx.h				  | 13 +++++++++++++
38862 poppler/GfxFont.cc			  | 19 +++++++++++++++++++
38863 poppler/GfxFont.h			  | 16 ++++++++++++++++
38864 poppler/GfxState.cc			  | 14 ++++++++++++++
38865 poppler/GfxState.h			  | 13 +++++++++++++
38866 poppler/GlobalParams.cc		  | 19 +++++++++++++++++++
38867 poppler/GlobalParams.h			  | 15 +++++++++++++++
38868 poppler/JBIG2Stream.cc			  | 13 +++++++++++++
38869 poppler/JPXStream.cc			  | 11 +++++++++++
38870 poppler/Lexer.cc			  | 12 ++++++++++++
38871 poppler/Lexer.h			  | 12 ++++++++++++
38872 poppler/Link.cc			  | 14 ++++++++++++++
38873 poppler/Link.h				  | 12 ++++++++++++
38874 poppler/Movie.cc			  | 17 ++++++++++++++++-
38875 poppler/Object.cc			  | 11 +++++++++++
38876 poppler/Object.h			  | 12 ++++++++++++
38877 poppler/OptionalContent.cc		  |  5 ++++-
38878 poppler/Outline.cc			  | 11 +++++++++++
38879 poppler/Outline.h			  | 11 +++++++++++
38880 poppler/OutputDev.cc			  | 13 +++++++++++++
38881 poppler/OutputDev.h			  | 14 ++++++++++++++
38882 poppler/PDFDoc.cc			  | 15 +++++++++++++++
38883 poppler/PDFDoc.h			  | 15 +++++++++++++++
38884 poppler/PDFDocEncoding.cc		  | 13 ++++++++++++-
38885 poppler/PDFDocEncoding.h		  | 11 +++++++++++
38886 poppler/PSOutputDev.cc			  | 15 +++++++++++++++
38887 poppler/PSOutputDev.h			  | 14 ++++++++++++++
38888 poppler/PSTokenizer.cc			  | 12 ++++++++++++
38889 poppler/PSTokenizer.h			  | 11 +++++++++++
38890 poppler/Page.cc			  | 20 ++++++++++++++++++++
38891 poppler/Page.h				  | 16 ++++++++++++++++
38892 poppler/PageLabelInfo.cc		  | 12 ++++++++++++
38893 poppler/PageLabelInfo.h		  | 12 ++++++++++++
38894 poppler/PageTransition.h		  | 18 ++++++++++++++++++
38895 poppler/Parser.cc			  | 12 ++++++++++++
38896 poppler/Parser.h			  | 11 +++++++++++
38897 poppler/SplashOutputDev.cc		  | 16 ++++++++++++++++
38898 poppler/SplashOutputDev.h		  | 11 +++++++++++
38899 poppler/Stream-CCITT.h			  | 11 +++++++++++
38900 poppler/Stream.cc			  | 14 ++++++++++++++
38901 poppler/Stream.h			  | 13 +++++++++++++
38902 poppler/TextOutputDev.cc		  | 18 ++++++++++++++++++
38903 poppler/TextOutputDev.h		  | 15 +++++++++++++++
38904 poppler/UTF8.h				  | 11 +++++++++++
38905 poppler/UnicodeTypeTable.cc		  | 13 +++++++++++++
38906 poppler/UnicodeTypeTable.h		  | 11 +++++++++++
38907 poppler/XRef.cc			  | 17 ++++++++++++++++-
38908 poppler/XRef.h				  | 14 ++++++++++++++
38909 qt/poppler-document.cc			  |  3 +++
38910 qt/poppler-fontinfo.cc			  |  3 +--
38911 qt/poppler-page.cc			  |  7 ++++++-
38912 qt/poppler-private.h			  |  4 ++++
38913 qt/poppler-qt.h			  |  5 ++++-
38914 qt4/src/poppler-annotation-helper.h	  |  1 +
38915 qt4/src/poppler-annotation.cc		  |  3 ++-
38916 qt4/src/poppler-annotation.h		  |  4 +++-
38917 qt4/src/poppler-document.cc		  |  4 +++-
38918 qt4/src/poppler-embeddedfile.cc	  |  1 +
38919 qt4/src/poppler-fontinfo.cc		  |  5 ++++-
38920 qt4/src/poppler-form.cc		  |  2 +-
38921 qt4/src/poppler-form.h			  |  2 +-
38922 qt4/src/poppler-link-extractor-private.h |  2 +-
38923 qt4/src/poppler-link-extractor.cc	  |  2 +-
38924 qt4/src/poppler-link.cc		  |  3 ++-
38925 qt4/src/poppler-link.h			  |  1 +
38926 qt4/src/poppler-optcontent-private.h	  |  1 +
38927 qt4/src/poppler-optcontent.cc		  |  1 +
38928 qt4/src/poppler-optcontent.h		  |  1 +
38929 qt4/src/poppler-page-private.h		  |  2 ++
38930 qt4/src/poppler-page.cc		  |  4 ++++
38931 qt4/src/poppler-private.h		  |  4 +++-
38932 qt4/src/poppler-ps-converter.cc	  |  1 +
38933 qt4/src/poppler-qt4.h			  |  5 ++++-
38934 qt4/src/poppler-textbox.cc		  |  2 ++
38935 splash/Splash.cc			  | 12 ++++++++++++
38936 splash/Splash.h			  | 12 ++++++++++++
38937 splash/SplashBitmap.cc			  | 12 ++++++++++++
38938 splash/SplashBitmap.h			  | 11 +++++++++++
38939 splash/SplashErrorCodes.h		  | 11 +++++++++++
38940 splash/SplashFTFont.cc			  | 12 ++++++++++++
38941 splash/SplashFTFont.h			  | 11 +++++++++++
38942 splash/SplashFTFontEngine.cc		  | 11 +++++++++++
38943 splash/SplashFTFontEngine.h		  | 11 +++++++++++
38944 splash/SplashFTFontFile.cc		  | 11 +++++++++++
38945 splash/SplashFTFontFile.h		  | 11 +++++++++++
38946 splash/SplashFont.cc			  | 11 +++++++++++
38947 splash/SplashFont.h			  | 11 +++++++++++
38948 splash/SplashFontEngine.cc		  | 11 +++++++++++
38949 splash/SplashFontEngine.h		  | 11 +++++++++++
38950 splash/SplashFontFile.cc		  | 12 ++++++++++++
38951 splash/SplashFontFile.h		  | 12 ++++++++++++
38952 splash/SplashT1Font.cc			  | 11 +++++++++++
38953 splash/SplashT1Font.h			  | 11 +++++++++++
38954 splash/SplashT1FontEngine.cc		  | 11 +++++++++++
38955 splash/SplashT1FontFile.cc		  | 11 +++++++++++
38956 splash/SplashT1FontFile.h		  | 11 +++++++++++
38957 splash/SplashTypes.h			  | 11 +++++++++++
38958 splash/SplashXPathScanner.cc		  | 11 +++++++++++
38959 utils/HtmlFonts.cc			  | 24 ++++++++++++++++++++++++
38960 utils/HtmlFonts.h			  | 12 ++++++++++++
38961 utils/HtmlLinks.cc			  | 23 +++++++++++++++++++++++
38962 utils/HtmlLinks.h			  | 12 ++++++++++++
38963 utils/HtmlOutputDev.cc			  | 13 +++++++++++++
38964 utils/HtmlOutputDev.h			  | 11 +++++++++++
38965 utils/ImageOutputDev.cc		  | 13 +++++++++++++
38966 utils/ImageOutputDev.h			  | 12 ++++++++++++
38967 utils/parseargs.c			  | 13 +++++++++++++
38968 utils/parseargs.h			  | 11 +++++++++++
38969 utils/pdffonts.cc			  | 12 ++++++++++++
38970 utils/pdfimages.cc			  | 11 +++++++++++
38971 utils/pdfinfo.cc			  | 12 ++++++++++++
38972 utils/pdftoabw.cc			  | 26 +++++++++++++++++++-------
38973 utils/pdftohtml.cc			  | 11 +++++++++++
38974 utils/pdftoppm.cc			  | 11 +++++++++++
38975 utils/pdftops.cc			  | 12 ++++++++++++
38976 utils/pdftotext.cc			  | 12 ++++++++++++
38977 165 files changed, 1795 insertions(+), 37 deletions(-)
38978
38979commit 0dfbb8996ee91aa044eb2bdf2859ef64005116f8
38980Author: Loïc Minier <lool@dooz.org>
38981Date:	Wed Aug 20 22:10:07 2008 +0200
38982
38983    Fixes escaping of hyphens in man pages
38984
38985 utils/pdfinfo.1 |  2 +-
38986 utils/pdftops.1 | 16 ++++++++--------
38987 2 files changed, 9 insertions(+), 9 deletions(-)
38988
38989commit 6cfa0e598a81460e5d0a7d60d8584366d2a70165
38990Author: Loïc Minier <lool@dooz.org>
38991Date:	Wed Aug 20 19:57:42 2008 +0200
38992
38993    Fix synopsis of pdftops in man page to clarify that a PDF file is
38994    required in all cases
38995
38996 utils/pdftops.1 | 4 ++--
38997 1 file changed, 2 insertions(+), 2 deletions(-)
38998
38999commit 48a73cc709a8bed9d2d0f9cbd2a9d2b6c0dad05b
39000Author: Pino Toscano <pino@kde.org>
39001Date:	Sat Aug 23 19:26:01 2008 +0200
39002
39003    [Qt4] convert the title of movie annotations
39004
39005 qt4/src/poppler-page.cc | 6 ++++++
39006 1 file changed, 6 insertions(+)
39007
39008commit 419ec15ac825f2e0052b411462f00ac57fed030e
39009Author: Pino Toscano <pino@kde.org>
39010Date:	Sat Aug 23 19:25:04 2008 +0200
39011
39012    [Qt4] get/set the title for movie annotations
39013
39014 qt4/src/poppler-annotation.cc | 13 +++++++++++++
39015 qt4/src/poppler-annotation.h  |  3 +++
39016 2 files changed, 16 insertions(+)
39017
39018commit 63bcaf113fcb5a4a9e5c120df2c3dafb2977c90a
39019Author: Pino Toscano <pino@kde.org>
39020Date:	Sat Aug 23 01:58:30 2008 +0200
39021
39022    [Qt4] convert the movie annotation from the core type to the Qt4 one
39023
39024 qt4/src/poppler-page.cc | 18 +++++++++++++++---
39025 1 file changed, 15 insertions(+), 3 deletions(-)
39026
39027commit 5cc490de74af12726bdeb9b5a6a0f0d1d79383b5
39028Author: Pino Toscano <pino@kde.org>
39029Date:	Sat Aug 23 01:55:41 2008 +0200
39030
39031    [Qt4] first version of a MovieAnnotation
39032
39033    right mow it just holds the movie object
39034
39035 qt4/src/poppler-annotation.cc | 74
39036 +++++++++++++++++++++++++++++++++++++++++++
39037 qt4/src/poppler-annotation.h  | 26 ++++++++++++++-
39038 2 files changed, 99 insertions(+), 1 deletion(-)
39039
39040commit 3d5c2e22d790d7c139e1cd28aebb21cfe76b8b6b
39041Author: Pino Toscano <pino@kde.org>
39042Date:	Sat Aug 23 01:54:30 2008 +0200
39043
39044    compile the new poppler-movie.cc
39045
39046 qt4/src/CMakeLists.txt | 1 +
39047 qt4/src/Makefile.am	| 1 +
39048 2 files changed, 2 insertions(+)
39049
39050commit 599698a9b133999f1f0bb0548489111e9d7b6f05
39051Author: Pino Toscano <pino@kde.org>
39052Date:	Sat Aug 23 01:52:58 2008 +0200
39053
39054    [Qt4] first version of a MovieObject object for movies
39055
39056    slightly differs from the version in core
39057
39058 qt4/src/poppler-movie.cc | 73
39059 ++++++++++++++++++++++++++++++++++++++++++++++++
39060 qt4/src/poppler-qt4.h	  | 34 ++++++++++++++++++++++
39061 2 files changed, 107 insertions(+)
39062
39063commit 820f15009845870701e1f4e7f4fc4fb93312ab3e
39064Author: Pino Toscano <pino@kde.org>
39065Date:	Sat Aug 23 01:45:07 2008 +0200
39066
39067    fix Movie::copy()
39068
39069    the default copy ctor already does the vertbatim copies, so no need to
39070    do them on our own; what needs to be done is checking whether
39071    an object
39072    is valid before either doing a "smart copy" or "postprocessing" it
39073
39074 poppler/Movie.cc | 14 ++++++++------
39075 1 file changed, 8 insertions(+), 6 deletions(-)
39076
39077commit c3a006ae35250e9a5638c2ce713b7470380751c7
39078Author: Pino Toscano <pino@kde.org>
39079Date:	Sat Aug 23 01:04:34 2008 +0200
39080
39081    compile attachments.c in the demo with cmake as well
39082
39083 glib/demo/CMakeLists.txt | 1 +
39084 1 file changed, 1 insertion(+)
39085
39086commit b5a7987a50b3d28fbfa219e2cef85b9e53aaf079
39087Author: Carlos Garcia Campos <carlosgc@gnome.org>
39088Date:	Thu Aug 21 20:40:18 2008 +0200
39089
39090    [glib-demo] Fix attachments demo with documents that don't contain
39091    attachments
39092
39093 glib/demo/attachments.c | 27 ++++++++++++++++++++-------
39094 1 file changed, 20 insertions(+), 7 deletions(-)
39095
39096commit a2b0aefedbdb20ce0ef8398a700202021fcf00db
39097Author: Carlos Garcia Campos <carlosgc@gnome.org>
39098Date:	Thu Aug 21 20:14:50 2008 +0200
39099
39100    [glib-demo] Fix typo
39101
39102 glib/demo/attachments.c | 4 ++--
39103 1 file changed, 2 insertions(+), 2 deletions(-)
39104
39105commit 9e563d6d877624b1caf82ac30c5ae30a1eb48f21
39106Author: Carlos Garcia Campos <carlosgc@gnome.org>
39107Date:	Thu Aug 21 20:12:33 2008 +0200
39108
39109    [glib-demo] Add checksum validation to attachments demo
39110
39111 glib/demo/attachments.c | 101
39112 ++++++++++++++++++++++++++++++++++++++++++++++++
39113 1 file changed, 101 insertions(+)
39114
39115commit e233325e6f13d8b232bf68a2812fe755e7fccd4d
39116Author: Carlos Garcia Campos <carlosgc@gnome.org>
39117Date:	Thu Aug 21 19:03:32 2008 +0200
39118
39119    [glib-demo] Add demo for attachments
39120
39121 glib/demo/Makefile.am	 |   2 +
39122 glib/demo/attachments.c | 242
39123 ++++++++++++++++++++++++++++++++++++++++++++++++
39124 glib/demo/attachments.h |  31 +++++++
39125 glib/demo/main.c	 |   4 +-
39126 glib/demo/utils.c	 |  23 +++++
39127 glib/demo/utils.h	 |   1 +
39128 6 files changed, 302 insertions(+), 1 deletion(-)
39129
39130commit 0e2efa0fce5bf059ce85d3e3bec2293b405ec3c9
39131Author: Carlos Garcia Campos <carlosgc@gnome.org>
39132Date:	Thu Aug 21 19:02:24 2008 +0200
39133
39134    [glib] Make sure name and descripction are valid utf8 strings
39135
39136 glib/poppler-attachment.cc | 4 ++--
39137 1 file changed, 2 insertions(+), 2 deletions(-)
39138
39139commit 15a73704ab6b009ca5e07c08f0b12d970adc387d
39140Author: Chris Wilson <chris@chris-wilson.co.uk>
39141Date:	Tue Aug 19 09:18:03 2008 +0100
39142
39143    Memleak and invalid free.
39144
39145    CairoOutputDev::setSoftMask() fails to free the cairo_t and mask
39146    it uses
39147    to draw the opaque soft mask and attempts to destroy a reference to a
39148    surface it does not own (this bug was masked by the fact that
39149    a reference
39150    was still being held by the unfreed cairo_t).
39151
39152 poppler/CairoOutputDev.cc | 11 ++++++++---
39153 1 file changed, 8 insertions(+), 3 deletions(-)
39154
39155commit d3110e392097db54e9ee59300213e490dee39126
39156Author: Albert Astals Cid <aacid@kde.org>
39157Date:	Tue Aug 19 19:19:09 2008 +0200
39158
39159    Fix include so it can be used in the unsupported way of installing
39160    internal poppler/ headers
39161
39162    Notified by Caolan McNamara <caolanm@redhat.com>
39163
39164 poppler/PreScanOutputDev.h | 2 +-
39165 poppler/SecurityHandler.h  | 2 +-
39166 2 files changed, 2 insertions(+), 2 deletions(-)
39167
39168commit 303249e5548bfbf6823e97850e498970d802b4a0
39169Author: Albert Astals Cid <tsdgeos@samsung.localdomain>
39170Date:	Fri Aug 15 01:52:52 2008 +0200
39171
39172    Revert 123a87aff2e35b10efe6a1d715585b427e4a9afa it creates problems
39173    with some pdf files
39174
39175 poppler/Gfx.cc | 14 ++------------
39176 poppler/Gfx.h	|  3 ---
39177 2 files changed, 2 insertions(+), 15 deletions(-)
39178
39179commit 27ddf3c5e839358c8553d41743faa8ee304767bf
39180Author: Pino Toscano <pino@kde.org>
39181Date:	Wed Aug 13 13:55:57 2008 +0200
39182
39183    [Qt4] make sure to use the correct page width/height for form
39184    widgets coordinates
39185
39186 qt4/src/poppler-form.cc | 12 +++++++++---
39187 1 file changed, 9 insertions(+), 3 deletions(-)
39188
39189commit 2e7b0eb4af8cf5938833e5659d01b77096e7b7f7
39190Author: Pino Toscano <pino@kde.org>
39191Date:	Tue Aug 12 13:49:52 2008 +0200
39192
39193    [Qt4] add a method to get the activation action of a FormField
39194
39195 qt4/src/poppler-form.cc | 19 +++++++++++++++++++
39196 qt4/src/poppler-form.h  |  8 ++++++++
39197 2 files changed, 27 insertions(+)
39198
39199commit f9e679adbd6830da26eb9909bcb16e3bdf0da6b4
39200Author: Pino Toscano <pino@kde.org>
39201Date:	Tue Aug 12 13:47:15 2008 +0200
39202
39203    create a static version of PageData::convertLinkActionToLink()
39204
39205 qt4/src/poppler-page-private.h | 2 ++
39206 qt4/src/poppler-page.cc	| 5 +++++
39207 2 files changed, 7 insertions(+)
39208
39209commit a6ecc864ea3e94d7232cff6a2e8f49919d8f24ff
39210Author: Albert Astals Cid <tsdgeos@samsung.localdomain>
39211Date:	Tue Aug 12 01:23:21 2008 +0200
39212
39213    initialize widget, fixes crash on EC2006.pdf
39214
39215 poppler/Annot.cc | 1 +
39216 1 file changed, 1 insertion(+)
39217
39218commit 123a87aff2e35b10efe6a1d715585b427e4a9afa
39219Author: Albert Astals Cid <tsdgeos@samsung.localdomain>
39220Date:	Tue Aug 12 00:37:09 2008 +0200
39221
39222    Cache the last created GfxResource, very useful because some pdf
39223    created by pstopdf push and pop the same GfxResource all the time
39224
39225    This brings us a speedup of 16 times (from 11 seconds to about 600
39226    msec) in kde bug 168663
39227
39228 poppler/Gfx.cc | 14 ++++++++++++--
39229 poppler/Gfx.h	|  3 +++
39230 2 files changed, 15 insertions(+), 2 deletions(-)
39231
39232commit 5ad1a12183f4b8e328f32386a74b5616e7e59070
39233Author: Albert Astals Cid <aacid@kde.org>
39234Date:	Mon Aug 4 20:34:42 2008 +0200
39235
39236    Be less strict when parsing TTF tables
39237
39238    With this change and freetype from CVS i can render Bug 16940 using
39239    the splash renderer
39240
39241 fofi/FoFiTrueType.cc | 8 +++++++-
39242 1 file changed, 7 insertions(+), 1 deletion(-)
39243
39244commit d322720428fa416b7d5f23acc72d1d4b4f74d041
39245Author: Albert Astals Cid <aacid@kde.org>
39246Date:	Mon Aug 4 20:16:50 2008 +0200
39247
39248    Report an error when FoFiTrueType::load or FoFiTrueType::make fail
39249
39250 poppler/SplashOutputDev.cc | 5 +++++
39251 1 file changed, 5 insertions(+)
39252
39253commit 901ebc84ff7c0872c3f9f5e6eaf418ba6400fa10
39254Author: Pino Toscano <pino@kde.org>
39255Date:	Sun Aug 3 10:54:09 2008 +0200
39256
39257    [Qt4] Make the paper color setting working as it should.
39258
39259    A BGR colorspace means that colors should be set as blue,green,red,
39260    and
39261    not red,green,blue.
39262
39263 qt4/src/poppler-private.h | 8 ++++----
39264 1 file changed, 4 insertions(+), 4 deletions(-)
39265
39266commit 66b34c78943be598778a3ef438b0cefac668c6a2
39267Author: Albert Astals Cid <aacid@kde.org>
39268Date:	Sat Aug 2 13:54:34 2008 +0200
39269
39270    This should not be here, breaks jpeg rendering when not using libjpeg
39271
39272    That was included erroneously when the file writing code was added
39273
39274 poppler/Stream.cc | 1 -
39275 1 file changed, 1 deletion(-)
39276
39277commit fd8d71ea8b12393201ece9c09372fd69c7573025
39278Author: Albert Astals Cid <aacid@kde.org>
39279Date:	Fri Aug 1 23:47:51 2008 +0200
39280
39281    These defines are unneeded too
39282
39283 msvc/poppler/poppler-config.h | 30 ------------------------------
39284 poppler-config.h.cmake        | 30 ------------------------------
39285 poppler/poppler-config.h.in   | 30 ------------------------------
39286 3 files changed, 90 deletions(-)
39287
39288commit 391b5d5cdd9f63fe90229f88cdad628fb63c0206
39289Author: Albert Astals Cid <aacid@kde.org>
39290Date:	Fri Aug 1 23:36:09 2008 +0200
39291
39292    Get rid of more defines, say our version on command line tools,
39293    also say our copyright
39294
39295    Did not modify PSOutputDev.cc output as PS is too fragile
39296
39297 msvc/poppler/poppler-config.h | 9 +--------
39298 poppler-config.h.cmake        | 9 +--------
39299 poppler/PSOutputDev.cc        | 2 +-
39300 poppler/poppler-config.h.in   | 9 +--------
39301 utils/pdffonts.cc	       | 3 ++-
39302 utils/pdfimages.cc	       | 3 ++-
39303 utils/pdfinfo.cc	       | 3 ++-
39304 utils/pdftohtml.cc	       | 3 ++-
39305 utils/pdftoppm.cc	       | 3 ++-
39306 utils/pdftops.cc	       | 3 ++-
39307 utils/pdftotext.cc	       | 3 ++-
39308 11 files changed, 18 insertions(+), 32 deletions(-)
39309
39310commit d14fb1513be045363f7edec21cee04fd4937ede2
39311Author: Albert Astals Cid <aacid@kde.org>
39312Date:	Fri Aug 1 23:14:28 2008 +0200
39313
39314    Add GooList *getEncodingNames();
39315
39316    Forgot to commit this earlier :-(
39317
39318 poppler/GlobalParams.cc | 19 +++++++++++++++++++
39319 poppler/GlobalParams.h  |  2 ++
39320 2 files changed, 21 insertions(+)
39321
39322commit 9fd34443d765ccd61864d18bceadc049d905b957
39323Author: Albert Astals Cid <aacid@kde.org>
39324Date:	Fri Aug 1 23:09:39 2008 +0200
39325
39326    remove defines we don't use at all
39327
39328 msvc/poppler/poppler-config.h | 4 ----
39329 poppler-config.h.cmake        | 4 ----
39330 poppler/poppler-config.h.in   | 4 ----
39331 3 files changed, 12 deletions(-)
39332
39333commit 0f13013dc3079915572b6b002dac8d01d2dbde04
39334Author: Albert Astals Cid <aacid@kde.org>
39335Date:	Fri Aug 1 23:06:50 2008 +0200
39336
39337    xpdfrc has been dead for a while
39338
39339 msvc/poppler/poppler-config.h | 25 -------------------------
39340 poppler-config.h.cmake        | 25 -------------------------
39341 poppler/poppler-config.h.in   | 25 -------------------------
39342 3 files changed, 75 deletions(-)
39343
39344commit 96392667d1331d2f8750f27c116e34bbf9282dca
39345Author: Albert Astals Cid <aacid@kde.org>
39346Date:	Fri Aug 1 22:20:55 2008 +0200
39347
39348    Provide a default constructor for FontInfo so you can use it as
39349    metatype for qvariant
39350
39351 qt4/src/poppler-fontinfo.cc | 5 +++++
39352 qt4/src/poppler-private.h   | 7 +++++++
39353 qt4/src/poppler-qt4.h	     | 5 +++++
39354 3 files changed, 17 insertions(+)
39355
39356commit 9fd1077e63d97a316380b8df4821bf4c9434fb52
39357Author: Albert Astals Cid <aacid@kde.org>
39358Date:	Fri Aug 1 17:47:51 2008 +0200
39359
39360    Build with cmake too
39361
39362 utils/CMakeLists.txt | 4 ++--
39363 1 file changed, 2 insertions(+), 2 deletions(-)
39364
39365commit d8d6a3f46620d45c279b7ca1a4a2fa3a36285cde
39366Author: Albert Astals Cid <aacid@kde.org>
39367Date:	Fri Aug 1 17:44:07 2008 +0200
39368
39369    Improve manpages and add -listenc to pdfinfo and pdftotext in the way
39370
39371    Our manpages listed things like xpdfrc and -cfg options we don't
39372    support at all.
39373    Also some options were missing from the man pages
39374    Finally there was the -enc option you completely had to guess which
39375    string to pass,
39376    so i've added the -listenc option to get the user the list of
39377    encodings he can use
39378
39379 utils/Makefile.am	 |  2 ++
39380 utils/pdffonts.1	 | 18 ------------------
39381 utils/pdfimages.1	 | 14 --------------
39382 utils/pdfinfo.1	 | 28 ++++------------------------
39383 utils/pdfinfo.cc	 | 16 ++++++++++++++--
39384 utils/pdftoppm.1	 | 42 +++++++++++++++++++++---------------------
39385 utils/pdftops.1	 | 41 +++--------------------------------------
39386 utils/pdftotext.1	 | 32 ++++----------------------------
39387 utils/pdftotext.cc	 | 16 ++++++++++++++--
39388 utils/printencodings.cc | 34 ++++++++++++++++++++++++++++++++++
39389 utils/printencodings.h  | 24 ++++++++++++++++++++++++
39390 11 files changed, 120 insertions(+), 147 deletions(-)
39391
39392commit f5b0ca794b0879e3d239bf1d6138b15ead27d9ca
39393Author: Adrian Johnson <ajohnson@redneon.com>
39394Date:	Tue Jul 29 20:18:33 2008 +0930
39395
39396    Fix ActualText string length check in TextOutputDev.cc
39397
39398 poppler/TextOutputDev.cc | 2 +-
39399 1 file changed, 1 insertion(+), 1 deletion(-)
39400
39401commit 21bbdc9d663995336900f1ce97cf294f04464e01
39402Author: Boris Toloknov <tlknv@yandex.ru>
39403Date:	Mon Jul 28 21:02:07 2008 +0200
39404
39405    make xml output valid xml
39406
39407 utils/HtmlLinks.cc	| 33 ++++++++++++++++++--
39408 utils/HtmlOutputDev.cc | 85
39409 ++++++++++++++++++++++++++++++++------------------
39410 2 files changed, 85 insertions(+), 33 deletions(-)
39411
39412commit dccfc4c2910b47a77cd7b6019d9365f1684ffd0c
39413Author: Boris Toloknov <tlknv@yandex.ru>
39414Date:	Mon Jul 28 20:58:13 2008 +0200
39415
39416    Limit ascent and descent are to reasonable values.
39417
39418    See bug 16592 to cases where this helps
39419
39420 utils/HtmlOutputDev.cc | 14 ++++++++++++--
39421 1 file changed, 12 insertions(+), 2 deletions(-)
39422
39423commit 0fd5a3db1ddad447d44b64eff9abfb077a7853a0
39424Author: Boris Toloknov <tlknv@yandex.ru>
39425Date:	Mon Jul 28 20:52:19 2008 +0200
39426
39427    Make html output to keep all the spaces with &nbsp;
39428
39429 utils/HtmlFonts.cc	| 2 ++
39430 utils/HtmlOutputDev.cc | 2 +-
39431 2 files changed, 3 insertions(+), 1 deletion(-)
39432
39433commit 650c73fa0f570f699d907e33060fb23290940b42
39434Author: Albert Astals Cid <aacid@kde.org>
39435Date:	Mon Jul 28 20:44:13 2008 +0200
39436
39437    findDest crashes on null goostrings so rework the ifs a bit
39438
39439 utils/HtmlOutputDev.cc | 16 +++++++++-------
39440 1 file changed, 9 insertions(+), 7 deletions(-)
39441
39442commit adee9c0e9e8b2de20309b3ae6eb8e6d6ed05cf85
39443Author: Albert Astals Cid <aacid@kde.org>
39444Date:	Sat Jul 26 00:04:03 2008 +0200
39445
39446    We are not storing the ctu, so decref and leak-- :-)
39447
39448 poppler/Annot.cc | 1 +
39449 1 file changed, 1 insertion(+)
39450
39451commit e7b3e3ae3080bd6f239f7d96761729ad30b075ae
39452Author: Albert Astals Cid <aacid@kde.org>
39453Date:	Fri Jul 25 23:52:28 2008 +0200
39454
39455    Fix leak
39456
39457 qt4/src/poppler-form.cc | 1 +
39458 1 file changed, 1 insertion(+)
39459
39460commit 006b974d4faae53e6bd51a4281dd923ab1c2d4e8
39461Author: Albert Astals Cid <aacid@kde.org>
39462Date:	Fri Jul 25 23:15:11 2008 +0200
39463
39464    Fix memory leak
39465
39466 poppler/Annot.cc | 1 +
39467 1 file changed, 1 insertion(+)
39468
39469commit 3a549d75acceedfa25dcf79074d0cdfb643c746e
39470Author: Albert Astals Cid <aacid@kde.org>
39471Date:	Fri Jul 25 23:08:21 2008 +0200
39472
39473    Free the previous modified object in case it exists
39474
39475 poppler/XRef.cc | 1 +
39476 1 file changed, 1 insertion(+)
39477
39478commit 040d244b97a554342061c777a286e99dbb9acabd
39479Author: Albert Astals Cid <aacid@kde.org>
39480Date:	Fri Jul 25 21:31:55 2008 +0200
39481
39482    Need this or otherwise it crashes on complete overwrite
39483
39484 poppler/PDFDoc.cc | 1 +
39485 1 file changed, 1 insertion(+)
39486
39487commit 11ebceeef938a7e6fa9b5437e65b5b4b822f3018
39488Author: Albert Astals Cid <aacid@kde.org>
39489Date:	Fri Jul 25 21:30:24 2008 +0200
39490
39491    Fix my last fix about saving, i think this is the correct one
39492
39493     - One incremental update only write the modified entries xref,
39494     not all
39495     - Update gen to 0 when resizing entries
39496     - On XRef::add correctly initialize all newly allocated entries
39497
39498 poppler/PDFDoc.cc |  4 ++--
39499 poppler/XRef.cc   | 57
39500 ++++++++++++++++++++++++++++++++++++++++++++-----------
39501 poppler/XRef.h    |  2 +-
39502 3 files changed, 49 insertions(+), 14 deletions(-)
39503
39504commit 03d445f485f90972ab1c05d79b2999b763ab7377
39505Author: Albert Astals Cid <aacid@kde.org>
39506Date:	Fri Jul 25 20:16:54 2008 +0200
39507
39508    Fix XRef::writeToFile after my change
39509
39510 poppler/XRef.cc | 10 +++-------
39511 1 file changed, 3 insertions(+), 7 deletions(-)
39512
39513commit 136fa97576f2df0d7a7563b34651ca222927ea57
39514Author: Albert Astals Cid <aacid@kde.org>
39515Date:	Fri Jul 25 20:12:51 2008 +0200
39516
39517    Fix XRef::add and XRef::addIndirectObject, also remove num from
39518    XRefEntry
39519
39520    Previous code was under some incorrect assumptions:
39521     * our XRef does not maintain the free link list so if you want to
39522       find a free entry you have to go though all of them
39523     * our XRefEntry does not need a num because the index itself is
39524     the num
39525
39526    Conflicts:
39527
39528	poppler/XRef.cc
39529
39530 poppler/XRef.cc | 70
39531 +++++++++++++++++++++------------------------------------
39532 poppler/XRef.h  |  1 -
39533 2 files changed, 25 insertions(+), 46 deletions(-)
39534
39535commit 55572b77da95c47393b78f3aff804ea9c5ae17e5
39536Author: Albert Astals Cid <aacid@kde.org>
39537Date:	Tue Jul 22 22:50:00 2008 +0200
39538
39539    Really do what the comment says and also init changeLeft, changeTop
39540    and changeZoom
39541
39542 poppler/Link.cc | 1 +
39543 1 file changed, 1 insertion(+)
39544
39545commit 8dc7afaeea08183de331ecfd41ce1971e7772fd0
39546Author: Albert Astals Cid <aacid@kde.org>
39547Date:	Tue Jul 22 21:05:03 2008 +0200
39548
39549    Some documents have loops in XObject dictionaries, make sure we
39550    don't get in an infinite loop while traversing them
39551
39552    Fixes infinite loop on http://bugs.kde.org/show_bug.cgi?id=166145
39553
39554 poppler/FontInfo.cc | 44 ++++++++++++++++++++++++++++++++++++--------
39555 poppler/FontInfo.h  |	4 ++++
39556 2 files changed, 40 insertions(+), 8 deletions(-)
39557
39558commit 9fb17c952dcff798e45280eeb9c718680147e766
39559Author: Albert Astals Cid <aacid@kde.org>
39560Date:	Sun Jul 20 13:47:11 2008 +0200
39561
39562    Fix condition, we want thumb to be a Stream, not to be non null
39563
39564    Fixes bug 16579
39565
39566 glib/poppler-page.cc | 2 +-
39567 1 file changed, 1 insertion(+), 1 deletion(-)
39568
39569commit 3696025977fd345b12767f75a2de6ed7e9467365
39570Author: Pino Toscano <pino@kde.org>
39571Date:	Fri Jul 18 23:32:25 2008 +0200
39572
39573    initialize pageWidgets, otherwise it can be a rubbish pointer
39574    is Annots
39575    is not a valid object
39576
39577 poppler/Page.cc | 1 +
39578 1 file changed, 1 insertion(+)
39579
39580commit 0189ff8b86de18486f7397076f7a0fbf133a1a33
39581Author: Albert Astals Cid <aacid@kde.org>
39582Date:	Tue Jul 1 20:16:50 2008 +0200
39583
39584    Fix condition, we want fetched_thumb to be a Stream, not to be
39585    non null
39586
39587    Fixes bug 16579
39588
39589 poppler/Page.cc | 2 +-
39590 1 file changed, 1 insertion(+), 1 deletion(-)
39591
39592commit 5bd77dcdd5220d63934f4b3e78d85a936947a53d
39593Author: Albert Astals Cid <aacid@kde.org>
39594Date:	Tue Jul 1 00:49:01 2008 +0200
39595
39596    forgot about we use autofoo too
39597
39598 qt4/tests/Makefile.am | 5 +++++
39599 1 file changed, 5 insertions(+)
39600
39601commit 5ed2503003d973b5461594af15485af49591451d
39602Author: Albert Astals Cid <aacid@kde.org>
39603Date:	Tue Jul 1 00:43:26 2008 +0200
39604
39605    unittesting about ActualText
39606
39607 qt4/tests/CMakeLists.txt	|  1 +
39608 qt4/tests/check_actualtext.cpp | 33 +++++++++++++++++++++++++++++++++
39609 2 files changed, 34 insertions(+)
39610
39611commit f3bb2eb556f5248242f6db85052ef045fcb697c6
39612Author: Albert Astals Cid <aacid@kde.org>
39613Date:	Tue Jul 1 00:41:35 2008 +0200
39614
39615    Unbreak ActualText extraction
39616
39617 poppler/Gfx.cc | 10 +---------
39618 1 file changed, 1 insertion(+), 9 deletions(-)
39619
39620commit 9e9543b105b39f8b0048c00fc94741e43ad615e9
39621Author: Pino Toscano <pino@kde.org>
39622Date:	Thu Jun 26 20:19:06 2008 +0200
39623
39624    use FindPackageHandleStandardArgs
39625
39626 cmake/modules/FindLIBOPENJPEG.cmake | 11 ++---------
39627 1 file changed, 2 insertions(+), 9 deletions(-)
39628
39629commit fec41ceddebe194f139bcc5b2f3fa74e7d1ae502
39630Author: Pino Toscano <pino@kde.org>
39631Date:	Thu Jun 26 20:18:27 2008 +0200
39632
39633    need to use LIBOPENJPEG_FOUND, as it really represents whether
39634    libopenjpeg was found or not
39635
39636 CMakeLists.txt | 18 +++++++++---------
39637 1 file changed, 9 insertions(+), 9 deletions(-)
39638
39639commit 5498d93e59a0b79e5add3dc6181d5e98ba689217
39640Author: Michael Vrable <mvrable@cs.ucsd.edu>
39641Date:	Fri Jun 20 21:42:34 2008 -0700
39642
39643    Use a single global FT_Library in CairoOutputDev
39644
39645    Cairo may internally keep references to the FreeType fonts loaded in
39646    CairoFontEngine even after poppler is done with them.  Commit
39647    42db4890e829
39648    ("Do not call FT_Done_Face on a live cairo_font_face_t") introduced
39649    a fix
39650    for one use-after-free bug, by delaying deleting an FT_Face objects
39651    until
39652    cairo is done with it.
39653
39654    That fix doesn't correct all the bugs.  An FT_Library object is
39655    created for
39656    each CairoOutputDev object, and deleted when the CairoOutputDev
39657    goes away.
39658    But the FT_Library object should not be deleted while fonts loaded
39659    using it
39660    are still in use.  And cairo can keep references to fonts around
39661    more or
39662    less indefinitely.
39663
39664    To more fully fix the problem, we can either:
39665     1. Keep a count of not-yet-deleted fonts associated with each
39666     FT_Library,
39667	and wait to call FT_Done_FreeType until it drops to zero.
39668     2. Never call FT_Done_FreeType.
39669
39670    The second option is the simplest.	To avoid leaking memory FT_Library
39671    objects, use a single global FT_Library instead of a
39672    per-CairoOutputDev
39673    copy.
39674
39675 poppler/CairoOutputDev.cc | 18 +++++++++++++++---
39676 poppler/CairoOutputDev.h  |  4 +++-
39677 2 files changed, 18 insertions(+), 4 deletions(-)
39678
39679commit c75632d62a052d3c3739b96f5586f97c68baf25b
39680Author: Albert Astals Cid <aacid@kde.org>
39681Date:	Tue Jun 24 02:31:43 2008 +0200
39682
39683    Open in WriteOnly mode, fixes the fact that when writing to an
39684    existing file, the contents beyond what we wrote were still there
39685
39686 qt4/src/poppler-base-converter.cc | 2 +-
39687 1 file changed, 1 insertion(+), 1 deletion(-)
39688
39689commit 9810fdfc54aac80aa99561a9d820d11b062e4637
39690Author: Albert Astals Cid <aacid@kde.org>
39691Date:	Tue Jun 24 02:12:21 2008 +0200
39692
39693    the entry is not updated here either, fix uninitialized variable use
39694
39695 poppler/XRef.cc | 1 +
39696 1 file changed, 1 insertion(+)
39697
39698commit 2da15db4751d3cb93d40b48e348dbc51f6e7a29f
39699Author: Carlos Garcia Campos <carlosgc@gnome.org>
39700Date:	Fri Jun 20 11:39:08 2008 +0200
39701
39702    Do not create an OCGs object if there isn't an OCProperties dictionary
39703    in the Catalog
39704
39705 poppler/Catalog.cc	    |  5 +++--
39706 poppler/Gfx.cc		    | 12 +++++++++++-
39707 poppler/OptionalContent.cc | 25 +++++--------------------
39708 3 files changed, 19 insertions(+), 23 deletions(-)
39709
39710commit d6fb5dcb7b7596961800d9744d17b6adb8d9a2ad
39711Author: Michael Vrable <mvrable@cs.ucsd.edu>
39712Date:	Wed Jun 18 11:24:05 2008 -0700
39713
39714    Fix a crash in the cairo backend with Type 3 glyphs
39715
39716    Commit 86b7e8a3bee7 ("Ensure cairo renders Type 3 glyphs with only
39717    the fill
39718    color") introduced a bug into the Cairo backend, causing evince
39719    to crash
39720    with the message
39721	evince: cairo-pattern.c:679: cairo_pattern_destroy: Assertion
39722	`((*&(&pattern->ref_count)->ref_count) > 0)' failed.
39723    Fix this by updating reference counts to the fill and stroke
39724    patterns when
39725    modifying them in beginType3Char.
39726
39727    Simplify the code as well by not saving the old stroke pattern before
39728    overriding it; this is already done since beginType3Char/endType3Char
39729    is
39730    wrapped by calls to saveState/restoreState in Gfx::doShowText.
39731
39732 poppler/CairoOutputDev.cc | 4 ++--
39733 poppler/CairoOutputDev.h  | 2 +-
39734 2 files changed, 3 insertions(+), 3 deletions(-)
39735
39736commit c3a00c83f1d24c1f88e7ed3b3f772460e578f3cc
39737Author: Pino Toscano <pino@kde.org>
39738Date:	Sun Jun 15 02:39:31 2008 +0200
39739
39740    poppler-page-transition.h is here now
39741
39742 qt4/src/Doxyfile | 2 +-
39743 1 file changed, 1 insertion(+), 1 deletion(-)
39744
39745commit 2affed0fc97b958ae46f531c471a3cf0b04c0f55
39746Author: Albert Astals Cid <aacid@kde.org>
39747Date:	Sat Jun 14 01:24:49 2008 +0200
39748
39749    Give warnings if the build configuration for stream decoders is
39750    different from default one
39751
39752 configure.ac | 20 +++++++++++++++++---
39753 1 file changed, 17 insertions(+), 3 deletions(-)
39754
39755commit 8e74bc612cb4102891324ffdbfcdb47293ecb95e
39756Author: Albert Astals Cid <aacid@kde.org>
39757Date:	Sat Jun 14 01:13:53 2008 +0200
39758
39759    Warn the user if he does not have any enabled rendering backend
39760
39761 configure.ac | 3 +++
39762 1 file changed, 3 insertions(+)
39763
39764commit 99d2361032cbaafd69bd796170757ed6482f208d
39765Author: Albert Astals Cid <aacid@kde.org>
39766Date:	Sat Jun 14 00:53:38 2008 +0200
39767
39768    Add a JPEG2000 decoder based on OpenJPEG
39769
39770    Enabled by default since it's generally better than xpdf one
39771    See
39772    http://lists.freedesktop.org/archives/poppler/2008-June/003874.html
39773    for more information
39774
39775 CMakeLists.txt			     |	30 +++++-
39776 cmake/modules/FindLIBOPENJPEG.cmake |	44 +++++++++
39777 configure.ac			     |	33 +++++++
39778 poppler/JPEG2000Stream.cc	     | 181
39779 ++++++++++++++++++++++++++++++++++++
39780 poppler/JPEG2000Stream.h	     |	48 ++++++++++
39781 poppler/Makefile.am		     |	22 ++++-
39782 poppler/Stream.cc		     |	 7 +-
39783 7 files changed, 360 insertions(+), 5 deletions(-)
39784
39785commit e368838d7f9691c7b1adf7d7f62f65abed91eea7
39786Author: Albert Astals Cid <aacid@kde.org>
39787Date:	Wed Jun 11 00:48:53 2008 +0200
39788
39789    [Qt4] Add the possibility of getting a QByteArray with the data of
39790    an embedded font
39791
39792 qt4/src/poppler-document.cc | 23 +++++++++++++++++++++++
39793 qt4/src/poppler-private.h   |	3 +++
39794 qt4/src/poppler-qt4.h	     |	5 +++++
39795 3 files changed, 31 insertions(+)
39796
39797commit 184292ffb8fef5aa5a72bdbfcc0c95b663f452bd
39798Author: Albert Astals Cid <aacid@kde.org>
39799Date:	Tue Jun 10 23:00:11 2008 +0200
39800
39801    Make the fontRef and the embRef accessible to FontInfo users
39802
39803 poppler/FontInfo.cc | 2 +-
39804 poppler/FontInfo.h  | 3 +++
39805 2 files changed, 4 insertions(+), 1 deletion(-)
39806
39807commit 86b7e8a3bee74c5b89c451137cf9c2758ba6913f
39808Author: Adrian Johnson <ajohnson@redneon.com>
39809Date:	Sun Jun 8 18:00:05 2008 +0930
39810
39811    Ensure cairo renders Type 3 glyphs with only the fill color
39812
39813 poppler/CairoOutputDev.cc | 3 +++
39814 poppler/CairoOutputDev.h  | 2 +-
39815 2 files changed, 4 insertions(+), 1 deletion(-)
39816
39817commit 99e2d95728f41c91ab59a01c62d82b19a7a2e083
39818Author: Adrian Johnson <ajohnson@redneon.com>
39819Date:	Sun Jun 1 00:49:32 2008 +0930
39820
39821    glib: save/restore cairo state when rendering a page
39822
39823 glib/poppler-page.cc | 2 ++
39824 1 file changed, 2 insertions(+)
39825
39826commit 6f40ee4af6b59f9d2c326adc8d2574e45f4d4d29
39827Author: Albert Astals Cid <aacid@kde.org>
39828Date:	Sun Jun 8 23:46:04 2008 +0200
39829
39830    Make sure we use Qt4 moc to generate moc files of the qt4 frontend
39831
39832 configure.ac	       | 20 ++++++++++++++++++++
39833 qt4/demos/Makefile.am |  2 +-
39834 qt4/src/Makefile.am   |  2 +-
39835 qt4/tests/Makefile.am |  2 +-
39836 4 files changed, 23 insertions(+), 3 deletions(-)
39837
39838commit 86aa8fc0708f7da4a907a8bdb1845e53d29892b7
39839Author: Albert Astals Cid <aacid@kde.org>
39840Date:	Thu Jun 5 19:21:08 2008 +0200
39841
39842    Fix leak on ABWOutputDev.cc
39843
39844 poppler/ABWOutputDev.cc | 2 ++
39845 1 file changed, 2 insertions(+)
39846
39847commit 979ef1cafa968d776a2b804ce555b11212212397
39848Author: Koji Otani <sho@bbr.jp>
39849Date:	Tue Jun 3 21:07:15 2008 +0200
39850
39851    Support for surrogates outside the BMP plane
39852
39853 poppler/TextOutputDev.cc | 19 ++++++++++++++++++-
39854 poppler/UTF8.h		  | 14 ++++++++++++++
39855 2 files changed, 32 insertions(+), 1 deletion(-)
39856
39857commit 1614ab3036cf25c9b94967163996678d386ce0ac
39858Author: Albert Astals Cid <aacid@kde.org>
39859Date:	Sun Jun 1 16:32:55 2008 +0200
39860
39861    Do not limit CharCodeToUnicodeString to 8 characters
39862
39863 poppler/Annot.cc	      | 10 +++++-----
39864 poppler/CharCodeToUnicode.cc | 37 +++++++++++++++++++++----------------
39865 poppler/CharCodeToUnicode.h  |  2 +-
39866 poppler/Gfx.cc		      |  8 ++++----
39867 poppler/GfxFont.cc	      | 43
39868 ++++++++++++++++++++++++-------------------
39869 poppler/GfxFont.h	      |  6 +++---
39870 poppler/PSOutputDev.cc       |  4 ++--
39871 7 files changed, 60 insertions(+), 50 deletions(-)
39872
39873commit bf95c6970dacaa62512de858cf60ff6cf0c1bf7c
39874Author: Albert Astals Cid <aacid@kde.org>
39875Date:	Sun Jun 1 00:07:11 2008 +0200
39876
39877    [Qt] Fix leak when calling Poppler::Document::scanForFonts
39878
39879 qt/poppler-document.cc | 1 +
39880 1 file changed, 1 insertion(+)
39881
39882commit d21d7271fc74ab78cd157549138d0027cf179471
39883Author: Albert Astals Cid <aacid@kde.org>
39884Date:	Sat May 31 23:57:31 2008 +0200
39885
39886    Make sure file exists before printing it
39887
39888 utils/HtmlOutputDev.cc | 2 +-
39889 1 file changed, 1 insertion(+), 1 deletion(-)
39890
39891commit 0480a788c0f25af1bc09360b599debb37f831e10
39892Author: Albert Astals Cid <aacid@kde.org>
39893Date:	Tue May 27 23:20:32 2008 +0200
39894
39895    require gthread-2.0
39896
39897 cmake/modules/FindGTK.cmake | 9 +++++----
39898 1 file changed, 5 insertions(+), 4 deletions(-)
39899
39900commit 2e40ef652eb9fca7fe947acb2adfecc96ad3c50e
39901Author: Albert Astals Cid <aacid@kde.org>
39902Date:	Mon May 26 22:13:38 2008 +0200
39903
39904    Do not shadow a paramer with a local variable name
39905
39906 qt4/src/poppler-page.cc | 8 ++++----
39907 1 file changed, 4 insertions(+), 4 deletions(-)
39908
39909commit 1fd856aa1fb48869111e5b86f263bfd94fa7af17
39910Author: Albert Astals Cid <aacid@kde.org>
39911Date:	Mon May 26 20:52:53 2008 +0200
39912
39913    Do not leak tSplash if transpGroupStack->blendingColorSpace is NULL
39914
39915 poppler/SplashOutputDev.cc | 4 ++--
39916 1 file changed, 2 insertions(+), 2 deletions(-)
39917
39918commit 492209ec8648342a3a5447611f3f1ce63b63e8e9
39919Author: Albert Astals Cid <aacid@kde.org>
39920Date:	Mon May 26 20:51:06 2008 +0200
39921
39922    Move variables only used inside the loop inside the loop, fix delete
39923    of uninitialized data due to my previous patch
39924
39925 poppler/Page.cc | 16 ++++++----------
39926 1 file changed, 6 insertions(+), 10 deletions(-)
39927
39928commit 79ab8cceb318f3bb5ebad431824e3ae593aea340
39929Author: Albert Astals Cid <aacid@kde.org>
39930Date:	Mon May 26 20:38:59 2008 +0200
39931
39932    Do not leak memory if data_out is NULL
39933
39934 poppler/Page.cc | 35 ++++++++++++++++++-----------------
39935 1 file changed, 18 insertions(+), 17 deletions(-)
39936
39937commit f44c33344d4af31ee008826179bcd92db445f35a
39938Author: Carlos Garcia Campos <carlosgc@gnome.org>
39939Date:	Sun May 25 19:16:12 2008 +0200
39940
39941    [glib] Init glib threads in demo app as required by g_timer
39942
39943 configure.ac	  | 4 ++--
39944 glib/demo/main.c | 4 ++++
39945 2 files changed, 6 insertions(+), 2 deletions(-)
39946
39947commit 58d5b7b9ab9ac245481299c4765f3bd305580d2e
39948Author: Albert Astals Cid <aacid@kde.org>
39949Date:	Wed May 21 22:18:29 2008 +0200
39950
39951    [Qt4] Fix text() method
39952
39953    I'm not sure this is the real and correct fix, but it works more
39954    than previous code so it's and improvement
39955
39956 qt4/src/poppler-page.cc | 6 +-----
39957 1 file changed, 1 insertion(+), 5 deletions(-)
39958
39959commit e3e4113c73128f49f99289b592446d4382b5d65c
39960Author: Albert Astals Cid <aacid@kde.org>
39961Date:	Mon May 12 15:39:43 2008 +0200
39962
39963    Add getters to some TextBlock members.
39964
39965    Needed by some reader using poppler internals, bad you!
39966
39967 poppler/TextOutputDev.h | 5 +++++
39968 1 file changed, 5 insertions(+)
39969
39970commit ff699e64bd1de78915aad4ddb79d6f529aef2b87
39971Author: Albert Astals Cid <aacid@kde.org>
39972Date:	Sun May 11 23:44:50 2008 +0200
39973
39974    Check the OC we found exists before using it
39975
39976    Fixes crash http://bugs.freedesktop.org/show_bug.cgi?id=15899
39977
39978 poppler/OptionalContent.cc | 33 ++++++++++++++++++---------------
39979 1 file changed, 18 insertions(+), 15 deletions(-)
39980
39981commit ac26ba5148b99a03a56e37ba201ad420b8619943
39982Author: Albert Astals Cid <aacid@kde.org>
39983Date:	Fri May 9 20:17:37 2008 +0200
39984
39985    Do not crash on unlock with wrong password
39986
39987 qt/poppler-private.h | 2 +-
39988 1 file changed, 1 insertion(+), 1 deletion(-)
39989
39990commit 19ec5a531cb03a7bee1cfcc9c7d5c4390fbd069d
39991Author: Albert Astals Cid <aacid@kde.org>
39992Date:	Thu May 8 23:15:58 2008 +0200
39993
39994    Fix build with --enable-fixedpoint
39995
39996 splash/Splash.cc | 4 ++--
39997 1 file changed, 2 insertions(+), 2 deletions(-)
39998
39999commit 1cf5f0fda542efef575a123622637d81b9c42053
40000Author: Albert Astals Cid <aacid@kde.org>
40001Date:	Wed May 7 18:49:28 2008 +0200
40002
40003    [Qt] Fix Document::unlock
40004
40005 qt/poppler-document.cc | 4 +++-
40006 1 file changed, 3 insertions(+), 1 deletion(-)
40007
40008commit b5041924eb023cc095f2445935ff713cf65dacce
40009Author: Pino Toscano <pino@kde.org>
40010Date:	Wed May 7 16:44:03 2008 +0200
40011
40012    do not delete the GooString owned by an Object
40013
40014 poppler/Annot.cc | 4 ----
40015 1 file changed, 4 deletions(-)
40016
40017commit 546a7b700862db00240de9fd50bdba1dd347765b
40018Author: Albert Astals Cid <aacid@kde.org>
40019Date:	Sun May 4 15:26:26 2008 +0200
40020
40021    Fix leaks on error conditions
40022
40023 poppler/Annot.cc	    | 6 ++++++
40024 poppler/ArthurOutputDev.cc | 1 +
40025 poppler/JBIG2Stream.cc     | 1 +
40026 3 files changed, 8 insertions(+)
40027
40028commit 914f1b1d814ab3d958aa0ca21ad73ef5aed20b89
40029Author: Albert Astals Cid <aacid@kde.org>
40030Date:	Sat May 3 18:21:28 2008 +0200
40031
40032    A widget annot does not always belong to a form, so check before
40033    accessing the widget member
40034
40035 poppler/Annot.cc | 4 ++--
40036 1 file changed, 2 insertions(+), 2 deletions(-)
40037
40038commit c907e41ab18dda10cd3c9789bd0e7fe71b6402a8
40039Author: Albert Astals Cid <aacid@kde.org>
40040Date:	Wed Apr 30 00:42:34 2008 +0200
40041
40042    findSegment can return NULL check for it
40043
40044 poppler/JBIG2Stream.cc | 6 +++---
40045 1 file changed, 3 insertions(+), 3 deletions(-)
40046
40047commit 8b7f29b577bca3295e99fea4a5cf4a6bb7ba2617
40048Author: Albert Astals Cid <aacid@kde.org>
40049Date:	Wed Apr 30 00:26:28 2008 +0200
40050
40051    new[] implies delete[]
40052
40053 poppler/ABWOutputDev.cc | 2 +-
40054 1 file changed, 1 insertion(+), 1 deletion(-)
40055
40056commit 926c13825d5f7364286975db8ffa507b92f4b3ab
40057Author: Albert Astals Cid <aacid@kde.org>
40058Date:	Tue Apr 29 23:44:51 2008 +0200
40059
40060    add lost return when adding kees patch
40061
40062 poppler/Object.h | 2 +-
40063 1 file changed, 1 insertion(+), 1 deletion(-)
40064
40065commit ba9283f6bc78e97006e52ef5de20c958ee9e1a37
40066Author: Albert Astals Cid <aacid@kde.org>
40067Date:	Tue Apr 29 23:42:00 2008 +0200
40068
40069    make the function static
40070
40071 utils/pdftoppm.cc | 2 +-
40072 1 file changed, 1 insertion(+), 1 deletion(-)
40073
40074commit 931a8272f556ba8a35342f0c5bf53bdb57ea7a31
40075Author: Albert Astals Cid <aacid@kde.org>
40076Date:	Tue Apr 29 23:41:31 2008 +0200
40077
40078    make the variable static
40079
40080 utils/pdftoabw.cc | 2 +-
40081 1 file changed, 1 insertion(+), 1 deletion(-)
40082
40083commit 1887d2910d2006c7fc3ecc95db0150f1537e9d0a
40084Author: Albert Astals Cid <aacid@kde.org>
40085Date:	Tue Apr 29 23:35:17 2008 +0200
40086
40087    constify some static arrays
40088
40089 poppler/CompactFontTables.h |	2 +-
40090 poppler/Decrypt.cc	     |	8 ++++----
40091 poppler/Function.cc	     |	2 +-
40092 poppler/GfxFont.cc	     |	6 +++---
40093 poppler/GfxState.cc	     |	4 ++--
40094 poppler/JBIG2Stream.cc      | 10 +++++-----
40095 poppler/JPXStream.cc	     |	4 ++--
40096 poppler/Lexer.cc	     |	2 +-
40097 poppler/PSOutputDev.cc      |	6 +++---
40098 poppler/PSTokenizer.cc      |	2 +-
40099 poppler/SplashOutputDev.cc  |	2 +-
40100 poppler/Stream-CCITT.h      | 12 ++++++------
40101 poppler/Stream.cc	     | 10 +++++-----
40102 poppler/UnicodeTypeTable.cc |	2 +-
40103 14 files changed, 36 insertions(+), 36 deletions(-)
40104
40105commit 51140e2d9490696d716f77d3225da0bfdfc212b4
40106Author: Albert Astals Cid <aacid@kde.org>
40107Date:	Tue Apr 29 23:14:59 2008 +0200
40108
40109    more static markers
40110
40111 poppler/Annot.cc	    | 2 +-
40112 poppler/DCTStream.cc	    | 2 +-
40113 poppler/Object.cc	    | 2 +-
40114 poppler/SplashOutputDev.cc | 2 +-
40115 4 files changed, 4 insertions(+), 4 deletions(-)
40116
40117commit 893703cb9eee879f728db329f7ee1fc19e7f980e
40118Author: Albert Astals Cid <aacid@kde.org>
40119Date:	Tue Apr 29 23:03:51 2008 +0200
40120
40121    add static
40122
40123 poppler/XRef.cc | 2 +-
40124 1 file changed, 1 insertion(+), 1 deletion(-)
40125
40126commit 7333bc913111e56ee241b7ef2bf6e9fea68b7da2
40127Author: Albert Astals Cid <aacid@kde.org>
40128Date:	Tue Apr 29 23:01:13 2008 +0200
40129
40130    add static
40131
40132 poppler/JBIG2Stream.cc | 30 +++++++++++++++---------------
40133 1 file changed, 15 insertions(+), 15 deletions(-)
40134
40135commit 1ea36507f9c9f163b6772268046e7560d0c00dbc
40136Author: Albert Astals Cid <aacid@kde.org>
40137Date:	Tue Apr 29 22:47:19 2008 +0200
40138
40139    make findModifier static
40140
40141 poppler/GlobalParams.cc | 2 +-
40142 1 file changed, 1 insertion(+), 1 deletion(-)
40143
40144commit be9961571dbfabb982e6f69abd3bbc98fa971864
40145Author: Albert Astals Cid <aacid@kde.org>
40146Date:	Tue Apr 29 21:48:09 2008 +0200
40147
40148    make variables not used outside static
40149
40150 utils/pdftohtml.cc | 4 ++--
40151 1 file changed, 2 insertions(+), 2 deletions(-)
40152
40153commit b157064a85350da6ea9c4f46e965e45ebc59d227
40154Author: Albert Astals Cid <aacid@kde.org>
40155Date:	Tue Apr 29 21:43:23 2008 +0200
40156
40157    constify setPSPaperSize
40158
40159 utils/pdftops.cc | 2 +-
40160 1 file changed, 1 insertion(+), 1 deletion(-)
40161
40162commit ee57ead8a6f34fa8de044399e5912395e0f3a425
40163Author: Albert Astals Cid <aacid@kde.org>
40164Date:	Tue Apr 29 21:37:57 2008 +0200
40165
40166    constify argDesc arrays
40167
40168    Gives me binaries 2KB smaller (in total) in release build
40169
40170 utils/parseargs.c  | 18 +++++++++---------
40171 utils/parseargs.h  |  4 ++--
40172 utils/pdffonts.cc  |  2 +-
40173 utils/pdfimages.cc |  2 +-
40174 utils/pdfinfo.cc   |  2 +-
40175 utils/pdftoabw.cc  |  2 +-
40176 utils/pdftohtml.cc |  2 +-
40177 utils/pdftoppm.cc  |  2 +-
40178 utils/pdftops.cc   |  2 +-
40179 utils/pdftotext.cc |  2 +-
40180 10 files changed, 19 insertions(+), 19 deletions(-)
40181
40182commit 9f93d9eb464877e0d23dcf205295da9162f03253
40183Author: Albert Astals Cid <aacid@kde.org>
40184Date:	Tue Apr 29 20:45:01 2008 +0200
40185
40186    make psOpNames static
40187
40188    Makes my release build 64 bytes smaller
40189
40190 poppler/Function.cc | 2 +-
40191 1 file changed, 1 insertion(+), 1 deletion(-)
40192
40193commit 29e3e779c68371b7c4aadcf68ee0712046f39c6d
40194Author: Pino Toscano <pino@kde.org>
40195Date:	Sat Apr 26 23:47:01 2008 +0200
40196
40197    remember to call the base implementation here
40198
40199 qt4/demos/optcontent.cpp | 1 +
40200 1 file changed, 1 insertion(+)
40201
40202commit a188f3cd36775d78ace5b5d62c8ab7c059b3b2b1
40203Author: Pino Toscano <pino@kde.org>
40204Date:	Sat Apr 26 23:42:09 2008 +0200
40205
40206    reset the current page to 0, when closing a document
40207
40208 qt4/demos/viewer.cpp | 1 +
40209 1 file changed, 1 insertion(+)
40210
40211commit 7eca6da6436ffc1c41cfed1a07be4dafa1172463
40212Author: Pino Toscano <pino@kde.org>
40213Date:	Sat Apr 26 23:41:45 2008 +0200
40214
40215    no need to manually disconnect from the model, as it will be deleted
40216    by the document anyway
40217
40218 qt4/demos/optcontent.cpp | 1 -
40219 1 file changed, 1 deletion(-)
40220
40221commit 6cddda7f3c3b8ddb95e6aba1b234a27c4454c23d
40222Author: Pino Toscano <pino@kde.org>
40223Date:	Sat Apr 26 22:41:59 2008 +0200
40224
40225    sync updateFont() with SplashOutputDev
40226
40227 poppler/ArthurOutputDev.cc | 75
40228 ++++++++++++++++++++++++++++++++++++----------
40229 1 file changed, 59 insertions(+), 16 deletions(-)
40230
40231commit ddc7c1f8c24762bae615e7dec92e92a58c827478
40232Author: Pino Toscano <pino@kde.org>
40233Date:	Sat Apr 26 18:12:51 2008 +0200
40234
40235    construct AnnotPolygon for Polygon and PolyLine annotations
40236
40237 poppler/Annot.cc | 4 ++--
40238 1 file changed, 2 insertions(+), 2 deletions(-)
40239
40240commit f9c7e8037b7165b6271ce7aea0d315053c4d66a5
40241Merge: 59d33d8 f5fec4f
40242Author: Pino Toscano <pino@kde.org>
40243Date:	Sat Apr 26 18:09:59 2008 +0200
40244
40245    Merge branch 'master' of
40246    ssh://pino@git.freedesktop.org/git/poppler/poppler
40247
40248commit 59d33d8e99673f73ccf2ad9a62bd25fca51f0eb8
40249Author: Pino Toscano <pino@kde.org>
40250Date:	Sat Apr 26 17:56:42 2008 +0200
40251
40252    use the base implementation to update all the states
40253
40254 poppler/ArthurOutputDev.cc | 11 +----------
40255 1 file changed, 1 insertion(+), 10 deletions(-)
40256
40257commit 45d2a9529bf241554c59437118cb8c705554dc27
40258Author: Pino Toscano <pino@kde.org>
40259Date:	Sat Apr 26 17:55:39 2008 +0200
40260
40261    Set the font antialiasing from the painter settings, instead of the
40262    global settings.
40263
40264 poppler/ArthurOutputDev.cc | 2 +-
40265 1 file changed, 1 insertion(+), 1 deletion(-)
40266
40267commit 5faa72fd70e0d85268e807a8b870d80dda9189a9
40268Author: Pino Toscano <pino@kde.org>
40269Date:	Sat Apr 26 17:53:28 2008 +0200
40270
40271    Get the font and painter matrices, and reenable the font drawing.
40272
40273 poppler/ArthurOutputDev.cc | 28 +++++++++++++++++++++-------
40274 1 file changed, 21 insertions(+), 7 deletions(-)
40275
40276commit f5fec4fdedd8d316b19968545e447e2036a1bb47
40277Author: Kees Cook <kees@outflux.net>
40278Date:	Wed Apr 23 19:53:03 2008 +0200
40279
40280    provide type-checking for union pointer accesses
40281
40282 poppler/Object.h | 68
40283 +++++++++++++++++++++++++++++++++++---------------------
40284 1 file changed, 43 insertions(+), 25 deletions(-)
40285
40286commit a567c921ce538616f4ba0b7933086ef5a8ab0f55
40287Author: Iñigo Martínez <inigomartinez@gmail.com>
40288Date:	Tue Apr 22 23:09:10 2008 +0200
40289
40290    Little change to avoid AnnotWidget crashing when they aren't related
40291    to FormWidgets.
40292
40293    Signed-off-by: Iñigo Martínez <inigomartinez@gmail.com>
40294
40295 poppler/Annot.cc | 19 ++++++++++---------
40296 1 file changed, 10 insertions(+), 9 deletions(-)
40297
40298commit 73798c95b8a4c0504e9246e6f73fd31f812ad6fa
40299Author: Albert Astals Cid <tsdgeos@bluebox.(none)>
40300Date:	Mon Apr 21 19:56:52 2008 +0200
40301
40302    Link to pthread when needed
40303
40304    Should fix bug 15625
40305
40306 configure.ac	     |	 2 +
40307 m4/acx_pthread.m4   | 280
40308 ++++++++++++++++++++++++++++++++++++++++++++++++++++
40309 poppler/Makefile.am |	 4 +
40310 3 files changed, 286 insertions(+)
40311
40312commit 6c248bdad77235a45402d9693a0b822cc208b6b9
40313Author: Pino Toscano <pino@kde.org>
40314Date:	Sun Apr 20 18:32:59 2008 +0200
40315
40316    the dtor should be virtual
40317
40318 qt4/src/poppler-converter-private.h | 2 +-
40319 1 file changed, 1 insertion(+), 1 deletion(-)
40320
40321commit 68dba1a452ca70add5b05ab8e2adab838bc2cb73
40322Author: Albert Astals Cid <aacid@kde.org>
40323Date:	Sun Apr 20 16:21:10 2008 +0200
40324
40325    if ncand is a Guint cand should be one too
40326
40327 poppler/CMap.cc | 2 +-
40328 1 file changed, 1 insertion(+), 1 deletion(-)
40329
40330commit 0b91eb19f5a3d07b625ee5188f1fcb4b4b1544ea
40331Author: Albert Astals Cid <aacid@kde.org>
40332Date:	Sun Apr 20 16:17:50 2008 +0200
40333
40334    Unused var--
40335
40336 poppler/GfxFont.cc | 2 +-
40337 1 file changed, 1 insertion(+), 1 deletion(-)
40338
40339commit 1ed3cc40987b691319fd9f1a30296d80de5732fd
40340Author: Pino Toscano <pino@kde.org>
40341Date:	Wed Apr 16 15:45:45 2008 +0200
40342
40343    fix border style conversion
40344
40345 qt4/src/poppler-page.cc | 2 +-
40346 1 file changed, 1 insertion(+), 1 deletion(-)
40347
40348commit 7c8feb4e3627bde2052a7e536d2d49d1cbbce8ee
40349Author: Albert Astals Cid <aacid@kde.org>
40350Date:	Tue Apr 15 21:57:31 2008 +0200
40351
40352    Hack to "support" 16 bits images
40353
40354    Everywhere we assume a component fits in 8 bits, with this hack
40355    we treat 16 bit images as 8 bit ones until it's fixed correctly.
40356    Fixes http://bugs.kde.org/show_bug.cgi?id=158165
40357
40358 poppler/GfxState.cc | 6 ++++++
40359 poppler/Stream.cc   | 9 +++++++++
40360 2 files changed, 15 insertions(+)
40361
40362commit f338a9ded5d42dd65853c5c7bbe27f6724096416
40363Author: Pino Toscano <pino@kde.org>
40364Date:	Sun Apr 13 21:41:51 2008 +0200
40365
40366    [Qt4] convert the sound annotations
40367
40368 qt4/src/poppler-page.cc | 16 ++++++++++++++--
40369 1 file changed, 14 insertions(+), 2 deletions(-)
40370
40371commit 733d51fca04ee682fed2242f868edd545f3755fa
40372Author: Pino Toscano <pino@kde.org>
40373Date:	Sun Apr 13 21:38:25 2008 +0200
40374
40375    [Qt4] First version of a SoundAnnotation.
40376
40377 qt4/src/poppler-annotation.cc | 87
40378 +++++++++++++++++++++++++++++++++++++++++++
40379 qt4/src/poppler-annotation.h  | 30 ++++++++++++++-
40380 2 files changed, 116 insertions(+), 1 deletion(-)
40381
40382commit feb1ea091111bd7292879c465590acfd7671c876
40383Author: Pino Toscano <pino@kde.org>
40384Date:	Sun Apr 13 21:36:26 2008 +0200
40385
40386    First version of AnnotSound.
40387
40388 poppler/Annot.cc | 37 ++++++++++++++++++++++++++++++++++++-
40389 poppler/Annot.h  | 26 ++++++++++++++++++++++++++
40390 2 files changed, 62 insertions(+), 1 deletion(-)
40391
40392commit ec2cf81edf1b2c6707de4d30316ff5f5e24534d4
40393Author: Pino Toscano <pino@kde.org>
40394Date:	Sun Apr 13 18:31:21 2008 +0200
40395
40396    [Qt4] convert the file attachment annotations
40397
40398 qt4/src/poppler-page.cc | 15 +++++++++++++--
40399 1 file changed, 13 insertions(+), 2 deletions(-)
40400
40401commit 9fa2e96c96d365ae67859545ebd635d726784fca
40402Author: Pino Toscano <pino@kde.org>
40403Date:	Sun Apr 13 18:29:00 2008 +0200
40404
40405    [Qt4] Initial version of FileAttachmentAnnotation
40406
40407 qt4/src/poppler-annotation.cc | 88
40408 +++++++++++++++++++++++++++++++++++++++++++
40409 qt4/src/poppler-annotation.h  | 29 +++++++++++++-
40410 2 files changed, 116 insertions(+), 1 deletion(-)
40411
40412commit 5899aff11f94e707654574e830e0757b1df558d4
40413Author: Pino Toscano <pino@kde.org>
40414Date:	Sun Apr 13 10:50:39 2008 +0200
40415
40416    [Qt4] Read the annotations from the core, instead of own parsing.
40417
40418    Almost all the data are converted correctly, the results seem to be
40419    the same.
40420    Added TODOs in the few parts (not essential) I was not able to figure
40421    out how to convert, yet.
40422    Covert also the Caret annotations.
40423
40424 qt4/src/poppler-annotation-helper.h |	 2 +-
40425 qt4/src/poppler-page.cc	     | 851
40426 +++++++++++++++++-------------------
40427 2 files changed, 393 insertions(+), 460 deletions(-)
40428
40429commit 40a12793c5ccea206d79e0c17e2f2d0cf74bb4f3
40430Author: Pino Toscano <pino@kde.org>
40431Date:	Sun Apr 13 02:21:55 2008 +0200
40432
40433    add getters for the AnnotPolygon properties
40434
40435 poppler/Annot.h | 6 ++++++
40436 1 file changed, 6 insertions(+)
40437
40438commit 9311f75d4c3da991efb8afd00701a0ce1cbae1b0
40439Author: Iñigo Martínez <inigomartinez@gmail.com>
40440Date:	Sun Apr 13 01:52:36 2008 +0200
40441
40442    Almost full AnnotPolygon support.
40443
40444    Signed-off-by: Iñigo Martínez <inigomartinez@gmail.com>
40445
40446 poppler/Annot.cc | 99
40447 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
40448 poppler/Annot.h  | 37 +++++++++++++++++++++
40449 2 files changed, 136 insertions(+)
40450
40451commit 01aa052ed761a4ada471d196985825986bb58627
40452Author: Iñigo Martínez <inigomartinez@gmail.com>
40453Date:	Sun Apr 13 01:13:49 2008 +0200
40454
40455    Extend AnnotPath behaviour to include cooordinate array parsing.
40456
40457    Signed-off-by: Iñigo Martínez <inigomartinez@gmail.com>
40458
40459 poppler/Annot.cc | 96
40460 ++++++++++++++++++++++++++++++--------------------------
40461 poppler/Annot.h  |  4 ++-
40462 2 files changed, 55 insertions(+), 45 deletions(-)
40463
40464commit ca52830e9519ae7b778f98e5c2547daef7da5f09
40465Author: Iñigo Martínez <inigomartinez@gmail.com>
40466Date:	Sun Apr 13 00:54:13 2008 +0200
40467
40468    Added OptionalContent support to Annots.
40469
40470    Signed-off-by: Iñigo Martínez <inigomartinez@gmail.com>
40471
40472 poppler/Annot.cc | 9 +++------
40473 poppler/Annot.h  | 5 +++--
40474 2 files changed, 6 insertions(+), 8 deletions(-)
40475
40476commit 4b87196b7829c87d15af4e8b4138ca97548fb519
40477Author: Pino Toscano <pino@kde.org>
40478Date:	Sun Apr 13 00:18:24 2008 +0200
40479
40480    Isolate the embedded file reading logic into a new EmbFile
40481    constructor.
40482
40483    This way, it can be shared and reused in various places (Catalog,
40484    AnnotFileAttachment, etc).
40485
40486 poppler/Catalog.cc | 205
40487 +++++++++++++++++++++++++++++------------------------
40488 poppler/Catalog.h  |	1 +
40489 2 files changed, 112 insertions(+), 94 deletions(-)
40490
40491commit 45b407e51905948690065749085a4af1cbb29a8e
40492Author: Pino Toscano <pino@kde.org>
40493Date:	Sun Apr 13 00:14:38 2008 +0200
40494
40495    correctly get the FileSpec dictionary
40496
40497 poppler/Annot.cc | 4 +++-
40498 poppler/Annot.h  | 2 +-
40499 2 files changed, 4 insertions(+), 2 deletions(-)
40500
40501commit c3aa3a97d9c553ea7976741d798901352fb5381c
40502Author: Pino Toscano <pino@kde.org>
40503Date:	Sat Apr 12 22:45:57 2008 +0200
40504
40505    properly initialize an AnnotPath
40506
40507 poppler/Annot.cc | 9 ++-------
40508 1 file changed, 2 insertions(+), 7 deletions(-)
40509
40510commit a3406fb2ace1390db1c181823a7bfc66c9174d98
40511Author: Pino Toscano <pino@kde.org>
40512Date:	Sat Apr 12 22:40:42 2008 +0200
40513
40514    properly dispose the memory of the ink lists
40515
40516 poppler/Annot.cc | 13 ++++++++++++-
40517 poppler/Annot.h  |  1 +
40518 2 files changed, 13 insertions(+), 1 deletion(-)
40519
40520commit 0dad70e2d12e8b587cab8ce2d914c81c6897a1d1
40521Author: Pino Toscano <pino@kde.org>
40522Date:	Sat Apr 12 22:15:35 2008 +0200
40523
40524    make AnnotInk working.
40525
40526    - get the point indexes in the correct way
40527    - dispose with free what you allocate with malloc
40528    - fix logic when checking for an even number of points
40529
40530 poppler/Annot.cc | 8 ++++----
40531 1 file changed, 4 insertions(+), 4 deletions(-)
40532
40533commit 77404e24ea1e175fc9b55097dc5b35cc34760659
40534Author: Pino Toscano <pino@kde.org>
40535Date:	Sat Apr 12 21:08:54 2008 +0200
40536
40537    a length is an int
40538
40539 poppler/Annot.h | 2 +-
40540 1 file changed, 1 insertion(+), 1 deletion(-)
40541
40542commit bc2b2ffd2144f951c311e968fba4bc50b7c43ff3
40543Merge: cd5afe6 bacc1dd
40544Author: Iñigo Martínez <inigomartinez@gmail.com>
40545Date:	Sat Apr 12 17:40:49 2008 +0200
40546
40547    Fixed merging conflict.
40548
40549    Signed-off-by: Iñigo Martínez <inigomartinez@gmail.com>
40550
40551commit cd5afe6d9eca687ee224ff7680a8cba28d81a36d
40552Author: Albert Astals Cid <aacid@kde.org>
40553Date:	Sat Apr 12 00:44:08 2008 +0200
40554
40555    Do not take into account Colorspace resource subdictionary for
40556    image XObjects
40557
40558    Fixes bug 15125
40559    The motivation under that change is on section 4.5.2 of the spec:
40560     Certain objects, such as image XObjects, specify a
40561     color space as an explicit parameter, often associated with the
40562     key ColorSpace.
40563     In this case, the color space array or name is always defined
40564     directly as a PDF
40565     object, not by an entry in the ColorSpace resource
40566     subdictionary. This conven-
40567     tion also applies when color spaces are defined in terms of other
40568     color spaces.
40569
40570 poppler/Gfx.cc | 2 +-
40571 1 file changed, 1 insertion(+), 1 deletion(-)
40572
40573commit bacc1dd9f37ff19c5e54878a5b08e7d734584bbf
40574Author: Pino Toscano <pino@kde.org>
40575Date:	Sat Apr 12 17:20:09 2008 +0200
40576
40577    Read the "in reply to" reference as such, without reading the
40578    associated annotation dictionary.
40579
40580 poppler/Annot.cc | 10 ++++------
40581 poppler/Annot.h  |  4 ++--
40582 2 files changed, 6 insertions(+), 8 deletions(-)
40583
40584commit ffe09454a0948a6107bcc38f23ba2068151c547d
40585Author: Iñigo Martínez <inigomartinez@gmail.com>
40586Date:	Sat Apr 12 17:17:59 2008 +0200
40587
40588    Initial Annot3D parsing a few general improvements.
40589
40590    Signed-off-by: Iñigo Martínez <inigomartinez@gmail.com>
40591
40592 poppler/Annot.cc | 130
40593 +++++++++++++++++++++++++++++++++++++++++++++++++++----
40594 poppler/Annot.h  |  84 +++++++++++++++++++++++++++++------
40595 2 files changed, 193 insertions(+), 21 deletions(-)
40596
40597commit 8757c577241dda31bc59c7d1c208c159ad428877
40598Author: Iñigo Martínez <inigomartinez@gmail.com>
40599Date:	Sat Apr 12 10:38:07 2008 +0200
40600
40601    AnnotFileAttachment support.
40602
40603    Signed-off-by: Iñigo Martínez <inigomartinez@gmail.com>
40604
40605 poppler/Annot.cc | 38 ++++++++++++++++++++++++++++++++++++--
40606 poppler/Annot.h  | 25 +++++++++++++++++++++++++
40607 2 files changed, 61 insertions(+), 2 deletions(-)
40608
40609commit 36989658149fc9e5e8a049ce070a102f35b7bddc
40610Author: Iñigo Martínez <inigomartinez@gmail.com>
40611Date:	Sat Apr 12 09:55:26 2008 +0200
40612
40613    AnnotInk support.
40614
40615    Signed-off-by: Iñigo Martínez <inigomartinez@gmail.com>
40616
40617 poppler/Annot.cc | 113
40618 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
40619 poppler/Annot.h  |  45 ++++++++++++++++++++++
40620 2 files changed, 158 insertions(+)
40621
40622commit 464b171d0e9b989196c287f2ee4dfbbc14212aa9
40623Author: Albert Astals Cid <aacid@kde.org>
40624Date:	Sat Apr 12 00:44:08 2008 +0200
40625
40626    Do not take into account Colorspace resource subdictionary for
40627    image XObjects
40628
40629    Fixes bug 15125
40630    The motivation under that change is on section 4.5.2 of the spec:
40631     Certain objects, such as image XObjects, specify a
40632     color space as an explicit parameter, often associated with the
40633     key ColorSpace.
40634     In this case, the color space array or name is always defined
40635     directly as a PDF
40636     object, not by an entry in the ColorSpace resource
40637     subdictionary. This conven-
40638     tion also applies when color spaces are defined in terms of other
40639     color spaces.
40640
40641 poppler/Gfx.cc | 2 +-
40642 1 file changed, 1 insertion(+), 1 deletion(-)
40643
40644commit 42db4890e8295aaec5a1be12d1414fc0a9048550
40645Author: Chris Wilson <chris@chris-wilson.co.uk>
40646Date:	Thu Mar 27 10:52:22 2008 +0000
40647
40648    Do not call FT_Done_Face on a live cairo_font_face_t.
40649
40650    Currently CairoFont calls FT_Done_Face on its deletion, but the
40651    FT_Face
40652    is usually still in use within cairo. This causes a failure later when
40653    cairo tries to create a glyph from its cairo_font_face_t.
40654
40655    From http://bugs.freedesktop.org/show_bug.cgi?id=15216:
40656    ==13745== Invalid read of size 4
40657    ==13745==	 at 0x51BE572: FT_Load_Glyph (ftobjs.c:549)
40658    ==13745==	 by 0x4A24921: _cairo_ft_scaled_glyph_init
40659    (cairo-ft-font.c:1922)
40660    ==13745==	 by 0x4A117AB: _cairo_scaled_glyph_lookup
40661    (cairo-scaled-font.c:1674)
40662    ==13745==	 by 0x4A12A5A: _cairo_scaled_font_glyph_device_extents
40663    (cairo-scaled-font.c:1124)
40664    ==13745==	 by 0x4A21ECD: _cairo_analysis_surface_show_glyphs
40665    (cairo-analysis-surface.c:516)
40666    ==13745==	 by 0x4A144DC: _cairo_surface_show_glyphs
40667    (cairo-surface.c:2086)
40668    ==13745==	 by 0x4A1FCC8: _cairo_meta_surface_replay_internal
40669    (cairo-meta-surface.c:816)
40670    ==13745==	 by 0x4A214B1: _paint_page (cairo-paginated-surface.c:299)
40671    ==13745==	 by 0x4A2171E: _cairo_paginated_surface_show_page
40672    (cairo-paginated-surface.c:445)
40673    ==13745==	 by 0x4A14BDF: cairo_surface_show_page
40674    (cairo-surface.c:1702)
40675    ==13745==	 by 0x49FF661: cairo_show_page (cairo.c:2155)
40676    ==13745==	 by 0xA267D97:
40677    pdf_document_file_exporter_end_page(_EvFileExporter*)
40678    (ev-poppler.cc:1753)
40679    ==13745==  Address 0x55c5630 is 88 bytes inside a block of size
40680    552 free'd
40681    ==13745==	 at 0x402269C: free (vg_replace_malloc.c:326)
40682    ==13745==	 by 0x51B7ABC: ft_free (ftsystem.c:158)
40683    ==13745==	 by 0x51BB319: ft_mem_free (ftutil.c:171)
40684    ==13745==	 by 0x51BC318: destroy_face (ftobjs.c:856)
40685    ==13745==	 by 0x51BC3B2: FT_Done_Face (ftobjs.c:1972)
40686    ==13745==	 by 0x4363704: CairoFont::~CairoFont()
40687    (CairoFontEngine.cc:251)
40688    ==13745==	 by 0x436401D: CairoFontEngine::getFont(GfxFont*, XRef*)
40689    (CairoFontEngine.cc:335)
40690    ==13745==	 by 0x4366915: CairoOutputDev::updateFont(GfxState*)
40691    (CairoOutputDev.cc:318)
40692    ==13745==	 by 0x5093BF1: Gfx::opShowText(Object*, int) (Gfx.cc:3073)
40693    ==13745==	 by 0x508F901: Gfx::execOp(Object*, Object*, int)
40694    (Gfx.cc:726)
40695    ==13745==	 by 0x50906FF: Gfx::go(int) (Gfx.cc:594)
40696    ==13745==	 by 0x5090C96: Gfx::display(Object*, int) (Gfx.cc:557)
40697
40698    The solution is to release the reference to the cairo_font_face_t upon
40699    destruction of the CairoFont, and then to release the FT_Face from the
40700    destroy notify of the cairo_font_face_t.
40701
40702 poppler/CairoFontEngine.cc | 19 +++++++++----------
40703 1 file changed, 9 insertions(+), 10 deletions(-)
40704
40705commit 5f60843824582ece36d806508ec388330ddee854
40706Author: Iñigo Martínez <inigomartinez@gmail.com>
40707Date:	Tue Apr 8 00:30:57 2008 +0200
40708
40709    Added AnnotCoord support.
40710
40711    Signed-off-by: Iñigo Martínez <inigomartinez@gmail.com>
40712
40713 poppler/Annot.cc | 64
40714 ++++++++++++++++++----------------------------------
40715 poppler/Annot.h  | 69
40716 ++++++++++++++++++++++++++------------------------------
40717 2 files changed, 54 insertions(+), 79 deletions(-)
40718
40719commit a6f70f465a3e6719d63cefbe3c27bae015be43c1
40720Author: Pino Toscano <pino@kde.org>
40721Date:	Sun Apr 6 13:12:01 2008 +0200
40722
40723    add getters for the coordinates in an AnnotLine
40724
40725 poppler/Annot.h | 4 ++++
40726 1 file changed, 4 insertions(+)
40727
40728commit 1d83d6edf9a843335e37a4d1e0e0dd71eb23d93b
40729Author: Pino Toscano <pino@kde.org>
40730Date:	Sun Apr 6 12:24:42 2008 +0200
40731
40732    [Qt4] the caret symbol is an enum value, now
40733
40734 qt4/src/poppler-annotation.cc | 35 ++++++++++++++++++++++++++++-------
40735 qt4/src/poppler-annotation.h  |  7 +++++--
40736 2 files changed, 33 insertions(+), 9 deletions(-)
40737
40738commit 229d991a3258cb9b56f5e00f2deb3c976253cf68
40739Author: Pino Toscano <pino@kde.org>
40740Date:	Sun Apr 6 12:23:04 2008 +0200
40741
40742    the caret symbol does not seem to allow additional values, so convert
40743    it to an enum
40744
40745 poppler/Annot.cc | 11 +++++++----
40746 poppler/Annot.h  |  9 +++++++--
40747 2 files changed, 14 insertions(+), 6 deletions(-)
40748
40749commit fc24500ddd9182f97d23c46eaafc6be79a6721eb
40750Author: Pino Toscano <pino@kde.org>
40751Date:	Sun Apr 6 11:43:49 2008 +0200
40752
40753    propetly initialise a couple of members; leak less
40754
40755 poppler/ArthurOutputDev.cc | 5 +++++
40756 1 file changed, 5 insertions(+)
40757
40758commit 9409de1e7c5b3770c7ef00c01ee376953dd532a5
40759Author: Iñigo Martínez <inigomartinez@gmail.com>
40760Date:	Sun Apr 6 01:38:25 2008 +0200
40761
40762    Changed AnnotFreeText RD field to the new parseDiffRectangle.
40763
40764    Signed-off-by: Iñigo Martínez <inigomartinez@gmail.com>
40765
40766 poppler/Annot.cc | 35 ++---------------------------------
40767 1 file changed, 2 insertions(+), 33 deletions(-)
40768
40769commit 28c5ee2e9fc2a24d2f2efb3d74d5cf882a106239
40770Author: Pino Toscano <pino@kde.org>
40771Date:	Sat Apr 5 23:19:33 2008 +0200
40772
40773    typo fix
40774
40775 poppler/Annot.h | 2 +-
40776 1 file changed, 1 insertion(+), 1 deletion(-)
40777
40778commit ed02769688466ca72bf35d4223c3822a1245604b
40779Author: Pino Toscano <pino@kde.org>
40780Date:	Sat Apr 5 19:36:21 2008 +0200
40781
40782    read the destination of a link annotation
40783
40784 poppler/Annot.cc | 5 ++++-
40785 poppler/Annot.h  | 4 ++--
40786 2 files changed, 6 insertions(+), 3 deletions(-)
40787
40788commit ca31bf12a9d70bac88e457f7799e9935aba58640
40789Author: Pino Toscano <pino@kde.org>
40790Date:	Sat Apr 5 16:48:53 2008 +0200
40791
40792    variable forgotten in the copy&paste...
40793
40794 qt4/src/poppler-annotation.cc | 6 +++---
40795 1 file changed, 3 insertions(+), 3 deletions(-)
40796
40797commit 4168daa141b76e5fcd07d046aca8dac2f3037ff9
40798Author: Pino Toscano <pino@kde.org>
40799Date:	Sat Apr 5 16:34:12 2008 +0200
40800
40801    [Qt4] deserialize also CaretAnnotation's
40802
40803 qt4/src/poppler-annotation.cc | 3 +++
40804 1 file changed, 3 insertions(+)
40805
40806commit b55bcc2aa95825863bef23ab96364b350a49949d
40807Author: Pino Toscano <pino@kde.org>
40808Date:	Sat Apr 5 16:31:31 2008 +0200
40809
40810    [Qt4] first version of a CaretAnnotation.
40811
40812 qt4/src/poppler-annotation.cc | 80
40813 +++++++++++++++++++++++++++++++++++++++++++
40814 qt4/src/poppler-annotation.h  | 25 +++++++++++++-
40815 2 files changed, 104 insertions(+), 1 deletion(-)
40816
40817commit 4c9a02b7e49666efe10fdc16e7a03d8d520b65ec
40818Author: Pino Toscano <pino@kde.org>
40819Date:	Sat Apr 5 16:01:58 2008 +0200
40820
40821    First version of AnnotCaret.
40822
40823 poppler/Annot.cc | 36 +++++++++++++++++++++++++++++++++++-
40824 poppler/Annot.h  | 22 ++++++++++++++++++++++
40825 2 files changed, 57 insertions(+), 1 deletion(-)
40826
40827commit d260fe9e514c667b66969b982119429cc922eb07
40828Author: Pino Toscano <pino@kde.org>
40829Date:	Sat Apr 5 15:54:29 2008 +0200
40830
40831    isolate the code for parsing a "difference rectangle" in an own
40832    function
40833
40834 poppler/Annot.cc | 54
40835 +++++++++++++++++++++++++++++++-----------------------
40836 1 file changed, 31 insertions(+), 23 deletions(-)
40837
40838commit 760833e409c122c0a61f7c87fd3133eebc10b402
40839Author: Pino Toscano <pino@kde.org>
40840Date:	Sat Apr 5 15:36:43 2008 +0200
40841
40842    First version of AnnotGeometry.
40843
40844 poppler/Annot.cc | 77
40845 ++++++++++++++++++++++++++++++++++++++++++++++++++++++--
40846 poppler/Annot.h  | 24 ++++++++++++++++++
40847 2 files changed, 99 insertions(+), 2 deletions(-)
40848
40849commit 95d9d2362534c0524ad0448818b2d69b0909d482
40850Author: Pino Toscano <pino@kde.org>
40851Date:	Sat Apr 5 03:23:00 2008 +0200
40852
40853    finally, load the QuadPoints correctly
40854
40855    when checking the validity of the coordinate, do the comparison just
40856    with the proper one (either X or Y);
40857    free the "point" object after each iteration
40858
40859 poppler/Annot.cc | 11 ++++++++---
40860 1 file changed, 8 insertions(+), 3 deletions(-)
40861
40862commit af1ffcbcec1730332d11f8da4a7ddac833b22408
40863Author: Pino Toscano <pino@kde.org>
40864Date:	Sat Apr 5 02:54:00 2008 +0200
40865
40866    More robust reading of QuadPoints (reset the allocated memory,
40867    use the heap)
40868
40869 poppler/Annot.cc | 7 +++----
40870 1 file changed, 3 insertions(+), 4 deletions(-)
40871
40872commit 68fd98d69bac20282665cf6b824da30c3b310f0b
40873Author: Pino Toscano <pino@kde.org>
40874Date:	Sat Apr 5 02:51:41 2008 +0200
40875
40876    Really implement AnnotTextMarkup.
40877
40878 poppler/Annot.cc | 29 +++++++++++++++++++++++++----
40879 poppler/Annot.h  |  2 +-
40880 2 files changed, 26 insertions(+), 5 deletions(-)
40881
40882commit 69a2ecfaf8f8cffd3027db5c3cc88c41413e42f1
40883Author: Pino Toscano <pino@kde.org>
40884Date:	Sat Apr 5 01:38:28 2008 +0200
40885
40886    Add the Stamp annotation type.
40887
40888 poppler/Annot.cc | 28 +++++++++++++++++++++++++++-
40889 poppler/Annot.h  | 20 ++++++++++++++++++++
40890 2 files changed, 47 insertions(+), 1 deletion(-)
40891
40892commit 97be4332818bcf58461816be995d88926809a4e5
40893Author: Iñigo Martínez <inigomartinez@gmail.com>
40894Date:	Fri Apr 4 23:49:12 2008 +0200
40895
40896    Updated glib bindings.
40897
40898    Signed-off-by: Iñigo Martínez <inigomartinez@gmail.com>
40899
40900 glib/demo/annots.c    | 32 +++++---------------------------
40901 glib/poppler-annot.cc | 27 +++++----------------------
40902 glib/poppler-annot.h  | 13 +------------
40903 3 files changed, 11 insertions(+), 61 deletions(-)
40904
40905commit 5caac407cdaf58621ac27e5561b31a995404ccb3
40906Author: Iñigo Martínez <inigomartinez@gmail.com>
40907Date:	Fri Apr 4 23:36:46 2008 +0200
40908
40909    Fixed icon name in AnnotText.
40910
40911    Signed-off-by: Iñigo Martínez <inigomartinez@gmail.com>
40912
40913 poppler/Annot.cc | 25 ++++++-------------------
40914 poppler/Annot.h  | 15 +++------------
40915 2 files changed, 9 insertions(+), 31 deletions(-)
40916
40917commit 0b714a61383da1b62daf2a60e3f6fcda09b4e9f2
40918Author: Adam Batkin <adam@batkin.net>
40919Date:	Thu Apr 3 20:02:52 2008 +0200
40920
40921    FindFirstFile returns INVALID_HANDLE_VALUE and not NULL on error
40922
40923 goo/gfile.cc | 12 ++++++------
40924 1 file changed, 6 insertions(+), 6 deletions(-)
40925
40926commit be765f27cc5430d9bb2a3e113eb245d67c20a376
40927Author: Carlos Garcia Campos <carlosgc@gnome.org>
40928Date:	Mon Mar 31 12:37:33 2008 +0200
40929
40930    [glib] Fix a crash in outline demo due to page_num == dest_page_num
40931    - 1
40932
40933 glib/demo/utils.c | 2 +-
40934 1 file changed, 1 insertion(+), 1 deletion(-)
40935
40936commit e991e9ac6fcc0b6928b96fe8326eebcf3cb720ca
40937Author: Albert Astals Cid <tsdgeos@localhost.(none)>
40938Date:	Sat Mar 29 13:25:52 2008 +0100
40939
40940    Add the export macro
40941
40942 qt4/src/poppler-page-transition.h | 4 +++-
40943 1 file changed, 3 insertions(+), 1 deletion(-)
40944
40945commit b70ca35dce6da6efdff254c11a63de4f44228278
40946Author: Albert Astals Cid <tsdgeos@localhost.(none)>
40947Date:	Sat Mar 29 00:30:31 2008 +0100
40948
40949    Duplicate page-transition files on qt4
40950
40951 qt4/src/CMakeLists.txt			   |   4 +-
40952 qt4/src/Makefile.am			   |   4 +-
40953 qt4/src/poppler-page-transition-private.h |  28 ++++++
40954 qt4/src/poppler-page-transition.cc	   |  95 +++++++++++++++++++
40955 qt4/src/poppler-page-transition.h	   | 146
40956 ++++++++++++++++++++++++++++++
40957 5 files changed, 273 insertions(+), 4 deletions(-)
40958
40959commit b5312785063235cef7584ab6a5d198fb72de0988
40960Author: Iñigo Martínez <inigomartinez@gmail.com>
40961Date:	Wed Mar 26 23:56:49 2008 +0100
40962
40963    Improved glib annot demo.
40964
40965    Signed-off-by: Iñigo Martínez <inigomartinez@gmail.com>
40966
40967 glib/demo/annots.c | 314
40968 ++++++++++++++++++++++++++++++++++++++++++++++++-----
40969 1 file changed, 289 insertions(+), 25 deletions(-)
40970
40971commit 7cc8fd70f68d2cdab7ab83a0ecf6c8896c971d62
40972Author: Pino Toscano <pino@kde.org>
40973Date:	Wed Mar 26 21:03:34 2008 +0100
40974
40975    remove damn error
40976
40977 qt4/src/poppler-page.cc.orig | 1317
40978 ------------------------------------------
40979 1 file changed, 1317 deletions(-)
40980
40981commit 7a47ff3b54678a3de6964d25050e02186484f39a
40982Author: Pino Toscano <pino@kde.org>
40983Date:	Wed Mar 26 21:00:32 2008 +0100
40984
40985    [Qt4] Add support for JavaScript links, and create them when present.
40986
40987 qt4/src/poppler-link.cc      |   36 ++
40988 qt4/src/poppler-link.h       |   32 +-
40989 qt4/src/poppler-page.cc      |    7 +
40990 qt4/src/poppler-page.cc.orig | 1317
40991 ++++++++++++++++++++++++++++++++++++++++++
40992 4 files changed, 1391 insertions(+), 1 deletion(-)
40993
40994commit a6f2c10ee01ee62ae945b50f6b6eae380377fe03
40995Author: Pino Toscano <pino@kde.org>
40996Date:	Wed Mar 26 20:59:21 2008 +0100
40997
40998    [Qt4] Read the document-level JavaScript scripts.
40999
41000 qt4/src/poppler-document.cc | 15 +++++++++++++++
41001 qt4/src/poppler-qt4.h	     |	8 ++++++++
41002 2 files changed, 23 insertions(+)
41003
41004commit b8a471e55b998836c09c65ff736afdef8ac55189
41005Author: Pino Toscano <pino@kde.org>
41006Date:	Wed Mar 26 20:56:01 2008 +0100
41007
41008    Add support for JavaScript actions, and read them when found.
41009
41010 poppler/Link.cc | 33 +++++++++++++++++++++++++++++++++
41011 poppler/Link.h  | 23 +++++++++++++++++++++++
41012 2 files changed, 56 insertions(+)
41013
41014commit 2fd85dc1b8b2ababadfc60e285c08a844737e4bb
41015Author: Pino Toscano <pino@kde.org>
41016Date:	Wed Mar 26 20:53:42 2008 +0100
41017
41018    Read the JavaScript codes in the NameTree of the Catalog.
41019
41020 poppler/Catalog.cc | 39 +++++++++++++++++++++++++++++++++++++++
41021 poppler/Catalog.h  |  7 +++++++
41022 2 files changed, 46 insertions(+)
41023
41024commit 312f14f5b7be1f0d62620477222919423c3869e0
41025Author: Albert Astals Cid <aacid@kde.org>
41026Date:	Wed Mar 26 20:05:31 2008 +0100
41027
41028    compile++
41029
41030 fofi/FoFiBase.cc | 2 +-
41031 1 file changed, 1 insertion(+), 1 deletion(-)
41032
41033commit 5bd750062e1fb136f77a55d1f35b2d6fabaad1b3
41034Author: Albert Astals Cid <aacid@kde.org>
41035Date:	Wed Mar 26 19:42:43 2008 +0100
41036
41037    update version
41038
41039 CMakeLists.txt   | 2 +-
41040 configure.ac	  | 2 +-
41041 msvc/config.h	  | 6 +++---
41042 qt4/src/Doxyfile | 2 +-
41043 4 files changed, 6 insertions(+), 6 deletions(-)
41044
41045commit 10d4a8b9aed51902157c04d9deea0e99d829c4f6
41046Author: Albert Astals Cid <aacid@kde.org>
41047Date:	Wed Mar 26 19:42:36 2008 +0100
41048
41049    fill news
41050
41051 NEWS | 10 ++++++++++
41052 1 file changed, 10 insertions(+)
41053
41054commit 2069826d61ebd527768b6455689276c0a8288085
41055Author: Pino Toscano <pino@kde.org>
41056Date:	Wed Mar 26 16:05:06 2008 +0100
41057
41058    missing break
41059
41060 qt4/src/poppler-page.cc | 1 +
41061 1 file changed, 1 insertion(+)
41062
41063commit d6a0c6a6803a03f402c2dcde41c6195e951470ba
41064Author: Pino Toscano <pino@kde.org>
41065Date:	Wed Mar 26 15:50:39 2008 +0100
41066
41067    initialize posterStream to avoid crashing later
41068
41069 poppler/Movie.cc | 1 +
41070 1 file changed, 1 insertion(+)
41071
41072commit 0be811b3ad86b1cb14be94a017e70c65b8e64730
41073Author: Albert Astals Cid <aacid@kde.org>
41074Date:	Tue Mar 25 22:59:22 2008 +0100
41075
41076    Don't end up in an infinite recursive loop in case resObj dict is
41077    the same we are already in
41078
41079 poppler/FontInfo.cc | 2 +-
41080 1 file changed, 1 insertion(+), 1 deletion(-)
41081
41082commit 0222c6ceb0fcf1d7c4422691a68a035a558ad614
41083Author: Albert Astals Cid <aacid@kde.org>
41084Date:	Mon Mar 24 17:14:07 2008 +0100
41085
41086    fix build when using cmake, not sure it's completely ok, but at
41087    least i can compile
41088
41089 CMakeLists.txt		     |	1 +
41090 cmake/modules/FindGTK.cmake | 23 ++++++++++++++++-------
41091 config.h.cmake		     |	3 +++
41092 glib/CMakeLists.txt	     | 17 +++++++++++------
41093 glib/poppler-page.cc	     |	2 +-
41094 glib/test-poppler-glib.cc   |	2 +-
41095 6 files changed, 33 insertions(+), 15 deletions(-)
41096
41097commit 3e4164f2db69358adf07596195842dd00458b621
41098Author: Albert Astals Cid <aacid@kde.org>
41099Date:	Mon Mar 24 15:10:31 2008 +0100
41100
41101    fix some cmake HAVE_foo
41102
41103 CMakeLists.txt | 6 +++---
41104 1 file changed, 3 insertions(+), 3 deletions(-)
41105
41106commit 22f615aee488cc363a078330861e80f389f47061
41107Author: Iñigo Martínez <inigomartinez@gmail.com>
41108Date:	Sun Mar 23 13:22:07 2008 +0100
41109
41110    Fixed wrong functions.
41111
41112    Signed-off-by: Iñigo Martínez <inigomartinez@gmail.com>
41113
41114 glib/poppler-annot.cc | 4 ++--
41115 1 file changed, 2 insertions(+), 2 deletions(-)
41116
41117commit cccfe42ed9c53d27cf6a1403ae55bf34a053012d
41118Author: Albert Astals Cid <aacid@kde.org>
41119Date:	Sat Mar 22 19:12:05 2008 +0100
41120
41121    Fix rm line not to error when no *moc file is present
41122
41123 qt4/src/Makefile.am   | 2 +-
41124 qt4/tests/Makefile.am | 2 +-
41125 2 files changed, 2 insertions(+), 2 deletions(-)
41126
41127commit e60d39ba0e8b9742106a0c9b1385b1c907729c3f
41128Author: Albert Astals Cid <aacid@kde.org>
41129Date:	Sat Mar 22 19:11:17 2008 +0100
41130
41131    Fix rm line not to error if no *moc file is present
41132
41133 qt4/demos/Makefile.am | 2 +-
41134 1 file changed, 1 insertion(+), 1 deletion(-)
41135
41136commit d9d52e622c6b28a9941168bb73839ec335ca7232
41137Author: Albert Astals Cid <aacid@kde.org>
41138Date:	Sat Mar 22 19:10:40 2008 +0100
41139
41140    Fix configure to not require gdk when we are on try mode
41141
41142 configure.ac | 5 +++--
41143 1 file changed, 3 insertions(+), 2 deletions(-)
41144
41145commit 9b8809298dd16cdbffcc12b6db8e274578934063
41146Author: Albert Astals Cid <aacid@kde.org>
41147Date:	Sat Mar 22 15:49:02 2008 +0100
41148
41149    It's really only an error if < 0
41150
41151 poppler/PDFDoc.cc | 2 +-
41152 1 file changed, 1 insertion(+), 1 deletion(-)
41153
41154commit 0fb1e697cc4100ce23298141c8b5829273872423
41155Author: Albert Astals Cid <aacid@kde.org>
41156Date:	Sat Mar 22 15:46:44 2008 +0100
41157
41158    remove unneeded variable
41159
41160 poppler/PDFDoc.cc | 1 -
41161 1 file changed, 1 deletion(-)
41162
41163commit 3404cb626ee9b4520d6fe601e07560745a4cb42a
41164Author: Albert Astals Cid <aacid@kde.org>
41165Date:	Sat Mar 22 15:44:50 2008 +0100
41166
41167    Remove OutStream::reset since noone uses it
41168
41169    This way we have a fseek less to care about if worked or not
41170
41171 poppler/Stream.cc			      | 5 -----
41172 poppler/Stream.h			      | 5 -----
41173 qt4/src/poppler-qiodeviceoutstream-private.h | 1 -
41174 qt4/src/poppler-qiodeviceoutstream.cc	      | 5 -----
41175 4 files changed, 16 deletions(-)
41176
41177commit 066595dd06c930997d5ec65a06c822616af9baa0
41178Author: Albert Astals Cid <aacid@kde.org>
41179Date:	Sat Mar 22 15:43:07 2008 +0100
41180
41181    Check the document stream is seekable when opening it
41182
41183    Fixes bug 14126
41184
41185 poppler/PDFDoc.cc | 7 +++++++
41186 1 file changed, 7 insertions(+)
41187
41188commit 23b6475463f8973b5ac83bb21a6b7b6000cc435b
41189Author: Ed Avis <eda@waniasset.com>
41190Date:	Sat Mar 22 13:55:59 2008 +0100
41191
41192    Check for fseek return values
41193
41194 fofi/FoFiBase.cc   | 14 ++++++++++++--
41195 poppler/GfxFont.cc | 12 ++++++++++--
41196 2 files changed, 22 insertions(+), 4 deletions(-)
41197
41198commit b33bb282e45cf1a083cfbb13603ac465d386c28d
41199Author: Iñigo Martínez <inigomartinez@gmail.com>
41200Date:	Fri Mar 21 13:53:21 2008 +0100
41201
41202    Fixed poppler glib public api.
41203
41204    Signed-off-by: Iñigo Martínez <inigomartinez@gmail.com>
41205
41206 glib/poppler-annot.cc | 4 ++--
41207 glib/poppler-annot.h  | 2 +-
41208 2 files changed, 3 insertions(+), 3 deletions(-)
41209
41210commit 371932f413d570d7784c668f30834d3d92d7aa80
41211Author: Carlos Garcia Campos <carlosgc@gnome.org>
41212Date:	Thu Mar 20 11:44:32 2008 +0100
41213
41214    [glib] Remove unused variable.
41215
41216 glib/poppler-document.cc | 1 -
41217 1 file changed, 1 deletion(-)
41218
41219commit 21fa476ac384256c15a954b708e009f2b336b06f
41220Author: Carlos Garcia Campos <carlosgc@gnome.org>
41221Date:	Thu Mar 20 11:42:32 2008 +0100
41222
41223    [glib] Do not cache image_dev in poppler page.
41224
41225    Thanks to Kouhei Sutou who caught the problem.
41226
41227 glib/poppler-page.cc	   | 60
41228 +++++++++++++++++++++++++++--------------------
41229 glib/poppler-private.h    |  3 ---
41230 glib/test-poppler-glib.cc |  9 ++++++-
41231 3 files changed, 43 insertions(+), 29 deletions(-)
41232
41233commit 22cd70d8fc308fb8b19d36d0172014ba532230fb
41234Author: Albert Astals Cid <aacid@kde.org>
41235Date:	Wed Mar 19 21:52:14 2008 +0100
41236
41237    poppler_annot_markup_get_opacity returns a double so use %f
41238
41239 glib/demo/annots.c | 2 +-
41240 1 file changed, 1 insertion(+), 1 deletion(-)
41241
41242commit b9a5fd4671638caa91f8a389be278d993391f499
41243Author: Albert Astals Cid <aacid@kde.org>
41244Date:	Wed Mar 19 21:28:49 2008 +0100
41245
41246    updated by gtk-doc
41247
41248 glib/reference/tmpl/poppler-action.sgml | 1 +
41249 glib/reference/tmpl/poppler.sgml	 | 3 +++
41250 2 files changed, 4 insertions(+)
41251
41252commit b7e0b740578ea1e84ac0ef850b5a03c66b2863e3
41253Author: Albert Astals Cid <aacid@kde.org>
41254Date:	Wed Mar 19 21:28:01 2008 +0100
41255
41256    Fill 0.7.3 news
41257
41258 NEWS | 7 +++++++
41259 1 file changed, 7 insertions(+)
41260
41261commit 3adaff1dad8127fdd06653cf49196027ad414a08
41262Author: Albert Astals Cid <aacid@kde.org>
41263Date:	Wed Mar 19 21:27:46 2008 +0100
41264
41265    Bump version to 0.7.3
41266
41267 CMakeLists.txt   | 2 +-
41268 configure.ac	  | 2 +-
41269 msvc/config.h	  | 6 +++---
41270 qt4/src/Doxyfile | 2 +-
41271 4 files changed, 6 insertions(+), 6 deletions(-)
41272
41273commit 52dd710b63911be2d8c960de0232c497c35ecac8
41274Author: Carlos Garcia Campos <carlosgc@gnome.org>
41275Date:	Wed Mar 19 18:35:35 2008 +0100
41276
41277    [glib] Update outline and links demos to the new POPPLER_ACTION_NONE
41278
41279 glib/demo/utils.c | 3 +++
41280 1 file changed, 3 insertions(+)
41281
41282commit 6a22f0a20df38156c06e8ba10649e0828a1da102
41283Author: Eugen Dedu <Eugen.Dedu@pu-pm.univ-fcomte.fr>
41284Date:	Wed Mar 19 18:32:48 2008 +0100
41285
41286    [glib] Consider no action as an action of type None instead of Unknown
41287
41288 glib/poppler-action.cc | 2 +-
41289 glib/poppler-action.h	| 1 +
41290 2 files changed, 2 insertions(+), 1 deletion(-)
41291
41292commit 185d5818fd546f85934b041d5b0cdcdf1849b1dc
41293Author: Carlos Garcia Campos <carlosgc@gnome.org>
41294Date:	Tue Mar 18 20:08:21 2008 +0100
41295
41296    Improve error handling when creating a document
41297
41298 glib/poppler-document.cc | 40 ++++++++++++++++++++++++++++------------
41299 glib/poppler.h		  |  5 ++++-
41300 2 files changed, 32 insertions(+), 13 deletions(-)
41301
41302commit 9bba2748985049515bfd9c9b44f26b92fa704078
41303Author: Carlos Garcia Campos <carlosgc@gnome.org>
41304Date:	Sat Mar 15 01:11:39 2008 +0100
41305
41306    Some more free
41307
41308 poppler/OptionalContent.cc | 5 +++++
41309 1 file changed, 5 insertions(+)
41310
41311commit bfc308935fa138e27c4d2ad0e1c1cad20eba8e8a
41312Author: Carlos Garcia Campos <carlosgc@gnome.org>
41313Date:	Sat Mar 15 01:05:32 2008 +0100
41314
41315    Use error instead of printf
41316
41317 poppler/OptionalContent.cc | 15 ++++++++-------
41318 1 file changed, 8 insertions(+), 7 deletions(-)
41319
41320commit 998b1523ee653c1585f03b4a580e0d95ba694aca
41321Author: Carlos Garcia Campos <carlosgc@gnome.org>
41322Date:	Sat Mar 15 01:02:31 2008 +0100
41323
41324    Some free
41325
41326 poppler/OptionalContent.cc | 3 +++
41327 1 file changed, 3 insertions(+)
41328
41329commit c65a66a82259f547927cbb918611bcf4a8e264b2
41330Author: Albert Astals Cid <aacid@kde.org>
41331Date:	Fri Mar 14 20:29:53 2008 +0100
41332
41333    xx0 is non exclusive so that should be < not <=
41334
41335    Fixes several warnings about writes on bad places
41336
41337 splash/SplashXPathScanner.cc | 5 +++--
41338 1 file changed, 3 insertions(+), 2 deletions(-)
41339
41340commit bd2272f3079319d1c05ca93f7fb6eb0a5370b938
41341Author: Albert Astals Cid <aacid@kde.org>
41342Date:	Fri Mar 14 19:52:04 2008 +0100
41343
41344    Fix "Make sure we don't draw outside the bitmap on Splash::fillGlyph2"
41345    when painting with no aa
41346
41347    Fixes bug 15009
41348
41349 splash/Splash.cc | 12 ++++++++----
41350 1 file changed, 8 insertions(+), 4 deletions(-)
41351
41352commit 5bf8d864e68854f0855e07fb67aa124e06c739cd
41353Author: Albert Astals Cid <aacid@kde.org>
41354Date:	Wed Mar 12 22:48:07 2008 +0100
41355
41356    fix build
41357
41358 glib/reference/Makefile.am | 1 +
41359 1 file changed, 1 insertion(+)
41360
41361commit d0be5c86dcd3310062d820b3515c31e4720af2ca
41362Author: Albert Astals Cid <aacid@kde.org>
41363Date:	Wed Mar 12 22:40:59 2008 +0100
41364
41365    Update version to 0.7.2 and fill NEWS
41366
41367 CMakeLists.txt   |  2 +-
41368 NEWS		  | 20 ++++++++++++++++++++
41369 configure.ac	  |  2 +-
41370 msvc/config.h	  |  6 +++---
41371 qt4/src/Doxyfile |  2 +-
41372 5 files changed, 26 insertions(+), 6 deletions(-)
41373
41374commit 0b2ecf39572821a99374e6acec7c1bd438911bbc
41375Author: Albert Astals Cid <aacid@kde.org>
41376Date:	Wed Mar 12 22:38:57 2008 +0100
41377
41378    update soname here too
41379
41380 glib/CMakeLists.txt | 2 +-
41381 1 file changed, 1 insertion(+), 1 deletion(-)
41382
41383commit f5065016b168e4896e2fe774cd22bbd900849b52
41384Author: Carlos Garcia Campos <carlosgc@gnome.org>
41385Date:	Wed Mar 12 22:06:53 2008 +0100
41386
41387    Make GDK dependency option for glib bindings
41388
41389    Fixes bug #13719.
41390
41391 configure.ac		    |  45 ++-
41392 glib/Makefile.am	    |	7 +-
41393 glib/demo/page.c	    |  88 +++++-
41394 glib/demo/render.c	    |	4 +
41395 glib/poppler-action.h	    |	1 -
41396 glib/poppler-annot.cc	    |  26 +-
41397 glib/poppler-annot.h	    |	2 +-
41398 glib/poppler-document.h    |	2 -
41399 glib/poppler-features.h.in |	1 +
41400 glib/poppler-page.cc	    | 695
41401 ++++++++++++++++++++++++++-------------------
41402 glib/poppler-page.h	    |  76 +++--
41403 glib/poppler.h		    |	2 +-
41404 glib/test-poppler-glib.cc  |	2 +-
41405 13 files changed, 610 insertions(+), 341 deletions(-)
41406
41407commit 46d4fab82332e71d0b68c0a8deeac78f2201ed14
41408Author: Albert Astals Cid <aacid@kde.org>
41409Date:	Wed Mar 12 20:35:33 2008 +0100
41410
41411    Increment version of libpoppler and libpoppler-qt4
41412
41413 CMakeLists.txt		| 2 +-
41414 poppler/Makefile.am	| 2 +-
41415 qt4/src/CMakeLists.txt | 2 +-
41416 qt4/src/Makefile.am	| 2 +-
41417 4 files changed, 4 insertions(+), 4 deletions(-)
41418
41419commit 550c1fc73a6d2af65728751fd0b59ccc7110fa8b
41420Author: Albert Astals Cid <aacid@kde.org>
41421Date:	Wed Mar 12 20:34:48 2008 +0100
41422
41423    Init to false updated field of XRefEntries plus indenting fixes
41424
41425 poppler/XRef.cc | 11 ++++++-----
41426 1 file changed, 6 insertions(+), 5 deletions(-)
41427
41428commit 6a671686c6265ecdb4c48f04392de9c56d4e0936
41429Author: Adrian Johnson <ajohnson@redneon.com>
41430Date:	Wed Mar 12 21:43:12 2008 +1030
41431
41432    Fix regression in cairo output when transforming ctm
41433
41434    The commit:
41435    ec01926e5a9dc16e200060497c43e79a1623698d "Avoid setting a singular
41436    ctm"
41437    introduced a regression in the output when using a ctm.
41438
41439    The check for an invertable matrix had the side effect of inverting
41440    the matrix. Instead, make a copy of the matrix before testing if it is
41441    invertable.
41442
41443 poppler/CairoOutputDev.cc | 7 ++++---
41444 1 file changed, 4 insertions(+), 3 deletions(-)
41445
41446commit 0b2c3bb25c908b07e760d824dbfe93c6051812aa
41447Merge: 362fe01 9c472f7
41448Author: Iñigo Martínez <inigomartinez@gmail.com>
41449Date:	Wed Mar 12 00:23:58 2008 +0100
41450
41451    Merge branch 'master' of
41452    ssh://inigomartinez@git.freedesktop.org/git/poppler/poppler
41453
41454commit 362fe013c0d96698b52d70cf5226cddca7fe52d4
41455Author: Iñigo Martínez <inigomartinez@gmail.com>
41456Date:	Wed Mar 12 00:07:12 2008 +0100
41457
41458    Enabled back the AnnotWidget support.
41459
41460    Signed-off-by: Iñigo Martínez <inigomartinez@gmail.com>
41461
41462 poppler/Annot.cc | 2 +-
41463 1 file changed, 1 insertion(+), 1 deletion(-)
41464
41465commit 9c472f76d2462d0e775c851fdbac6ca2bc9812ea
41466Author: Albert Astals Cid <aacid@kde.org>
41467Date:	Wed Mar 12 00:00:20 2008 +0100
41468
41469    cmake build
41470
41471 glib/demo/CMakeLists.txt | 1 +
41472 1 file changed, 1 insertion(+)
41473
41474commit 821858f5c36786955d9475044bfee57f5060ad2f
41475Author: Albert Astals Cid <aacid@kde.org>
41476Date:	Tue Mar 11 23:58:05 2008 +0100
41477
41478    Return char bounding box instead of edge, it's much more useful for
41479    character positioning
41480
41481 qt4/src/poppler-page.cc    | 8 ++++++--
41482 qt4/src/poppler-private.h  | 3 +--
41483 qt4/src/poppler-qt4.h	    | 6 ++----
41484 qt4/src/poppler-textbox.cc | 4 ++--
41485 4 files changed, 11 insertions(+), 10 deletions(-)
41486
41487commit d7e642732ced592362d9787bddadb7a110dcc5a5
41488Merge: 3642f0c 2d6c605
41489Author: Iñigo Martínez <inigomartinez@gmail.com>
41490Date:	Tue Mar 11 23:41:59 2008 +0100
41491
41492    Merge branch 'master' of
41493    ssh://inigomartinez@git.freedesktop.org/git/poppler/poppler
41494
41495commit 3642f0c48bc49cd4d698e769544c1d8604c6482f
41496Author: Iñigo Martínez <inigomartinez@gmail.com>
41497Date:	Tue Mar 11 23:13:33 2008 +0100
41498
41499    glib annots demo.
41500
41501    Signed-off-by: Iñigo Martínez <inigomartinez@gmail.com>
41502
41503 glib/demo/Makefile.am |   2 +
41504 glib/demo/annots.c    | 468
41505 ++++++++++++++++++++++++++++++++++++++++++++++++++
41506 glib/demo/annots.h    |  31 ++++
41507 glib/demo/main.c      |   4 +-
41508 4 files changed, 504 insertions(+), 1 deletion(-)
41509
41510commit 2d6c60537317bd3ac9e0582e0da09e7365729097
41511Author: Pino Toscano <pino@kde.org>
41512Date:	Tue Mar 11 22:54:44 2008 +0100
41513
41514    For now we cannot handle MovieLink's, so comment them out.
41515
41516 qt4/src/poppler-annotation.cc | 2 ++
41517 qt4/src/poppler-link.cc       | 4 ++++
41518 qt4/src/poppler-link.h        | 2 ++
41519 3 files changed, 8 insertions(+)
41520
41521commit a354f7198c493990613a1db131c662ec27948863
41522Author: Hugo Mercier <hmercier31@gmail.com>
41523Date:	Tue Mar 11 22:49:00 2008 +0100
41524
41525    Initial Movie support (2)
41526
41527    Now with the forgotten files
41528
41529 poppler/Movie.cc | 443
41530 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
41531 poppler/Movie.h  | 177 ++++++++++++++++++++++
41532 2 files changed, 620 insertions(+)
41533
41534commit 43e5dd941d4bc35c4eebbad66c13235639e0c1a0
41535Merge: aab1768 4fdd254
41536Author: Albert Astals Cid <aacid@kde.org>
41537Date:	Tue Mar 11 22:31:22 2008 +0100
41538
41539    Merge branch 'master' of
41540    ssh://aacid@git.freedesktop.org/git/poppler/poppler
41541
41542commit 4fdd254370ea6055e95c8ebee51b69e06c501714
41543Author: Carlos Garcia Campos <carlosgc@gnome.org>
41544Date:	Tue Mar 11 22:31:00 2008 +0100
41545
41546    Fix build
41547
41548 glib/poppler-page.cc | 6 +++---
41549 1 file changed, 3 insertions(+), 3 deletions(-)
41550
41551commit aab17684dc3f21ff2b1ee6eacdc0c565d368df78
41552Author: Hugo Mercier <hmercier31@gmail.com>
41553Date:	Tue Mar 11 22:28:28 2008 +0100
41554
41555    Initial Movie support
41556
41557 CMakeLists.txt      |	 2 +
41558 poppler/Annot.cc    | 316
41559 +++++++++++++++++++++++++++++++++++++++++++++++++++-
41560 poppler/Annot.h     | 125 +++++++++++++++++++++
41561 poppler/Link.cc     | 108 +++++++++++++++---
41562 poppler/Link.h      |	64 ++++++++++-
41563 poppler/Makefile.am |	 2 +
41564 6 files changed, 591 insertions(+), 26 deletions(-)
41565
41566commit 13a0d2390b9e4684af070c213f385485715353df
41567Author: Albert Astals Cid <aacid@kde.org>
41568Date:	Tue Mar 11 22:27:38 2008 +0100
41569
41570    Add poppler-annot to the cmake build system
41571
41572 glib/CMakeLists.txt | 2 ++
41573 1 file changed, 2 insertions(+)
41574
41575commit 19f0e3b40bce4d8157d8c8bd04eaf6bacbef38b8
41576Author: Iñigo Martínez <inigomartinez@gmail.com>
41577Date:	Tue Mar 11 22:09:04 2008 +0100
41578
41579    Add preliminary annotations support in the glib frontend
41580
41581 glib/Makefile.am	|   2 +
41582 glib/poppler-annot.cc	| 776
41583 +++++++++++++++++++++++++++++++++++++++++++++++++
41584 glib/poppler-annot.h	| 181 ++++++++++++
41585 glib/poppler-page.cc	| 166 +++++++++++
41586 glib/poppler-page.h	|  15 +
41587 glib/poppler-private.h |   5 +-
41588 glib/poppler.h		|   7 +
41589 7 files changed, 1151 insertions(+), 1 deletion(-)
41590
41591commit 6fa3ab20fee311b4aff92be18870fd0e1730a81f
41592Author: Iñigo Martínez <inigomartinez@gmail.com>
41593Date:	Tue Mar 11 18:44:27 2008 +0100
41594
41595    Changed AnnotMarkup inheritance
41596
41597 poppler/Annot.cc |  9 +++++----
41598 poppler/Annot.h  | 10 +++++-----
41599 2 files changed, 10 insertions(+), 9 deletions(-)
41600
41601commit 3111cfe2ccb32f9680baaad0c3f0678dd5969f8b
41602Author: Albert Astals Cid <aacid@kde.org>
41603Date:	Mon Mar 10 22:12:36 2008 +0100
41604
41605    And free the memory
41606
41607 qt4/tests/test-poppler-qt4.cpp | 2 ++
41608 1 file changed, 2 insertions(+)
41609
41610commit 58f88c23402ac2e678dc655f64d93d89bb1812be
41611Author: Albert Astals Cid <aacid@kde.org>
41612Date:	Mon Mar 10 22:08:43 2008 +0100
41613
41614    Add the -textRects option to the test app so we can check text rects
41615    are correct
41616
41617 qt4/tests/test-poppler-qt4.cpp | 45
41618 +++++++++++++++++++++++++++++++++++++-----
41619 1 file changed, 40 insertions(+), 5 deletions(-)
41620
41621commit 94ceb3cae79dc7786fa59fd889a87160780ed5df
41622Merge: 0f9e843 35f34bd
41623Author: Albert Astals Cid <aacid@kde.org>
41624Date:	Sun Mar 9 23:34:11 2008 +0100
41625
41626    Merge branch 'master' of
41627    ssh://aacid@git.freedesktop.org/git/poppler/poppler
41628
41629commit 0f9e84302ac2108f05bdbb10e7e57ae19ad1e9f3
41630Author: Albert Astals Cid <aacid@kde.org>
41631Date:	Sun Mar 9 23:33:11 2008 +0100
41632
41633    Do not force default values to fontconfig patterns as fontconfig
41634    already fills in default values for us
41635
41636    Fixes bug 14883
41637
41638 poppler/GlobalParams.cc | 17 +++++++++--------
41639 1 file changed, 9 insertions(+), 8 deletions(-)
41640
41641commit 35f34bd44c74eeb76a58b30acfbb0303d7285f06
41642Author: Carlos Garcia Campos <carlosgc@gnome.org>
41643Date:	Sun Mar 9 17:38:54 2008 +0100
41644
41645    Fix build when compiling without cairo support
41646
41647 glib/demo/images.c | 4 ++++
41648 1 file changed, 4 insertions(+)
41649
41650commit 32637db19dd80a9b8452f86eb677b10e77290627
41651Author: Albert Astals Cid <aacid@kde.org>
41652Date:	Sun Mar 9 00:57:08 2008 +0100
41653
41654    proper lib64 Qt detection
41655
41656    Fixes bug 14583
41657
41658 m4/qt.m4 | 15 ++++++++++++---
41659 1 file changed, 12 insertions(+), 3 deletions(-)
41660
41661commit 65a88a95a5c54c890048e8a986df361585d601dd
41662Author: Pino Toscano <pino@kde.org>
41663Date:	Sat Mar 8 03:11:36 2008 +0100
41664
41665    Provide the mime type for an embedded file, if known.
41666
41667    Adapt the unit test for that.
41668
41669 qt4/src/poppler-embeddedfile.cc | 5 +++++
41670 qt4/src/poppler-qt4.h		 | 5 +++++
41671 qt4/tests/check_attachments.cpp | 7 +++++++
41672 3 files changed, 17 insertions(+)
41673
41674commit 23da27a229c8b3cc2a0a0dd6354c40723934390c
41675Author: Pino Toscano <pino@kde.org>
41676Date:	Sat Mar 8 03:10:58 2008 +0100
41677
41678    Optionally read the mimetype for the embedded files.
41679
41680 poppler/Catalog.cc | 17 +++++++++--------
41681 poppler/Catalog.h  |  7 ++++++-
41682 2 files changed, 15 insertions(+), 9 deletions(-)
41683
41684commit 42c254b978c61e2ccfda083dfeffec9fc35a5fe7
41685Author: Pino Toscano <pino@kde.org>
41686Date:	Mon Mar 3 16:56:09 2008 +0100
41687
41688    be safe about out-of-range values
41689
41690 qt4/src/poppler-textbox.cc | 2 +-
41691 1 file changed, 1 insertion(+), 1 deletion(-)
41692
41693commit 5db75df77938eb7620867d0618058be52ed2d3cb
41694Author: Pino Toscano <pino@kde.org>
41695Date:	Mon Mar 3 16:53:39 2008 +0100
41696
41697    initialize nicely
41698
41699 qt4/src/poppler-private.h | 5 +++++
41700 1 file changed, 5 insertions(+)
41701
41702commit 3ad0ab7e4abd37528284269c69be3cdfb8d31d2e
41703Author: Pino Toscano <pino@kde.org>
41704Date:	Mon Mar 3 16:49:23 2008 +0100
41705
41706    apidox
41707
41708 qt4/src/poppler-link.h | 17 +++++++++++++++++
41709 qt4/src/poppler-qt4.h	| 23 ++++++++++++++++++++++-
41710 2 files changed, 39 insertions(+), 1 deletion(-)
41711
41712commit ec01926e5a9dc16e200060497c43e79a1623698d
41713Author: Jeff Muizelaar <jeff@infidigm.net>
41714Date:	Sun Mar 2 20:15:20 2008 -0500
41715
41716    Avoid setting a singular ctm
41717
41718    Ignoring singular ctm's gives a better result than having
41719    our cairo context error and turn off. Related to #14398.
41720
41721 poppler/CairoOutputDev.cc | 14 ++++++++++++++
41722 1 file changed, 14 insertions(+)
41723
41724commit 4882d7a118b93fdb5c441d70757e485be7ee25d7
41725Author: Pino Toscano <pino@kde.org>
41726Date:	Thu Feb 28 15:12:23 2008 +0100
41727
41728    printf -> qDebug
41729
41730 qt4/src/poppler-optcontent.cc | 2 +-
41731 1 file changed, 1 insertion(+), 1 deletion(-)
41732
41733commit 31ce4049bf12c2716be7ec0fb8eda502d989f66e
41734Author: Brad Hards <bradh@saxicola.cuneata.net>
41735Date:	Thu Feb 28 22:09:30 2008 +1100
41736
41737    Respect PageMode for optional content and embedded files.
41738
41739    This makes the PDF 1.7 spec open with the embedded files showing.
41740
41741 qt4/demos/embeddedfiles.cpp | 7 +++++++
41742 qt4/demos/embeddedfiles.h   | 1 +
41743 qt4/demos/optcontent.cpp    | 8 ++++++++
41744 qt4/demos/optcontent.h      | 1 +
41745 4 files changed, 17 insertions(+)
41746
41747commit ff938c431799d49325c0f46f1e6cbe1033993a83
41748Author: Albert Astals Cid <aacid@kde.org>
41749Date:	Wed Feb 27 23:12:53 2008 +0100
41750
41751    do not forget to distribute GlobalParamsWin.cc next time
41752
41753 poppler/Makefile.am | 3 ++-
41754 1 file changed, 2 insertions(+), 1 deletion(-)
41755
41756commit 277382b8186d137a9f2a62bc2d22e9f0cda7d923
41757Author: Albert Astals Cid <aacid@kde.org>
41758Date:	Wed Feb 27 22:56:33 2008 +0100
41759
41760    fix typo
41761
41762 glib/demo/images.c | 2 +-
41763 1 file changed, 1 insertion(+), 1 deletion(-)
41764
41765commit 5b2f8f21fca63508570a0c77c6f7221a322e6e57
41766Merge: 7e65118 4254f12
41767Author: Pino Toscano <pino@kde.org>
41768Date:	Wed Feb 27 22:10:12 2008 +0100
41769
41770    Merge branch 'master' of
41771    ssh://pino@git.freedesktop.org/git/poppler/poppler
41772
41773commit 7e651186f483976f9833de245b6c7add38e77a16
41774Author: Pino Toscano <pino@kde.org>
41775Date:	Wed Feb 27 22:03:17 2008 +0100
41776
41777    Properly enable/disable the contents when their parents are changed.
41778
41779    Now, the children maintain the "checked state" they had, when their
41780    parent is unchecked;
41781    but, they are really disabled, both in the possibility to be checked
41782    and in the drawing of their associated content [applying the same
41783    to their children, and so on].
41784
41785 qt4/src/poppler-optcontent-private.h |  8 +++++++-
41786 qt4/src/poppler-optcontent.cc	      | 37
41787 +++++++++++++++++++++++++++++++-----
41788 2 files changed, 39 insertions(+), 6 deletions(-)
41789
41790commit 4254f1237ebed09b8e1c85f935a20bde3d8f36ff
41791Merge: ed6c0c2 0569ae7
41792Author: Albert Astals Cid <aacid@kde.org>
41793Date:	Wed Feb 27 20:44:27 2008 +0100
41794
41795    Merge branch 'master' of
41796    ssh://aacid@git.freedesktop.org/git/poppler/poppler
41797
41798commit 8d384c06f96ba8cb3e73c275b3c708c64da4595d
41799Author: Pino Toscano <pino@kde.org>
41800Date:	Wed Feb 27 20:39:09 2008 +0100
41801
41802    small header cleanup
41803
41804 qt4/src/poppler-optcontent-private.h | 9 +++++++--
41805 qt4/src/poppler-optcontent.cc	      | 7 ++++---
41806 2 files changed, 11 insertions(+), 5 deletions(-)
41807
41808commit ed6c0c260837a0025279765ef7778b83d6ee2209
41809Author: Albert Astals Cid <aacid@kde.org>
41810Date:	Wed Feb 27 20:43:45 2008 +0100
41811
41812    fix build and distcheck with autools
41813
41814 qt4/demos/Makefile.am | 3 +++
41815 qt4/src/Makefile.am   | 5 ++++-
41816 qt4/tests/Makefile.am | 3 +++
41817 3 files changed, 10 insertions(+), 1 deletion(-)
41818
41819commit 344d55539b1b6bcabec609fd828db372a07491b4
41820Author: Albert Astals Cid <aacid@kde.org>
41821Date:	Wed Feb 27 20:43:13 2008 +0100
41822
41823    fill the NEWS for 0.7.1
41824
41825 NEWS | 15 +++++++++++++++
41826 1 file changed, 15 insertions(+)
41827
41828commit 1c47633ba782021978fa34d41a4ab0badf3af9d3
41829Author: Albert Astals Cid <aacid@kde.org>
41830Date:	Wed Feb 27 20:42:55 2008 +0100
41831
41832    Increase version number to 0.7.1
41833
41834 CMakeLists.txt   | 2 +-
41835 configure.ac	  | 2 +-
41836 msvc/config.h	  | 6 +++---
41837 qt4/src/Doxyfile | 2 +-
41838 4 files changed, 6 insertions(+), 6 deletions(-)
41839
41840commit 0569ae76b6af1723b4606af189242a23199f387d
41841Merge: f395531 d8eba8c
41842Author: Brad Hards <bradh@kde.org>
41843Date:	Thu Feb 28 06:26:09 2008 +1100
41844
41845    Merge branch 'master' of
41846    ssh://bradh@git.freedesktop.org/git/poppler/poppler
41847
41848commit d8eba8c10834116b4f0f295375805172f5216993
41849Author: Pino Toscano <pino@kde.org>
41850Date:	Wed Feb 27 19:07:46 2008 +0100
41851
41852    export the OptContentModel
41853
41854 qt4/src/poppler-optcontent.h | 4 +++-
41855 1 file changed, 3 insertions(+), 1 deletion(-)
41856
41857commit 0445e64a4124af7c1b84673f237022e133eb8542
41858Author: Pino Toscano <pino@kde.org>
41859Date:	Wed Feb 27 19:04:03 2008 +0100
41860
41861    make only the Document able to create OptContentsModel's
41862
41863 qt4/src/poppler-optcontent.h | 6 +++++-
41864 1 file changed, 5 insertions(+), 1 deletion(-)
41865
41866commit c965437b67a4f97ee8365a217bd10406fba3767a
41867Author: Pino Toscano <pino@kde.org>
41868Date:	Wed Feb 27 18:58:31 2008 +0100
41869
41870    setRootNode() is private (and unused) API
41871
41872 qt4/src/poppler-optcontent-private.h | 2 ++
41873 qt4/src/poppler-optcontent.cc	      | 8 ++++----
41874 qt4/src/poppler-optcontent.h	      | 4 ----
41875 3 files changed, 6 insertions(+), 8 deletions(-)
41876
41877commit e293bfc384e2dfc4ef04582053ce18d8c0bcb7b3
41878Author: Pino Toscano <pino@kde.org>
41879Date:	Wed Feb 27 18:50:35 2008 +0100
41880
41881    small cleanup
41882
41883 qt4/src/poppler-optcontent.cc | 11 ++++-------
41884 1 file changed, 4 insertions(+), 7 deletions(-)
41885
41886commit f11aa0008585e845ce509172d76f72f941be497d
41887Author: Pino Toscano <pino@kde.org>
41888Date:	Wed Feb 27 18:44:09 2008 +0100
41889
41890    adapt the tests to the new layout of the contents model
41891
41892 qt4/tests/check_optcontent.cpp | 66
41893 +++++++++++++++---------------------------
41894 1 file changed, 23 insertions(+), 43 deletions(-)
41895
41896commit 4a324484b5c77ddc348746e7bcf6051ade28e389
41897Author: Pino Toscano <pino@kde.org>
41898Date:	Wed Feb 27 18:04:52 2008 +0100
41899
41900    free some objects (thus leak less)
41901
41902 poppler/Gfx.cc		    | 2 ++
41903 poppler/OptionalContent.cc | 2 ++
41904 2 files changed, 4 insertions(+)
41905
41906commit 0f4e7791ab6884072a1aee56e9cec212d8cea263
41907Author: Pino Toscano <pino@kde.org>
41908Date:	Wed Feb 27 15:58:21 2008 +0100
41909
41910    ignore any generated .moc here
41911
41912 qt4/src/.gitignore | 2 +-
41913 1 file changed, 1 insertion(+), 1 deletion(-)
41914
41915commit 136ae44f155b17d9e8b041b67f75531d8544337c
41916Author: Pino Toscano <pino@kde.org>
41917Date:	Wed Feb 27 15:56:09 2008 +0100
41918
41919    keep track of the items changed when toggling an item, so we can
41920    update them properly
41921
41922 qt4/src/poppler-optcontent-private.h |  4 ++--
41923 qt4/src/poppler-optcontent.cc	      | 38
41924 ++++++++++++++++++++++++++++--------
41925 2 files changed, 32 insertions(+), 10 deletions(-)
41926
41927commit b73e2afef7e5e1b68d82a10c94bca3c201c5f8b3
41928Author: Pino Toscano <pino@kde.org>
41929Date:	Wed Feb 27 15:52:06 2008 +0100
41930
41931    fix indexFromItem once again, and make parent() call it with the
41932    right node
41933
41934 qt4/src/poppler-optcontent-private.h |  2 +-
41935 qt4/src/poppler-optcontent.cc	      | 19 +++++++++----------
41936 2 files changed, 10 insertions(+), 11 deletions(-)
41937
41938commit 803787f763578320aa5f405ed49c64e6b924bad3
41939Author: Pino Toscano <pino@kde.org>
41940Date:	Wed Feb 27 15:30:18 2008 +0100
41941
41942    compile with the autotools
41943
41944    (second patch I forgot to apply with the first)
41945
41946 qt4/src/Makefile.am | 9 ++++++---
41947 1 file changed, 6 insertions(+), 3 deletions(-)
41948
41949commit 0b527a8ed62677bb09df4587f072a310c2959750
41950Author: Pino Toscano <pino@kde.org>
41951Date:	Wed Feb 27 14:34:13 2008 +0100
41952
41953    Extract the OptContentItem -> QModelIndex creation in an own function.
41954
41955 qt4/src/poppler-optcontent-private.h | 1 +
41956 qt4/src/poppler-optcontent.cc	      | 7 ++++++-
41957 2 files changed, 7 insertions(+), 1 deletion(-)
41958
41959commit c94d6cc95c6838f31e27832cb3090389bf4d8227
41960Author: Pino Toscano <pino@kde.org>
41961Date:	Wed Feb 27 14:30:26 2008 +0100
41962
41963    Make index(), data() and setData() more safe.
41964
41965    Errors spotted using ModelTest.
41966
41967 qt4/src/poppler-optcontent-private.h |  2 +-
41968 qt4/src/poppler-optcontent.cc	      | 15 +++++++++------
41969 2 files changed, 10 insertions(+), 7 deletions(-)
41970
41971commit b8e833733d84eaa93d6bae522710feb3075ca329
41972Author: Pino Toscano <pino@kde.org>
41973Date:	Wed Feb 27 14:05:19 2008 +0100
41974
41975    fix build with the autotools
41976
41977 qt4/src/Makefile.am | 4 +++-
41978 1 file changed, 3 insertions(+), 1 deletion(-)
41979
41980commit f89ba474bae281f1cdeddb72ac8425dee1087e35
41981Author: Pino Toscano <pino@kde.org>
41982Date:	Wed Feb 27 13:28:50 2008 +0100
41983
41984    Put the check states of the optional contents in the same column as
41985    the name.
41986
41987    This feels a bit more elegant than changing a value in a different
41988    column.
41989    Cleanup data()/setData() so they can be extended easily.
41990
41991 qt4/src/poppler-optcontent.cc | 74
41992 ++++++++++++++++++++++---------------------
41993 1 file changed, 38 insertions(+), 36 deletions(-)
41994
41995commit defa0ecb2790402a4069fea3b3c285a50675682d
41996Author: Pino Toscano <pino@kde.org>
41997Date:	Wed Feb 27 12:24:16 2008 +0100
41998
41999    Add a skeleton of OptContentModel::headerData().
42000
42001    It does nothing yet, but we can add stuff later on w/o breaking BC.
42002
42003 qt4/src/poppler-optcontent.cc | 5 +++++
42004 qt4/src/poppler-optcontent.h  | 2 ++
42005 2 files changed, 7 insertions(+)
42006
42007commit f395531a3e8f71a46b3c942f8f437ade1d9fdb57
42008Author: Brad Hards <bradh@kde.org>
42009Date:	Wed Feb 27 22:22:51 2008 +1100
42010
42011    Minor cleanup.
42012
42013 qt4/src/poppler-optcontent.cc | 7 +++----
42014 1 file changed, 3 insertions(+), 4 deletions(-)
42015
42016commit 0a19486cb4de57c0c987cc4ce2434a96bbd18338
42017Author: Pino Toscano <pino@kde.org>
42018Date:	Wed Feb 27 12:15:44 2008 +0100
42019
42020    refresh the current page when the data of the content model change
42021
42022 qt4/demos/optcontent.cpp | 8 ++++++++
42023 qt4/demos/optcontent.h   | 3 +++
42024 2 files changed, 11 insertions(+)
42025
42026commit 09b7cc2efb7d21fa4dabd23d2d2de877cc7d86ee
42027Author: Pino Toscano <pino@kde.org>
42028Date:	Wed Feb 27 12:15:18 2008 +0100
42029
42030    optional method to reload the current page
42031
42032 qt4/demos/documentobserver.cpp | 5 +++++
42033 qt4/demos/documentobserver.h	| 1 +
42034 2 files changed, 6 insertions(+)
42035
42036commit 39fe905be8f2ae79d9c26cd87547f3ea2608411e
42037Author: Pino Toscano <pino@kde.org>
42038Date:	Wed Feb 27 12:00:29 2008 +0100
42039
42040    Add a dock for showing the optional content tree.
42041
42042 qt4/demos/CMakeLists.txt |  1 +
42043 qt4/demos/Makefile.am	  |  3 +++
42044 qt4/demos/optcontent.cpp | 55
42045 ++++++++++++++++++++++++++++++++++++++++++++++++
42046 qt4/demos/optcontent.h   | 43 +++++++++++++++++++++++++++++++++++++
42047 qt4/demos/viewer.cpp	  |  7 ++++++
42048 5 files changed, 109 insertions(+)
42049
42050commit f17dd5539501a996479b903ac9b8aceb3c4cfafe
42051Author: Pino Toscano <pino@kde.org>
42052Date:	Wed Feb 27 11:53:32 2008 +0100
42053
42054    cleanup
42055
42056 qt4/src/poppler-optcontent-private.h | 3 ++-
42057 qt4/src/poppler-optcontent.h	      | 4 +---
42058 2 files changed, 3 insertions(+), 4 deletions(-)
42059
42060commit f3cc894559f10dbd4277fa9f30de9931ed69dfd4
42061Author: Pino Toscano <pino@kde.org>
42062Date:	Wed Feb 27 11:43:34 2008 +0100
42063
42064    OptContentModel::itemFromRef() and OptContentItem are private API.
42065
42066    Hide them in the implementation.
42067
42068 qt4/src/poppler-optcontent-private.h | 43
42069 ++++++++++++++++++++++++++++++++++++
42070 qt4/src/poppler-optcontent.cc	      |  8 +++----
42071 qt4/src/poppler-optcontent.h	      | 42
42072 -----------------------------------
42073 3 files changed, 47 insertions(+), 46 deletions(-)
42074
42075commit 48e8b2105cf8f177ca655b969470e45e2407db82
42076Author: Pino Toscano <pino@kde.org>
42077Date:	Wed Feb 27 11:28:16 2008 +0100
42078
42079    move all the private stuff of OptContentModel into its d-pointer
42080
42081 qt4/src/poppler-optcontent-private.h |  9 +++++++--
42082 qt4/src/poppler-optcontent.cc	      | 29 +++++++++++++++--------------
42083 qt4/src/poppler-optcontent.h	      |  4 ----
42084 3 files changed, 22 insertions(+), 20 deletions(-)
42085
42086commit b78a7f7a0e8d5a9c22014d34754090d863030e0d
42087Author: Pino Toscano <pino@kde.org>
42088Date:	Wed Feb 27 11:06:57 2008 +0100
42089
42090    use a QPointer for the OptContentModel, so we are safe about
42091    ownership.
42092
42093 qt4/src/poppler-document.cc | 4 ++--
42094 qt4/src/poppler-private.h   | 6 +++---
42095 2 files changed, 5 insertions(+), 5 deletions(-)
42096
42097commit 48557da71adb0fe6bd4da2fb32433796a96c3576
42098Author: Brad Hards <bradh@kde.org>
42099Date:	Wed Feb 27 19:39:18 2008 +1100
42100
42101    We need to install the optional content header.
42102
42103 qt4/src/CMakeLists.txt | 1 +
42104 1 file changed, 1 insertion(+)
42105
42106commit 6e2bb03b5ef256c03a8da1cbf9bbc87c593942ad
42107Author: Brad Hards <bradh@kde.org>
42108Date:	Wed Feb 27 19:23:49 2008 +1100
42109
42110    Partial d-pointer implementation.
42111
42112 qt4/src/poppler-optcontent-private.h | 57
42113 ++++++++++++++++++++++++++++++++++++
42114 qt4/src/poppler-optcontent.cc	      | 49 +++++++++++++++++++------------
42115 qt4/src/poppler-optcontent.h	      | 24 ++++-----------
42116 3 files changed, 92 insertions(+), 38 deletions(-)
42117
42118commit c627b7aa10ae9cdceb78b751a7e826170f402af0
42119Author: Brad Hards <bradh@kde.org>
42120Date:	Wed Feb 27 16:12:38 2008 +1100
42121
42122    A couple of cleanups suggested by Pino.
42123
42124 qt4/src/poppler-document.cc | 6 +++---
42125 qt4/src/poppler-qt4.h	     | 8 +++++---
42126 2 files changed, 8 insertions(+), 6 deletions(-)
42127
42128commit 81891667e18fcf164af02f5f366de07f78d67c8f
42129Author: Brad Hards <bradh@kde.org>
42130Date:	Wed Feb 27 15:47:03 2008 +1100
42131
42132    Add in the initial part of the optional content support.
42133
42134    To see this work, compare ClarityOCGs.pdf with and
42135    without this change.
42136
42137    Right now we only handle optional content using
42138    XObjects. Optional content using Marked Content has
42139    infrastructure, but is not implemented. That will be
42140    quite invasive in Gfx, and I'm not confident enough
42141    to do it this late in the process.
42142
42143 CMakeLists.txt			|   1 +
42144 poppler/Catalog.cc		|   9 +
42145 poppler/Catalog.h		|   4 +
42146 poppler/Gfx.cc			|  65 +++++-
42147 poppler/Gfx.h			|  12 +-
42148 poppler/Makefile.am		|   2 +
42149 poppler/OptionalContent.cc	| 322 ++++++++++++++++++++++++++
42150 poppler/OptionalContent.h	|  85 +++++++
42151 poppler/PDFDoc.h		|   5 +
42152 poppler/PSOutputDev.cc		|   6 +-
42153 poppler/Page.cc		|   2 +-
42154 qt4/src/.gitignore		|   1 +
42155 qt4/src/CMakeLists.txt		|   3 +
42156 qt4/src/Makefile.am		|   6 +
42157 qt4/src/poppler-document.cc	|  13 ++
42158 qt4/src/poppler-optcontent.cc	| 354 +++++++++++++++++++++++++++++
42159 qt4/src/poppler-optcontent.h	| 122 ++++++++++
42160 qt4/src/poppler-private.h	|   4 +
42161 qt4/src/poppler-qt4.h		|  18 ++
42162 qt4/tests/.gitignore		|   1 +
42163 qt4/tests/CMakeLists.txt	|   1 +
42164 qt4/tests/Makefile.am		|   5 +
42165 qt4/tests/check_optcontent.cpp | 499
42166 +++++++++++++++++++++++++++++++++++++++++
42167 23 files changed, 1532 insertions(+), 8 deletions(-)
42168
42169commit 11b70bcda905e618c199a067db6b0246612e101d
42170Author: Pino Toscano <pino@kde.org>
42171Date:	Tue Feb 26 23:01:27 2008 +0100
42172
42173    fixup the default export macro name (added by cmake); _WIN32 is
42174    defined only on win32 (remove a plethora of warnings)
42175
42176 qt4/src/poppler-export.h | 4 ++--
42177 1 file changed, 2 insertions(+), 2 deletions(-)
42178
42179commit d4d6c14cd83d04c61daa6618c3148a0bb47dc292
42180Author: Pino Toscano <pino@kde.org>
42181Date:	Tue Feb 26 22:57:02 2008 +0100
42182
42183    install the export header
42184
42185 qt4/src/CMakeLists.txt | 1 +
42186 qt4/src/Makefile.am	| 1 +
42187 2 files changed, 2 insertions(+)
42188
42189commit 4ba2e2d21710135656adbf93c5994cfb46502308
42190Author: Pino Toscano <pino@kde.org>
42191Date:	Tue Feb 26 22:55:30 2008 +0100
42192
42193    no need to include the export header in private headers
42194
42195 qt4/src/poppler-annotation-helper.h	      | 1 -
42196 qt4/src/poppler-annotation-private.h	      | 1 -
42197 qt4/src/poppler-converter-private.h	      | 1 -
42198 qt4/src/poppler-link-extractor-private.h     | 1 -
42199 qt4/src/poppler-page-private.h		      | 1 -
42200 qt4/src/poppler-private.h		      | 1 -
42201 qt4/src/poppler-qiodeviceoutstream-private.h | 1 -
42202 7 files changed, 7 deletions(-)
42203
42204commit 0a466c09fb70b92f39df19bc315b6575e419ad5b
42205Author: Albert Astals Cid <aacid@kde.org>
42206Date:	Tue Feb 26 22:47:31 2008 +0100
42207
42208    We also need to distribute poppler-export.h
42209
42210 qt4/src/Makefile.am | 1 +
42211 1 file changed, 1 insertion(+)
42212
42213commit 2034d57c700049bc9a6565bbb818e1c9f4467784
42214Author: Albert Astals Cid <aacid@kde.org>
42215Date:	Tue Feb 26 22:46:29 2008 +0100
42216
42217    Now for real: Add special casing in cmake buildsystem for MSVC,
42218    also add Export markers to qt4 classes, although symbol visibility
42219    is only used on MSVC at the moment
42220
42221 CMakeLists.txt				      |  5 +++++
42222 qt4/src/CMakeLists.txt			      |  3 +++
42223 qt4/src/poppler-annotation-helper.h	      |  1 +
42224 qt4/src/poppler-annotation-private.h	      |  1 +
42225 qt4/src/poppler-annotation.h		      | 19 ++++++++++---------
42226 qt4/src/poppler-converter-private.h	      |  1 +
42227 qt4/src/poppler-export.h		      |  6 +++---
42228 qt4/src/poppler-form.h			      |  9 +++++----
42229 qt4/src/poppler-link-extractor-private.h     |  1 +
42230 qt4/src/poppler-link.h			      | 17 +++++++++--------
42231 qt4/src/poppler-page-private.h		      |  1 +
42232 qt4/src/poppler-private.h		      |  1 +
42233 qt4/src/poppler-qiodeviceoutstream-private.h |  1 +
42234 qt4/src/poppler-qt4.h			      | 21 +++++++++++----------
42235 qt4/tests/CMakeLists.txt		      |  6 ++++++
42236 15 files changed, 59 insertions(+), 34 deletions(-)
42237
42238commit b931920f63f4276ec355118faa061bafa5ac5244
42239Author: Albert Astals Cid <aacid@kde.org>
42240Date:	Tue Feb 26 22:42:16 2008 +0100
42241
42242    Add special casing in cmake buildsystem for MSVC, also add Export
42243    markers to qt4 classes, although symbol visibility is only used on
42244    MSVC at the moment
42245
42246 qt4/src/poppler-export.h | 17 +++++++++++++++++
42247 1 file changed, 17 insertions(+)
42248
42249commit 1778fddb36d6cb2c7f7848bee06189158f69f16e
42250Author: Albert Astals Cid <aacid@kde.org>
42251Date:	Sun Feb 24 23:02:08 2008 +0100
42252
42253    Add the cmake files to EXTRA_DIST so they get added when i do make
42254    dist to get the release tarball
42255
42256 Makefile.am | 39 +++++++++++++++++++++++++++++++++++++++
42257 1 file changed, 39 insertions(+)
42258
42259commit 51f171e10a42d492c8c32a5e2578d05b73d89238
42260Author: Albert Astals Cid <aacid@kde.org>
42261Date:	Sun Feb 24 22:47:46 2008 +0100
42262
42263    ignore more
42264
42265 qt4/demos/.gitignore | 2 ++
42266 1 file changed, 2 insertions(+)
42267
42268commit adb1ccdb9265f0583cb348c456a39efac610aff1
42269Author: Albert Astals Cid <aacid@kde.org>
42270Date:	Sun Feb 24 22:46:33 2008 +0100
42271
42272    ignore
42273
42274 qt4/demos/.gitignore | 2 ++
42275 1 file changed, 2 insertions(+)
42276
42277commit 101e526c63175ffc1a75e1b68da7bb4fff9cd530
42278Author: Patrick Spendrin <ps_ml@gmx.de>
42279Date:	Sun Feb 24 20:52:41 2008 +0100
42280
42281    define snprintf to _snprintf if we are building on MSVC
42282
42283 config.h.cmake | 4 ++++
42284 1 file changed, 4 insertions(+)
42285
42286commit f7f8ab488257c3979d20e5c0690ec5d7c2cd831b
42287Author: Patrick Spendrin <ps_ml@gmx.de>
42288Date:	Sun Feb 24 20:43:11 2008 +0100
42289
42290    define M_PI in case it is not defined
42291
42292 poppler/Function.cc | 4 ++++
42293 1 file changed, 4 insertions(+)
42294
42295commit f00436b63bf9a42dcb2728a07db9c20f1f23d0bc
42296Author: Patrick Spendrin <ps_ml@gmx.de>
42297Date:	Sun Feb 24 20:39:42 2008 +0100
42298
42299    Add proper dirent.h guards
42300
42301 utils/pdftoabw.cc  | 2 ++
42302 utils/pdftohtml.cc | 2 ++
42303 2 files changed, 4 insertions(+)
42304
42305commit e1463451c584181f918265438cf6ddcb408bf731
42306Author: Albert Astals Cid <aacid@kde.org>
42307Date:	Thu Feb 21 20:43:56 2008 +0100
42308
42309    Code uses if USE_EXCEPTIONS, so we need to defined it to 1, not just
42310    define it
42311
42312 configure.ac | 2 +-
42313 1 file changed, 1 insertion(+), 1 deletion(-)
42314
42315commit 88d4bbbcf828e3247454c8ba3c2fb0fb58207b6a
42316Author: Michael Vrable <mvrable@cs.ucsd.edu>
42317Date:	Thu Feb 21 19:53:03 2008 +0100
42318
42319    If a bitmap's dimensions are invalid, do not try to display it.
42320
42321 poppler/Gfx.cc | 3 +++
42322 1 file changed, 3 insertions(+)
42323
42324commit 452ae6f5674b00b43955952961f7ca0583f73e27
42325Author: Albert Astals Cid <aacid@kde.org>
42326Date:	Thu Feb 21 19:46:19 2008 +0100
42327
42328    Make sure we don't draw outside the bitmap on Splash::fillGlyph2
42329
42330 splash/Splash.cc | 76
42331 ++++++++++++++++++++++++++++++++++++--------------------
42332 1 file changed, 49 insertions(+), 27 deletions(-)
42333
42334commit 7f60fa806bd6d3d28917f349a2a19b52f97f593a
42335Author: James Cloos <cloos@jhcloos.com>
42336Date:	Thu Feb 21 13:00:05 2008 -0500
42337
42338    Fix typo
42339
42340    Signed-off-by: James Cloos <cloos@jhcloos.com>
42341
42342 qt4/demos/Makefile.am | 2 +-
42343 1 file changed, 1 insertion(+), 1 deletion(-)
42344
42345commit 053ecae534a4522d152b0139b6aed6da2059d760
42346Author: Carl Worth <cworth@cworth.org>
42347Date:	Wed Feb 20 17:21:27 2008 -0800
42348
42349    Keep cairo and cairo_shape consistent
42350
42351    The 'cairo_shape' state was not always being modified at the same
42352    time as 'cairo'. In some cases this led to a sequence of ever
42353    larger matrix scale factors until things just blew up.
42354
42355 poppler/CairoOutputDev.cc | 6 ++++++
42356 1 file changed, 6 insertions(+)
42357
42358commit bf6dd890994150406b4464e45355a4a99870fc60
42359Author: Pino Toscano <pino@kde.org>
42360Date:	Thu Feb 21 01:23:07 2008 +0100
42361
42362    Add a dock for showing the document metadata.
42363
42364 qt4/demos/CMakeLists.txt |  1 +
42365 qt4/demos/Makefile.am	  |  3 +++
42366 qt4/demos/metadata.cpp   | 50
42367 ++++++++++++++++++++++++++++++++++++++++++++++++
42368 qt4/demos/metadata.h	  | 43 +++++++++++++++++++++++++++++++++++++++++
42369 qt4/demos/viewer.cpp	  |  7 +++++++
42370 5 files changed, 104 insertions(+)
42371
42372commit b6f0c8f83924c08be20b602b128651bf018172a3
42373Author: Pino Toscano <pino@kde.org>
42374Date:	Thu Feb 21 00:54:26 2008 +0100
42375
42376    Do not assign conflicting accelerators.
42377
42378 qt4/demos/viewer.cpp | 2 +-
42379 1 file changed, 1 insertion(+), 1 deletion(-)
42380
42381commit e0c27a968c7e7a0f6a89a050ddbfe328229f431d
42382Author: Pino Toscano <pino@kde.org>
42383Date:	Thu Feb 21 00:53:24 2008 +0100
42384
42385    Apply the antialias settings w/o notify the observers.
42386
42387 qt4/demos/viewer.cpp | 4 ++--
42388 1 file changed, 2 insertions(+), 2 deletions(-)
42389
42390commit 2c6149abcecda15c6f73a1dee537072240ddd545
42391Author: Pino Toscano <pino@kde.org>
42392Date:	Thu Feb 21 00:51:21 2008 +0100
42393
42394    Add a settings menu to choose the render backend.
42395
42396 qt4/demos/viewer.cpp | 28 ++++++++++++++++++++++++++++
42397 qt4/demos/viewer.h   |  3 +++
42398 2 files changed, 31 insertions(+)
42399
42400commit db2b0778dca364751a1d22294be29f8c7799e2e9
42401Author: Pino Toscano <pino@kde.org>
42402Date:	Thu Feb 21 00:33:23 2008 +0100
42403
42404    Add a dock for showing the embedded files.
42405
42406    TODO: show the checksum in a pretty format.
42407
42408 qt4/demos/CMakeLists.txt    |	1 +
42409 qt4/demos/Makefile.am	     |	3 ++
42410 qt4/demos/embeddedfiles.cpp | 75
42411 +++++++++++++++++++++++++++++++++++++++++++++
42412 qt4/demos/embeddedfiles.h   | 43 ++++++++++++++++++++++++++
42413 qt4/demos/viewer.cpp	     |	7 +++++
42414 5 files changed, 129 insertions(+)
42415
42416commit 51fba47ccb12a66282769fc504bac4c9f5123f75
42417Author: Pino Toscano <pino@kde.org>
42418Date:	Sun Feb 17 01:49:59 2008 +0100
42419
42420    clear the page label when the document is closed
42421
42422 qt4/demos/pageview.cpp | 2 ++
42423 1 file changed, 2 insertions(+)
42424
42425commit e964e2b9fbbe9b52b137ecd06729a06530835227
42426Author: Michael Vrable <mvrable@cs.ucsd.edu>
42427Date:	Tue Feb 19 23:22:55 2008 +0100
42428
42429    Allow grouped checkboxes to be selected individually.
42430
42431    When checkboxes are in a group, they ought to behave like a
42432    collection of
42433    radio buttons.  However, when deciding whether to draw a checkbox as
42434    selected or not, the checkbox-drawing code was looking up the value
42435    of the
42436    V field in the form dictionary, which is shared among all checkboxes
42437    in the
42438    group.  Thus, checkboxes would either all be on or off in unison.
42439
42440    Instead, look up the AS (appearance state) value in each checkbox's
42441    annotation dictionary, so that different checkboxes can be drawn
42442    differently.
42443
42444 poppler/Annot.cc | 6 ++----
42445 1 file changed, 2 insertions(+), 4 deletions(-)
42446
42447commit 702fdd6c56b5369554c683d8c8e0e2c66e80886c
42448Author: Albert Astals Cid <aacid@kde.org>
42449Date:	Tue Feb 19 00:18:04 2008 +0100
42450
42451    changes from gtk-doc
42452
42453 glib/reference/tmpl/poppler-document.sgml | 1 +
42454 glib/reference/tmpl/poppler-page.sgml	   | 2 +-
42455 2 files changed, 2 insertions(+), 1 deletion(-)
42456
42457commit 9e13b91ba38c20989d283588e73490a1601f5bb0
42458Author: Albert Astals Cid <aacid@kde.org>
42459Date:	Tue Feb 19 00:10:24 2008 +0100
42460
42461    distribute the headers too
42462
42463 qt4/demos/Makefile.am | 11 ++++++++++-
42464 1 file changed, 10 insertions(+), 1 deletion(-)
42465
42466commit 194e0ced7c38514ec3126666531862e3b29b4b77
42467Author: Albert Astals Cid <aacid@kde.org>
42468Date:	Mon Feb 18 23:34:06 2008 +0100
42469
42470    Fill NEWS and increase version number to 0.7
42471
42472 CMakeLists.txt   |  2 +-
42473 NEWS		  | 96
42474 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
42475 configure.ac	  |  2 +-
42476 msvc/config.h	  |  6 ++--
42477 qt4/src/Doxyfile |  2 +-
42478 5 files changed, 102 insertions(+), 6 deletions(-)
42479
42480commit 3c407efe9f1f0cc3f6366d3a2b6e9b687656cc95
42481Merge: 51f0cea 7f4acb8
42482Author: Pino Toscano <pino@kde.org>
42483Date:	Mon Feb 18 21:30:42 2008 +0100
42484
42485    Merge branch 'master' of
42486    ssh://pino@git.freedesktop.org/git/poppler/poppler
42487
42488commit 51f0cea0e3ba1acfc63877752e950fdd8c07e258
42489Author: Pino Toscano <pino@kde.org>
42490Date:	Mon Feb 18 21:29:41 2008 +0100
42491
42492    make the poppler_qt4viewer compile with the auto"tools"
42493
42494 qt4/demos/Makefile.am | 16 ++++++++++++----
42495 1 file changed, 12 insertions(+), 4 deletions(-)
42496
42497commit 7f4acb879d300e18dfaff768027c88195d7d8f1b
42498Author: Timothy Lee <timothy.lee@siriushk.com>
42499Date:	Mon Feb 18 20:56:35 2008 +0100
42500
42501    Implement ImageOutputDev::drawMaskedImage and
42502    ImageOutputDev::drawSoftMaskedImage so all images are exported when
42503    using pdfimages
42504
42505 utils/ImageOutputDev.cc | 19 +++++++++++++++++++
42506 utils/ImageOutputDev.h  | 11 +++++++++++
42507 2 files changed, 30 insertions(+)
42508
42509commit 064b316648e35416bb49336639da1d8d288d1ecf
42510Author: Albert Astals Cid <aacid@kde.org>
42511Date:	Mon Feb 18 20:17:37 2008 +0100
42512
42513    xref can be null so check for it before checking we went out of bounds
42514
42515    Fixes bug 14549
42516
42517 poppler/Lexer.cc | 2 +-
42518 1 file changed, 1 insertion(+), 1 deletion(-)
42519
42520commit b287b611b1c7b7dd00e12518cee3a6c35044e161
42521Author: Pino Toscano <pino@kde.org>
42522Date:	Sun Feb 17 01:21:07 2008 +0100
42523
42524    Really niptick: help menu with about dialog for us and Qt.
42525
42526 qt4/demos/viewer.cpp | 15 +++++++++++++++
42527 qt4/demos/viewer.h   |  2 ++
42528 2 files changed, 17 insertions(+)
42529
42530commit 6400254fdabf3d0d32f27ebd00faa6958be62019
42531Author: Pino Toscano <pino@kde.org>
42532Date:	Sun Feb 17 01:12:27 2008 +0100
42533
42534    Add a title to the viewer :)
42535
42536 qt4/demos/viewer.cpp | 2 ++
42537 1 file changed, 2 insertions(+)
42538
42539commit b363c0568c9c61e7ee8ed86d808f0eed0b93b525
42540Author: Pino Toscano <pino@kde.org>
42541Date:	Sun Feb 17 01:09:57 2008 +0100
42542
42543    Add the possibility to save a copy of the file.
42544
42545 qt4/demos/viewer.cpp | 29 +++++++++++++++++++++++++++++
42546 qt4/demos/viewer.h   |  2 ++
42547 2 files changed, 31 insertions(+)
42548
42549commit 42987dcdd8d7432145f78cfc550f0c099e6e7311
42550Author: Pino Toscano <pino@kde.org>
42551Date:	Sun Feb 17 00:33:01 2008 +0100
42552
42553    Add a Permissions dock.
42554
42555 qt4/demos/CMakeLists.txt  |  1 +
42556 qt4/demos/Makefile.am	   |  1 +
42557 qt4/demos/permissions.cpp | 77
42558 +++++++++++++++++++++++++++++++++++++++++++++++
42559 qt4/demos/permissions.h   | 43 ++++++++++++++++++++++++++
42560 qt4/demos/viewer.cpp	   |  7 +++++
42561 5 files changed, 129 insertions(+)
42562
42563commit 9d1dda64de1d9e3f6fc81e40a0c2246a6270dfa8
42564Author: Pino Toscano <pino@kde.org>
42565Date:	Sat Feb 16 23:56:17 2008 +0100
42566
42567    Add settings for antialias.
42568
42569 qt4/demos/viewer.cpp | 41 +++++++++++++++++++++++++++++++++++++++++
42570 qt4/demos/viewer.h   |  4 ++++
42571 2 files changed, 45 insertions(+)
42572
42573commit 3abb8703d7d8b7a5fbcbb3c19d8e84d640abe88c
42574Author: Pino Toscano <pino@kde.org>
42575Date:	Sat Feb 16 22:25:11 2008 +0100
42576
42577    Add a TOC info dock.
42578
42579 qt4/demos/CMakeLists.txt |  1 +
42580 qt4/demos/Makefile.am	  |  1 +
42581 qt4/demos/toc.cpp	  | 90
42582 ++++++++++++++++++++++++++++++++++++++++++++++++
42583 qt4/demos/toc.h	  | 43 +++++++++++++++++++++++
42584 qt4/demos/viewer.cpp	  |  7 ++++
42585 5 files changed, 142 insertions(+)
42586
42587commit 80925f06d125ebfc9909e36bdbe5d37fd0e48bdc
42588Author: Pino Toscano <pino@kde.org>
42589Date:	Sat Feb 16 21:51:10 2008 +0100
42590
42591    Adapt the Fonts and Info docks to the new abstract info dock.
42592
42593 qt4/demos/fonts.cpp | 10 +++-------
42594 qt4/demos/fonts.h   | 11 +++++------
42595 qt4/demos/info.cpp  | 10 +++-------
42596 qt4/demos/info.h    | 11 +++++------
42597 4 files changed, 16 insertions(+), 26 deletions(-)
42598
42599commit c03531d691e56aba2b4c6538cf9e2463e1e0aa29
42600Author: Pino Toscano <pino@kde.org>
42601Date:	Sat Feb 16 21:43:19 2008 +0100
42602
42603    Introduce a base info dock for handling the "dirty" work.
42604
42605 qt4/demos/CMakeLists.txt	|  1 +
42606 qt4/demos/Makefile.am		|  1 +
42607 qt4/demos/abstractinfodock.cpp | 57
42608 ++++++++++++++++++++++++++++++++++++++++++
42609 qt4/demos/abstractinfodock.h	| 48 +++++++++++++++++++++++++++++++++++
42610 4 files changed, 107 insertions(+)
42611
42612commit 0f7d51c7fc2439ee9392c166576c341238f00f36
42613Author: Pino Toscano <pino@kde.org>
42614Date:	Sat Feb 16 18:49:52 2008 +0100
42615
42616    Delete the poppler page after usage.
42617
42618 qt4/demos/pageview.cpp | 1 +
42619 1 file changed, 1 insertion(+)
42620
42621commit b41d069cdd1435ddb14b3de2986875069523c814
42622Author: Pino Toscano <pino@kde.org>
42623Date:	Sat Feb 16 18:48:57 2008 +0100
42624
42625    Initialize the current page number correctly.
42626
42627 qt4/demos/viewer.cpp | 2 +-
42628 1 file changed, 1 insertion(+), 1 deletion(-)
42629
42630commit 75e516af0e72a2e3041660300e522ad00869372b
42631Author: Pino Toscano <pino@kde.org>
42632Date:	Sat Feb 16 18:43:56 2008 +0100
42633
42634    Add a side dock for showing the fonts of the document.
42635
42636 qt4/demos/CMakeLists.txt |  1 +
42637 qt4/demos/Makefile.am	  |  1 +
42638 qt4/demos/fonts.cpp	  | 78
42639 ++++++++++++++++++++++++++++++++++++++++++++++++
42640 qt4/demos/fonts.h	  | 44 +++++++++++++++++++++++++++
42641 qt4/demos/viewer.cpp	  |  7 +++++
42642 5 files changed, 131 insertions(+)
42643
42644commit 8e642d1cbd48d4790a6769287cbfd90c3bc9fc34
42645Author: Pino Toscano <pino@kde.org>
42646Date:	Sat Feb 16 17:21:30 2008 +0100
42647
42648    Add a View menu where the dock widget toogle actions will be.
42649
42650    As start, put the Info dock there.
42651
42652 qt4/demos/viewer.cpp | 4 ++++
42653 1 file changed, 4 insertions(+)
42654
42655commit c1feb7c2b5008cc04edb3c028f888072920ce4dc
42656Author: Pino Toscano <pino@kde.org>
42657Date:	Sat Feb 16 17:14:00 2008 +0100
42658
42659    Add a side dock for showing the info keys.
42660
42661 qt4/demos/CMakeLists.txt |  1 +
42662 qt4/demos/Makefile.am	  |  1 +
42663 qt4/demos/info.cpp	  | 78
42664 ++++++++++++++++++++++++++++++++++++++++++++++++
42665 qt4/demos/info.h	  | 44 +++++++++++++++++++++++++++
42666 qt4/demos/viewer.cpp	  |  5 ++++
42667 5 files changed, 129 insertions(+)
42668
42669commit abc9b00c6470f9f6b66c280455f544ad0ee3aa8c
42670Author: Pino Toscano <pino@kde.org>
42671Date:	Sat Feb 16 16:09:52 2008 +0100
42672
42673    Basic work in the demo PDF viewer, open documents and navigate into
42674    the pages.
42675
42676    An observer structure was introduced, so extra components can be
42677    easily added and made aware of the document/page changes.
42678    Both the navigation toolbar and the page view are implemented as
42679    observers.
42680
42681 qt4/demos/CMakeLists.txt	 |  3 ++
42682 qt4/demos/Makefile.am		 |  3 ++
42683 qt4/demos/documentobserver.cpp  | 45 +++++++++++++++++++
42684 qt4/demos/documentobserver.h	 | 49 +++++++++++++++++++++
42685 qt4/demos/navigationtoolbar.cpp | 98
42686 +++++++++++++++++++++++++++++++++++++++++
42687 qt4/demos/navigationtoolbar.h	 | 56 +++++++++++++++++++++++
42688 qt4/demos/pageview.cpp		 | 60 +++++++++++++++++++++++++
42689 qt4/demos/pageview.h		 | 44 ++++++++++++++++++
42690 qt4/demos/viewer.cpp		 | 98
42691 +++++++++++++++++++++++++++++++++++++++--
42692 qt4/demos/viewer.h		 | 17 +++++++
42693 10 files changed, 470 insertions(+), 3 deletions(-)
42694
42695commit 14c88853a5675f40efb72f3ef01f49eb06ab846c
42696Author: Pino Toscano <pino@kde.org>
42697Date:	Sat Feb 16 00:32:30 2008 +0100
42698
42699    Compile the poppler_qt4viewer.
42700
42701 qt4/demos/CMakeLists.txt |  7 +++++++
42702 qt4/demos/Makefile.am	  | 12 ++++++++++--
42703 2 files changed, 17 insertions(+), 2 deletions(-)
42704
42705commit aeb591f015d5e7a2643ed75d872358d2b1256b99
42706Author: Pino Toscano <pino@kde.org>
42707Date:	Sat Feb 16 00:31:46 2008 +0100
42708
42709    Add a very minimal base PDF viewer.
42710
42711    So minimal that it does nothing at the moment...
42712
42713 qt4/demos/main_viewer.cpp | 29 +++++++++++++++++++++++++++++
42714 qt4/demos/viewer.cpp	   | 46
42715 ++++++++++++++++++++++++++++++++++++++++++++++
42716 qt4/demos/viewer.h	   | 45
42717 +++++++++++++++++++++++++++++++++++++++++++++
42718 3 files changed, 120 insertions(+)
42719
42720commit 8da490b090487c4c37290b63bdc9abcfaf6d6940
42721Author: Pino Toscano <pino@kde.org>
42722Date:	Fri Feb 15 23:59:39 2008 +0100
42723
42724    Add a skeleton of directory where PopplerQt4 demos will be.
42725
42726 configure.ac		  |  1 +
42727 qt4/CMakeLists.txt	  |  1 +
42728 qt4/Makefile.am	  |  2 +-
42729 qt4/demos/CMakeLists.txt | 10 ++++++++++
42730 qt4/demos/Makefile.am	  | 20 ++++++++++++++++++++
42731 5 files changed, 33 insertions(+), 1 deletion(-)
42732
42733commit e24b49d52a5c1716641695ee731dd49848a114d9
42734Author: Pino Toscano <pino@kde.org>
42735Date:	Thu Feb 14 22:21:54 2008 +0100
42736
42737    do not print it as string
42738
42739 qt4/src/poppler-private.cc | 2 +-
42740 1 file changed, 1 insertion(+), 1 deletion(-)
42741
42742commit 2316455864e9c900c08d051c59b9508eddcb7c34
42743Author: Pino Toscano <pino@kde.org>
42744Date:	Thu Feb 14 21:02:20 2008 +0100
42745
42746    Pipe the poppler error messages through the Qt debug system.
42747
42748 qt4/src/poppler-private.cc | 21 +++++++++++++++++++++
42749 qt4/src/poppler-private.h  |  8 +++++++-
42750 2 files changed, 28 insertions(+), 1 deletion(-)
42751
42752commit d985d3b0cdc57370137865add2a5f3a7802109c7
42753Author: Pino Toscano <pino@kde.org>
42754Date:	Thu Feb 14 14:56:18 2008 +0100
42755
42756    Use what FormWidgetText give us.
42757
42758 qt4/src/poppler-form.cc | 13 +++----------
42759 1 file changed, 3 insertions(+), 10 deletions(-)
42760
42761commit a69bd442e52f4495f8d6bfd3bb58b3ebd1be1a63
42762Author: Michael Vrable <mvrable@cs.ucsd.edu>
42763Date:	Thu Feb 14 12:52:22 2008 +0100
42764
42765    Provide Unicode mappings for some control characters in
42766    PDFDocEncoding.
42767
42768    Though they do not represent glyphs, values such as carriage return
42769    can be
42770    found in text strings in PDFDocEncoding.  Provide mappings for
42771    these bytes
42772    to Unicode.
42773
42774    Additionally, map unknown characters to U+FFFD instead of U+0000,
42775    so that
42776    unknown characters do not result in nulls (which can truncate strings
42777    early, particularly if the string is later re-encoded into
42778    null-terminated
42779    UTF-8).
42780
42781 poppler/PDFDocEncoding.cc | 23 +++++++++++++++++------
42782 1 file changed, 17 insertions(+), 6 deletions(-)
42783
42784commit ce17383e0ed21770b471e88f25046a64a23e7e45
42785Author: Albert Astals Cid <aacid@kde.org>
42786Date:	Wed Feb 13 20:56:39 2008 +0100
42787
42788    Yet another fix for buggy documents, do not use the cache if the
42789    cache could not be created because it ought to be too big
42790
42791    Fixes http://bugs.kde.org/show_bug.cgi?id=157777
42792
42793 splash/SplashFont.cc | 48
42794 ++++++++++++++++++++++++++++--------------------
42795 1 file changed, 28 insertions(+), 20 deletions(-)
42796
42797commit 15a61cac718ae8cbf83911e299b4cfdd24cdf178
42798Author: Pino Toscano <pino@kde.org>
42799Date:	Wed Feb 13 20:55:18 2008 +0100
42800
42801    add images.c
42802
42803 glib/demo/CMakeLists.txt | 1 +
42804 1 file changed, 1 insertion(+)
42805
42806commit 9cfe10ab7f51d329647e102e446baaef043d8cc6
42807Merge: e918729 7d65b4d
42808Author: Pino Toscano <pino@kde.org>
42809Date:	Wed Feb 13 20:53:43 2008 +0100
42810
42811    Merge branch 'master' of
42812    ssh://pino@git.freedesktop.org/git/poppler/poppler
42813
42814commit 7d65b4da1bc060aeb94d67c2ff26912cef48c030
42815Author: Carlos Garcia Campos <carlosgc@gnome.org>
42816Date:	Wed Feb 13 20:32:43 2008 +0100
42817
42818    Add images demo
42819
42820 glib/demo/Makefile.am |   2 +
42821 glib/demo/images.c    | 338
42822 ++++++++++++++++++++++++++++++++++++++++++++++++++
42823 glib/demo/images.h    |  31 +++++
42824 glib/demo/main.c      |   4 +-
42825 4 files changed, 374 insertions(+), 1 deletion(-)
42826
42827commit e9187292701e72db1020f7701d0725d83eee4b00
42828Author: Pino Toscano <pino@kde.org>
42829Date:	Wed Feb 13 19:41:57 2008 +0100
42830
42831    Do the one-time initialisation in initTestCase().
42832
42833 qt4/tests/check_dateConversion.cpp | 8 ++++++--
42834 1 file changed, 6 insertions(+), 2 deletions(-)
42835
42836commit fb996c46e3c6b56a2c67819620000bcd804aacd6
42837Author: Michael Vrable <mvrable@cs.ucsd.edu>
42838Date:	Wed Feb 13 18:44:41 2008 +0100
42839
42840    Major rework of text display in form fields code.
42841
42842    This adds support for UTF-16 strings as input, and will recode them
42843    to the
42844    appropriate character set for the font.
42845
42846    The method Annot::layoutText packs a lot of functionality together,
42847    but I
42848    couldn't see a good way to split it apart.	It will convert an
42849    input text
42850    string from PDFDocEncoding or UTF-16 (encoding is autodetected) to the
42851    appropriate encoding for the font which will be used to display
42852    the form
42853    field.  At the same time, it can compute the width of the resulting
42854    string,
42855    and optionally break the string at a specified width to aid in
42856    wrapping
42857    multi-line text.  Text wrapping is integrated with encoding conversion
42858    since wrapping is easiest with the original text (where spaces
42859    and newlines
42860    are easily identified), but text widths can only be computed after
42861    re-encoding.
42862
42863    Support for composite fonts is included, so long as those fonts use an
42864    identity CMap, but this is still untested.	Support for more
42865    complex CMaps
42866    is missing.
42867
42868    The rewrite also includes a minor improvement to the formatting
42869    of comb
42870    fields; characters are now centered in the comb cells.
42871
42872 poppler/Annot.cc | 507
42873 +++++++++++++++++++++++++++++++++++--------------------
42874 poppler/Annot.h  |   9 +-
42875 2 files changed, 327 insertions(+), 189 deletions(-)
42876
42877commit 88c780aed4c9855f879e3c7a9f82500a859635a2
42878Author: Michael Vrable <mvrable@cs.ucsd.edu>
42879Date:	Wed Feb 13 18:42:49 2008 +0100
42880
42881    Fix what look to be a few bugs in functions for mapping to/from
42882    Unicode.
42883
42884      - Endianness fix in pdfDocEncodingToUTF16 (previously looked to
42885      assume a
42886	little-endian processor)
42887      - Add support for CharCodeToUnicode::mapToCharCode for Unicode
42888      codepoints
42889	above 255.
42890
42891 poppler/CharCodeToUnicode.cc | 4 ++--
42892 poppler/Form.cc	      | 4 ++--
42893 2 files changed, 4 insertions(+), 4 deletions(-)
42894
42895commit 7574cb71f24ce5b32427f243c39b6029fb58ec81
42896Merge: e798802 4e45e5c
42897Author: Pino Toscano <pino@kde.org>
42898Date:	Wed Feb 13 01:07:31 2008 +0100
42899
42900    Merge branch 'master' of
42901    ssh://pino@git.freedesktop.org/git/poppler/poppler
42902
42903commit 4e45e5ca4ab0ba2a6586505d80ed81f4b3426752
42904Author: Patrick Spendrin <ps_ml@gmx.de>
42905Date:	Tue Feb 12 21:41:26 2008 +0100
42906
42907    Do the right thing with CDECL, that is, undefine it if it is defined
42908    so we can redefine it later
42909
42910 poppler-config.h.cmake | 2 +-
42911 1 file changed, 1 insertion(+), 1 deletion(-)
42912
42913commit e798802f00bff0a24ee6d1312d6c62624395865a
42914Author: Pino Toscano <pino@kde.org>
42915Date:	Tue Feb 12 20:57:56 2008 +0100
42916
42917    Apidox fix: state which checksum is returned (if available).
42918
42919 qt4/src/poppler-qt4.h | 2 +-
42920 1 file changed, 1 insertion(+), 1 deletion(-)
42921
42922commit 4e2ba70a88c40fef6775053b1cc5fa30e622cea7
42923Author: Pino Toscano <pino@kde.org>
42924Date:	Tue Feb 12 11:25:34 2008 +0100
42925
42926    Free the Object after you use it.
42927
42928 poppler/Annot.cc | 1 +
42929 1 file changed, 1 insertion(+)
42930
42931commit 039545fcd2c12631c7b8aea89c35f36cb387a17a
42932Author: Pino Toscano <pino@kde.org>
42933Date:	Tue Feb 12 11:13:27 2008 +0100
42934
42935    Return the siblings even for checkboxes.
42936
42937 qt4/src/poppler-form.cc | 2 +-
42938 1 file changed, 1 insertion(+), 1 deletion(-)
42939
42940commit fe5ee75cdf3e11e314318af12edf9d5bc8986250
42941Author: Pino Toscano <pino@kde.org>
42942Date:	Tue Feb 12 11:12:01 2008 +0100
42943
42944    Initialize correctly; free your memory.
42945
42946 poppler/Form.cc | 2 ++
42947 1 file changed, 2 insertions(+)
42948
42949commit e0eff92c7067d43faa8e93baed1f061863111251
42950Author: Carlos Garcia Campos <carlosgc@gnome.org>
42951Date:	Mon Feb 11 20:32:41 2008 +0100
42952
42953    Update the field dict instead of the annot dict for non composed dicts
42954
42955    We were always updating the annot dictionary, adding or updating
42956    the V field. While this is correct for composed dicts (annot + field)
42957    it isn't for non composed ones since the annot dictionary doesn't
42958    contain any V field because it's a field of the form field dictionary.
42959    In these cases the form field is not correctly updated and if the
42960    document is saved it will be wrong.
42961
42962 poppler/Form.cc | 44 +++++++++++++++++++++++++++++++-------------
42963 poppler/Form.h  |  2 ++
42964 2 files changed, 33 insertions(+), 13 deletions(-)
42965
42966commit 905e6da9795fee94329022c0cafbc229055fd4f6
42967Author: Carlos Garcia Campos <carlosgc@gnome.org>
42968Date:	Sun Feb 10 19:22:50 2008 +0100
42969
42970    Move forms specific draw methods from Annot to AnnotWidget class
42971
42972 poppler/Annot.cc | 3433
42973 +++++++++++++++++++++++++++---------------------------
42974 poppler/Annot.h  |   87 +-
42975 poppler/Form.cc  |   39 +-
42976 poppler/Form.h   |    2 +
42977 poppler/Page.cc  |    9 +-
42978 5 files changed, 1765 insertions(+), 1805 deletions(-)
42979
42980commit 78afbc4d7819654e8742d4457c9847ad02b73bf1
42981Author: Carlos Garcia Campos <carlosgc@gnome.org>
42982Date:	Sun Feb 10 17:12:59 2008 +0100
42983
42984    Some code refactoring and cleanup
42985
42986     - Unused 'field' attribute in FormWidget class is now used and
42987       getField() method has been added
42988     - Method isReadOnly() in FormWidget class is not virtual anymore
42989       but implemented in the base class
42990     - Unused attribute 'catalog' in Form class has been removed and
42991       'acroForm' has been added instead with a getObj() method to get it.
42992     - createFieldFromDict() method is now static
42993
42994 poppler/Form.cc | 128
42995 ++++++++++++++++++++++++++++----------------------------
42996 poppler/Form.h  |  41 +++++++++---------
42997 2 files changed, 84 insertions(+), 85 deletions(-)
42998
42999commit 5f8e2f9140ee2ede841700726b974768ec863672
43000Author: Pino Toscano <pino@kde.org>
43001Date:	Mon Feb 11 20:16:44 2008 +0100
43002
43003    Use QVarLengthArray instead of relying on gcc-ism.
43004
43005 qt4/src/poppler-page.cc | 3 ++-
43006 1 file changed, 2 insertions(+), 1 deletion(-)
43007
43008commit 7499764d382366823519aa13a38e1e44781c78af
43009Author: Pino Toscano <pino@kde.org>
43010Date:	Mon Feb 11 11:57:50 2008 +0100
43011
43012    Add FormFieldButton::siblings().
43013
43014    This is needed for grouping together the radio buttons.
43015
43016 qt4/src/poppler-form.cc | 14 ++++++++++++++
43017 qt4/src/poppler-form.h  |  8 ++++++++
43018 2 files changed, 22 insertions(+)
43019
43020commit 85bfa4f499a90d45b13df4d0a8760a7da6fc1532
43021Author: Pino Toscano <pino@kde.org>
43022Date:	Mon Feb 11 02:40:37 2008 +0100
43023
43024    Small apidox fix.
43025
43026 qt4/src/poppler-form.h | 11 ++---------
43027 1 file changed, 2 insertions(+), 9 deletions(-)
43028
43029commit ada05055c91e967dc3e2af32a2176dd12cb7fe70
43030Author: Pino Toscano <pino@kde.org>
43031Date:	Mon Feb 11 02:27:19 2008 +0100
43032
43033    Preliminary support for "button" form fields (ie, push buttons,
43034    check boxes, and radio buttons).
43035
43036 qt4/src/poppler-form.cc | 55
43037 +++++++++++++++++++++++++++++++++++++++++++++++++
43038 qt4/src/poppler-form.h  | 54
43039 ++++++++++++++++++++++++++++++++++++++++++++++++
43040 qt4/src/poppler-page.cc |  6 ++++++
43041 3 files changed, 115 insertions(+)
43042
43043commit 278b33f25df418ef12798100002845a3e2ceebd3
43044Merge: c730b33 fdb0a4a
43045Author: Pino Toscano <pino@kde.org>
43046Date:	Mon Feb 11 00:57:24 2008 +0100
43047
43048    Merge branch 'master' of
43049    ssh://pino@git.freedesktop.org/git/poppler/poppler
43050
43051commit fdb0a4a2f1d86aec7a3b0fcd4b4d48455791ecad
43052Author: Jeff Muizelaar <jeff@infidigm.net>
43053Date:	Sun Feb 10 18:47:40 2008 -0500
43054
43055    Avoid prescaling images when printing.
43056
43057    Adds a function for letting the CairoOutputDev know whether it is
43058    targetting a
43059    screen or not. It then uses this knowledge to avoid prescaling
43060    images. This way
43061    cairo gets the full resolution image for use in the printed output.
43062
43063 glib/poppler-page.cc	   | 1 +
43064 poppler/CairoOutputDev.cc | 3 ++-
43065 poppler/CairoOutputDev.h  | 2 ++
43066 3 files changed, 5 insertions(+), 1 deletion(-)
43067
43068commit c730b33f1ec2032c4b8c2660738448d954eb0f7d
43069Author: Pino Toscano <pino@kde.org>
43070Date:	Mon Feb 11 00:46:20 2008 +0100
43071
43072    Keep the EmbFile object, and use this for getting the data.
43073
43074 qt4/src/poppler-embeddedfile.cc | 33 +++++++++++----------------------
43075 qt4/src/poppler-private.h	 |  1 -
43076 2 files changed, 11 insertions(+), 23 deletions(-)
43077
43078commit 5915e57e7785370ce305cbbb3c2fedf36886689f
43079Author: Pino Toscano <pino@kde.org>
43080Date:	Sun Feb 10 03:19:18 2008 +0100
43081
43082    const & in foreach
43083
43084 qt4/tests/poppler-fonts.cpp	  | 2 +-
43085 qt4/tests/stress-poppler-dir.cpp | 2 +-
43086 qt4/tests/stress-poppler-qt4.cpp | 2 +-
43087 qt4/tests/test-password-qt4.cpp  | 2 +-
43088 qt4/tests/test-poppler-qt4.cpp   | 2 +-
43089 5 files changed, 5 insertions(+), 5 deletions(-)
43090
43091commit d8374e0c2eb3ba05be101687e20c5fcbc42c1ad0
43092Author: Pino Toscano <pino@kde.org>
43093Date:	Sun Feb 10 01:32:24 2008 +0100
43094
43095    Include only what needed; remove extra includes.
43096
43097 qt4/tests/poppler-attachments.cpp |  4 +++-
43098 qt4/tests/poppler-fonts.cpp	   |  4 +++-
43099 qt4/tests/stress-poppler-dir.cpp  |  9 ++++++---
43100 qt4/tests/stress-poppler-qt4.cpp  |  9 ++++++---
43101 qt4/tests/test-password-qt4.cpp   | 10 ++++++----
43102 qt4/tests/test-poppler-qt4.cpp    | 12 ++++++++----
43103 6 files changed, 32 insertions(+), 16 deletions(-)
43104
43105commit fa01a1115c4554b18c3462b568d76860d2fbe17b
43106Author: Pino Toscano <pino@kde.org>
43107Date:	Sun Feb 10 01:09:57 2008 +0100
43108
43109    Comment out unused vars.
43110
43111 utils/pdftoabw.cc | 6 +++---
43112 1 file changed, 3 insertions(+), 3 deletions(-)
43113
43114commit d3275e4263372b534c276f81d0c997ecb6675487
43115Merge: c2186c1 5347a97
43116Author: Albert Astals Cid <aacid@kde.org>
43117Date:	Sat Feb 9 23:57:03 2008 +0100
43118
43119    Merge branch 'master' of
43120    ssh://aacid@git.freedesktop.org/git/poppler/poppler
43121
43122commit c2186c1829c695c4ddb6c471ef8ad4ffa23c1b70
43123Author: Albert Astals Cid <aacid@kde.org>
43124Date:	Sat Feb 9 23:56:32 2008 +0100
43125
43126    Only check if we are out of bounds if the object we are searching
43127    for has a known id (0 also means not known)
43128
43129    Found by Michael Vrable
43130
43131 poppler/Lexer.cc | 2 +-
43132 1 file changed, 1 insertion(+), 1 deletion(-)
43133
43134commit 5347a97e39388ae38cf2ab9c67f953b0f7a02a13
43135Author: Pino Toscano <pino@kde.org>
43136Date:	Sat Feb 9 18:26:41 2008 +0100
43137
43138    Add the operators for the flags we have.
43139
43140 qt4/src/poppler-qt4.h | 3 +++
43141 1 file changed, 3 insertions(+)
43142
43143commit 329ade4f936bf063539cdc887aaf9a1722a5b8e0
43144Author: Pino Toscano <pino@kde.org>
43145Date:	Sat Feb 9 18:23:59 2008 +0100
43146
43147    Add options for the PDF export; add the WithChanges flag for saving
43148    the changes to the document as well.
43149
43150 qt4/src/poppler-pdf-converter.cc | 25 +++++++++++++++++++++++--
43151 qt4/src/poppler-qt4.h		  | 14 ++++++++++++++
43152 2 files changed, 37 insertions(+), 2 deletions(-)
43153
43154commit afb255366d56551bdc307766199bef9c5021d3ac
43155Merge: 8c44b17 8cb0e75
43156Author: Pino Toscano <pino@kde.org>
43157Date:	Sat Feb 9 17:58:49 2008 +0100
43158
43159    Merge branch 'master' of
43160    ssh://pino@git.freedesktop.org/git/poppler/poppler
43161
43162commit 8c44b175081983c492821858341109fee9e86b16
43163Author: Pino Toscano <pino@kde.org>
43164Date:	Sat Feb 9 17:57:57 2008 +0100
43165
43166    Do not rely on GNU extensions, but at least use Qt.
43167
43168 qt4/src/poppler-qiodeviceoutstream.cc | 11 ++++-------
43169 1 file changed, 4 insertions(+), 7 deletions(-)
43170
43171commit 8cb0e75203daa01439413d1a775482b48e784baa
43172Author: Albert Astals Cid <aacid@kde.org>
43173Date:	Sat Feb 9 17:56:13 2008 +0100
43174
43175    Domain order is x_min x_max y_min y_max and not x_min y_min x_max
43176    y_max
43177
43178 poppler/GfxState.cc | 4 ++--
43179 1 file changed, 2 insertions(+), 2 deletions(-)
43180
43181commit c8f734ba4258059fa4521a4d364f62ca1632840b
43182Author: Albert Astals Cid <aacid@kde.org>
43183Date:	Sat Feb 9 13:37:04 2008 +0100
43184
43185    PS cos and sin input values are degrees so convert to radians so we
43186    can use the cos and sin cmath functions
43187
43188 poppler/Function.cc | 4 ++--
43189 1 file changed, 2 insertions(+), 2 deletions(-)
43190
43191commit 5fb0c9d31c1abf2e6ad306c112fbd2a7c33d8772
43192Merge: 2655663 2255c85
43193Author: Carlos Garcia Campos <carlosgc@gnome.org>
43194Date:	Sat Feb 9 13:15:15 2008 +0100
43195
43196    Merge branch 'master' of
43197    ssh://carlosgc@git.freedesktop.org/git/poppler/poppler
43198
43199commit 26556636e71d5abcbfdd1373f5576d1233532cf8
43200Author: Carlos Garcia Campos <carlosgc@gnome.org>
43201Date:	Sat Feb 9 13:14:41 2008 +0100
43202
43203    Add saveWithoutChangesAs method to be able to save the document
43204    ignoring changes made in forms or annots
43205
43206 glib/poppler-document.cc | 41 ++++++++++++++++++++++++++++++++++++++++-
43207 glib/poppler-document.h  |  3 +++
43208 poppler/PDFDoc.cc	  | 38 ++++++++++++++++++++++++++++++++------
43209 poppler/PDFDoc.h	  |  4 ++++
43210 4 files changed, 79 insertions(+), 7 deletions(-)
43211
43212commit 2255c85e4939a0752083dca21984ff4398baf8d2
43213Merge: 5ba9287 56c9246
43214Author: Pino Toscano <pino@kde.org>
43215Date:	Sat Feb 9 12:49:45 2008 +0100
43216
43217    Merge branch 'master' of
43218    ssh://pino@git.freedesktop.org/git/poppler/poppler
43219
43220commit 5ba928762471e1ea8b81acd4644dfd3f58d18f77
43221Author: Pino Toscano <pino@kde.org>
43222Date:	Sat Feb 9 12:48:04 2008 +0100
43223
43224    Fix placeholders in printf-like functions.
43225
43226 glib/demo/page.c	   | 2 +-
43227 glib/test-poppler-glib.cc | 2 +-
43228 2 files changed, 2 insertions(+), 2 deletions(-)
43229
43230commit 56c924609223196c5c41b9e6d9102bc248bad947
43231Author: Albert Astals Cid <aacid@kde.org>
43232Date:	Sat Feb 9 12:26:06 2008 +0100
43233
43234    atan operator must yield a degrees result between 0 and 360
43235
43236    See testcase at http://bugs.kde.org/show_bug.cgi?id=157497
43237
43238 poppler/Function.cc | 6 ++++--
43239 1 file changed, 4 insertions(+), 2 deletions(-)
43240
43241commit 2a39932ae35a2716842bd2a1c3d4f9ce6b1e3dd8
43242Author: Pino Toscano <pino@kde.org>
43243Date:	Sat Feb 9 01:31:20 2008 +0100
43244
43245    Few improvements to the password test.
43246
43247    - QString::fromUtf8() instead of QFile::encodeName() to correctly
43248    pass the utf8 filenames
43249    - QVERIFY(!foo) instead of QCOMPARE(foo, false)
43250    - QVERIFY() also the return value of unlock()
43251
43252 qt4/tests/check_password.cpp | 31 ++++++++++++++++---------------
43253 1 file changed, 16 insertions(+), 15 deletions(-)
43254
43255commit cc9c124d4d859b845eebf4ca1e4397870a35fd4e
43256Author: Pino Toscano <pino@kde.org>
43257Date:	Sat Feb 9 01:09:02 2008 +0100
43258
43259    Add an unit test case for few invalid dates.
43260
43261 qt4/tests/check_dateConversion.cpp | 34
43262 ++++++++++++++++++++++++++++++++++
43263 1 file changed, 34 insertions(+)
43264
43265commit eca91761741de5b340f7a2160db5b33401feb935
43266Author: Pino Toscano <pino@kde.org>
43267Date:	Fri Feb 8 18:42:14 2008 +0100
43268
43269    Remove unneeded headers.
43270
43271 qt4/src/poppler-page.cc | 4 ++--
43272 1 file changed, 2 insertions(+), 2 deletions(-)
43273
43274commit 899627505a4645fb1cc7d3599adbeec449c57041
43275Author: Pino Toscano <pino@kde.org>
43276Date:	Fri Feb 8 18:41:13 2008 +0100
43277
43278    The return value is QString, so return QString's...
43279
43280 qt4/src/poppler-document.cc | 6 +++---
43281 1 file changed, 3 insertions(+), 3 deletions(-)
43282
43283commit a1606fa4ff438983e3a7f55dd2d10a66f72e6711
43284Author: Pino Toscano <pino@kde.org>
43285Date:	Fri Feb 8 17:31:32 2008 +0100
43286
43287    Move checkDocument() inside the private class.
43288
43289 qt4/src/poppler-document.cc | 6 +++---
43290 qt4/src/poppler-private.h   | 2 ++
43291 qt4/src/poppler-qt4.h	     | 2 +-
43292 3 files changed, 6 insertions(+), 4 deletions(-)
43293
43294commit f1ec70a83f807493dab5118761df31c0f67decad
43295Author: Pino Toscano <pino@kde.org>
43296Date:	Fri Feb 8 17:26:41 2008 +0100
43297
43298    Remove C-ism.
43299
43300 qt4/src/poppler-document.cc | 4 ++--
43301 1 file changed, 2 insertions(+), 2 deletions(-)
43302
43303commit 3e994e8586fa1c87ef7e7f82af1cdacf2cd36310
43304Author: Pino Toscano <pino@kde.org>
43305Date:	Fri Feb 8 12:21:56 2008 +0100
43306
43307    Add the missing font types.
43308
43309 qt4/src/poppler-fontinfo.cc | 11 +++++++++--
43310 1 file changed, 9 insertions(+), 2 deletions(-)
43311
43312commit ba07963f85d777a441349e23d4c2f510e45c73be
43313Author: Pino Toscano <pino@kde.org>
43314Date:	Fri Feb 8 12:19:04 2008 +0100
43315
43316    Be safe against self-assignment.
43317
43318 qt4/src/poppler-fontinfo.cc | 3 +++
43319 1 file changed, 3 insertions(+)
43320
43321commit 834b86548e09f4b24cdb2f194299d053b9b55022
43322Author: Pino Toscano <pino@kde.org>
43323Date:	Fri Feb 8 12:15:16 2008 +0100
43324
43325    Small apidox fix.
43326
43327 qt4/src/poppler-qt4.h | 2 +-
43328 1 file changed, 1 insertion(+), 1 deletion(-)
43329
43330commit 11a61eac5b8cde04bf762bbbe0deab5c0bd52951
43331Author: Pino Toscano <pino@kde.org>
43332Date:	Fri Feb 8 02:21:32 2008 +0100
43333
43334    Pack few bools together.
43335
43336 qt4/src/poppler-annotation.cc |  8 ++++----
43337 qt4/src/poppler-link.cc       | 10 +++++-----
43338 qt4/src/poppler-private.h     |  4 ++--
43339 3 files changed, 11 insertions(+), 11 deletions(-)
43340
43341commit 1aeba15b5eb9b30943259824678ebc9e4f56e870
43342Merge: a489063 22d10c1
43343Author: Pino Toscano <pino@kde.org>
43344Date:	Fri Feb 8 01:39:16 2008 +0100
43345
43346    Merge branch 'master' of
43347    ssh://pino@git.freedesktop.org/git/poppler/poppler
43348
43349commit a4890637a2c2ab1623311d9a6920e82131c2597c
43350Author: Pino Toscano <pino@kde.org>
43351Date:	Fri Feb 8 01:36:56 2008 +0100
43352
43353    Move QStringToUnicodeGooString() and QStringToGooString() to the
43354    private module.
43355
43356 qt4/src/poppler-document.cc | 10 ----------
43357 qt4/src/poppler-form.cc     | 15 ---------------
43358 qt4/src/poppler-private.cc  | 25 +++++++++++++++++++++++++
43359 qt4/src/poppler-private.h   |	4 ++++
43360 4 files changed, 29 insertions(+), 25 deletions(-)
43361
43362commit 5e44241c4976b819f7be6badd2d183fbfb8ee6de
43363Author: Pino Toscano <pino@kde.org>
43364Date:	Fri Feb 8 01:30:07 2008 +0100
43365
43366    Move the string functions implementation in a .cc file.
43367
43368 qt4/src/CMakeLists.txt     |  1 +
43369 qt4/src/Makefile.am	    |  1 +
43370 qt4/src/poppler-private.cc | 70
43371 ++++++++++++++++++++++++++++++++++++++++++++++
43372 qt4/src/poppler-private.h  | 46 +++---------------------------
43373 4 files changed, 76 insertions(+), 42 deletions(-)
43374
43375commit 124d92139241ad95da559d22af48254b45ac4a2e
43376Author: Pino Toscano <pino@kde.org>
43377Date:	Fri Feb 8 01:07:43 2008 +0100
43378
43379    Include own header first, remove extra includes.
43380
43381 qt4/src/poppler-document.cc		  | 1 -
43382 qt4/src/poppler-embeddedfile.cc	  | 3 ++-
43383 qt4/src/poppler-form.cc		  | 4 +++-
43384 qt4/src/poppler-link-extractor-private.h | 2 ++
43385 qt4/src/poppler-link-extractor.cc	  | 7 +++++--
43386 qt4/src/poppler-page-private.h		  | 6 +++++-
43387 qt4/src/poppler-private.h		  | 4 +++-
43388 qt4/src/poppler-qt4.h			  | 2 --
43389 qt4/src/poppler-sound.cc		  | 4 ++--
43390 9 files changed, 22 insertions(+), 11 deletions(-)
43391
43392commit 22d10c19e232dea143bda372c92aa12b999e4921
43393Author: Albert Astals Cid <aacid@kde.org>
43394Date:	Thu Feb 7 23:38:50 2008 +0100
43395
43396    PDF spec says name tokens have a maximum length of 127, but there are
43397    some docs in the wild with more than that and they work on acroread
43398    so increase the allowed length to 128+127
43399
43400 poppler/Lexer.cc | 25 +++++++++++++++++++++----
43401 1 file changed, 21 insertions(+), 4 deletions(-)
43402
43403commit ee9f85915feb86b54ace1a403baa13bbdd7c3966
43404Author: Pino Toscano <pino@kde.org>
43405Date:	Thu Feb 7 18:07:53 2008 +0100
43406
43407    Having a PageData is mandatory.
43408
43409    Just assert when constructing instead of checking for it in each
43410    link iteration.
43411
43412 qt4/src/poppler-link-extractor.cc | 3 ++-
43413 1 file changed, 2 insertions(+), 1 deletion(-)
43414
43415commit ad4b1361f6c25359e6ddb38599bfc1e4e3e80408
43416Author: Pino Toscano <pino@kde.org>
43417Date:	Thu Feb 7 18:03:30 2008 +0100
43418
43419    Precalc stuff we don't need to recalc in each link iteration.
43420
43421 qt4/src/poppler-link-extractor-private.h |  3 ++-
43422 qt4/src/poppler-link-extractor.cc	  | 14 ++++++++------
43423 2 files changed, 10 insertions(+), 7 deletions(-)
43424
43425commit 82432dbc62a0879f4513640c2e0f594fda9347ad
43426Author: Pino Toscano <pino@kde.org>
43427Date:	Thu Feb 7 17:51:50 2008 +0100
43428
43429    Store the ::Page internally, so we don't need to get it again
43430    everytime.
43431
43432 qt4/src/poppler-page-private.h |  3 +++
43433 qt4/src/poppler-page.cc	| 37 ++++++++++++++-----------------------
43434 2 files changed, 17 insertions(+), 23 deletions(-)
43435
43436commit 8ec51f7ca518aa6a4a69f30d373722d05f50cf07
43437Author: Pino Toscano <pino@kde.org>
43438Date:	Thu Feb 7 16:48:16 2008 +0100
43439
43440    Compile the stress-poppler-dir test as well.
43441
43442 qt4/tests/CMakeLists.txt | 1 +
43443 1 file changed, 1 insertion(+)
43444
43445commit 8a946b76ae2e7c2c5238b4e580c1c226eb457dc9
43446Author: Pino Toscano <pino@kde.org>
43447Date:	Thu Feb 7 01:07:28 2008 +0100
43448
43449    Micro-touches to the debug messages.
43450
43451 qt4/src/poppler-page.cc | 26 +++++++++++++-------------
43452 1 file changed, 13 insertions(+), 13 deletions(-)
43453
43454commit c31990dfe50c7a0e3999e6d967699fce5ccb3339
43455Merge: 7701e2a 6d58cda
43456Author: Pino Toscano <pino@kde.org>
43457Date:	Tue Feb 5 00:38:00 2008 +0100
43458
43459    Merge branch 'master' of
43460    ssh://pino@git.freedesktop.org/git/poppler/poppler
43461
43462commit 7701e2a5c7d18fdaa0fa40c190e6ee0524746046
43463Author: Pino Toscano <pino@kde.org>
43464Date:	Tue Feb 5 00:37:01 2008 +0100
43465
43466    Add a AnnotColor -> QColor conversion method.
43467
43468 qt4/src/poppler-annotation-helper.h |	6 ++++++
43469 qt4/src/poppler-annotation.cc	     | 31 +++++++++++++++++++++++++++++++
43470 2 files changed, 37 insertions(+)
43471
43472commit 6d58cda82b0181f2cca6e9d95b15877793be0812
43473Author: Albert Astals Cid <aacid@kde.org>
43474Date:	Mon Feb 4 23:33:51 2008 +0100
43475
43476    Protect us against weird dateString values
43477
43478 qt4/src/poppler-document.cc | 5 ++++-
43479 1 file changed, 4 insertions(+), 1 deletion(-)
43480
43481commit aa0435f1544fe1adcf10173e34eaeaf2a7a703c7
43482Merge: b43f4e9 37600b5
43483Author: Pino Toscano <pino@kde.org>
43484Date:	Mon Feb 4 20:56:53 2008 +0100
43485
43486    Merge branch 'master' of
43487    ssh://pino@git.freedesktop.org/git/poppler/poppler
43488
43489commit 37600b5e848386d2c92c3dff8219c9dda16b0dca
43490Author: Iñigo Martínez <inigomartinez@gmail.com>
43491Date:	Sun Feb 3 22:42:51 2008 +0100
43492
43493    Minor changes to Annot related stuff.
43494
43495    Signed-off-by: Iñigo Martínez <inigomartinez@gmail.com>
43496
43497 poppler/Annot.cc | 15 ++++-----------
43498 poppler/Annot.h  | 12 ++++++++++--
43499 poppler/Gfx.cc   |  7 ++++---
43500 poppler/Page.cc  |  9 +++++++++
43501 poppler/Page.h   |  3 +++
43502 5 files changed, 30 insertions(+), 16 deletions(-)
43503
43504commit b43f4e9a161a1fd7b827244dc21b1bd2a6df7054
43505Author: Pino Toscano <pino@kde.org>
43506Date:	Sun Feb 3 20:32:15 2008 +0100
43507
43508    Pass the DocumentData to the Page (simplify a bit some code).
43509
43510 qt4/src/poppler-document.cc		  |  2 +-
43511 qt4/src/poppler-link-extractor-private.h |  4 +-
43512 qt4/src/poppler-link-extractor.cc	  |  8 ++--
43513 qt4/src/poppler-page-private.h		  |  4 +-
43514 qt4/src/poppler-page.cc		  | 64
43515 ++++++++++++++++----------------
43516 qt4/src/poppler-qt4.h			  |  5 +--
43517 6 files changed, 42 insertions(+), 45 deletions(-)
43518
43519commit 4e0bb0307fccefc21f74a4c5a3a0d7e8e687b550
43520Author: Pino Toscano <pino@draco.(none)>
43521Date:	Sat Feb 2 12:57:25 2008 +0100
43522
43523    Fix include guard.
43524
43525 poppler/ArthurOutputDev.h | 4 ++--
43526 1 file changed, 2 insertions(+), 2 deletions(-)
43527
43528commit 6f11ef660540fd13aad1350385beb90758ca86af
43529Author: Albert Astals Cid <aacid@kde.org>
43530Date:	Fri Feb 1 23:55:37 2008 +0100
43531
43532    Fix for end condition, init ucode to 0
43533
43534 poppler/GfxFont.cc | 4 ++--
43535 1 file changed, 2 insertions(+), 2 deletions(-)
43536
43537commit 1da2091807ae7f7d4d3f446953c41b4c440d4b1b
43538Author: Albert Astals Cid <aacid@kde.org>
43539Date:	Thu Jan 31 23:52:20 2008 +0100
43540
43541    Ensure we don't draw outside the main bitmap on
43542    SplashOutputDev::setSoftMask
43543
43544    Fixes crash on http://bugs.kde.org/show_bug.cgi?id=157000
43545
43546 poppler/SplashOutputDev.cc | 8 ++++++--
43547 1 file changed, 6 insertions(+), 2 deletions(-)
43548
43549commit ecabc9469b137e8251344e5502de1cbf875223b9
43550Author: Pino Toscano <pino@kde.org>
43551Date:	Thu Jan 31 00:20:55 2008 +0100
43552
43553    Set RelWithDebInfo as default build type, if not specified.
43554
43555 cmake/modules/PopplerMacros.cmake | 4 ++++
43556 1 file changed, 4 insertions(+)
43557
43558commit 19da87a20b3906523a330e3c956903a58a3ede7f
43559Author: Pino Toscano <pino@kde.org>
43560Date:	Thu Jan 31 00:11:58 2008 +0100
43561
43562    Support the different CMake build modes.
43563
43564    Now you can specify (using -DCMAKE_BUILD_TYPE=type) a CMake build
43565    type to have GCC or ICC w/ tuned C(XX)FLAGS.
43566    The supported build types are: None (as in no type is specified on
43567    command line), RelWithDebInfo, Release, Debug, DebugFull, Profile.
43568
43569 CMakeLists.txt			   |  7 -------
43570 cmake/modules/PopplerMacros.cmake | 29 +++++++++++++++++++++++++++++
43571 2 files changed, 29 insertions(+), 7 deletions(-)
43572
43573commit 37d2055137c310ceb217164a76814b188be3b1b2
43574Author: Pino Toscano <pino@draco.(none)>
43575Date:	Wed Jan 30 23:12:03 2008 +0100
43576
43577    Introduce the CMake-based build system.
43578
43579    Mostly works nicely as the autotools, and it mimics (almost) all
43580    the autotools behaviours.
43581    Copied some scripts from the KDE cmake scripts (BSD-licensed).
43582    TODO: gtk-doc.
43583
43584 CMakeLists.txt					   |  390 +++++++
43585 ConfigureChecks.cmake				   |   47 +
43586 cmake/modules/COPYING-CMAKE-SCRIPTS		   |   22 +
43587 cmake/modules/FindCairo.cmake			   |   44 +
43588 cmake/modules/FindFontconfig.cmake		   |   47 +
43589 cmake/modules/FindFreetype.cmake		   |   74 ++
43590 cmake/modules/FindGTK.cmake			   |   70 ++
43591 cmake/modules/FindPackageHandleStandardArgs.cmake |   58 +
43592 cmake/modules/FindQt3.cmake			   |  319 +++++
43593 cmake/modules/FindQt4.cmake			   | 1295
43594 +++++++++++++++++++++
43595 cmake/modules/MacroBoolTo01.cmake		   |   20 +
43596 cmake/modules/MacroEnsureVersion.cmake		   |  117 ++
43597 cmake/modules/MacroOptionalFindPackage.cmake	   |   28 +
43598 cmake/modules/MacroPushRequiredVars.cmake	   |   47 +
43599 cmake/modules/PopplerDefaults.cmake		   |   10 +
43600 cmake/modules/PopplerMacros.cmake		   |   83 ++
43601 config.h.cmake					   |  149 +++
43602 glib/CMakeLists.txt				   |  107 ++
43603 glib/demo/CMakeLists.txt			   |   17 +
43604 glib/poppler-features.h.cmake			   |   24 +
43605 poppler-cairo.pc.cmake				   |	9 +
43606 poppler-config.h.cmake				   |  160 +++
43607 poppler-glib.pc.cmake				   |   13 +
43608 poppler-qt.pc.cmake				   |   12 +
43609 poppler-qt4.pc.cmake				   |   12 +
43610 poppler-splash.pc.cmake			   |	9 +
43611 poppler.pc.cmake				   |   11 +
43612 qt/CMakeLists.txt				   |   33 +
43613 qt4/CMakeLists.txt				   |	2 +
43614 qt4/src/CMakeLists.txt				   |   43 +
43615 qt4/tests/CMakeLists.txt			   |   47 +
43616 test/CMakeLists.txt				   |   52 +
43617 utils/CMakeLists.txt				   |   84 ++
43618 33 files changed, 3455 insertions(+)
43619
43620commit 1ea831d3eee6eda35fadfb3c75962a0c708e6c7b
43621Author: Pino Toscano <pino@kde.org>
43622Date:	Wed Jan 30 22:17:38 2008 +0100
43623
43624    Preprocessor #warning is GCC-specific.
43625
43626 poppler/ArthurOutputDev.cc | 4 ++++
43627 1 file changed, 4 insertions(+)
43628
43629commit 4c738cc6bd51f9d9e23ba83949c490c5c8691345
43630Author: Albert Astals Cid <aacid@kde.org>
43631Date:	Tue Jan 29 23:45:52 2008 +0100
43632
43633    Scale text to match 'm' size
43634
43635    Fixes bug 12304
43636
43637 poppler/SplashOutputDev.cc | 37 +++++++++++++++++++++++++++++++
43638 splash/SplashFTFont.cc     | 55
43639 +++++++++++++++++++++++++++++++++++++++++++++-
43640 splash/SplashFTFont.h	    |  4 ++++
43641 splash/SplashFont.h	    |  4 ++++
43642 splash/SplashFontFile.cc   |  1 +
43643 splash/SplashFontFile.h    |  2 ++
43644 6 files changed, 102 insertions(+), 1 deletion(-)
43645
43646commit 64f16cf6ebf2870852fe8d937b25be58869ad40a
43647Author: Albert Astals Cid <aacid@kde.org>
43648Date:	Tue Jan 29 23:41:15 2008 +0100
43649
43650    Enable antialias by default on the test tool
43651
43652 qt4/tests/test-poppler-qt4.cpp | 2 ++
43653 1 file changed, 2 insertions(+)
43654
43655commit 90f0e6bc1e96d9f1666cb8476a92e127f5b927d4
43656Author: Jonathan Kew <jonathan_kew@sil.org>
43657Date:	Tue Jan 29 20:23:08 2008 +0100
43658
43659    Provide gstrndup as a portable substitue of strndup
43660
43661 configure.ac	    | 1 -
43662 goo/gmem.cc	    | 7 +++++++
43663 goo/gmem.h	    | 5 +++++
43664 poppler/GfxFont.cc | 8 +-------
43665 4 files changed, 13 insertions(+), 8 deletions(-)
43666
43667commit 77b91c852ad3d5554afc03aee92a1d928f233401
43668Merge: 0babb0e 0533696
43669Author: Albert Astals Cid <aacid@kde.org>
43670Date:	Mon Jan 28 20:44:34 2008 +0100
43671
43672    Merge branch 'master' of
43673    ssh://aacid@git.freedesktop.org/git/poppler/poppler
43674
43675commit 0babb0eb1afa343fb12a3fd037b98d2d1c794a1c
43676Author: Jonathan Kew <jonathan_kew@sil.org>
43677Date:	Mon Jan 28 20:42:44 2008 +0100
43678
43679    Introduce a check for strndup and alternative for systems without it
43680
43681 configure.ac	    | 1 +
43682 poppler/GfxFont.cc | 6 ++++++
43683 2 files changed, 7 insertions(+)
43684
43685commit 053369678963206a4afa88a614de1994872c7c5a
43686Author: Carlos Garcia Campos <carlosgc@gnome.org>
43687Date:	Sun Jan 27 19:36:28 2008 +0100
43688
43689    Add ok_to_fill_form permission flag
43690
43691 glib/poppler-document.cc  |  2 ++
43692 glib/poppler-document.h   |  3 ++-
43693 glib/test-poppler-glib.cc | 21 +++++++++++++++++++--
43694 3 files changed, 23 insertions(+), 3 deletions(-)
43695
43696commit 3085a9495ad87a54758da0024372610fdaf88d57
43697Author: Carlos Garcia Campos <carlosgc@gnome.org>
43698Date:	Sun Jan 27 19:15:34 2008 +0100
43699
43700    Fix slice rendering in poppler glib demo
43701
43702 glib/demo/render.c | 41 ++++++++++++++++++++++++-----------------
43703 1 file changed, 24 insertions(+), 17 deletions(-)
43704
43705commit 7ad6c4ba110b970516d5380444a03ae217496ddf
43706Author: Albert Astals Cid <aacid@kde.org>
43707Date:	Thu Jan 24 21:14:44 2008 +0100
43708
43709    Incrementing the iterator would be a good idea
43710
43711 qt4/src/poppler-annotation.cc | 1 +
43712 1 file changed, 1 insertion(+)
43713
43714commit 7c99ec4635a4971321bbead7d1bc723da59b755e
43715Author: Julien Rebetez <julien@fhtagn.net>
43716Date:	Thu Jan 24 19:18:15 2008 +0100
43717
43718    Revert unwanted change on Dict, fix leak on writeTrailer
43719
43720 poppler/Dict.cc   | 2 +-
43721 poppler/PDFDoc.cc | 4 ++--
43722 2 files changed, 3 insertions(+), 3 deletions(-)
43723
43724commit 2335fb6034d2e9ec304abba400119b88302b3160
43725Author: Albert Astals Cid <aacid@kde.org>
43726Date:	Wed Jan 23 23:26:20 2008 +0100
43727
43728    Draw underlined Links correctly
43729
43730    See http://bugs.kde.org/show_bug.cgi?id=151359 for an example
43731
43732 poppler/Gfx.cc | 8 ++++----
43733 1 file changed, 4 insertions(+), 4 deletions(-)
43734
43735commit 96c532ea4b56a147de1deb965126e31f87df588b
43736Author: Carlos Garcia Campos <carlosgc@gnome.org>
43737Date:	Wed Jan 23 13:30:12 2008 +0100
43738
43739    Fix memory leak
43740
43741 poppler/Form.cc | 4 ++++
43742 1 file changed, 4 insertions(+)
43743
43744commit 6bca64407c675ca837f83a12c0f655f975f14407
43745Author: Carlos Garcia Campos <carlosgc@gnome.org>
43746Date:	Wed Jan 23 13:27:45 2008 +0100
43747
43748    Make sure default values are not loaded more than once for the
43749    same widget.
43750
43751 poppler/Form.cc | 18 +++++++++++++++++-
43752 poppler/Form.h  |  1 +
43753 2 files changed, 18 insertions(+), 1 deletion(-)
43754
43755commit eccf84b51a1cf5d478c0ec84be3fc9be8e458f4f
43756Author: Pino Toscano <pino@kde.org>
43757Date:	Tue Jan 22 23:28:16 2008 +0100
43758
43759    Refactor the PSConverter and add a PDFConverter (for PDF export/save).
43760
43761    Add an OutStream subclass to redirect the output to a QIODevice.
43762    Split the PSConverter in a base class (BaseConverter) w/ d_ptr
43763    structure.
43764    Add a new PDFConverter that inherit BaseConverter, and do the
43765    actual export
43766    making use of the new QIODeviceOutStream.
43767    The BaseConverter now handles automatically file or QIODevice output.
43768
43769 qt4/src/Makefile.am			      |   5 +
43770 qt4/src/poppler-base-converter.cc	      |  99 ++++++++++++++++
43771 qt4/src/poppler-converter-private.h	      |  48 ++++++++
43772 qt4/src/poppler-document.cc		      |   5 +
43773 qt4/src/poppler-pdf-converter.cc	      |  68 +++++++++++
43774 qt4/src/poppler-ps-converter.cc	      | 162
43775 ++++++++++++---------------
43776 qt4/src/poppler-qiodeviceoutstream-private.h |  47 ++++++++
43777 qt4/src/poppler-qiodeviceoutstream.cc	      |  71 ++++++++++++
43778 qt4/src/poppler-qt4.h			      |  85 +++++++++++---
43779 9 files changed, 483 insertions(+), 107 deletions(-)
43780
43781commit 547db8be1ab0b2987f0f06d8529eaaed2414028c
43782Author: Carlos Garcia Campos <carlosgc@gnome.org>
43783Date:	Tue Jan 22 13:22:20 2008 +0100
43784
43785    Fix a crash when createAnnot returns NULL due to invalid annot dict.
43786
43787 poppler/Annot.cc | 2 +-
43788 1 file changed, 1 insertion(+), 1 deletion(-)
43789
43790commit 0d558841142587d66bd3b2025e5a9ca39f7a6159
43791Author: Albert Astals Cid <aacid@kde.org>
43792Date:	Mon Jan 21 21:43:39 2008 +0100
43793
43794    Fix another reversed comparison due to cmp
43795
43796 poppler/Annot.cc | 2 +-
43797 1 file changed, 1 insertion(+), 1 deletion(-)
43798
43799commit cb6a87e39336e2e3893f3e5f577e4d176d237a9f
43800Author: Iñigo Martínez <inigomartinez@gmail.com>
43801Date:	Mon Jan 21 10:07:35 2008 +0100
43802
43803    Fixed a few compare issues with Annots.
43804
43805    Signed-off-by: Iñigo Martínez <inigomartinez@gmail.com>
43806
43807 poppler/Annot.cc | 24 ++++++++++++------------
43808 1 file changed, 12 insertions(+), 12 deletions(-)
43809
43810commit 7cf85dc8d7c895a211684c7d36757063ed4f469b
43811Author: Albert Astals Cid <tsdgeos@bluebox.localdomain>
43812Date:	Mon Jan 21 21:27:49 2008 +0100
43813
43814    The glade file needs to be distributed
43815
43816 test/Makefile.am | 3 ++-
43817 1 file changed, 2 insertions(+), 1 deletion(-)
43818
43819commit 46e93d31dd9b5909ecd8f7a8f8de23329444a7bc
43820Author: Albert Astals Cid <tsdgeos@bluebox.localdomain>
43821Date:	Sun Jan 20 19:56:51 2008 +0100
43822
43823    we need time.h if we use time()
43824
43825 poppler/PDFDoc.cc | 1 +
43826 1 file changed, 1 insertion(+)
43827
43828commit a0adb006c38ea07f010a01d9c0bb07ca0f48939d
43829Author: Pino Toscano <pino@kde.org>
43830Date:	Sun Jan 20 19:55:55 2008 +0100
43831
43832    Added a saveAs() overload which takes a plain OutStream
43833
43834 poppler/PDFDoc.cc | 9 +++++++--
43835 poppler/PDFDoc.h  | 2 ++
43836 2 files changed, 9 insertions(+), 2 deletions(-)
43837
43838commit fcdd5c51f370d040ae57aa64801c9bd4dbe88752
43839Author: Carlos Garcia Campos <carlosgc@gnome.org>
43840Date:	Sat Jan 19 18:00:10 2008 +0100
43841
43842    Do not render images when getting the image mapping, it can be done
43843    later on demand.
43844
43845 glib/poppler-page.cc	   |  81 +++++++++++++++-------------
43846 glib/poppler-page.h	   |   6 ++-
43847 poppler/CairoOutputDev.cc | 131
43848 ++++++++++++++++++++++++++--------------------
43849 poppler/CairoOutputDev.h  |  12 ++++-
43850 4 files changed, 135 insertions(+), 95 deletions(-)
43851
43852commit 37ae465775d9a53e7c06cf51aa215439214fd79c
43853Author: Albert Astals Cid <tsdgeos@bluebox.localdomain>
43854Date:	Sat Jan 19 14:00:31 2008 +0100
43855
43856    ignore pdf-fullrewrite binary
43857
43858 test/.gitignore | 1 +
43859 1 file changed, 1 insertion(+)
43860
43861commit 1d160935ea4c1116b745c584ed7f1fd03fbbfb46
43862Author: Iñigo Martínez <inigomartinez@gmail.com>
43863Date:	Sat Jan 19 13:59:46 2008 +0100
43864
43865    AnnotWidget support and few fixes
43866
43867 poppler/Annot.cc | 243
43868 ++++++++++++++++++++++++++++++++++++++++++++++++++++---
43869 poppler/Annot.h  | 142 +++++++++++++++++++++++++++++---
43870 2 files changed, 365 insertions(+), 20 deletions(-)
43871
43872commit 0e91a3973e525d65236d15930a8ea0e5bbb6a6cc
43873Author: Iñigo Martínez <inigomartinez@gmail.com>
43874Date:	Sat Jan 19 13:59:25 2008 +0100
43875
43876    AnnotTextMarkup support and improved AnnotQuadrilaterals
43877
43878 poppler/Annot.cc | 356
43879 ++++++++++++++++++++++++++++++++++++++++++++-----------
43880 poppler/Annot.h  | 130 +++++++++++++++++---
43881 2 files changed, 400 insertions(+), 86 deletions(-)
43882
43883commit c13952cd56a40bad14a1bf28699b137f65162f10
43884Author: Iñigo Martínez <inigomartinez@gmail.com>
43885Date:	Sat Jan 19 13:59:02 2008 +0100
43886
43887    Changed AnnotQuadrilateral parsing inside AnnotLink
43888
43889 poppler/Annot.cc | 246
43890 ++++++++++++++++++++++++++++++-------------------------
43891 poppler/Annot.h  |  19 +++--
43892 2 files changed, 144 insertions(+), 121 deletions(-)
43893
43894commit 2f821f10fbbba9363405201c86494cd861cec2b2
43895Author: Iñigo Martínez <inigomartinez@gmail.com>
43896Date:	Sat Jan 19 13:49:43 2008 +0100
43897
43898    Add AnnotQuadPoints class
43899
43900 poppler/Annot.cc | 16 ++++++++++++++++
43901 poppler/Annot.h  | 23 +++++++++++++++++++++++
43902 2 files changed, 39 insertions(+)
43903
43904commit de4c8fa6607e55c199bede1dc731227692ef4f53
43905Author: Iñigo Martínez <inigomartinez@gmail.com>
43906Date:	Sun Dec 30 21:21:56 2007 +0100
43907
43908    AnnotFreeText support.
43909
43910    Signed-off-by: Iñigo Martínez <inigomartinez@gmail.com>
43911
43912 poppler/Annot.cc | 232
43913 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
43914 poppler/Annot.h  | 127 ++++++++++++++++++++++++++++++
43915 2 files changed, 358 insertions(+), 1 deletion(-)
43916
43917commit c3504a87933ae1516b1ef05e527fd1c039091235
43918Author: Iñigo Martínez <inigomartinez@gmail.com>
43919Date:	Sun Dec 30 19:37:18 2007 +0100
43920
43921    Improved AnnotLink support.
43922
43923    Signed-off-by: Iñigo Martínez <inigomartinez@gmail.com>
43924
43925 poppler/Annot.cc | 116
43926 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
43927 poppler/Annot.h  |  51 ++++++++++++++++++++++++
43928 2 files changed, 167 insertions(+)
43929
43930commit a20468cc38bb590124b2b028a08f364f90f2487f
43931Author: Julien Rebetez <julien@fhtagn.net>
43932Date:	Sat Jan 19 13:02:17 2008 +0100
43933
43934    Adds a test application to test full rewrite functionnality.
43935
43936 test/Makefile.am	 | 11 ++++++++++-
43937 test/pdf-fullrewrite.cc | 44 ++++++++++++++++++++++++++++++++++++++++++++
43938 2 files changed, 54 insertions(+), 1 deletion(-)
43939
43940commit 246294714c6011651fd0e5b3649bd65919058c72
43941Author: Julien Rebetez <julien@fhtagn.net>
43942Date:	Sat Jan 19 12:59:03 2008 +0100
43943
43944    FormWidget's 'modified' member variable is now updated correctly
43945    each time an update is done.
43946
43947    Before, only text FormWidget had their 'modified' field set to 'true'
43948    if they had been updated.
43949    It is now the case for the other type of FormWidgets.
43950
43951 poppler/Form.cc | 7 ++++++-
43952 1 file changed, 6 insertions(+), 1 deletion(-)
43953
43954commit 6e0f297b8b17afb95779724b8618ca39016e664a
43955Author: Julien Rebetez <julien@fhtagn.net>
43956Date:	Sat Jan 19 12:54:09 2008 +0100
43957
43958    Annot will save their generated appearance in their AP dict.
43959
43960 poppler/Annot.cc | 42 ++++++++++++++++++++++++++++++++++++++----
43961 poppler/Annot.h  |  1 +
43962 2 files changed, 39 insertions(+), 4 deletions(-)
43963
43964commit e20f6a8e9ac3936b4bc03710a71fe390dfc4c094
43965Author: Julien Rebetez <julien@fhtagn.net>
43966Date:	Sat Jan 19 12:52:02 2008 +0100
43967
43968    Add deep copy constructor to Dict.
43969
43970 poppler/Dict.cc | 14 +++++++++++++-
43971 poppler/Dict.h  |  1 +
43972 2 files changed, 14 insertions(+), 1 deletion(-)
43973
43974commit e8d46cab77c7167edb0896296118daafc0f13b6d
43975Author: Julien Rebetez <julien@fhtagn.net>
43976Date:	Sat Jan 19 12:51:44 2008 +0100
43977
43978    Adds the ability to save PDF using either incremental update or by
43979    rewriting completly the PDF.
43980
43981 poppler/PDFDoc.cc | 379
43982 +++++++++++++++++++++++++++++++++++++++++++++++++++++-
43983 poppler/PDFDoc.h  |  18 ++-
43984 poppler/XRef.cc   |  12 +-
43985 poppler/XRef.h    |   3 +-
43986 4 files changed, 402 insertions(+), 10 deletions(-)
43987
43988commit 742b0c3dec01d8672b84f56d5bb0e2890b178594
43989Author: Julien Rebetez <julien@fhtagn.net>
43990Date:	Sat Jan 19 12:51:27 2008 +0100
43991
43992    Make the md5 method of Decrypt public so it can be used by other
43993    files.
43994
43995 poppler/Decrypt.cc | 5 ++---
43996 poppler/Decrypt.h  | 1 +
43997 2 files changed, 3 insertions(+), 3 deletions(-)
43998
43999commit bb7867976740dea259d4110c072552fc5953910f
44000Author: Julien Rebetez <julien@fhtagn.net>
44001Date:	Sat Jan 19 12:51:07 2008 +0100
44002
44003    Modify the writeToFile method of XRef so it uses OutStream instead
44004    of a C file descriptor.
44005
44006 poppler/XRef.cc | 10 +++++-----
44007 poppler/XRef.h  |  2 +-
44008 2 files changed, 6 insertions(+), 6 deletions(-)
44009
44010commit d80736587fdbc0e163077f27bfd21c5e3a7fa4c7
44011Author: Julien Rebetez <julien@fhtagn.net>
44012Date:	Sat Jan 19 12:50:49 2008 +0100
44013
44014    Adds addIndirectObject method to XRef. This method allow the creation
44015    of new indirect objects.
44016
44017 poppler/XRef.cc | 39 +++++++++++++++++++++++++++++++++++++++
44018 poppler/XRef.h  |  1 +
44019 2 files changed, 40 insertions(+)
44020
44021commit 8bd00dd0872191b8806e9411d9a1adc441f08a47
44022Author: Julien Rebetez <julien@fhtagn.net>
44023Date:	Sat Jan 19 12:50:16 2008 +0100
44024
44025    Add some unfiltered methods to input stream.
44026
44027    With these methods, it is possible to read the raw content from the
44028    stream, without any filtering (even not the headers).
44029
44030 poppler/Stream.cc | 41 ++++++++++++++++++++++++++++-------------
44031 poppler/Stream.h  | 26 ++++++++++++++++++++++++++
44032 2 files changed, 54 insertions(+), 13 deletions(-)
44033
44034commit 8bcda287ddd316f90b3e47a3a307fbe63a5c21f7
44035Author: Julien Rebetez <julien@fhtagn.net>
44036Date:	Sat Jan 19 12:46:53 2008 +0100
44037
44038    Add setNeedFree method to MemStream so it is possible to choose if
44039    the stream should take care of deleting the buffer.
44040
44041 poppler/Stream.h | 4 ++++
44042 1 file changed, 4 insertions(+)
44043
44044commit 4fbd143de7e3a8ab386dd14b057e62b3b9fe04e4
44045Author: Julien Rebetez <julien@fhtagn.net>
44046Date:	Sat Jan 19 12:45:54 2008 +0100
44047
44048    Add Outstream, a base class for output streams and FileOutStream,
44049    which implements OutStream for output to a file.
44050
44051 poppler/Stream.cc | 55 +++++++++++++++++++++++++++++++++++++++++++++++
44052 poppler/Stream.h  | 64
44053 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
44054 2 files changed, 119 insertions(+)
44055
44056commit 696eaa47169fb063b7e6998c876926c578b6fbfa
44057Author: Carlos Garcia Campos <carlosgc@gnome.org>
44058Date:	Thu Jan 17 15:56:59 2008 +0100
44059
44060    Fix a crash when editing text form fields
44061
44062 poppler/Annot.cc | 4 ++--
44063 1 file changed, 2 insertions(+), 2 deletions(-)
44064
44065commit 9ec1b28dcdade12498b94b650c26483581294ee6
44066Author: Carlos Garcia Campos <carlosgc@gnome.org>
44067Date:	Thu Jan 17 14:54:34 2008 +0100
44068
44069    Fix a crash when a form field contains reference to non existant
44070    children
44071
44072 poppler/Form.cc | 4 ++++
44073 1 file changed, 4 insertions(+)
44074
44075commit f7ed40c465033bad26dfda008c5984954baa0607
44076Author: Carlos Garcia Campos <carlosgc@gnome.org>
44077Date:	Wed Jan 16 21:01:50 2008 +0100
44078
44079    Add a cast to fix build
44080
44081 glib/demo/info.cc | 3 ++-
44082 1 file changed, 2 insertions(+), 1 deletion(-)
44083
44084commit 1c0aa21e598b879ec49d96700e6438ccb8ac2283
44085Author: Albert Astals Cid <tsdgeos@bluebox.localdomain>
44086Date:	Fri Jan 11 20:28:49 2008 +0100
44087
44088    rename info.c to info.cc to fix bug 14024
44089
44090 glib/demo/Makefile.am |   2 +-
44091 glib/demo/info.c      | 243
44092 --------------------------------------------------
44093 glib/demo/info.cc     | 243
44094 ++++++++++++++++++++++++++++++++++++++++++++++++++
44095 3 files changed, 244 insertions(+), 244 deletions(-)
44096
44097commit 88f8bf850b6c41d25b9576597b5fc5bd75a122f4
44098Author: Kjartan Maraas <kmaraas@gnome.org>
44099Date:	Thu Jan 10 23:51:54 2008 +0100
44100
44101    Fix two use after free bugs in HtmlOutputDev.cc
44102
44103 utils/HtmlOutputDev.cc | 4 ++--
44104 1 file changed, 2 insertions(+), 2 deletions(-)
44105
44106commit 348f4f9d9d5b0f91da6f46e0fcefec80255d4179
44107Merge: 8a8a4f0 4eca2e0
44108Author: Albert Astals Cid <tsdgeos@bluebox.localdomain>
44109Date:	Sat Jan 5 23:03:06 2008 +0100
44110
44111    Merge branch 'master' of
44112    ssh://aacid@git.freedesktop.org/git/poppler/poppler
44113
44114commit 8a8a4f01272fb86898fafbda07129c0cbc03d527
44115Author: Pino Toscano <pino@kde.org>
44116Date:	Sat Jan 5 23:02:22 2008 +0100
44117
44118    Make Document::renderHints return the correct render hints
44119
44120 qt4/src/poppler-document.cc | 2 +-
44121 1 file changed, 1 insertion(+), 1 deletion(-)
44122
44123commit 4eca2e041c93349e0c4666e83ad1ca3caff91dee
44124Author: Carlos Garcia Campos <carlosgc@gnome.org>
44125Date:	Tue Jan 1 14:34:00 2008 +0100
44126
44127    Add page transitions demo
44128
44129 glib/demo/Makefile.am	 |   2 +
44130 glib/demo/main.c	 |  16 +--
44131 glib/demo/transitions.c | 321
44132 ++++++++++++++++++++++++++++++++++++++++++++++++
44133 glib/demo/transitions.h |  31 +++++
44134 4 files changed, 363 insertions(+), 7 deletions(-)
44135
44136commit e92b50bbd3dfc8657b611e3c33129d7c5bae2319
44137Author: Koji Otani <sho@bbr.jp>
44138Date:	Wed Dec 26 18:56:01 2007 +0100
44139
44140    Use getEmbeddedFontID instead of getEmbeddedFontName to check if a
44141    font is embedded or not
44142
44143 poppler/GfxFont.cc | 3 ++-
44144 1 file changed, 2 insertions(+), 1 deletion(-)
44145
44146commit 30e9bae97e3742913015f7ea46636b2b80937612
44147Author: Ed Catmur <ed@catmur.co.uk>
44148Date:	Sat Dec 22 22:54:51 2007 +0100
44149
44150    Fixlets for Adobe Glyph Naming convention implementation
44151
44152 poppler/GfxFont.cc | 94
44153 ++++++++++++++++++++++++++++--------------------------
44154 1 file changed, 48 insertions(+), 46 deletions(-)
44155
44156commit 40551e616b007ceb15c9d6e3d77c24538ffec924
44157Author: Albert Astals Cid <tsdgeos@bluebox.localdomain>
44158Date:	Sat Dec 22 14:31:50 2007 +0100
44159
44160    Check the destination page of the link does exist
44161
44162 qt4/src/poppler-link.cc | 20 ++++++++++++--------
44163 1 file changed, 12 insertions(+), 8 deletions(-)
44164
44165commit c06d6f2236d854f05e7621be280109ff27dc73b9
44166Author: Albert Astals Cid <tsdgeos@bluebox.localdomain>
44167Date:	Thu Dec 20 20:13:08 2007 +0100
44168
44169    Use UnicodeParsedString that does exactly what this code does
44170
44171 qt4/src/poppler-document.cc | 28 +---------------------------
44172 1 file changed, 1 insertion(+), 27 deletions(-)
44173
44174commit 5f9f06a10fdb72a9d809ee1f779e1a8f549840e7
44175Author: Koji Otani <sho@bbr.jp>
44176Date:	Thu Dec 20 19:59:26 2007 +0100
44177
44178    Fix for latest CJK code
44179
44180    See
44181    http://lists.freedesktop.org/archives/poppler/2007-December/003244.html
44182    for more information
44183
44184 poppler/GfxFont.cc | 14 ++++++++++----
44185 1 file changed, 10 insertions(+), 4 deletions(-)
44186
44187commit bb49e1e3909fc7392c197dc67d9b7f5312fd0dad
44188Author: Ed Catmur <ed@catmur.co.uk>
44189Date:	Tue Dec 18 20:20:11 2007 +0100
44190
44191    Implement Adobe Glyph Naming convention
44192
44193 poppler/GfxFont.cc | 183
44194 ++++++++++++++++++++++++++++++++++++++++++++---------
44195 1 file changed, 154 insertions(+), 29 deletions(-)
44196
44197commit 5634d63abdd64d371f2e8687a1c172f55b052008
44198Author: Koji Otani <sho@bbr.jp>
44199Date:	Mon Dec 17 20:43:41 2007 +0100
44200
44201    Allow seting some more Graphics States (Font, LW, LC, LJ, ML, D,
44202    RI, FL) by operator 'gs'
44203
44204 poppler/Gfx.cc | 67
44205 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
44206 1 file changed, 67 insertions(+)
44207
44208commit 7a9e7fc96b47b9d833300233ac38bbd60097f425
44209Author: Carlos Garcia Campos <carlosgc@gnome.org>
44210Date:	Sun Dec 16 21:21:08 2007 +0100
44211
44212    Add AnnotLink class so that link annots are properly recognized
44213
44214    Right now, all of the annots except Text, are created using the
44215    base class Annot which sets the type to unknown. For link annots this
44216    causes the border never be drawn, since we are checking first
44217    whether the
44218    annot is a Link and it's always false.
44219
44220 poppler/Annot.cc | 12 +++++++++++-
44221 poppler/Annot.h  | 10 ++++++++++
44222 2 files changed, 21 insertions(+), 1 deletion(-)
44223
44224commit 796d9cb9b188a8af69d7fbf9bccbb408cbf6a71a
44225Author: Carlos Garcia Campos <carlosgc@gnome.org>
44226Date:	Sat Dec 15 15:21:49 2007 +0100
44227
44228    Fix a crash when trying to create a temp annot with catalog = NULL
44229
44230 poppler/Annot.cc | 7 +++++++
44231 poppler/Annot.h  | 1 +
44232 poppler/Form.cc  | 6 ++----
44233 3 files changed, 10 insertions(+), 4 deletions(-)
44234
44235commit 99f049f0dfbfd9c22bea56ae96253837ae421e23
44236Author: Carlos Garcia Campos <carlosgc@gnome.org>
44237Date:	Fri Dec 14 15:26:24 2007 +0100
44238
44239    Use the default dash array when it's not correct in AnnotBorderBS
44240
44241 poppler/Annot.cc | 4 +++-
44242 1 file changed, 3 insertions(+), 1 deletion(-)
44243
44244commit cb2a997aa6f9dd5508ca8b04e63815da893497ef
44245Author: Carlos Garcia Campos <carlosgc@gnome.org>
44246Date:	Fri Dec 14 14:12:14 2007 +0100
44247
44248    Fix another crash due to uninitialized variables
44249
44250 poppler/Annot.cc | 18 ++++++++----------
44251 poppler/Annot.h  |  1 +
44252 2 files changed, 9 insertions(+), 10 deletions(-)
44253
44254commit f704e86d8c72bacbd9443c4d828cd284d3a11753
44255Author: Carlos Garcia Campos <carlosgc@gnome.org>
44256Date:	Fri Dec 14 12:58:12 2007 +0100
44257
44258    Fix several crashes due to uninitialized variables in Annots.
44259
44260 poppler/Annot.cc | 11 +++++++----
44261 1 file changed, 7 insertions(+), 4 deletions(-)
44262
44263commit 0820a93ba1c0e893681024feb9f9bd120a9eeb4d
44264Author: Carlos Garcia Campos <carlosgc@gnome.org>
44265Date:	Fri Dec 14 12:38:58 2007 +0100
44266
44267    Check whether top and left should be changed in FitH, FitV, FitBH
44268    and FitBV destinations
44269
44270    According to the spec, if a null value is specified for top or left
44271    parameter in such
44272    destinations, the parameter should be retained unchanged.
44273
44274 poppler/Link.cc | 36 ++++++++++++++++++++++++++++--------
44275 1 file changed, 28 insertions(+), 8 deletions(-)
44276
44277commit 0fb42a2f557d5ec83b42326eb6b0be41622ca328
44278Author: Iñigo Martínez <inigomartinez@gmail.com>
44279Date:	Wed Dec 12 01:02:31 2007 +0100
44280
44281    Changed getters to const
44282
44283    Signed-off-by: Iñigo Martínez <inigomartinez@gmail.com>
44284
44285 poppler/Annot.cc | 28 +++++++++++-----------
44286 poppler/Annot.h  | 72
44287 ++++++++++++++++++++++++++++----------------------------
44288 2 files changed, 50 insertions(+), 50 deletions(-)
44289
44290commit 29d39a8ae120e6045a16a7aa0944c36560b42508
44291Author: Iñigo Martínez <inigomartinez@gmail.com>
44292Date:	Mon Dec 10 17:56:44 2007 +0100
44293
44294    AnnotText support.
44295
44296    Signed-off-by: Iñigo Martínez <inigomartinez@gmail.com>
44297
44298 poppler/Annot.cc | 123
44299 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
44300 poppler/Annot.h  |  65 ++++++++++++++++++++++++-----
44301 2 files changed, 177 insertions(+), 11 deletions(-)
44302
44303commit 2acecde458122bd67487cc302478befa78bf6fbe
44304Author: Iñigo Martínez <inigomartinez@gmail.com>
44305Date:	Mon Dec 10 16:45:46 2007 +0100
44306
44307    AnnotMarkup support.
44308
44309    Signed-off-by: Iñigo Martínez <inigomartinez@gmail.com>
44310
44311 poppler/Annot.cc | 115
44312 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
44313 poppler/Annot.h  |  51 ++++++++++++++++++++++++
44314 2 files changed, 166 insertions(+)
44315
44316commit 1f8c1fe34e04688d2ba200f1166cfdd1ffe563f0
44317Author: Iñigo Martínez <inigomartinez@gmail.com>
44318Date:	Mon Dec 10 16:34:01 2007 +0100
44319
44320    AnnotPopup support.
44321
44322    Signed-off-by: Iñigo Martínez <inigomartinez@gmail.com>
44323
44324 poppler/Annot.cc | 34 ++++++++++++++++++++++++++++++++++
44325 poppler/Annot.h  | 21 +++++++++++++++++++++
44326 2 files changed, 55 insertions(+)
44327
44328commit 6c83e06fb2eb77d0dbefd1ebfbcac3e5f0cbb622
44329Author: Iñigo Martínez <inigomartinez@gmail.com>
44330Date:	Mon Dec 10 16:24:38 2007 +0100
44331
44332    Prepare code to Annotation Subtype support.
44333
44334    Signed-off-by: Iñigo Martínez <inigomartinez@gmail.com>
44335
44336 glib/poppler-page.cc |  11 +---
44337 poppler/Annot.cc     | 160
44338 ++++++++++++++++++++++++++++++++++++---------------
44339 poppler/Annot.h      |  54 ++++++++++++++---
44340 poppler/Form.cc      |   6 +-
44341 4 files changed, 167 insertions(+), 64 deletions(-)
44342
44343commit fa0bb5bbea5bf2769c8b3084f78770b7781002eb
44344Author: Iñigo Martínez <inigomartinez@gmail.com>
44345Date:	Mon Dec 10 15:41:38 2007 +0100
44346
44347    Various Annot improvements
44348
44349    Signed-off-by: Iñigo Martínez <inigomartinez@gmail.com>
44350
44351 poppler/Annot.cc | 613
44352 ++++++++++++++++++++++++++++++++++++-------------------
44353 poppler/Annot.h  | 140 +++++++++++--
44354 poppler/Gfx.cc   |  21 +-
44355 poppler/Gfx.h	  |   5 +-
44356 4 files changed, 543 insertions(+), 236 deletions(-)
44357
44358commit e0f49fd5aef3c798798ad7e7dba55857bde1b4c0
44359Author: Koji Otani <sho@bbr.jp>
44360Date:	Thu Dec 13 23:40:46 2007 +0100
44361
44362    Some CJK charecters are displayed vertical glyphs incorrectly when
44363    horizontal mode
44364
44365 poppler/GfxFont.cc | 46 +++++++++++++++++++++++++---------------------
44366 1 file changed, 25 insertions(+), 21 deletions(-)
44367
44368commit 85901922bf354a1268037d0b6ec5cbf14da979a1
44369Author: Albert Astals Cid <aacid@kde.org>
44370Date:	Thu Dec 13 23:30:59 2007 +0100
44371
44372    Yet another gmallocn to gmallocn_checkoverflow
44373
44374    Fixes http://bugs.kde.org/show_bug.cgi?id=153949
44375
44376 poppler/SplashOutputDev.cc | 23 ++++++++++++++++-------
44377 1 file changed, 16 insertions(+), 7 deletions(-)
44378
44379commit f24259cddb9c5e02cf9d2071bfa0106f3e88bd59
44380Author: Koji Otani <sho@bbr.jp>
44381Date:	Mon Dec 10 23:24:14 2007 +0100
44382
44383    Display characters outside of unicode BMP with TT font
44384
44385 fofi/FoFiTrueType.cc | 33 ++++++++++++++++++++---
44386 fofi/FoFiTrueType.h  |  2 +-
44387 poppler/CMap.cc      | 34 ++++++++++++++++++++++++
44388 poppler/CMap.h       |  4 +++
44389 poppler/GfxFont.cc   | 75
44390 ++++++++++++++++++++++++++++++++--------------------
44391 5 files changed, 115 insertions(+), 33 deletions(-)
44392
44393commit 7cbabbf378cf5a9c0411558ff02b44dec2040ea1
44394Author: Carlos Garcia Campos <carlosgc@gnome.org>
44395Date:	Mon Dec 10 22:00:30 2007 +0100
44396
44397    Fix a crash when marked content properties operator is not a dict.
44398
44399 poppler/Gfx.cc | 2 +-
44400 1 file changed, 1 insertion(+), 1 deletion(-)
44401
44402commit e807f9c72c7f0c5cc0655918f676f4af54739442
44403Merge: bf57117 e2ea743
44404Author: Albert Astals Cid <aacid@kde.org>
44405Date:	Sun Dec 9 18:07:30 2007 +0100
44406
44407    Merge branch 'master' of
44408    ssh://aacid@git.freedesktop.org/git/poppler/poppler
44409
44410commit bf57117df8786778faf31e5d843533004f867ff3
44411Author: Adrian Johnson <ajohnson@redneon.com>
44412Date:	Sun Dec 9 18:07:00 2007 +0100
44413
44414    Add support for ActualText entries
44415
44416    Patch by Adrian Johnson with two minor changes by me (one fordward
44417    declaration and a leak fix)
44418
44419 poppler/Form.cc	  |  2 +-
44420 poppler/Gfx.cc		  |  2 +-
44421 poppler/OutputDev.cc	  |  2 +-
44422 poppler/OutputDev.h	  |  2 +-
44423 poppler/PDFDocEncoding.h |  4 ++
44424 poppler/TextOutputDev.cc | 98
44425 +++++++++++++++++++++++++++++++++++++++++++++++-
44426 poppler/TextOutputDev.h  | 11 ++++++
44427 7 files changed, 116 insertions(+), 5 deletions(-)
44428
44429commit e2ea7430e7d6db50cbfdac34713915e5b0942a89
44430Author: Albert Astals Cid <tsdgeos@localhost.(none)>
44431Date:	Sat Dec 8 23:21:34 2007 +0100
44432
44433    disable warnings about assigning const char * to char *
44434
44435    We have them all over the place and we are not going to fix it as
44436    that'll be too much overhead when re-merging xpdf changes
44437
44438 configure.ac | 2 +-
44439 1 file changed, 1 insertion(+), 1 deletion(-)
44440
44441commit acf70c666d4f534cd97de64d4378bf6399e31fd4
44442Author: Albert Astals Cid <aacid@kde.org>
44443Date:	Thu Dec 6 23:58:26 2007 +0100
44444
44445    Disable gtk tests if the user disabled glib frontend
44446
44447 configure.ac | 2 +-
44448 1 file changed, 1 insertion(+), 1 deletion(-)
44449
44450commit bb0ec68f21d355081ff75aad641bc3809141e398
44451Merge: 5a34cdd b925ea2
44452Author: Albert Astals Cid <aacid@kde.org>
44453Date:	Thu Dec 6 18:38:54 2007 +0100
44454
44455    Merge branch 'master' of
44456    ssh://aacid@git.freedesktop.org/git/poppler/poppler
44457
44458commit b925ea232b6ed5028712600f9aebe453f3b2ba06
44459Author: Brad Hards <bradh@kde.org>
44460Date:	Tue Dec 4 19:11:13 2007 +1100
44461
44462    Remove redundant check.
44463
44464 poppler/PSOutputDev.cc | 2 +-
44465 1 file changed, 1 insertion(+), 1 deletion(-)
44466
44467commit 275afca4ef24020273df652ccfdf76c6994e9294
44468Author: Brad Hards <bradh@kde.org>
44469Date:	Sun Dec 2 19:45:16 2007 +1100
44470
44471    Preserve PDF page labels when we output as postscript.
44472
44473    Resolves bug 13338.
44474
44475 poppler/PSOutputDev.cc | 81
44476 +++++++++++++++++++++++++++++++++++++++++++++++++-
44477 poppler/PSOutputDev.h	|  2 ++
44478 2 files changed, 82 insertions(+), 1 deletion(-)
44479
44480commit 641edb83a457083c13f3e374f6ac6c570dd54d7f
44481Author: Brad Hards <bradh@kde.org>
44482Date:	Wed Nov 28 19:42:53 2007 +1100
44483
44484    Minor API documentation update
44485
44486 qt4/src/poppler-annotation.h | 81
44487 ++++++++++++++++++++++++++++++++++++++++++--
44488 1 file changed, 79 insertions(+), 2 deletions(-)
44489
44490commit 3635ec6fcbc89daf633c03efb644df9031b80f59
44491Author: Brad Hards <bradh@kde.org>
44492Date:	Wed Nov 28 19:42:22 2007 +1100
44493
44494    Update doxygen configuration file to version 1.5.3
44495
44496 qt4/src/Doxyfile | 185
44497 ++++++++++++++++++++++++++++++++++++++++++-------------
44498 1 file changed, 141 insertions(+), 44 deletions(-)
44499
44500commit 02c7ea6e1fd3e225de1eda231813f4db0ffb9fdb
44501Author: Brad Hards <bradh@kde.org>
44502Date:	Wed Nov 28 19:41:54 2007 +1100
44503
44504    Fix off-by-one in printCommands path.
44505
44506 poppler/Gfx.cc | 4 ++--
44507 1 file changed, 2 insertions(+), 2 deletions(-)
44508
44509commit 74af7c1209f47ed39addf7fde3ea106a7c77a408
44510Author: Carlos Garcia Campos <carlosgc@gnome.org>
44511Date:	Sat Nov 24 18:12:00 2007 +0100
44512
44513    Convert passwords from utf-8 to latin-1 when needed. Fixes bug #4557
44514
44515 glib/poppler-document.cc | 16 ++++++++++++++--
44516 1 file changed, 14 insertions(+), 2 deletions(-)
44517
44518commit 5a34cddf043cb484549cb411e034786a7d8688a3
44519Author: Albert Astals Cid <aacid@kde.org>
44520Date:	Fri Nov 23 23:13:57 2007 +0100
44521
44522    add a ignore
44523
44524 glib/demo/.gitignore | 1 +
44525 1 file changed, 1 insertion(+)
44526
44527commit 21a58562cc1e575ec3d81b6e34bfcb21306eb67f
44528Author: Albert Astals Cid <aacid@kde.org>
44529Date:	Fri Nov 23 23:12:06 2007 +0100
44530
44531    sscanf does not like null strings, so don't call it on empty qstrings
44532
44533 qt/poppler-document.cc | 2 +-
44534 1 file changed, 1 insertion(+), 1 deletion(-)
44535
44536commit 6f8451cf9d19f57f658d1568643ecb0f953e1075
44537Author: Jeff Muizelaar <jeff@infidigm.net>
44538Date:	Sun Nov 11 21:29:40 2007 -0500
44539
44540    Add support for knockout groups to the cairo backend
44541
44542    This is sort of hacky because we need to keep track of shape and
44543    opacity
44544    seperately.  It is also probably not entirely correct. However,
44545    it should be
44546    closer than previously.
44547
44548 poppler/CairoOutputDev.cc | 309
44549 ++++++++++++++++++++++++++++++++++++++++++++--
44550 poppler/CairoOutputDev.h  |   8 +-
44551 2 files changed, 303 insertions(+), 14 deletions(-)
44552
44553commit b0fbfb0ac366434d7e4c0350a9be83ddda7b03cf
44554Author: Jeff Muizelaar <jeff@infidigm.net>
44555Date:	Sun Nov 11 16:06:16 2007 -0500
44556
44557    Track the AlphaIsShape and TextKnockout state
44558
44559    Parse, store and notify the OutputDevices about these entries.
44560
44561 poppler/Gfx.cc      | 14 ++++++++++++++
44562 poppler/GfxState.h  |	6 ++++++
44563 poppler/OutputDev.h |	2 ++
44564 3 files changed, 22 insertions(+)
44565
44566commit f6429b13a972f2deb25b3d3a9948dca024a54841
44567Author: Jeff Muizelaar <jeff@infidigm.net>
44568Date:	Sat Nov 10 14:08:09 2007 -0500
44569
44570    Fix accidental mode change.
44571
44572 poppler/CairoFontEngine.cc | 0
44573 poppler/CairoOutputDev.cc  | 0
44574 2 files changed, 0 insertions(+), 0 deletions(-)
44575
44576commit 5797f50a99d1494767edc5928f9c3e9d927b946d
44577Author: Jeff Muizelaar <jeff@infidigm.net>
44578Date:	Sat Nov 10 01:52:00 2007 -0500
44579
44580    Scale text to match 'm' size
44581
44582    This adds back the hack that was removed when fontconfig support
44583    was added long
44584    ago. It's not a great solution but lets us be at least as good as
44585    xpdf. Fixes
44586    #12304 with the cairo backend. The problem persists with the splash
44587    backend.
44588
44589 poppler/CairoFontEngine.cc | 56
44590 +++++++++++++++++++++++++++++++++++++++++++---
44591 poppler/CairoFontEngine.h  |  7 +++++-
44592 poppler/CairoOutputDev.cc  |  8 +++++--
44593 3 files changed, 65 insertions(+), 6 deletions(-)
44594
44595commit 551212e55127c7e46d9aff3318015fd9b5385687
44596Author: Brad Hards <bradh@frogmouth.net>
44597Date:	Sat Nov 10 11:56:15 2007 +0100
44598
44599    Fix uninitialized variable access
44600
44601    Supported by Derek B. Noonburg
44602
44603 poppler/GfxState.cc | 4 ++--
44604 1 file changed, 2 insertions(+), 2 deletions(-)
44605
44606commit 934a5ae45eb17bd0e2010be89f55510e8a69816b
44607Author: Jeff Muizelaar <jeff@infidigm.net>
44608Date:	Sat Nov 3 13:08:51 2007 -0400
44609
44610    Avoiding using floating point when converting to luminance.
44611
44612    The code now also does proper rounding instead of just truncating.
44613
44614 poppler/CairoOutputDev.cc | 3 ++-
44615 1 file changed, 2 insertions(+), 1 deletion(-)
44616
44617commit 1b3f045a25e5d172357bc87c15ba591c8e1511a7
44618Author: Albert Astals Cid <aacid@kde.org>
44619Date:	Thu Nov 8 23:34:07 2007 +0100
44620
44621    Move another gmallocn to gmallocn_checkoverflow. Fixes crashes on
44622    incorrect pdf sent by Red Hat
44623
44624 poppler/Stream.cc | 21 +++++++++++++++------
44625 1 file changed, 15 insertions(+), 6 deletions(-)
44626
44627commit 944d327fd7036332a33b4ad6476ceca7a650ef6e
44628Merge: fb1d1f4 c340255
44629Author: Albert Astals Cid <aacid@kde.org>
44630Date:	Wed Nov 7 23:52:47 2007 +0100
44631
44632    Merge branch 'master' of
44633    ssh://aacid@git.freedesktop.org/git/poppler/poppler
44634
44635commit fb1d1f459784a6c19034212a617268f7f5a90e9c
44636Author: Albert Astals Cid <aacid@kde.org>
44637Date:	Wed Nov 7 23:51:58 2007 +0100
44638
44639    merge ftp://ftp.foolabs.com/pub/xpdf/xpdf-3.02pl2.patch
44640
44641 poppler/Stream.cc | 417
44642 +++++++++++++++++++++++++++++++-----------------------
44643 poppler/Stream.h  |  10 +-
44644 2 files changed, 245 insertions(+), 182 deletions(-)
44645
44646commit c340255f46bc95b5f850abcd3d9bcdc8594199bb
44647Author: Brad Hards <bradh@kde.org>
44648Date:	Mon Nov 5 20:36:23 2007 +1100
44649
44650    Update .gitignore
44651
44652    Suppress the noise a bit.
44653
44654 qt4/.gitignore       | 1 +
44655 qt4/tests/.gitignore | 3 +++
44656 test/.gitignore      | 2 ++
44657 3 files changed, 6 insertions(+)
44658
44659commit cebf770379e7d71166e729aebf771a4ca291d48b
44660Author: Brad Hards <bradh@kde.org>
44661Date:	Mon Nov 5 20:31:18 2007 +1100
44662
44663    Add a new unit test, for non-ASCII searching.
44664
44665    There is a bug report (bug:7063) about not being able
44666    to find text that isn't ASCII. I think that the problem isn't
44667    in poppler core code - this unit test shows we can find
44668    characters as long as they are properly encoded (which the
44669    Qt4 front end does).
44670
44671 qt4/tests/Makefile.am	    |  7 ++++++-
44672 qt4/tests/check_search.cpp | 40 ++++++++++++++++++++++++++++++++++++++++
44673 2 files changed, 46 insertions(+), 1 deletion(-)
44674
44675commit 570fe464a2aae4f22d0b47cce73b8bc36b116e9f
44676Merge: 1c7b7a0 7875067
44677Author: Brad Hards <bradh@kde.org>
44678Date:	Mon Nov 5 15:55:39 2007 +1100
44679
44680    Merge branch 'minor-fixes'
44681
44682commit 78750679e213d7307cce38166b6af32562e871b8
44683Author: Brad Hards <bradh@kde.org>
44684Date:	Mon Nov 5 15:54:36 2007 +1100
44685
44686    Additional check for password protected documents
44687
44688    We need to bail out on locked documents. In the future,
44689    we could probably go interactive, and ask the user for
44690    a password.
44691
44692 qt4/tests/test-poppler-qt4.cpp | 6 ++++++
44693 1 file changed, 6 insertions(+)
44694
44695commit 1c7b7a0c581b542945cac257202bbb819d33694c
44696Author: Brad Hards <bradh@kde.org>
44697Date:	Mon Nov 5 15:49:45 2007 +1100
44698
44699    Minor Qt4 API documentation fix
44700
44701    Also, this is a test of my git newbie-ness.
44702
44703 qt4/src/poppler-form.h | 8 ++++----
44704 1 file changed, 4 insertions(+), 4 deletions(-)
44705
44706commit b86fc565d175835cf27e9c8632da47a5e0b50237
44707Author: Albert Astals Cid <aacid@kde.org>
44708Date:	Mon Nov 5 00:14:55 2007 +0100
44709
44710    Fix FSF address
44711
44712 glib/demo/fonts.c			  | 2 +-
44713 glib/demo/fonts.h			  | 2 +-
44714 glib/demo/forms.c			  | 2 +-
44715 glib/demo/forms.h			  | 2 +-
44716 glib/demo/info.c			  | 2 +-
44717 glib/demo/info.h			  | 2 +-
44718 glib/demo/links.c			  | 2 +-
44719 glib/demo/links.h			  | 2 +-
44720 glib/demo/main.c			  | 2 +-
44721 glib/demo/outline.c			  | 2 +-
44722 glib/demo/outline.h			  | 2 +-
44723 glib/demo/page.c			  | 2 +-
44724 glib/demo/page.h			  | 2 +-
44725 glib/demo/render.c			  | 2 +-
44726 glib/demo/render.h			  | 2 +-
44727 glib/demo/utils.c			  | 2 +-
44728 glib/demo/utils.h			  | 2 +-
44729 glib/poppler-action.cc			  | 2 +-
44730 glib/poppler-action.h			  | 2 +-
44731 glib/poppler-attachment.cc		  | 2 +-
44732 glib/poppler-attachment.h		  | 2 +-
44733 glib/poppler-document.cc		  | 2 +-
44734 glib/poppler-document.h		  | 2 +-
44735 glib/poppler-features.h.in		  | 2 +-
44736 glib/poppler-form-field.cc		  | 2 +-
44737 glib/poppler-form-field.h		  | 2 +-
44738 glib/poppler-page.cc			  | 2 +-
44739 glib/poppler-page.h			  | 2 +-
44740 glib/poppler.cc			  | 2 +-
44741 glib/poppler.h				  | 2 +-
44742 poppler/PageTransition.cc		  | 2 +-
44743 poppler/Sound.cc			  | 2 +-
44744 poppler/Sound.h			  | 2 +-
44745 qt/poppler-document.cc			  | 2 +-
44746 qt/poppler-fontinfo.cc			  | 2 +-
44747 qt/poppler-link-qt3.h			  | 2 +-
44748 qt/poppler-link.cc			  | 2 +-
44749 qt/poppler-page-transition-private.h	  | 2 +-
44750 qt/poppler-page-transition.cc		  | 2 +-
44751 qt/poppler-page-transition.h		  | 2 +-
44752 qt/poppler-page.cc			  | 2 +-
44753 qt/poppler-private.h			  | 2 +-
44754 qt/poppler-qt.h			  | 2 +-
44755 qt4/src/poppler-annotation-helper.h	  | 2 +-
44756 qt4/src/poppler-annotation-private.h	  | 2 +-
44757 qt4/src/poppler-annotation.cc		  | 2 +-
44758 qt4/src/poppler-annotation.h		  | 2 +-
44759 qt4/src/poppler-document.cc		  | 2 +-
44760 qt4/src/poppler-embeddedfile.cc	  | 2 +-
44761 qt4/src/poppler-fontinfo.cc		  | 2 +-
44762 qt4/src/poppler-form.cc		  | 2 +-
44763 qt4/src/poppler-form.h			  | 2 +-
44764 qt4/src/poppler-link-extractor-private.h | 2 +-
44765 qt4/src/poppler-link-extractor.cc	  | 2 +-
44766 qt4/src/poppler-link.cc		  | 2 +-
44767 qt4/src/poppler-link.h			  | 2 +-
44768 qt4/src/poppler-page-private.h		  | 2 +-
44769 qt4/src/poppler-page.cc		  | 2 +-
44770 qt4/src/poppler-private.h		  | 2 +-
44771 qt4/src/poppler-ps-converter.cc	  | 2 +-
44772 qt4/src/poppler-qt4.h			  | 2 +-
44773 qt4/src/poppler-sound.cc		  | 2 +-
44774 qt4/src/poppler-textbox.cc		  | 2 +-
44775 63 files changed, 63 insertions(+), 63 deletions(-)
44776
44777commit 37776afc6f8a5733b41da6fb0f45e7ace4edf737
44778Author: Albert Astals Cid <aacid@kde.org>
44779Date:	Mon Nov 5 00:03:55 2007 +0100
44780
44781    Update from http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
44782
44783 COPYING | 27 +++++++++++++--------------
44784 1 file changed, 13 insertions(+), 14 deletions(-)
44785
44786commit 34a90b35998b65539cf1e8f09194d45db71064a1
44787Author: Albert Astals Cid <aacid@kde.org>
44788Date:	Sun Nov 4 14:03:35 2007 +0100
44789
44790    Remove duplicate checking
44791
44792 poppler/JBIG2Stream.cc | 8 --------
44793 1 file changed, 8 deletions(-)
44794
44795commit d694e1dd042fb97fbc62046b69cafe30d6f9ea58
44796Merge: ba5b31c 432e657
44797Author: Albert Astals Cid <aacid@kde.org>
44798Date:	Sun Nov 4 13:26:47 2007 +0100
44799
44800    Merge branch 'master' of
44801    ssh://aacid@git.freedesktop.org/git/poppler/poppler
44802
44803commit ba5b31c6a8b2317332bfa148f6d80f66891fb9ce
44804Author: Brad Hards <bradh@frogmouth.net>
44805Date:	Sun Nov 4 13:25:12 2007 +0100
44806
44807    Require fontconfig >= 2.0 Fixes bug 9020
44808
44809 configure.ac | 2 +-
44810 1 file changed, 1 insertion(+), 1 deletion(-)
44811
44812commit 432e657a49cb097638a79e38c141088039572816
44813Author: Jeff Muizelaar <jeff@freiheit.infidigm.net>
44814Date:	Mon Sep 17 19:15:21 2007 -0400
44815
44816    Use realloc/free instead of new/delete when resizing GooStrings
44817
44818    This allows for a large performance improvement when appending a
44819    large number
44820    of characters to a GooString. This is especially helpful for
44821    TextOutputDev on
44822    large PDFs. For example, the following code has the potential to be
44823    O(n) instead of
44824    O(n²) with a good implementation of realloc.
44825
44826    while (n) {
44827      string.append(character);
44828      n--;
44829    }
44830
44831 goo/GooString.cc | 30 +++++++++++++++++-------------
44832 1 file changed, 17 insertions(+), 13 deletions(-)
44833
44834commit cb80112afed2c5b9642c3c43f1cc001ed88d08cb
44835Author: Jonathan Kew <jonathan_kew@sil.org>
44836Date:	Thu Nov 1 20:53:05 2007 +0100
44837
44838    Do not try to parse directories when processing nameToUnicode
44839    dir. Fixes ugly warnings on mingw32
44840
44841 poppler/GlobalParams.cc | 6 ++++--
44842 1 file changed, 4 insertions(+), 2 deletions(-)
44843
44844commit ad6b888edff7b30be72df948c4052b9934a37705
44845Author: Albert Astals Cid <tsdgeos@bluebox.localdomain>
44846Date:	Thu Nov 1 20:48:21 2007 +0100
44847
44848    Add some castings to make it compile
44849
44850 glib/test-poppler-glib.cc | 4 ++--
44851 1 file changed, 2 insertions(+), 2 deletions(-)
44852
44853commit a968dcc759379f48265c91bea63ca4cf987d94a9
44854Author: Albert Astals Cid <tsdgeos@bluebox.localdomain>
44855Date:	Wed Oct 31 23:53:39 2007 +0100
44856
44857    Tests for passwords
44858
44859 qt4/tests/Makefile.am		  | 13 +++++-
44860 qt4/tests/check_password.cpp	  | 87
44861 ++++++++++++++++++++++++++++++++++++++++
44862 qt4/tests/stress-poppler-dir.cpp | 63 +++++++++++++++++++++++++++++
44863 qt4/tests/test-poppler-qt4.cpp   | 15 ++++++-
44864 4 files changed, 175 insertions(+), 3 deletions(-)
44865
44866commit 7b7a08863a8278dee7aa1fe7789cf72223c26b35
44867Author: Brad Hards <bradh@frogmouth.net>
44868Date:	Wed Oct 31 23:53:27 2007 +0100
44869
44870    Improve documentation
44871
44872 qt4/src/poppler-qt4.h | 64
44873 ++++++++++++++++++++++++++++++++++++++++++++-------
44874 1 file changed, 56 insertions(+), 8 deletions(-)
44875
44876commit 96493c9409186a7e964e894c7f730962b6995fd7
44877Author: Albert Astals Cid <tsdgeos@bluebox.localdomain>
44878Date:	Wed Oct 31 23:51:25 2007 +0100
44879
44880    remove old file
44881
44882 glib/test-poppler-glib.c | 514
44883 -----------------------------------------------
44884 1 file changed, 514 deletions(-)
44885
44886commit 951a05f7a11af4a44e4cb85a015939d6a3e513f5
44887Author: Albert Astals Cid <tsdgeos@bluebox.localdomain>
44888Date:	Sat Oct 27 12:33:22 2007 +0200
44889
44890    Remove fordward declaration of a non-existant class
44891
44892 poppler/Form.h | 1 -
44893 1 file changed, 1 deletion(-)
44894
44895commit 289679405ab143bc2106cf269227c514a1602e56
44896Author: Jeff Muizelaar <jeff@infidigm.net>
44897Date:	Thu Oct 25 22:16:10 2007 -0400
44898
44899    Avoid drawing borders unless /W and /S are specified in /BS
44900
44901    Acroread doesn't sometimes doesn't draw borders when you'd
44902    expect it to. Special case that behaviour so that we do the
44903    same thing.
44904
44905 poppler/Annot.cc | 15 ++++++++++++---
44906 1 file changed, 12 insertions(+), 3 deletions(-)
44907
44908commit ab0a6c37faf9916edcd70e128d9f2654eb795ace
44909Author: Albert Astals Cid <tsdgeos@bluebox.localdomain>
44910Date:	Thu Oct 25 20:56:58 2007 +0200
44911
44912    Fix compilation on mingw. Bug 12493
44913
44914    Added a check for localtime_r in configure.ac
44915    Moved test-poppler-glib.c to test-poppler-glib.cc to get the correct
44916    compiler
44917
44918 configure.ac		   |   1 +
44919 glib/Makefile.am	   |   2 +-
44920 glib/test-poppler-glib.cc | 520
44921 ++++++++++++++++++++++++++++++++++++++++++++++
44922 3 files changed, 522 insertions(+), 1 deletion(-)
44923
44924commit 6bd637dc135045b20abf024d394538d7a3160795
44925Merge: c01ab71 25b273d
44926Author: Albert Astals Cid <tsdgeos@bluebox.localdomain>
44927Date:	Tue Oct 23 23:27:01 2007 +0200
44928
44929    Merge branch 'master' of
44930    ssh://aacid@git.freedesktop.org/git/poppler/poppler
44931
44932commit c01ab714ecd42e39ecb0be1c0c2504635251ac01
44933Author: Albert Astals Cid <tsdgeos@bluebox.localdomain>
44934Date:	Tue Oct 23 23:26:21 2007 +0200
44935
44936    Provide setters for some methods that only had getters. Fixes
44937    bug 12894
44938
44939 poppler/GlobalParams.cc | 49
44940 +++++++++++++++++++++++++++++++++++++++++++++++++
44941 poppler/GlobalParams.h  |  7 +++++++
44942 2 files changed, 56 insertions(+)
44943
44944commit 25b273db677815c8df11e52fe9df29fe857a8a88
44945Author: Jeff Muizelaar <jeff@infidigm.net>
44946Date:	Mon Oct 22 23:01:37 2007 -0400
44947
44948    Unset the font if it doesn't exist or we can not load it properly
44949
44950    Previously, the previous font stayed current and glyphs would be
44951    drawn using
44952    it. This resulted in random glyphs being chosen unless the encodings
44953    happened
44954    to match. Now, instead, we draw nothing which matches the behaviour of
44955    acroread.
44956
44957 poppler/Gfx.cc     | 4 ++++
44958 poppler/GfxFont.cc | 4 ++++
44959 2 files changed, 8 insertions(+)
44960
44961commit 57331767ed5306eba1f9bf60e48fc88debdc2198
44962Author: Albert Astals Cid <tsdgeos@bluebox.localdomain>
44963Date:	Mon Oct 22 23:33:59 2007 +0200
44964
44965    builddir != srcdir fixes by Christian Persch <chpe gnome org>
44966
44967 autogen.sh	       | 7 ++++---
44968 glib/demo/Makefile.am | 1 +
44969 2 files changed, 5 insertions(+), 3 deletions(-)
44970
44971commit 2a333e5a618b5c92f3c703816b950321f25d3aab
44972Author: Albert Astals Cid <tsdgeos@bluebox.localdomain>
44973Date:	Mon Oct 22 22:14:43 2007 +0200
44974
44975    Splash rework, check if font is inside clip area before rendering
44976    it to a temporary bitmap. Fixes KDE bug 150693
44977
44978    This change is not trivial. What i did is:
44979    It is getGlyph the one that does the intersection between clip area
44980    and rendering area of the font instead fillGlyph2
44981    That means some clipRes = state->clip->testRect but we win more
44982    robustness against broken pdf that specify HUGE fonts
44983
44984 splash/Splash.cc	| 207
44985 ++++++++++++++++++++++++-------------------------
44986 splash/Splash.h	|   4 +-
44987 splash/SplashFTFont.cc |  23 +++++-
44988 splash/SplashFTFont.h	|   4 +-
44989 splash/SplashFont.cc	|  29 +++++--
44990 splash/SplashFont.h	|   5 +-
44991 splash/SplashT1Font.cc |  11 ++-
44992 splash/SplashT1Font.h	|   4 +-
44993 8 files changed, 162 insertions(+), 125 deletions(-)
44994
44995commit cf785cd12ae77e8dd778ed043584f8f26efe675f
44996Author: Albert Astals Cid <tsdgeos@bluebox.localdomain>
44997Date:	Mon Oct 22 21:59:35 2007 +0200
44998
44999    Add gmallocn_checkoverflow, it's the same as gmallocn but returns
45000    NULL on overflow instead of doing exit()
45001
45002 goo/gmem.cc | 18 ++++++++++++++++++
45003 goo/gmem.h  |	3 +++
45004 2 files changed, 21 insertions(+)
45005
45006commit 37e16ac301a35ceca2e3535f8c6100d4cf723c82
45007Author: Albert Astals Cid <tsdgeos@bluebox.localdomain>
45008Date:	Mon Oct 22 21:54:02 2007 +0200
45009
45010    exit(1) is bad in library code, use the src.abort method to describe
45011    failure
45012
45013 poppler/DCTStream.cc | 3 ++-
45014 1 file changed, 2 insertions(+), 1 deletion(-)
45015
45016commit dbe975c129999a3efceb1c86518fa6fda74f685c
45017Author: Carlos Garcia Campos <carlosgc@gnome.org>
45018Date:	Mon Oct 22 11:25:37 2007 +0200
45019
45020    Fix a crash with invalid TrueType fonts
45021
45022 fofi/FoFiTrueType.cc | 10 ++++++----
45023 1 file changed, 6 insertions(+), 4 deletions(-)
45024
45025commit 8bfe30a48fd7021591ab307bd51f86c06ff202b9
45026Author: Carlos Garcia Campos <carlosgc@gnome.org>
45027Date:	Fri Oct 19 15:46:50 2007 +0200
45028
45029    Do not generate appearance stream for radio button that are not active
45030
45031 poppler/Annot.cc | 3 ++-
45032 1 file changed, 2 insertions(+), 1 deletion(-)
45033
45034commit 1a531dcfee1c6fc79a414c38cbe7327fbf9a59d8
45035Author: Carlos Garcia Campos <carlosgc@gnome.org>
45036Date:	Fri Oct 19 13:12:24 2007 +0200
45037
45038    Fix a crash with invalid embedded fonts
45039
45040 poppler/CairoFontEngine.cc | 6 ++++++
45041 1 file changed, 6 insertions(+)
45042
45043commit e1740278457e512676b623bcdf9968193f0a8d7b
45044Author: Carlos Garcia Campos <carlosgc@gnome.org>
45045Date:	Fri Oct 19 12:21:54 2007 +0200
45046
45047    Do not draw annotations when rendering for printing
45048
45049 glib/poppler-page.cc | 25 ++++++++++++++++++++++---
45050 poppler/Annot.h      |  2 ++
45051 2 files changed, 24 insertions(+), 3 deletions(-)
45052
45053commit a4d25f79dfc1a7e4998e2e113ef92312bd4af553
45054Author: Carlos Garcia Campos <carlosgc@gnome.org>
45055Date:	Tue Oct 16 15:24:08 2007 +0200
45056
45057    Detect form fields at any depth level
45058
45059    We were ignoring non root form fields that contain only a kids
45060    dictionary.
45061    See evince bug: http://bugzilla.gnome.org/show_bug.cgi?id=486957
45062
45063 poppler/Form.cc | 2 +-
45064 1 file changed, 1 insertion(+), 1 deletion(-)
45065
45066commit 03e1da99f7393fb1103643311b0b5af7b875e09c
45067Author: Jeff Muizelaar <jeff@infidigm.net>
45068Date:	Sat Oct 13 19:38:15 2007 -0400
45069
45070    Add an implementation of CairoOutputDev::startPage()
45071
45072    The implementation initializes fill_pattern and stroke_pattern
45073    to black matching SplashOutputDev. This fixes #12504.
45074
45075 poppler/CairoOutputDev.cc | 9 +++++++++
45076 poppler/CairoOutputDev.h  | 2 +-
45077 2 files changed, 10 insertions(+), 1 deletion(-)
45078
45079commit 825c942d46e0c3e254028441015c5dd8440cc734
45080Author: Albert Astals Cid <tsdgeos@bluebox.localdomain>
45081Date:	Fri Oct 12 13:47:09 2007 +0200
45082
45083    Copy the embeddef file description string correctly
45084
45085 poppler/Catalog.cc | 3 +--
45086 1 file changed, 1 insertion(+), 2 deletions(-)
45087
45088commit 5e60da78695eff44cc10dbce46ef170727f682b1
45089Author: Albert Astals Cid <tsdgeos@bluebox.localdomain>
45090Date:	Fri Oct 12 13:46:52 2007 +0200
45091
45092    Correctly delete the embedded file stream
45093
45094 qt4/src/poppler-embeddedfile.cc | 1 +
45095 qt4/src/poppler-private.h	 | 2 +-
45096 2 files changed, 2 insertions(+), 1 deletion(-)
45097
45098commit 1627fbbde8be01af3bdd2583f3439897a37d5215
45099Author: Jeff Muizelaar <jeff@infidigm.net>
45100Date:	Sat Oct 6 23:27:40 2007 -0400
45101
45102    Use maskWidth and maskHeight for reading from the mask image in
45103    CairoOutputDev::drawMaskedImage()
45104
45105    Previously, drawMaskedImage() was incorrectly using the image width
45106    and height which is
45107    wrong when width != maskWidth or heigh != maskHeight. Fixes #12668.
45108
45109 poppler/CairoOutputDev.cc | 4 ++--
45110 1 file changed, 2 insertions(+), 2 deletions(-)
45111
45112commit 3156d560c5eaf6970da422d0b09fd2e95bfe6d1d
45113Author: Carlos Garcia Campos <carlosgc@gnome.org>
45114Date:	Fri Oct 5 11:34:01 2007 +0200
45115
45116    Fix a crash when Form Fields array contains references
45117    to non existent objects. Fixes bug #11865
45118
45119 poppler/Form.cc | 9 +++++++++
45120 1 file changed, 9 insertions(+)
45121
45122commit f0b5e6286e94c6153c8247b5fae63a18622c48d3
45123Author: Carlos Garcia Campos <carlosgc@gnome.org>
45124Date:	Thu Oct 4 15:22:01 2007 +0200
45125
45126    Do not return unknown field type for signature form fields
45127
45128 glib/poppler-form-field.cc | 2 ++
45129 1 file changed, 2 insertions(+)
45130
45131commit 498fd7fb99b01a879d07e2ad12c0b9462a8fc438
45132Author: Carlos Garcia Campos <carlosgc@gnome.org>
45133Date:	Thu Oct 4 12:36:39 2007 +0200
45134
45135    Add poppler_page_render_for_printing() and
45136    poppler_page_render_to_pixbuf_for_printing()
45137
45138    We were unconditionally passing printing=gFalse to displaySlice. With
45139    these new
45140    functions we can render to a pixbuf or cairo surface passing
45141    printing=gTrue to
45142    displaySlice.
45143
45144 glib/poppler-page.cc | 135
45145 +++++++++++++++++++++++++++++++++++++++++----------
45146 glib/poppler-page.h  |  10 ++++
45147 2 files changed, 119 insertions(+), 26 deletions(-)
45148
45149commit 56af69787c78c2edbb69266e86a5a5b639ca6d3e
45150Author: Jeff Muizelaar <jeff@infidigm.net>
45151Date:	Wed Oct 3 23:02:25 2007 -0400
45152
45153    Error out if we can't find a .cidToUnicode for a known character
45154    collection
45155
45156    This situation was caused by the fixes for bug #11413. I'm not sure
45157    it's the best thing to do, but it seems better.
45158
45159 poppler/GfxFont.cc | 19 +++++++++++++++++++
45160 1 file changed, 19 insertions(+)
45161
45162commit 3d0df46908379bce1d196b9dc41153b1adb5f725
45163Author: Michael Wolf <maw@ximian.com>
45164Date:	Wed Oct 3 19:43:55 2007 +0200
45165
45166    Fix compile warning
45167
45168 glib/test-poppler-glib.c | 2 ++
45169 1 file changed, 2 insertions(+)
45170
45171commit aba29e12528025c2cc71bf46e02e76ac4db2b193
45172Author: Carlos Garcia Campos <carlosgc@gnome.org>
45173Date:	Fri Sep 28 21:01:50 2007 +0200
45174
45175    Add forms demo to glib poppler demo
45176
45177 glib/demo/Makefile.am |   2 +
45178 glib/demo/forms.c     | 489
45179 ++++++++++++++++++++++++++++++++++++++++++++++++++
45180 glib/demo/forms.h     |  31 ++++
45181 glib/demo/main.c      |   8 +-
45182 glib/demo/utils.c     |   1 -
45183 5 files changed, 527 insertions(+), 4 deletions(-)
45184
45185commit d0c0f26d2c95232c216e3daa15e98a3aff14ac27
45186Merge: 59d55f7 38d5bb1
45187Author: Krzysztof Kowalczyk <kkowalczyk@gmail.com>
45188Date:	Tue Sep 25 03:33:52 2007 -0700
45189
45190    Merge branch 'master' of
45191    ssh://kjk@git.freedesktop.org/git/poppler/poppler
45192
45193commit 38d5bb150a5fe883da1d4256463d1f796d201283
45194Author: Krzysztof Kowalczyk <kkowalczyk@kjkubu.(none)>
45195Date:	Tue Sep 25 16:13:51 2007 -0700
45196
45197    Silence deprecation warnings - annoying with msvc 2005.
45198
45199 makefile.vc | 2 +-
45200 1 file changed, 1 insertion(+), 1 deletion(-)
45201
45202commit 59d55f7371bee81c9392fa2d4174ceffaacde471
45203Author: Krzysztof Kowalczyk <kkowalczyk@gmail.com>
45204Date:	Tue Sep 25 01:21:19 2007 -0700
45205
45206    Fix misleading comment.
45207
45208 goo/GooTimer.h | 2 +-
45209 1 file changed, 1 insertion(+), 1 deletion(-)
45210
45211commit c36d8afc984795aca0a12a94ec7668092067db82
45212Author: Krzysztof Kowalczyk <kkowalczyk@gmail.com>
45213Date:	Tue Sep 25 00:32:29 2007 -0700
45214
45215    Revert "replace extremely confusing 'a*(int)sizeof(foo)/sizeof(foo)
45216    != a' which, due to type promotions, if a is int, is equivalent to
45217    a < 0; fix problems revealed by the change"
45218
45219    This reverts commit 08bf7c1151d594d4c7d253a2c89f4f3a088ad8ec.
45220
45221 poppler/XRef.cc | 25 +++++++++++++++++++++----
45222 1 file changed, 21 insertions(+), 4 deletions(-)
45223
45224commit ff25e83abae1ca17e2e7dd6f20946026fca69fff
45225Author: Krzysztof Kowalczyk <kkowalczyk@gmail.com>
45226Date:	Mon Sep 24 23:57:25 2007 -0700
45227
45228    Make perf-test compile on unix as well.
45229
45230 test/Makefile.am		 |  16 ++++++-
45231 test/perf-test-preview-dummy.cc |   1 +
45232 test/perf-test.cc		 | 104
45233 +++++++++++++++++-----------------------
45234 3 files changed, 59 insertions(+), 62 deletions(-)
45235
45236commit 70f3bf42b3028d9a2e4aefdc2e1a458b3c77b0e7
45237Author: Krzysztof Kowalczyk <kkowalczyk@gmail.com>
45238Date:	Mon Sep 24 21:26:54 2007 -0700
45239
45240    Let perf-test.cc manage lifetime of rendered bitmap.
45241
45242 test/perf-test-preview-win.cc | 7 -------
45243 1 file changed, 7 deletions(-)
45244
45245commit b622b252cba068a15eae77df5deb261dd98affaf
45246Author: Krzysztof Kowalczyk <kkowalczyk@gmail.com>
45247Date:	Mon Sep 24 21:20:12 2007 -0700
45248
45249    Disable my_error for now - seems to corrupt memory.
45250
45251 test/perf-test.cc | 2 ++
45252 1 file changed, 2 insertions(+)
45253
45254commit bde8c9669ca6b43cb6a664bd14df164a718041ea
45255Author: Krzysztof Kowalczyk <kkowalczyk@gmail.com>
45256Date:	Mon Sep 24 21:08:58 2007 -0700
45257
45258    Con't copy the file unless COPY_FILE is defined.
45259
45260 test/perf-test.cc | 11 ++++++++++-
45261 1 file changed, 10 insertions(+), 1 deletion(-)
45262
45263commit bf9b46b012c64624818a2110af7c4b7e3b419728
45264Author: Krzysztof Kowalczyk <kkowalczyk@gmail.com>
45265Date:	Mon Sep 24 20:13:54 2007 -0700
45266
45267    Respect -loadonly cmd-line arg.
45268
45269 test/perf-test.cc | 2 ++
45270 1 file changed, 2 insertions(+)
45271
45272commit 2f664b654ca19135f0f8a0fe89872b9e0d526fa2
45273Author: Krzysztof Kowalczyk <kkowalczyk@gmail.com>
45274Date:	Mon Sep 24 19:41:45 2007 -0700
45275
45276    Fix msvc debug build. Fix bitmap leak in perf-test.
45277
45278 makefile.vc	   | 6 ++++--
45279 test/perf-test.cc | 1 +
45280 2 files changed, 5 insertions(+), 2 deletions(-)
45281
45282commit 05d41cd5aec39b4e3c8949445a9986e5ca8b50dd
45283Author: Krzysztof Kowalczyk <kkowalczyk@gmail.com>
45284Date:	Mon Sep 24 08:10:37 2007 -0700
45285
45286    Use GooTimer instead of my own timer.
45287
45288 test/perf-test.cc | 98
45289 +++++--------------------------------------------------
45290 1 file changed, 8 insertions(+), 90 deletions(-)
45291
45292commit 05fbce5b6657e883ece9054c79576b25271a05a4
45293Author: Krzysztof Kowalczyk <kkowalczyk@gmail.com>
45294Date:	Mon Sep 24 08:01:11 2007 -0700
45295
45296    Make GooTimer work for Windows/msvc build.
45297
45298 goo/GooTimer.cc | 69
45299 +++++++++++++++++++++++++++++++++++++++------------------
45300 goo/GooTimer.h  | 28 ++++++++++++++---------
45301 poppler/Gfx.cc  | 11 ++-------
45302 3 files changed, 66 insertions(+), 42 deletions(-)
45303
45304commit 6347915085a487da08d39a859f4261fa812dab09
45305Author: Krzysztof Kowalczyk <kkowalczyk@tlapx60ubu.(none)>
45306Date:	Mon Sep 24 01:08:17 2007 -0700
45307
45308    Add Error.cc in msvc build and use setErrorFunction in perf-test.
45309
45310 makefile.vc	   |  3 +--
45311 test/perf-test.cc | 10 +++++-----
45312 2 files changed, 6 insertions(+), 7 deletions(-)
45313
45314commit ed01b3965c57ce2a4eabf9c46b5319ea627d3324
45315Author: Krzysztof Kowalczyk <kkowalczyk@tlapx60ubu.(none)>
45316Date:	Mon Sep 24 01:03:09 2007 -0700
45317
45318    Match declaration of setErrorFunction with its definition.
45319
45320    Also enable this code for Windows, since CDECL was what
45321    was throwing msvc off.
45322
45323 poppler/Error.cc | 12 +++---------
45324 1 file changed, 3 insertions(+), 9 deletions(-)
45325
45326commit 71fb15f8bd131a13d8cf0f394fe601cfbb6e1772
45327Author: Krzysztof Kowalczyk <kkowalczyk@tlapx60ubu.(none)>
45328Date:	Mon Sep 24 00:38:29 2007 -0700
45329
45330    Even less compiler warnings.
45331
45332 poppler/CairoOutputDev.cc |  6 +++---
45333 qt/poppler-page.cc	   |  3 +++
45334 utils/HtmlOutputDev.cc    | 10 ++++++----
45335 3 files changed, 12 insertions(+), 7 deletions(-)
45336
45337commit 7ba3f198a0651d2a7c91b7d9e10a5173dc3de0a3
45338Author: Krzysztof Kowalczyk <kkowalczyk@tlapx60ubu.(none)>
45339Date:	Mon Sep 24 00:32:37 2007 -0700
45340
45341    Even less compiler warnings.
45342
45343 qt/poppler-document.cc      |	8 ++++++++
45344 qt/poppler-private.h	     |	8 --------
45345 qt4/src/poppler-document.cc | 10 ++++++++++
45346 qt4/src/poppler-form.cc     | 15 +++++++++++++++
45347 qt4/src/poppler-private.h   | 25 -------------------------
45348 5 files changed, 33 insertions(+), 33 deletions(-)
45349
45350commit ab1059f594cb9fccd8568ca2a535a363c7521daa
45351Author: Krzysztof Kowalczyk <kkowalczyk@tlapx60ubu.(none)>
45352Date:	Mon Sep 24 00:14:01 2007 -0700
45353
45354    Don't break aliasing.
45355
45356 poppler/GlobalParams.cc | 40 ++++++++++++++++++----------------------
45357 1 file changed, 18 insertions(+), 22 deletions(-)
45358
45359commit 71c47b30adf687a0bcece22834933267053360de
45360Author: Krzysztof Kowalczyk <kkowalczyk@tlapx60ubu.(none)>
45361Date:	Sun Sep 23 23:49:31 2007 -0700
45362
45363    Reduce compiler warnings.
45364
45365 poppler/JBIG2Stream.cc | 16 ++++++++++++----
45366 1 file changed, 12 insertions(+), 4 deletions(-)
45367
45368commit 8466d94929844c976bbad8bb7d1ea7f7f77cc196
45369Author: Krzysztof Kowalczyk <kkowalczyk@tlapx60ubu.(none)>
45370Date:	Sun Sep 23 23:34:52 2007 -0700
45371
45372    Reduce compiler warnings. Tabs to spaces.
45373
45374 fofi/FoFiType1C.cc | 30 +++++++++++++++---------------
45375 1 file changed, 15 insertions(+), 15 deletions(-)
45376
45377commit c53b8ccfba6fa4345086493f9e44212721c11d0a
45378Author: Krzysztof Kowalczyk <kkowalczyk@tlapx60ubu.(none)>
45379Date:	Sun Sep 23 23:23:34 2007 -0700
45380
45381    Reduce number of compiler warnings.
45382
45383 poppler/CharCodeToUnicode.cc | 2 +-
45384 poppler/Gfx.cc		      | 6 ++----
45385 poppler/PageLabelInfo.cc     | 2 ++
45386 3 files changed, 5 insertions(+), 5 deletions(-)
45387
45388commit abede2a06c5c9dc97b40479deda49621458f1171
45389Author: Krzysztof Kowalczyk <kkowalczyk@tlapx60ubu.(none)>
45390Date:	Sun Sep 23 23:03:36 2007 -0700
45391
45392    Reduce number of compiler warnings.
45393
45394 glib/poppler-action.cc        |  1 -
45395 glib/poppler-document.cc      |  9 ++-------
45396 glib/poppler-page.cc	       |  3 +--
45397 qt/poppler-document.cc        |  1 -
45398 qt4/src/poppler-annotation.cc | 16 +++++++++++++---
45399 5 files changed, 16 insertions(+), 14 deletions(-)
45400
45401commit 60f5bcea4a920441e25ae11d677636242aabb2db
45402Author: Krzysztof Kowalczyk <kkowalczyk@tlapx60ubu.(none)>
45403Date:	Sun Sep 23 22:48:06 2007 -0700
45404
45405    Remove unused variables.
45406
45407 utils/pdftoppm.cc | 2 +-
45408 1 file changed, 1 insertion(+), 1 deletion(-)
45409
45410commit 3179eee44eb0afbc642675268b9a4abb16ccdde3
45411Author: Krzysztof Kowalczyk <kkowalczyk@tlapx60ubu.(none)>
45412Date:	Sun Sep 23 22:47:21 2007 -0700
45413
45414    Remove unused variables.
45415
45416 utils/HtmlOutputDev.cc | 23 -----------------------
45417 1 file changed, 23 deletions(-)
45418
45419commit e9dc379190aa3166870d0b11a05ccc4e9dad2706
45420Author: Krzysztof Kowalczyk <kkowalczyk@tlapx60ubu.(none)>
45421Date:	Sun Sep 23 22:41:59 2007 -0700
45422
45423    Remove unused variables.
45424
45425 poppler/ArthurOutputDev.cc | 16 +++++-----------
45426 1 file changed, 5 insertions(+), 11 deletions(-)
45427
45428commit 08bf7c1151d594d4c7d253a2c89f4f3a088ad8ec
45429Author: Krzysztof Kowalczyk <kkowalczyk@tlapx60ubu.(none)>
45430Date:	Sun Sep 23 22:28:16 2007 -0700
45431
45432    replace extremely confusing 'a*(int)sizeof(foo)/sizeof(foo) != a'
45433    which, due to type promotions, if a is int, is equivalent to a < 0;
45434    fix problems revealed by the change
45435
45436 poppler/XRef.cc | 25 ++++---------------------
45437 1 file changed, 4 insertions(+), 21 deletions(-)
45438
45439commit 5a1f670a4d16affeed86cdf643ab22f481caa3a5
45440Author: Krzysztof Kowalczyk <kkowalczyk@kjkubu.(none)>
45441Date:	Sun Sep 23 20:42:59 2007 -0700
45442
45443    ignore *.o files
45444
45445 .gitignore | 1 +
45446 1 file changed, 1 insertion(+)
45447
45448commit c156aed7234f82dea4cb384c1b8a7acdd34545be
45449Author: Krzysztof Kowalczyk <kkowalczyk@kjkubu.(none)>
45450Date:	Sun Sep 23 20:41:19 2007 -0700
45451
45452    remove unused variables
45453
45454 poppler/ABWOutputDev.cc | 10 ++--------
45455 1 file changed, 2 insertions(+), 8 deletions(-)
45456
45457commit d0bdef4752be5fa609a0766ee87aa54d51611d9a
45458Author: Krzysztof Kowalczyk <kkowalczyk@kjkubu.(none)>
45459Date:	Sat Sep 22 13:38:03 2007 -0700
45460
45461    undo accidental changes to file permissions
45462
45463 msvc/poppler/poppler-config.h	 | 0
45464 poppler/Annot.cc		 | 0
45465 poppler/CairoFontEngine.cc	 | 0
45466 poppler/CairoOutputDev.cc	 | 0
45467 poppler/Catalog.cc		 | 0
45468 poppler/Form.cc		 | 0
45469 poppler/GfxFont.cc		 | 0
45470 poppler/GfxState.cc		 | 0
45471 poppler/Page.cc		 | 0
45472 poppler/SplashOutputDev.cc	 | 0
45473 poppler/TextOutputDev.cc	 | 0
45474 splash/Splash.cc		 | 0
45475 splash/SplashFTFontEngine.cc	 | 0
45476 test/perf-test-preview-dummy.cc | 0
45477 test/perf-test-preview-win.cc	 | 0
45478 test/perf-test.cc		 | 0
45479 16 files changed, 0 insertions(+), 0 deletions(-)
45480
45481commit 6c69473f2f4a49757614ddd249e65bb7a13c63c1
45482Author: Krzysztof Kowalczyk <kkowalczyk@tlapx60ubu.(none)>
45483Date:	Fri Sep 21 08:09:53 2007 -0700
45484
45485    undo accidental mode change
45486
45487 makefile.vc | 0
45488 1 file changed, 0 insertions(+), 0 deletions(-)
45489
45490commit e7e386e7ce8cb8eb8a7037ebdaa601524d332ae7
45491Author: Krzysztof Kowalczyk <kkowalczyk@tlapx60ubu.(none)>
45492Date:	Fri Sep 21 08:08:53 2007 -0700
45493
45494    more simplification by removing unneded code
45495
45496 makefile.vc	   |  2 +-
45497 test/perf-test.cc | 60
45498 +++++++++----------------------------------------------
45499 2 files changed, 10 insertions(+), 52 deletions(-)
45500
45501commit 3e10604637ec193269a3155985476d3b83dc7d62
45502Author: Krzysztof Kowalczyk <kkowalczyk@tlapx60ubu.(none)>
45503Date:	Fri Sep 21 07:48:38 2007 -0700
45504
45505    for portability use bool/true/false instead of BOOL/TRUE/FALSE
45506
45507 test/perf-test.cc | 176
45508 ++++++++++++++++++++++++++----------------------------
45509 1 file changed, 86 insertions(+), 90 deletions(-)
45510
45511commit 634718936f2a95fac2a9d12fcea483b3d0ca8fa6
45512Author: Krzysztof Kowalczyk <kkowalczyk@tlapx60ubu.(none)>
45513Date:	Fri Sep 21 07:41:14 2007 -0700
45514
45515    simplify perf-test
45516
45517 test/perf-test-pdf-engine.h   | 78
45518 -------------------------------------------
45519 test/perf-test-preview-win.cc |  5 ++-
45520 test/perf-test.cc	       | 75
45521 +++++++++++++++++++++++++++++++++++++++--
45522 3 files changed, 75 insertions(+), 83 deletions(-)
45523
45524commit 617550199762fab42ca2e202e641e047b3efbac0
45525Author: Krzysztof Kowalczyk <kkowalczyk@tlapx60ubu.(none)>
45526Date:	Fri Sep 21 05:20:16 2007 -0700
45527
45528    simplify perf-test code
45529
45530 test/perf-test-pdf-engine.h	 |  67 +++--------------------
45531 test/perf-test-preview-dummy.cc |   3 +-
45532 test/perf-test-preview-win.cc	 |  80 ++++++++++++++++++++++++----
45533 test/perf-test.cc		 | 114
45534 ++++------------------------------------
45535 4 files changed, 86 insertions(+), 178 deletions(-)
45536
45537commit fb5bf808b88992c1772a10e4ed9fe788fb618417
45538Author: Krzysztof Kowalczyk <kkowalczyk@tlapx60ubu.(none)>
45539Date:	Fri Sep 21 03:03:26 2007 -0700
45540
45541    more msvc build fixes
45542
45543 makefile.vc	   | 2 +-
45544 test/perf-test.cc | 4 ++++
45545 2 files changed, 5 insertions(+), 1 deletion(-)
45546
45547commit 60829b08a7440f36014f68ec54bee7a742412738
45548Author: Krzysztof Kowalczyk <kkowalczyk@tlapx60ubu.(none)>
45549Date:	Fri Sep 21 03:02:34 2007 -0700
45550
45551    msvc build fixes
45552
45553 msvc/poppler/poppler-config.h | 143
45554 ++++++++++++++++++++++++++++++++++++++++++
45555 1 file changed, 143 insertions(+)
45556
45557commit 853c22a174bae81139edc9aeded7f26ae2655cef
45558Author: Krzysztof Kowalczyk <kkowalczyk@tlapx60ubu.(none)>
45559Date:	Thu Sep 20 23:21:35 2007 -0700
45560
45561    add pre-made config.h for msvc build
45562
45563 msvc/config.h | 62
45564 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
45565 1 file changed, 62 insertions(+)
45566
45567commit 31c43b118bd4372134018be6f6693f77d1f6a39b
45568Author: Krzysztof Kowalczyk <kkowalczyk@tlapx60ubu.(none)>
45569Date:	Thu Sep 20 22:10:09 2007 -0700
45570
45571    remove unused variables
45572
45573 poppler/CairoFontEngine.cc   |  6 ++----
45574 poppler/CairoOutputDev.cc    | 14 ++------------
45575 splash/SplashFTFontEngine.cc |  2 ++
45576 3 files changed, 6 insertions(+), 16 deletions(-)
45577
45578commit 01b99f60e36dd955817f23911ef38947360f61f7
45579Author: Krzysztof Kowalczyk <kkowalczyk@tlapx60ubu.(none)>
45580Date:	Thu Sep 20 21:14:17 2007 -0700
45581
45582    remove unused variables
45583
45584 poppler/GfxState.cc	    | 11 ++---------
45585 poppler/SplashOutputDev.cc |  9 +++------
45586 poppler/TextOutputDev.cc   |  3 ---
45587 3 files changed, 5 insertions(+), 18 deletions(-)
45588
45589commit 7c406400532d68524a43cf963d894d3c4b269400
45590Author: Krzysztof Kowalczyk <kkowalczyk@tlapx60ubu.(none)>
45591Date:	Thu Sep 20 20:57:44 2007 -0700
45592
45593    remove unused variables
45594
45595 poppler/Catalog.cc | 1 -
45596 poppler/Form.cc    | 5 -----
45597 poppler/GfxFont.cc | 6 ++----
45598 poppler/Page.cc    | 2 +-
45599 splash/Splash.cc   | 5 ++++-
45600 5 files changed, 7 insertions(+), 12 deletions(-)
45601
45602commit 70f23389c97b1870b7311d97322cdd16b580a79d
45603Author: Krzysztof Kowalczyk <kkowalczyk@tlapx60ubu.(none)>
45604Date:	Thu Sep 20 20:23:59 2007 -0700
45605
45606    don't silence warnings about unused variables/functions to keep
45607    programmers honest
45608
45609 configure.ac | 2 +-
45610 1 file changed, 1 insertion(+), 1 deletion(-)
45611
45612commit cdb6fcf98137473efd993e1374a6f010e9db67db
45613Author: Krzysztof Kowalczyk <kkowalczyk@tlapx60ubu.(none)>
45614Date:	Thu Sep 20 20:00:56 2007 -0700
45615
45616    Remove unused variables
45617
45618 poppler/Annot.cc | 5 ++---
45619 1 file changed, 2 insertions(+), 3 deletions(-)
45620
45621commit 0e76b49ac852a5a7ebae4c1f67b153e0b7c9f905
45622Author: Krzysztof Kowalczyk <kkowalczyk@tlapx60ubu.(none)>
45623Date:	Tue Sep 18 01:04:50 2007 -0700
45624
45625    Explain how to compile on Windows using msvc makefile.
45626
45627 README.windows | 63
45628 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
45629 1 file changed, 63 insertions(+)
45630
45631commit c002b4dc75b2688ffe8a734cf3e15f5891797842
45632Author: Krzysztof Kowalczyk <kkowalczyk@tlapx60ubu.(none)>
45633Date:	Tue Sep 18 00:04:47 2007 -0700
45634
45635    Add Windows/msvc makefile.
45636
45637    Add native msvc windows makefile and pre-made
45638    config.h for windows in msvc directory.
45639
45640 makefile.vc | 149
45641 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
45642 1 file changed, 149 insertions(+)
45643
45644commit 1f33fc58201c92120c587189d2e0e819f83167da
45645Author: Krzysztof Kowalczyk <kkowalczyk@tlapx60ubu.(none)>
45646Date:	Mon Sep 17 23:53:02 2007 -0700
45647
45648    Start on a test program.
45649
45650    Test program can be used for regression testing and
45651    performance testing. It renders a page (or pages)
45652    in a given PDF (or PDFs) and records rendering times.
45653    For historical reasons the code is ugly and probably
45654    only compiles on windows, but it'll get better.
45655
45656 test/perf-test-pdf-engine.h	 |  131 ++++
45657 test/perf-test-preview-dummy.cc |   22 +
45658 test/perf-test-preview-win.cc	 |  222 ++++++
45659 test/perf-test.cc		 | 1428
45660 +++++++++++++++++++++++++++++++++++++++
45661 4 files changed, 1803 insertions(+)
45662
45663commit b96db4ad27535c2666fccdfe0a3c04cc7c37792d
45664Author: Jeff Muizelaar <jeff@freiheit.infidigm.net>
45665Date:	Mon Sep 17 20:28:38 2007 -0400
45666
45667    Avoid double free caused by 302 merge
45668
45669    The ownership of the the string returned by getKey() changed with
45670    the 302 merge
45671    but this code was not updated. Found by Matthew Woehlke.
45672
45673 qt4/src/poppler-document.cc | 4 +---
45674 1 file changed, 1 insertion(+), 3 deletions(-)
45675
45676commit 2a495f19d4465e15fd2fa96656d904315c79a443
45677Author: Kristian Høgsberg <krh@redhat.com>
45678Date:	Mon Sep 17 16:52:45 2007 -0400
45679
45680    Simplify ChangeLog rule a bit.
45681
45682 ChangeLog.mk | 81
45683 ------------------------------------------------------------
45684 Makefile.am  |  7 +++---
45685 2 files changed, 4 insertions(+), 84 deletions(-)
45686
45687commit 7d5abbeec55e4b90b139671d96cfdf58bdab70b8
45688Author: Kristian Høgsberg <krh@redhat.com>
45689Date:	Mon Sep 17 15:45:26 2007 -0400
45690
45691    Add dist hook to generate ChangeLog.
45692
45693    Taken from cairo.  It still need some tweaking.
45694
45695 ChangeLog.mk | 81
45696 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
45697 Makefile.am  |  4 +++
45698 configure.ac |  2 +-
45699 3 files changed, 86 insertions(+), 1 deletion(-)
45700
45701commit 15ad81c64cd8b1cb438d41be402daa19a239db3d
45702Author: Albert Astals Cid <tsdgeos@bluebox.localdomain>
45703Date:	Mon Sep 17 19:39:29 2007 +0200
45704
45705    Use = instead of == in qt.m4
45706
45707 m4/qt.m4 | 2 +-
45708 1 file changed, 1 insertion(+), 1 deletion(-)
45709
45710commit 70fabcb96e207b9b889bb32c0cf5ea3fc0aa08f8
45711Author: Kristian Høgsberg <krh@redhat.com>
45712Date:	Sun Sep 16 20:40:53 2007 -0400
45713
45714    Rename .cvsignore files to .gitignore and drop ChangeLog file.
45715
45716 .cvsignore		   |   25 -
45717 .gitignore		   |   25 +
45718 ChangeLog		   | 4586
45719 ---------------------------------------------
45720 fofi/.cvsignore	   |	8 -
45721 fofi/.gitignore	   |	8 +
45722 glib/.cvsignore	   |   11 -
45723 glib/.gitignore	   |   11 +
45724 glib/reference/.cvsignore |   18 -
45725 glib/reference/.gitignore |   18 +
45726 goo/.cvsignore		   |	8 -
45727 goo/.gitignore		   |	8 +
45728 poppler/.cvsignore	   |   10 -
45729 poppler/.gitignore	   |   10 +
45730 qt/.cvsignore		   |	7 -
45731 qt/.gitignore		   |	7 +
45732 qt4/.cvsignore		   |	3 -
45733 qt4/.gitignore		   |	3 +
45734 qt4/src/.cvsignore	   |	8 -
45735 qt4/src/.gitignore	   |	8 +
45736 qt4/tests/.cvsignore	   |   20 -
45737 qt4/tests/.gitignore	   |   20 +
45738 splash/.cvsignore	   |	8 -
45739 splash/.gitignore	   |	8 +
45740 test/.cvsignore	   |   11 -
45741 test/.gitignore	   |   11 +
45742 utils/.cvsignore	   |   12 -
45743 utils/.gitignore	   |   12 +
45744 27 files changed, 149 insertions(+), 4735 deletions(-)
45745
45746commit c9f9403ffc5b95ae790c3c81284c7786afe33f4d
45747Author: Krzysztof Kowalczyk <kkowalczyk@gmail.com>
45748Date:	Fri Sep 14 20:50:07 2007 +0000
45749
45750    Windows implementation for matching fonts that doesn't use fontconfig
45751
45752 ChangeLog		    |	6 +
45753 poppler/GlobalParamsWin.cc | 285
45754 +++++++++++++++++++++++++++++++++++++++++++++
45755 2 files changed, 291 insertions(+)
45756
45757commit d18b5361a0504458da805ed6be037c9d648f9372
45758Author: Krzysztof Kowalczyk <kkowalczyk@gmail.com>
45759Date:	Fri Sep 14 20:47:11 2007 +0000
45760
45761    Update ChangeLog for previous checkin
45762
45763 ChangeLog | 15 +++++++++++++++
45764 1 file changed, 15 insertions(+)
45765
45766commit 3330763ddca66b30d5ee60aab94d6fe0bbae9c8f
45767Author: Krzysztof Kowalczyk <kkowalczyk@gmail.com>
45768Date:	Fri Sep 14 06:17:35 2007 +0000
45769
45770    windows/msvc compilation fixes
45771
45772 poppler/DCTStream.h	      |  2 +-
45773 poppler/Error.cc	      |  6 ++++++
45774 poppler/FlateStream.h	      |  2 +-
45775 poppler/GlobalParams.cc      | 12 ++++++++++--
45776 poppler/GlobalParams.h       | 17 +++++++++++++++++
45777 poppler/Stream.cc	      |  2 +-
45778 splash/SplashFTFontEngine.cc |  2 ++
45779 splash/SplashFontEngine.cc   |  2 +-
45780 splash/SplashFontFile.cc     |  2 ++
45781 splash/SplashFontFile.h      |  3 ++-
45782 splash/SplashT1FontEngine.cc |  2 +-
45783 11 files changed, 44 insertions(+), 8 deletions(-)
45784
45785commit 6eb159ef34eb7e2fb8adcfc48afd84d5f50efbbd
45786Author: Albert Astals Cid <aacid@kde.org>
45787Date:	Mon Sep 10 17:38:05 2007 +0000
45788
45789	    * autogen.sh: Support automake-1.10.
45790	    Patch by Krzysztof Kowalczyk <kkowalczyk@gmail.com>
45791
45792 ChangeLog  |  5 +++++
45793 autogen.sh | 11 ++++++-----
45794 2 files changed, 11 insertions(+), 5 deletions(-)
45795
45796commit 31bbc8c727cfecc79bd8da962ad8d99a0d1d3d33
45797Author: Albert Astals Cid <aacid@kde.org>
45798Date:	Sat Sep 8 10:40:17 2007 +0000
45799
45800      * qt4/src/poppler-qt4.h:
45801      * qt4/src/poppler-ps-converter.cc:
45802	Add PSConverter::setOutputDevice() to set a QIODevice where
45803	writing the resulting PS.
45804
45805 ChangeLog			 |  7 ++++++
45806 qt4/src/poppler-ps-converter.cc | 51
45807 +++++++++++++++++++++++++++++++++++++----
45808 qt4/src/poppler-qt4.h		 |  5 +++-
45809 3 files changed, 58 insertions(+), 5 deletions(-)
45810
45811commit b3d63d03c310f01cc5b23d00ffd2103c6891fef2
45812Author: Albert Astals Cid <aacid@kde.org>
45813Date:	Wed Sep 5 20:22:32 2007 +0000
45814
45815	    * qt4/src/poppler-ps-converter.cc: Fix Right<->Left
45816	    interchange
45817
45818 ChangeLog			 | 1 +
45819 qt4/src/poppler-ps-converter.cc | 4 ++--
45820 2 files changed, 3 insertions(+), 2 deletions(-)
45821
45822commit 64368582d5ca4e28c236f440482c96f1dd3a8897
45823Author: Albert Astals Cid <aacid@kde.org>
45824Date:	Wed Sep 5 18:22:52 2007 +0000
45825
45826	    * poppler/PSOutputDev.cc: Fix printing of second parameter
45827
45828 ChangeLog		| 4 ++++
45829 poppler/PSOutputDev.cc | 2 +-
45830 2 files changed, 5 insertions(+), 1 deletion(-)
45831
45832commit eaf9d06cf0d08ccdc183759e0331dc2439a6f10f
45833Author: Carlos Garcia Campos <carlosgc@gnome.org>
45834Date:	Wed Sep 5 10:57:09 2007 +0000
45835
45836    2007-09-05	Carlos Garcia Campos  <carlosgc@gnome.org>
45837	* glib/poppler-page.cc:
45838	* glib/demo/render.c: Fix build with --disable-cairo-output.
45839
45840 ChangeLog	      |  5 +++++
45841 glib/demo/render.c   | 31 +++++++++++++++++++++++++++----
45842 glib/poppler-page.cc | 22 ++++++++++++----------
45843 3 files changed, 44 insertions(+), 14 deletions(-)
45844
45845commit c0f488c2b0e115be3e1b7e4dc7baa38db5837498
45846Author: Albert Astals Cid <aacid@kde.org>
45847Date:	Tue Sep 4 22:04:52 2007 +0000
45848
45849    did not want to commit this
45850
45851 gtk-doc.make | 2 +-
45852 1 file changed, 1 insertion(+), 1 deletion(-)
45853
45854commit 3462851b4ea342651095f1803cd488bc3b3f5749
45855Author: Albert Astals Cid <aacid@kde.org>
45856Date:	Tue Sep 4 22:02:06 2007 +0000
45857
45858	    * utils/pdftoppm.cc: Fix build on Sun Studio compiler.
45859	    Patch by Brian Cameron <brian.cameron@sun.com>
45860
45861 ChangeLog	   | 5 +++++
45862 gtk-doc.make	   | 2 +-
45863 utils/pdftoppm.cc | 2 +-
45864 3 files changed, 7 insertions(+), 2 deletions(-)
45865
45866commit cdf3b9062cc54d558b8dbeefb3211a920ff2cb94
45867Author: Albert Astals Cid <aacid@kde.org>
45868Date:	Mon Sep 3 19:23:11 2007 +0000
45869
45870    write news
45871    fix qt4 build
45872
45873 NEWS		     | 13 +++++++++++++
45874 qt4/src/Makefile.am |	3 ++-
45875 2 files changed, 15 insertions(+), 1 deletion(-)
45876
45877commit c82208a44f3b09c27bc33831641e4f746dd4361f
45878Author: Albert Astals Cid <aacid@kde.org>
45879Date:	Mon Sep 3 18:28:44 2007 +0000
45880
45881	    * configure.ac: Bump version to 0.6
45882	    * glib/Makefile.am
45883	    * poppler/Makefile.am
45884	    * qt/Makefile.am
45885	    * qt4/src/Makefile.am: Bump sonames
45886
45887 ChangeLog	     | 8 ++++++++
45888 configure.ac	     | 2 +-
45889 glib/Makefile.am    | 2 +-
45890 poppler/Makefile.am | 2 +-
45891 qt/Makefile.am      | 2 +-
45892 qt4/src/Makefile.am | 2 +-
45893 6 files changed, 13 insertions(+), 5 deletions(-)
45894
45895commit 2a12409ebbf96ea3ca4556b71231a45ae37cb052
45896Author: Albert Astals Cid <aacid@kde.org>
45897Date:	Mon Sep 3 17:09:01 2007 +0000
45898
45899	    * poppler/JBIG2Stream.cc:
45900	    * poppler/Stream.cc: Patch by Derek B. Noonburg
45901	    <derekn@foolabs.com>
45902	    to fix some errors in CCITTFaxStream and JBIG2Stream.cc
45903
45904 ChangeLog		| 6 ++++++
45905 poppler/JBIG2Stream.cc | 7 ++++---
45906 poppler/Stream.cc	| 2 +-
45907 3 files changed, 11 insertions(+), 4 deletions(-)
45908
45909commit 0b483e71ef02b4040b665935c1018c8b30b9c1ca
45910Author: Carlos Garcia Campos <carlosgc@gnome.org>
45911Date:	Mon Sep 3 08:54:01 2007 +0000
45912
45913    2007-09-03	Carlos Garcia Campos  <carlosgc@gnome.org>
45914	* gtk-doc.make:
45915	* glib/poppler-document.cc:
45916	* glib/poppler-form-field.cc:
45917	* glib/poppler-page.cc:
45918	* glib/reference/poppler-docs.sgml:
45919	* glib/reference/poppler-sections.txt:
45920	* glib/reference/poppler.types:
45921	* glib/reference/tmpl/poppler-action.sgml:
45922	* glib/reference/tmpl/poppler-attachment.sgml:
45923	* glib/reference/tmpl/poppler-document.sgml:
45924	* glib/reference/tmpl/poppler-enums.sgml:
45925	* glib/reference/tmpl/poppler-form-field.sgml:
45926	* glib/reference/tmpl/poppler-page.sgml:
45927	* glib/reference/tmpl/poppler-private.sgml:
45928	* glib/reference/tmpl/poppler.sgml: Update glib bindings API
45929	documentation.
45930
45931 ChangeLog				     |	19 ++
45932 glib/poppler-document.cc		     |	10 +
45933 glib/poppler-form-field.cc		     | 205 ++++++++++++++++++
45934 glib/poppler-page.cc			     |	12 +-
45935 glib/reference/poppler-docs.sgml	     |	 2 +
45936 glib/reference/poppler-sections.txt	     | 108 +++++++++-
45937 glib/reference/poppler.types		     |	 2 +
45938 glib/reference/tmpl/poppler-action.sgml     |	36 +++-
45939 glib/reference/tmpl/poppler-attachment.sgml |	65 ++++++
45940 glib/reference/tmpl/poppler-document.sgml   |	50 +++++
45941 glib/reference/tmpl/poppler-enums.sgml      |	60 ++++++
45942 glib/reference/tmpl/poppler-form-field.sgml | 315
45943 ++++++++++++++++++++++++++++
45944 glib/reference/tmpl/poppler-page.sgml	     | 236 ++++++++++++++++++++-
45945 glib/reference/tmpl/poppler-private.sgml    |	 6 +
45946 glib/reference/tmpl/poppler.sgml	     |	49 +++++
45947 gtk-doc.make				     |	34 +--
45948 16 files changed, 1181 insertions(+), 28 deletions(-)
45949
45950commit 289e3893cda45055951bb8d3b82a45644bc0b6c6
45951Author: Albert Astals Cid <aacid@kde.org>
45952Date:	Sun Sep 2 17:02:55 2007 +0000
45953
45954	    * poppler/GfxState.cc: Pad zeroes instead of aborting when
45955	    rendering
45956	    1-bit images and the stream is "too short" to mimic
45957	    Acroread and
45958	    ghostscript behaviour. Patch by <darren.kenny@sun.com>. Fixes
45959	    #12208
45960
45961 ChangeLog	     | 3 +++
45962 poppler/GfxState.cc | 4 ++--
45963 2 files changed, 5 insertions(+), 2 deletions(-)
45964
45965commit 6f6c2180aca2e26ea0e3c2f21f11bc8f457c19c0
45966Author: Albert Astals Cid <aacid@kde.org>
45967Date:	Sun Sep 2 16:31:19 2007 +0000
45968
45969	    * glib/demo/Makefile.am: Add
45970	    $(top_builddir)/poppler/libpoppler.la
45971	    * poppler/TextOutputDev.cc: Patch from Ed Catmur
45972	    <ed@catmur.co.uk> to
45973	    improve matching of half strings of decomposed
45974	    characters/ligatures.
45975
45976 ChangeLog		  |  3 +++
45977 glib/demo/Makefile.am	  |  1 +
45978 poppler/TextOutputDev.cc | 21 +++++++++++++--------
45979 3 files changed, 17 insertions(+), 8 deletions(-)
45980
45981commit be1b5a0196cdfc78f74e08a023b477cac16eb0f3
45982Author: Albert Astals Cid <aacid@kde.org>
45983Date:	Sun Sep 2 16:06:03 2007 +0000
45984
45985    poppler/PDFDoc.cc: Don't enforce %%EOF at the end of file
45986
45987 ChangeLog	   | 4 ++++
45988 poppler/PDFDoc.cc | 3 ++-
45989 2 files changed, 6 insertions(+), 1 deletion(-)
45990
45991commit 500a87af9240344806c18ebbd05a89f4f4c69955
45992Author: Jeff Muizelaar <jeff@infidigm.net>
45993Date:	Sun Sep 2 00:53:42 2007 +0000
45994
45995    2007-09-01	Jeff Muizelaar	<jeff@infidigm.net>
45996
45997	* poppler/CairoOutputDev.cc:
45998	* poppler/Error.cc:
45999	* poppler/Error.h: Report any cairo errors when destroying
46000	the cairo
46001	context.
46002
46003 ChangeLog		   | 7 +++++++
46004 poppler/CairoOutputDev.cc | 7 ++++++-
46005 poppler/Error.cc	   | 7 +++++++
46006 poppler/Error.h	   | 1 +
46007 4 files changed, 21 insertions(+), 1 deletion(-)
46008
46009commit 0c22556bf70ff67eb388cdcd9784603030397785
46010Author: Jeff Muizelaar <jeff@infidigm.net>
46011Date:	Sat Sep 1 23:38:04 2007 +0000
46012
46013    2007-09-01	Jeff Muizelaar	<jeff@infidigm.net>
46014
46015	* glib/demo/Makefile.am: Only build the demo app if the cflags
46016	will be
46017	appropriately set.
46018
46019 ChangeLog	       | 5 +++++
46020 glib/demo/Makefile.am | 2 ++
46021 2 files changed, 7 insertions(+)
46022
46023commit a23d45dd6cd8a2ac4181170a9ee924fe49a9781b
46024Author: Jeff Muizelaar <jeff@infidigm.net>
46025Date:	Sat Sep 1 23:00:59 2007 +0000
46026
46027    2007-09-01	Jeff Muizelaar	<jeff@infidigm.net>
46028
46029	* glib/poppler-page.cc: Add note about clipping
46030
46031 ChangeLog	      | 4 ++++
46032 glib/poppler-page.cc | 2 ++
46033 2 files changed, 6 insertions(+)
46034
46035commit bf489d5cebc467807f2b38f74f6a6e34a503a9ca
46036Author: Albert Astals Cid <aacid@kde.org>
46037Date:	Thu Aug 30 18:39:51 2007 +0000
46038
46039	    * poppler/Form.h: Remove unused methods. Fixes 12013
46040
46041 ChangeLog	| 4 ++++
46042 poppler/Form.h | 3 ---
46043 2 files changed, 4 insertions(+), 3 deletions(-)
46044
46045commit a81cc06c855385911dffa826b9e1407d6097e8c8
46046Author: Carlos Garcia Campos <carlosgc@gnome.org>
46047Date:	Thu Aug 30 18:15:34 2007 +0000
46048
46049    2007-08-30	Carlos Garcia Campos  <carlosgc@gnome.org>
46050	* poppler/TextOutputDev.cc:
46051	* poppler/TextOutputDev.h:
46052	* glib/poppler.h:
46053	* glib/poppler-page.cc:
46054	* glib/poppler-page.h:
46055	* glib/test-poppler-glib.c: Add support for word and line
46056	selections. Based on patch by Kristian Høgsberg.
46057
46058 ChangeLog		  | 10 ++++++
46059 glib/poppler-page.cc	  | 81
46060 ++++++++++++++++++++++++++++++++++++++++++------
46061 glib/poppler-page.h	  |  2 ++
46062 glib/poppler.h		  |  4 +--
46063 glib/test-poppler-glib.c |  2 +-
46064 poppler/TextOutputDev.cc | 74 +++++++++++++++++++++++++++++--------------
46065 poppler/TextOutputDev.h  | 34 +++++++++++++++-----
46066 7 files changed, 163 insertions(+), 44 deletions(-)
46067
46068commit 59ddb5cc8bec54305b6d256ad9975e95ecdcb935
46069Author: Albert Astals Cid <aacid@kde.org>
46070Date:	Mon Aug 27 18:37:55 2007 +0000
46071
46072	    * poppler/UnicodeTypeTable.cc: Fix error on the NFKC text
46073	    matching
46074	    routine. Fixes bug #11775. Patch by Ed Catmur
46075	    <ed@catmur.co.uk>
46076
46077 ChangeLog		     | 5 +++++
46078 poppler/UnicodeTypeTable.cc | 2 +-
46079 2 files changed, 6 insertions(+), 1 deletion(-)
46080
46081commit a6e46ce61670679f368e66c1a98a7d5d1c960c5b
46082Author: Albert Astals Cid <aacid@kde.org>
46083Date:	Mon Aug 27 17:56:29 2007 +0000
46084
46085	    * qt4/src/Doxyfile:
46086	    * qt4/src/Mainpage.dox:
46087	    * qt4/src/poppler-annotation.h:
46088	    * qt4/src/poppler-form.h:
46089	    * qt4/src/poppler-link.h:
46090	    * qt4/src/poppler-qt4.h:
46091	    A few API documentation fixes and improvements.
46092
46093 ChangeLog		      | 10 +++++++
46094 qt4/src/Doxyfile	      | 26 ++++++------------
46095 qt4/src/Mainpage.dox	      | 26 +++++++++++-------
46096 qt4/src/poppler-annotation.h | 34 ++++++++++++++++++++++++
46097 qt4/src/poppler-form.h       | 18 ++++++-------
46098 qt4/src/poppler-link.h       | 63
46099 +++++++++++++++++++++++++++++++++++++++++---
46100 qt4/src/poppler-qt4.h	      | 44 +++++++++++++++++++++----------
46101 7 files changed, 166 insertions(+), 55 deletions(-)
46102
46103commit a7f8d92fba8c45d6ca83568c045d5e324158ee6b
46104Author: Albert Astals Cid <aacid@kde.org>
46105Date:	Mon Aug 27 17:17:14 2007 +0000
46106
46107	* qt4/src/poppler-link.cc:
46108	* qt4/src/poppler-link.h:
46109	Initialise correctly, and missing empty destructor.
46110	* qt4/src/poppler-annotation.cc:
46111	Don't leak the private class.
46112
46113 ChangeLog		       | 9 +++++++++
46114 qt4/src/poppler-annotation.cc | 4 ++--
46115 qt4/src/poppler-link.cc       | 8 ++++++--
46116 qt4/src/poppler-link.h        | 1 +
46117 4 files changed, 18 insertions(+), 4 deletions(-)
46118
46119commit 2b1ef8f06879eb0b79288d57540c238ea833db24
46120Author: Albert Astals Cid <aacid@kde.org>
46121Date:	Sun Aug 26 21:39:22 2007 +0000
46122
46123    Fix bug 12121
46124
46125 ChangeLog		 | 4 ++++
46126 utils/ImageOutputDev.cc | 2 +-
46127 2 files changed, 5 insertions(+), 1 deletion(-)
46128
46129commit 20bcac5ee1988befb9c590a0d16cb615f0c49901
46130Author: Albert Astals Cid <aacid@kde.org>
46131Date:	Sun Aug 26 21:28:34 2007 +0000
46132
46133    forgot to cvs add
46134
46135 qt4/src/poppler-annotation-private.h | 49
46136 ++++++++++++++++++++++++++++++++++++
46137 1 file changed, 49 insertions(+)
46138
46139commit e48de657db0ef439457b4b5ca39b937da25d531e
46140Author: Albert Astals Cid <aacid@kde.org>
46141Date:	Sun Aug 26 18:11:01 2007 +0000
46142
46143	   * qt4/src/poppler-annotation.cc:
46144	   * qt4/src/poppler-annotation.h:
46145	   Move all the private members of the *Annotation classes into
46146	   a common
46147	   shared private.
46148
46149 ChangeLog		       |   4 +
46150 qt4/src/poppler-annotation.cc | 969
46151 +++++++++++++++++++++++++++++++++++-------
46152 qt4/src/poppler-annotation.h  | 277 ++++++++----
46153 qt4/src/poppler-page.cc       | 249 ++++++-----
46154 4 files changed, 1155 insertions(+), 344 deletions(-)
46155
46156commit 392f050f909b6a1250acf1971446a1849534482c
46157Author: Albert Astals Cid <aacid@kde.org>
46158Date:	Sun Aug 26 16:42:46 2007 +0000
46159
46160	    * qt4/src/poppler-document.cc:
46161	    * qt4/src/poppler-embeddedfile.cc:
46162	    * qt4/src/poppler-fontinfo.cc:
46163	    * qt4/src/poppler-form.cc:
46164	    * qt4/src/poppler-form.h:
46165	    * qt4/src/poppler-qt4.h:
46166	    * qt4/src/poppler-sound.cc:
46167	    * qt4/src/poppler-textbox.cc:
46168	    API work: remove 'const' and 'const&' from return values
46169	    with Qt
46170	    classes; make the non-copiable classes really non-copiable;
46171	    uninline a Document::page() method; other related small
46172	    changes.
46173	    * qt4/src/poppler-link.cc:
46174	    * qt4/src/poppler-link.h:
46175	    Make LinkDestination an implicitely shared class, with all
46176	    the private
46177	    members into the private class; move all the private members
46178	    of the
46179	    Link* classes into a common shared private.
46180
46181 ChangeLog			 |  23 ++-
46182 qt4/src/poppler-document.cc	 |   7 +-
46183 qt4/src/poppler-embeddedfile.cc |  12 --
46184 qt4/src/poppler-fontinfo.cc	 |  12 +-
46185 qt4/src/poppler-form.cc	 |  16 +-
46186 qt4/src/poppler-form.h		 |  14 +-
46187 qt4/src/poppler-link.cc	 | 373
46188 ++++++++++++++++++++++++++++++----------
46189 qt4/src/poppler-link.h		 |  67 +++++---
46190 qt4/src/poppler-qt4.h		 |  32 ++--
46191 qt4/src/poppler-sound.cc	 |   7 -
46192 qt4/src/poppler-textbox.cc	 |   4 +-
46193 11 files changed, 404 insertions(+), 163 deletions(-)
46194
46195commit f215aca25fdd8fe287b717dde53f0be273d995e4
46196Author: Carlos Garcia Campos <carlosgc@gnome.org>
46197Date:	Sun Aug 26 10:52:19 2007 +0000
46198
46199    2007-08-26	Carlos Garcia Campos  <carlosgc@gnome.org>
46200	* configure.ac:
46201	* glib/Makefile.am:
46202	* glib/demo/Makefile.am:
46203	* glib/demo/fonts.[ch]:
46204	* glib/demo/info.[ch]:
46205	* glib/demo/links.[ch]:
46206	* glib/demo/main.c:
46207	* glib/demo/outline.[ch]:
46208	* glib/demo/page.[ch]:
46209	* glib/demo/render.[ch]:
46210	* glib/demo/utils.[ch]: Add poppler glib demo tool.
46211
46212 ChangeLog	       |  14 ++
46213 configure.ac	       |   1 +
46214 glib/Makefile.am      |   2 +-
46215 glib/demo/Makefile.am |  26 +++
46216 glib/demo/fonts.c     | 276 ++++++++++++++++++++++++++++
46217 glib/demo/fonts.h     |  31 ++++
46218 glib/demo/info.c      | 243 ++++++++++++++++++++++++
46219 glib/demo/info.h      |  31 ++++
46220 glib/demo/links.c     | 289 +++++++++++++++++++++++++++++
46221 glib/demo/links.h     |  31 ++++
46222 glib/demo/main.c      | 205 +++++++++++++++++++++
46223 glib/demo/outline.c   | 218 ++++++++++++++++++++++
46224 glib/demo/outline.h   |  31 ++++
46225 glib/demo/page.c      | 249 +++++++++++++++++++++++++
46226 glib/demo/page.h      |  31 ++++
46227 glib/demo/render.c    | 498
46228 ++++++++++++++++++++++++++++++++++++++++++++++++++
46229 glib/demo/render.h    |  31 ++++
46230 glib/demo/utils.c     | 234 ++++++++++++++++++++++++
46231 glib/demo/utils.h     |  42 +++++
46232 19 files changed, 2482 insertions(+), 1 deletion(-)
46233
46234commit 7c9529b70dc44bb001d21a3b47fc65916813dec1
46235Author: Carlos Garcia Campos <carlosgc@gnome.org>
46236Date:	Thu Aug 23 20:39:31 2007 +0000
46237
46238    2007-08-23	Carlos Garcia Campos  <carlosgc@gnome.org>
46239	* glib/poppler-page.cc: Add missing comma.
46240
46241 ChangeLog	      | 4 ++++
46242 glib/poppler-page.cc | 2 +-
46243 2 files changed, 5 insertions(+), 1 deletion(-)
46244
46245commit 3c4a85503261ee81a829a1683f1f5fa85d41f8ee
46246Author: Jeff Muizelaar <jeff@infidigm.net>
46247Date:	Thu Aug 23 20:15:46 2007 +0000
46248
46249    2007-08-23	Jeff Muizelaar	<jeff@infidigm.net>
46250
46251	* glib/poppler-page.cc: pass in -1 to displaySlice so that it
46252	sets up
46253	the slice size for us. This fixes the case of the wrong values
46254	being
46255	used when the pdf was rotated on its side.
46256	Fixes #11913.
46257
46258 ChangeLog	      | 7 +++++++
46259 glib/poppler-page.cc | 5 ++---
46260 2 files changed, 9 insertions(+), 3 deletions(-)
46261
46262commit 3ba088d8caee3c40c2aba0cd85adcf9195ae88a3
46263Author: Albert Astals Cid <aacid@kde.org>
46264Date:	Wed Aug 22 21:29:32 2007 +0000
46265
46266	    * splash/SplashBitmap.cc:
46267	    * splash/SplashBitmap.h:
46268	    * utils/pdftoppm.cc: Add the following features to pdftoppm
46269	      - if omitting input filename or using - for input filename
46270		reads pdf from stdin
46271	      - if omitting output filename, prints output to stdout
46272	      - create image of a cropped rectangle of the pdf
46273	      - scale pdf to fit in a square of wanted size
46274	    Patch by Ilmari Heikkinen <ilmari.heikkinen@gmail.com>
46275
46276 ChangeLog		|  12 ++++++
46277 splash/SplashBitmap.cc |  18 +++++++--
46278 splash/SplashBitmap.h	|   2 +
46279 utils/pdftoppm.cc	| 107
46280 +++++++++++++++++++++++++++++++++++++++++--------
46281 4 files changed, 119 insertions(+), 20 deletions(-)
46282
46283commit 567e82c13aace4f40c7a555a62a3a4d223a46d92
46284Author: Jeff Muizelaar <jeff@infidigm.net>
46285Date:	Wed Aug 22 19:34:02 2007 +0000
46286
46287    2007-08-22	Jeff Muizelaar	<jeff@infidigm.net>
46288
46289	* poppler/GlobalParams.cc: Fix debug spew. Patch from Matthias
46290	Clasen.
46291
46292 ChangeLog		 | 4 ++++
46293 poppler/GlobalParams.cc | 1 -
46294 2 files changed, 4 insertions(+), 1 deletion(-)
46295
46296commit bc499987074d046baf29deafe4a29d57039c0c5e
46297Author: Jeff Muizelaar <jeff@infidigm.net>
46298Date:	Wed Aug 22 19:28:24 2007 +0000
46299
46300    2007-08-22	Jeff Muizelaar	<jeff@infidigm.net>
46301
46302	* poppler/CairoOutputDev.cc: Fix the computation of the padding
46303	in the
46304	image scaling code.
46305
46306 ChangeLog		   | 5 +++++
46307 poppler/CairoOutputDev.cc | 6 ++++--
46308 2 files changed, 9 insertions(+), 2 deletions(-)
46309
46310commit d9719233447cb4f85f2bf9d9ec6ef089caa21140
46311Author: Jeff Muizelaar <jeff@infidigm.net>
46312Date:	Sun Aug 19 16:20:21 2007 +0000
46313
46314    2007-08-19	Jeff Muizelaar	<jeff@infidigm.net>
46315
46316	* poppler/CairoOutputDev.cc: Avoid allocating the glyph array if
46317	currentFont is not set in beginString. This closes a possible
46318	memory leak.
46319
46320 ChangeLog		   | 6 ++++++
46321 poppler/CairoOutputDev.cc | 3 +++
46322 2 files changed, 9 insertions(+)
46323
46324commit 099eb56896046e020f4ef0365e1ee382f85ec1ab
46325Author: Albert Astals Cid <aacid@kde.org>
46326Date:	Wed Aug 15 18:52:20 2007 +0000
46327
46328	   * poppler/JBIG2Stream.cc: Quick fix for bug #12014
46329
46330 ChangeLog		|  4 ++++
46331 poppler/JBIG2Stream.cc | 16 +++++++++++-----
46332 2 files changed, 15 insertions(+), 5 deletions(-)
46333
46334commit 3b7e3645c85c7a3d341457f105835b58c935bd67
46335Author: Albert Astals Cid <aacid@kde.org>
46336Date:	Wed Aug 15 00:04:48 2007 +0000
46337
46338    RC2 is out! (0.5.91)
46339
46340 ChangeLog    |  1 +
46341 NEWS	      | 18 ++++++++++++++++++
46342 configure.ac |  2 +-
46343 3 files changed, 20 insertions(+), 1 deletion(-)
46344
46345commit c240daefe660ac3456dc0c5f5dc82aa53ebc3313
46346Author: Albert Astals Cid <aacid@kde.org>
46347Date:	Tue Aug 14 23:10:37 2007 +0000
46348
46349    * poppler/Stream.cc: Fix CVE-2007-3387 by merging xpdf-3.02pl1.patch
46350
46351 ChangeLog	   |  1 +
46352 poppler/Stream.cc | 12 +++++-------
46353 2 files changed, 6 insertions(+), 7 deletions(-)
46354
46355commit 1ba884b6b98ac8d755c9adc9f23a7a68d8b17b54
46356Author: Albert Astals Cid <aacid@kde.org>
46357Date:	Tue Aug 14 22:47:30 2007 +0000
46358
46359	    * configure.ac:
46360	    * pòppler/Makefile.am: Patch by Vincent Torri
46361	    <vtorri@univ-evry.fr> to
46362	    fix linking under MinGW
46363
46364 ChangeLog	     |	6 ++++++
46365 configure.ac	     | 13 +++++++++++++
46366 poppler/Makefile.am |	5 +++--
46367 3 files changed, 22 insertions(+), 2 deletions(-)
46368
46369commit 3c31f923fcf1aeb361910eb1e9445cc28aa5b3ca
46370Author: Jeff Muizelaar <jeff@infidigm.net>
46371Date:	Tue Aug 7 16:22:12 2007 +0000
46372
46373    2007-08-07	Jeff Muizelaar	<jeff@infidigm.net>
46374
46375	* poppler/CairoOutputDev.cc: Don't use the prescaleMethod
46376	when we have a rotation as that case has not been tested.
46377	Also make sure that scaledHeight is at least 1.
46378
46379 ChangeLog		   | 6 ++++++
46380 poppler/CairoOutputDev.cc | 7 ++++++-
46381 2 files changed, 12 insertions(+), 1 deletion(-)
46382
46383commit af97e5f8e0f3beeb43acde92a0788c02d9718adf
46384Author: Carlos Garcia Campos <carlosgc@gnome.org>
46385Date:	Mon Aug 6 17:41:17 2007 +0000
46386
46387    2007-08-06	Carlos Garcia Campos  <carlosgc@gnome.org>
46388	* poppler/Annot.cc:
46389	* poppler/Annot.h:
46390	* poppler/Form.cc:
46391	* poppler/Form.h:
46392	* poppler/Page.cc: Do not always regenerate appearance stream for
46393	every form widget, but only when it's actually needed.
46394
46395 ChangeLog	  |  9 ++++++
46396 poppler/Annot.cc | 86
46397 ++++++++++++++++++++++++++++++++++----------------------
46398 poppler/Annot.h  |  8 +++---
46399 poppler/Form.cc  | 25 +++-------------
46400 poppler/Form.h   |  4 ++-
46401 poppler/Page.cc  |  8 ++----
46402 6 files changed, 74 insertions(+), 66 deletions(-)
46403
46404commit 74627e71388ca0a4c0938a472c291ef87186f370
46405Author: Jeff Muizelaar <jeff@infidigm.net>
46406Date:	Tue Jul 31 21:40:19 2007 +0000
46407
46408    2007-07-31	Jeff Muizelaar	<jeff@infidigm.net>
46409
46410	* poppler/GlobalParams.cc: s/GList/GooList/ some Windows code.
46411
46412 ChangeLog		 | 4 ++++
46413 poppler/GlobalParams.cc | 8 ++++----
46414 2 files changed, 8 insertions(+), 4 deletions(-)
46415
46416commit f421e2151345ac855b75e819e19343a90789b3bf
46417Author: Jeff Muizelaar <jeff@infidigm.net>
46418Date:	Tue Jul 31 16:50:06 2007 +0000
46419
46420    2007-07-31	Jeff Muizelaar	<jeff@infidigm.net>
46421
46422	* glib/poppler-document.cc:
46423	* glib/poppler-document.h: Add poppler_fonts_iter_get_file_name.
46424
46425 ChangeLog		  |  5 +++++
46426 glib/poppler-document.cc | 16 ++++++++++++++++
46427 glib/poppler-document.h  |  1 +
46428 3 files changed, 22 insertions(+)
46429
46430commit 4d57b8a12b845d5d5ac321d7a4bca980d60d429f
46431Author: Jeff Muizelaar <jeff@infidigm.net>
46432Date:	Tue Jul 31 16:48:35 2007 +0000
46433
46434    2007-07-31	Jeff Muizelaar	<jeff@infidigm.net>
46435
46436	* poppler/CairoOutputDev.h: Add comment about
46437	CairoImageOutputDevice's
46438	implementation.
46439
46440 ChangeLog		  | 5 +++++
46441 poppler/CairoOutputDev.h | 1 +
46442 2 files changed, 6 insertions(+)
46443
46444commit f04a67006abdb5843ab481aa1e25b51abd1b1b64
46445Author: Carlos Garcia Campos <carlosgc@gnome.org>
46446Date:	Tue Jul 31 11:41:53 2007 +0000
46447
46448    2007-07-31	Carlos Garcia Campos  <carlosgc@gnome.org>
46449	* poppler/Form.cc:
46450	* poppler/Form.h: Fix memory leak.
46451
46452 ChangeLog	 | 5 +++++
46453 poppler/Form.cc | 9 +++++----
46454 poppler/Form.h  | 4 ++--
46455 3 files changed, 12 insertions(+), 6 deletions(-)
46456
46457commit ee9d556a8b413160911a535a0e9089b919ca29f5
46458Author: Carlos Garcia Campos <carlosgc@gnome.org>
46459Date:	Tue Jul 31 11:40:22 2007 +0000
46460
46461    2007-07-31	Carlos Garcia Campos  <carlosgc@gnome.org>
46462	* poppler/CairoOutputDev.h: Empty implementation of transparency
46463	groups and soft masks in CairoImageOutputDev. Fixes a crash in
46464	poppler_page_get_image_mapping.
46465
46466 ChangeLog		  |  6 ++++++
46467 poppler/CairoOutputDev.h | 11 +++++++++++
46468 2 files changed, 17 insertions(+)
46469
46470commit e08779856c801b9968dc2d47e28e86abc1ec7110
46471Author: Jeff Muizelaar <jeff@infidigm.net>
46472Date:	Tue Jul 31 05:29:57 2007 +0000
46473
46474    2007-07-31	Jeff Muizelaar	<jeff@infidigm.net>
46475
46476	* poppler/GfxFont.cc: Fix the case where the Encoding is
46477	"Identity"
46478	and ToUnicode exists. GfxCIDFont::getCodeToGIDMap makes
46479	CIDTOGID map
46480	from ToUnicde map, but when encoding is Identity, it should
46481	not use
46482	ToUnicode map to get GID. If encoding is Identity, No CIDTOGID
46483	map is
46484	needed.
46485	Patch by Koji Otani.
46486	Fixes #11413.
46487
46488 ChangeLog	    | 10 ++++++++++
46489 poppler/GfxFont.cc |  1 +
46490 2 files changed, 11 insertions(+)
46491
46492commit 86fc9a6f343be920f5159e745947401227e41a37
46493Author: Jeff Muizelaar <jeff@infidigm.net>
46494Date:	Mon Jul 30 19:28:17 2007 +0000
46495
46496    2007-07-30	Jeff Muizelaar	<jeff@infidigm.net>
46497
46498	* poppler/CairoOutputDev.cc:
46499	* poppler/CairoOutputDev.h: Prescale image masks before giving
46500	them
46501	to cairo to improve the quality of the scaled image. Improves
46502	#5589.
46503
46504 ChangeLog		   |   6 +
46505 poppler/CairoOutputDev.cc | 300
46506 ++++++++++++++++++++++++++++++++++++++++++++--
46507 poppler/CairoOutputDev.h  |  10 +-
46508 3 files changed, 303 insertions(+), 13 deletions(-)
46509
46510commit f754246e47161e9bf99887201e283c1419ade4f1
46511Author: Jeff Muizelaar <jeff@infidigm.net>
46512Date:	Mon Jul 30 19:07:45 2007 +0000
46513
46514    2007-07-30	Jeff Muizelaar	<jeff@infidigm.net>
46515
46516	* configure.ac: Update require cairo version to 1.4
46517
46518 ChangeLog    | 4 ++++
46519 configure.ac | 2 +-
46520 2 files changed, 5 insertions(+), 1 deletion(-)
46521
46522commit bb20249ac676995725b617ef442f5feb01f78205
46523Author: Jeff Muizelaar <jeff@infidigm.net>
46524Date:	Mon Jul 30 18:44:41 2007 +0000
46525
46526    2007-07-30	Jeff Muizelaar	<jeff@infidigm.net>
46527
46528	* poppler/CairoOutputDev.cc:
46529	* poppler/CairoOutputDev.h: Add transparency group support.
46530	Fixes #7856.
46531
46532 ChangeLog		   |   6 +++
46533 poppler/CairoOutputDev.cc | 133
46534 ++++++++++++++++++++++++++++++++++++++++++++++
46535 poppler/CairoOutputDev.h  |  21 +++++++-
46536 3 files changed, 159 insertions(+), 1 deletion(-)
46537
46538commit a85acecaeb0d122becbc52a385d918561e995eca
46539Author: Jeff Muizelaar <jeff@infidigm.net>
46540Date:	Mon Jul 30 00:22:35 2007 +0000
46541
46542    2007-07-29	Jeff Muizelaar	<jeff@infidigm.net>
46543
46544	* poppler/CairoOutputDev.cc:
46545	* poppler/CairoOutputDev.h: transform the original matrix for
46546	type3 fonts
46547	instead of using set_matrix()
46548
46549 ChangeLog		   |  6 ++++++
46550 poppler/CairoOutputDev.cc | 20 +++++++++++++++++---
46551 poppler/CairoOutputDev.h  |  1 +
46552 3 files changed, 24 insertions(+), 3 deletions(-)
46553
46554commit a81a082169de32d01c36c969616a5c2279f1bac7
46555Author: Jeff Muizelaar <jeff@infidigm.net>
46556Date:	Mon Jul 30 00:18:59 2007 +0000
46557
46558    2007-07-29	Jeff Muizelaar	<jeff@infidigm.net>
46559
46560	* glib/test-poppler-glib.c: include <time.h> to fix compilation.
46561
46562 ChangeLog		  | 4 ++++
46563 glib/test-poppler-glib.c | 1 +
46564 2 files changed, 5 insertions(+)
46565
46566commit 81393cb30f6287caf5195265cdc039555f2767d3
46567Author: Carlos Garcia Campos <carlosgc@gnome.org>
46568Date:	Sat Jul 28 08:22:40 2007 +0000
46569
46570    2007-07-28	Carlos Garcia Campos  <carlosgc@gnome.org>
46571	* poppler/Annot.cc:
46572	* poppler/Annot.h:
46573	* poppler/Form.cc:
46574	* poppler/Form.h: Make fieldLookup static in Form and use it from
46575	both Form and Annot.
46576
46577 ChangeLog	  |  8 +++++++
46578 poppler/Annot.cc | 43 +++++++++++-------------------------
46579 poppler/Annot.h  |  1 -
46580 poppler/Form.cc  | 66
46581 +++++++++++++++++++++++++++-----------------------------
46582 poppler/Form.h   |  2 ++
46583 5 files changed, 54 insertions(+), 66 deletions(-)
46584
46585commit 81b669dcb14bf821a49c9879f8d4129075647f5f
46586Author: Carlos Garcia Campos <carlosgc@gnome.org>
46587Date:	Sat Jul 28 08:05:11 2007 +0000
46588
46589    2007-07-28	Carlos Garcia Campos  <carlosgc@gnome.org>
46590	* glib/poppler-page.h: Remove unneeded declarations. Fixes bug
46591	#11744. Patch by Kouhei Sutou <kou@cozmixng.org>.
46592
46593 ChangeLog	     | 5 +++++
46594 glib/poppler-page.h | 2 --
46595 2 files changed, 5 insertions(+), 2 deletions(-)
46596
46597commit f2c4e5305009f1da770c99d3e2e3371ff37c75f3
46598Author: Carlos Garcia Campos <carlosgc@gnome.org>
46599Date:	Fri Jul 27 09:17:40 2007 +0000
46600
46601    2007-07-27	Carlos Garcia Campos  <carlosgc@gnome.org>
46602	* glib/poppler-document.cc:
46603	* glib/poppler-document.h:
46604	* glib/poppler-private.h:
46605	* glib/test-poppler-glib.c: Make PopplerFontInfo GObject. Patch by
46606	Kouhei Sutou <kou@cozmixng.org>.
46607
46608 ChangeLog		  |  8 ++++++++
46609 glib/poppler-document.cc | 44
46610 ++++++++++++++++++++++++++++++++++++++++----
46611 glib/poppler-document.h  |  6 +++++-
46612 glib/poppler-private.h   |  1 +
46613 glib/test-poppler-glib.c |  2 +-
46614 5 files changed, 55 insertions(+), 6 deletions(-)
46615
46616commit 975c7cff10d9b00359e147329ae2c7a93f8a3833
46617Author: Albert Astals Cid <aacid@kde.org>
46618Date:	Wed Jul 25 17:20:06 2007 +0000
46619
46620    micro optimization
46621
46622 qt4/src/poppler-page.cc | 4 ++--
46623 1 file changed, 2 insertions(+), 2 deletions(-)
46624
46625commit 525a7f49dd95f2644870a1c59ca15124e30026b4
46626Author: Carlos Garcia Campos <carlosgc@gnome.org>
46627Date:	Tue Jul 24 16:45:25 2007 +0000
46628
46629    2007-07-24	Carlos Garcia Campos  <carlosgc@gnome.org>
46630	* poppler/Annot.cc:
46631	* poppler/Form.cc: Several fixes in forms. Generate appearance for
46632	field buttons that don't have an AP dict. Do not remove the first
46633	character of the second and following lines in multiline text
46634	fields. Fix a crash with pdf documents created by ooo which have
46635	radio buttons. Look for some inheritable attributes in the
46636	parent when needed.
46637
46638 ChangeLog	  | 10 ++++++++
46639 poppler/Annot.cc | 27 ++++++++++----------
46640 poppler/Form.cc  | 77
46641 +++++++++++++++++++++++++++++++++++++++-----------------
46642 3 files changed, 78 insertions(+), 36 deletions(-)
46643
46644commit 633a1cde65f86ee6577a68f4f8d36de43d14c714
46645Author: Albert Astals Cid <aacid@kde.org>
46646Date:	Sun Jul 15 21:03:50 2007 +0000
46647
46648	    * utils/HtmlOutputDev.cc:
46649	    * utils/HtmlOutputDev.h: Create the html files in the
46650	    correct place,
46651	    not in the invocation dir. Fixes bug #11610
46652
46653 ChangeLog		|  6 ++++++
46654 utils/HtmlOutputDev.cc | 37 ++++++++++---------------------------
46655 utils/HtmlOutputDev.h	|  4 ----
46656 3 files changed, 16 insertions(+), 31 deletions(-)
46657
46658commit ccb2d420ca8d818aa9ba1d64f08f5e94ab313a72
46659Author: Albert Astals Cid <aacid@kde.org>
46660Date:	Sun Jul 15 17:09:29 2007 +0000
46661
46662	    * poppler/DCTStream.cc
46663	    * poppler/DCTStream.h: Implement less evil error handling. On
46664	    a
46665	    error_exit level error we don't want to actually exit the
46666	    program. See
46667	    http://bugs.kde.org/show_bug.cgi?id=147878 for a pdf with this
46668	    problem. libjpeg was printing "Bogus Huffman table definition"
46669	    and
46670	    exiting the program.
46671	    * poppler/Stream.cc: Remove bogus #warning
46672
46673 ChangeLog	      | 10 ++++++++++
46674 poppler/DCTStream.cc | 17 ++++++++++++++++-
46675 poppler/DCTStream.h  |  1 +
46676 poppler/Stream.cc    |  1 -
46677 4 files changed, 27 insertions(+), 2 deletions(-)
46678
46679commit f9d82dfd299ae23a1baf3e35e2c3cd351129c525
46680Author: Albert Astals Cid <aacid@kde.org>
46681Date:	Sat Jul 14 18:23:42 2007 +0000
46682
46683	    * utils/pdftops.cc: init width/height to -1 so it is
46684	    calculated if not
46685	    specified
46686
46687 ChangeLog	  | 5 +++++
46688 utils/pdftops.cc | 4 ++--
46689 2 files changed, 7 insertions(+), 2 deletions(-)
46690
46691commit 1c04136e9538ccfaa2d6b968861682ca3b69ffb3
46692Author: Carlos Garcia Campos <carlosgc@gnome.org>
46693Date:	Sat Jul 14 15:23:31 2007 +0000
46694
46695    2007-07-14	Pino Toscano  <pino@kde.org>
46696	* glib/poppler-action.h:
46697	* glib/poppler-document.h: Remove trailing comma from the last
46698	item of enums.
46699
46700 ChangeLog		 | 6 ++++++
46701 glib/poppler-action.h	 | 2 +-
46702 glib/poppler-document.h | 8 ++++----
46703 3 files changed, 11 insertions(+), 5 deletions(-)
46704
46705commit b9b68cabce19a5e23911e5432ace8c13bd237391
46706Author: Carlos Garcia Campos <carlosgc@gnome.org>
46707Date:	Sat Jul 14 15:15:57 2007 +0000
46708
46709    2007-07-14	Carlos Garcia Campos  <carlosgc@gnome.org>
46710	* glib/poppler-form-field.cc:
46711	* glib/poppler-form-field.h:
46712	* glib/test-poppler-glib.c: Make is_password a property instead of
46713	a text form field type, since a text field could be multiline and
46714	password at the same time.
46715
46716 ChangeLog		    |  8 ++++++++
46717 glib/poppler-form-field.cc | 10 ++++++++--
46718 glib/poppler-form-field.h  |  2 +-
46719 glib/test-poppler-glib.c   |  4 ++--
46720 4 files changed, 19 insertions(+), 5 deletions(-)
46721
46722commit 14a8361039d708661b8699b2e7c4496135021a85
46723Author: Albert Astals Cid <aacid@kde.org>
46724Date:	Fri Jul 13 22:18:05 2007 +0000
46725
46726	    * fofi/FoFiTrueType.cc
46727	    * fofi/FoFiTrueType.h
46728	    * poppler/CairoFontEngine.cc
46729	    * poppler/CharCodeToUnicode.cc
46730	    * poppler/CharCodeToUnicode.h
46731	    * poppler/GfxFont.cc
46732	    * poppler/GfxFont.h
46733	    * poppler/SplashOutputDev.cc: Patch by
46734	    Koji Otani <sho@bbr.jp> to fix several problems with
46735	    Japanese fonts.
46736	    Fixes bug 11413
46737
46738 ChangeLog		      |  13 ++
46739 fofi/FoFiTrueType.cc	      | 305
46740 +++++++++++++++++++++++++++++++++++++++++++
46741 fofi/FoFiTrueType.h	      |  12 ++
46742 poppler/CairoFontEngine.cc   |  47 ++-----
46743 poppler/CharCodeToUnicode.cc |  16 +++
46744 poppler/CharCodeToUnicode.h  |   1 +
46745 poppler/GfxFont.cc	      | 230 ++++++++++++++++++++++++++++----
46746 poppler/GfxFont.h	      |   2 +
46747 poppler/SplashOutputDev.cc   |  53 ++------
46748 9 files changed, 577 insertions(+), 102 deletions(-)
46749
46750commit 8389099d8e8940e3f8920b14a83075d69bcd8e6c
46751Author: Albert Astals Cid <aacid@kde.org>
46752Date:	Fri Jul 13 18:21:02 2007 +0000
46753
46754	    * poppler/FontInfo.cc: Fix the FontInfoScanner::scan method to
46755	    actually scan the number of requested pages
46756
46757 ChangeLog	     |	6 ++++++
46758 poppler/FontInfo.cc | 12 ++++++------
46759 2 files changed, 12 insertions(+), 6 deletions(-)
46760
46761commit 9ced4442372d08375e0ded62f79052d8a3ec9cd6
46762Author: Albert Astals Cid <aacid@kde.org>
46763Date:	Fri Jul 13 18:08:44 2007 +0000
46764
46765	    * poppler/GlobalParams.cc: Remove dead unused code from
46766	    Win32 ifdef
46767
46768 ChangeLog		 | 4 ++++
46769 poppler/GlobalParams.cc | 6 ------
46770 2 files changed, 4 insertions(+), 6 deletions(-)
46771
46772commit fb89fdb8de608ff94082e16819f042cddabf2bcc
46773Author: Albert Astals Cid <aacid@kde.org>
46774Date:	Wed Jul 11 18:52:12 2007 +0000
46775
46776	    * poppler/PSOutputDev.cc
46777	    * poppler/PSOutputDev.h
46778	    * utils/pdftohtml.cc: Fix bug 9746. pdftohtml complex mode
46779	    had text
46780	    twice
46781
46782 ChangeLog		| 7 +++++++
46783 poppler/PSOutputDev.cc | 5 +++++
46784 poppler/PSOutputDev.h	| 2 ++
46785 utils/pdftohtml.cc	| 3 +--
46786 4 files changed, 15 insertions(+), 2 deletions(-)
46787
46788commit 0c9fa59bf5edf3cfcca1792da51b904a7c7f7615
46789Author: Carlos Garcia Campos <carlosgc@gnome.org>
46790Date:	Wed Jul 11 18:30:19 2007 +0000
46791
46792    2007-07-11	Carlos Garcia Campos  <carlosgc@gnome.org>
46793	* poppler/Form.cc:
46794	* poppler/XRef.cc:
46795	* poppler/XRef.h: Fix memory leak.
46796
46797 ChangeLog	 |  6 ++++++
46798 poppler/Form.cc | 49 ++++++++++++++++++++++++-------------------------
46799 poppler/XRef.cc | 22 ++++++++++------------
46800 poppler/XRef.h  |  2 +-
46801 4 files changed, 41 insertions(+), 38 deletions(-)
46802
46803commit 4ae7d43bd54c5b3e2f08c48441f741d3099e228f
46804Author: Albert Astals Cid <aacid@kde.org>
46805Date:	Wed Jul 11 18:12:26 2007 +0000
46806
46807	    * goo/GooVector.h: Rename guard from _VECTOR_H to GOO_VECTOR_H
46808	    * goo/gfile.cc: GString -> GooString in Windows code
46809	    * poppler/GlobalParams.cc: GString -> GooString in Windows
46810	    code
46811	    * splash/SplashT1FontEngine.cc
46812	    * splash/SplashT1FontEngine.h
46813	    * splash/SplashT1FontFile.cc
46814	    * splash/SplashT1FontFile.h: T1 code is not supported,
46815	    but at least
46816	    make it compile :-D
46817
46818 ChangeLog		      | 11 +++++++++++
46819 goo/GooVector.h	      |  4 ++--
46820 goo/gfile.cc		      |  6 +++---
46821 poppler/GlobalParams.cc      | 26 +++++++++++++-------------
46822 splash/SplashFontEngine.cc   |  2 +-
46823 splash/SplashT1FontEngine.cc |  8 ++++----
46824 splash/SplashT1FontEngine.h  |  7 +++----
46825 splash/SplashT1FontFile.cc   |  8 +++++---
46826 splash/SplashT1FontFile.h    |  4 ++--
46827 9 files changed, 44 insertions(+), 32 deletions(-)
46828
46829commit 7bd125ce96c603fd5cf42d7c6a29b542e82dd4ec
46830Author: Carlos Garcia Campos <carlosgc@gnome.org>
46831Date:	Wed Jul 11 18:08:07 2007 +0000
46832
46833    2007-07-11	Carlos Garcia Campos  <carlosgc@gnome.org>
46834	* poppler/Form.cc:
46835	* poppler/Form.h:
46836	* glib/poppler-form-field.cc:
46837	* glib/poppler-form-field.h:
46838	* glib/test-poppler-glib.c: Add a method to get the max length
46839	allowed in text form fields.
46840
46841 ChangeLog		    |  9 +++++++++
46842 glib/poppler-form-field.cc |  8 ++++++++
46843 glib/poppler-form-field.h  |  1 +
46844 glib/test-poppler-glib.c   |  1 +
46845 poppler/Form.cc	    | 11 +++++++++++
46846 poppler/Form.h		    |  4 ++++
46847 6 files changed, 34 insertions(+)
46848
46849commit 8a68855735e9d295d71685e82de39204d639ea7a
46850Author: Carlos Garcia Campos <carlosgc@gnome.org>
46851Date:	Mon Jul 9 08:52:58 2007 +0000
46852
46853    2007-07-09	Carlos Garcia Campos  <carlosgc@gnome.org>
46854	* poppler/Annot.cc:
46855	* poppler/Annot.h: Render '*' instead of the actual content in
46856	password form fields. Patch by Julien Rebetez <julien@fhtagn.net>
46857
46858 ChangeLog	  |  6 ++++++
46859 poppler/Annot.cc | 52
46860 +++++++++++++++++++++++++++++-----------------------
46861 poppler/Annot.h  |  5 +++--
46862 3 files changed, 38 insertions(+), 25 deletions(-)
46863
46864commit 53cf7d7084dc03a28239f11c94f2095bb02d6108
46865Author: Carlos Garcia Campos <carlosgc@gnome.org>
46866Date:	Sat Jul 7 16:23:56 2007 +0000
46867
46868    2007-07-07	Carlos Garcia Campos  <carlosgc@gnome.org>
46869	* poppler/Form.cc:
46870	* poppler/Form.h:
46871	* glib/poppler-form-field.cc:
46872	* glib/poppler-form-field.h:
46873	* glib/test-poppler-glib.c: Add a method to get the type of a Form
46874	Field Button.
46875
46876 ChangeLog		    |  9 +++++++++
46877 glib/poppler-form-field.cc | 18 ++++++++++++++++++
46878 glib/poppler-form-field.h  |  8 ++++++++
46879 glib/test-poppler-glib.c   | 26 +++++++++++++++++++++++---
46880 poppler/Form.cc	    |  5 +++++
46881 poppler/Form.h		    |  2 ++
46882 6 files changed, 65 insertions(+), 3 deletions(-)
46883
46884commit de0a40181e5832a0dc263d40ed0a269867764623
46885Author: Carlos Garcia Campos <carlosgc@gnome.org>
46886Date:	Sat Jul 7 15:28:29 2007 +0000
46887
46888    2007-07-07	Carlos Garcia Campos  <carlosgc@gnome.org>
46889	* poppler/Form.cc: Fix a crash when setting state on buttons that
46890	don't have state.
46891
46892 ChangeLog	 | 5 +++++
46893 poppler/Form.cc | 3 +++
46894 2 files changed, 8 insertions(+)
46895
46896commit a33518a3283ff25aa5517bc535ddb61383b1cfdc
46897Author: Albert Astals Cid <aacid@kde.org>
46898Date:	Fri Jul 6 09:08:44 2007 +0000
46899
46900	    * poppler/Form.cc: Fix a bug with FormField's destructor
46901	    which was not
46902	    checking if the FormField is terminal to determine wether
46903	    it needs to
46904	    delete children or widgets. Patch by
46905	    Julien Rebetez <julien@fhtagn.net>
46906
46907 ChangeLog	 |  4 ++++
46908 poppler/Form.cc | 17 +++++++++++------
46909 2 files changed, 15 insertions(+), 6 deletions(-)
46910
46911commit 43f0d5b9bb198cdcbc2f7111f294c6f947105314
46912Author: Albert Astals Cid <aacid@kde.org>
46913Date:	Fri Jul 6 08:47:11 2007 +0000
46914
46915	    * goo/GooString.cc:
46916	    * poppler/ABWOutputDev.cc: Build on Sun Force compiler,
46917	    patch by
46918	    Darren Kenny <darren.kenny@sun.com>
46919
46920 ChangeLog		 | 6 ++++++
46921 goo/GooString.cc	 | 2 +-
46922 poppler/ABWOutputDev.cc | 4 +++-
46923 3 files changed, 10 insertions(+), 2 deletions(-)
46924
46925commit 4e7405071b69889362e4d49de3f881f0e3e261e3
46926Author: Carlos Garcia Campos <carlosgc@gnome.org>
46927Date:	Thu Jul 5 13:04:01 2007 +0000
46928
46929    2007-07-05	Carlos Garcia Campos  <carlosgc@gnome.org>
46930	* glib/poppler-form-field.cc: Allow to set NULL in form fields
46931	that can contain text.
46932
46933 ChangeLog		    |  5 +++++
46934 glib/poppler-form-field.cc | 30 ++++++++++++------------------
46935 2 files changed, 17 insertions(+), 18 deletions(-)
46936
46937commit 625510797c528257527003477fe28adbacfe80e7
46938Author: Carlos Garcia Campos <carlosgc@gnome.org>
46939Date:	Thu Jul 5 08:13:51 2007 +0000
46940
46941    2007-07-05	Carlos Garcia Campos  <carlosgc@gnome.org>
46942	* glib/poppler-attachment.cc:
46943	* glib/poppler-attachment.h:
46944	* glib/test-poppler-glib.c: Rename cdate and mdate again to ctime
46945	and mtime, since they are public attributes and we don't want to
46946	break the API.
46947
46948 ChangeLog		    | 8 ++++++++
46949 glib/poppler-attachment.cc | 4 ++--
46950 glib/poppler-attachment.h  | 4 ++--
46951 glib/test-poppler-glib.c   | 4 ++--
46952 4 files changed, 14 insertions(+), 6 deletions(-)
46953
46954commit 9b2640f156f24b07c797d9461f84e64d550efa1a
46955Author: Albert Astals Cid <aacid@kde.org>
46956Date:	Wed Jul 4 13:57:31 2007 +0000
46957
46958	    * qt4/src/poppler-form.cc: QStringToGooString ->
46959	    QStringToUnicodeGooString has FormWidgetText::setContent
46960	    wants to have
46961	    the unicode formated string
46962	    * qt4/src/poppler-private.h: create QStringToUnicodeGooString
46963
46964 ChangeLog		   |  7 +++++++
46965 qt4/src/poppler-form.cc   |  2 +-
46966 qt4/src/poppler-private.h | 15 +++++++++++++++
46967 3 files changed, 23 insertions(+), 1 deletion(-)
46968
46969commit b70115cf979b29f75c644518ae0e9c0dd9892ebf
46970Author: Carlos Garcia Campos <carlosgc@gnome.org>
46971Date:	Wed Jul 4 13:06:38 2007 +0000
46972
46973    2007-07-04	Carlos Garcia Campos  <carlosgc@gnome.org>
46974	* glib/poppler-form-field.cc: Convert strings from UTF8 to UTF16BE
46975	before setting them.
46976
46977 ChangeLog		    |  5 +++++
46978 glib/poppler-form-field.cc | 34 ++++++++++++++++++++++++----------
46979 2 files changed, 29 insertions(+), 10 deletions(-)
46980
46981commit d37843877a6f93a9f27502d07ad82cba79e9aa73
46982Author: Carlos Garcia Campos <carlosgc@gnome.org>
46983Date:	Wed Jul 4 08:26:52 2007 +0000
46984
46985    2007-07-04	Carlos Garcia Campos  <carlosgc@gnome.org>
46986	* glib/poppler-attachment.cc:
46987	* glib/poppler-attachment.h: Add size, creation and modification
46988	date and checksum properties to attachments. Fix memory leaks.
46989	* glib/test-poppler-glib.c:
46990	* glib/poppler.h:
46991	* glib/poppler-private.h:
46992	* glib/poppler-document.cc: Add a function to convert a pdf date
46993	into a GTime that is used by attachments and document
46994	properties. Fix memory leak in attachments.
46995
46996 ChangeLog		    |  12 ++++
46997 glib/poppler-attachment.cc |  25 +++++++-
46998 glib/poppler-attachment.h  |  16 ++---
46999 glib/poppler-document.cc   | 142
47000 +++++++++++++++++++++++----------------------
47001 glib/poppler-private.h     |	6 +-
47002 glib/poppler.h		    |	1 +
47003 glib/test-poppler-glib.c   |  56 +++++++++++++++---
47004 7 files changed, 171 insertions(+), 87 deletions(-)
47005
47006commit d933f47d4af0992059148259a189373b42499bbe
47007Author: Albert Astals Cid <aacid@kde.org>
47008Date:	Tue Jul 3 20:31:20 2007 +0000
47009
47010	    * qt4/tests/poppler-fonts.cpp: For the sake of completeness,
47011	    add all
47012	    the enums
47013
47014 ChangeLog		     |	2 ++
47015 qt4/tests/poppler-fonts.cpp | 28 ++++++++++++++++++++--------
47016 2 files changed, 22 insertions(+), 8 deletions(-)
47017
47018commit d90b166cfbdc4857351baa627d158d5e0b6652b4
47019Author: Albert Astals Cid <aacid@kde.org>
47020Date:	Tue Jul 3 16:46:51 2007 +0000
47021
47022	    * poppler/Catalog.cc: Fix crash,
47023	    embeddedFileNameTree.getName(i)
47024	    returns a reference to its own data so does not have to
47025	    be deleted
47026	    * qt4/tests/poppler-attachments.cpp: Delete the doc, just
47027	    for sake of
47028	    correctness
47029
47030 ChangeLog			   | 7 +++++++
47031 poppler/Catalog.cc		   | 1 -
47032 qt4/tests/poppler-attachments.cpp | 1 +
47033 3 files changed, 8 insertions(+), 1 deletion(-)
47034
47035commit 7fa87eb2b093770271bc3a72de5b0b9dc228aa1b
47036Author: Carlos Garcia Campos <carlosgc@gnome.org>
47037Date:	Tue Jul 3 14:01:40 2007 +0000
47038
47039    2007-07-03	Carlos Garcia Campos  <carlosgc@gnome.org>
47040	* glib/poppler-form-field.cc:
47041	* glib/poppler-form-field.h:
47042	* glib/test-poppler-glib.c: Add choice_commit_on_change function
47043	to glib bindings.
47044
47045 ChangeLog		    | 7 +++++++
47046 glib/poppler-form-field.cc | 8 ++++++++
47047 glib/poppler-form-field.h  | 1 +
47048 glib/test-poppler-glib.c   | 2 ++
47049 4 files changed, 18 insertions(+)
47050
47051commit 8b67e0403f6eaab6770cc0b7861074ae0b6d85bb
47052Author: Carlos Garcia Campos <carlosgc@gnome.org>
47053Date:	Tue Jul 3 13:49:18 2007 +0000
47054
47055    2007-07-03	Carlos Garcia Campos  <carlosgc@gnome.org>
47056	* glib/poppler-form-field.cc:
47057	* glib/poppler-form-field.h:
47058	* glib/test-poppler-glib.c: Fix a typo.
47059
47060 ChangeLog		    | 6 ++++++
47061 glib/poppler-form-field.cc | 2 +-
47062 glib/poppler-form-field.h  | 2 +-
47063 glib/test-poppler-glib.c   | 2 +-
47064 4 files changed, 9 insertions(+), 3 deletions(-)
47065
47066commit 33a5765eb404a4b321b09c26af74c1ed64a5d474
47067Author: Albert Astals Cid <aacid@kde.org>
47068Date:	Tue Jul 3 13:22:54 2007 +0000
47069
47070	    * poppler/Catalog.cc:
47071	    * poppler/Catalog.h: Add size and checksum properties to
47072	    the embeded
47073	    files
47074	    * qt4/src/poppler-embeddedfile.cc:
47075	    * qt4/src/poppler-qt4.h: Add size and checksum properties
47076	    to the qt4
47077	    frontend
47078
47079 ChangeLog			 |  9 +++++++++
47080 poppler/Catalog.cc		 | 19 ++++++++++++++++---
47081 poppler/Catalog.h		 | 13 +++++++++++--
47082 qt4/src/poppler-embeddedfile.cc | 16 ++++++++++++++++
47083 qt4/src/poppler-qt4.h		 | 14 ++++++++++++++
47084 5 files changed, 66 insertions(+), 5 deletions(-)
47085
47086commit c7d21f9354bbe090cce6459124dcaadf1e46639e
47087Author: Carlos Garcia Campos <carlosgc@gnome.org>
47088Date:	Mon Jul 2 13:39:32 2007 +0000
47089
47090    2007-07-02	Carlos Garcia Campos  <carlosgc@gnome.org>
47091	* glib/poppler-form-field.cc:
47092	* glib/poppler-form-field.h:
47093	* glib/test-poppler-glib.c:
47094	Use FILE_SELECT instead of FILESELECT and fix a typo. Patch by
47095	Kouhei Sutou
47096
47097 ChangeLog		    | 9 +++++++++
47098 glib/poppler-form-field.cc | 2 +-
47099 glib/poppler-form-field.h  | 2 +-
47100 glib/test-poppler-glib.c   | 2 +-
47101 4 files changed, 12 insertions(+), 3 deletions(-)
47102
47103commit 5e301064c62c6d58f488839d7bf804af912a3de1
47104Author: Carlos Garcia Campos <carlosgc@gnome.org>
47105Date:	Mon Jul 2 13:34:26 2007 +0000
47106
47107    2007-07-02	Carlos Garcia Campos  <carlosgc@gnome.org>
47108	* glib/poppler-form-field.cc:
47109	* glib/poppler-form-field.h:
47110	* glib/test-poppler-glib.c:
47111	Add poppler_form_field_is_read_only to glib bindings. Patch by
47112	Kouhei Sutou
47113
47114 ChangeLog		    | 9 +++++++++
47115 glib/poppler-form-field.cc | 8 ++++++++
47116 glib/poppler-form-field.h  | 1 +
47117 glib/test-poppler-glib.c   | 6 +++++-
47118 4 files changed, 23 insertions(+), 1 deletion(-)
47119
47120commit 11875746ce28e8999bcad46167fcfea131cd267a
47121Author: Carlos Garcia Campos <carlosgc@gnome.org>
47122Date:	Sat Jun 30 08:33:30 2007 +0000
47123
47124    2007-06-30	Carlos Garcia Campos  <carlosgc@gnome.org>
47125	* glib/poppler-page.cc: Use poppler_page_transition_get_type
47126	instead of poppler_page_transition which doesn't exist. Patch by
47127	Kouhei Sutou
47128
47129 ChangeLog	      | 6 ++++++
47130 glib/poppler-page.cc | 2 +-
47131 2 files changed, 7 insertions(+), 1 deletion(-)
47132
47133commit 0a5acaae3b9bfcd731bc4e072f35f9433aa773da
47134Author: Carlos Garcia Campos <carlosgc@gnome.org>
47135Date:	Sat Jun 30 08:25:15 2007 +0000
47136
47137    2007-06-30	Carlos Garcia Campos  <carlosgc@gnome.org>
47138	* glib/Makefile.am:
47139	* glib/poppler-form-field.cc:
47140	* glib/poppler-form-field.h:
47141	* glib/poppler-document.cc:
47142	* glib/poppler-document.h:
47143	* glib/poppler-page.cc:
47144	* glib/poppler-page.h:
47145	* glib/poppler-private.h:
47146	* glib/poppler.h:
47147	* glib/test-poppler-glib.c: Improve forms API in the glib bindings
47148	in order to make it more consistent with the current API and
47149	easier to use.
47150
47151 ChangeLog		    |  15 +++
47152 glib/Makefile.am	    |	2 +
47153 glib/poppler-document.cc   | 197 ++--------------------------
47154 glib/poppler-document.h    |  55 +-------
47155 glib/poppler-form-field.cc | 316
47156 +++++++++++++++++++++++++++++++++++++++++++++
47157 glib/poppler-form-field.h  |  96 ++++++++++++++
47158 glib/poppler-page.cc	    | 210 ++++++++++++------------------
47159 glib/poppler-page.h	    |  55 ++------
47160 glib/poppler-private.h     |  11 +-
47161 glib/poppler.h		    |  40 +++---
47162 glib/test-poppler-glib.c   | 119 ++++++++++++++---
47163 11 files changed, 662 insertions(+), 454 deletions(-)
47164
47165commit 2212874e57a6eb9db733b2e9a98f0cfcb88a8fc1
47166Author: Albert Astals Cid <aacid@kde.org>
47167Date:	Tue Jun 26 21:31:07 2007 +0000
47168
47169	    * poppler/Form.cc: Don't crash on documents with AcroForm
47170	    but no
47171	    AcroForm->Fields (it's mandatory but...)
47172
47173 ChangeLog	 |  5 +++++
47174 poppler/Form.cc | 54
47175 +++++++++++++++++++++++++++++-------------------------
47176 2 files changed, 34 insertions(+), 25 deletions(-)
47177
47178commit e48ee9c4af6bf98b6988c51dcab9ee9ef6e3cafe
47179Author: Carlos Garcia Campos <carlosgc@gnome.org>
47180Date:	Sat Jun 23 18:06:07 2007 +0000
47181
47182    2007-06-23	Carlos Garcia Campos  <carlosgc@gnome.org>
47183	* poppler/Annot.cc:
47184	* poppler/Form.cc: Fix memory leaks.
47185
47186 ChangeLog	  |  5 +++++
47187 poppler/Annot.cc |  2 +-
47188 poppler/Form.cc  | 13 +++++++++----
47189 3 files changed, 15 insertions(+), 5 deletions(-)
47190
47191commit d874a2753e3ac51b6f539dfdf980435c8c381b4f
47192Author: Albert Astals Cid <aacid@kde.org>
47193Date:	Wed Jun 20 20:07:15 2007 +0000
47194
47195	* qt4/src/poppler-qt4.h:
47196	* qt4/src/poppler-document.cc: Allow access to a document's
47197	metadata contents
47198	from the qt4 binding. Based on patch by Jason Kivlighn
47199	* qt4/tests/test-poppler-qt4.cpp: Print metadata if it exists
47200
47201 ChangeLog			|  5 +++++
47202 qt4/src/poppler-document.cc	| 13 +++++++++++++
47203 qt4/src/poppler-qt4.h		|  5 +++++
47204 qt4/tests/test-poppler-qt4.cpp |  1 +
47205 4 files changed, 24 insertions(+)
47206
47207commit 08d4c437e735ac50a340c4ae17ee0eeccd00dc20
47208Author: Albert Astals Cid <aacid@kde.org>
47209Date:	Wed Jun 20 18:40:03 2007 +0000
47210
47211	   * glib/poppler-document.cc: Allow access to a document's
47212	   metadata stream
47213	   through the glib binding. Patch by Jason Kivlighn
47214	   <jkivlighn@gmail.com> Approved by Carlos
47215
47216 ChangeLog		  |  6 ++++++
47217 glib/poppler-document.cc | 21 +++++++++++++++++++++
47218 2 files changed, 27 insertions(+)
47219
47220commit cdd2a49dc99aa16ded674c58dbb50298f06cf18a
47221Author: Albert Astals Cid <aacid@kde.org>
47222Date:	Fri Jun 15 18:15:53 2007 +0000
47223
47224	    * poppler/ABWOutputDev.cc: Replaces the getBiggestSeperator
47225	    function
47226	    at the ABWoutputdev with one that is easier to read/debug
47227	    and less likely to contain bugs. Some cosmetic fixes at the
47228	    functions recursiveXYC and splitnodes. Patch by
47229	    Jauco Noordzij <jauco.noordzij@gmail.com>. More info at
47230	    bug #11273
47231
47232 ChangeLog		 |   8 +
47233 poppler/ABWOutputDev.cc | 384
47234 ++++++++++++------------------------------------
47235 2 files changed, 106 insertions(+), 286 deletions(-)
47236
47237commit 7f23383197b0e2fa24be7b4925ea6f39eb95bbc1
47238Author: Albert Astals Cid <aacid@kde.org>
47239Date:	Wed Jun 13 20:39:21 2007 +0000
47240
47241	    * poppler/ABWOutputDev.cc
47242	    * poppler/ABWOutputDev.h: Remove dependency on debugxml. Patch
47243	    by
47244	    Jauco Noordzij <jauco.noordzij@gmail.com>. Fixes bug #11187
47245
47246 ChangeLog		 |  6 ++++
47247 poppler/ABWOutputDev.cc | 80
47248 ++++++++++++++++++++++++++++++++++++++++++++++++-
47249 poppler/ABWOutputDev.h  |  1 +
47250 3 files changed, 86 insertions(+), 1 deletion(-)
47251
47252commit 948520cd529ce47d1970aae6a0b8058128e37c30
47253Author: Albert Astals Cid <aacid@kde.org>
47254Date:	Wed Jun 13 18:50:40 2007 +0000
47255
47256	    * goo/FixedPoint.h
47257	    * goo/gmem.h
47258	    * poppler/SecurityHandler.h
47259	    * poppler/poppler-config.h.in
47260	    * utils/ImageOutputDev.h:
47261	    Patch by Axel Howind <Axel.Howind@htp-tel.de>
47262	    - include USE_EXCEPTIONS and USE_FIXEDPOINT in
47263	    poppler-config.h.in
47264	    - fix typo (MULTITHREADED/MULTITHREADING) in
47265	    poppler.config.h.in
47266	    - change installed headers to include poppler-config.h
47267	    instead of
47268	    config.h
47269	    - use <poppler/poppler-config.h> instead of <poppler-config.h>
47270	    so that
47271	    installed headers can be used without including
47272	    .../include/poppler
47273	    in the include path
47274
47275 ChangeLog		     | 16 ++++++++++++++++
47276 goo/FixedPoint.h	     |	2 +-
47277 goo/gmem.h		     |	2 +-
47278 poppler/SecurityHandler.h   |	2 +-
47279 poppler/poppler-config.h.in | 12 +++++++++++-
47280 utils/ImageOutputDev.h      |	2 +-
47281 6 files changed, 31 insertions(+), 5 deletions(-)
47282
47283commit 825461e47b05595805e87a0d2960b07197c8da8b
47284Author: Albert Astals Cid <aacid@kde.org>
47285Date:	Wed Jun 13 18:24:56 2007 +0000
47286
47287    configure.ac: Fix detection of glib
47288
47289 ChangeLog    | 4 ++++
47290 configure.ac | 2 +-
47291 2 files changed, 5 insertions(+), 1 deletion(-)
47292
47293commit a67a93fc6b4812a4f892b311c5b299e59283cd47
47294Author: Albert Astals Cid <aacid@kde.org>
47295Date:	Mon Jun 11 21:14:22 2007 +0000
47296
47297	    * poppler/CMap.h:
47298	    * poppler/CharCodeToUnicode.h:
47299	    * poppler/GlobalParams.h:
47300	    * poppler/PageLabelInfo.h:
47301	    * poppler/UnicodeMap.h: Further include cleanup. Patch by
47302	    Axel Howind
47303	    on bug #11228
47304
47305 ChangeLog		     | 9 +++++++++
47306 poppler/CMap.h		     | 2 +-
47307 poppler/CharCodeToUnicode.h | 2 +-
47308 poppler/GlobalParams.h      | 2 +-
47309 poppler/PageLabelInfo.h     | 6 +++---
47310 poppler/UnicodeMap.h	     | 2 +-
47311 6 files changed, 16 insertions(+), 7 deletions(-)
47312
47313commit 051b31af053cac4727718169b79b25451a4bdd95
47314Author: Albert Astals Cid <aacid@kde.org>
47315Date:	Mon Jun 11 21:11:05 2007 +0000
47316
47317	   * qt/poppler-qt.h
47318	   * qt4/src/poppler-qt4.h: Headers cleanup
47319
47320 ChangeLog	       | 5 +++++
47321 qt/poppler-qt.h       | 6 +++---
47322 qt4/src/poppler-qt4.h | 8 ++++----
47323 3 files changed, 12 insertions(+), 7 deletions(-)
47324
47325commit 3e1597b80fc6750f1ec3269f9819aa8225879524
47326Author: Albert Astals Cid <aacid@kde.org>
47327Date:	Fri Jun 8 22:39:23 2007 +0000
47328
47329    poppler/Annot.cc: Fix leak
47330
47331 ChangeLog	  | 4 ++++
47332 poppler/Annot.cc | 1 +
47333 2 files changed, 5 insertions(+)
47334
47335commit 49535c20b4f71d1c1381134233e2e1449cf560c0
47336Author: Jeff Muizelaar <jeff@infidigm.net>
47337Date:	Thu Jun 7 21:23:03 2007 +0000
47338
47339    2007-06-07	Jeff Muizelaar	<jeff@infidigm.net>
47340
47341	* poppler/ABWOutputDev.cc: Change "and", "or", "not" to "&&",
47342	"||",
47343	"!" for consistency with the rest of the code. Patch by Jens
47344	Granseuer
47345
47346 ChangeLog		 |  5 +++
47347 poppler/ABWOutputDev.cc | 93
47348 +++++++++++++++++++++++++------------------------
47349 2 files changed, 52 insertions(+), 46 deletions(-)
47350
47351commit dd8fa975bf51dd18120369d0ef2d8f1781e04d93
47352Author: Albert Astals Cid <aacid@kde.org>
47353Date:	Sat Jun 2 09:18:11 2007 +0000
47354
47355    correct form of patch 11102
47356
47357 utils/HtmlFonts.cc | 5 ++++-
47358 1 file changed, 4 insertions(+), 1 deletion(-)
47359
47360commit cdf70857ece0748f13b11c923ccf9626094555b4
47361Author: Albert Astals Cid <aacid@kde.org>
47362Date:	Fri Jun 1 18:34:48 2007 +0000
47363
47364	    * poppler/ArthurOutputDev.cc
47365	    * splash/SplashFTFont.cc
47366	    * splash/SplashMath.h: Make it compile with
47367	    --enable-fixedpoint. Fixes
47368	    bug 11110
47369
47370 ChangeLog		    | 7 +++++++
47371 poppler/ArthurOutputDev.cc | 8 ++++----
47372 splash/SplashFTFont.cc     | 8 ++++----
47373 splash/SplashMath.h	    | 2 +-
47374 4 files changed, 16 insertions(+), 9 deletions(-)
47375
47376commit 90b1a404629a884cc32737a3a729c9a75f7a59c1
47377Author: Albert Astals Cid <aacid@kde.org>
47378Date:	Wed May 30 18:33:24 2007 +0000
47379
47380	    * configure.ac: Fix to check for glib-2.0 not glib that is
47381	    1.0. Patch
47382	    came though Pardus developers and they don't remember where
47383	    they got
47384	    it from.
47385
47386 ChangeLog    | 6 ++++++
47387 configure.ac | 2 +-
47388 2 files changed, 7 insertions(+), 1 deletion(-)
47389
47390commit 03d766ea1ddd4ce6d938f96b53906a7dc8bd179a
47391Author: Albert Astals Cid <aacid@kde.org>
47392Date:	Wed May 30 18:29:57 2007 +0000
47393
47394    make dist needs this
47395
47396 qt4/src/Makefile.am | 2 ++
47397 1 file changed, 2 insertions(+)
47398
47399commit d540c04268047fdd125ad932ca05c7553a97c0fe
47400Author: Albert Astals Cid <aacid@kde.org>
47401Date:	Wed May 30 17:50:00 2007 +0000
47402
47403	   * utils/HtmlFonts.cc: Make pdftohtml not pollute stdout. Patch
47404	   by
47405	    Nanning Buitenhuis <nanning@elvenkind.com>
47406
47407    And some changes in glib/reference/tmpl
47408
47409 ChangeLog				   |   5 +
47410 glib/reference/tmpl/poppler-document.sgml |   4 +
47411 glib/reference/tmpl/poppler-enums.sgml    | 150
47412 ++++++++++++++++++++++++++++++
47413 glib/reference/tmpl/poppler-page.sgml	   |   5 +-
47414 glib/reference/tmpl/poppler-unused.sgml   | 130
47415 --------------------------
47416 utils/HtmlFonts.cc			   |   2 +-
47417 6 files changed, 162 insertions(+), 134 deletions(-)
47418
47419commit ce414f2a36f4d97a3bddfd42baabdc1e34bf9321
47420Author: Kristian Høgsberg <krh@redhat.com>
47421Date:	Tue May 29 22:01:58 2007 +0000
47422
47423    2007-05-29	Kristian Høgsberg  <krh@redhat.com>
47424
47425	* poppler/gen-unicode-tables.py: Add this script to fix distcheck.
47426
47427 ChangeLog		       |  4 ++++
47428 poppler/gen-unicode-tables.py | 38 ++++++++++++++++++++++++++++++++++++++
47429 2 files changed, 42 insertions(+)
47430
47431commit 97e602752b05f3690acb1821bdca31c5771361e1
47432Author: Carlos Garcia Campos <carlosgc@gnome.org>
47433Date:	Sun May 27 11:24:40 2007 +0000
47434
47435    2007-05-27	Carlos Garcia Campos <carlosgc@gnome.org>
47436	* glib/test-poppler-glib.c: Add forms test
47437	* glib/poppler-page.cc:
47438	* glib/poppler-page.h:
47439	Fix indentation, some code cleanups and memory leaks.
47440
47441 ChangeLog		  |   7 ++
47442 glib/poppler-page.cc	  | 198
47443 ++++++++++++++++++++++++++++-------------------
47444 glib/poppler-page.h	  |   6 +-
47445 glib/test-poppler-glib.c |  39 ++++++++++
47446 4 files changed, 168 insertions(+), 82 deletions(-)
47447
47448commit 3d31c2b1ea913fc80211f1c6fed9b3666f124049
47449Author: Carlos Garcia Campos <carlosgc@gnome.org>
47450Date:	Sun May 27 10:12:56 2007 +0000
47451
47452    2007-05-27	Carlos Garcia Campos <carlosgc@gnome.org>
47453	* glib/poppler-page.cc:
47454	* glib/poppler-page.h:
47455	Add missing image mapping type definition.
47456
47457 ChangeLog	      |  6 ++++++
47458 glib/poppler-page.cc | 48
47459 +++++++++++++++++++++++++++++++++++++++++++++---
47460 glib/poppler-page.h  |  5 +++++
47461 3 files changed, 56 insertions(+), 3 deletions(-)
47462
47463commit 8284a769568322066a9d4626bd9b2cf3d18a6487
47464Author: Albert Astals Cid <aacid@kde.org>
47465Date:	Sat May 26 23:20:12 2007 +0000
47466
47467	    * configure.ac:
47468	    * NEWS: Bump release to 0.5.9 (0.6 Release Candidate)
47469
47470 ChangeLog    |  2 ++
47471 NEWS	      | 15 +++++++++++++++
47472 configure.ac |  2 +-
47473 3 files changed, 18 insertions(+), 1 deletion(-)
47474
47475commit e6ff9e0d95e058f6aff3c72d5f4d7d7ccf661999
47476Author: Albert Astals Cid <aacid@kde.org>
47477Date:	Sat May 26 22:33:21 2007 +0000
47478
47479	    * poppler-qt.pc.in:
47480	    * poppler-qt4.pc.in:
47481	    * qt/Makefile.am:
47482	    * qt4/src/Makefile.am: Install qt3 and qt4 headers in
47483	    separate dirs.
47484	    That way be can reuse poppler-page-transition.h and distros
47485	    don't get
47486	    conflicts when making separate qt3 and qt4 packages
47487
47488 ChangeLog	     | 9 +++++++++
47489 poppler-qt.pc.in    | 2 +-
47490 poppler-qt4.pc.in   | 2 +-
47491 qt/Makefile.am      | 2 +-
47492 qt4/src/Makefile.am | 2 +-
47493 5 files changed, 13 insertions(+), 4 deletions(-)
47494
47495commit fefefe495a182c1745314186b99441b9e76ba5b4
47496Author: Albert Astals Cid <aacid@kde.org>
47497Date:	Fri May 25 23:17:58 2007 +0000
47498
47499	    * qt4/src/poppler-link-extractor-private.cc:
47500	    * qt4/src/poppler-link-extractor-private.h:
47501	    * qt4/src/poppler-link.cc:
47502	    * qt4/src/poppler-link.h: Return link coordinates in 0..1
47503	    range
47504	    instead of 0..size, much more easier to do user<->dev
47505	    transformations
47506	    * qt4/src/poppler-private.h: Fix indentation
47507
47508 ChangeLog				  |  6 ++++++
47509 qt4/src/poppler-link-extractor-private.h |  1 +
47510 qt4/src/poppler-link-extractor.cc	  | 12 ++++++------
47511 qt4/src/poppler-link.cc		  | 25 +++++++++++++++----------
47512 qt4/src/poppler-link.h			  |  7 ++++++-
47513 qt4/src/poppler-private.h		  | 15 ++++++++-------
47514 6 files changed, 42 insertions(+), 24 deletions(-)
47515
47516commit ecaeaa9512d1dae4a036703ea8739102a8e463f0
47517Author: Albert Astals Cid <aacid@kde.org>
47518Date:	Fri May 25 22:30:20 2007 +0000
47519
47520	    * qt4/src/poppler-link-extractor.cc: Use correct page box
47521	    to extract
47522	    link clickable area
47523
47524 ChangeLog			   | 5 +++++
47525 qt4/src/poppler-link-extractor.cc | 2 +-
47526 2 files changed, 6 insertions(+), 1 deletion(-)
47527
47528commit 774a9456c668ef70b2e8f17d59f8f427aa97bad5
47529Author: Jeff Muizelaar <jeff@infidigm.net>
47530Date:	Fri May 25 18:43:04 2007 +0000
47531
47532    2007-05-25	Jeff Muizelaar	<jeff@infidigm.net>
47533
47534	* poppler/GfxFont.cc:
47535	* poppler/GfxFont.h:
47536	* poppler/GlobalParams.cc:
47537	Don't cache DisplayFontParams by font name, instead cache them
47538	in GfxFont. Fixes #8140.
47539
47540 ChangeLog		 | 8 ++++++++
47541 poppler/GfxFont.cc	 | 2 ++
47542 poppler/GfxFont.h	 | 6 ++++++
47543 poppler/GlobalParams.cc | 4 ++--
47544 4 files changed, 18 insertions(+), 2 deletions(-)
47545
47546commit a88fadf0bb9af55c83c9c4f7d08deb17d6aa9ae4
47547Author: Carlos Garcia Campos <carlosgc@gnome.org>
47548Date:	Fri May 25 17:33:37 2007 +0000
47549
47550    2007-05-25	Carlos Garcia Campos <carlosgc@gnome.org>
47551	* glib/poppler-page.cc:
47552	* glib/poppler-page.h:
47553	* glib/poppler.h:
47554	Add selection style parameter to render_selection in order
47555	to allow
47556	requesting selections of words and paragraphs.
47557
47558 ChangeLog	      |  8 ++++++++
47559 glib/poppler-page.cc | 30 ++++++++++++++++--------------
47560 glib/poppler-page.h  |  6 ++++--
47561 glib/poppler.h       |  7 +++++++
47562 4 files changed, 35 insertions(+), 16 deletions(-)
47563
47564commit bf195b489c22875695e202d6ca6659144ef57e61
47565Author: Albert Astals Cid <aacid@kde.org>
47566Date:	Wed May 23 21:20:58 2007 +0000
47567
47568	    * qt4/src/poppler-document.cc:
47569	    * qt4/src/poppler-private.h:
47570	    Better handle the setting of the vector antialiasing for
47571	    Splash.
47572	    * qt4/src/Mainpage.dox:
47573	    * qt4/src/poppler-link.h:
47574	    * qt4/src/poppler-qt4.h:
47575	    A few of API documentation fixes and improvements.
47576
47577 ChangeLog		     | 10 ++++++++
47578 qt4/src/Mainpage.dox	     |	8 ++-----
47579 qt4/src/poppler-document.cc |	5 ++--
47580 qt4/src/poppler-link.h      |	4 +++-
47581 qt4/src/poppler-private.h   |	1 +
47582 qt4/src/poppler-qt4.h	     | 57
47583 ++++++++++++++++++++++++++++++---------------
47584 6 files changed, 57 insertions(+), 28 deletions(-)
47585
47586commit 36d1fe292778ba29990a389c50a0df0d51f11913
47587Author: Albert Astals Cid <aacid@kde.org>
47588Date:	Mon May 21 21:42:38 2007 +0000
47589
47590    Fix assert in bug 11023
47591
47592 ChangeLog		| 4 ++++
47593 glib/poppler-action.cc | 2 +-
47594 2 files changed, 5 insertions(+), 1 deletion(-)
47595
47596commit 5b411246a2cce6ed3bb2d8c9e9d856227b6aba7f
47597Author: Albert Astals Cid <aacid@kde.org>
47598Date:	Mon May 21 21:39:08 2007 +0000
47599
47600	    * glib/poppler-page.cc:
47601	    * glib/poppler-page.h:
47602	    poppler_page_render_section() for cairo. Bug 7023
47603
47604 ChangeLog	      |  6 ++++
47605 glib/poppler-page.cc | 88
47606 ++++++++++++++++++++++++++++++++++++++++++++++------
47607 glib/poppler-page.h  |  9 ++++++
47608 3 files changed, 93 insertions(+), 10 deletions(-)
47609
47610commit 409f2a9cb31add29accb87011331c50dc08110cd
47611Author: Albert Astals Cid <aacid@kde.org>
47612Date:	Mon May 21 21:35:10 2007 +0000
47613
47614	    * glib/poppler-page.cc:
47615	    * glib/poppler-page.h:
47616	    * glib/poppler-private.h:
47617	    * glib/poppler.h:
47618	    * glib/test-poppler-glib.c:
47619	    * poppler/CairoOutputDev.cc:
47620	    * poppler/CairoOutputDev.h: Extend CairoOutputdev to do
47621	    image caching when rendering
47622
47623 ChangeLog		   |  11 +++
47624 glib/poppler-page.cc	   | 161 ++++++++++++++++++++++++++++++++--
47625 glib/poppler-page.h	   |  10 +++
47626 glib/poppler-private.h    |   3 +
47627 glib/poppler.h		   |   9 +-
47628 glib/test-poppler-glib.c  |  27 +++++-
47629 poppler/CairoOutputDev.cc | 215
47630 ++++++++++++++++++++++++++++++++++++++++++++++
47631 poppler/CairoOutputDev.h  | 122 ++++++++++++++++++++++++++
47632 8 files changed, 545 insertions(+), 13 deletions(-)
47633
47634commit afd11ec66430dae084b5a5560333e933460fc637
47635Author: Albert Astals Cid <aacid@kde.org>
47636Date:	Mon May 21 21:29:09 2007 +0000
47637
47638	    * poppler/Annot.cc: avoid crashing if the font for the
47639	    drawing methods
47640	    can not be found
47641	    * poppler/Form.cc: fix memory leak
47642	    * qt4/src/poppler-private.h: fix the UnicodeParsedString
47643	    function to
47644	    really work and not crash
47645	    * splash/SplashTypes.h: RGB8X mode makes max number of
47646	    components in
47647	    any SplashColor always be 4
47648
47649 ChangeLog		   | 11 +++++++++++
47650 poppler/Annot.cc	   |  6 ++++++
47651 poppler/Form.cc	   |  1 +
47652 qt4/src/poppler-private.h |  5 ++++-
47653 splash/SplashTypes.h	   |  6 +-----
47654 5 files changed, 23 insertions(+), 6 deletions(-)
47655
47656commit f019c8a8efde004e1663ea88cb48c0e46318d936
47657Author: Albert Astals Cid <aacid@kde.org>
47658Date:	Thu May 17 21:32:57 2007 +0000
47659
47660    2007-05-17	Pino Toscano <pino@kde.org>
47661
47662	    * qt4/src/poppler-link.cc:
47663	    Give some default values to LinkDestination
47664	    * qt4/src/poppler-private.h:
47665	    Fix memory leak when converting QString -> GooString
47666
47667 ChangeLog		   |  7 +++++++
47668 qt4/src/poppler-link.cc   | 12 ++++++++++++
47669 qt4/src/poppler-private.h |  4 +++-
47670 3 files changed, 22 insertions(+), 1 deletion(-)
47671
47672commit d68a4eb44b5390b3093774f39a6805ad2e95c146
47673Author: Jeff Muizelaar <jeff@infidigm.net>
47674Date:	Sun May 13 00:53:43 2007 +0000
47675
47676    2007-05-12	Jeff Muizelaar	<jeff@infidigm.net>
47677
47678	* poppler/Annot.cc: Only do appearance generation for text,
47679	choice or
47680	other fields that contain text. Patch by Julien Rebetez.
47681
47682 ChangeLog	  |  5 +++++
47683 poppler/Annot.cc | 52
47684 ++++++++++++++++++++++++++++++++++++++++++++++------
47685 2 files changed, 51 insertions(+), 6 deletions(-)
47686
47687commit 96f8731e90af1abce67d00a3febc11880c69ce62
47688Author: Albert Astals Cid <aacid@kde.org>
47689Date:	Mon May 7 18:41:09 2007 +0000
47690
47691	    * Catalog.cc: Fix leak
47692	    * Form.cc: Fix leak, provide empty
47693	    FormPageWidgets::~FormPageWidgets
47694	    implementation
47695	    * Page.cc: Fix leak
47696
47697 ChangeLog	    | 7 +++++++
47698 poppler/Catalog.cc | 1 +
47699 poppler/Form.cc    | 5 +++++
47700 poppler/Page.cc    | 1 +
47701 4 files changed, 14 insertions(+)
47702
47703commit d46553d696b2d7fe416ce8db40db54dd1d7c6733
47704Author: Albert Astals Cid <aacid@kde.org>
47705Date:	Mon Apr 30 22:34:21 2007 +0000
47706
47707	    * poppler/Makefile.am: Don't link cairo to all poppler,
47708	    just to
47709	    poppler_cairo so when compiling the qt frontend and the
47710	    glib frontend
47711	    the qt one does not end up depending on cairo
47712
47713 ChangeLog	     | 6 ++++++
47714 poppler/Makefile.am | 1 -
47715 2 files changed, 6 insertions(+), 1 deletion(-)
47716
47717commit d5c52409c532a126bcb8eb65f6f1390113a5f258
47718Author: Albert Astals Cid <aacid@kde.org>
47719Date:	Sun Apr 29 17:37:38 2007 +0000
47720
47721    jeff committed this line by mistake
47722
47723 ChangeLog | 1 -
47724 1 file changed, 1 deletion(-)
47725
47726commit 6ddc11ef4c534369ee104422bfb989603c466790
47727Author: Jeff Muizelaar <jeff@infidigm.net>
47728Date:	Sun Apr 29 17:33:58 2007 +0000
47729
47730    2007-04-29	Jeff Muizelaar	<jeff@infidigm.net>
47731
47732	* poppler/UnicodeTypeTable.cc: Make some of the unicode tables
47733	const
47734	which gets rid of about 20k of data.
47735
47736		   text    data     bss     dec     hex filename
47737	before: 1415838  128864       8 1544710  179206 libpoppler.so
47738	after:	1404574  140128       8 1544710  179206 libpoppler.so
47739
47740 ChangeLog		     | 10 ++++++++++
47741 poppler/UnicodeTypeTable.cc | 24 ++++++++++++------------
47742 2 files changed, 22 insertions(+), 12 deletions(-)
47743
47744commit c5613ab5ce65fc84eb3a5584cee1454171173fa7
47745Author: Albert Astals Cid <aacid@kde.org>
47746Date:	Sat Apr 28 23:25:59 2007 +0000
47747
47748	    * poppler/SplashOutputDev.cc:
47749	    * qt/poppler-private.h:
47750	    * qt4/src/poppler-private.h:
47751	    * splash/Splash.cc:
47752	    * splash/SplashBitmap.cc:
47753	    * splash/SplashTypes.h: Rename splashModeRGBX8 to
47754	    splashModeXBGR8 and
47755	    hopefully fix qt frontends image generation
47756
47757 ChangeLog		    |  10 +++++
47758 poppler/SplashOutputDev.cc | 102
47759 +++++++++++++++++++++++++++++++++------------
47760 qt/poppler-private.h	    |	2 +-
47761 qt4/src/poppler-private.h  |	2 +-
47762 splash/Splash.cc	    |  44 +++++++++----------
47763 splash/SplashBitmap.cc     |  16 +++----
47764 splash/SplashTypes.h	    |	4 +-
47765 7 files changed, 120 insertions(+), 60 deletions(-)
47766
47767commit 6479ce224f1393235ca9888dfe0710327fbfccd2
47768Author: Albert Astals Cid <aacid@kde.org>
47769Date:	Sat Apr 28 22:12:22 2007 +0000
47770
47771    fix merging problems
47772
47773 splash/Splash.cc	| 1 +
47774 splash/SplashBitmap.cc | 1 -
47775 2 files changed, 1 insertion(+), 1 deletion(-)
47776
47777commit e2ac4ada3e29139053871ff7f53772e1ccc7adc0
47778Author: Albert Astals Cid <aacid@kde.org>
47779Date:	Sat Apr 28 15:39:36 2007 +0000
47780
47781    \n at the end of the printf
47782    Although i'm not sure we want to printf this...
47783
47784 poppler/GlobalParams.cc | 2 +-
47785 1 file changed, 1 insertion(+), 1 deletion(-)
47786
47787commit 9b8133940638c95940edcb9b98126ca9a4f7b8d4
47788Author: Albert Astals Cid <aacid@kde.org>
47789Date:	Sat Apr 28 12:00:38 2007 +0000
47790
47791	    * qt4/src/Makefile.am:
47792	    * qt4/src/poppler-document.cc:
47793	    * qt4/src/poppler-ps-converter.cc:
47794	    * qt4/src/poppler-qt4.h: Replace Document::print function
47795	    with lots of
47796	    arguments with a helper class with lots of functions. Will
47797	    help
47798	    mantaining BC in case we decide to add more functionality
47799	    to the
47800	    printing process.
47801
47802 ChangeLog			 |  10 +++
47803 qt4/src/Makefile.am		 |   1 +
47804 qt4/src/poppler-document.cc	 |  39 ++-------
47805 qt4/src/poppler-ps-converter.cc | 190
47806 ++++++++++++++++++++++++++++++++++++++++
47807 qt4/src/poppler-qt4.h		 | 119 +++++++++++++++++++++----
47808 5 files changed, 307 insertions(+), 52 deletions(-)
47809
47810commit 26d5fefcd4c858e2ebd689d963a65773957ac808
47811Author: Albert Astals Cid <aacid@kde.org>
47812Date:	Sat Apr 28 11:35:34 2007 +0000
47813
47814    * qt4/src/poppler-page.cc:
47815	   Hopefully fix the calculation of the image size when rendering
47816	   using
47817	   ArthurOutputDev.
47818
47819 ChangeLog		 | 6 ++++++
47820 qt4/src/poppler-page.cc | 2 +-
47821 2 files changed, 7 insertions(+), 1 deletion(-)
47822
47823commit 218364bc4951682de8e63e1bd3f061636b08b615
47824Author: Albert Astals Cid <aacid@kde.org>
47825Date:	Sat Apr 28 11:34:14 2007 +0000
47826
47827	    * glib/poppler-document.h:
47828	    * poppler/FontInfo.h:
47829	    * qt/poppler-qt.h:
47830	    * qt4/src/poppler-qt4.h: GfxFontType changed, adapt enums
47831	    of the
47832	    frontends and helper classes. Forgot to do it before merging.
47833
47834 ChangeLog		 |  8 ++++++++
47835 glib/poppler-document.h |  6 +++++-
47836 poppler/FontInfo.h	 |  6 +++++-
47837 qt/poppler-qt.h	 |  6 +++++-
47838 qt4/src/poppler-qt4.h	 | 20 ++++++++++++--------
47839 5 files changed, 35 insertions(+), 11 deletions(-)
47840
47841commit c1a40d3b4e9b27e34c94c9477a0313534563a394
47842Author: Albert Astals Cid <aacid@kde.org>
47843Date:	Sat Apr 28 11:20:58 2007 +0000
47844
47845	    * qt4/src/poppler-annotation.h:
47846	    Make the header clean.
47847
47848 ChangeLog		      | 5 +++++
47849 qt4/src/poppler-annotation.h | 3 +++
47850 2 files changed, 8 insertions(+)
47851
47852commit 3f4bf880b95e28a1ae7a38b18b341e089860780c
47853Author: Albert Astals Cid <aacid@kde.org>
47854Date:	Sat Apr 28 11:16:49 2007 +0000
47855
47856	   * qt4/src/Makefile.am:
47857	   * qt4/src/poppler-link-extractor-private.h:
47858	   * qt4/src/poppler-link-extractor.cc:
47859	   * qt4/src/poppler-page-private.h:
47860	   * qt4/src/poppler-page.cc:
47861	   * qt4/src/poppler-private.h:
47862	   * qt4/src/poppler-qt4.h:
47863	   Getting the links of a page now is not more dependant on
47864	   the current
47865	   output device, and can be done anytime; thus, the doLinks
47866	   parameter
47867	   of the Page::render() can be dropped.
47868
47869 ChangeLog				  | 13 ++++++
47870 qt4/src/Makefile.am			  |  3 +-
47871 qt4/src/poppler-link-extractor-private.h | 55 ++++++++++++++++++++++++
47872 qt4/src/poppler-link-extractor.cc	  | 74
47873 ++++++++++++++++++++++++++++++++
47874 qt4/src/poppler-page-private.h		  | 38 ++++++++++++++++
47875 qt4/src/poppler-page.cc		  | 52 ++++------------------
47876 qt4/src/poppler-private.h		  |  5 ++-
47877 qt4/src/poppler-qt4.h			  |  4 +-
47878 8 files changed, 195 insertions(+), 49 deletions(-)
47879
47880commit 7f9eec9ef4e7dc895d2a3e38014b6368cc7564b6
47881Author: Albert Astals Cid <aacid@kde.org>
47882Date:	Fri Apr 27 22:41:10 2007 +0000
47883
47884    2007-04-28	Albert Astals Cid <aacid@kde.org>
47885
47886	    * qt4/*: Stop requyring users to declare UNSTABLE_POPPLER_QT4
47887
47888 ChangeLog			    | 4 ++++
47889 qt4/src/Doxyfile		    | 2 +-
47890 qt4/src/Mainpage.dox		    | 3 +--
47891 qt4/src/poppler-document.cc	    | 2 --
47892 qt4/src/poppler-embeddedfile.cc    | 2 --
47893 qt4/src/poppler-fontinfo.cc	    | 2 --
47894 qt4/src/poppler-form.cc	    | 1 -
47895 qt4/src/poppler-link.cc	    | 2 --
47896 qt4/src/poppler-page.cc	    | 1 -
47897 qt4/src/poppler-qt4.h		    | 3 ---
47898 qt4/src/poppler-sound.cc	    | 2 --
47899 qt4/src/poppler-textbox.cc	    | 2 --
47900 qt4/tests/check_attachments.cpp    | 1 -
47901 qt4/tests/check_dateConversion.cpp | 1 -
47902 qt4/tests/check_fonts.cpp	    | 1 -
47903 qt4/tests/check_metadata.cpp	    | 1 -
47904 qt4/tests/check_pagelayout.cpp     | 1 -
47905 qt4/tests/check_pagemode.cpp	    | 1 -
47906 qt4/tests/check_permissions.cpp    | 1 -
47907 qt4/tests/poppler-attachments.cpp  | 1 -
47908 qt4/tests/poppler-fonts.cpp	    | 1 -
47909 qt4/tests/stress-poppler-qt4.cpp   | 1 -
47910 qt4/tests/test-password-qt4.cpp    | 1 -
47911 qt4/tests/test-poppler-qt4.cpp     | 1 -
47912 24 files changed, 6 insertions(+), 32 deletions(-)
47913
47914commit 45993a6faafd7646075bc6630d5d2ad7a44f7e20
47915Author: Albert Astals Cid <aacid@kde.org>
47916Date:	Fri Apr 27 22:26:09 2007 +0000
47917
47918    2007-04-28	Carlos Garcia Campos <carlosgc@gnome.org>
47919	    reviewed and some code by: Albert Astals Cid <aacid@kde.org>
47920
47921	    * glib/poppler-page.cc:
47922	    * glib/poppler-page.h:
47923	    * glib/poppler.h:
47924	    * glib/test-poppler-glib.c:
47925	    * poppler/Makefile.am:
47926	    * poppler/PageTransition.cc:
47927	    * poppler/PageTransition.h:
47928	    * qt/poppler-page-transition.cc:
47929	    * qt/poppler-page-transition.h: Move Page Transition parsing
47930	    from qt
47931	    frontends to poppler core. Expose Page transitions on the glib
47932	    frontend.
47933
47934 ChangeLog		       |  15 ++++
47935 glib/poppler-page.cc	       | 122 ++++++++++++++++++++++++++
47936 glib/poppler-page.h	       | 111 ++++++++++++++----------
47937 glib/poppler.h		       |  58 +++++++++----
47938 glib/test-poppler-glib.c      |  60 +++++++++++++
47939 poppler/Makefile.am	       |   2 +
47940 poppler/PageTransition.cc     | 197
47941 +++++++++++++++---------------------------
47942 poppler/PageTransition.h      |  86 ++++++++++++++++++
47943 qt/poppler-page-transition.cc | 145 ++++++-------------------------
47944 qt/poppler-page-transition.h  |   9 +-
47945 10 files changed, 497 insertions(+), 308 deletions(-)
47946
47947commit 877d6b202a75eb12119b16e740f85cc8b477d589
47948Author: Albert Astals Cid <aacid@kde.org>
47949Date:	Fri Apr 27 21:25:30 2007 +0000
47950
47951	    * glib/poppler-page.cc:
47952	    * poppler/PSOutputDev.cc:
47953	    * poppler/PSOutputDev.h:
47954	    * qt/poppler-document.cc:
47955	    * qt4/src/poppler-document.cc:
47956	    * qt4/src/poppler-qt4.h:
47957	    * utils/pdftohtml.cc:
47958	    * utils/pdftops.cc:
47959	    Add option to force rasterizing the pages when printing them
47960	    Add functionality to output the title field on the PS file
47961	    Only Qt4 frontend exposes the functionality
47962
47963    Bringing this features from KPDF 3.5.7 to poppler
47964    Testers welcome
47965    Patches for other frontends more than welcome
47966    Comments and suggestions even more than welcome :-)
47967
47968 ChangeLog		     | 14 +++++++++++++
47969 glib/poppler-page.cc	     |	3 ++-
47970 poppler/PSOutputDev.cc      | 48
47971 +++++++++++++++++++++++++++++++--------------
47972 poppler/PSOutputDev.h	     | 17 ++++++++++------
47973 qt/poppler-document.cc      |	2 +-
47974 qt4/src/poppler-document.cc |	9 +++++++--
47975 qt4/src/poppler-qt4.h	     |	2 +-
47976 utils/pdftohtml.cc	     |	2 +-
47977 utils/pdftops.cc	     |	2 +-
47978 9 files changed, 71 insertions(+), 28 deletions(-)
47979
47980commit 99053be5357235c47a87775985646ef8d9880ed9
47981Author: Albert Astals Cid <aacid@kde.org>
47982Date:	Thu Apr 26 17:57:01 2007 +0000
47983
47984	    * goo/Makefile.am: Remove duplicate gmem.h
47985
47986 ChangeLog	 | 4 ++++
47987 goo/Makefile.am | 1 -
47988 2 files changed, 4 insertions(+), 1 deletion(-)
47989
47990commit f6adb46cd88d23b34f1918d3be31c05b68b6a443
47991Author: Albert Astals Cid <aacid@kde.org>
47992Date:	Wed Apr 25 21:31:17 2007 +0000
47993
47994    ignore pdftoabw binary
47995
47996 utils/.cvsignore | 1 +
47997 1 file changed, 1 insertion(+)
47998
47999commit e09f231ac6c03ac2c3606f1bf20ba1bde3d85abd
48000Author: Albert Astals Cid <aacid@kde.org>
48001Date:	Wed Apr 25 21:25:06 2007 +0000
48002
48003    2007-04-25	Albert Astals Cid <aacid@kde.org>
48004
48005	    * qt4/src/poppler-document.cc: remove a delete[] no longer
48006	    needed
48007	    * qt4/src/poppler-private: initilize m_hints
48008
48009 ChangeLog		     | 5 +++++
48010 qt4/src/poppler-document.cc | 1 -
48011 qt4/src/poppler-private.h   | 1 +
48012 3 files changed, 6 insertions(+), 1 deletion(-)
48013
48014commit bf7e0e980bf29994021cb1228f89f582adddf284
48015Author: Albert Astals Cid <aacid@kde.org>
48016Date:	Wed Apr 25 19:59:09 2007 +0000
48017
48018    Merge xpdf302branch in HEAD as noone vetoed it.
48019    Testing more than welcome
48020
48021 ChangeLog			     |	140 +
48022 configure.ac			     |	  4 +
48023 fofi/FoFiTrueType.cc		     |	458 +++-
48024 fofi/FoFiTrueType.h		     |	 42 +-
48025 fofi/FoFiType1.cc		     |	 65 +-
48026 fofi/FoFiType1C.cc		     |	590 +++--
48027 fofi/FoFiType1C.h		     |	  7 +-
48028 glib/poppler-action.cc		     |	 12 +-
48029 glib/poppler-document.cc	     |	  5 +-
48030 glib/poppler-page.cc		     |	  8 +-
48031 goo/FixedPoint.cc		     |	 31 +-
48032 goo/FixedPoint.h		     |	  5 +
48033 goo/GooString.cc		     |	444 +++-
48034 goo/GooString.h		     |	 41 +-
48035 goo/Makefile.am		     |	  2 +-
48036 goo/gfile.cc			     |	 54 +-
48037 goo/gmem.c			     |	238 --
48038 goo/gmem.cc			     |	264 ++
48039 goo/gmem.h			     |	 27 +-
48040 poppler/ABWOutputDev.cc	     |	  1 -
48041 poppler/ABWOutputDev.h		     |	  1 -
48042 poppler/Annot.cc		     | 1685 +++++++++---
48043 poppler/Annot.h		     |	 83 +-
48044 poppler/ArthurOutputDev.cc	     |	 13 +-
48045 poppler/Catalog.cc		     |	 79 +-
48046 poppler/Catalog.h		     |	 16 +-
48047 poppler/CharCodeToUnicode.cc	     |	 31 +-
48048 poppler/DCTStream.cc		     |	  2 +-
48049 poppler/DCTStream.h		     |	  4 +-
48050 poppler/Decrypt.cc		     |	427 ++-
48051 poppler/Decrypt.h		     |	 54 +-
48052 poppler/Dict.cc		     |	 23 +-
48053 poppler/Dict.h			     |	 27 +-
48054 poppler/FontInfo.cc		     |	  1 -
48055 poppler/Form.cc		     |	 19 +-
48056 poppler/Form.h			     |	  2 +-
48057 poppler/Function.cc		     |	 65 +-
48058 poppler/Function.h		     |	  8 +-
48059 poppler/Gfx.cc			     | 1247 ++++++---
48060 poppler/Gfx.h			     |	 39 +-
48061 poppler/GfxFont.cc		     |	 45 +-
48062 poppler/GfxFont.h		     |	  7 +-
48063 poppler/GfxState.cc		     |	209 +-
48064 poppler/GfxState.h		     |	 42 +-
48065 poppler/GlobalParams.cc	     |	399 ++-
48066 poppler/GlobalParams.h		     |	 41 +-
48067 poppler/JBIG2Stream.cc		     |	 96 +-
48068 poppler/JBIG2Stream.h		     |	  4 +-
48069 poppler/JPXStream.cc		     |	246 +-
48070 poppler/JPXStream.h		     |	  8 +-
48071 poppler/Lexer.cc		     |	 18 +-
48072 poppler/Link.cc		     |	150 +-
48073 poppler/Link.h			     |	 49 +-
48074 poppler/Makefile.am		     |	  4 +-
48075 poppler/Object.cc		     |	  5 +-
48076 poppler/Object.h		     |	 29 +-
48077 poppler/Outline.cc		     |	  1 -
48078 poppler/OutputDev.cc		     |	  2 +
48079 poppler/OutputDev.h		     |	 62 +-
48080 poppler/PDFDoc.cc		     |	100 +-
48081 poppler/PDFDoc.h		     |	 21 +-
48082 poppler/PSOutputDev.cc		     | 2715 ++++++++++++++-----
48083 poppler/PSOutputDev.h		     |	 58 +-
48084 poppler/PSTokenizer.cc		     |	  2 +-
48085 poppler/Page.cc		     |	227 +-
48086 poppler/Page.h			     |	 22 +-
48087 poppler/PageLabelInfo.cc	     |	  1 -
48088 poppler/Parser.cc		     |	 66 +-
48089 poppler/Parser.h		     |	 11 +-
48090 poppler/PreScanOutputDev.cc	     |	255 ++
48091 poppler/PreScanOutputDev.h	     |	128 +
48092 poppler/SecurityHandler.cc	     |	 17 +-
48093 poppler/SecurityHandler.h	     |	  5 +
48094 poppler/SplashOutputDev.cc	     | 1480 ++++++-----
48095 poppler/SplashOutputDev.h	     |	 41 +-
48096 poppler/Stream.cc		     |	338 +--
48097 poppler/Stream.h		     |	 39 +-
48098 poppler/TextOutputDev.cc	     |	537 +++-
48099 poppler/TextOutputDev.h	     |	 77 +-
48100 poppler/UGooString.cc		     |	182 --
48101 poppler/UGooString.h		     |	 79 -
48102 poppler/XRef.cc		     |	 29 +-
48103 poppler/XRef.h			     |	  6 +-
48104 qt/poppler-document.cc		     |	 15 +-
48105 qt/poppler-page-transition.cc	     |	  1 -
48106 qt/poppler-page.cc		     |	  4 +-
48107 qt/poppler-private.h		     |	 72 +-
48108 qt4/src/poppler-annotation-helper.h |	 38 +-
48109 qt4/src/poppler-document.cc	     |	  7 +-
48110 qt4/src/poppler-embeddedfile.cc     |	  6 +-
48111 qt4/src/poppler-form.cc	     |	 12 +-
48112 qt4/src/poppler-page.cc	     |	  8 +-
48113 qt4/src/poppler-private.h	     |	 76 +-
48114 splash/Splash.cc		     | 4994
48115 ++++++++++++++++++-----------------
48116 splash/Splash.h		     |	137 +-
48117 splash/SplashBitmap.cc		     |	110 +-
48118 splash/SplashBitmap.h		     |	 10 +-
48119 splash/SplashClip.cc		     |	276 +-
48120 splash/SplashClip.h		     |	 28 +-
48121 splash/SplashFTFont.cc		     |	104 +-
48122 splash/SplashFTFont.h		     |	  5 +-
48123 splash/SplashFTFontEngine.cc	     |	 54 +-
48124 splash/SplashFTFontEngine.h	     |	  9 +-
48125 splash/SplashFTFontFile.cc	     |	 19 +-
48126 splash/SplashFTFontFile.h	     |	  9 +-
48127 splash/SplashFont.cc		     |	  6 +-
48128 splash/SplashFont.h		     |	 13 +-
48129 splash/SplashFontEngine.cc	     |	 72 +-
48130 splash/SplashFontEngine.h	     |	 11 +-
48131 splash/SplashFontFile.cc	     |	  1 -
48132 splash/SplashFontFile.h	     |	  2 +-
48133 splash/SplashMath.h		     |	 15 +-
48134 splash/SplashPath.cc		     |	 42 +-
48135 splash/SplashPath.h		     |	 31 +-
48136 splash/SplashPattern.cc	     |	 28 -
48137 splash/SplashPattern.h		     |	 25 -
48138 splash/SplashScreen.cc		     |	304 ++-
48139 splash/SplashScreen.h		     |	 18 +-
48140 splash/SplashState.cc		     |	 63 +-
48141 splash/SplashState.h		     |	 14 +-
48142 splash/SplashT1Font.cc		     |	101 +-
48143 splash/SplashT1Font.h		     |	  6 +-
48144 splash/SplashT1FontEngine.cc	     |	  4 +-
48145 splash/SplashT1FontFile.cc	     |	  9 +-
48146 splash/SplashT1FontFile.h	     |	  7 +-
48147 splash/SplashTypes.h		     |	 72 +-
48148 splash/SplashXPath.cc		     |	353 +--
48149 splash/SplashXPath.h		     |	 26 +-
48150 splash/SplashXPathScanner.cc	     |	143 +
48151 splash/SplashXPathScanner.h	     |	 13 +
48152 utils/HtmlOutputDev.cc		     |	 15 +-
48153 utils/HtmlOutputDev.h		     |	 15 +-
48154 utils/pdffonts.cc		     |	 15 +-
48155 utils/pdfinfo.cc		     |	 21 +-
48156 utils/pdftoabw.cc		     |	  1 -
48157 utils/pdftohtml.cc		     |	  3 +-
48158 utils/pdftoppm.cc		     |	  8 +
48159 utils/pdftops.cc		     |	  8 +-
48160 utils/pdftotext.cc		     |	  1 -
48161 139 files changed, 14538 insertions(+), 7039 deletions(-)
48162
48163commit ba74bb3b0632593d1937911d73709fc870480efd
48164Author: Albert Astals Cid <aacid@kde.org>
48165Date:	Mon Apr 16 21:25:46 2007 +0000
48166
48167    * qt4/src/poppler-private.h:
48168	   Add the information about the open/close item in the DOM tree
48169	   of the TOC.
48170
48171 ChangeLog		   | 7 +++++++
48172 qt4/src/poppler-private.h | 5 ++++-
48173 2 files changed, 11 insertions(+), 1 deletion(-)
48174
48175commit 6c7969f37c85f326327aca98e0346f2ebc86ffda
48176Author: Albert Astals Cid <aacid@kde.org>
48177Date:	Sat Apr 14 23:19:46 2007 +0000
48178
48179	   * utils/HtmlFonts.cc: Fix rendering of text colors on
48180	   complex mode.
48181	   * utils/pdftohtml.cc: Fix rendering of links.
48182
48183 ChangeLog	    | 5 +++++
48184 utils/HtmlFonts.cc | 8 ++++----
48185 utils/pdftohtml.cc | 2 +-
48186 3 files changed, 10 insertions(+), 5 deletions(-)
48187
48188commit add8515d7b3fba59c20ed1bbb058cea9e138c1a8
48189Author: Brad Hards <bradh@frogmouth.net>
48190Date:	Sat Apr 14 07:29:04 2007 +0000
48191
48192    Not sure what this was intended to do, but it triggers a lot of
48193    problems with the unit tests (essentially, duplicate delete's).
48194
48195    CCMAIL: aacid@kde.org
48196
48197 qt4/src/poppler-embeddedfile.cc | 1 -
48198 1 file changed, 1 deletion(-)
48199
48200commit f3ded10305f6ac682640c37c21f569db0f830756
48201Author: Jeff Muizelaar <jeff@infidigm.net>
48202Date:	Sat Apr 7 21:12:35 2007 +0000
48203
48204    2007-04-07	Jeff Muizelaar	<jeff@infidigm.net>
48205
48206	* utils/pdftoabw.cc: Fixing passing the wrong type
48207	to fprintf. Patch by Kouhei Sutou. Fixes #10554.
48208
48209 ChangeLog	   | 5 +++++
48210 utils/pdftoabw.cc | 2 +-
48211 2 files changed, 6 insertions(+), 1 deletion(-)
48212
48213commit 2fcb76df955c143153fe4b273d0388fcb7f67d8a
48214Author: Jeff Muizelaar <jeff@infidigm.net>
48215Date:	Fri Apr 6 15:27:52 2007 +0000
48216
48217    2007-04-06	Jeff Muizelaar	<jeff@infidigm.net>
48218
48219	* poppler/ABWOutputDev.cc:
48220	* utils/pdftoabw.cc: Fix a number of issues with the new
48221	AbiWord code:
48222		*) Allows you to save to a file other than stdout
48223		*) Checks for error conditions when reading the PDF
48224		doc and
48225		   writing the ABW doc
48226		*) Removes dead code in pdftoabw.cc
48227		*) Fixes a SEGV I encountered when converting my new
48228		home's floor plan
48229		*) Returns proper error conditions should the conversion
48230		fail for any reason
48231	Patch by Dominic Lachowicz
48232
48233 ChangeLog		 |  12 ++++++
48234 poppler/ABWOutputDev.cc |   3 ++
48235 utils/pdftoabw.cc	 | 101
48236 ++++++++++++++++++++++++++++--------------------
48237 3 files changed, 74 insertions(+), 42 deletions(-)
48238
48239commit 29da65ec48b5ba91139084e197ce457d3cff3732
48240Author: Albert Astals Cid <aacid@kde.org>
48241Date:	Thu Apr 5 12:13:51 2007 +0000
48242
48243    * poppler/PSOutputDev.cc: Readd code wrongly removed when doing the
48244    GlobalParams cleaning
48245
48246 ChangeLog		| 5 +++++
48247 poppler/PSOutputDev.cc | 5 +++++
48248 2 files changed, 10 insertions(+)
48249
48250commit 722b2bd86f58f2d7a914571cccfa195485a70c47
48251Author: Jeff Muizelaar <jeff@infidigm.net>
48252Date:	Wed Apr 4 02:42:29 2007 +0000
48253
48254    2007-04-03	Jeff Muizelaar	<jeff@infidigm.net>
48255
48256	* configure.ac:
48257	* poppler/ABWOutputDev.cc:
48258	* poppler/ABWOutputDev.h:
48259	* poppler/Makefile.am:
48260	* utils/Makefile.am:
48261	* utils/pdftoabw.cc: Add AbiWord output device and pdftoabw
48262	program.
48263	Patch by Jauco Noordzij. Autotools stuff by Dominic Lachowicz.
48264
48265 ChangeLog		 |   10 +
48266 configure.ac		 |   15 +
48267 poppler/ABWOutputDev.cc | 1286
48268 +++++++++++++++++++++++++++++++++++++++++++++++
48269 poppler/ABWOutputDev.h  |  140 ++++++
48270 poppler/Makefile.am	 |   17 +
48271 utils/Makefile.am	 |   16 +-
48272 utils/pdftoabw.cc	 |  138 +++++
48273 7 files changed, 1620 insertions(+), 2 deletions(-)
48274
48275commit c9b467da290476da5ebbe8dc25699cd25e589b57
48276Author: Albert Astals Cid <aacid@kde.org>
48277Date:	Thu Mar 22 20:56:24 2007 +0000
48278
48279	    * poppler/Gfx.cc: Accept reals for width and height of
48280	    images. Fixes
48281	    KDE bug 143322
48282
48283 ChangeLog	|  5 +++++
48284 poppler/Gfx.cc | 14 ++++++++++----
48285 2 files changed, 15 insertions(+), 4 deletions(-)
48286
48287commit ff8f8d44ef47a98f7dbdfaa4d27a720b1f37015f
48288Author: Albert Astals Cid <aacid@kde.org>
48289Date:	Thu Mar 15 20:16:13 2007 +0000
48290
48291	   * glib/Makefile.am: Make it build with BSD/Make. Patch by
48292	   Henry Precheur <henry@precheur.org>
48293
48294 ChangeLog	  | 5 +++++
48295 glib/Makefile.am | 4 ++--
48296 2 files changed, 7 insertions(+), 2 deletions(-)
48297
48298commit bbf7e78b6b2509ecdc476d7f55151ef327470d9d
48299Author: Albert Astals Cid <aacid@kde.org>
48300Date:	Wed Mar 7 19:15:32 2007 +0000
48301
48302    2007-03-07	Carlos Garcia Campos <carlosgc@gnome.org>
48303	    reviewed by: Albert Astals Cid <aacid@kde.org>
48304
48305	    * poppler/Page.cc: Consider 0x0 boxes as invalid. Fixes
48306	    http://bugzilla.gnome.org/show_bug.cgi?id=408682
48307
48308    2007-03-06	Pino Toscano <pino@kde.org>
48309	    reviewed by: Albert Astals Cid <aacid@kde.org>
48310
48311	   * configure.ac:
48312	   * qt/Makefile.am:
48313	   * qt/poppler-link.cc:
48314	   * qt/poppler-page.cc:
48315	   * qt/poppler-private.h:
48316	   * qt4/poppler-link.cc:
48317	   Make the Qt4 frontend compilable again with no Splash.
48318	   Make the Qt3 frontend compilable with no Splash.
48319
48320 ChangeLog		 | 18 ++++++++++++++++++
48321 configure.ac		 | 12 +-----------
48322 poppler/Page.cc	 |  7 ++++++-
48323 qt/Makefile.am		 |  1 -
48324 qt/poppler-link.cc	 |  4 +++-
48325 qt/poppler-page.cc	 | 16 +++++++++++++++-
48326 qt/poppler-private.h	 | 11 ++++++++++-
48327 qt4/src/poppler-link.cc | 10 ++++++----
48328 8 files changed, 59 insertions(+), 20 deletions(-)
48329
48330commit 08dcc7121450cbfa163254001e73bb6a2670e055
48331Author: Albert Astals Cid <aacid@kde.org>
48332Date:	Tue Mar 6 22:27:18 2007 +0000
48333
48334	    * poppler/Annot.cc:
48335	    * poppler/Form.cc:
48336	    Fix uninitialized variables.
48337	    Properly escape parenthesis and slash in text field
48338
48339 ChangeLog	  | 9 ++++++++-
48340 poppler/Annot.cc | 3 +++
48341 poppler/Form.cc  | 1 +
48342 3 files changed, 12 insertions(+), 1 deletion(-)
48343
48344commit e8d3b21d08a59ec8b62503b48504fe046d746bfa
48345Author: Brad Hards <bradh@frogmouth.net>
48346Date:	Sun Mar 4 07:30:31 2007 +0000
48347
48348    Switch to using pkg-config to find Qt4.
48349
48350 ChangeLog	       |   9 +++
48351 configure.ac	       |  36 +++++------
48352 m4/qt.m4	       | 165
48353 --------------------------------------------------
48354 poppler/Makefile.am   |   2 +-
48355 qt4/src/Makefile.am   |   3 +-
48356 qt4/tests/Makefile.am |  21 +++----
48357 6 files changed, 36 insertions(+), 200 deletions(-)
48358
48359commit bd99616b9c06f96beadb68e015d2904b7fe2df1d
48360Author: Albert Astals Cid <aacid@kde.org>
48361Date:	Sun Feb 25 00:34:21 2007 +0000
48362
48363    007-02-25  Julien Rebetez  <julienr@svn.gnome.org>
48364
48365	    reviewed by: Albert Astals Cid <aacid@kde.org>
48366
48367	    * poppler/Annot.cc:
48368	    * poppler/Annot.h:
48369	    * poppler/Form.cc:
48370	    * poppler/Form.h:
48371	    Fix compilation warnings.
48372
48373 ChangeLog	  | 10 ++++++++++
48374 poppler/Annot.cc | 30 +++++++++++++++++-------------
48375 poppler/Annot.h  |  5 ++++-
48376 poppler/Form.cc  | 37 ++++++++++++++-----------------------
48377 poppler/Form.h   | 13 ++++++-------
48378 5 files changed, 51 insertions(+), 44 deletions(-)
48379
48380commit d8d23b56332618d8c7d8198f55ec6efafd24187e
48381Author: Albert Astals Cid <aacid@kde.org>
48382Date:	Sun Feb 25 00:00:20 2007 +0000
48383
48384    forgot to commit these
48385
48386 qt4/src/poppler-form.cc | 284
48387 ++++++++++++++++++++++++++++++++++++++++++++++++
48388 qt4/src/poppler-form.h  | 247 +++++++++++++++++++++++++++++++++++++++++
48389 2 files changed, 531 insertions(+)
48390
48391commit 984ce7f919aec27d5f4225376550cd6b58d4ae52
48392Author: Albert Astals Cid <aacid@kde.org>
48393Date:	Sat Feb 24 23:58:31 2007 +0000
48394
48395    2007-02-25	Pino Toscano <pino@kde.org>
48396		reviewed by: Albert Astals Cid <aacid@kde.org>
48397
48398	    * qt4/src/Doxyfile:
48399	    * qt4/src/Makefile.am:
48400	    * qt4/src/poppler-annotation-helper.h:
48401	    * qt4/src/poppler-form.cc:
48402	    * qt4/src/poppler-form.h:
48403	    * qt4/src/poppler-page.cc:
48404	    * qt4/src/poppler-private.h:
48405	    * qt4/src/poppler-qt4.h:
48406		    Beginning of interactive forms support, first
48407		    implementation in the
48408		    Qt4 frontend. It supports text and choice fields in
48409		    a basic way.
48410
48411 ChangeLog			     | 14 ++++++++++
48412 qt4/src/Doxyfile		     |	1 +
48413 qt4/src/Makefile.am		     |	2 ++
48414 qt4/src/poppler-annotation-helper.h | 18 ++++++-------
48415 qt4/src/poppler-page.cc	     | 36 +++++++++++++++++++++++++
48416 qt4/src/poppler-private.h	     | 52
48417 ++++++++++++++++++++++++++++++++++++-
48418 qt4/src/poppler-qt4.h		     |	7 +++++
48419 7 files changed, 120 insertions(+), 10 deletions(-)
48420
48421commit de7a90fc724de14151ec994d18f860ada3be2ac8
48422Author: Albert Astals Cid <aacid@kde.org>
48423Date:	Sat Feb 24 23:43:34 2007 +0000
48424
48425    2007-02-25	Albert Astals Cid <aacid@kde.org>
48426
48427	    * configure.ac:
48428	    * glib/poppler-document.cc:
48429	    * poppler/GlobalParams.cc:
48430	    * poppler/GlobalParams.h:
48431	    * poppler/PSOutputDev.cc:
48432	    * qt/poppler-document.cc:
48433	    * qt4/src/poppler-document.cc:
48434	    * qt4/src/poppler-private.h:
48435	    * qt4/src/poppler-qt4.h:
48436	    * test/gtk-splash-test.cc:
48437	    * test/pdf-inspector.cc:
48438	    * utils/pdffonts.cc:
48439	    * utils/pdfimages.cc:
48440	    * utils/pdfinfo.cc:
48441	    * utils/pdftohtml.cc:
48442	    * utils/pdftoppm.cc:
48443	    * utils/pdftops.cc:
48444	    * utils/pdftotext.cc: Remove dependency on xpdfrc file
48445	    and cleanup
48446				  GlobalParams accordingly
48447
48448 ChangeLog		     |	22 ++
48449 configure.ac		     |	 1 -
48450 glib/poppler-document.cc    |	 4 +-
48451 poppler/GlobalParams.cc     | 666
48452 +-------------------------------------------
48453 poppler/GlobalParams.h      |	59 +---
48454 poppler/PSOutputDev.cc      |	 8 -
48455 qt/poppler-document.cc      |	 4 +-
48456 qt4/src/poppler-document.cc |	 2 +-
48457 qt4/src/poppler-private.h   |	 2 +-
48458 qt4/src/poppler-qt4.h	     |	 6 +-
48459 test/gtk-splash-test.cc     |	 2 +-
48460 test/pdf-inspector.cc	     |	 2 +-
48461 utils/pdffonts.cc	     |	 5 +-
48462 utils/pdfimages.cc	     |	 5 +-
48463 utils/pdfinfo.cc	     |	 5 +-
48464 utils/pdftohtml.cc	     |	 2 +-
48465 utils/pdftoppm.cc	     |	15 +-
48466 utils/pdftops.cc	     |	50 ++--
48467 utils/pdftotext.cc	     |	 5 +-
48468 19 files changed, 72 insertions(+), 793 deletions(-)
48469
48470commit 74e70386b759a3cd9864d11eb4ca210010136aa5
48471Author: Albert Astals Cid <aacid@kde.org>
48472Date:	Sat Feb 24 23:32:22 2007 +0000
48473
48474    2007-02-25	Julien Rebetez	<julienr@svn.gnome.org>
48475		reviewed by: <aacid@kde.org>
48476
48477	    * glib/poppler-document.cc:
48478	    * glib/poppler-document.h:
48479	    * glib/poppler-page.cc:
48480	    * glib/poppler-page.h:
48481	    * glib/poppler-private.h:
48482	    * glib/poppler.h:
48483	    * poppler/Annot.cc:
48484	    * poppler/Annot.h:
48485	    * poppler/Catalog.cc:
48486	    * poppler/Catalog.h:
48487	    * poppler/CharCodeToUnicode.cc:
48488	    * poppler/CharCodeToUnicode.h:
48489	    * poppler/Dict.cc:
48490	    * poppler/Dict.h:
48491	    * poppler/Form.cc:
48492	    * poppler/Form.h:
48493	    * poppler/GfxFont.cc:
48494	    * poppler/GfxFont.h:
48495	    * poppler/Makefile.am:
48496	    * poppler/Object.h:
48497	    * poppler/Page.cc:
48498	    * poppler/Page.h:
48499	    * poppler/XRef.cc:
48500	    * poppler/XRef.h:
48501		    Beginning of Interactive Form support:
48502		    Add a bunch of new classes (FormWidget / FormField)
48503		    to deal with form
48504		    fields.
48505		    Add support for object modification through
48506		    XRef::setModifiedObject, as
48507		    well as a function to write the Xref to a file,
48508		    which will be used
48509		    to implement PDF writing.
48510		    Add some functions to glib wrapper to expose the
48511		    new form features.
48512
48513 ChangeLog		      |   35 ++
48514 glib/poppler-document.cc     |  192 +++++++
48515 glib/poppler-document.h      |   55 ++
48516 glib/poppler-page.cc	      |  120 +++++
48517 glib/poppler-page.h	      |   55 ++
48518 glib/poppler-private.h       |    4 +
48519 glib/poppler.h		      |   15 +-
48520 poppler/Annot.cc	      |  344 +++++++++---
48521 poppler/Annot.h	      |   21 +-
48522 poppler/Catalog.cc	      |   17 +-
48523 poppler/Catalog.h	      |    4 +
48524 poppler/CharCodeToUnicode.cc |   34 ++
48525 poppler/CharCodeToUnicode.h  |    3 +
48526 poppler/Dict.cc	      |   32 ++
48527 poppler/Dict.h		      |    4 +
48528 poppler/Form.cc	      | 1187
48529 ++++++++++++++++++++++++++++++++++++++++++
48530 poppler/Form.h		      |  470 +++++++++++++++++
48531 poppler/GfxFont.cc	      |   27 +
48532 poppler/GfxFont.h	      |    5 +
48533 poppler/Makefile.am	      |    2 +
48534 poppler/Object.h	      |    4 +
48535 poppler/Page.cc	      |   11 +-
48536 poppler/Page.h		      |    8 +-
48537 poppler/XRef.cc	      |   87 ++++
48538 poppler/XRef.h		      |    9 +
48539 25 files changed, 2666 insertions(+), 79 deletions(-)
48540
48541commit 5c4ea446f33248964431e79b14592b30362634fe
48542Author: Albert Astals Cid <aacid@kde.org>
48543Date:	Sun Feb 18 21:44:24 2007 +0000
48544
48545    * configure.ac: Change {datadir}/poppler to {datarootdir}/poppler so
48546		    that i get /usr/local/share/poppler in config.h
48547		    instead of
48548		    ${prefix}/poppler Better fixes are welcome.
48549
48550 ChangeLog    | 6 ++++++
48551 configure.ac | 2 +-
48552 2 files changed, 7 insertions(+), 1 deletion(-)
48553
48554commit dd140dd63de661303b578863af4d515d82117cca
48555Author: Albert Astals Cid <aacid@kde.org>
48556Date:	Sun Feb 4 00:19:25 2007 +0000
48557
48558    fix date
48559
48560 ChangeLog | 2 +-
48561 1 file changed, 1 insertion(+), 1 deletion(-)
48562
48563commit 3c1ed68bf4ee49b27275f7f65d49f42933b1cfa0
48564Author: Albert Astals Cid <aacid@kde.org>
48565Date:	Sun Feb 4 00:16:43 2007 +0000
48566
48567	    * poppler/Lexer.cc:
48568	    * poppler/Lexer.h: Patch to fix regression introduced by
48569	    optimizations
48570	    in bugzilla issue 7808
48571
48572 ChangeLog	  |  6 ++++++
48573 poppler/Lexer.cc | 30 ++++++++++++++++++++----------
48574 poppler/Lexer.h  |  2 +-
48575 3 files changed, 27 insertions(+), 11 deletions(-)
48576
48577commit 672408839de0deac4c6006b54df723336ee4be2d
48578Author: Albert Astals Cid <aacid@kde.org>
48579Date:	Wed Jan 31 22:05:09 2007 +0000
48580
48581    * qt4/src/poppler-page.cc:
48582      Patch by Pino Toscano <pino@kde.org> to remove a nonsense done
48583      by him.
48584
48585    * qt4/tests/test-poppler-qt4.cpp:
48586      Simply a bit. Patch by Pino Toscano <pino@kde.org>.
48587
48588 ChangeLog			|  8 ++++++++
48589 qt4/src/poppler-page.cc	|  2 --
48590 qt4/tests/test-poppler-qt4.cpp | 24 ++++++++++++------------
48591 3 files changed, 20 insertions(+), 14 deletions(-)
48592
48593commit 9c64b8c754e09ff2858af56ce38ef013002bf8e4
48594Author: Albert Astals Cid <aacid@kde.org>
48595Date:	Wed Jan 31 18:48:16 2007 +0000
48596
48597    * m4/qt.m4: Fix Qt4 detection on Mac. Patch by Benjamin Reed
48598    <ranger@befunk.com>
48599
48600 ChangeLog |  5 +++++
48601 m4/qt.m4  | 26 +++++++++++++++++++++++---
48602 2 files changed, 28 insertions(+), 3 deletions(-)
48603
48604commit 1b81192ff2bb9fae4a7bbc685fafe1718f303a7b
48605Author: Albert Astals Cid <aacid@kde.org>
48606Date:	Sun Jan 28 15:55:11 2007 +0000
48607
48608	    * glib/poppler-page.cc: Make link mapping coordinates
48609	    follow page
48610	    rotation. Patch by Carlos Garcia Campos <carlosgc@gnome.org>
48611	    * glib/poppler-action.cc: Fix link destination
48612	    coordinates. Patch by
48613	    Carlos Garcia Campos <carlosgc@gnome.org>
48614
48615 ChangeLog		|   4 ++
48616 glib/poppler-action.cc |  15 +++++-
48617 glib/poppler-page.cc	| 124
48618 +++++++++++++++++++++++++++++++------------------
48619 3 files changed, 97 insertions(+), 46 deletions(-)
48620
48621commit 75dcf94f53c2d7241111f0d527ee4d3a2ef0b0cf
48622Author: Albert Astals Cid <aacid@kde.org>
48623Date:	Sun Jan 28 15:36:08 2007 +0000
48624
48625    * glib/poppler-document.cc: Plug memory leak in
48626    poppler-document. Patch by Carlos Garcia Campos <carlosgc@gnome.org>
48627
48628 ChangeLog		  |  5 +++++
48629 glib/poppler-document.cc | 30 ++++++++++++++----------------
48630 2 files changed, 19 insertions(+), 16 deletions(-)
48631
48632commit 682a15fc38a2c569d9b1f9871e3e949b62b33cf8
48633Author: Albert Astals Cid <aacid@kde.org>
48634Date:	Sun Jan 21 22:35:23 2007 +0000
48635
48636	   * poppler-document.cc:
48637	   * poppler-page.cc:
48638	   * poppler-private.h:
48639	   * poppler-qt4.h:
48640	   No need to destroy the Splash output device to change its
48641	   paper color.
48642	   Add the possibility to set flags that affect the rendering
48643	   (some
48644	   backends supports only some of them, though).
48645	   Add a Page::label to get the label associated with a page.
48646	   Patches by Pino Toscano <pino@kde.org>.
48647
48648 ChangeLog		     | 12 ++++++++++++
48649 qt4/src/poppler-document.cc | 20 ++++++++++++++++++++
48650 qt4/src/poppler-page.cc     | 14 +++++++++++++-
48651 qt4/src/poppler-private.h   | 29 ++++++++++++++++++++++++-----
48652 qt4/src/poppler-qt4.h	     | 25 +++++++++++++++++++++++++
48653 5 files changed, 94 insertions(+), 6 deletions(-)
48654
48655commit 7331bc46c1cb323316501f05ae1740bea5655596
48656Author: Albert Astals Cid <aacid@kde.org>
48657Date:	Wed Jan 17 20:06:29 2007 +0000
48658
48659	    * poppler/Sound.h:
48660	    * poppler/Sound.cc:
48661	    * qt4/src/poppler-sound.cc: Move most of the sound reading
48662	    code
48663	    into the Sound class, so frontends can use it easily.
48664	    Patch by Pino Toscano <pino@kde.org>.
48665
48666 ChangeLog		  |  10 +++-
48667 poppler/Sound.cc	  |  80 +++++++++++++++++++++++++-
48668 poppler/Sound.h	  |  32 ++++++++++-
48669 qt4/src/poppler-sound.cc | 144
48670 +++++++++++++++++------------------------------
48671 4 files changed, 167 insertions(+), 99 deletions(-)
48672
48673commit 841bee94da7b6376d2e1fb3daaf8b727b90e42d8
48674Author: Albert Astals Cid <aacid@kde.org>
48675Date:	Sat Jan 13 23:19:21 2007 +0000
48676
48677	    * poppler/Stream.h:
48678	    * poppler/Stream.cc: Remove MemStream::setNeedFree method
48679	    i really did
48680	    not need it
48681	    * qt4/src/poppler-document.cc:
48682	    * qt4/src/poppler-link.cc:
48683	    * qt4/src/poppler-page.cc:
48684	    * qt4/src/poppler-private.h: Make Document::loadFromData
48685	    work on
48686	    documents with a password and don't need to do a malloc and
48687	    a memcpy.
48688
48689 ChangeLog		     | 11 +++++++
48690 poppler/Stream.cc	     |	5 ---
48691 poppler/Stream.h	     |	1 -
48692 qt4/src/poppler-document.cc | 74
48693 ++++++++++++++++++++++++---------------------
48694 qt4/src/poppler-link.cc     |	4 +--
48695 qt4/src/poppler-page.cc     | 34 ++++++++++-----------
48696 qt4/src/poppler-private.h   | 24 +++++++++------
48697 7 files changed, 84 insertions(+), 69 deletions(-)
48698
48699commit e1432fd7c4a6a2386789f450d39c6d954fd4e656
48700Author: Albert Astals Cid <aacid@kde.org>
48701Date:	Sat Jan 13 18:29:39 2007 +0000
48702
48703	    * configure.ac
48704	    * poppler/Makefile.am
48705	    * qt4/src/Makefile.am
48706	    * qt4/src/poppler-document.cc
48707	    * qt4/src/poppler-link.cc
48708	    * qt4/src/poppler-page.cc
48709	    * qt4/src/poppler-private.h
48710	    * qt4/src/poppler-qt4.h: Make the Qt4 backend compilable
48711	    even with
48712	    no Splash backend. Patch by Pino Toscano <pino@kde.org>.
48713
48714 ChangeLog		     | 12 ++++++++++++
48715 configure.ac		     |	5 -----
48716 poppler/Makefile.am	     |	5 +++--
48717 qt4/src/Makefile.am	     |	6 +++++-
48718 qt4/src/poppler-document.cc | 16 ++++++++++++++--
48719 qt4/src/poppler-link.cc     |	1 +
48720 qt4/src/poppler-page.cc     | 15 ++++++++++++---
48721 qt4/src/poppler-private.h   |	8 +++++++-
48722 qt4/src/poppler-qt4.h	     |	6 ++++++
48723 9 files changed, 60 insertions(+), 14 deletions(-)
48724
48725commit 457038e97325720615c4390ffa075dd8283966ee
48726Author: Albert Astals Cid <aacid@kde.org>
48727Date:	Sat Jan 13 17:56:07 2007 +0000
48728
48729	    * poppler/Stream.h:
48730	    * poppler/Stream.cc: Add MemStream::setNeedFree method
48731	    * qt4/src/poppler-document.cc:
48732	    * qt4/src/poppler-private.h:
48733	    * qt4/src/poppler-qt4.h: Add Document::loadFromData method
48734
48735 ChangeLog		     |	8 ++++++++
48736 poppler/Stream.cc	     |	5 +++++
48737 poppler/Stream.h	     |	1 +
48738 qt4/src/poppler-document.cc | 22 ++++++++++++++++++++++
48739 qt4/src/poppler-private.h   | 17 +++++++++++++++--
48740 qt4/src/poppler-qt4.h	     | 16 ++++++++++++++++
48741 6 files changed, 67 insertions(+), 2 deletions(-)
48742
48743commit 4e2a9c49ecab00b1f5d175570165cd490afdd31e
48744Author: Albert Astals Cid <aacid@kde.org>
48745Date:	Thu Jan 11 22:28:03 2007 +0000
48746
48747     goo/gmem.c: Merge change from xpdf-3.01pl2
48748
48749 ChangeLog  |  4 ++++
48750 goo/gmem.c | 13 +++++++++++--
48751 2 files changed, 15 insertions(+), 2 deletions(-)
48752
48753commit bce14b274fd788d728116950d6464a85e33a9966
48754Author: Albert Astals Cid <aacid@kde.org>
48755Date:	Thu Jan 11 22:12:11 2007 +0000
48756
48757	   * poppler/Catalog.h:
48758	   * poppler/Catalog.cc: Limit max depth of recursive calls on
48759	   readPageTree to fix MOAB-06-01-2007
48760
48761 ChangeLog	    |  6 ++++++
48762 poppler/Catalog.cc | 20 +++++++++++++++-----
48763 poppler/Catalog.h  |  2 +-
48764 3 files changed, 22 insertions(+), 6 deletions(-)
48765
48766commit 3f0679a336ffaf2aff149f8526fa11f8f8cbda59
48767Author: Albert Astals Cid <aacid@kde.org>
48768Date:	Sat Jan 6 21:53:08 2007 +0000
48769
48770    Patch by Pino Toscano <pino@kde.org> to fix some memory leaks when
48771    dealing with sounds.
48772
48773 ChangeLog		  | 9 +++++++++
48774 poppler/Sound.cc	  | 1 +
48775 qt4/src/poppler-link.cc  | 5 +++++
48776 qt4/src/poppler-link.h   | 1 +
48777 qt4/src/poppler-page.cc  | 4 ++++
48778 qt4/src/poppler-sound.cc | 7 ++++++-
48779 6 files changed, 26 insertions(+), 1 deletion(-)
48780
48781commit d41cd2f567a955031cb7498d9089e70e14df4a42
48782Author: Albert Astals Cid <aacid@kde.org>
48783Date:	Thu Jan 4 19:10:16 2007 +0000
48784
48785    qt4/src/poppler-private.h: gmallocn -> new[]
48786
48787 ChangeLog		   | 4 ++++
48788 qt4/src/poppler-private.h | 2 +-
48789 2 files changed, 5 insertions(+), 1 deletion(-)
48790
48791commit f8edfb6832144cbbd1b234f6b35e33325269255c
48792Author: Albert Astals Cid <aacid@kde.org>
48793Date:	Thu Jan 4 18:56:13 2007 +0000
48794
48795    qt/poppler-page-transition.cc: Fix memory leak. Patch by Tobias
48796    Koenig <tokoe@kde.org>
48797
48798 ChangeLog		       | 5 +++++
48799 qt/poppler-page-transition.cc | 1 +
48800 2 files changed, 6 insertions(+)
48801
48802commit 250a9f4b429344e0968c7bd0c0cebe7af373ae0a
48803Author: Albert Astals Cid <aacid@kde.org>
48804Date:	Sat Dec 30 14:50:25 2006 +0000
48805
48806    * qt4/src/poppler-qt4.h:
48807    * qt4/src/poppler-document.cc: Add const & to some parameters. Patch
48808    by Pino Toscano <pino@kde.org>
48809
48810 ChangeLog		     | 6 ++++++
48811 qt4/src/poppler-document.cc | 4 ++--
48812 qt4/src/poppler-qt4.h	     | 4 ++--
48813 3 files changed, 10 insertions(+), 4 deletions(-)
48814
48815commit 250c1f94cc9a53f980fd08364d6cce29db9fd067
48816Author: Albert Astals Cid <aacid@kde.org>
48817Date:	Fri Dec 29 14:08:35 2006 +0000
48818
48819    * poppler/UGooString.cc: Patch by Pino Toscano <pino@kde.org> so
48820    that QStringToUGooString does not crash.
48821
48822 ChangeLog	       | 5 +++++
48823 poppler/UGooString.cc | 1 +
48824 2 files changed, 6 insertions(+)
48825
48826commit 42770e5f07407b03dce31c73fd6956f9c8fc9a06
48827Author: Jeff Muizelaar <jeff@infidigm.net>
48828Date:	Fri Dec 29 04:12:40 2006 +0000
48829
48830    2006-12-28	Brad Taylor  <brad@getcoded.net>
48831
48832	* poppler/glib/poppler-document.h:
48833	* poppler/glib/poppler-document.cc: Add
48834	poppler_document_new_from_data
48835	  to allow loading PDFs out of memory.
48836
48837 ChangeLog		  |   6 +++
48838 glib/poppler-document.cc | 113
48839 ++++++++++++++++++++++++++++++++++-------------
48840 glib/poppler-document.h  |   4 ++
48841 3 files changed, 93 insertions(+), 30 deletions(-)
48842
48843commit 6fedd991b584e300b5710630fa7942d357fe7aaa
48844Author: Albert Astals Cid <aacid@kde.org>
48845Date:	Thu Dec 28 17:22:36 2006 +0000
48846
48847    * qt4/src/poppler-embeddedfile.cc:
48848    * qt4/src/poppler-document.cc:
48849    * qt/poppler-document.cc: Fix memory leaks
48850
48851 ChangeLog			 | 6 ++++++
48852 qt/poppler-document.cc		 | 4 ++++
48853 qt4/src/poppler-document.cc	 | 4 +++-
48854 qt4/src/poppler-embeddedfile.cc | 4 +++-
48855 4 files changed, 16 insertions(+), 2 deletions(-)
48856
48857commit 7da5885e45c33382060276c95d9a3bd117ae55c7
48858Author: Albert Astals Cid <aacid@kde.org>
48859Date:	Thu Dec 28 15:51:44 2006 +0000
48860
48861    * goo/GooString.cc
48862    * goo/GooString.h
48863    * goo/gmem.c
48864    * goo/gmem.h
48865    * poppler/Lexer.cc
48866    * poppler/Lexer.h
48867    * poppler/PageLabelInfo.cc
48868    * poppler/Parser.cc
48869    * poppler/UGooString.cc
48870    * poppler/UGooString.h: Patch by Krzysztof Kowalczyk
48871    <kkowalczyk@gmail.com> to improve performance. See bug 7808 for
48872    details.
48873
48874 ChangeLog		  |  15 ++++
48875 goo/GooString.cc	  | 186
48876 ++++++++++++++++++++++++-----------------------
48877 goo/GooString.h	  |  28 +++++--
48878 goo/gmem.c		  |   3 +-
48879 goo/gmem.h		  |   2 +-
48880 poppler/Lexer.cc	  |  19 +++--
48881 poppler/Lexer.h	  |  10 +++
48882 poppler/PageLabelInfo.cc |   1 +
48883 poppler/Parser.cc	  |  17 +++--
48884 poppler/UGooString.cc	  | 137 +++++++++++++++++++++++++++-------
48885 poppler/UGooString.h	  |  40 ++++++++--
48886 11 files changed, 313 insertions(+), 145 deletions(-)
48887
48888commit fbc05a6791fc28ee26a9d9188722ea3453c65ddc
48889Author: Albert Astals Cid <aacid@kde.org>
48890Date:	Wed Dec 27 23:15:06 2006 +0000
48891
48892    * poppler/Annot.cc:
48893    * poppler/Annot.h: Add type checking to processing of "Rect". Patch
48894    by Scott Turner <scotty1024@mac.com>
48895
48896 ChangeLog	  |  6 ++++++
48897 poppler/Annot.cc | 48 +++++++++++++++++++++++++++++-------------------
48898 poppler/Annot.h  |  1 +
48899 3 files changed, 36 insertions(+), 19 deletions(-)
48900
48901commit dc6b372358ac629c43aa2faabd644942cb0ed98b
48902Author: Albert Astals Cid <aacid@kde.org>
48903Date:	Wed Dec 27 15:23:04 2006 +0000
48904
48905    Remove , after last value of enum. Thanks to André Wöbbeking
48906
48907 ChangeLog	   | 1 +
48908 poppler/Catalog.h | 2 +-
48909 2 files changed, 2 insertions(+), 1 deletion(-)
48910
48911commit c7d19539a95927eb277966a521f13393c9e116bb
48912Author: Albert Astals Cid <aacid@kde.org>
48913Date:	Wed Dec 27 12:38:58 2006 +0000
48914
48915    qt4/src/poppler-qt4.h: Remove , after last value of enum. Thanks to
48916    André Wöbbeking
48917
48918 ChangeLog	       | 5 +++++
48919 qt4/src/poppler-qt4.h | 4 ++--
48920 2 files changed, 7 insertions(+), 2 deletions(-)
48921
48922commit b29429c702e6540b9f35689b0a164f30e747d5d9
48923Author: Albert Astals Cid <aacid@kde.org>
48924Date:	Tue Dec 26 20:07:03 2006 +0000
48925
48926    * qt4/src/poppler-qt4.h:
48927    * qt4/src/poppler-page.cc: Add Page::duration() function to the
48928    qt4 frontend.
48929
48930 ChangeLog		 | 6 ++++++
48931 qt4/src/poppler-page.cc | 8 ++++++++
48932 qt4/src/poppler-qt4.h	 | 9 ++++++++-
48933 3 files changed, 22 insertions(+), 1 deletion(-)
48934
48935commit 62dfc58903b496c4cc720c8b2c759c6fb82fb443
48936Author: Albert Astals Cid <aacid@kde.org>
48937Date:	Tue Dec 26 19:56:28 2006 +0000
48938
48939	    * glib/test-poppler-glib.c:
48940	    * glib/poppler-page.cc:
48941	    * glib/poppler-page.h:
48942	    * poppler/Page.cc:
48943	    * poppler/Page.h: Implement /Dur entry in page object. Patch
48944	    by Carlos
48945	    Garcia Campos <carlosgc@gnome.org>
48946
48947 ChangeLog		  |  9 +++++++++
48948 glib/poppler-page.cc	  | 16 ++++++++++++++++
48949 glib/poppler-page.h	  |  1 +
48950 glib/test-poppler-glib.c |  7 +++++++
48951 poppler/Page.cc	  | 13 +++++++++++++
48952 poppler/Page.h		  |  6 ++++++
48953 6 files changed, 52 insertions(+)
48954
48955commit 34e5aa62f4d3ba7a2d94a68a91c11a48277a4119
48956Author: Albert Astals Cid <aacid@kde.org>
48957Date:	Sat Dec 23 13:12:13 2006 +0000
48958
48959	    * poppler/PSTokenizer.cc: Enhance PSTokenizer::getToken
48960	    performance.
48961	    Patch by Scott Turner <scotty1024@mac.com>. In a random pdf
48962	    i tested
48963	    the patchs improves PSTokenizer::getToken performance by 15%
48964
48965 ChangeLog		|  6 ++++++
48966 poppler/PSTokenizer.cc | 33 +++++++++++++++++++++------------
48967 poppler/PSTokenizer.h	|  1 +
48968 3 files changed, 28 insertions(+), 12 deletions(-)
48969
48970commit 1a5fa1d2ced62e7d027e085663e987cff625ce0b
48971Author: Albert Astals Cid <aacid@kde.org>
48972Date:	Fri Dec 22 23:39:41 2006 +0000
48973
48974    poppler/Page.cc: Fix memory leak when reading a wrong color map in
48975    a thumbnail. Patch by Scott Turner <scotty1024@mac.com>
48976
48977 ChangeLog	 | 3 +++
48978 poppler/Page.cc | 1 +
48979 2 files changed, 4 insertions(+)
48980
48981commit dd1c134dcf085338a85188c7f205fc300396dc86
48982Author: Albert Astals Cid <aacid@kde.org>
48983Date:	Fri Dec 22 23:27:53 2006 +0000
48984
48985    qt/poppler-page.cc: Fix memory leak in Page::textList. Patch by
48986    Jerry Epplin <jepplin@globalvelocity.com>
48987
48988 ChangeLog	    | 5 +++++
48989 qt/poppler-page.cc | 4 +++-
48990 2 files changed, 8 insertions(+), 1 deletion(-)
48991
48992commit 87e474a018c4808d6251fd79f9e9640e0f733551
48993Author: Jeff Muizelaar <jeff@infidigm.net>
48994Date:	Thu Dec 21 01:01:30 2006 +0000
48995
48996    2006-12-20	Jeff Muizelaar	<jeff@infidigm.net>
48997
48998	* poppler/CairoOutputDev.cc: Fix scaling of maskedImage
48999	masks. They
49000	should be scaled to the size of the image not the size of
49001	the mask.
49002	Fixes #9403.
49003
49004 ChangeLog		   | 6 ++++++
49005 poppler/CairoOutputDev.cc | 8 ++------
49006 2 files changed, 8 insertions(+), 6 deletions(-)
49007
49008commit 769a89623c680f51690db1751522b016b02b83a8
49009Author: Jeff Muizelaar <jeff@infidigm.net>
49010Date:	Wed Dec 20 19:55:55 2006 +0000
49011
49012    2006-12-20	Jeff Muizelaar	<jeff@infidigm.net>
49013
49014	* poppler/GlobalParams.cc: Try to make zero-width lines as
49015	close to
49016	one pixel wide as we can. Fixes #9393.
49017
49018 ChangeLog		   |  5 +++++
49019 poppler/CairoOutputDev.cc | 10 ++++++++--
49020 2 files changed, 13 insertions(+), 2 deletions(-)
49021
49022commit 5c4bca18373528f293bd5e080efca572977fc1ff
49023Author: Albert Astals Cid <aacid@kde.org>
49024Date:	Tue Dec 19 20:27:55 2006 +0000
49025
49026    poppler/SplashOutputDev.cc: Fix gray calculation. Patch by Scott
49027    Turner <scotty1024@mac.com>
49028
49029 ChangeLog		    | 5 +++++
49030 poppler/SplashOutputDev.cc | 2 +-
49031 2 files changed, 6 insertions(+), 1 deletion(-)
49032
49033commit fba99578f6001ae0c0df0442bb73040b55109b1d
49034Author: Jeff Muizelaar <jeff@infidigm.net>
49035Date:	Tue Dec 12 05:23:59 2006 +0000
49036
49037    2006-12-12	Jeff Muizelaar	<jeff@infidigm.net>
49038
49039	* poppler/CairoOutputDev.cc: Change a cairo_set_matrix to
49040	cairo_transform so that we don't blindly clobber the existing
49041	matrix.
49042	Patch by Daniel Colascione.
49043	Fixes #9190.
49044
49045 ChangeLog		   | 7 +++++++
49046 poppler/CairoOutputDev.cc | 2 +-
49047 2 files changed, 8 insertions(+), 1 deletion(-)
49048
49049commit 9a6ffa1c6e009f8606a055f873efdcd5829fcfa2
49050Author: Jeff Muizelaar <jeff@infidigm.net>
49051Date:	Sun Dec 10 05:24:56 2006 +0000
49052
49053    2006-12-09	Jeff Muizelaar	<jeff@infidigm.net>
49054
49055	* poppler/Function.cc: Initialize PostScriptFunction::codeString
49056	to
49057	NULL so that it can safely deleted if initialization fails.
49058	Fixes #9263.
49059
49060 ChangeLog	     | 6 ++++++
49061 poppler/Function.cc | 1 +
49062 2 files changed, 7 insertions(+)
49063
49064commit e92d63a179ae022270156da4e396c15ff9236d89
49065Author: Albert Astals Cid <aacid@kde.org>
49066Date:	Thu Nov 23 19:01:44 2006 +0000
49067
49068    * m4/libjpeg.m4: Make JPEG library header search work under
49069    MSYS. Patch by Alexis Wilke
49070
49071 ChangeLog     | 5 +++++
49072 m4/libjpeg.m4 | 2 +-
49073 2 files changed, 6 insertions(+), 1 deletion(-)
49074
49075commit 3913110f698fd006b394a395b5b0adfde30af31b
49076Author: Albert Astals Cid <aacid@kde.org>
49077Date:	Wed Nov 22 21:55:27 2006 +0000
49078
49079    there should not be any whitespace after the \
49080
49081 qt4/src/Makefile.am | 2 +-
49082 1 file changed, 1 insertion(+), 1 deletion(-)
49083
49084commit c3ab7addec5a7990872949b813c2b727b1614d64
49085Author: Albert Astals Cid <aacid@kde.org>
49086Date:	Sun Nov 19 18:51:23 2006 +0000
49087
49088    Another leak fix on qt4/src/poppler-page.cc the previous changelog
49089    is enough for this one ;-)
49090
49091 qt4/src/poppler-page.cc | 4 ++++
49092 1 file changed, 4 insertions(+)
49093
49094commit 9e9b82da91abacb916b05302d40bf822af6ac7f1
49095Author: Albert Astals Cid <aacid@kde.org>
49096Date:	Sun Nov 19 12:59:48 2006 +0000
49097
49098	    * qt4/src/poppler-link.cc:
49099	    * qt4/src/poppler-page.cc:
49100	    * qt4/src/poppler-qt4.h:
49101	    * qt4/src/poppler-textbox.cc: Fix memory leaks
49102	    * splash/Splash.cc: Initialize the values of nClipRes
49103
49104 ChangeLog		    | 8 ++++++++
49105 qt4/src/poppler-link.cc    | 6 ++++++
49106 qt4/src/poppler-page.cc    | 4 +++-
49107 qt4/src/poppler-qt4.h	    | 1 +
49108 qt4/src/poppler-textbox.cc | 5 +++++
49109 splash/Splash.cc	    | 2 +-
49110 6 files changed, 24 insertions(+), 2 deletions(-)
49111
49112commit b9faacc62182efcbc84df2471e4c5dcf2b03bda8
49113Author: Albert Astals Cid <aacid@kde.org>
49114Date:	Sat Nov 18 17:08:04 2006 +0000
49115
49116	    * qt4/src/poppler-document.cc
49117	    * qt4/src/poppler-qt4.h: Add int marginRight, int
49118	    marginBottom, int
49119	    marginLeft, int marginTop, bool strictMargins to
49120	    Document::print()
49121
49122 ChangeLog		     |	6 ++++++
49123 qt4/src/poppler-document.cc | 11 +++++++++--
49124 qt4/src/poppler-qt4.h	     |	6 +++++-
49125 3 files changed, 20 insertions(+), 3 deletions(-)
49126
49127commit da8e6d4c3e0afdaa031413649ae20545c8a1f845
49128Author: Albert Astals Cid <aacid@kde.org>
49129Date:	Thu Nov 16 21:03:27 2006 +0000
49130
49131    really commit pino's patch :-S
49132
49133 qt4/src/Doxyfile	      |  11 +++--
49134 qt4/src/Mainpage.dox	      |  26 +++++-----
49135 qt4/src/poppler-annotation.h |  33 ++++++++-----
49136 qt4/src/poppler-link.h       |  68 +++++++++++++++++++++----
49137 qt4/src/poppler-qt4.h	      | 115
49138 +++++++++++++++++++++++++++----------------
49139 5 files changed, 171 insertions(+), 82 deletions(-)
49140
49141commit 4f26e65096e3133a39fc0c9e82084c90cf77dda9
49142Author: Albert Astals Cid <aacid@kde.org>
49143Date:	Thu Nov 16 21:00:10 2006 +0000
49144
49145	    * qt4/src/Mainpage.dox:
49146	    * qt4/src/Doxyfile:
49147	    * qt4/src/poppler-annotation.h:
49148	    * qt4/src/poppler-link.h:
49149	    * qt4/src/poppler-qt4.h: Improve API documentation. Patch by
49150	    Pino Toscano.
49151
49152    Generated docu at http://people.freedesktop.org/~aacid/docs/qt4/
49153
49154 ChangeLog	      | 9 +++++++++
49155 qt4/src/Mainpage.dox | 2 +-
49156 2 files changed, 10 insertions(+), 1 deletion(-)
49157
49158commit e68b6f3f8fea1e4f036eba0f19bb7e0c423d408c
49159Author: Albert Astals Cid <aacid@kde.org>
49160Date:	Wed Nov 15 21:07:50 2006 +0000
49161
49162    2006-11-15	Albert Astals Cid <aacid@kde.org>
49163
49164	    * qt4/src/poppler-link.cc:
49165	    * qt4/src/poppler-page.cc:
49166	    * qt4/src/poppler-qt4.h:
49167	    * qt4/src/poppler-document.cc:
49168	    * qt4/src/poppler-private.h: Generalize the way we render
49169	    the pages:
49170	    merge all the Page::renderTo* functions in only one that
49171	    renders on
49172	    a QImage, taking into account the currently chosen backend.
49173	    It is possible to switch rendering backend using the Document.
49174	    Patch by Pino Toscano.
49175
49176	    * qt4/tests/stress-poppler-qt4.cpp:
49177	    * qt4/tests/test-password-qt4.cpp:
49178	    * qt4/tests/test-poppler-qt4.cpp: Adapt the tests to the
49179	    changes in
49180	    the rendering API of Page. Patch by Pino Toscano.
49181
49182 ChangeLog			  |  17 ++++++
49183 qt4/src/poppler-document.cc	  |  14 +++++
49184 qt4/src/poppler-link.cc	  |   2 +-
49185 qt4/src/poppler-page.cc	  | 123
49186 +++++++++++++++++++++------------------
49187 qt4/src/poppler-private.h	  |  32 ++++++----
49188 qt4/src/poppler-qt4.h		  |  75 +++++++-----------------
49189 qt4/tests/stress-poppler-qt4.cpp |   3 +-
49190 qt4/tests/test-password-qt4.cpp  |  12 ++--
49191 qt4/tests/test-poppler-qt4.cpp   |  17 +++---
49192 9 files changed, 152 insertions(+), 143 deletions(-)
49193
49194commit 37088dd3335be6e7641c47bea9b1ddd689b07372
49195Author: Albert Astals Cid <aacid@kde.org>
49196Date:	Mon Nov 13 19:16:44 2006 +0000
49197
49198	    * poppler/ArthurOutputDev.cc: Small fix to get colors right
49199
49200 ChangeLog		    | 4 ++++
49201 poppler/ArthurOutputDev.cc | 8 ++++----
49202 2 files changed, 8 insertions(+), 4 deletions(-)
49203
49204commit 302e2cab9fd626222c69ad40f7e40be2e65d34a9
49205Author: Albert Astals Cid <aacid@kde.org>
49206Date:	Sat Nov 11 15:41:27 2006 +0000
49207
49208    Fix typo when outputing PS scale
49209
49210 ChangeLog		| 4 ++++
49211 poppler/PSOutputDev.cc | 2 +-
49212 2 files changed, 5 insertions(+), 1 deletion(-)
49213
49214commit e3550fb286dae98992b30edbf4a9300fa58d2e77
49215Author: Jeff Muizelaar <jeff@infidigm.net>
49216Date:	Tue Nov 7 23:53:31 2006 +0000
49217
49218    2006-11-07	Jeff Muizelaar	<jeff@infidigm.net>
49219
49220	* poppler/CairoOutputDev.cc: take horizontal scaling into account
49221	when updating the font. Also, cleanup some unused code. Fixes
49222	#8924.
49223
49224 ChangeLog		   | 5 +++++
49225 poppler/CairoOutputDev.cc | 9 ++-------
49226 2 files changed, 7 insertions(+), 7 deletions(-)
49227
49228commit f020b64a72ad5c82c3e7bdcf15039bb0037b1f22
49229Author: Albert Astals Cid <aacid@kde.org>
49230Date:	Wed Oct 18 18:43:59 2006 +0000
49231
49232    2006-10-18	Albert Astals Cid <aacid@kde.org>
49233
49234	   * qt4/src/poppler-document.cc:
49235	   * qt4/src/poppler-private.h: Do not crash when opening a
49236	   encrypted document. Do not crash when unlocking a locked
49237	   document.
49238
49239 ChangeLog		     |	7 +++++++
49240 qt4/src/poppler-document.cc | 41
49241 ++++++++++++++++-------------------------
49242 qt4/src/poppler-private.h   | 14 ++++++++++++++
49243 3 files changed, 37 insertions(+), 25 deletions(-)
49244
49245commit 577330ee1d4d1021174cf1bd59557a83a017e06f
49246Author: Albert Astals Cid <aacid@kde.org>
49247Date:	Wed Oct 11 23:09:24 2006 +0000
49248
49249	   * splash/Splash.cc:
49250	   * splash/SplashErrorCodes.h: Do not crash on documents that
49251	   report a
49252	     0x0 mask for an image, like
49253	     http://bugs.kde.org/attachment.cgi?id=18083&action=view
49254
49255 ChangeLog		   | 7 +++++++
49256 splash/Splash.cc	   | 2 ++
49257 splash/SplashErrorCodes.h | 2 ++
49258 3 files changed, 11 insertions(+)
49259
49260commit 42c016c6d3c6de65fd92b51b9d6cc96d52404689
49261Author: Albert Astals Cid <aacid@kde.org>
49262Date:	Sun Oct 8 20:38:47 2006 +0000
49263
49264	    * poppler/Link.cc:
49265	    * poppler/Link.h:
49266	    * poppler/Makefile.am:
49267	    * poppler/Page.cc:
49268	    * poppler/Page.h:
49269	    * poppler/Sound.cc:
49270	    * poppler/Sound.h: Make poppler able to read Sound objects,
49271	    Sound
49272	    actions and Opening/Closing page actions. Patch by Pino
49273	    Toscano.
49274
49275	    * qt4/src/Makefile.am:
49276	    * qt4/src/poppler-link.cc:
49277	    * qt4/src/poppler-link.h:
49278	    * qt4/src/poppler-qt4.h:
49279	    * qt4/src/poppler-page.cc:
49280	    * qt4/src/poppler-sound.cc: Support for sounds, sound links
49281	    and page
49282	    actions in the Qt4 backend. Patch by Pino Toscano.
49283
49284 ChangeLog		  |  19 +++++
49285 poppler/Link.cc	  |  53 ++++++++++++++
49286 poppler/Link.h		  |  32 +++++++++
49287 poppler/Makefile.am	  |   2 +
49288 poppler/Page.cc	  |   8 +++
49289 poppler/Page.h		  |   4 ++
49290 poppler/Sound.cc	  |  65 +++++++++++++++++
49291 poppler/Sound.h	  |  46 ++++++++++++
49292 qt4/src/Makefile.am	  |   1 +
49293 qt4/src/poppler-link.cc  |  35 ++++++++++
49294 qt4/src/poppler-link.h   |  26 ++++++-
49295 qt4/src/poppler-page.cc  |  32 +++++++++
49296 qt4/src/poppler-qt4.h	  |  87 +++++++++++++++++++++++
49297 qt4/src/poppler-sound.cc | 177
49298 +++++++++++++++++++++++++++++++++++++++++++++++
49299 14 files changed, 586 insertions(+), 1 deletion(-)
49300
49301commit 1da064d7e7403ec7111eecb2b9613e27a2c4bb5d
49302Author: Albert Astals Cid <aacid@kde.org>
49303Date:	Sat Sep 30 16:28:35 2006 +0000
49304
49305     * qt4/src/poppler-page.cc: PA is optional, H is a name not a string
49306
49307 ChangeLog		 |  4 ++++
49308 qt4/src/poppler-page.cc | 15 +++++++++------
49309 2 files changed, 13 insertions(+), 6 deletions(-)
49310
49311commit 29366d8e470ab2207cdfdab115c2fa9618c4c74e
49312Author: Albert Astals Cid <aacid@kde.org>
49313Date:	Mon Sep 25 20:43:18 2006 +0000
49314
49315	    * glib/Makefile.am
49316	    * qt/Makefile.am
49317	    * qt4/src/Makefile.am
49318	    * qt4/tests/Makefile.am
49319	    * test/Makefile.am
49320	    * utils/Makefile.am: Add FONTCONFIG_CFLAGS FONTCONFIG_LIBS
49321	    for people
49322	    that need them. Patch by morfoh@opensde.org. Fixes bug #8415
49323
49324 ChangeLog	       | 10 ++++++++++
49325 glib/Makefile.am      |  2 ++
49326 qt/Makefile.am        |  6 ++++--
49327 qt4/src/Makefile.am   |  2 ++
49328 qt4/tests/Makefile.am |  2 ++
49329 test/Makefile.am      |  6 ++++--
49330 utils/Makefile.am     |  6 ++++--
49331 7 files changed, 28 insertions(+), 6 deletions(-)
49332
49333commit 957c1e59df213a01ca87f03d067a8dab5dc09fb6
49334Author: Albert Astals Cid <aacid@kde.org>
49335Date:	Mon Sep 25 20:05:28 2006 +0000
49336
49337    ignore poppler-features.h
49338
49339 glib/.cvsignore | 1 +
49340 1 file changed, 1 insertion(+)
49341
49342commit 3158b54375bdfdc82779362cc9442aade87f84f6
49343Author: Kristian Høgsberg <krh@redhat.com>
49344Date:	Fri Sep 22 00:55:54 2006 +0000
49345
49346    2006-09-21	Kristian Høgsberg  <krh@redhat.com>
49347
49348	* NEWS: Update list of bugs fixes, release 0.5.4.
49349
49350 ChangeLog | 2 ++
49351 NEWS	   | 2 +-
49352 2 files changed, 3 insertions(+), 1 deletion(-)
49353
49354commit 17dd1f60f9328ae68fbe262ae0745be976ff9f95
49355Author: Kristian Høgsberg <krh@redhat.com>
49356Date:	Thu Sep 21 23:28:14 2006 +0000
49357
49358    2006-09-21	Kristian Høgsberg  <krh@redhat.com>
49359
49360	* configure.ac: Check for gtk+ 2.8 for the gtk+ test case, invert
49361	help text for zlib option (#7788, #7661).
49362
49363 ChangeLog    |  3 +++
49364 configure.ac | 12 +++++-------
49365 2 files changed, 8 insertions(+), 7 deletions(-)
49366
49367commit ddbbd697424b9122ce1f0541ddada3fe8bb38fb1
49368Author: Kristian Høgsberg <krh@redhat.com>
49369Date:	Thu Sep 21 22:58:31 2006 +0000
49370
49371    2006-09-21	Kristian Høgsberg  <krh@redhat.com>
49372
49373	* utils/pdftops.cc: Get duplex setting from GlobalParams.
49374
49375 ChangeLog	  | 2 ++
49376 utils/pdftops.cc | 3 ++-
49377 2 files changed, 4 insertions(+), 1 deletion(-)
49378
49379commit 0d25592a1a5811ee8fffbd70307c7bcaaaacadf3
49380Author: Kristian Høgsberg <krh@redhat.com>
49381Date:	Thu Sep 21 22:40:52 2006 +0000
49382
49383    2006-09-21	Kristian Høgsberg  <krh@redhat.com>
49384
49385	* glib/poppler-page.cc (_poppler_page_new): Make PopplerPage
49386	reference its document throughout the lifetime of the page
49387	(#7005).
49388
49389 ChangeLog	      | 3 +++
49390 glib/poppler-page.cc | 5 ++++-
49391 2 files changed, 7 insertions(+), 1 deletion(-)
49392
49393commit b834755c7ae45eb4020e9cdbc3852eac0151fcdc
49394Author: Kristian Høgsberg <krh@redhat.com>
49395Date:	Thu Sep 21 22:37:00 2006 +0000
49396
49397    2006-09-21	Kristian Høgsberg  <krh@redhat.com>
49398
49399	* poppler/Gfx.cc: Remove the right out->updateAll() call.
49400
49401 ChangeLog	| 4 ++++
49402 poppler/Gfx.cc | 2 +-
49403 2 files changed, 5 insertions(+), 1 deletion(-)
49404
49405commit 181e2af1edf2cbc3c8edadad0dce215a64a990dd
49406Author: Kristian Høgsberg <krh@redhat.com>
49407Date:	Thu Sep 21 01:05:23 2006 +0000
49408
49409    2006-09-20	Kristian Høgsberg  <krh@redhat.com>
49410
49411	* NEWS: Sum up changes.
49412
49413	* configure.ac: Bump release to 0.5.4.
49414
49415 ChangeLog    |  4 ++++
49416 NEWS	      | 10 ++++++++++
49417 configure.ac |  2 +-
49418 3 files changed, 15 insertions(+), 1 deletion(-)
49419
49420commit cc9c17a6730422be99ebcd69991fcf5d7b569640
49421Author: Kristian Høgsberg <krh@redhat.com>
49422Date:	Thu Sep 21 00:56:33 2006 +0000
49423
49424    2006-09-20	Kristian Høgsberg  <krh@redhat.com>
49425
49426	* poppler/Gfx.cc: Remove last remnant of erroneous type3 commit a
49427	while back, fixing #8182.
49428
49429 ChangeLog		   | 5 +++++
49430 poppler/CairoOutputDev.cc | 1 -
49431 poppler/Gfx.cc		   | 1 -
49432 3 files changed, 5 insertions(+), 2 deletions(-)
49433
49434commit 83be722b56d9266b89946fe994023351e47eb4fd
49435Author: Jeff Muizelaar <jeff@infidigm.net>
49436Date:	Wed Sep 20 20:22:19 2006 +0000
49437
49438    2006-09-20	Jeff Muizelaar	<jeff@infidigm.net>
49439
49440	* poppler/TextOutputDev.cc: TextFontInfo stores a copy of
49441	a pointer
49442	to a GfxFont but does not increment the reference count. Fix the
49443	problem by calling incRefCnt and decRefCnt appropriately. Fixes
49444	#4649
49445
49446 ChangeLog		  | 6 ++++++
49447 poppler/TextOutputDev.cc | 4 ++++
49448 2 files changed, 10 insertions(+)
49449
49450commit 1cf60015d7d78668c83737be6015dc880fd04ebf
49451Author: Kristian Høgsberg <krh@redhat.com>
49452Date:	Tue Sep 19 04:39:07 2006 +0000
49453
49454    2006-09-19	Kristian Høgsberg  <krh@redhat.com>
49455
49456	* poppler/GlobalParams.cc: Add scanEncodingDirs() to automatically
49457	scan in any encodings found under ${datadir}/poppler.
49458
49459	* m4/define-dir.m4: New file, adds AC_DEFINE_DIR macro.
49460
49461 ChangeLog		 |   7 +++
49462 configure.ac		 |  16 +------
49463 goo/gfile.cc		 |  16 +++----
49464 goo/gfile.h		 |   2 +
49465 m4/define-dir.m4	 |  34 ++++++++++++++
49466 poppler/GlobalParams.cc | 116
49467 ++++++++++++++++++++++++++++++++----------------
49468 poppler/GlobalParams.h  |   7 ++-
49469 7 files changed, 136 insertions(+), 62 deletions(-)
49470
49471commit 821c883f9df9cc0e5b81aa2e070727996cf3bc4e
49472Author: Kristian Høgsberg <krh@redhat.com>
49473Date:	Mon Sep 18 15:40:50 2006 +0000
49474
49475    2006-09-13	Kristian Høgsberg  <krh@redhat.com>
49476
49477	* poppler/Makefile.am (libpoppler_la_LIBADD): Add cairo libs to
49478	link if configured.
49479
49480 ChangeLog	     | 3 +++
49481 poppler/Makefile.am | 4 ++++
49482 2 files changed, 7 insertions(+)
49483
49484commit d8ab8ebc94c32d32ad17ed54cede453de25d7dd5
49485Author: Kristian Høgsberg <krh@redhat.com>
49486Date:	Wed Sep 13 20:25:03 2006 +0000
49487
49488    2006-09-13	Kristian Høgsberg  <krh@redhat.com>
49489
49490	* configure.ac: Tighten glib check (#7906), add check for C++
49491	compiler (#8048).
49492
49493 ChangeLog    | 5 +++++
49494 configure.ac | 3 ++-
49495 2 files changed, 7 insertions(+), 1 deletion(-)
49496
49497commit 7c748075e18cfe95be6a56adf09ce7f2f032b86f
49498Author: Albert Astals Cid <aacid@kde.org>
49499Date:	Tue Sep 12 19:48:47 2006 +0000
49500
49501    sorry Jeff
49502
49503 ChangeLog | 7 +++++++
49504 1 file changed, 7 insertions(+)
49505
49506commit 6cdcfae0e1c6fbec07ee5273e6ad97ef04110868
49507Author: Albert Astals Cid <aacid@kde.org>
49508Date:	Mon Sep 11 21:20:56 2006 +0000
49509
49510    2006-09-11	Albert Astals Cid <aacid@kde.org>
49511
49512	    * qt4/src/poppler-annotation.cc:
49513	    * qt4/src/poppler-annotation.h:
49514	    * qt4/src/poppler-page.cc: Add support for
49515	    LinkAnnotation. Patch by
49516	    Pino Toscano
49517
49518 ChangeLog		       |  10 +-
49519 qt4/src/poppler-annotation.cc | 230
49520 +++++++++++++++++++++++++++++++++++++++-
49521 qt4/src/poppler-annotation.h  |  22 +++-
49522 qt4/src/poppler-page.cc       | 237
49523 +++++++++++++++++++++++++-----------------
49524 4 files changed, 392 insertions(+), 107 deletions(-)
49525
49526commit 8335c7eea2aa62a580170f47323d8674bd89e412
49527Author: Jeff Muizelaar <jeff@infidigm.net>
49528Date:	Fri Sep 8 23:28:22 2006 +0000
49529
49530    2006-09-08	Jeff Muizelaar	<jeff@infidigm.net>
49531
49532	* poppler/CairoOutputDev.cc: The work-around for 1x1 imagemasks
49533	was not
49534	calling cairo_set_source causing the rectangles to be drawn
49535	the wrong
49536	colour occasionally. Fix by moving the existing call to
49537	cairo_set_source above the work-around. Fixes #7113.
49538
49539 ChangeLog		   | 7 +++++++
49540 poppler/CairoOutputDev.cc | 8 ++++----
49541 2 files changed, 11 insertions(+), 4 deletions(-)
49542
49543commit 02d505aa0176b6e5a54ee82426d8333a9ef8f000
49544Author: Jeff Muizelaar <jeff@infidigm.net>
49545Date:	Thu Sep 7 04:01:39 2006 +0000
49546
49547    2006-09-06	Jeff Muizelaar	<jeff@infidigm.net>
49548
49549	* poppler/CairoOutputDev.cc: Avoid crashing in CairoOutputDev if
49550	endString is called without a corresponding beginString. Fixes
49551	#4515.
49552
49553 ChangeLog		   | 5 +++++
49554 poppler/CairoOutputDev.cc | 8 +++++++-
49555 2 files changed, 12 insertions(+), 1 deletion(-)
49556
49557commit 3ea0aada0434c9f815814253dd9d1374ae6643cc
49558Author: Jeff Muizelaar <jeff@infidigm.net>
49559Date:	Wed Sep 6 23:54:30 2006 +0000
49560
49561    2006-09-06	Jeff Muizelaar	<jeff@infidigm.net>
49562
49563	* configure.ac:
49564	* poppler/FlateStream.cc:
49565	* poppler/FlateStream.h: Fix FlateStream to not read more than it
49566	needs. This has a performance impact because our input buffer
49567	is now
49568	only 1 byte large, however correctness is better than performance.
49569	This should fix #3948.
49570
49571 ChangeLog		|  9 +++++++++
49572 configure.ac		|  2 +-
49573 poppler/FlateStream.cc | 35 +++++++++++++++++++++++++----------
49574 poppler/FlateStream.h	|  3 ++-
49575 4 files changed, 37 insertions(+), 12 deletions(-)
49576
49577commit 1d2e6aedca0b8fcce6ac84ae2576ab067912886b
49578Author: Jeff Muizelaar <jeff@infidigm.net>
49579Date:	Tue Sep 5 01:21:50 2006 +0000
49580
49581    2006-09-04	Jeff Muizelaar	<jeff@infidigm.net>
49582
49583	* poppler/CairoOutputDev.cc: Initialize currentFont to NULL before
49584	use. Found by Pascal Terjan. Fixes #7924.
49585
49586 ChangeLog		   | 5 +++++
49587 poppler/CairoOutputDev.cc | 1 +
49588 2 files changed, 6 insertions(+)
49589
49590commit 7905adaa21f2347346927fa567c64be60e2bc69c
49591Author: Albert Astals Cid <aacid@kde.org>
49592Date:	Sun Sep 3 09:27:21 2006 +0000
49593
49594	    * poppler/Dict.cc:
49595	    * poppler/Dict.h:
49596	    * poppler/Object.h:
49597	    * poppler/Parser.cc: Patch by Krzysztof Kowalczyk to increase
49598	    speed by
49599	    means of doing less copies between objects. See bug 8112
49600	    for more
49601	    information.
49602
49603 ChangeLog	   |  9 +++++++++
49604 poppler/Dict.cc   |  4 ++--
49605 poppler/Dict.h    | 11 +++++++++--
49606 poppler/Object.h  | 12 ++++++++++++
49607 poppler/Parser.cc | 15 +++++++++------
49608 5 files changed, 41 insertions(+), 10 deletions(-)
49609
49610commit 4da7c90a619002e54f436c4efee723b5bc42a112
49611Author: Albert Astals Cid <aacid@kde.org>
49612Date:	Thu Aug 24 22:32:31 2006 +0000
49613
49614     * qt4/src/poppler-private.h: Init m_fontInfoScanner to
49615     NULL. Discovered by
49616	    Rafael Rodríguez <rafael.rodriguez.tf@gmail.com>
49617
49618 ChangeLog		   | 5 +++++
49619 qt4/src/poppler-private.h | 2 +-
49620 2 files changed, 6 insertions(+), 1 deletion(-)
49621
49622commit 469202e117910beb4e0ad906d5c154a3bae5c98b
49623Author: Albert Astals Cid <aacid@kde.org>
49624Date:	Wed Aug 16 14:35:14 2006 +0000
49625
49626    * qt/poppler-page.cc: Report correct page size. Backport from Qt4
49627      frontend. Patch by Wilfried Huss
49628
49629 ChangeLog	    |  5 +++++
49630 qt/poppler-page.cc | 10 ++++++++--
49631 2 files changed, 13 insertions(+), 2 deletions(-)
49632
49633commit b881844e4d31009c5d54c9321a6daaf0f354cf6b
49634Author: Albert Astals Cid <aacid@kde.org>
49635Date:	Wed Aug 16 09:18:04 2006 +0000
49636
49637    did not want to commit that, thanks Brad for noticing!
49638
49639 configure.ac | 2 +-
49640 1 file changed, 1 insertion(+), 1 deletion(-)
49641
49642commit f52380e6d569280839d7c37362bd7cc59f2573c3
49643Author: Albert Astals Cid <aacid@kde.org>
49644Date:	Tue Aug 15 22:27:31 2006 +0000
49645
49646    add a warning how nasty zlib can be, it can come and it your pdfs
49647    and make your readers crash when you are not looking at it, so be
49648    aware that if you enable it you are on your own ;-)
49649
49650 ChangeLog    | 4 ++++
49651 configure.ac | 4 ++--
49652 2 files changed, 6 insertions(+), 2 deletions(-)
49653
49654commit 1caba84b1024f1fa7865deebbf70379855ce078d
49655Author: Albert Astals Cid <aacid@kde.org>
49656Date:	Fri Aug 11 13:12:11 2006 +0000
49657
49658    2006-08-11	Albert Astals Cid  <aacid@kde.org>
49659
49660	    * poppler/Catalog.cc: Fix leak
49661
49662 ChangeLog	    | 4 ++++
49663 poppler/Catalog.cc | 1 +
49664 2 files changed, 5 insertions(+)
49665
49666commit 9b6455f6530e273afaa5f948b67ceeec8a06f976
49667Author: Albert Astals Cid <aacid@kde.org>
49668Date:	Thu Aug 10 16:08:51 2006 +0000
49669
49670    2006-08-10	Albert Astals Cid  <aacid@kde.org>
49671
49672	    * poppler/SplashOutputDev.cc: Try to fix refs to fonts
49673	    yet again
49674
49675 ChangeLog		    | 4 ++++
49676 poppler/SplashOutputDev.cc | 4 ++--
49677 2 files changed, 6 insertions(+), 2 deletions(-)
49678
49679commit 305f60e0437dcfc5babd449123a1fe4cd062a219
49680Author: Albert Astals Cid <aacid@kde.org>
49681Date:	Sat Aug 5 17:10:07 2006 +0000
49682
49683    2006-08-05	Albert Astals Cid  <aacid@kde.org>
49684
49685	    * poppler/Catalog.cc: The name array can contain references
49686	    to strings
49687	    instead of stings themselves, or at least PDF of
49688	    https://bugs.freedesktop.org/show_bug.cgi?id=7780 does. This
49689	    makes it
49690	    work with that file
49691	    * qt4/src/poppler-embeddedfile.cc: Use UGooString for
49692	    description
49693
49694 ChangeLog			 |  8 ++++++++
49695 poppler/Catalog.cc		 | 12 ++++++++++--
49696 qt4/src/poppler-embeddedfile.cc |  3 ++-
49697 3 files changed, 20 insertions(+), 3 deletions(-)
49698
49699commit dd8758ea3f0f44e9f8362343f15b2064f428ad64
49700Author: Albert Astals Cid <aacid@kde.org>
49701Date:	Fri Aug 4 22:48:09 2006 +0000
49702
49703    2006-08-05	Albert Astals Cid  <aacid@kde.org>
49704
49705	    * utils/pdftotext.cc:
49706	    * utils/pdfinfo.cc:
49707	    * utils/pdffonts.cc: Add the posibility of reading a file
49708	    from stdin.
49709	    Patch by Dom Lachowicz
49710
49711 ChangeLog	    |  7 +++++++
49712 utils/pdffonts.cc  | 11 ++++++++++-
49713 utils/pdfinfo.cc   | 11 ++++++++++-
49714 utils/pdftotext.cc | 11 ++++++++++-
49715 4 files changed, 37 insertions(+), 3 deletions(-)
49716
49717commit a418d844cf6baa797919796ceadaf21ef9b2e5b9
49718Author: Albert Astals Cid <aacid@kde.org>
49719Date:	Thu Aug 3 10:34:52 2006 +0000
49720
49721	    * configure.ac: Use the correct variable to output the
49722	    utils status.
49723	    Patch by Dom Lachowic
49724
49725 ChangeLog    | 5 +++++
49726 configure.ac | 2 +-
49727 2 files changed, 6 insertions(+), 1 deletion(-)
49728
49729commit 1673b895656143a8a1f1a45e07f777f39995940d
49730Author: Albert Astals Cid <aacid@kde.org>
49731Date:	Sun Jul 30 20:31:31 2006 +0000
49732
49733	    * poppler/GfxState.cc: make nGfxBlendModeNames define
49734	    return the
49735	    correct size of the gfxBlendModeNames array so it does
49736	    not access
49737	    invalid memory areas when the blend mode is not
49738	    found. Discovered by
49739	    Krzysztof Kowalczyk
49740
49741 ChangeLog	     |	7 +++++++
49742 poppler/GfxState.cc | 12 +++++++-----
49743 2 files changed, 14 insertions(+), 5 deletions(-)
49744
49745commit e4561568d14e7b3b2aec6ecaf3cc09078bdf7a46
49746Author: Albert Astals Cid <aacid@kde.org>
49747Date:	Sun Jul 30 09:38:28 2006 +0000
49748
49749	    * splash/SplashFontEngine.cc:
49750	    * poppler/SplashOutputDev.cc: Fix memory leak when using
49751	    embedded
49752	    fonts in the pdf file. Patch by Krzysztof Kowalczyk
49753
49754 ChangeLog		    |  6 ++++++
49755 poppler/SplashOutputDev.cc |  8 ++++++--
49756 splash/SplashFontEngine.cc | 12 ++++++++----
49757 3 files changed, 20 insertions(+), 6 deletions(-)
49758
49759commit 4a27502159a89992f54be2673b44bf7a8392b60d
49760Author: Albert Astals Cid <aacid@kde.org>
49761Date:	Sat Jul 29 16:24:53 2006 +0000
49762
49763    push back thing i did not want to commit, sorry
49764
49765 configure.ac | 4 ++--
49766 1 file changed, 2 insertions(+), 2 deletions(-)
49767
49768commit ba448afc0e97a9e779409ff228adcd4f627971f5
49769Author: Albert Astals Cid <aacid@kde.org>
49770Date:	Sat Jul 29 16:22:52 2006 +0000
49771
49772	    * configure.ac: Disable qt and qt4 frontends if splash
49773	    backend is
49774	    disabled
49775
49776 ChangeLog    |  5 +++++
49777 configure.ac | 18 ++++++++++++++----
49778 2 files changed, 19 insertions(+), 4 deletions(-)
49779
49780commit 1e32d3baa5e8296caf55bd5853216a96618c74ac
49781Author: Kristian Høgsberg <krh@redhat.com>
49782Date:	Fri Jul 28 18:17:45 2006 +0000
49783
49784    2006-07-28	Kristian Høgsberg  <krh@redhat.com>
49785
49786	* poppler/CairoOutputDev.cc: Don't set font matrix translation
49787	(fix from Behdad Esfahbod).
49788
49789 ChangeLog		   | 5 +++++
49790 poppler/CairoOutputDev.cc | 4 ++--
49791 2 files changed, 7 insertions(+), 2 deletions(-)
49792
49793commit 0bc1b0f35c28cb80dd27d24110367348e52c143b
49794Author: Albert Astals Cid <aacid@kde.org>
49795Date:	Thu Jul 27 18:21:28 2006 +0000
49796
49797    fix date, i don't live in the past
49798
49799 ChangeLog | 2 +-
49800 1 file changed, 1 insertion(+), 1 deletion(-)
49801
49802commit 2f27c3a0218608568f6cd1c718ef51b9879023a3
49803Author: Albert Astals Cid <aacid@kde.org>
49804Date:	Thu Jul 27 18:17:50 2006 +0000
49805
49806	    * poppler/Stream.cc: If you are going to test a variable,
49807	    better
49808	    initialize it first ;-) Fixes bug 7646
49809
49810 ChangeLog	   | 5 +++++
49811 poppler/Stream.cc | 2 +-
49812 2 files changed, 6 insertions(+), 1 deletion(-)
49813
49814commit f39ab43ca824cb7e5db73137c4545b3e85134425
49815Author: Albert Astals Cid <aacid@kde.org>
49816Date:	Wed Jul 26 18:16:01 2006 +0000
49817
49818    2006-07-26	Albert Astals Cid  <aacid@kde.org>
49819
49820	    * qt/poppler-document.cc:
49821	    * qt/poppler-private.h:
49822	    * qt/poppler-qt.h: Port the QDomDocument *Document::toc()
49823	    const method
49824	    from the qt4 frontend to the qt frontend. Patch by Wilfried
49825	    Huss
49826
49827 ChangeLog		|  7 ++++++
49828 qt/poppler-document.cc | 18 ++++++++++++++++
49829 qt/poppler-private.h	| 58
49830 ++++++++++++++++++++++++++++++++++++++++++++++++++
49831 qt/poppler-qt.h	| 16 ++++++++++++++
49832 4 files changed, 99 insertions(+)
49833
49834commit c3a9fd546b853c85b6be5fc8f4e5a78d8a7e7437
49835Author: Albert Astals Cid <aacid@kde.org>
49836Date:	Tue Jul 25 18:39:57 2006 +0000
49837
49838	    * qt4/src/poppler-document.cc: Obey kdeprint masters in that
49839	    a library
49840	    should output as much device independent PS as posible,
49841	    so disabling
49842	    duplex printing for default is a good idea.
49843
49844 ChangeLog		     | 6 ++++++
49845 qt4/src/poppler-document.cc | 2 +-
49846 2 files changed, 7 insertions(+), 1 deletion(-)
49847
49848commit edc0499644b8083600ced9a5087ec0b0189e615b
49849Author: Kristian Høgsberg <krh@redhat.com>
49850Date:	Mon Jul 24 19:49:51 2006 +0000
49851
49852    2006-07-24	Kristian Høgsberg  <krh@redhat.com>
49853
49854	* configure.ac:
49855	* poppler/Makefile.am: Move fontconfig dependency to libpoppler.
49856
49857 ChangeLog	     |	5 +++++
49858 configure.ac	     | 18 +++++++-----------
49859 poppler/Makefile.am |	6 ++++--
49860 3 files changed, 16 insertions(+), 13 deletions(-)
49861
49862commit 24b5a68a3f4cdba63fbcd01dc178a330b5f604a7
49863Author: Jeff Muizelaar <jeff@infidigm.net>
49864Date:	Tue Jul 18 21:32:11 2006 +0000
49865
49866    2006-07-18	Jeff Muizelaar	<jeff@infidigm.net>
49867
49868	* poppler/Gfx.cc: fix opCloseStroke to match the behaviour of
49869	a separate opClose and opStroke. Previously, opCloseStroke only
49870	closes if there is a path however opClose closes unconditionally.
49871
49872 ChangeLog	| 6 ++++++
49873 poppler/Gfx.cc | 2 +-
49874 2 files changed, 7 insertions(+), 1 deletion(-)
49875
49876commit c57ebd40fcf85432b2e5045086d158a63af12525
49877Author: Jeff Muizelaar <jeff@infidigm.net>
49878Date:	Tue Jul 18 21:26:57 2006 +0000
49879
49880    2006-07-18	Jeff Muizelaar	<jeff@infidigm.net>
49881
49882	* poppler/TextOutputDev.cc: call setDefaultCTM() after start page
49883	like in Gfx.cc. This fixes a regression caused by the fix
49884	to #6948.
49885
49886 ChangeLog		  | 5 +++++
49887 poppler/TextOutputDev.cc | 1 +
49888 2 files changed, 6 insertions(+)
49889
49890commit 640d5d5a9d9e53f3f677eb05f3d18e6bfc74e95a
49891Author: Albert Astals Cid <aacid@kde.org>
49892Date:	Sun Jul 16 18:22:23 2006 +0000
49893
49894    2006-07-16	Albert Astals Cid  <aacid@kde.org>
49895
49896	    * poppler/GfxState.cc: Do not crash when we can not
49897	    parse a GfxImageColorMap
49898	    Fixes crash on pdf that can be found at
49899
49900 ChangeLog	     | 7 +++++++
49901 poppler/GfxState.cc | 4 ++++
49902 qt4/src/Doxyfile    | 4 ++--
49903 3 files changed, 13 insertions(+), 2 deletions(-)
49904
49905commit c6926d1d8ab04468f56f4687cdd3f06af206226b
49906Author: Albert Astals Cid <aacid@kde.org>
49907Date:	Wed Jun 28 19:23:52 2006 +0000
49908
49909	* poppler/DCTStream.cc:
49910	    * poppler/DCTStream.h: Reset jpeg structures on reset.
49911	    Fixes crash while printing pdf at
49912	    http://bugs.kde.org/attachment.cgi?id=16818&action=view
49913
49914 ChangeLog	      |  7 +++++++
49915 poppler/DCTStream.cc | 25 ++++++++++++++++++-------
49916 poppler/DCTStream.h  |  2 ++
49917 3 files changed, 27 insertions(+), 7 deletions(-)
49918
49919commit 96ac8dec591a0325a822c1f7b7bc7e78b867e3a0
49920Author: Albert Astals Cid <aacid@kde.org>
49921Date:	Sun Jun 25 16:59:31 2006 +0000
49922
49923    Ask for paper size width and height to pass it to PSOutputDev in
49924    both qt frontends (qt got abi mantained, qt4 changed as you still
49925    have to define UNSTABLE_POPPLER_QT4 to be able of using it, one day
49926    we'll have to think of removing it)
49927
49928 ChangeLog		     |	8 ++++++++
49929 qt/poppler-document.cc      |	9 +++++++--
49930 qt/poppler-qt.h	     |	9 +++++++++
49931 qt4/src/poppler-document.cc |	4 ++--
49932 qt4/src/poppler-qt4.h	     | 10 +++++++++-
49933 5 files changed, 35 insertions(+), 5 deletions(-)
49934
49935commit 965011f2001fb1ea36857995d5555266f82b8d96
49936Author: Albert Astals Cid <aacid@kde.org>
49937Date:	Sun Jun 25 16:20:50 2006 +0000
49938
49939    put back a change that was not meant to be commited
49940
49941 qt/poppler-qt.h | 2 +-
49942 1 file changed, 1 insertion(+), 1 deletion(-)
49943
49944commit 4995d09c91173d34a435112828aff21a63b147e9
49945Author: Albert Astals Cid <aacid@kde.org>
49946Date:	Sun Jun 25 16:19:32 2006 +0000
49947
49948    rename poppler-link.h to poppler-link-qt3.h to not get conflicts
49949    on install
49950
49951 qt/Makefile.am        |   2 +-
49952 qt/poppler-link-qt3.h | 188 ++++++++++++++++++++++++++++++++++++
49953 qt/poppler-link.cc    | 258
49954 ++++++++++++++++++++++++++++++++++++++++++++++++++
49955 qt/poppler-qt.h       |   4 +-
49956 4 files changed, 449 insertions(+), 3 deletions(-)
49957
49958commit 087921b134c2646e6d41960f471a1819c7c8790a
49959Author: Albert Astals Cid <aacid@kde.org>
49960Date:	Sun Jun 25 10:29:22 2006 +0000
49961
49962    add link support to qt3 frontend.
49963    Patch by Wilfried Huss based on Qt4 code
49964
49965 ChangeLog		|  11 ++++
49966 qt/Makefile.am		|   4 +-
49967 qt/poppler-document.cc |  19 ++++---
49968 qt/poppler-page.cc	| 136
49969 ++++++++++++++++++++++++++++++++++++++++++++++---
49970 qt/poppler-private.h	|  33 +++++++++++-
49971 qt/poppler-qt.h	|  14 +++--
49972 6 files changed, 196 insertions(+), 21 deletions(-)
49973
49974commit 831bd8942ef3224354b128d5e14e68fdfc57168b
49975Author: Albert Astals Cid <aacid@kde.org>
49976Date:	Sun Jun 11 16:14:32 2006 +0000
49977
49978    optimization by Mario Teijeiro Otero
49979
49980 poppler/UGooString.cc | 2 +-
49981 1 file changed, 1 insertion(+), 1 deletion(-)
49982
49983commit 1223fd4b200f6c13996f8299f3563c818af0c21d
49984Author: Albert Astals Cid <aacid@kde.org>
49985Date:	Sat Jun 10 22:23:19 2006 +0000
49986
49987	    * poppler/UGooString.cc: When any of the chars that we
49988	    are passing to the UGooString is not pdfencodable, do not
49989	    encode the string, because we loose information if we do,
49990	    this fixes rendering of
49991	    http://publikationen.ub.uni-frankfurt.de/volltexte/2005/890/pdf/TR_abs_g.pdf
49992	    and other docs with type3 fonts and ligatures
49993
49994 ChangeLog	       | 9 +++++++++
49995 poppler/UGooString.cc | 8 ++++++++
49996 2 files changed, 17 insertions(+)
49997
49998commit b85a39ddfc7de8c0621e995c114885ecd08fcdc2
49999Author: Albert Astals Cid <aacid@kde.org>
50000Date:	Thu Jun 1 21:03:38 2006 +0000
50001
50002	    * qt4/src/poppler-qt4.h:
50003	    * qt4/src/poppler-page.cc: Add Rotation parameter that
50004	    is	passed
50005	    to the respective output devs
50006
50007 ChangeLog		 |  6 ++++++
50008 qt4/src/poppler-page.cc | 22 ++++++++++++++--------
50009 qt4/src/poppler-qt4.h	 | 14 +++++++++-----
50010 3 files changed, 29 insertions(+), 13 deletions(-)
50011
50012commit 2b5d3277f36864ff1ef44f1942f22de247d67ab6
50013Author: Albert Astals Cid <aacid@kde.org>
50014Date:	Thu Jun 1 17:23:45 2006 +0000
50015
50016	    * qt/poppler-document.cc:
50017	    * qt/poppler-qt.h: Add printing support, patch by
50018	    Stefan Kebekus <stefan.kebekus@math.uni-koeln.de>
50019
50020 ChangeLog		|  6 ++++++
50021 qt/poppler-document.cc | 18 ++++++++++++++++++
50022 qt/poppler-qt.h	|  2 ++
50023 3 files changed, 26 insertions(+)
50024
50025commit 5380d005b7b54cc6587ce6e8c3bbb358da5cd9a5
50026Author: Jeff Muizelaar <jeff@infidigm.net>
50027Date:	Thu Jun 1 06:42:25 2006 +0000
50028
50029    2006-06-01	Jeff Muizelaar	<jeff@infidigm.net>
50030
50031	* poppler/PSOutputDev.cc:
50032	* poppler/PSOutputDev.h: Change filename parameter to PSOutputDev
50033	constructor from char * to const char *.
50034
50035 ChangeLog		| 6 ++++++
50036 poppler/PSOutputDev.cc | 2 +-
50037 poppler/PSOutputDev.h	| 2 +-
50038 3 files changed, 8 insertions(+), 2 deletions(-)
50039
50040commit c2a81ea8b01f3943a2eb737cf957acc0d05f7eed
50041Author: Albert Astals Cid <aacid@kde.org>
50042Date:	Wed May 31 20:14:04 2006 +0000
50043
50044	* poppler/SplashOutputDev.cc:
50045	    * splash/Splash.cc: Fix no splashModeRGB8Qt mode, that is,
50046	    make it
50047	    show images
50048
50049    I'm sorry, really, i'll try to do better
50050
50051 ChangeLog		    |  6 ++++++
50052 poppler/SplashOutputDev.cc | 10 ++++++++++
50053 splash/Splash.cc	    |  3 +++
50054 3 files changed, 19 insertions(+)
50055
50056commit 643b310cf51474b6dfc077fe086ea121e807f6e1
50057Author: Jeff Muizelaar <jeff@infidigm.net>
50058Date:	Wed May 31 19:18:28 2006 +0000
50059
50060    2006-05-31	Jeff Muizelaar	<jeff@infidigm.net>
50061
50062	* TODO: Remove items's from my list that are done.
50063
50064 ChangeLog | 4 ++++
50065 TODO	   | 3 ---
50066 2 files changed, 4 insertions(+), 3 deletions(-)
50067
50068commit 96e582721dcb15ea258b989c7c500084bff9f56d
50069Author: Jeff Muizelaar <jeff@infidigm.net>
50070Date:	Wed May 31 17:31:49 2006 +0000
50071
50072    2006-05-31	Jeff Muizelaar	<jeff@infidigm.net>
50073
50074	* poppler/CairoOutputDev.cc:
50075	* poppler/CairoOutputDev.h: Change the cairo backend to use the
50076	transformation in cairo instead of doing all of the
50077	transformations in
50078	the OutputDevice. Fixes #6948.
50079
50080 ChangeLog		   |   7 ++
50081 poppler/CairoOutputDev.cc | 200
50082 ++++++++++++++++++++--------------------------
50083 poppler/CairoOutputDev.h  |   1 +
50084 3 files changed, 96 insertions(+), 112 deletions(-)
50085
50086commit 00ffb9bf50b6b3b2e8eaa8af593aaa01d4a62a34
50087Author: Kristian Høgsberg <krh@redhat.com>
50088Date:	Wed May 31 04:53:27 2006 +0000
50089
50090    2006-05-31	Kristian Høgsberg  <krh@redhat.com>
50091
50092	* NEWS: Sum up changes.
50093
50094	* configure.ac: Bump release to 0.5.3.
50095
50096 ChangeLog    | 6 ++++++
50097 NEWS	      | 8 ++++++++
50098 configure.ac | 2 +-
50099 3 files changed, 15 insertions(+), 1 deletion(-)
50100
50101commit 223a4bf3a679f666b6c963a8787cf5b5ac75c4b6
50102Author: Kristian Høgsberg <krh@redhat.com>
50103Date:	Wed May 31 02:02:54 2006 +0000
50104
50105    2006-05-30	Kristian Høgsberg  <krh@redhat.com>
50106
50107	* poppler-glib.pc.in:
50108	* configure.ac: Add poppler as a private requires if pkg-config
50109	supports it.
50110
50111 ChangeLog	    |  6 ++++++
50112 configure.ac	    | 11 +++++++++++
50113 poppler-glib.pc.in |  3 ++-
50114 3 files changed, 19 insertions(+), 1 deletion(-)
50115
50116commit 7aaa4d3fbdb8ea2534d3cb80e68b2759b2e8fd2f
50117Author: Kristian Høgsberg <krh@redhat.com>
50118Date:	Tue May 30 21:46:06 2006 +0000
50119
50120    2006-05-30	Kristian Høgsberg  <krh@redhat.com>
50121
50122	* test/gtk-cairo-test.cc: Add --page option to gtk-cairo-test.
50123
50124 ChangeLog		|  4 ++++
50125 test/gtk-cairo-test.cc | 21 ++++++++++++++++++---
50126 2 files changed, 22 insertions(+), 3 deletions(-)
50127
50128commit f7c1d519b9695ad8adfdcf3af696de746cdcf375
50129Author: Jeff Muizelaar <jeff@infidigm.net>
50130Date:	Mon May 29 18:44:17 2006 +0000
50131
50132    2006-05-29	Jeff Muizelaar	<jeff@infidigm.net>
50133
50134	* poppler/CairoFontEngine.cc:
50135	* poppler/CairoFontEngine.h:
50136	* poppler/CairoOutputDev.cc: Allow CairoFont creation to fail more
50137	gracefully. Fixes #4030.
50138
50139 ChangeLog		    |  7 +++++++
50140 poppler/CairoFontEngine.cc | 27 +++++++++++++++++++++------
50141 poppler/CairoFontEngine.h  |  4 +++-
50142 poppler/CairoOutputDev.cc  |  5 +++++
50143 4 files changed, 36 insertions(+), 7 deletions(-)
50144
50145commit 84861800dad3649d4757d5c5539b9e86e2b2c644
50146Author: Jeff Muizelaar <jeff@infidigm.net>
50147Date:	Sat May 27 17:27:37 2006 +0000
50148
50149    2006-05-27	Jeff Muizelaar	<jeff@infidigm.net>
50150
50151	* poppler/CairoOutputDev.cc:
50152	* poppler/CairoOutputDev.h: Back out the rest of krh's type3
50153	font work. This fixes type3 fonts in CairoOutputDevice.
50154
50155 ChangeLog		   | 6 ++++++
50156 poppler/CairoOutputDev.cc | 3 +++
50157 poppler/CairoOutputDev.h  | 2 +-
50158 3 files changed, 10 insertions(+), 1 deletion(-)
50159
50160commit 6f5a89a0a2cf17d45d1c31ce105829be8c7ac456
50161Author: Albert Astals Cid <aacid@kde.org>
50162Date:	Tue May 23 20:49:16 2006 +0000
50163
50164	    * poppler/SplashOutputDev.cc:
50165	    * qt4/src/poppler-private.h:
50166	    * splash/Splash.cc:
50167	    * splash/SplashBitmap.cc:
50168	    * splash/SplashTypes.h: bring splashModeRGB8 back to the
50169	    old code
50170	    (before Frank's patch), create splashModeRGB8Qt that has
50171	    Frank's
50172	    codepath and is used by Qt frontends. Fixes corruption on
50173	    other programs expecting the old behaviour.
50174
50175    Remember dude we are now a lib! you can not change behaviour from
50176    one day to another!
50177
50178    /me hits himself
50179
50180 ChangeLog		    |  11 +++
50181 poppler/SplashOutputDev.cc |	8 +++
50182 qt/poppler-private.h	    |	2 +-
50183 qt4/src/poppler-private.h  |	2 +-
50184 splash/Splash.cc	    | 169
50185 +++++++++++++++++++++++++++++++++++++++++++++
50186 splash/SplashBitmap.cc     |  26 ++++++-
50187 splash/SplashTypes.h	    |	2 +
50188 7 files changed, 216 insertions(+), 4 deletions(-)
50189
50190commit 495d592c3ba7fe81e03774f5b2ed677e5aa560c7
50191Author: Kristian Høgsberg <krh@redhat.com>
50192Date:	Tue May 23 19:16:37 2006 +0000
50193
50194    2006-05-23	Kristian Høgsberg  <krh@redhat.com>
50195
50196	* qt4/src/Makefile.am (libpoppler_qt4_la_SOURCES): Add missing
50197
50198 ChangeLog	     | 5 +++++
50199 qt4/src/Makefile.am | 1 +
50200 2 files changed, 6 insertions(+)
50201
50202commit eecd06c86585bca05c99cd2e9a1b1ff3bbae3c72
50203Author: Kristian Høgsberg <krh@redhat.com>
50204Date:	Mon May 22 20:19:35 2006 +0000
50205
50206    2006-05-22	Kristian Høgsberg  <krh@redhat.com>
50207
50208	* configure.ac: Bump release.
50209	* NEWS: Sum up changes.
50210
50211 ChangeLog    |  5 +++++
50212 NEWS	      | 11 ++++++++++-
50213 configure.ac |  2 +-
50214 3 files changed, 16 insertions(+), 2 deletions(-)
50215
50216commit 680f20dfd1cf0342d49516b3848a2aef5d2a3883
50217Author: Kristian Høgsberg <krh@redhat.com>
50218Date:	Mon May 22 19:58:41 2006 +0000
50219
50220    2006-05-22	Kristian Høgsberg  <krh@redhat.com>
50221
50222	Patch from Rainer Keller to fix the ImageOutputDev (#6984).
50223
50224	* utils/ImageOutputDev.cc (drawImage): Upate to work with new
50225	16-bit color representation.
50226
50227	* utils/ImageOutputDev.h: Return gTrue for needNonText().
50228
50229 ChangeLog		 | 9 +++++++++
50230 NEWS			 | 4 ++++
50231 utils/ImageOutputDev.cc | 6 +++---
50232 utils/ImageOutputDev.h  | 2 +-
50233 4 files changed, 17 insertions(+), 4 deletions(-)
50234
50235commit e43a06bf6e953fa9af18476e2c9f27106398c09c
50236Author: Kristian Høgsberg <krh@redhat.com>
50237Date:	Sun May 21 23:26:45 2006 +0000
50238
50239    2006-05-21	Kristian Høgsberg  <krh@redhat.com>
50240
50241	* poppler/CairoFontEngine.cc:
50242	* poppler/CairoFontEngine.h: Back out type3 font work committed by
50243	accident.
50244
50245 ChangeLog		    |	6 +
50246 poppler/CairoFontEngine.cc | 347
50247 +++++----------------------------------------
50248 poppler/CairoFontEngine.h  |  17 +--
50249 3 files changed, 47 insertions(+), 323 deletions(-)
50250
50251commit 7d4bb0533f88f06449ebd64c1220d0b75001937d
50252Author: Albert Astals Cid <aacid@kde.org>
50253Date:	Sun May 21 18:14:15 2006 +0000
50254
50255    fix all is blue issue on ppc machines
50256
50257 ChangeLog		 |  7 +++++++
50258 qt/poppler-page.cc	 | 17 +++++++++++++++++
50259 qt4/src/poppler-page.cc | 17 +++++++++++++++++
50260 3 files changed, 41 insertions(+)
50261
50262commit 655af1e0126ca96d75c9c718d7d8f928c898b1f6
50263Author: Albert Astals Cid <aacid@kde.org>
50264Date:	Sun May 21 17:19:53 2006 +0000
50265
50266    hope to fix really Kouhei's name now
50267
50268 ChangeLog | 10 +++++-----
50269 1 file changed, 5 insertions(+), 5 deletions(-)
50270
50271commit cc783a1ebe868ff75db5472775dabe0020ae501f
50272Author: Albert Astals Cid <aacid@kde.org>
50273Date:	Sun May 21 11:54:30 2006 +0000
50274
50275    Fix Kouhei name
50276
50277 ChangeLog | 2 +-
50278 1 file changed, 1 insertion(+), 1 deletion(-)
50279
50280commit e4b6ad3bb873a6f334934921e6d56e9d26e06a9a
50281Author: Kristian Høgsberg <krh@redhat.com>
50282Date:	Fri May 19 22:55:49 2006 +0000
50283
50284    Add bug number to ChangeLog entry.
50285
50286 ChangeLog | 2 +-
50287 1 file changed, 1 insertion(+), 1 deletion(-)
50288
50289commit 46f5f070cceb2c0f3b53537c8e33340b9f1bba38
50290Author: Kristian Høgsberg <krh@redhat.com>
50291Date:	Fri May 19 22:26:03 2006 +0000
50292
50293    2006-05-19	Kristian Høgsberg  <krh@redhat.com>
50294
50295	* glib/poppler-action.h:
50296	* glib/poppler-action.cc: Add poppler_dest_get_type(), patch from
50297	Kouhei Souto (#6907).
50298
50299 ChangeLog		|  4 ++++
50300 glib/poppler-action.cc | 13 +++++++++++++
50301 glib/poppler-action.h	|  4 ++++
50302 3 files changed, 21 insertions(+)
50303
50304commit 875dc5b112dfe2d4a48a7567b1ff79257447cc0d
50305Author: Kristian Høgsberg <krh@redhat.com>
50306Date:	Fri May 19 22:21:35 2006 +0000
50307
50308    2006-05-19	Kristian Høgsberg  <krh@redhat.com>
50309
50310	* poppler-glib.pc.in (Requires): Add gdk-2.0 dependency, from
50311	Kouhei Souto (#6896).
50312
50313 ChangeLog	    | 3 +++
50314 poppler-glib.pc.in | 2 +-
50315 2 files changed, 4 insertions(+), 1 deletion(-)
50316
50317commit b66dda2640c088bbe205f698a0c4028144027922
50318Author: Kristian Høgsberg <krh@redhat.com>
50319Date:	Fri May 19 22:19:21 2006 +0000
50320
50321    2006-05-19	Kristian Høgsberg  <krh@redhat.com>
50322
50323	* glib/poppler-document.h (POPPLER_TYPE_INDEX_ITER)
50324	(POPPLER_TYPE_FONTS_ITER): Add these macros, patch from Kouhei
50325	Souto (#6897).
50326
50327 ChangeLog		 | 4 ++++
50328 glib/poppler-document.h | 2 ++
50329 2 files changed, 6 insertions(+)
50330
50331commit 095730456c0d8312067af10dd55a3b9165a83736
50332Author: Kristian Høgsberg <krh@redhat.com>
50333Date:	Fri May 19 22:16:25 2006 +0000
50334
50335    2006-05-19	Kristian Høgsberg  <krh@redhat.com>
50336
50337	* glib/Makefile.am (INCLUDES): Add define for G_LOG_DOMAIN, from
50338	Kouhei Souto (#6899).
50339
50340 ChangeLog	  | 3 +++
50341 glib/Makefile.am | 1 +
50342 2 files changed, 4 insertions(+)
50343
50344commit b8d77633899c1dec5f3b9c9a0f075f39afa98965
50345Author: Kristian Høgsberg <krh@redhat.com>
50346Date:	Fri May 19 22:12:38 2006 +0000
50347
50348    2006-05-19	Kristian Høgsberg  <krh@redhat.com>
50349
50350	* glib/poppler-document.cc (poppler_document_save): Memleak patch
50351	from Paolo Borelli (#6908).
50352
50353 ChangeLog		  | 5 +++++
50354 glib/poppler-document.cc | 2 ++
50355 2 files changed, 7 insertions(+)
50356
50357commit 488f77298fee9eebbca5983c1c9fb186b3b67aa3
50358Author: Kristian Høgsberg <krh@redhat.com>
50359Date:	Fri May 19 22:04:17 2006 +0000
50360
50361    2006-05-19	Kristian Høgsberg  <krh@redhat.com>
50362
50363	* TextOutputDev.h:
50364	* TextOutputDev.cc:
50365	* UnicodeTypeTable.h:
50366	* UnicodeTypeTable.cc:
50367	* UnicodeCClassTables.h:
50368	* UnicodeCompTables.h:
50369	* UnicodeDecompTables.h:
50370	* gen-unicode-tables.py: Patch from Ed Catmur (#2929) to convert
50371	search string and document text to unicode NFKC (compatibility
50372	composition) before matching so ligatures match correctly.
50373
50374 ChangeLog		       |   13 +
50375 poppler/Makefile.am	       |    5 +
50376 poppler/TextOutputDev.cc      |   41 +-
50377 poppler/TextOutputDev.h       |    3 +
50378 poppler/UnicodeCClassTables.h | 1827 +++++++++
50379 poppler/UnicodeCompTables.h   |  665 ++++
50380 poppler/UnicodeDecompTables.h | 8526
50381 +++++++++++++++++++++++++++++++++++++++++
50382 poppler/UnicodeTypeTable.cc   |  235 ++
50383 poppler/UnicodeTypeTable.h    |    3 +
50384 9 files changed, 11303 insertions(+), 15 deletions(-)
50385
50386commit ecb942e54a1ab0f7eded91b7d1278f0ac62e2071
50387Author: Kristian Høgsberg <krh@redhat.com>
50388Date:	Fri May 19 21:42:54 2006 +0000
50389
50390    2006-05-19	Kristian Høgsberg  <krh@redhat.com>
50391
50392	* glib/poppler-page.cc (poppler_page_prepare_output_dev): Fix the
50393	rotation bug for real.
50394
50395 ChangeLog	      |  5 +++++
50396 glib/poppler-page.cc | 16 +++++++++-------
50397 2 files changed, 14 insertions(+), 7 deletions(-)
50398
50399commit 28ae789afe0625a641525e4a0768d51fa8bd667c
50400Author: Kristian Høgsberg <krh@redhat.com>
50401Date:	Fri May 19 20:54:13 2006 +0000
50402
50403    2006-05-19	Kristian Høgsberg  <krh@redhat.com>
50404
50405	Patch from Kouhei Sutou (#6905).
50406
50407	* glib/poppler-document.cc:
50408	* glib/poppler-document.h:
50409	* glib/poppler-private.h:
50410	* glib/reference/tmpl/poppler-private.sgml:
50411	* glib/reference/tmpl/poppler.sgml: Make PopplerPSOutput a proper
50412	glib object.
50413
50414 ChangeLog				  | 11 +++++++
50415 glib/poppler-document.cc		  | 51
50416 ++++++++++++++++++++++++++------
50417 glib/poppler-document.h		  |  4 +++
50418 glib/poppler-private.h			  |  2 ++
50419 glib/reference/tmpl/poppler-private.sgml |  1 +
50420 glib/reference/tmpl/poppler.sgml	  |  1 +
50421 6 files changed, 61 insertions(+), 9 deletions(-)
50422
50423commit 02cf7fd7df0b2d8c2b1c6f108e581bc1c7a973b1
50424Author: Kristian Høgsberg <krh@redhat.com>
50425Date:	Fri May 19 20:35:43 2006 +0000
50426
50427    2006-05-19	Kristian Høgsberg  <krh@redhat.com>
50428
50429	* glib/poppler-page.cc (poppler_page_prepare_output_dev): Fix
50430	rotation bug (#6913, #6926).
50431
50432 ChangeLog	      |  3 +++
50433 glib/poppler-page.cc | 12 +++++++++++-
50434 2 files changed, 14 insertions(+), 1 deletion(-)
50435
50436commit 78ae3efd9541d7b63ff5a2c4de3fde300806688f
50437Author: Kristian Høgsberg <krh@redhat.com>
50438Date:	Fri May 19 19:21:59 2006 +0000
50439
50440    2006-05-19	Kristian Høgsberg  <krh@redhat.com>
50441
50442	Memory leak patch from Carlos Garcia Campos (#6947).
50443
50444	* glib/poppler-action.cc:
50445	* glib/poppler-document.cc:
50446	* glib/poppler-page.cc:
50447	* poppler/CairoFontEngine.cc:
50448	* poppler/CairoFontEngine.h:
50449	* poppler/CairoOutputDev.cc:
50450	* poppler/CairoOutputDev.h:
50451	* poppler/Gfx.cc:
50452	* poppler/TextOutputDev.cc:  Fix various memory leaks.
50453
50454 ChangeLog		    |  14 ++
50455 glib/poppler-action.cc     |	9 +-
50456 glib/poppler-document.cc   |  31 +++-
50457 glib/poppler-page.cc	    |	2 +
50458 poppler/CairoFontEngine.cc | 347
50459 ++++++++++++++++++++++++++++++++++++++++-----
50460 poppler/CairoFontEngine.h  |  17 ++-
50461 poppler/CairoOutputDev.cc  |	5 +-
50462 poppler/CairoOutputDev.h   |	2 +-
50463 poppler/Gfx.cc		    |	1 +
50464 poppler/TextOutputDev.cc   |	9 ++
50465 10 files changed, 381 insertions(+), 56 deletions(-)
50466
50467commit 354c1926b7181fd668f221e1d672974e04fda747
50468Author: Albert Astals Cid <aacid@kde.org>
50469Date:	Fri May 19 17:24:19 2006 +0000
50470
50471    * qt4/src/poppler-link.cc: Patch by Pino Toscano, ensure the
50472	    splashoutput is created when parsing the TOC.
50473
50474 ChangeLog		 | 5 +++++
50475 qt4/src/poppler-link.cc | 5 +++--
50476 2 files changed, 8 insertions(+), 2 deletions(-)
50477
50478commit 3c9a5f37704781c9a51e72edd18451870452b9a7
50479Author: Albert Astals Cid <aacid@kde.org>
50480Date:	Sun May 14 16:11:54 2006 +0000
50481
50482	    * poppler/FontInfo.cc: Fix possible crash, half patch
50483	    by Kouhei Sutou <kou@cozmixng.org>
50484
50485 ChangeLog	     | 5 +++++
50486 poppler/FontInfo.cc | 4 ++--
50487 2 files changed, 7 insertions(+), 2 deletions(-)
50488
50489commit 436f578fe762e8ceccce95a0f2003406527dde64
50490Author: Albert Astals Cid <aacid@kde.org>
50491Date:	Sat May 13 16:01:57 2006 +0000
50492
50493	    * poppler/GfxState.cc:
50494	    * poppler/GfxState.h: Fix memleak, patch by
50495		    Carlos Garcia Campos <carlosgc@gnome.org>
50496
50497 ChangeLog	     | 6 ++++++
50498 poppler/GfxState.cc | 8 ++++++++
50499 poppler/GfxState.h  | 3 +--
50500 3 files changed, 15 insertions(+), 2 deletions(-)
50501
50502commit 906515769097f2e38f6b2c2aff598919b9d1ee0d
50503Author: Albert Astals Cid <aacid@kde.org>
50504Date:	Sat May 13 15:58:37 2006 +0000
50505
50506	    * qt4/src/poppler-document.cc: leak--
50507	    * qt4/src/poppler-private.h: Refcount globalparams
50508	    * qt4/tests/test-poppler-qt4.cpp: Some leaks less
50509
50510 ChangeLog			|  6 ++++++
50511 qt4/src/poppler-document.cc	| 10 +++++-----
50512 qt4/src/poppler-private.h	|  8 ++++++++
50513 qt4/tests/test-poppler-qt4.cpp |  6 ++++--
50514 4 files changed, 23 insertions(+), 7 deletions(-)
50515
50516commit 46fd63c44369c882d8dac473d4156001d9d4ed18
50517Author: Albert Astals Cid <aacid@kde.org>
50518Date:	Sat May 13 11:14:24 2006 +0000
50519
50520    numbers for easier casting
50521
50522 qt4/src/poppler-link.h | 14 ++++++++++++--
50523 1 file changed, 12 insertions(+), 2 deletions(-)
50524
50525commit 35500375e3f790c444ab7e7d0a687d270c5a66b1
50526Author: Albert Astals Cid <aacid@kde.org>
50527Date:	Fri May 12 21:02:01 2006 +0000
50528
50529    fixing compile problems for some people
50530
50531 qt4/src/poppler-page.cc | 6 ++++++
50532 1 file changed, 6 insertions(+)
50533
50534commit 181f09829cf4831965059e3064114d83348c51b5
50535Author: Albert Astals Cid <aacid@kde.org>
50536Date:	Fri May 12 20:40:05 2006 +0000
50537
50538	    * qt4/src/Makefile.am
50539	    * qt4/src/poppler-annotation-helper.h
50540	    * qt4/src/poppler-annotation.cc
50541	    * qt4/src/poppler-annotation.h
50542	    * qt4/src/poppler-link.cc
50543	    * qt4/src/poppler-link.h
50544	    * qt4/src/poppler-page.cc
50545	    * qt4/src/poppler-qt4.h: Code for annotations stripped
50546	    from oKular,
50547	    it's all based on Enrico's work, so ask him for details,
50548	    the problem
50549	    is that he left KDE development a while ago.
50550
50551 ChangeLog			     |	14 +
50552 qt4/src/Makefile.am		     |	 2 +
50553 qt4/src/poppler-annotation-helper.h | 213 ++++++++++
50554 qt4/src/poppler-annotation.cc	     | 792
50555 ++++++++++++++++++++++++++++++++++++
50556 qt4/src/poppler-annotation.h	     | 257 ++++++++++++
50557 qt4/src/poppler-link.cc	     |	 4 +-
50558 qt4/src/poppler-link.h		     |	 2 +-
50559 qt4/src/poppler-page.cc	     | 691 +++++++++++++++++++++++++++++++
50560 qt4/src/poppler-qt4.h		     |	 8 +-
50561 9 files changed, 1980 insertions(+), 3 deletions(-)
50562
50563commit 3a48e89dfbe54af73a68ed8e917938f14ad17f01
50564Author: Albert Astals Cid <aacid@kde.org>
50565Date:	Tue May 9 20:07:06 2006 +0000
50566
50567	* qt4/src/Makefile.am:
50568	    * qt4/src/poppler-document.cc:
50569	    * qt4/src/poppler-link.cc:
50570	    * qt4/src/poppler-page.cc:
50571	    * qt4/src/poppler-private.h:
50572	    * qt4/src/poppler-qt4.h: Adding links extraction code,
50573	    should work as
50574	      it is basically stripped out from kpdf, but comments are
50575	      obviously welcome as always
50576
50577 ChangeLog		     |	10 +++
50578 qt4/src/Makefile.am	     |	 1 +
50579 qt4/src/poppler-document.cc |	13 +---
50580 qt4/src/poppler-link.cc     | 129 ++++++++++++++++++++++++++++++--
50581 qt4/src/poppler-link.h      | 178
50582 ++++++++++++++++++++++++++++++++++++++++++++
50583 qt4/src/poppler-page.cc     | 139 ++++++++++++++++++++++++++++++----
50584 qt4/src/poppler-private.h   |	 9 ++-
50585 qt4/src/poppler-qt4.h	     |	56 +++-----------
50586 8 files changed, 456 insertions(+), 79 deletions(-)
50587
50588commit f628e1506e576a8553a9699c1d7f05ef55c24fa2
50589Author: Albert Astals Cid <aacid@kde.org>
50590Date:	Mon May 8 19:03:51 2006 +0000
50591
50592    memleak-- by carlos
50593
50594 ChangeLog	    | 5 +++++
50595 poppler/Catalog.cc | 5 ++++-
50596 2 files changed, 9 insertions(+), 1 deletion(-)
50597
50598commit 1fce6266564583d356817a21f43c6b1ad8ce3716
50599Author: Albert Astals Cid <aacid@kde.org>
50600Date:	Sat May 6 10:57:07 2006 +0000
50601
50602    fix code, i suck
50603
50604 qt4/src/poppler-page.cc | 2 +-
50605 1 file changed, 1 insertion(+), 1 deletion(-)
50606
50607commit be913b90d59da35a347498b86fdd3edb065aef23
50608Author: Albert Astals Cid <aacid@kde.org>
50609Date:	Fri May 5 20:51:01 2006 +0000
50610
50611	    * poppler/Function.cc: quick fix for KDE bug #126760
50612
50613    Better solutions are of course accepted
50614
50615 ChangeLog	     | 4 ++++
50616 poppler/Function.cc | 2 +-
50617 2 files changed, 5 insertions(+), 1 deletion(-)
50618
50619commit 2b085293bd73b4e77da848b3fe63a7e82e9ba5e5
50620Author: Albert Astals Cid <aacid@kde.org>
50621Date:	Thu May 4 19:10:55 2006 +0000
50622
50623	    * qt4/src/poppler-qt4.h:
50624	    * qt4/src/poppler-page.cc: Implement search functionality
50625
50626    more code to make oKular qt4popplered possible, probably not most
50627    quickest code around, feel free to comment/optimize
50628
50629 ChangeLog		 |  5 +++++
50630 qt4/src/poppler-page.cc | 43 +++++++++++++++++++++++++++++++++++++++++++
50631 qt4/src/poppler-qt4.h	 | 16 ++++++++++++++++
50632 3 files changed, 64 insertions(+)
50633
50634commit a9b0c7977aba7bc85a8673c7f95187ff17ee4173
50635Author: Kristian Høgsberg <krh@redhat.com>
50636Date:	Tue May 2 04:38:39 2006 +0000
50637
50638    2006-05-02	Kristian Høgsberg  <krh@redhat.com>
50639
50640	* glib/poppler-page.cc:
50641	* poppler/Gfx.cc:
50642	* poppler/GfxFont.cc:
50643	* poppler/GfxFont.h:
50644	* poppler/GfxState.cc:
50645	* poppler/TextOutputDev.cc: Patch from Gary Coady to add reference
50646	counting to GfxFont so we don't crash on text selection.
50647
50648 ChangeLog		  | 10 ++++++++++
50649 glib/poppler-page.cc	  |  2 +-
50650 poppler/Gfx.cc		  |  2 ++
50651 poppler/GfxFont.cc	  | 14 +++++++++++++-
50652 poppler/GfxFont.h	  |  4 ++++
50653 poppler/GfxState.cc	  |  7 +++++++
50654 poppler/TextOutputDev.cc |  1 +
50655 7 files changed, 38 insertions(+), 2 deletions(-)
50656
50657commit 57af0207334ff1a407899370281ebb90fe953a32
50658Author: Albert Astals Cid <aacid@kde.org>
50659Date:	Mon May 1 18:33:47 2006 +0000
50660
50661	    * qt4/src/poppler-page.cc:
50662	    * qt4/src/poppler-private.h:
50663	    * qt4/src/poppler-qt4.h:
50664	    * qt4/src/poppler-textbox.cc: Add nextWord(), hasSpaceAfter()
50665	    and
50666	    edge() to TextBox
50667
50668    More things to make poppler-qt4Okular nearer
50669
50670 ChangeLog		    |  8 ++++++++
50671 qt4/src/poppler-page.cc    | 14 ++++++++++++++
50672 qt4/src/poppler-private.h  | 11 +++++++++++
50673 qt4/src/poppler-qt4.h	    |  8 ++++++++
50674 qt4/src/poppler-textbox.cc | 23 ++++++++++++++++-------
50675 5 files changed, 57 insertions(+), 7 deletions(-)
50676
50677commit 61b126390f764fd38c79b6a64160a7dc7870bd4a
50678Author: Albert Astals Cid <aacid@kde.org>
50679Date:	Mon May 1 13:41:14 2006 +0000
50680
50681    revert thing that should not have gone in
50682
50683 poppler/PageLabelInfo.cc | 43 +++++++++++++++++++++++++++++++++++++++++++
50684 poppler/PageLabelInfo.h  | 44
50685 --------------------------------------------
50686 2 files changed, 43 insertions(+), 44 deletions(-)
50687
50688commit f2424ef63e86d82b2be277e2b268b48aae29601e
50689Author: Albert Astals Cid <aacid@kde.org>
50690Date:	Mon May 1 13:32:31 2006 +0000
50691
50692	    * qt4/src/poppler-document.cc:
50693	    * qt4/src/poppler-private.h:
50694	    * qt4/src/poppler-qt4.h: Add the possibility of setting
50695	    the paper
50696	    color
50697
50698    One step more to make oKular fully use the qt4 bindings
50699
50700 ChangeLog		     |	7 +++++++
50701 poppler/PageLabelInfo.cc    | 43
50702 -------------------------------------------
50703 poppler/PageLabelInfo.h     | 44
50704 ++++++++++++++++++++++++++++++++++++++++++++
50705 qt4/src/poppler-document.cc | 10 ++++++++++
50706 qt4/src/poppler-private.h   | 22 +++++++++++++++++-----
50707 qt4/src/poppler-qt4.h	     |	6 ++++++
50708 6 files changed, 84 insertions(+), 48 deletions(-)
50709
50710commit 4147400e2b692df7f70c3772e8a4b576d4d85294
50711Author: Albert Astals Cid <aacid@kde.org>
50712Date:	Sat Apr 29 15:23:41 2006 +0000
50713
50714    Fix memory leak. Bug 6765
50715
50716 ChangeLog		| 5 +++++
50717 poppler/JBIG2Stream.cc | 1 +
50718 2 files changed, 6 insertions(+)
50719
50720commit 960d60467d62d28f20b127d07e8de1af42eec568
50721Author: Jeff Muizelaar <jeff@infidigm.net>
50722Date:	Thu Apr 27 17:26:36 2006 +0000
50723
50724    2006-04-27	Jeff Muizelaar	<jeff@infidigm.net>
50725
50726	* poppler/CairoOutputDev.cc: delete imgStr if some of the cairo
50727	functions fail. Fixes coverty reports #2106, #2107, #2077 and
50728	bug #6764. Patch by Kjartan Maraas.
50729
50730 ChangeLog		   |  6 ++++++
50731 poppler/CairoOutputDev.cc | 34 +++++++++++++++++++++++++---------
50732 2 files changed, 31 insertions(+), 9 deletions(-)
50733
50734commit 155112131c6e25bfde752cf5daa80a6c9712cfed
50735Author: Albert Astals Cid <aacid@kde.org>
50736Date:	Sun Apr 23 15:50:52 2006 +0000
50737
50738    qt4/src/poppler-private.h: Protect us against a link not having
50739	    a destination or a namedDestination
50740
50741 ChangeLog		   | 5 +++++
50742 qt4/src/poppler-private.h | 2 +-
50743 2 files changed, 6 insertions(+), 1 deletion(-)
50744
50745commit c902a3a22bcceedc8ee8ca377064efcc8a9178ca
50746Author: Brad Hards <bradh@frogmouth.net>
50747Date:	Fri Apr 21 12:02:19 2006 +0000
50748
50749    Add another path to search for Qt4 libs and includes.
50750
50751    CCMAIL: montel@kde.org
50752
50753 m4/qt.m4 | 4 ++--
50754 1 file changed, 2 insertions(+), 2 deletions(-)
50755
50756commit 18f8e1f1d213dbcda27cd0ec429273801f65e208
50757Author: Albert Astals Cid <aacid@kde.org>
50758Date:	Tue Apr 18 19:11:56 2006 +0000
50759
50760    * goo/GooVector.h: Fix typo that was preventing build with MSVC8
50761	    Discovered by Reece Dunn <msclrhd@hotmail.com>
50762
50763 ChangeLog	 | 5 +++++
50764 goo/GooVector.h | 4 ++--
50765 2 files changed, 7 insertions(+), 2 deletions(-)
50766
50767commit cbbb28a5959343d20dffe945ea83272c0b2e287b
50768Author: Kristian Høgsberg <krh@redhat.com>
50769Date:	Sun Apr 16 22:59:44 2006 +0000
50770
50771    2006-04-16	Carlos Garcia Campos  <carlosgc@gnome.org>
50772
50773	* glib/poppler-action.cc:
50774	* glib/poppler-action.h:
50775	* glib/poppler-private.h:
50776	* glib/poppler.h:
50777	Add support for named destinations and named actions.
50778
50779	* glib/poppler-document.cc:
50780	* glib/poppler-document.h:
50781	Allow to find named destinations in document.
50782
50783 ChangeLog				   |  12 +++
50784 glib/poppler-action.cc			   | 152
50785 +++++++++++++++++++++++++-----
50786 glib/poppler-action.h			   |   7 +-
50787 glib/poppler-document.cc		   |  37 ++++++++
50788 glib/poppler-document.h		   |   4 +-
50789 glib/poppler-private.h			   |   2 +
50790 glib/poppler.h				   |   1 +
50791 glib/reference/tmpl/poppler-action.sgml   |   2 +
50792 glib/reference/tmpl/poppler-document.sgml |   4 -
50793 9 files changed, 189 insertions(+), 32 deletions(-)
50794
50795commit 85687a1e0e4c6be2dbfb23ba00018b9c7c7454f5
50796Author: Jeff Muizelaar <jeff@infidigm.net>
50797Date:	Wed Apr 12 06:52:07 2006 +0000
50798
50799    2006-04-12	Jeff Muizelaar	<jeff@infidigm.net>
50800
50801	* poppler/CairoOutputDev.cc:
50802	* poppler/CairoOutputDev.h: Add support for masked images to
50803	the cairo
50804	backend. CairoOutputDevice really should have been refactored
50805	before
50806	committing this, but the results were so pretty I couldn't resist.
50807	Fixes #6174.
50808
50809 ChangeLog		   |   8 ++++
50810 poppler/CairoOutputDev.cc | 118
50811 ++++++++++++++++++++++++++++++++++++++++++++++
50812 poppler/CairoOutputDev.h  |   8 ++++
50813 3 files changed, 134 insertions(+)
50814
50815commit 6039d4fc65cb25bef20efa29bc29d42086fc0854
50816Author: Jeff Muizelaar <jeff@infidigm.net>
50817Date:	Wed Apr 12 05:46:44 2006 +0000
50818
50819    2006-04-12	Jeff Muizelaar	<jeff@infidigm.net>
50820
50821	* poppler/CairoOutputDev.cc: Fix breakage by krh by only calling
50822	cairo_destroy on non-null.
50823
50824 ChangeLog		   | 5 +++++
50825 poppler/CairoOutputDev.cc | 4 +++-
50826 2 files changed, 8 insertions(+), 1 deletion(-)
50827
50828commit d839a0bd78361930e5e2fe889df12e1e853ffed3
50829Author: Kristian Høgsberg <krh@redhat.com>
50830Date:	Wed Apr 12 02:07:07 2006 +0000
50831
50832    2006-04-11	Kristian Høgsberg  <krh@redhat.com>
50833
50834	* configure.ac:
50835	* poppler-glib.pc.in:
50836	* glib/Makefile.am:
50837	* glib/poppler-page.cc:
50838	* glib/poppler-page.h:
50839	* glib/poppler.h:
50840	* poppler/CairoOutputDev.cc:
50841	* poppler/CairoOutputDev.h:
50842	* glib/poppler-features.h.in:
50843	Make the CairoOutputDev render to a cairo_t instead of a
50844	cairo_surface_t and expose that functionality in the glib wrapper
50845	(poppler_page_render).
50846
50847	* test/Makefile.am:
50848	* test/gtk-cairo-test.cc:
50849	Update gtk-cairo-test to use this new interface and add a spin
50850	button for changing page (#5951).
50851
50852	* utils/Makefile.am (EXTRA_DIST): Fix warning where this was
50853	assigned twice.
50854
50855 ChangeLog		    |  23 ++++
50856 configure.ac		    |	8 ++
50857 glib/Makefile.am	    |  10 +-
50858 glib/poppler-features.h.in |  24 ++++
50859 glib/poppler-page.cc	    |  63 +++++++---
50860 glib/poppler-page.h	    |  10 ++
50861 glib/poppler.h		    |	1 +
50862 poppler-glib.pc.in	    |	2 +-
50863 poppler/CairoOutputDev.cc  |  23 ++--
50864 poppler/CairoOutputDev.h   |	6 +-
50865 test/Makefile.am	    |	4 +-
50866 test/gtk-cairo-test.cc     | 286
50867 ++++++++++++++-------------------------------
50868 utils/Makefile.am	    |	6 +-
50869 13 files changed, 221 insertions(+), 245 deletions(-)
50870
50871commit b198c9801c668014c0979c57033a0637e7e046e2
50872Author: Jeff Muizelaar <jeff@infidigm.net>
50873Date:	Mon Apr 10 18:12:44 2006 +0000
50874
50875    2006-04-10	Jeff Muizelaar	<jeff@infidigm.net>
50876
50877	* poppler/CairoOutputDev.cc: take originX and originY into
50878	account in
50879	drawChar() to draw vertical text properly. Fixes #6551.
50880
50881 ChangeLog		   | 5 +++++
50882 poppler/CairoOutputDev.cc | 2 +-
50883 2 files changed, 6 insertions(+), 1 deletion(-)
50884
50885commit fd251f52efc7748fda91cc77fb9d3966e0f02ac8
50886Author: Albert Astals Cid <aacid@kde.org>
50887Date:	Sun Apr 9 11:05:51 2006 +0000
50888
50889    m4/qt.m4: Improve for systems that need -pthread to be linked when
50890    linking Qt. Patch by Diego Pettenò
50891
50892 ChangeLog |  5 +++++
50893 m4/qt.m4  | 28 +++++++++++++++++++++++++++-
50894 2 files changed, 32 insertions(+), 1 deletion(-)
50895
50896commit 36de9747153a2ea9b3cf86c41e75a521441a2e06
50897Author: Albert Astals Cid <aacid@kde.org>
50898Date:	Sat Apr 8 10:44:43 2006 +0000
50899
50900    * poppler/Makefile.am:
50901    * qt4/src/Makefile.am: Don't link Qt4 in libpoppler when using
50902    Qt4 frontend
50903      Patch by Stefan Schweizer
50904
50905 ChangeLog	     |	6 ++++++
50906 poppler/Makefile.am | 11 +++++------
50907 qt4/src/Makefile.am |	1 +
50908 3 files changed, 12 insertions(+), 6 deletions(-)
50909
50910commit bf7afe161d76c50fd1c480eb236607145782e59d
50911Author: Albert Astals Cid <aacid@kde.org>
50912Date:	Wed Apr 5 18:20:56 2006 +0000
50913
50914    poppler/JBIG2Stream.cc: Fix for some buggy JBIG2 documents, patch
50915    by Raj Kumar and Paul Walmsley. Fixes bug 6500
50916
50917 ChangeLog		|  5 +++++
50918 poppler/JBIG2Stream.cc | 43 +++++++++++++++++++++++++++++++++++++++++++
50919 2 files changed, 48 insertions(+)
50920
50921commit 315f8e488d3db848f88a06c7568b6583bbf0e432
50922Author: Jeff Muizelaar <jeff@infidigm.net>
50923Date:	Wed Apr 5 17:20:56 2006 +0000
50924
50925    2006-04-05	Jeff Muizelaar	<jeff@infidigm.net>
50926
50927	* poppler/CairoOutputDev.cc: use a separate matrix for the
50928	softmask.
50929	fixes #6492.
50930
50931 ChangeLog		   |  5 +++++
50932 poppler/CairoOutputDev.cc | 11 ++++++++++-
50933 2 files changed, 15 insertions(+), 1 deletion(-)
50934
50935commit 0d311518f678a479c1efeaec15011e0a34de80fc
50936Author: Albert Astals Cid <aacid@kde.org>
50937Date:	Tue Apr 4 21:01:01 2006 +0000
50938
50939	    * splash/Splash.cc:
50940	    * splash/SplashBitmap.cc: Make Splashbitmap RGB8 use 32bits
50941	    internally
50942	    * qt/poppler-page.cc:
50943	    * qt4/src/poppler-page.cc: Adapt to splashbitmap change so
50944	    copying to
50945	    QImage is faster.
50946	    Patch by Frank Meerkötter slightly modified by Albert
50947	    Astals Cid
50948
50949    I'll leave adapting the glib frontend for you guys, i tried to adapt
50950    it but i got lost at gdk_pixbuf_get_n_channels (pixbuf);
50951
50952 ChangeLog		 |  9 ++++++
50953 qt/poppler-page.cc	 | 18 ++++-------
50954 qt4/src/poppler-page.cc | 15 ++++-----
50955 splash/Splash.cc	 | 81
50956 +++++++++++++++++++++++++------------------------
50957 splash/SplashBitmap.cc  | 10 +++---
50958 5 files changed, 67 insertions(+), 66 deletions(-)
50959
50960commit 888bd41b42507f0a1af55c55495d31d802ce7706
50961Author: Albert Astals Cid <aacid@kde.org>
50962Date:	Tue Apr 4 20:42:08 2006 +0000
50963
50964    Fix crash when using fixedpoint math. Patch by Frank Meerkoetter
50965
50966 ChangeLog		| 5 +++++
50967 splash/SplashFTFont.cc | 2 +-
50968 2 files changed, 6 insertions(+), 1 deletion(-)
50969
50970commit 56c98450160b639790931226a045ce4712e7d45e
50971Author: Albert Astals Cid <aacid@kde.org>
50972Date:	Sun Apr 2 18:07:59 2006 +0000
50973
50974    Improvements to the Qt4 frontend, comments welcome
50975
50976 ChangeLog		     |	 7 +++
50977 m4/qt.m4		     |	 4 +-
50978 qt4/src/Makefile.am	     |	 1 +
50979 qt4/src/poppler-document.cc |	85 +++++++++++++++++++++------
50980 qt4/src/poppler-link.cc     | 138
50981 ++++++++++++++++++++++++++++++++++++++++++++
50982 qt4/src/poppler-page.cc     |	 9 ++-
50983 qt4/src/poppler-private.h   |	95 +++++++++++++++++++++++++++++-
50984 qt4/src/poppler-qt4.h	     |	86 ++++++++++++++++++++++++---
50985 8 files changed, 395 insertions(+), 30 deletions(-)
50986
50987commit c80ebf237e9c6232a1d0567a2688a294acfd481b
50988Author: Albert Astals Cid <aacid@kde.org>
50989Date:	Sat Apr 1 11:25:57 2006 +0000
50990
50991    Fix bug 6454
50992
50993 ChangeLog	 |  5 +++++
50994 poppler/XRef.cc | 22 +++++++++++++---------
50995 2 files changed, 18 insertions(+), 9 deletions(-)
50996
50997commit fe8142fbc12127682b8024673fe1af57b47bb5c9
50998Author: Jeff Muizelaar <jeff@infidigm.net>
50999Date:	Tue Mar 21 04:25:53 2006 +0000
51000
51001    2006-03-20	Jeff Muizelaar	<jeff@infidigm.net>
51002
51003	* glib/poppler-page.cc: Avoid strdup in poppler_page_get_property
51004	and
51005	make code cleaner. Combined with the memleak fix closes #6187.
51006	Patch by chpe.
51007
51008 ChangeLog	      | 6 ++++++
51009 glib/poppler-page.cc | 5 +----
51010 2 files changed, 7 insertions(+), 4 deletions(-)
51011
51012commit 4f961df2e6e91a0dc0a024ae5acdefa394179a05
51013Author: Jeff Muizelaar <jeff@infidigm.net>
51014Date:	Tue Mar 21 04:19:18 2006 +0000
51015
51016    2006-03-20	Jeff Muizelaar	<jeff@infidigm.net>
51017
51018	* glib/poppler-page.cc: Fix memory leak in poppler_page_get_text
51019	Patch by chpe.
51020
51021 ChangeLog	      | 5 +++++
51022 glib/poppler-page.cc | 2 +-
51023 2 files changed, 6 insertions(+), 1 deletion(-)
51024
51025commit ff4febab0a519732972c21bf76d7693c98265e0f
51026Author: Albert Astals Cid <aacid@kde.org>
51027Date:	Mon Mar 20 20:07:36 2006 +0000
51028
51029    Use UGooString for dates, fixes KDE bug 123938
51030
51031 ChangeLog		     | 6 ++++++
51032 qt/poppler-document.cc      | 2 +-
51033 qt4/src/poppler-document.cc | 2 +-
51034 3 files changed, 8 insertions(+), 2 deletions(-)
51035
51036commit 75ac6de8cd651b1cbe2d6a7ffa4574097088041f
51037Author: Jeff Muizelaar <jeff@infidigm.net>
51038Date:	Mon Mar 20 19:12:29 2006 +0000
51039
51040    2006-03-20	Carlos Garcia Campos  <calosgc@gnome.org>
51041
51042	reviewed by: Jeff Muizelaar <jeff@infidigm.net>
51043
51044	* glib/poppler-document.cc: Fix memory leak in
51045	poppler_font_info_free
51046
51047 ChangeLog		  | 6 ++++++
51048 glib/poppler-document.cc | 2 +-
51049 2 files changed, 7 insertions(+), 1 deletion(-)
51050
51051commit 784f6d9a0888dab34c586ffe14db8e55b8a11f51
51052Author: Jeff Muizelaar <jeff@infidigm.net>
51053Date:	Mon Mar 20 19:02:10 2006 +0000
51054
51055    2006-03-20	Jeff Muizelaar	<jeff@infidigm.net>
51056
51057	* poppler/CairoFontEngine.h: remove unused variables
51058
51059 ChangeLog		   | 4 ++++
51060 poppler/CairoFontEngine.h | 1 -
51061 2 files changed, 4 insertions(+), 1 deletion(-)
51062
51063commit 847436779d7c82b428acfd6339130228bfadca24
51064Author: Albert Astals Cid <aacid@kde.org>
51065Date:	Sun Mar 19 19:19:42 2006 +0000
51066
51067    fix date
51068
51069 ChangeLog | 2 +-
51070 1 file changed, 1 insertion(+), 1 deletion(-)
51071
51072commit 401bae69cc7ade676cacd89b483f0a93a653c7a1
51073Author: Albert Astals Cid <aacid@kde.org>
51074Date:	Sun Mar 19 17:01:05 2006 +0000
51075
51076    fix htmloutputdev
51077
51078 ChangeLog		| 4 ++++
51079 utils/HtmlOutputDev.cc | 2 +-
51080 utils/HtmlOutputDev.h	| 2 +-
51081 3 files changed, 6 insertions(+), 2 deletions(-)
51082
51083commit d56330e688c0a40b4e206ed3bbddd06d7f3ee66c
51084Author: Albert Astals Cid <aacid@kde.org>
51085Date:	Thu Mar 16 22:04:56 2006 +0000
51086
51087	    * poppler/Page.cc: Remove a #ifdef that was never defined
51088	    (nice to
51089	    have so sucky W args), probably came from gpdf (it's not
51090	    on xpdf
51091	    sources) and was causing bugs 6079 and 6167
51092
51093    Might be worth backporting to the stable branch
51094
51095 ChangeLog	 | 8 +++++++-
51096 poppler/Page.cc | 2 --
51097 2 files changed, 7 insertions(+), 3 deletions(-)
51098
51099commit 7ed6737b00ece7ca00cee1d148752b11700370e6
51100Author: Albert Astals Cid <aacid@kde.org>
51101Date:	Thu Mar 16 19:21:11 2006 +0000
51102
51103    poppler/FontInfo.cc: Embedded fonts don't have a font file
51104
51105 ChangeLog	     |	4 ++++
51106 poppler/FontInfo.cc | 20 ++++++++++++--------
51107 2 files changed, 16 insertions(+), 8 deletions(-)
51108
51109commit a34688ee29e1cdfcbaca232cf005af55af87f796
51110Author: Albert Astals Cid <aacid@kde.org>
51111Date:	Tue Mar 14 19:34:10 2006 +0000
51112
51113    * qt4/src/poppler-qt4.h: Fix compilation with gcc4.1, patch by
51114    Michael Olbrich
51115
51116 ChangeLog	       |  5 +++++
51117 qt4/src/poppler-qt4.h | 10 +++++-----
51118 2 files changed, 10 insertions(+), 5 deletions(-)
51119
51120commit 1a90b3aaf6be4ca3ebb47e904842b1e14a0e8dfc
51121Author: Albert Astals Cid <aacid@kde.org>
51122Date:	Sat Mar 11 15:19:02 2006 +0000
51123
51124    * poppler/FontInfo.cc:
51125    * poppler/FontInfo.h: Add getFile() function that returns
51126    the path of the font that is beign used in the system to
51127    represent that font
51128    * qt4/src/poppler-document.cc:
51129    * qt4/src/poppler-fontinfo.cc:
51130    * qt4/src/poppler-private.h:
51131    * qt4/src/poppler-qt4.h: Add the file() function
51132    * qt4/tests/poppler-fonts.cpp: Show the path of the font
51133    used to represent each font
51134
51135    May be interesting to have in the other frontends
51136
51137 ChangeLog		     | 13 +++++++++++++
51138 poppler/FontInfo.cc	     | 10 ++++++++++
51139 poppler/FontInfo.h	     |	2 ++
51140 qt4/src/poppler-document.cc | 14 +-------------
51141 qt4/src/poppler-fontinfo.cc | 29 +++++++++--------------------
51142 qt4/src/poppler-private.h   | 29 +++++++++++++++++++++++++++++
51143 qt4/src/poppler-qt4.h	     |	8 ++++++--
51144 qt4/tests/poppler-fonts.cpp |	5 +++--
51145 8 files changed, 73 insertions(+), 37 deletions(-)
51146
51147commit 22b1618185ec70895ec644d9e590c266ff98c9db
51148Author: Albert Astals Cid <aacid@kde.org>
51149Date:	Thu Mar 9 21:56:07 2006 +0000
51150
51151    Build with cairo disabled, patch by Eduardo de Barros Lima
51152
51153 ChangeLog	  | 5 +++++
51154 glib/Makefile.am | 2 +-
51155 2 files changed, 6 insertions(+), 1 deletion(-)
51156
51157commit 50ecfadab36a9769b09e4c2c1670d86448a0e1ee
51158Author: Kristian Høgsberg <krh@redhat.com>
51159Date:	Tue Feb 28 23:24:59 2006 +0000
51160
51161    2006-02-28	Kristian Høgsberg  <krh@redhat.com>
51162
51163	    * configure.ac: Bump release to 0.5.1.
51164
51165	    * NEWS: Sum up 0.5.1 changes so far.
51166
51167	    * TextOutputDev.h: add getters for a couple of attributes.
51168
51169	    * glib/Makefile.am:
51170	    * poppler/Makefile.am: Move cairo link dependency to glib
51171	    bindings.
51172
51173 ChangeLog		 | 11 +++++++++++
51174 NEWS			 | 10 ++++++++++
51175 configure.ac		 |  2 +-
51176 glib/Makefile.am	 | 11 ++++++-----
51177 poppler/Makefile.am	 | 19 ++++++++-----------
51178 poppler/TextOutputDev.h |  7 +++++--
51179 qt/Makefile.am		 |  1 +
51180 test/Makefile.am	 | 16 +++++++++-------
51181 utils/Makefile.am	 | 29 +++++++++++++++++------------
51182 9 files changed, 68 insertions(+), 38 deletions(-)
51183
51184commit b9e951ac68b9977ab7217ad0346bcf46a3fa3dfe
51185Author: Kristian Høgsberg <krh@redhat.com>
51186Date:	Tue Feb 28 19:59:58 2006 +0000
51187
51188    2006-02-28	Kristian Høgsberg  <krh@redhat.com>
51189
51190	    * goo/gmem.c: (gmalloc), (grealloc):
51191	    * poppler/JBIG2Stream.cc:
51192	    * poppler/Stream.cc:
51193	    * poppler/Stream.h:
51194	    * splash/SplashXPathScanner.cc:
51195
51196	    More integer overflow fixes from Derek Noonburg (#5922).
51197
51198 ChangeLog		| 10 ++++++++++
51199 goo/gmem.c		|  9 +++++----
51200 poppler/JBIG2Stream.cc | 12 ++++++++++--
51201 poppler/Stream.cc	|  7 +++++++
51202 poppler/Stream.h	|  2 +-
51203 5 files changed, 33 insertions(+), 7 deletions(-)
51204
51205commit 46db73a142d65a0c944910388d5971debc06ecbf
51206Author: Kristian Høgsberg <krh@redhat.com>
51207Date:	Tue Feb 28 18:31:59 2006 +0000
51208
51209    2006-02-28	Kristian Høgsberg  <krh@redhat.com>
51210
51211	    * poppler/PSOutputDev.cc: Make PSOutputDev constructor respect
51212	    passed in paper size (#5946, #5749).
51213
51214 ChangeLog		|  5 +++++
51215 poppler/PSOutputDev.cc | 14 ++++++++------
51216 2 files changed, 13 insertions(+), 6 deletions(-)
51217
51218commit 0f7f2182b2abe965b382937f5569b65a8828fc93
51219Author: Kristian Høgsberg <krh@redhat.com>
51220Date:	Tue Feb 28 18:25:00 2006 +0000
51221
51222    2006-02-28	Kristian Høgsberg  <krh@redhat.com>
51223
51224	    * glib/poppler-document.cc (info_dict_get_string): Refactor
51225	    _popper_goo_string_to_utf8() out into it's own function.
51226
51227	    * glib/poppler-page.cc (poppler_page_get_property): Use
51228	    _popper_goo_string_to_utf8() here to convert ucs2 page labels.
51229
51230	    * glib/poppler-page.cc (poppler_page_get_selection_region):
51231	    Add
51232	    braces to fix warning.
51233
51234	    * poppler/PageLabelInfo.cc: If the label prefix string has
51235	    a ucs2
51236	    marker, append the number part of the label as ucs2 (#5952).
51237
51238 ChangeLog				 |  14 +++
51239 glib/poppler-document.cc		 |  52 +++++------
51240 glib/poppler-page.cc			 |  23 +++--
51241 glib/poppler-private.h			 |   3 +
51242 glib/reference/tmpl/poppler-enums.sgml  | 150
51243 --------------------------------
51244 glib/reference/tmpl/poppler-unused.sgml | 130 +++++++++++++++++++++++++++
51245 glib/test-poppler-glib.c		 |   2 +-
51246 goo/GooString.cc			 |   5 ++
51247 goo/GooString.h			 |   4 +
51248 poppler/PageLabelInfo.cc		 |  39 ++++++---
51249 poppler/PageLabelInfo.h		 |   2 +-
51250 11 files changed, 228 insertions(+), 196 deletions(-)
51251
51252commit 1bf83cdc8b75e1c76956ae643ee273e0b558fd08
51253Author: Albert Astals Cid <aacid@kde.org>
51254Date:	Sat Feb 25 12:30:30 2006 +0000
51255
51256    fix warning
51257
51258 ChangeLog	   | 4 ++++
51259 poppler/Object.cc | 3 ++-
51260 2 files changed, 6 insertions(+), 1 deletion(-)
51261
51262commit eb5642f396c8772c83b2cf27da437413b692c952
51263Author: Albert Astals Cid <aacid@kde.org>
51264Date:	Thu Feb 23 22:26:05 2006 +0000
51265
51266    Don't build pdftoppm when splashoutput is disabled as it does not link
51267
51268 ChangeLog	   |  5 +++++
51269 utils/Makefile.am | 13 +++++++++++--
51270 2 files changed, 16 insertions(+), 2 deletions(-)
51271
51272commit 7c5c1361045429a429a6f40d936f8c7c01fe0d07
51273Author: Jeff Muizelaar <jeff@infidigm.net>
51274Date:	Sat Feb 18 20:17:00 2006 +0000
51275
51276    2006-02-18	Jeff Muizelaar	<jeff@infidigm.net>
51277
51278	* poppler/CairoOutputDev.cc:
51279	* poppler/CairoOutputDev.h:
51280	* poppler/GfxState.cc:
51281	* poppler/GfxState.h: Add support for drawSoftMaskedImage to
51282	CairoOutputDev. Ugly but works.
51283
51284 ChangeLog		   |   8 ++++
51285 poppler/CairoOutputDev.cc | 101
51286 ++++++++++++++++++++++++++++++++++++++++++++++
51287 poppler/CairoOutputDev.h  |   6 +++
51288 poppler/GfxState.cc	   |  50 +++++++++++++++++++++++
51289 poppler/GfxState.h	   |   2 +
51290 5 files changed, 167 insertions(+)
51291
51292commit dcb748f68112bd5f99fea8a3da06666be6cff0c5
51293Author: Jeff Muizelaar <jeff@infidigm.net>
51294Date:	Thu Feb 16 19:41:17 2006 +0000
51295
51296    2006-02-16	Jeff Muizelaar	<jeff@infidigm.net>
51297
51298	* poppler/CairoOutputDev.cc: Work around cairo bug when scaling
51299	1x1 bitmaps. Fixes #3387. Also gives a performance improvement.
51300
51301 ChangeLog		   |  5 +++++
51302 poppler/CairoOutputDev.cc | 33 ++++++++++++++++++++++++---------
51303 2 files changed, 29 insertions(+), 9 deletions(-)
51304
51305commit ef1070f6ca2d1e74c5f94728f3aaae22f0990c17
51306Author: Albert Astals Cid <aacid@kde.org>
51307Date:	Thu Feb 16 19:28:54 2006 +0000
51308
51309    Update soname
51310
51311 ChangeLog	     | 8 ++++++++
51312 glib/Makefile.am    | 2 ++
51313 poppler/Makefile.am | 2 ++
51314 qt/Makefile.am      | 2 ++
51315 qt4/src/Makefile.am | 2 ++
51316 5 files changed, 16 insertions(+)
51317
51318commit 24b9f5c33fb00ff80a79b34444282a57288f636c
51319Author: Albert Astals Cid <aacid@kde.org>
51320Date:	Mon Feb 13 23:04:54 2006 +0000
51321
51322    * poppler/ArthurOutputDev.cc: Make it compile after changing code
51323    so we did not pass files to freetype but buffers
51324
51325 ChangeLog		    |  5 +++++
51326 poppler/ArthurOutputDev.cc | 53
51327 +++++++++++++++++-----------------------------
51328 2 files changed, 24 insertions(+), 34 deletions(-)
51329
51330commit 0bda90310b267d3a4963096293eb2bd29b120768
51331Author: Albert Astals Cid <aacid@kde.org>
51332Date:	Mon Feb 13 22:38:44 2006 +0000
51333
51334    Probably the last of inner patches missing from kpdf
51335    Everybody will we happy now, kpdf has been finally assimilated
51336
51337 ChangeLog		|   5 ++
51338 poppler/PSOutputDev.cc | 124
51339 +++++++++++++++++++++++++++++++++++++++++++++----
51340 poppler/PSOutputDev.h	|   4 +-
51341 3 files changed, 123 insertions(+), 10 deletions(-)
51342
51343commit cf9867fbbee2468a955b5845016585eeedf2debe
51344Author: Albert Astals Cid <aacid@kde.org>
51345Date:	Mon Feb 6 20:49:21 2006 +0000
51346
51347    Various fixes from Frank Meerkötter to enable fixedpoint arithmetic
51348
51349 ChangeLog	      | 8 ++++++++
51350 configure.ac	      | 2 +-
51351 goo/FixedPoint.h     | 2 +-
51352 splash/Splash.cc     | 4 ++--
51353 splash/SplashTypes.h | 2 +-
51354 5 files changed, 13 insertions(+), 5 deletions(-)
51355
51356commit f04e2c4f20f821ff8cb9465a715ccbb22091d449
51357Author: Albert Astals Cid <aacid@kde.org>
51358Date:	Mon Feb 6 18:50:10 2006 +0000
51359
51360    Jeff Muizelaar's improvements to my yesterday's small patches
51361
51362 ChangeLog		| 6 ++++++
51363 poppler/Annot.cc	| 9 ++++-----
51364 poppler/JBIG2Stream.cc | 2 +-
51365 3 files changed, 11 insertions(+), 6 deletions(-)
51366
51367commit 33e98f81cdfda0935ac7ea79a691976465ec790b
51368Author: Albert Astals Cid <aacid@kde.org>
51369Date:	Sun Feb 5 15:46:10 2006 +0000
51370
51371    Some small fixes from kpdf
51372
51373 ChangeLog		    | 8 ++++++++
51374 poppler/Gfx.cc		    | 1 +
51375 poppler/GfxFont.cc	    | 1 +
51376 poppler/JBIG2Stream.cc     | 2 +-
51377 poppler/SplashOutputDev.cc | 1 -
51378 5 files changed, 11 insertions(+), 2 deletions(-)
51379
51380commit 6d9e6489d24b3105204ff4233f6493136e9b5715
51381Author: Jeff Muizelaar <jeff@infidigm.net>
51382Date:	Sat Feb 4 21:10:41 2006 +0000
51383
51384    2006-02-04	Jeff Muizelaar	<jeff@infidigm.net>
51385
51386	* poppler/Gfx.cc:
51387	* poppler/OutputDev.cc:
51388	* poppler/OutputDev.h: Let output devices know about pdf grouping
51389	operators.
51390	Patch by Thorkild Stray.
51391
51392 ChangeLog	      |  8 ++++++++
51393 poppler/Gfx.cc       | 14 ++++++++++++++
51394 poppler/OutputDev.cc | 16 ++++++++++++++++
51395 poppler/OutputDev.h  | 10 ++++++++++
51396 4 files changed, 48 insertions(+)
51397
51398commit b4e34d905cd0ca5815a450de35b4c2774f4887c9
51399Author: Jeff Muizelaar <jeff@infidigm.net>
51400Date:	Sat Feb 4 20:48:25 2006 +0000
51401
51402    2006-02-04	Jeff Muizelaar	<jeff@infidigm.net>
51403
51404	* poppler/GlobalParams.cc: Check all fonts returned by fontconfig.
51405	Discard the ones that are not truetype or type1. Fixes #5758.
51406	Patch by Ed Catmur.
51407
51408 ChangeLog		 |  6 ++++++
51409 poppler/GlobalParams.cc | 51
51410 +++++++++++++++++++++++++++----------------------
51411 2 files changed, 34 insertions(+), 23 deletions(-)
51412
51413commit fd85a0afdd7b4cafc68df400d4f94fccaea18c76
51414Author: Albert Astals Cid <aacid@kde.org>
51415Date:	Sat Feb 4 20:34:13 2006 +0000
51416
51417    Remove bug from "do not use an external file to pass fonts to
51418    Freetype" patch, patch by Stefan Schweizer
51419
51420 ChangeLog		    |  3 +++
51421 poppler/SplashOutputDev.cc | 14 ++++++++++----
51422 2 files changed, 13 insertions(+), 4 deletions(-)
51423
51424commit 67ca9d01f8badcf542f60b23521c384c9840ca1b
51425Author: Albert Astals Cid <aacid@kde.org>
51426Date:	Sat Feb 4 20:31:00 2006 +0000
51427
51428    Added a DTD of the xml pdftohtml creates patch by Stefan Schweizer
51429
51430 ChangeLog	   |  2 ++
51431 utils/Makefile.am |  2 ++
51432 utils/pdf2xml.dtd | 28 ++++++++++++++++++++++++++++
51433 3 files changed, 32 insertions(+)
51434
51435commit f4df23ca7f396883a906f16dfc8db1ebd528e04a
51436Author: Albert Astals Cid <aacid@kde.org>
51437Date:	Sat Feb 4 20:24:03 2006 +0000
51438
51439    ignore++
51440
51441 utils/.cvsignore | 1 +
51442 1 file changed, 1 insertion(+)
51443
51444commit 93ad488679f594e45547a67e2a7397f4c8bd2820
51445Author: Albert Astals Cid <aacid@kde.org>
51446Date:	Sat Feb 4 20:07:07 2006 +0000
51447
51448    Actually create pdftoppm patch by Stefan Schweizer
51449
51450 ChangeLog	   | 44 +++++++++++++++++++++++++-------------------
51451 utils/Makefile.am | 10 ++++++++--
51452 utils/pdftoppm.cc |  9 +++++----
51453 3 files changed, 38 insertions(+), 25 deletions(-)
51454
51455commit 7d2be955e6345a052590b06b29a6d2fb2111e2e6
51456Author: Albert Astals Cid <aacid@kde.org>
51457Date:	Thu Feb 2 23:06:20 2006 +0000
51458
51459    CVE-2006-0301 fix by Derek though KDE security team
51460
51461 ChangeLog		      |  5 +++++
51462 splash/SplashXPathScanner.cc | 32 ++++++++++++++++++++------------
51463 2 files changed, 25 insertions(+), 12 deletions(-)
51464
51465commit c191e7d0f13ea429017e4d4f79ce803e84c72e40
51466Author: Albert Astals Cid <aacid@kde.org>
51467Date:	Thu Feb 2 22:54:27 2006 +0000
51468
51469    i should learn on which day i live
51470
51471 ChangeLog | 2 +-
51472 1 file changed, 1 insertion(+), 1 deletion(-)
51473
51474commit 1ddeed60d07c3a7e011f3f594fa9299379d0b000
51475Author: Albert Astals Cid <aacid@kde.org>
51476Date:	Thu Feb 2 22:50:01 2006 +0000
51477
51478    don't use files to pass fonts to freetype
51479
51480 ChangeLog		      | 26 ++++++++++++
51481 fofi/FoFiTrueType.cc	      | 43 ++++++++++++++++----
51482 fofi/FoFiTrueType.h	      |  7 ++--
51483 fofi/FoFiType1C.h	      |  2 +-
51484 goo/gfile.cc		      |  8 ++++
51485 poppler/GfxFont.cc	      | 49 ++++++++++++++++++++++-
51486 poppler/GfxFont.h	      |  2 +
51487 poppler/GlobalParams.cc      |  1 +
51488 poppler/GlobalParams.h       |  1 +
51489 poppler/SplashOutputDev.cc   | 94
51490 ++++++++++++++++++++++----------------------
51491 splash/SplashFTFontEngine.cc | 44 +++++++++++++--------
51492 splash/SplashFTFontEngine.h  | 16 ++++----
51493 splash/SplashFTFontFile.cc   | 47 +++++++++++++---------
51494 splash/SplashFTFontFile.h    | 18 ++++-----
51495 splash/SplashFontEngine.cc   | 46 +++++++++-------------
51496 splash/SplashFontEngine.h    | 16 ++++----
51497 splash/SplashFontFile.cc     | 70 +++++++++++++++++++++++++++++----
51498 splash/SplashFontFile.h      | 25 ++++++++++--
51499 splash/SplashT1FontEngine.cc | 29 +++++++-------
51500 splash/SplashT1FontFile.cc   | 30 +++++++++++---
51501 splash/SplashT1FontFile.h    |  4 +-
51502 21 files changed, 396 insertions(+), 182 deletions(-)
51503
51504commit 34df4cfa5cd8788ccf2ea698cbedd05b209041f5
51505Author: Jeff Muizelaar <jeff@infidigm.net>
51506Date:	Wed Feb 1 03:52:12 2006 +0000
51507
51508    2006-01-31	Jeff Muizelaar	<jeff@infidigm.net>
51509
51510	* poppler/GlobalParams.cc (GlobalParams::getDisplayFont):
51511	Allow ttc fonts to be used.
51512
51513 ChangeLog		 | 5 +++++
51514 poppler/GlobalParams.cc | 2 +-
51515 2 files changed, 6 insertions(+), 1 deletion(-)
51516
51517commit 0184e7c928ec60c0aa3f8634d96ae0cf0ad6d157
51518Author: Jeff Muizelaar <jeff@infidigm.net>
51519Date:	Sun Jan 29 05:16:31 2006 +0000
51520
51521    2006-01-28	Jeff Muizelaar	<jeff@infidigm.net>
51522
51523	* glib/poppler-attachment.h: fix compile by adding <time.h>
51524	include.
51525	Acked-by: Jonathan Blanford <jrb@redhat.com>
51526
51527 ChangeLog		   | 5 +++++
51528 glib/poppler-attachment.h | 1 +
51529 2 files changed, 6 insertions(+)
51530
51531commit c805e25f2f074640e4345f8b71eef8d7de677109
51532Author: Kristian Høgsberg <krh@redhat.com>
51533Date:	Thu Jan 26 19:25:07 2006 +0000
51534
51535    2006-01-26	Kristian Høgsberg  <krh@redhat.com>
51536
51537	    * poppler/CairoOutputDev.cc: Patch from Christian Krause;
51538	    handle
51539	    0-width lines (#5545).
51540
51541 ChangeLog		   | 5 +++++
51542 poppler/CairoOutputDev.cc | 6 +++++-
51543 2 files changed, 10 insertions(+), 1 deletion(-)
51544
51545commit 4f48abcd4c21460d4c5b718a7ba18cdceb30c2d1
51546Author: Jonathan Blandford <jrb@redhat.com>
51547Date:	Tue Jan 24 06:21:39 2006 +0000
51548
51549    Tue Jan 24 01:19:40 2006  Jonathan Blandford  <jrb@redhat.com>
51550
51551	    * glib/Makefile.am:
51552	    * glib/poppler-attachment.cc:
51553	    * glib/poppler-attachment.h:
51554	    * glib/poppler-document.cc:
51555	    * glib/poppler-document.h:
51556	    * glib/poppler-page.cc:
51557	    * glib/poppler-private.h:
51558	    * glib/poppler.h:
51559	    * glib/test-poppler-glib.c:
51560	    * glib/reference/tmpl/poppler-enums.sgml:
51561	    * glib/reference/tmpl/poppler-unused.sgml: glib bindings
51562	    for the
51563	    embedded file support.  It doesn't support mtime and
51564	    ctime yet,
51565	    but the rest works.
51566
51567 ChangeLog				 |  16 +++
51568 glib/Makefile.am			 |   2 +
51569 glib/poppler-attachment.cc		 | 223
51570 ++++++++++++++++++++++++++++++++
51571 glib/poppler-attachment.h		 |  67 ++++++++++
51572 glib/poppler-document.cc		 |  63 +++++++++
51573 glib/poppler-document.h		 |   6 +
51574 glib/poppler-page.cc			 |   2 +-
51575 glib/poppler-private.h			 |   6 +-
51576 glib/poppler.h				 |   1 +
51577 glib/reference/tmpl/poppler-enums.sgml  | 150 +++++++++++++++++++++
51578 glib/reference/tmpl/poppler-unused.sgml | 130 -------------------
51579 glib/test-poppler-glib.c		 |  26 +++-
51580 12 files changed, 559 insertions(+), 133 deletions(-)
51581
51582commit 052bf4b80c8a0dc45f6222617bfd8ae1b9c40410
51583Author: Kristian Høgsberg <krh@redhat.com>
51584Date:	Mon Jan 23 18:52:48 2006 +0000
51585
51586    2006-01-23	Kristian Høgsberg  <krh@redhat.com>
51587
51588	    * configure.ac:
51589	    * poppler/GlobalParams.cc:
51590	    * poppler/poppler-config.h.in:
51591	    * utils/pdftohtml.cc:
51592	    * utils/pdftops.cc: Respect command line paper size settings
51593	    (#5641).
51594	    Drop the built-in paper sizes.
51595
51596 ChangeLog		     |	9 +++++++++
51597 configure.ac		     |	1 -
51598 poppler/GlobalParams.cc     | 23 ++---------------------
51599 poppler/poppler-config.h.in |	5 -----
51600 utils/pdftohtml.cc	     |	4 +---
51601 utils/pdftops.cc	     |	4 +++-
51602 6 files changed, 15 insertions(+), 31 deletions(-)
51603
51604commit fb2054a5031d60aac3ccc9a36b3ed88a32188e33
51605Author: Kristian Høgsberg <krh@redhat.com>
51606Date:	Mon Jan 23 15:40:54 2006 +0000
51607
51608    2006-01-23	Kristian Høgsberg  <krh@redhat.com>
51609
51610	    * glib/test-poppler-glib.c (print_document_info, print_index):
51611	    Move variable declarations to top (#5692).
51612
51613	    * utils/*.cc: Move config.h #include to top of #include's
51614	    (#5693).
51615
51616 ChangeLog		  | 5 +++++
51617 glib/test-poppler-glib.c | 5 +++--
51618 poppler/FontInfo.cc	  | 2 +-
51619 utils/HtmlOutputDev.cc   | 2 +-
51620 utils/ImageOutputDev.cc  | 2 +-
51621 utils/pdffonts.cc	  | 2 +-
51622 utils/pdfimages.cc	  | 2 +-
51623 utils/pdfinfo.cc	  | 2 +-
51624 utils/pdftohtml.cc	  | 4 ++--
51625 utils/pdftoppm.cc	  | 2 +-
51626 utils/pdftops.cc	  | 2 +-
51627 utils/pdftotext.cc	  | 2 +-
51628 12 files changed, 19 insertions(+), 13 deletions(-)
51629
51630commit 836af3529e827e25f20cb4710cbbf9ed0371a42c
51631Author: Kristian Høgsberg <krh@redhat.com>
51632Date:	Mon Jan 23 14:45:30 2006 +0000
51633
51634    2006-01-23	Kristian Høgsberg  <krh@redhat.com>
51635
51636	    * splash/SplashFTFont.cc: Don't use deprecated freetype
51637	    include
51638	    files.
51639
51640 ChangeLog		| 5 +++++
51641 splash/SplashFTFont.cc | 3 ++-
51642 2 files changed, 7 insertions(+), 1 deletion(-)
51643
51644commit 60e13bf84e4f020a264811e4a5bf85d67e15d6df
51645Author: Jeff Muizelaar <jeff@infidigm.net>
51646Date:	Sat Jan 21 21:56:40 2006 +0000
51647
51648    2006-01-21	Jeff Muizelaar	<jeff@infidigm.net>
51649
51650	* TODO: Add my todo list.
51651
51652 ChangeLog |  4 ++++
51653 TODO	   | 10 ++++++++++
51654 2 files changed, 14 insertions(+)
51655
51656commit cebba06563d1b691a8bbb83828e47c9cc91e231a
51657Author: Albert Astals Cid <aacid@kde.org>
51658Date:	Wed Jan 18 22:40:26 2006 +0000
51659
51660    ok, ok, lasts files, i promise :-/
51661
51662 qt4/tests/check_attachments.cpp   | 151
51663 ++++++++++++++++++++++++++++++++++++++
51664 qt4/tests/poppler-attachments.cpp |  37 ++++++++++
51665 2 files changed, 188 insertions(+)
51666
51667commit 0b12e7cce6c6633b1d07e2902a9fa13ff52079e7
51668Author: Albert Astals Cid <aacid@kde.org>
51669Date:	Wed Jan 18 22:38:59 2006 +0000
51670
51671    YAMF = Yet Another Missing File
51672
51673 qt4/src/poppler-embeddedfile.cc | 106
51674 ++++++++++++++++++++++++++++++++++++++++
51675 1 file changed, 106 insertions(+)
51676
51677commit 38c8f3a53b3eb2be1fbfa360f77285037d89b719
51678Author: Albert Astals Cid <aacid@kde.org>
51679Date:	Wed Jan 18 22:36:01 2006 +0000
51680
51681    as usual i foget some files
51682
51683 poppler/UGooString.cc | 86
51684 +++++++++++++++++++++++++++++++++++++++++++++++++++
51685 poppler/UGooString.h  | 55 ++++++++++++++++++++++++++++++++
51686 2 files changed, 141 insertions(+)
51687
51688commit ad6e7d862c8fa6e10a7dbbb3391cbb0b6c922375
51689Author: Albert Astals Cid <aacid@kde.org>
51690Date:	Wed Jan 18 22:32:13 2006 +0000
51691
51692    Brad patch for embedded document extraction, only has Qt4 bindings
51693    for now, needs Qt3 and glib work
51694
51695 ChangeLog		       |  42 +++++++++++++
51696 glib/poppler-action.cc        |   2 +-
51697 glib/poppler-document.cc      |   1 +
51698 poppler/Annot.cc	       |   1 +
51699 poppler/Catalog.cc	       | 133
51700 +++++++++++++++++++++++++++++++++++++++---
51701 poppler/Catalog.h	       |  60 +++++++++++++++++--
51702 poppler/Dict.cc	       |  17 +++---
51703 poppler/Dict.h		       |  15 ++---
51704 poppler/FontInfo.cc	       |   1 +
51705 poppler/Function.cc	       |   1 +
51706 poppler/Gfx.cc		       |   1 +
51707 poppler/GfxFont.cc	       |   5 +-
51708 poppler/GfxState.cc	       |   1 +
51709 poppler/Link.cc	       |   9 +--
51710 poppler/Link.h		       |   9 +--
51711 poppler/Makefile.am	       |   2 +
51712 poppler/Object.h	       |  17 +++---
51713 poppler/Outline.cc	       |   1 +
51714 poppler/PDFDoc.cc	       |   1 +
51715 poppler/PDFDoc.h	       |   2 +-
51716 poppler/PSOutputDev.cc        |   5 +-
51717 poppler/Page.cc	       |   1 +
51718 poppler/PageLabelInfo.cc      |   1 +
51719 poppler/Parser.cc	       |   2 +
51720 poppler/SecurityHandler.cc    |   1 +
51721 poppler/Stream.cc	       |   1 +
51722 poppler/XRef.cc	       |   1 +
51723 qt/poppler-document.cc        |   1 +
51724 qt/poppler-page-transition.cc |   1 +
51725 qt4/src/Makefile.am	       |   1 +
51726 qt4/src/poppler-document.cc   |  26 ++++++++-
51727 qt4/src/poppler-private.h     |   2 +
51728 qt4/src/poppler-qt4.h	       |  68 +++++++++++++++++++++
51729 qt4/tests/.cvsignore	       |   2 +
51730 qt4/tests/Makefile.am	       |  16 ++++-
51731 utils/HtmlOutputDev.cc        |   1 +
51732 utils/pdffonts.cc	       |   1 +
51733 utils/pdfinfo.cc	       |   1 +
51734 utils/pdftohtml.cc	       |   1 +
51735 utils/pdftotext.cc	       |   1 +
51736 40 files changed, 401 insertions(+), 54 deletions(-)
51737
51738commit 550fb0b617ece7951ec39aec5fa5504cc90022fc
51739Author: Albert Astals Cid <aacid@kde.org>
51740Date:	Wed Jan 18 21:22:12 2006 +0000
51741
51742    Add some more documentation to PageTransition, patch by Stefan Kebekus
51743
51744 ChangeLog		      |  6 ++++++
51745 qt/poppler-page-transition.h | 40
51746 +++++++++++++++++++++++++++++++++-------
51747 qt4/src/Doxyfile	      |  2 +-
51748 3 files changed, 40 insertions(+), 8 deletions(-)
51749
51750commit d66f3647ff1c38318d4cd056cb4d4c7a32eb6603
51751Author: Albert Astals Cid <aacid@kde.org>
51752Date:	Wed Jan 18 18:54:12 2006 +0000
51753
51754    poppler/CharCodeToUnicode.cc: Fix check for length that was not
51755	    having into account that there could be \n or \r in tokens
51756	    an that
51757	    those do not have to be took into account. Fixes
51758	    http://bugs.kde.org/show_bug.cgi?id=120310
51759
51760 ChangeLog		      |  9 ++++++++-
51761 poppler/CharCodeToUnicode.cc | 31 +++++++++++++++++++++++++++----
51762 2 files changed, 35 insertions(+), 5 deletions(-)
51763
51764commit d78b670339c8f92a32ab5f0a574d0e21690806f8
51765Author: Albert Astals Cid <aacid@kde.org>
51766Date:	Tue Jan 17 21:35:31 2006 +0000
51767
51768    When doing the parsing check with XREF we did not grow too much. Fixes
51769    serialata10a.pdf
51770
51771 ChangeLog	   | 10 ++++++++++
51772 poppler/Lexer.cc  | 22 +++++++++++++++++++---
51773 poppler/Lexer.h   |  8 +++++---
51774 poppler/Parser.cc |  6 +++---
51775 poppler/Parser.h  |  2 +-
51776 poppler/XRef.cc   | 17 +++++++++++++++++
51777 poppler/XRef.h    |  3 +++
51778 7 files changed, 58 insertions(+), 10 deletions(-)
51779
51780commit f5db636af0cd6e05cd7ede37a8585001d51192a1
51781Author: Albert Astals Cid <aacid@kde.org>
51782Date:	Tue Jan 17 20:33:08 2006 +0000
51783
51784    i suck
51785    i suck
51786    i suck
51787    i suck
51788    i suck
51789    A file i forgot to add to make it compile :-/
51790
51791 qt/poppler-page-transition-private.h | 28 ++++++++++++++++++++++++++++
51792 1 file changed, 28 insertions(+)
51793
51794commit 9cc97908ea67ab431e58129f589e00f41f40a143
51795Author: Jeff Muizelaar <jeff@infidigm.net>
51796Date:	Thu Jan 12 23:54:08 2006 +0000
51797
51798    2006-01-12	Jeff Muizelaar	<jeff@infidigm.net>
51799
51800	* poppler/GlobalParams.cc: Make buildFcPattern() static.
51801
51802 ChangeLog		 | 4 ++++
51803 poppler/GlobalParams.cc | 2 +-
51804 2 files changed, 5 insertions(+), 1 deletion(-)
51805
51806commit c7ce134fb1dadb46e2b3773d0976ea31da0a046f
51807Author: Kristian Høgsberg <krh@redhat.com>
51808Date:	Wed Jan 11 16:52:58 2006 +0000
51809
51810    2006-01-11	Kristian Høgsberg  <krh@redhat.com>
51811
51812	    * poppler/JBIG2Stream.cc:
51813	    * poppler/Stream.cc: Merge patch to fix CVE-2005-3624,
51814	    CVE-2005-3625 and CVE-2005-3627 issues.
51815
51816 ChangeLog		|  6 ++++++
51817 poppler/JBIG2Stream.cc | 32 +++++++++++++++++++++++++++++++-
51818 poppler/Stream.cc	|  8 +++++---
51819 3 files changed, 42 insertions(+), 4 deletions(-)
51820
51821commit ec7fb41725c19bc7f2aad1073fe6397ea0a8da0d
51822Author: Albert Astals Cid <aacid@kde.org>
51823Date:	Tue Jan 10 21:57:28 2006 +0000
51824
51825	    * configure.ac:
51826	    * m4/qt.m4: Fix bugs created when splitting the code from
51827	    configure.ac, take QTDIR into account when looking for
51828	    QtTestLib and
51829	    do not die if it is not found as it is not mandatory
51830	    * qt/poppler-page-transition.cc:
51831	    * qt/poppler-page.cc:
51832	    * qt/poppler-private.h:
51833	    * qt4/tests/Makefile.am:
51834	    * qt4/src/poppler-qt4.h:
51835	    * qt4/src/poppler-page.cc:
51836	    * qt4/src/Makefile.am: Fix mess created my the moving and
51837	    renaming of
51838	    PageTransition.cc
51839
51840 ChangeLog		       | 15 +++++++++++++++
51841 configure.ac		       | 14 ++++----------
51842 m4/qt.m4		       |  5 +++++
51843 qt/poppler-page-transition.cc |  2 +-
51844 qt/poppler-page.cc	       |  1 +
51845 qt/poppler-private.h	       |  5 -----
51846 qt4/src/Makefile.am	       |  1 +
51847 qt4/src/poppler-page.cc       |  2 +-
51848 qt4/src/poppler-qt4.h	       |  2 +-
51849 qt4/tests/Makefile.am	       |  1 +
51850 10 files changed, 30 insertions(+), 18 deletions(-)
51851
51852commit d9bc53a741b3bbd2a202662c66fe70f49ac72a49
51853Author: Kristian Høgsberg <krh@redhat.com>
51854Date:	Tue Jan 10 17:59:51 2006 +0000
51855
51856    2006-01-10	Kristian Høgsberg  <krh@redhat.com>
51857
51858	    * splash/Makefile.am: Only install splash headers if
51859	    --enable-xpdf-headers is given.
51860
51861	    * Makefile.am (DISTCHECK_CONFIGURE_FLAGS): Set this here.
51862
51863 ChangeLog	    | 7 +++++++
51864 Makefile.am	    | 1 +
51865 splash/Makefile.am | 4 ++++
51866 3 files changed, 12 insertions(+)
51867
51868commit ea6d9b97cec6fabf8a5005c565bbdb378bed7f54
51869Author: Jeff Muizelaar <jeff@infidigm.net>
51870Date:	Tue Jan 10 17:55:59 2006 +0000
51871
51872    2006-01-10	Jeff Muizelaar	<jeff@infidigm.net>
51873
51874	* poppler/CairoOutputDev.cc:
51875	* poppler/CairoOutputDev.h:
51876	Fix the following fixme in CairoOutputDevice.
51877
51878	// FIXME: This is quite right yet, we need to accumulate all
51879	// glyphs within one text object before we clip.  Right now this
51880	// just add this one string.
51881
51882	The fix uses a strategy similar to the one the Splash backend.
51883	textClipPath is used to store the appended path from each call to
51884	endString(). The accumulated path is clipped in endTextObject.
51885
51886 ChangeLog		   | 14 ++++++++++++++
51887 poppler/CairoOutputDev.cc | 27 +++++++++++++++++++++++----
51888 poppler/CairoOutputDev.h  |  1 +
51889 3 files changed, 38 insertions(+), 4 deletions(-)
51890
51891commit 9e8a655a2bd3ca8cff1a150dce0dd378aeca047b
51892Author: Jeff Muizelaar <jeff@infidigm.net>
51893Date:	Sun Jan 8 22:59:48 2006 +0000
51894
51895    2006-01-08	Jeff Muizelaar	<jeff@infidigm.net>
51896
51897	* poppler/CairoOutputDev.cc: Don't try and load type3 fonts
51898	(#4030).
51899
51900 ChangeLog		   | 6 +++++-
51901 poppler/CairoOutputDev.cc | 5 ++++-
51902 2 files changed, 9 insertions(+), 2 deletions(-)
51903
51904commit 25fd8e1ea87c41855a4ee702fbe47f5661a54c22
51905Author: Jeff Muizelaar <jeff@infidigm.net>
51906Date:	Sun Jan 8 22:51:17 2006 +0000
51907
51908    2006-01-08	Jeff Muizelaar	<jeff@infidigm.net>
51909
51910	* poppler/Page.cc: use colToByte for reading thumbnails (#5420).
51911
51912	Patch by Nickolay V. Shmyrev.
51913
51914 ChangeLog	 | 6 ++++++
51915 poppler/Page.cc | 6 +++---
51916 2 files changed, 9 insertions(+), 3 deletions(-)
51917
51918commit df73ee2ec4b65ccf611f0fd76fb456cc797693d4
51919Author: Jeff Muizelaar <jeff@infidigm.net>
51920Date:	Sat Jan 7 06:10:15 2006 +0000
51921
51922    2006-01-07	Jeff Muizelaar <jeff@infidigm.net>
51923
51924	* poppler/CairoOutputDev.cc: Initialize (fill|stroke)_opacity.
51925
51926 ChangeLog		   | 4 ++++
51927 poppler/CairoOutputDev.cc | 2 ++
51928 2 files changed, 6 insertions(+)
51929
51930commit 18eb8de66749082e4aa65cc6d369a533826fab33
51931Author: Kristian Høgsberg <krh@redhat.com>
51932Date:	Fri Jan 6 10:05:58 2006 +0000
51933
51934    2006-01-06	Kristian Høgsberg  <krh@redhat.com>
51935
51936	    * qt/poppler-page.cc:
51937	    * qt/poppler-private.h:
51938	    * qt/poppler-qt.h:
51939	    * qt4/src/Makefile.am:
51940	    * qt/Makefile.am:
51941	    * poppler/Makefile.am: Move PageTransition to qt bindings,
51942	    move
51943	    contents from Private.h to qt/poppler-private.h.
51944
51945	    * poppler/TextOutputDev.cc (visitWord): Remove #warning.
51946
51947	    * utils/Makefile.am (pdfimages_SOURCES): Add ImageOutputDev.h,
51948	    use
51949	    dist_man1_MANS so we actually dist the man pages.
51950
51951	    * goo/Makefile.am (poppler_goo_include_HEADERS): Add
51952	    GooVector.h.
51953
51954	    * glib/reference/Makefile.am: DOC_SOURCE_DIR must be
51955	    relative to
51956	    $(srcdir), fix this to make distchek run.
51957
51958	    * m4/qt.m4:
51959	    * m4/libjpeg.m4:
51960	    * acinclude.m4:
51961	    * configure.ac: Split out Qt and libjpeg checks from
51962	    configure.ac
51963	    and acinclude.m4 to m4/qt.m4 and m4/libjpeg.m4.
51964
51965 ChangeLog				 |  26 ++++
51966 acinclude.m4				 | 112 ----------------
51967 configure.ac				 | 223
51968 +++-----------------------------
51969 glib/reference/Makefile.am		 |   2 +-
51970 glib/reference/tmpl/poppler-enums.sgml  | 150 ---------------------
51971 glib/reference/tmpl/poppler-unused.sgml | 130 +++++++++++++++++++
51972 goo/Makefile.am			 |   1 +
51973 m4/libjpeg.m4				 | 109 ++++++++++++++++
51974 m4/qt.m4				 | 206
51975 +++++++++++++++++++++++++++++
51976 poppler/Makefile.am			 |   1 -
51977 poppler/PageTransition.h		 | 118 -----------------
51978 poppler/Private.h			 |  30 -----
51979 poppler/TextOutputDev.cc		 |   2 -
51980 qt/Makefile.am				 |   8 +-
51981 qt/poppler-page-transition.cc		 | 187 ++++++++++++++++++++++++++
51982 qt/poppler-page-transition.h		 | 117 +++++++++++++++++
51983 qt/poppler-page.cc			 |   1 -
51984 qt/poppler-private.h			 |   9 +-
51985 qt/poppler-qt.h			 |   2 +-
51986 qt4/src/Makefile.am			 |   8 +-
51987 utils/Makefile.am			 |  54 ++++++--
51988 21 files changed, 857 insertions(+), 639 deletions(-)
51989
51990commit 93921e77115ebe4d527f98675e438de485e84507
51991Author: Albert Astals Cid <aacid@kde.org>
51992Date:	Thu Jan 5 23:53:33 2006 +0000
51993
51994    * poppler/DCTStream.cc: Fix handling of malformed jpeg streams like
51995      the one at http://bugs.kde.org/show_bug.cgi?id=119569
51996
51997    Might be worth backporting to 0.4.x
51998
51999 ChangeLog	      |  5 +++++
52000 poppler/DCTStream.cc | 26 ++++++++++++++++----------
52001 2 files changed, 21 insertions(+), 10 deletions(-)
52002
52003commit 0dc16af02071350a0dc11af4106799378c99cdad
52004Author: Albert Astals Cid <aacid@kde.org>
52005Date:	Thu Jan 5 13:53:58 2006 +0000
52006
52007    Introduce variants of renderTo that return a QImage and do not use
52008    a QPixmap so threading is possible.
52009
52010 ChangeLog		 |  8 +++++++
52011 qt/poppler-page.cc	 | 18 ++++++++++-----
52012 qt/poppler-qt.h	 | 30 ++++++++++++++++++++-----
52013 qt4/src/poppler-page.cc |  9 +++++++-
52014 qt4/src/poppler-qt4.h	 | 59
52015 +++++++++++++++++++++++++++----------------------
52016 5 files changed, 85 insertions(+), 39 deletions(-)
52017
52018commit 5c2cbf5d327c6cc75c073b56c3ab1748c0d24387
52019Author: Albert Astals Cid <aacid@kde.org>
52020Date:	Mon Jan 2 14:24:31 2006 +0000
52021
52022    Use error() instead std::cerr in PageTranstion.cc
52023
52024 ChangeLog		   | 4 ++++
52025 poppler/PageTransition.cc | 5 +++--
52026 2 files changed, 7 insertions(+), 2 deletions(-)
52027
52028commit da5a4233498b56df611e1c7bca0090306cb5dbe0
52029Author: Jonathan Blandford <jrb@redhat.com>
52030Date:	Mon Jan 2 00:06:45 2006 +0000
52031
52032    Sun Jan  1 18:50:51 2006  Jonathan Blandford  <jrb@redhat.com>
52033
52034	    * Makefile.am:
52035	    * autogen.sh:
52036	    * configure.ac:
52037	    * gtk-doc.make:
52038	    * glib/Makefile.am: enable gtk-doc support.
52039
52040 ChangeLog	  |   8 +++
52041 Makefile.am	  |   2 +
52042 autogen.sh	  |  14 +++++
52043 configure.ac	  |   4 ++
52044 glib/Makefile.am |   1 +
52045 gtk-doc.make	  | 153
52046 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
52047 m4/gtk-doc.m4	  |  53 +++++++++++++++++++
52048 7 files changed, 235 insertions(+)
52049
52050commit 372c34cc9728d7041bc4f6893c0bae50c9501c50
52051Author: Albert Astals Cid <aacid@kde.org>
52052Date:	Sun Jan 1 22:35:48 2006 +0000
52053
52054	    * qt4/src/poppler-private.h:
52055	    * qt4/src/poppler-page.cc:
52056	    * qt4/src/poppler-document.cc: Don't create a SplashOutputDev
52057	    for
52058	    every splashRenderToPixmap
52059
52060 ChangeLog		     |	4 ++++
52061 qt4/src/poppler-document.cc |	1 -
52062 qt4/src/poppler-page.cc     | 18 +++++-------------
52063 qt4/src/poppler-private.h   | 24 +++++++++++++++++++++++-
52064 4 files changed, 32 insertions(+), 15 deletions(-)
52065
52066commit 6ff83474ac594368015334db9c6b33d3a552079f
52067Author: Albert Astals Cid <aacid@kde.org>
52068Date:	Sun Jan 1 22:18:47 2006 +0000
52069
52070	  * qt/poppler-page.cc:
52071	  * qt/poppler-private.h: Don't create a SplashOutputDev for every
52072	    renderToPixmap.
52073
52074 ChangeLog	      |  6 ++++++
52075 qt/poppler-page.cc   |  8 +-------
52076 qt/poppler-private.h | 24 +++++++++++++++++++++++-
52077 3 files changed, 30 insertions(+), 8 deletions(-)
52078
52079commit 6942646d4c82327a80b021838a38aa55c1026883
52080Author: Jonathan Blandford <jrb@redhat.com>
52081Date:	Sun Jan 1 20:34:36 2006 +0000
52082
52083    Sun Jan  1 15:32:08 2006  Jonathan Blandford  <jrb@redhat.com>
52084
52085	    * glib/reference/*: More gtk-doc work.  Not enabled for
52086	    building
52087	    by default, but filled in.
52088
52089 .cvsignore				      |   1 +
52090 ChangeLog				      |   5 +
52091 glib/reference/.cvsignore		      |  18 ++
52092 glib/reference/Makefile.am		      |  87 +++++++
52093 glib/reference/poppler-docs.sgml	      |  17 ++
52094 glib/reference/poppler-overrides.txt	      |   0
52095 glib/reference/poppler-sections.txt	      | 151 ++++++++++++
52096 glib/reference/poppler.types		      |   4 +
52097 glib/reference/tmpl/poppler-action.sgml      | 172 +++++++++++++
52098 glib/reference/tmpl/poppler-document.sgml    | 354
52099 +++++++++++++++++++++++++++
52100 glib/reference/tmpl/poppler-enums.sgml       | 169 +++++++++++++
52101 glib/reference/tmpl/poppler-page.sgml	      | 243 ++++++++++++++++++
52102 glib/reference/tmpl/poppler-private.sgml     | 128 ++++++++++
52103 glib/reference/tmpl/poppler-unused.sgml      |   0
52104 glib/reference/tmpl/poppler.sgml	      | 216 ++++++++++++++++
52105 glib/reference/tmpl/stamp-poppler-enums.sgml |  19 ++
52106 16 files changed, 1584 insertions(+)
52107
52108commit 0fab1b711f153859e113cb3b6d734ddcb58fb87a
52109Author: Jonathan Blandford <jrb@redhat.com>
52110Date:	Sat Dec 31 02:10:33 2005 +0000
52111
52112    Fri Dec 30 21:08:33 2005  Jonathan Blandford  <jrb@redhat.com>
52113
52114	    * glib/*{cc,h}: Update inline doc comments.  This is in
52115	    preparation for gtk-doc support.
52116
52117 ChangeLog		  |   5 ++
52118 glib/poppler-action.cc   |  14 +++++
52119 glib/poppler-action.h	  |   2 -
52120 glib/poppler-document.cc | 151
52121 ++++++++++++++++++++++++++++++++++++++++++++++-
52122 glib/poppler-document.h  |   4 +-
52123 glib/poppler-page.cc	  |  28 +++++++++
52124 glib/poppler.cc	  |  16 +++++
52125 glib/test-poppler-glib.c |  29 +++++++++
52126 8 files changed, 243 insertions(+), 6 deletions(-)
52127
52128commit 313530036b204eaa5ddfa150730302e855560d6a
52129Author: Albert Astals Cid <aacid@kde.org>
52130Date:	Fri Dec 30 22:54:46 2005 +0000
52131
52132    A delete that slipped from the last patch-commit
52133
52134 qt4/src/poppler-page.cc | 1 +
52135 1 file changed, 1 insertion(+)
52136
52137commit cf6f8123af19aca4200b58a454652f68ce8132e2
52138Author: Albert Astals Cid <aacid@kde.org>
52139Date:	Fri Dec 30 22:31:32 2005 +0000
52140
52141    Puting PageTransition implementation into poppler "core", both Qt
52142    and Qt4 frontends use it.
52143
52144 poppler/Makefile.am	   |   1 +
52145 poppler/PageTransition.cc | 188
52146 ++++++++++++++++++++++++++++++++++++++++++++++
52147 poppler/PageTransition.h  | 118 +++++++++++++++++++++++++++++
52148 poppler/Private.h	   |  30 ++++++++
52149 qt/Makefile.am		   |   2 +-
52150 qt/poppler-page.cc	   | 111 +--------------------------
52151 qt/poppler-qt.h	   |  72 +-----------------
52152 qt4/src/Makefile.am	   |   2 +-
52153 qt4/src/poppler-page.cc   |  17 ++++-
52154 qt4/src/poppler-qt4.h	   |  14 +++-
52155 10 files changed, 374 insertions(+), 181 deletions(-)
52156
52157commit 56035ab199ac6deb5c1e07e745d120d1121a5960
52158Author: Albert Astals Cid <aacid@kde.org>
52159Date:	Fri Dec 30 21:59:58 2005 +0000
52160
52161     * utils/HtmlOutputDev.cc:
52162     * utils/ImageOutputDev.cc: Fix build when using --disable-libjpeg
52163
52164 ChangeLog		 | 5 +++++
52165 utils/HtmlOutputDev.cc  | 2 ++
52166 utils/ImageOutputDev.cc | 2 ++
52167 3 files changed, 9 insertions(+)
52168
52169commit 8b64dafc7f1d198fb0052c0d6f0da6de97bbb48d
52170Author: Brad Hards <bradh@frogmouth.net>
52171Date:	Wed Dec 28 09:23:43 2005 +0000
52172
52173    Plug a few memory leaks in the Qt4 bindings.
52174
52175 ChangeLog			  | 25 ++++++++++++++++++++
52176 qt4/src/poppler-document.cc	  |  3 +++
52177 qt4/src/poppler-private.h	  |  7 +++++-
52178 qt4/src/poppler-qt4.h		  |  3 +++
52179 qt4/tests/check_fonts.cpp	  |  8 +++++++
52180 qt4/tests/check_metadata.cpp	  | 50
52181 +++++++++++++++++++++++++++++++++++-----
52182 qt4/tests/check_pagelayout.cpp   |  6 +++++
52183 qt4/tests/check_pagemode.cpp	  | 10 ++++++++
52184 qt4/tests/check_permissions.cpp  |  2 ++
52185 qt4/tests/check_version.cpp	  | 22 ------------------
52186 qt4/tests/poppler-fonts.cpp	  |  1 +
52187 qt4/tests/stress-poppler-qt4.cpp |  2 ++
52188 12 files changed, 110 insertions(+), 29 deletions(-)
52189
52190commit 64c07a20a4ed844f3b3dd26e974f58d5877cf9fd
52191Author: Brad Hards <bradh@frogmouth.net>
52192Date:	Tue Dec 27 06:10:01 2005 +0000
52193
52194    qt4/src/poppler-qt4.h and qt4/src/poppler-document.cc: add
52195    convertDate() function that
52196    turns char* PDF date strings into QDateTime. This version handles
52197    the timezone conversions. Refactored the existing date() method
52198    to use it.
52199
52200    qt4/tests/check_dateConversion.cpp: unit tests for convertDate()
52201    qt4/tests/check_metadata.cpp: update to reflect UTC.
52202    qt4/tests/.cvsignore: suppress check_dateConversion
52203
52204 ChangeLog			    |	9 ++++
52205 qt4/src/poppler-document.cc	    |  89 ++++++++++++++++++++-----------
52206 qt4/src/poppler-qt4.h		    |	5 ++
52207 qt4/tests/.cvsignore		    |	1 +
52208 qt4/tests/Makefile.am		    |  11 ++--
52209 qt4/tests/check_dateConversion.cpp | 105
52210 +++++++++++++++++++++++++++++++++++++
52211 qt4/tests/check_metadata.cpp	    |	4 +-
52212 7 files changed, 188 insertions(+), 36 deletions(-)
52213
52214commit 4b2e3b5106b75f23c830837a886cd29beb1d1d1b
52215Author: Brad Hards <bradh@frogmouth.net>
52216Date:	Tue Dec 27 05:08:34 2005 +0000
52217
52218    * qt4/src/Doxyfile (JAVADOC_AUTOBRIEF): Turned on automatic
52219    \brief mode.
52220
52221    * qt4/src/poppler-qt4.h: Update API documentation. Patch from
52222    Stefan Kebekus, with some changes. Removed \brief entries.
52223
52224 ChangeLog	       |  8 +++++
52225 qt4/src/Doxyfile      |  2 +-
52226 qt4/src/poppler-qt4.h | 81
52227 ++++++++++++++++++++++++++++++++++++++++-----------
52228 3 files changed, 73 insertions(+), 18 deletions(-)
52229
52230commit 8d9cf43aaa73d5012428a6a4c5d7e2cccbd3036e
52231Author: Kristian Høgsberg <krh@redhat.com>
52232Date:	Wed Dec 21 22:09:47 2005 +0000
52233
52234    2005-12-21	Kristian Høgsberg  <krh@redhat.com>
52235
52236	    * NEWS: Sum up 0.5 changes so far.
52237
52238	    * acinclude.m4: Split jpeg macros out into this file.
52239
52240	    * poppler/Stream.cc: Apply latest CVE-2005-3191 updates.
52241
52242 ChangeLog	      |   8 ++++
52243 NEWS		      |   8 ++++
52244 acinclude.m4	      | 112
52245 ++++++++++++++++++++++++++++++++++++++++++++++++++
52246 configure.ac	      | 114
52247 ---------------------------------------------------
52248 poppler/JPXStream.cc |   1 +
52249 poppler/Stream.cc    |  11 +++--
52250 6 files changed, 137 insertions(+), 117 deletions(-)
52251
52252commit 97243286560cb4f264b875185c8768a6af09d554
52253Author: Kristian Høgsberg <krh@redhat.com>
52254Date:	Wed Dec 21 17:30:33 2005 +0000
52255
52256    2005-12-21	Kristian Høgsberg  <krh@redhat.com>
52257
52258	    * utils/Makefile.am: Add parseargs.h to sources and add
52259	    -I$(top_srcdir)/poppler to INCLUDES.
52260
52261	    * poppler/CairoFontEngine.cc: Apply patch from Hiroyuki
52262	    Ikezoe to
52263	    man non-embedded CJK fonts work.
52264
52265 ChangeLog		    | 14 ++++++++++---
52266 configure.ac		    |  2 +-
52267 poppler/CairoFontEngine.cc | 52
52268 +++++++++++++++++++++++++++++++++++++++++-----
52269 utils/Makefile.am	    | 15 +++++++------
52270 4 files changed, 68 insertions(+), 15 deletions(-)
52271
52272commit cf887a9a9fae7272165d3aae05c85444ff5ca604
52273Author: Albert Astals Cid <aacid@kde.org>
52274Date:	Sun Dec 18 22:03:30 2005 +0000
52275
52276	   * poppler/Page.cc: Only discard cropbox sizes one by one
52277	   and not
52278	   completely. Jeff and Martin were right
52279
52280 ChangeLog	 |  2 ++
52281 poppler/Page.cc | 13 ++++++++++---
52282 2 files changed, 12 insertions(+), 3 deletions(-)
52283
52284commit 495890b9cef9d5d61bb47e789add1cf2c3b8f83d
52285Author: Albert Astals Cid <aacid@kde.org>
52286Date:	Sun Dec 18 21:56:15 2005 +0000
52287
52288    + .cvsignore
52289
52290 utils/.cvsignore | 10 ++++++++++
52291 1 file changed, 10 insertions(+)
52292
52293commit 5dca860bba6918e06fab3aa56a2c75f0ac9ecdfb
52294Author: Albert Astals Cid <aacid@kde.org>
52295Date:	Sun Dec 18 21:08:48 2005 +0000
52296
52297    Fix utils building on Slackware
52298
52299 ChangeLog	   | 3 +++
52300 configure.ac	   | 3 +++
52301 utils/Makefile.am | 3 ++-
52302 3 files changed, 8 insertions(+), 1 deletion(-)
52303
52304commit 03e3d9164ffd71f03136b57a9941ea14fadb21aa
52305Author: Albert Astals Cid <aacid@kde.org>
52306Date:	Sun Dec 18 17:12:28 2005 +0000
52307
52308    2005-12-18	Albert Astals Cid  <aacid@kde.org>
52309
52310	    * configure.ac: Better jpeg detection, refer to ml PCbsd
52311	    problem
52312
52313 ChangeLog    |   4 ++
52314 configure.ac | 131
52315 +++++++++++++++++++++++++++++++++++++++++++++++++++--------
52316 2 files changed, 118 insertions(+), 17 deletions(-)
52317
52318commit 888d76a29c9c5ea6c90cc4299b230ca0c2c2944f
52319Author: Albert Astals Cid <aacid@kde.org>
52320Date:	Mon Dec 12 20:21:08 2005 +0000
52321
52322    * poppler/Page.cc: Ignore cropBox if it seems incorrect
52323
52324 ChangeLog	 | 4 ++++
52325 poppler/Page.cc | 7 +++++++
52326 2 files changed, 11 insertions(+)
52327
52328commit bcc5e3afe27c8787ce7022a0701997c96eddb4fe
52329Author: Kristian Høgsberg <krh@redhat.com>
52330Date:	Mon Dec 12 20:15:11 2005 +0000
52331
52332    2005-12-12	Kristian Høgsberg  <krh@redhat.com>
52333
52334	* Makefile.am:
52335	* configure.ac:
52336	* goo/GooVector.h:
52337	* utils/HtmlFonts.cc:
52338	* utils/HtmlFonts.h:
52339	* utils/HtmlLinks.cc:
52340	* utils/HtmlLinks.h:
52341	* utils/HtmlOutputDev.cc:
52342	* utils/HtmlOutputDev.h:
52343	* utils/ImageOutputDev.cc:
52344	* utils/ImageOutputDev.h:
52345	* utils/Makefile.am:
52346	* utils/parseargs.c:
52347	* utils/parseargs.h:
52348	* utils/pdffonts.1:
52349	* utils/pdffonts.cc:
52350	* utils/pdfimages.1:
52351	* utils/pdfimages.cc:
52352	* utils/pdfinfo.1:
52353	* utils/pdfinfo.cc:
52354	* utils/pdftohtml.1:
52355	* utils/pdftohtml.cc:
52356	* utils/pdftoppm.1:
52357	* utils/pdftoppm.cc:
52358	* utils/pdftops.1:
52359	* utils/pdftops.cc:
52360	* utils/pdftotext.1:
52361	* utils/pdftotext.cc: Add command line utilities from xpdf.
52362
52363 ChangeLog		 |   31 +
52364 Makefile.am		 |    6 +-
52365 configure.ac		 |   25 +-
52366 goo/GooVector.h	 |  101 +++
52367 utils/HtmlFonts.cc	 |  326 ++++++++++
52368 utils/HtmlFonts.h	 |   85 +++
52369 utils/HtmlLinks.cc	 |  101 +++
52370 utils/HtmlLinks.h	 |   49 ++
52371 utils/HtmlOutputDev.cc  | 1569
52372 +++++++++++++++++++++++++++++++++++++++++++++++
52373 utils/HtmlOutputDev.h	 |  302 +++++++++
52374 utils/ImageOutputDev.cc |  195 ++++++
52375 utils/ImageOutputDev.h  |   76 +++
52376 utils/Makefile.am	 |   18 +
52377 utils/parseargs.c	 |  190 ++++++
52378 utils/parseargs.h	 |   71 +++
52379 utils/pdffonts.1	 |  128 ++++
52380 utils/pdffonts.cc	 |  294 +++++++++
52381 utils/pdfimages.1	 |   96 +++
52382 utils/pdfimages.cc	 |  159 +++++
52383 utils/pdfinfo.1	 |  157 +++++
52384 utils/pdfinfo.cc	 |  376 ++++++++++++
52385 utils/pdftohtml.1	 |   85 +++
52386 utils/pdftohtml.cc	 |  429 +++++++++++++
52387 utils/pdftoppm.1	 |  113 ++++
52388 utils/pdftoppm.cc	 |  189 ++++++
52389 utils/pdftops.1	 |  224 +++++++
52390 utils/pdftops.cc	 |  336 ++++++++++
52391 utils/pdftotext.1	 |  135 ++++
52392 utils/pdftotext.cc	 |  337 ++++++++++
52393 29 files changed, 6194 insertions(+), 9 deletions(-)
52394
52395commit 5fbded32741acb5fac411189f80cb57aa11df517
52396Author: Albert Astals Cid <aacid@kde.org>
52397Date:	Sat Dec 10 10:52:15 2005 +0000
52398
52399    * qt4/src/poppler-page.cc:
52400    * qt4/src/poppler-qt4.h:
52401    * qt4/src/tests/test-poppler-qt4.cpp: The parameters x,y,w,h to the
52402      method splashRenderToPixmap are now used. Convenient
52403      defaults are provided. The test has been changed accordingly. Some
52404      added documentation. Patch by Stefan Kebekus
52405
52406 ChangeLog			|  9 +++++++++
52407 qt4/src/poppler-page.cc	|  4 ++--
52408 qt4/src/poppler-qt4.h		| 31 +++++++++++++++++++++++--------
52409 qt4/tests/test-poppler-qt4.cpp |  2 +-
52410 4 files changed, 35 insertions(+), 11 deletions(-)
52411
52412commit bc6df8c41081c0c0107655cbf70ddb8b0c493c34
52413Author: Kristian Høgsberg <krh@redhat.com>
52414Date:	Fri Dec 9 20:49:59 2005 +0000
52415
52416    2005-12-09	Kristian Høgsberg  <krh@redhat.com>
52417
52418	    * poppler/GfxState.cc: Use colToByte() for converting
52419	    GxfColorComp
52420	    to bytes (really fix #5117).
52421
52422	    * poppler/Stream.cc: Remove duplicated check (#5243).
52423
52424 ChangeLog	     | 5 +++++
52425 poppler/GfxState.cc | 6 +++---
52426 poppler/Stream.cc   | 4 ----
52427 3 files changed, 8 insertions(+), 7 deletions(-)
52428
52429commit 8a2464122455311c6d16ae62bb9ac9a0ae365a28
52430Author: Kristian Høgsberg <krh@redhat.com>
52431Date:	Fri Dec 9 19:40:40 2005 +0000
52432
52433    2005-12-09	Kristian Høgsberg  <krh@redhat.com>
52434
52435	    * configure.ac:
52436	    * poppler/Makefile.am (poppler_includedir):
52437	    * goo/Makefile.am (poppler_goo_include_HEADERS): Make
52438	    installation
52439	    of xpdf header files optional.
52440
52441 ChangeLog	     | 10 +++++++++-
52442 configure.ac	     |	8 ++++++++
52443 goo/Makefile.am     |	4 ++++
52444 poppler/Makefile.am |	4 ++++
52445 4 files changed, 25 insertions(+), 1 deletion(-)
52446
52447commit 830b61bfd1c985fe14ec4d0f6724c8f70e924fc1
52448Author: Albert Astals Cid <aacid@kde.org>
52449Date:	Thu Dec 8 18:17:42 2005 +0000
52450
52451	* configure.ac: Detect if gettimeofday is available, fixes
52452	for correct
52453	    linking to Qt4 on windows
52454	    * goo/GooTimer.[cc|h]: Only build if gettimeofday is available
52455	    * poppler/Gfx.cc: Only use the timer for profiling if
52456	    gettimeofday is
52457	    available
52458	    * poppler/GlobalParams.cc: Remove extra unlockGlobalParams
52459	    that was
52460	    making windows hang
52461	    * splash/SplashFTFontEngine.cc: i need unistd.h on windows
52462	    also
52463	    * splash/SplashFontFile.cc: i need unistd.h on windows also
52464
52465 ChangeLog		      | 12 ++++++++++++
52466 configure.ac		      | 14 +++++++++++++-
52467 goo/GooTimer.cc	      |  3 +++
52468 goo/GooTimer.h		      |  4 ++++
52469 poppler/Gfx.cc		      |  6 ++++++
52470 poppler/GlobalParams.cc      |  1 -
52471 splash/SplashFTFontEngine.cc |  4 +---
52472 splash/SplashFontFile.cc     |  4 +---
52473 8 files changed, 40 insertions(+), 8 deletions(-)
52474
52475commit 0a1c33ed17fd7053ed455da3444856a5dab3c9b4
52476Author: Albert Astals Cid <aacid@kde.org>
52477Date:	Thu Dec 8 12:42:50 2005 +0000
52478
52479    Remove -DDATADIR we are not using if for anything and it shadows a
52480    windows typedef
52481
52482 ChangeLog	     | 8 ++++++++
52483 glib/Makefile.am    | 3 +--
52484 poppler/Makefile.am | 3 +--
52485 qt/Makefile.am      | 3 +--
52486 test/Makefile.am    | 3 +--
52487 5 files changed, 12 insertions(+), 8 deletions(-)
52488
52489commit adca042e666fd932f16213d0a4daba08b5021901
52490Author: Brad Hards <bradh@frogmouth.net>
52491Date:	Wed Dec 7 08:42:21 2005 +0000
52492
52493    Remove the version check. OK'd by krh.
52494
52495 ChangeLog	   | 2 ++
52496 poppler/PDFDoc.cc | 6 +-----
52497 2 files changed, 3 insertions(+), 5 deletions(-)
52498
52499commit bc57f8dd73eef9a74e4a6e248ed6985c360db838
52500Author: Brad Hards <bradh@frogmouth.net>
52501Date:	Wed Dec 7 08:31:09 2005 +0000
52502
52503    Add infoKeys() - allows you to get a list of all the string names
52504    (keys)
52505    for the metadata.
52506
52507 ChangeLog		      |  7 +++++++
52508 qt4/src/poppler-document.cc  | 22 ++++++++++++++++++++++
52509 qt4/src/poppler-qt4.h	      |  7 +++++++
52510 qt4/tests/check_metadata.cpp | 18 ++++++++++++++++++
52511 4 files changed, 54 insertions(+)
52512
52513commit 7ec41df91e6dbf792e11676d929acc2f634bd382
52514Author: Brad Hards <bradh@frogmouth.net>
52515Date:	Tue Dec 6 09:58:04 2005 +0000
52516
52517    Add more unit tests for better coverage.
52518
52519 ChangeLog		      |  6 ++++
52520 qt4/tests/check_fonts.cpp    | 24 ++++++++++++++++
52521 qt4/tests/check_metadata.cpp | 66
52522 ++++++++++++++++++++++++++++++++++++++++++++
52523 3 files changed, 96 insertions(+)
52524
52525commit a92b10016306ac46775c9b95b52d249b233ff950
52526Author: Albert Astals Cid <aacid@kde.org>
52527Date:	Mon Dec 5 20:46:22 2005 +0000
52528
52529    * poppler/CairoFontEngine.cc: Correct fix for #5149, i broke it when
52530    merging xpdf 3.01 patches
52531
52532 ChangeLog		    | 5 +++++
52533 poppler/CairoFontEngine.cc | 4 +---
52534 2 files changed, 6 insertions(+), 3 deletions(-)
52535
52536commit 66096477d1a86f13fcb07ae25caff1cc02b1e7cd
52537Author: Brad Hards <bradh@frogmouth.net>
52538Date:	Sun Dec 4 19:48:25 2005 +0000
52539
52540    Add checking for Type3 fonts in the unit test.
52541
52542 ChangeLog		   |  5 +++++
52543 qt4/tests/check_fonts.cpp | 24 ++++++++++++++++++++++++
52544 2 files changed, 29 insertions(+)
52545
52546commit 62345b0affed8e2e37728fca7f2b750879192c43
52547Author: Albert Astals Cid <aacid@kde.org>
52548Date:	Sun Dec 4 18:53:40 2005 +0000
52549
52550    Fix error in merging CAN-2005-3193 fix. Thanks Daniel Gryniewicz
52551    for notifying
52552
52553 ChangeLog	      | 5 +++++
52554 poppler/JPXStream.cc | 2 --
52555 2 files changed, 5 insertions(+), 2 deletions(-)
52556
52557commit ba4b3f88271892f197aa2ec076c80ff63a175887
52558Author: Albert Astals Cid <aacid@kde.org>
52559Date:	Sun Dec 4 11:30:00 2005 +0000
52560
52561     * qt/poppler-qt.h:
52562     * qt/poppler-fontinfo.h:
52563     * qt4/src/poppler-qt4.h:
52564     * qt4/src/poppler-fontinfo.cc: Implement copy constructor of
52565     FontInfo needed
52566       as Q[Value]List<FontInfo> uses it when appending
52567
52568 ChangeLog		     | 8 ++++++++
52569 qt/poppler-fontinfo.cc      | 9 +++++++++
52570 qt/poppler-qt.h	     | 2 ++
52571 qt4/src/poppler-fontinfo.cc | 9 +++++++++
52572 qt4/src/poppler-qt4.h	     | 2 ++
52573 5 files changed, 30 insertions(+)
52574
52575commit e091231d98d12c19b0098ffbaec6ecda28097dff
52576Author: Brad Hards <bradh@frogmouth.net>
52577Date:	Sun Dec 4 10:45:25 2005 +0000
52578
52579    Add new unit test to .cvsignore suppressions.
52580
52581 ChangeLog	      | 2 ++
52582 qt4/tests/.cvsignore | 1 +
52583 2 files changed, 3 insertions(+)
52584
52585commit 6a7b1eaaedbfdd3a8e6b4d899477350f2b485641
52586Author: Brad Hards <bradh@frogmouth.net>
52587Date:	Sun Dec 4 10:05:21 2005 +0000
52588
52589    * qt4/src/poppler-qt4.h:
52590      qt4/src/fontinfo.cc: add implementation for FontInfo::typeName()
52591
52592    * qt4/tests/check_fonts.cpp:
52593    * qt4/tests/Makefile.am: add unit test for fonts
52594
52595    * qt4/src/Mainpage.dox: Minor typo fixes.
52596
52597 ChangeLog		     | 11 +++++++++++
52598 qt4/src/Mainpage.dox	     |	5 +++--
52599 qt4/src/poppler-fontinfo.cc | 24 ++++++++++++++++++++++++
52600 qt4/src/poppler-qt4.h	     | 14 +++++++++++++-
52601 qt4/tests/Makefile.am	     |	5 +++++
52602 qt4/tests/check_fonts.cpp   | 42
52603 ++++++++++++++++++++++++++++++++++++++++++
52604 6 files changed, 98 insertions(+), 3 deletions(-)
52605
52606commit 31b28b4c59f7820901e9cf893197f381acbae8ce
52607Author: Kristian Høgsberg <krh@redhat.com>
52608Date:	Sun Dec 4 02:24:25 2005 +0000
52609
52610    2005-12-03	Kristian Høgsberg  <krh@redhat.com>
52611
52612	    * glib/poppler-page.cc (poppler_page_set_selection_alpha): Use
52613	    Nickolays original fix instead of trying to be clever with
52614	    gdk_pixbuf_fill().
52615
52616	    * poppler/CairoFontEngine.cc: Fix text corruption bug (#5149),
52617	    a rerun of an old classic (#3340).
52618
52619 ChangeLog		    | 7 +++++++
52620 glib/poppler-page.cc	    | 8 +++++++-
52621 poppler/CairoFontEngine.cc | 2 ++
52622 3 files changed, 16 insertions(+), 1 deletion(-)
52623
52624commit 4d169c5c345cdac84a39026e759b928977643417
52625Author: Kristian Høgsberg <krh@redhat.com>
52626Date:	Sun Dec 4 01:42:29 2005 +0000
52627
52628    2005-12-03	Kristian Høgsberg  <krh@redhat.com>
52629
52630	    * poppler/GfxState.cc: Fixing another problem with new GfxRGB
52631	    representation causing images to show up as random pixels
52632	    (#5117).
52633
52634 ChangeLog	     | 5 +++++
52635 poppler/GfxState.cc | 6 +++---
52636 2 files changed, 8 insertions(+), 3 deletions(-)
52637
52638commit 58de0458e17b1639ce0bcae45a4b09b2c0a56618
52639Author: Kristian Høgsberg <krh@redhat.com>
52640Date:	Sat Dec 3 23:23:53 2005 +0000
52641
52642    2005-12-03	Kristian Høgsberg  <krh@redhat.com>
52643
52644	    * qt/Makefile.am (noinst_PROGRAMS): Only build qt test
52645	    program if
52646	    splash is enabled.
52647
52648	    * poppler/CairoOutputDev.cc: Remove unused grid snapping code,
52649	    sidestepping #4507.
52650
52651	    * glib/poppler-document.h (PopplerPermissions): Breaking enum
52652	    definition over multiple lines confuses glib-mkenums (#4600).
52653
52654	    * poppler/Makefile.am (libpoppler_la_LIBADD): Add
52655	    FREETYPE_LIBS
52656	    (#4515).
52657
52658	    * poppler/TextOutputDev.cc:
52659	    * qt/poppler-qt.h: GCC-4.1 fixes (#5031).
52660
52661 ChangeLog		   | 17 +++++++++++++++++
52662 glib/poppler-document.h   |  5 +----
52663 poppler/CairoOutputDev.cc | 35 +++++++++--------------------------
52664 poppler/CairoOutputDev.h  |  2 +-
52665 poppler/Makefile.am	   |  3 ++-
52666 poppler/TextOutputDev.cc  |  2 +-
52667 qt/Makefile.am		   |  4 ++++
52668 qt/poppler-qt.h	   |  6 +++---
52669 8 files changed, 38 insertions(+), 36 deletions(-)
52670
52671commit df45483f1437d8a96519e1428d1f4b3ffc08c2cd
52672Author: Albert Astals Cid <aacid@kde.org>
52673Date:	Sat Dec 3 22:39:06 2005 +0000
52674
52675    remove another chagne should not have gone in
52676
52677 test/pdf-inspector.cc | 9 ++-------
52678 1 file changed, 2 insertions(+), 7 deletions(-)
52679
52680commit 7dfe02ee112dee51346525b62d877e6591135761
52681Author: Albert Astals Cid <aacid@kde.org>
52682Date:	Sat Dec 3 22:28:46 2005 +0000
52683
52684    Add the font retrieveing on the qt3 backend also, based on a patch
52685    by Wilfried Huss
52686
52687 ChangeLog		|  3 ++
52688 qt/poppler-fontinfo.cc | 75
52689 ++++++++++++++++++++++++++++++++++++++++++++++++++
52690 2 files changed, 78 insertions(+)
52691
52692commit 655b9dd195ac9faf2f7ea0255880b8c83b249a06
52693Author: Albert Astals Cid <aacid@kde.org>
52694Date:	Sat Dec 3 22:26:07 2005 +0000
52695
52696    this should have not went in
52697
52698 poppler/TextOutputDev.h | 10 +++++-----
52699 1 file changed, 5 insertions(+), 5 deletions(-)
52700
52701commit ab45eb562159d5b006e658ec66723a0a47908f65
52702Author: Albert Astals Cid <aacid@kde.org>
52703Date:	Sat Dec 3 22:20:54 2005 +0000
52704
52705     * qt4/src/poppler-qt4.h:
52706     * qt4/src/poppler-fontinfo.cc:
52707     * qt4/src/poppler-textbox.cc: Remove implementation of that classes
52708     from the header, use pimpl
52709
52710 ChangeLog		     |	9 ++++-
52711 poppler/TextOutputDev.h     | 10 +++---
52712 qt/Makefile.am		     |	1 +
52713 qt/poppler-document.cc      | 29 ++++++++++++++++
52714 qt/poppler-private.h	     |	2 ++
52715 qt/poppler-qt.h	     | 80
52716 ++++++++++++++++++++++++++++++++++++++++++++-
52717 qt4/src/Makefile.am	     |	2 ++
52718 qt4/src/poppler-fontinfo.cc | 69 ++++++++++++++++++++++++++++++++++++++
52719 qt4/src/poppler-qt4.h	     | 43 ++++++++++--------------
52720 qt4/src/poppler-textbox.cc  | 49 +++++++++++++++++++++++++++
52721 test/pdf-inspector.cc	     |	9 +++--
52722 11 files changed, 268 insertions(+), 35 deletions(-)
52723
52724commit 64079ad81caf6d2cf66b1f3a3de9454146e15c6c
52725Author: Kristian Høgsberg <krh@redhat.com>
52726Date:	Sat Dec 3 21:55:36 2005 +0000
52727
52728    2005-12-03	Kristian Høgsberg  <krh@redhat.com>
52729
52730	    Fixes from Nickolay V. Shmyrev:
52731
52732	    * poppler/TextOutputDev.cc (TextLine::visitSelection,
52733	    TextBlock::visitSelection): Fix selection crash with
52734	    zero-width
52735	    word boxes or zero-height line boxes (#4402).
52736
52737	    * poppler/CairoOutputDev.h: Fix wrong cairo-ft.h include
52738	    (#4413).
52739
52740	    * poppler/CairoOutputDev.cc (eoFill, fill):
52741	    * glib/poppler-page.cc (poppler_page_render_selection):
52742	    Update to
52743	    work with new GfxColor definition and use
52744	    cairo_pattern_create_rgba() to cache cairo_pattern_t's for the
52745	    fill and stroke colors.
52746
52747	    * glib/poppler-page.cc (poppler_page_set_selection_alpha):
52748	    Zero
52749	    out pixbuf first.
52750
52751 ChangeLog		   | 21 +++++++++++++++++
52752 glib/poppler-page.cc	   | 18 +++++++++------
52753 poppler/CairoOutputDev.cc | 59
52754 ++++++++++++++++++++++++++++++++++-------------
52755 poppler/CairoOutputDev.h  |  6 ++---
52756 poppler/TextOutputDev.cc  |  8 +++----
52757 5 files changed, 82 insertions(+), 30 deletions(-)
52758
52759commit f3da21a3ecdd2694290e64af86c8e35fcb61371b
52760Author: Albert Astals Cid <aacid@kde.org>
52761Date:	Sat Dec 3 21:35:45 2005 +0000
52762
52763    More docs for the Qt4 frontend, patch by Stefan Kebekus
52764
52765 ChangeLog			|  8 ++++
52766 qt4/src/.cvsignore		|  3 +-
52767 qt4/src/Doxyfile		|  4 +-
52768 qt4/src/Mainpage.dox		| 91
52769 ++++++++++++++++++++++++++++++++++++++++++
52770 qt4/src/poppler-page.cc	| 20 +++-------
52771 qt4/src/poppler-qt4.h		| 57 ++++++++++++++++++--------
52772 qt4/tests/test-poppler-qt4.cpp |  5 ++-
52773 7 files changed, 151 insertions(+), 37 deletions(-)
52774
52775commit 7b2c6e92611db9350ca5dcaf3fd730fe5e69afea
52776Author: Albert Astals Cid <aacid@kde.org>
52777Date:	Thu Dec 1 22:45:10 2005 +0000
52778
52779    Fix CAN-2005-3193 related bugs
52780    Thanks Leonard for reporting
52781
52782 ChangeLog	      |  6 ++++++
52783 poppler/JPXStream.cc |  9 ++++++++-
52784 poppler/Stream.cc    | 33 ++++++++++++++++++++++++++++++++-
52785 poppler/Stream.h     |  3 +++
52786 4 files changed, 49 insertions(+), 2 deletions(-)
52787
52788commit a90f076af9ebb188895e7b223bcb7e5c3f4309c4
52789Author: Albert Astals Cid <aacid@kde.org>
52790Date:	Mon Nov 28 22:50:19 2005 +0000
52791
52792    Fix QPixmap contents generation messed when doing the xpdf 3.01
52793    transition in qt4 frontend
52794    Use Splash backend by default in the qt4 test, added -arthur option
52795    to use the Arthur backend
52796
52797 ChangeLog			| 12 ++++++++--
52798 qt4/src/poppler-page.cc	| 47 ++++++++++++++++++++++++++++---------
52799 qt4/src/poppler-qt4.h		| 17 ++++++++++----
52800 qt4/tests/test-poppler-qt4.cpp | 53
52801 ++++++++++++++++++++++++++----------------
52802 4 files changed, 91 insertions(+), 38 deletions(-)
52803
52804commit b7e4f0e7d175abde7fafb1fcc7ba129468bc8c1a
52805Author: Brad Hards <bradh@frogmouth.net>
52806Date:	Sun Nov 27 01:33:51 2005 +0000
52807
52808    Convert Qt4 unit tests to use the new Qt4.1 QTestlib framework.
52809    Add a little more API documentation
52810
52811 ChangeLog			 |  7 +++++
52812 qt4/src/poppler-qt4.h		 | 11 +++++---
52813 qt4/tests/Makefile.am		 | 12 ++++++---
52814 qt4/tests/check_metadata.cpp	 | 58
52815 ++++++++++++++++++++---------------------
52816 qt4/tests/check_pagelayout.cpp  | 14 +++++-----
52817 qt4/tests/check_pagemode.cpp	 | 22 ++++++++--------
52818 qt4/tests/check_permissions.cpp | 18 ++++++-------
52819 7 files changed, 78 insertions(+), 64 deletions(-)
52820
52821commit d036fa022dbb6f4421ccc8b12b8f9e4f0c8d7406
52822Author: Albert Astals Cid <aacid@kde.org>
52823Date:	Fri Nov 25 22:52:56 2005 +0000
52824
52825    patch from kebekus to add to the qt4 binding the same functions we
52826    added to the qt3 one
52827
52828 ChangeLog		 |  5 +++++
52829 qt4/src/poppler-page.cc | 44 ++++++++++++++++++++++++++++++++++++++++++--
52830 qt4/src/poppler-qt4.h	 | 22 ++++++++++++++++++++++
52831 3 files changed, 69 insertions(+), 2 deletions(-)
52832
52833commit 3c9f09d76dc70e4ba766930facee8b6f30bcd2da
52834Author: Albert Astals Cid <aacid@kde.org>
52835Date:	Tue Nov 22 21:50:44 2005 +0000
52836
52837    Fix page range in the inspector
52838
52839 ChangeLog	       | 4 ++++
52840 test/pdf-inspector.cc | 2 +-
52841 2 files changed, 5 insertions(+), 1 deletion(-)
52842
52843commit e64f63416dbce497cb2167272b95491664f213e8
52844Author: Albert Astals Cid <aacid@kde.org>
52845Date:	Mon Nov 21 22:12:15 2005 +0000
52846
52847    PAtch to add some more functions to the qt binding by Stefan Kebekus
52848
52849 ChangeLog	    |  5 ++++
52850 qt/poppler-page.cc | 69
52851 +++++++++++++++++++++++++++++++++++++++++++++++++++++-
52852 qt/poppler-qt.h    | 41 ++++++++++++++++++++++++++++++++
52853 3 files changed, 114 insertions(+), 1 deletion(-)
52854
52855commit 8bd8cb4160b73da69d058783750352fbface66dc
52856Author: Albert Astals Cid <aacid@kde.org>
52857Date:	Mon Nov 21 19:44:09 2005 +0000
52858
52859    Fix a possible build problem
52860
52861 ChangeLog	| 4 ++++
52862 qt/Makefile.am | 1 +
52863 2 files changed, 5 insertions(+)
52864
52865commit fc59b79dc375544681032a1618e96c458515d724
52866Author: Kristian Høgsberg <krh@redhat.com>
52867Date:	Sun Nov 20 23:17:32 2005 +0000
52868
52869    2005-11-20	Kristian Høgsberg  <krh@redhat.com>
52870
52871	    * poppler/GfxState.cc: Fix the byte_lookup initialization
52872	    broken
52873	    by the merges (#4350).  Modify GfxColorSpace::getRGBLine()
52874	    to work
52875	    with new GfXColor type.
52876
52877 ChangeLog	     | 13 +++++++++++-
52878 poppler/GfxState.cc | 59
52879 +++++++++++++++++++++++++++++++----------------------
52880 2 files changed, 47 insertions(+), 25 deletions(-)
52881
52882commit 6fe2cb0fcd53211143dcd0c47bf8c8c7a8c11a39
52883Author: Albert Astals Cid <aacid@kde.org>
52884Date:	Thu Nov 17 21:37:34 2005 +0000
52885
52886    make it compile with freetype 2.2.0 preversions
52887
52888 ChangeLog		|  4 ++++
52889 splash/SplashFTFont.cc | 42 +++++++++++++++++++++++++++++++++++++-----
52890 2 files changed, 41 insertions(+), 5 deletions(-)
52891
52892commit 429d3521d788be702a3944bc290569f90ae04892
52893Author: Albert Astals Cid <aacid@kde.org>
52894Date:	Fri Nov 4 19:03:55 2005 +0000
52895
52896    Make it compile using --disable-cairo-output
52897
52898 ChangeLog		  |  4 ++++
52899 glib/poppler-document.cc |  6 ++++--
52900 glib/poppler-page.cc	  | 27 +++++++++++++--------------
52901 3 files changed, 21 insertions(+), 16 deletions(-)
52902
52903commit b96c118eb08d478914c2981204d749a95957cbb3
52904Author: Albert Astals Cid <aacid@kde.org>
52905Date:	Tue Nov 1 15:29:32 2005 +0000
52906
52907    Comment some unused parameters to calm down compiler warnings when
52908    using these heders on external projects with higher warning verbosity
52909
52910 ChangeLog	     |	 5 +++
52911 poppler/OutputDev.h | 125
52912 ++++++++++++++++++++++++++--------------------------
52913 poppler/Stream.h    |	24 +++++-----
52914 3 files changed, 80 insertions(+), 74 deletions(-)
52915
52916commit 51670972777510a3ec64a56649716b31167b9d0e
52917Author: Albert Astals Cid <aacid@kde.org>
52918Date:	Sun Oct 30 20:29:05 2005 +0000
52919
52920    Last xpdf 3.01 merge (at least from my side)
52921    It's very big, but noone has opposed in the 2 weeks time i gave on
52922    the ml so either poppler is dead or people agree with the patch
52923
52924 ChangeLog		    |	39 +
52925 glib/poppler-page.cc	    |	32 +-
52926 poppler/ArthurOutputDev.cc |	 2 +-
52927 poppler/ArthurOutputDev.h  |	 2 +-
52928 poppler/CairoOutputDev.cc  |	 2 +-
52929 poppler/CairoOutputDev.h   |	 2 +-
52930 poppler/Gfx.cc		    |  645 +++++++++--
52931 poppler/Gfx.h		    |	17 +-
52932 poppler/GfxState.cc	    | 1410 ++++++++++++++++++++---
52933 poppler/GfxState.h	    |  196 +++-
52934 poppler/OutputDev.cc	    |	25 +
52935 poppler/OutputDev.h	    |	46 +-
52936 poppler/PDFDoc.cc	    |	98 +-
52937 poppler/PDFDoc.h	    |	24 +-
52938 poppler/PSOutputDev.cc     | 1461 ++++++++++++++++++++----
52939 poppler/PSOutputDev.h	    |	48 +-
52940 poppler/Page.cc	    |  115 +-
52941 poppler/Page.h		    |	23 +-
52942 poppler/SplashOutputDev.cc | 1525 ++++++++++++++++++++++---
52943 poppler/SplashOutputDev.h  |	59 +-
52944 poppler/TextOutputDev.cc   |  230 ++--
52945 poppler/TextOutputDev.h    |	16 +-
52946 qt/poppler-page.cc	    |	34 +-
52947 qt4/src/poppler-page.cc    |	31 +-
52948 splash/Splash.cc	    | 2656
52949 +++++++++++++++++++++++++++++++++-----------
52950 splash/Splash.h	    |	75 +-
52951 splash/SplashBitmap.cc     |  216 ++--
52952 splash/SplashBitmap.h	    |	13 +-
52953 splash/SplashPattern.cc    |	22 +-
52954 splash/SplashPattern.h     |	19 +-
52955 splash/SplashState.cc	    |	11 +
52956 splash/SplashState.h	    |	 3 +
52957 splash/SplashTypes.h	    |  145 ++-
52958 test/gtk-cairo-test.cc     |	 2 +-
52959 test/gtk-splash-test.cc    |	23 +-
52960 test/pdf-inspector.cc	    |	 2 +-
52961 36 files changed, 7685 insertions(+), 1584 deletions(-)
52962
52963commit 10dfa2254dafb9de93692def2bfb3133d9a39989
52964Author: Kristian Høgsberg <krh@redhat.com>
52965Date:	Mon Oct 17 02:17:51 2005 +0000
52966
52967    2005-10-05	Kristian Høgsberg  <krh@redhat.com>
52968
52969	    * glib/poppler-page.cc (poppler_page_render_to_ps):
52970	    Fix another
52971	    off-by-one page number error (#4555).
52972
52973 ChangeLog		     | 6 +++++-
52974 poppler/poppler-config.h.in | 2 +-
52975 2 files changed, 6 insertions(+), 2 deletions(-)
52976
52977commit 9830f0ea41f09fefada740e9429c491e067a5082
52978Author: Albert Astals Cid <aacid@kde.org>
52979Date:	Sun Oct 16 15:11:32 2005 +0000
52980
52981    GfxFont merges from xpdf 3.01
52982
52983 ChangeLog	    |	1 +
52984 poppler/GfxFont.cc | 109
52985 ++++++++++++++++++++++++++++++++++++-----------------
52986 2 files changed, 75 insertions(+), 35 deletions(-)
52987
52988commit 62b5ba221aca8c320e964916b0c0329efc8da572
52989Author: Albert Astals Cid <aacid@kde.org>
52990Date:	Sun Oct 16 15:04:39 2005 +0000
52991
52992    Stream[cc|h] merges from xpdf 3.01
52993
52994 ChangeLog	   |   1 +
52995 poppler/Stream.cc | 714
52996 +++++++++++++++++++++++++++++++++++++++++++++++++-----
52997 poppler/Stream.h  |  19 +-
52998 3 files changed, 658 insertions(+), 76 deletions(-)
52999
53000commit b9fab51179f38e9798b10366be672f0432c874da
53001Author: Albert Astals Cid <aacid@kde.org>
53002Date:	Sun Oct 16 14:58:14 2005 +0000
53003
53004    Function.cc|h merges from xpdf 3.01
53005
53006 ChangeLog	     |	1 +
53007 poppler/Function.cc | 76
53008 ++++++++++++++++++++++++++++++-----------------------
53009 poppler/Function.h  | 42 +++++++++++++++++++++++++++++
53010 3 files changed, 86 insertions(+), 33 deletions(-)
53011
53012commit c6e0242200f818c67508041763ff317e79daadd6
53013Author: Albert Astals Cid <aacid@kde.org>
53014Date:	Sun Oct 16 14:54:17 2005 +0000
53015
53016    Annot.[cc|h] and related merges from xpdf 3.01
53017
53018 ChangeLog		|   7 +-
53019 poppler/Annot.cc	| 234
53020 +++++++++++++++++++++++++++++++++++++++++++------
53021 poppler/Annot.h	|  20 ++---
53022 poppler/FontInfo.cc	|   2 +-
53023 poppler/PSOutputDev.cc |   2 +-
53024 poppler/Page.cc	|   2 +-
53025 6 files changed, 221 insertions(+), 46 deletions(-)
53026
53027commit 65d574fdc009e45ad66d1d402d5e805e4e94f427
53028Author: Albert Astals Cid <aacid@kde.org>
53029Date:	Sun Oct 16 14:30:16 2005 +0000
53030
53031    Merge SplashFTFont.cc with xpdf 3.01 changes
53032
53033 ChangeLog		|  1 +
53034 splash/SplashFTFont.cc | 64
53035 ++++++++++++++++++++++++++++++++++----------------
53036 2 files changed, 45 insertions(+), 20 deletions(-)
53037
53038commit f9d208e86433b213b21a75089f82fd00dcd746fc
53039Author: Albert Astals Cid <aacid@kde.org>
53040Date:	Sun Oct 16 14:25:32 2005 +0000
53041
53042    Merge SplashScreen.[cc|h] from xpdf 3.01
53043
53044 ChangeLog		|   4 ++
53045 splash/SplashScreen.cc | 110
53046 ++++++++++++++++++++++++++++++++-----------------
53047 splash/SplashScreen.h	|  12 +++++-
53048 3 files changed, 87 insertions(+), 39 deletions(-)
53049
53050commit 7d46ac000316566503a27b5e5c68621be9c081d0
53051Author: Albert Astals Cid <aacid@kde.org>
53052Date:	Sun Oct 16 14:19:47 2005 +0000
53053
53054    Merging SplashXPathScanner.cc changes from xpdf 3.01
53055
53056 splash/SplashXPathScanner.cc | 80
53057 ++++++++++++++++++++++++--------------------
53058 1 file changed, 43 insertions(+), 37 deletions(-)
53059
53060commit e34713a2187e05358f98e749ec2923210a40a862
53061Author: Kristian Høgsberg <krh@redhat.com>
53062Date:	Wed Oct 5 15:57:17 2005 +0000
53063
53064    2005-10-05	Kristian Høgsberg  <krh@redhat.com>
53065
53066	    * glib/poppler-page.cc (poppler_page_render_to_ps):
53067	    Fix another
53068	    off-by-one page number error (#4555).
53069
53070 ChangeLog	      | 5 +++++
53071 glib/poppler-page.cc | 2 +-
53072 2 files changed, 6 insertions(+), 1 deletion(-)
53073
53074commit fdd0934430ed251f9aeb45158b6ec95684b3e7b4
53075Author: Marco Pesenti Gritti <mpg@redhat.com>
53076Date:	Mon Sep 26 19:29:45 2005 +0000
53077
53078    2005-09-26	Marco Pesenti Gritti  <mpg@redhat.com>
53079
53080	    * glib/poppler-action.cc:
53081
53082	    Initialize window title even if the action is unknown
53083
53084 ChangeLog		| 6 ++++++
53085 glib/poppler-action.cc | 5 +++--
53086 2 files changed, 9 insertions(+), 2 deletions(-)
53087
53088commit e9753049ddfbdf28df7a222d35eccdbcbcbc848d
53089Author: Marco Pesenti Gritti <mpg@redhat.com>
53090Date:	Mon Sep 26 10:42:38 2005 +0000
53091
53092    2005-09-26	Marco Pesenti Gritti  <mpg@redhat.com>
53093
53094	    * glib/poppler-action.cc:
53095	    * glib/poppler-action.h:
53096
53097	    Implement launch action
53098
53099 ChangeLog		|  7 +++++++
53100 glib/poppler-action.cc | 11 ++++++++---
53101 glib/poppler-action.h	|  1 +
53102 3 files changed, 16 insertions(+), 3 deletions(-)
53103
53104commit ab18b2cb6d1c62bb91173d105e8631fe4ef1bcfb
53105Author: Albert Astals Cid <aacid@kde.org>
53106Date:	Tue Sep 20 15:27:31 2005 +0000
53107
53108    Parser.cc merges from xpdf 3.01
53109
53110 ChangeLog	   |  1 +
53111 poppler/Parser.cc | 19 +++++++++++--------
53112 2 files changed, 12 insertions(+), 8 deletions(-)
53113
53114commit cf6723caaed24615c3b8965cee9c433007f80d77
53115Author: Albert Astals Cid <aacid@kde.org>
53116Date:	Tue Sep 20 15:08:52 2005 +0000
53117
53118    TextPage *TextOutpudDev::takeText() from xpdf 3.01
53119
53120 ChangeLog		  | 1 +
53121 poppler/TextOutputDev.cc | 8 ++++++++
53122 poppler/TextOutputDev.h  | 4 ++++
53123 3 files changed, 13 insertions(+)
53124
53125commit e0cbb0ca2c611ad5ac0267e46279c9d61450902a
53126Author: Albert Astals Cid <aacid@kde.org>
53127Date:	Tue Sep 20 14:59:43 2005 +0000
53128
53129    more 3.00 -> 3.01 merging
53130
53131 ChangeLog	 | 1 +
53132 poppler/XRef.cc | 1 -
53133 2 files changed, 1 insertion(+), 1 deletion(-)
53134
53135commit 9c7adb318d395ff674c6febf6406a8d47e9e5bf6
53136Author: Albert Astals Cid <aacid@kde.org>
53137Date:	Tue Sep 20 14:43:15 2005 +0000
53138
53139	    * poppler/UnicodeMap.cc: More grealloc -> greallocn
53140	    * poppler/UnicodeTypeTable.cc: Merge from xpdf 3.01
53141
53142 ChangeLog		     | 2 ++
53143 poppler/UnicodeMap.cc	     | 4 ++--
53144 poppler/UnicodeTypeTable.cc | 4 ++--
53145 3 files changed, 6 insertions(+), 4 deletions(-)
53146
53147commit 2c4c9b855b0df1dc0836d4f44e9471215a419ea6
53148Author: Albert Astals Cid <aacid@kde.org>
53149Date:	Tue Sep 20 14:34:31 2005 +0000
53150
53151    Merge link.cc changes from xpdf 3.00 -> 3.01
53152
53153 ChangeLog	 |  1 +
53154 poppler/Link.cc | 64
53155 ++++++++++++++++++++++++++++++++++++++++++++++++++++++---
53156 2 files changed, 62 insertions(+), 3 deletions(-)
53157
53158commit 4e9490c0219dd9c99ba0e5533c96663b8570a87b
53159Author: Albert Astals Cid <aacid@kde.org>
53160Date:	Tue Sep 20 14:00:43 2005 +0000
53161
53162    Merge GlobalParam.* changes, they are worthless for us as poppler
53163    but this way we are nearer to have the 3.01 sources merged, then we
53164    can remove them if we decide we don't need this options.
53165    Remove a setEncryption from the Xref.h marco probably forgot to
53166    remove when merging
53167
53168 ChangeLog		 |  3 +++
53169 poppler/GlobalParams.cc | 41 +++++++++++++++++++++++++++++++++++++++++
53170 poppler/GlobalParams.h  | 22 ++++++++++++++++------
53171 poppler/XRef.h		 |  4 ----
53172 4 files changed, 60 insertions(+), 10 deletions(-)
53173
53174commit 22da021bf69d83d641e3f30cc0e1bd62394e56a4
53175Author: Marco Pesenti Gritti <mpg@redhat.com>
53176Date:	Tue Sep 20 13:23:08 2005 +0000
53177
53178    2005-09-20	Marco Pesenti Gritti  <mpg@redhat.com>
53179
53180	    * poppler/XRef.cc:
53181
53182	    Remove duplicated initialization
53183
53184 ChangeLog	 | 6 ++++++
53185 poppler/XRef.cc | 4 ----
53186 2 files changed, 6 insertions(+), 4 deletions(-)
53187
53188commit 2a8778147938e3ed2af177226a9c35655f898c95
53189Author: Marco Pesenti Gritti <mpg@redhat.com>
53190Date:	Tue Sep 20 10:18:57 2005 +0000
53191
53192    2005-09-20	Marco Pesenti Gritti  <mpg@redhat.com>
53193
53194	    * poppler/GlobalParams.cc:
53195
53196	    s/G/Goo in not yet compiled plugins code
53197
53198 ChangeLog		 | 6 ++++++
53199 poppler/GlobalParams.cc | 8 ++++----
53200 2 files changed, 10 insertions(+), 4 deletions(-)
53201
53202commit 16f720b87cfc491db585dbdc99236cf492ffe85b
53203Author: Marco Pesenti Gritti <mpg@redhat.com>
53204Date:	Tue Sep 20 09:57:41 2005 +0000
53205
53206    2005-09-20	Marco Pesenti Gritti  <mpg@redhat.com>
53207
53208	    * poppler/Makefile.am:
53209
53210	    Add XPDFPlugin*. Thanks to TSDgeos that noticed this.
53211
53212	    * poppler/XpdfPluginAPI.cc:
53213
53214	    Fixup
53215
53216 ChangeLog		  | 10 ++++++++++
53217 poppler/Makefile.am	  |  4 +++-
53218 poppler/XpdfPluginAPI.cc |  2 +-
53219 3 files changed, 14 insertions(+), 2 deletions(-)
53220
53221commit 5f30791c3d87315ad1f742de64d2c1351ca70cb7
53222Author: Marco Pesenti Gritti <mpg@redhat.com>
53223Date:	Fri Sep 16 19:33:28 2005 +0000
53224
53225    *** empty log message ***
53226
53227 ChangeLog | 9 +++++++++
53228 1 file changed, 9 insertions(+)
53229
53230commit db62e07fcf57f45951b21f8aab44b0d943efe5d0
53231Author: Marco Pesenti Gritti <mpg@redhat.com>
53232Date:	Fri Sep 16 19:33:05 2005 +0000
53233
53234    2005-09-16	Marco Pesenti Gritti  <mpg@redhat.com>
53235
53236	    * poppler/PDFDoc.cc:
53237	    * poppler/PDFDoc.h:
53238	    * poppler/XRef.cc:
53239	    * poppler/XRef.h:
53240
53241	    Merge more from 3.01
53242
53243 poppler/PDFDoc.cc | 20 ++++++++++++++++----
53244 poppler/PDFDoc.h  | 19 +++++++++----------
53245 poppler/XRef.cc   | 13 +++++++++++--
53246 poppler/XRef.h    |  7 +++++--
53247 4 files changed, 41 insertions(+), 18 deletions(-)
53248
53249commit 3acc7be594712fd0ce7ac07b7188d5b38b382782
53250Author: Marco Pesenti Gritti <mpg@redhat.com>
53251Date:	Fri Sep 16 19:05:00 2005 +0000
53252
53253    2005-09-16	Marco Pesenti Gritti  <mpg@redhat.com>
53254
53255	    * poppler/XRef.cc:
53256
53257	    Merge some initialization that I lost before
53258
53259 ChangeLog	 | 6 ++++++
53260 poppler/XRef.cc | 4 ++++
53261 2 files changed, 10 insertions(+)
53262
53263commit 3badd82b72b2768be27e309b048cd8dcb1c80038
53264Author: Marco Pesenti Gritti <mpg@redhat.com>
53265Date:	Fri Sep 16 18:46:37 2005 +0000
53266
53267    2005-09-16	Marco Pesenti Gritti  <mpg@redhat.com>
53268
53269	    * poppler/XRef.cc:
53270
53271	    Merge change from 3.01
53272
53273 ChangeLog	 | 6 ++++++
53274 poppler/XRef.cc | 8 --------
53275 2 files changed, 6 insertions(+), 8 deletions(-)
53276
53277commit 5474583e20ca773befa17242d4ad7b8f81d5bf99
53278Author: Marco Pesenti Gritti <mpg@redhat.com>
53279Date:	Fri Sep 16 18:38:58 2005 +0000
53280
53281    2005-09-16	Marco Pesenti Gritti  <mpg@redhat.com>
53282
53283	    * poppler/CharCodeToUnicode.cc:
53284	    * poppler/CharCodeToUnicode.h:
53285
53286	    Improvements from xpdf 3.01
53287
53288 ChangeLog		      |  7 +++++++
53289 poppler/CharCodeToUnicode.cc | 31 +++++++++++++++++++------------
53290 poppler/CharCodeToUnicode.h  |  4 ++++
53291 3 files changed, 30 insertions(+), 12 deletions(-)
53292
53293commit b2a6eab113fecd3823885c64f3302bea4f372a9f
53294Author: Marco Pesenti Gritti <mpg@redhat.com>
53295Date:	Fri Sep 16 18:37:29 2005 +0000
53296
53297    2005-09-16	Marco Pesenti Gritti  <mpg@redhat.com>
53298
53299	    * poppler/CMap.cc:
53300
53301	    Improvements from xpdf 3.01
53302
53303 ChangeLog	 |  6 ++++++
53304 poppler/CMap.cc | 30 +++++++++++++++++++++++++++---
53305 2 files changed, 33 insertions(+), 3 deletions(-)
53306
53307commit 3f69f2158453b9dab9efc280ed1578ac3d0cebe8
53308Author: Marco Pesenti Gritti <mpg@redhat.com>
53309Date:	Fri Sep 16 18:35:29 2005 +0000
53310
53311    2005-09-16	Marco Pesenti Gritti  <mpg@redhat.com>
53312
53313	    * poppler/NameToUnicodeTable.h:
53314	    * poppler/UnicodeTypeTable.cc:
53315	    * poppler/UnicodeTypeTable.h:
53316
53317	    Merge some unicode table changes from xpdf 3.01
53318
53319 ChangeLog		      |   8 +
53320 poppler/NameToUnicodeTable.h | 168 +++++------
53321 poppler/UnicodeTypeTable.cc  | 690
53322 +++++++++++++++++++++++++++++++++++++++++--
53323 poppler/UnicodeTypeTable.h   |   2 +
53324 4 files changed, 764 insertions(+), 104 deletions(-)
53325
53326commit 6cbe76bc55d557fe5fca0f8f1b33bda95acdc0e9
53327Author: Marco Pesenti Gritti <mpg@redhat.com>
53328Date:	Fri Sep 16 18:32:29 2005 +0000
53329
53330    2005-09-16	Marco Pesenti Gritti  <mpg@redhat.com>
53331
53332	    * poppler/SplashOutputDev.h:
53333	    * splash/Splash.cc:
53334	    * splash/Splash.h:
53335
53336	    Modified region support from xpdf 3.01
53337
53338 ChangeLog		   |  8 ++++++++
53339 poppler/SplashOutputDev.h |  5 +++++
53340 splash/Splash.cc	   | 31 +++++++++++++++++++++++++++++++
53341 splash/Splash.h	   | 11 +++++++++++
53342 4 files changed, 55 insertions(+)
53343
53344commit a9df3f3203c14161e5d6bc6048ec7e123536e6d3
53345Author: Marco Pesenti Gritti <mpg@redhat.com>
53346Date:	Fri Sep 16 18:29:18 2005 +0000
53347
53348    2005-09-16	Marco Pesenti Gritti  <mpg@redhat.com>
53349
53350	    * goo/Makefile.am:
53351	    * poppler/DCTStream.h:
53352	    * poppler/Decrypt.cc:
53353	    * poppler/Decrypt.h:
53354	    * poppler/FlateStream.h:
53355	    * poppler/GlobalParams.cc:
53356	    * poppler/GlobalParams.h:
53357	    * poppler/Makefile.am:
53358	    * poppler/PDFDoc.cc:
53359	    * poppler/PDFDoc.h:
53360	    * poppler/Parser.cc:
53361	    * poppler/Parser.h:
53362	    * poppler/Stream.cc:
53363	    * poppler/Stream.h:
53364	    * poppler/XRef.cc:
53365	    * poppler/XRef.h:
53366	    * poppler/poppler-config.h.in:
53367
53368	    Merge security plugins support from xpdf 3.01
53369
53370 ChangeLog		     |	24 +++
53371 goo/FixedPoint.cc	     |	95 +++++++++++
53372 goo/FixedPoint.h	     | 150 ++++++++++++++++++
53373 goo/Makefile.am	     |	 6 +-
53374 poppler/DCTStream.h	     |	 2 -
53375 poppler/Decrypt.cc	     |	23 ++-
53376 poppler/Decrypt.h	     |	 6 +-
53377 poppler/FlateStream.h	     |	 2 -
53378 poppler/GlobalParams.cc     | 229 +++++++++++++++++++++++++++
53379 poppler/GlobalParams.h      |	16 ++
53380 poppler/Makefile.am	     |	 5 +-
53381 poppler/PDFDoc.cc	     |	36 +++++
53382 poppler/PDFDoc.h	     |	 1 +
53383 poppler/Parser.cc	     |	20 ---
53384 poppler/Parser.h	     |	 4 -
53385 poppler/SecurityHandler.cc  | 376
53386 ++++++++++++++++++++++++++++++++++++++++++++
53387 poppler/SecurityHandler.h   | 157 ++++++++++++++++++
53388 poppler/Stream.cc	     |	18 ---
53389 poppler/Stream.h	     |	 8 -
53390 poppler/XRef.cc	     | 162 ++-----------------
53391 poppler/XRef.h		     |	13 +-
53392 poppler/XpdfPluginAPI.cc    | 262 ++++++++++++++++++++++++++++++
53393 poppler/XpdfPluginAPI.h     | 341 +++++++++++++++++++++++++++++++++++++++
53394 poppler/poppler-config.h.in |	 2 -
53395 24 files changed, 1737 insertions(+), 221 deletions(-)
53396
53397commit a777e5c26483b90d0910e85c2be666640835d0bf
53398Author: Marco Pesenti Gritti <mpg@redhat.com>
53399Date:	Fri Sep 16 18:21:38 2005 +0000
53400
53401    2005-09-16	Marco Pesenti Gritti  <mpg@redhat.com>
53402
53403	    * configure.ac:
53404	    * goo/Makefile.am:
53405	    * splash/Makefile.am:
53406	    * splash/SplashFTFont.cc:
53407	    * splash/SplashMath.h:
53408	    * splash/SplashTypes.h:
53409
53410	    Merge support for fixed point
53411
53412 ChangeLog		| 11 +++++++++++
53413 configure.ac		|  4 ++++
53414 splash/Makefile.am	|  1 +
53415 splash/SplashFTFont.cc |  7 +++++++
53416 splash/SplashMath.h	| 34 +++++++++++++++++++++++++++++++++-
53417 splash/SplashTypes.h	|  5 +++++
53418 6 files changed, 61 insertions(+), 1 deletion(-)
53419
53420commit 00457c5f44a246c9f867a114a72be9f7b2dc1cf5
53421Author: Marco Pesenti Gritti <mpg@redhat.com>
53422Date:	Fri Sep 16 18:11:14 2005 +0000
53423
53424    2005-09-16	Marco Pesenti Gritti  <mpg@redhat.com>
53425
53426	    * poppler/ArthurOutputDev.cc:
53427	    * poppler/CairoFontEngine.cc:
53428	    * poppler/TextOutputDev.cc:
53429	    * poppler/UnicodeMap.cc:
53430
53431	    Use mallocn when possible
53432
53433 ChangeLog		    | 9 +++++++++
53434 poppler/ArthurOutputDev.cc | 2 +-
53435 poppler/CairoFontEngine.cc | 4 ++--
53436 poppler/TextOutputDev.cc   | 2 +-
53437 poppler/UnicodeMap.cc	    | 2 +-
53438 5 files changed, 14 insertions(+), 5 deletions(-)
53439
53440commit 09c9ff67ceae5753811a2f625e3ad810628c782e
53441Author: Albert Astals Cid <aacid@kde.org>
53442Date:	Fri Sep 16 18:00:43 2005 +0000
53443
53444    SplashXPath.cc merges from xpdf 3.00 -> 3.01
53445
53446 ChangeLog	       |  3 ++
53447 splash/SplashXPath.cc | 81
53448 +++++++++++++++++++++++++--------------------------
53449 2 files changed, 42 insertions(+), 42 deletions(-)
53450
53451commit 0555ba861d3b84d88c80da4fa247274338ff7817
53452Author: Albert Astals Cid <aacid@kde.org>
53453Date:	Fri Sep 16 17:42:56 2005 +0000
53454
53455    SplashFontEngine.cc merge from xpdf 3.00 -> 3.01
53456
53457 splash/SplashFontEngine.cc | 8 ++++++++
53458 1 file changed, 8 insertions(+)
53459
53460commit ddc72bd8354168d992631d1ef8cd0939b428966c
53461Author: Albert Astals Cid <aacid@kde.org>
53462Date:	Thu Sep 15 22:24:55 2005 +0000
53463
53464    Merge xpdf 3.00 -> 3.01 changes in SplashT1Font.* files
53465
53466 splash/SplashT1Font.cc | 23 ++++++++++++++++++-----
53467 splash/SplashT1Font.h	|  2 ++
53468 2 files changed, 20 insertions(+), 5 deletions(-)
53469
53470commit ba409db3157105f326b4bbc342ca7af859a44ce9
53471Author: Albert Astals Cid <aacid@kde.org>
53472Date:	Thu Sep 15 22:20:37 2005 +0000
53473
53474    Merge xpdf 3.00 -> 3.01 changes in SplashPath.* files
53475
53476 splash/SplashPath.cc | 3 ++-
53477 splash/SplashPath.h  | 5 +++++
53478 2 files changed, 7 insertions(+), 1 deletion(-)
53479
53480commit 3ea00e853049d8c26ee88aaef8ea6c47c8d46956
53481Author: Albert Astals Cid <aacid@kde.org>
53482Date:	Thu Sep 15 22:15:47 2005 +0000
53483
53484    Merge xpdf 3.00 -> 3.01 changes in SplashFont.* files
53485
53486 splash/SplashFont.cc |  6 ++++++
53487 splash/SplashFont.h  | 10 +++++++++-
53488 2 files changed, 15 insertions(+), 1 deletion(-)
53489
53490commit e571dcbfd0c77a28e41710577859f632cc989de5
53491Author: Albert Astals Cid <aacid@kde.org>
53492Date:	Thu Sep 15 22:09:50 2005 +0000
53493
53494    Merge the xpdf 3.01 change that uses runtime detection of freetype
53495    version
53496
53497 ChangeLog		      |  6 ++++++
53498 configure.ac		      | 14 +++-----------
53499 poppler/CairoFontEngine.cc   | 21 ++++++++++++++-------
53500 poppler/CairoFontEngine.h    |  3 ++-
53501 splash/SplashFTFontEngine.cc | 19 +++++++++++--------
53502 splash/SplashFTFontEngine.h  |  1 +
53503 6 files changed, 37 insertions(+), 27 deletions(-)
53504
53505commit 59fe2937db192dc7b59bf28c3f29909faf11aae3
53506Author: Albert Astals Cid <aacid@kde.org>
53507Date:	Thu Sep 15 21:51:16 2005 +0000
53508
53509    Merge xpdf 3.00 -> 3.01 changes for that file
53510
53511 splash/SplashClip.h | 9 +++++++++
53512 1 file changed, 9 insertions(+)
53513
53514commit b2f94635249f2c5f0c876a1005826fe4c6eb6025
53515Author: Albert Astals Cid <aacid@kde.org>
53516Date:	Thu Sep 15 12:52:36 2005 +0000
53517
53518    Merge xpdf 3.00 -> xpdf 3.01 changes for Catalog.[cc|h]
53519
53520 poppler/Catalog.cc | 5 ++++-
53521 poppler/Catalog.h  | 3 +++
53522 2 files changed, 7 insertions(+), 1 deletion(-)
53523
53524commit 0fc2e70576b1c48cf47a686e8aa7e202a802bc9d
53525Author: Albert Astals Cid <aacid@kde.org>
53526Date:	Thu Sep 15 12:32:25 2005 +0000
53527
53528    Another small merge from xpdf 3.01
53529
53530 ChangeLog	    | 3 +++
53531 poppler/Outline.cc | 6 +++---
53532 2 files changed, 6 insertions(+), 3 deletions(-)
53533
53534commit f8983ceb3c55df72c94870806d71db139c11bdeb
53535Author: Albert Astals Cid <aacid@kde.org>
53536Date:	Thu Sep 15 12:28:34 2005 +0000
53537
53538    Another small xpdf 3.00 -> xpdf 3.01 merge
53539
53540 poppler/Object.cc | 2 +-
53541 1 file changed, 1 insertion(+), 1 deletion(-)
53542
53543commit 52efe9845cf3eb1dd836f90bfa203760baa2f87c
53544Author: Albert Astals Cid <aacid@kde.org>
53545Date:	Thu Sep 15 11:46:56 2005 +0000
53546
53547    bradh forgot to remove the two returns when merging xpdf 3.00 ->
53548    xpdf 3.01 changes of this file
53549
53550 poppler/JPXStream.cc | 2 --
53551 1 file changed, 2 deletions(-)
53552
53553commit 4b4fc5c017bf147c9069bbce32fc14467bd2a81a
53554Author: Albert Astals Cid <aacid@kde.org>
53555Date:	Wed Sep 14 21:20:36 2005 +0000
53556
53557    Merge all the fofi/ changes from xpdf 3.01, there is only one api
53558    change that affects PSOutputDev (also has been updated the part
53559    that uses this api not the whole file). All our fixes in that dir
53560    are included in the upgrade.
53561
53562 ChangeLog		|   4 +
53563 fofi/FoFiTrueType.cc	| 406
53564 +++++++++++++++++++++++++++++++++++++++++++------
53565 fofi/FoFiTrueType.h	|  15 +-
53566 fofi/FoFiType1.cc	|  25 ++-
53567 fofi/FoFiType1C.cc	| 134 +++++++++++++---
53568 fofi/FoFiType1C.h	|   6 +
53569 poppler/PSOutputDev.cc |   7 +-
53570 poppler/PSOutputDev.h	|   3 +-
53571 8 files changed, 515 insertions(+), 85 deletions(-)
53572
53573commit a68e8e6330418b1f623867973b9c128a9a139c0c
53574Author: Kristian Høgsberg <krh@redhat.com>
53575Date:	Wed Sep 7 03:00:36 2005 +0000
53576
53577    2005-09-06	Kristian Høgsberg  <krh@redhat.com>
53578
53579	    * configure.ac: Enable A4_PAPER and OPI_SUPPORT by default.
53580	    There
53581	    is no reason to not enable OPI and the paper size should be
53582	    controlled by the application.
53583
53584	    * test/Makefile.am (EXTRA_DIST): Add pdf-operators.c
53585
53586 ChangeLog	  |  8 ++++++++
53587 configure.ac	  | 17 ++---------------
53588 test/Makefile.am |  3 +++
53589 3 files changed, 13 insertions(+), 15 deletions(-)
53590
53591commit b6490944c081ff53f623acea7ab7a600c3e54816
53592Author: Brad Hards <bradh@frogmouth.net>
53593Date:	Sat Sep 3 11:53:44 2005 +0000
53594
53595    Switch the qt4/tests unittests to use QtTestLib.
53596
53597 ChangeLog				 |   6 ++
53598 configure.ac				 |  66 +++++++++++++++++++++
53599 qt4/tests/.cvsignore			 |  17 ++----
53600 qt4/tests/Makefile.am			 |  71 ++++++++--------------
53601 qt4/tests/README.unittest		 |  23 ++++++++
53602 qt4/tests/check_author.cpp		 |  25 --------
53603 qt4/tests/check_linearised.cpp		 |  23 --------
53604 qt4/tests/check_metadata.cpp		 | 101
53605 ++++++++++++++++++++++++++++++++
53606 qt4/tests/check_orientation.cpp	 |  40 -------------
53607 qt4/tests/check_pagelayout.cpp		 |  44 ++++++++++++++
53608 qt4/tests/check_pagelayout_facing.cpp	 |  22 -------
53609 qt4/tests/check_pagelayout_none.cpp	 |  22 -------
53610 qt4/tests/check_pagelayout_single.cpp	 |  22 -------
53611 qt4/tests/check_pagemode.cpp		 |  64 ++++++++++++++++++++
53612 qt4/tests/check_pagemode_attach.cpp	 |  22 -------
53613 qt4/tests/check_pagemode_fullscreen.cpp |  22 -------
53614 qt4/tests/check_pagemode_none.cpp	 |  22 -------
53615 qt4/tests/check_pagemode_oc.cpp	 |  22 -------
53616 qt4/tests/check_pagemode_thumbs.cpp	 |  22 -------
53617 qt4/tests/check_permissions.cpp	 |  60 +++++++------------
53618 20 files changed, 354 insertions(+), 362 deletions(-)
53619
53620commit 3725841417871d1051772068833dc908ca70b7ce
53621Author: Kristian Høgsberg <krh@redhat.com>
53622Date:	Fri Sep 2 14:47:24 2005 +0000
53623
53624    2005-09-02	Kristian Høgsberg  <krh@redhat.com>
53625
53626	    * glib/poppler-page.cc: Apply Marcos rotation fix.
53627
53628 ChangeLog	      | 4 ++++
53629 glib/poppler-page.cc | 5 ++++-
53630 2 files changed, 8 insertions(+), 1 deletion(-)
53631
53632commit ecf3dcadb948013cbc987e464952933daf78e4bf
53633Author: Brad Hards <bradh@frogmouth.net>
53634Date:	Wed Aug 31 15:28:46 2005 +0000
53635
53636    Merge some missing parts of previous patches, and some other minor
53637    cleanups from xpdf 3.0.1
53638
53639 poppler/Catalog.cc	|  16 +--
53640 poppler/JPXStream.cc	| 380
53641 +++++++++++++++++++++++++++++++++----------------
53642 poppler/JPXStream.h	|  25 ++--
53643 poppler/Lexer.cc	|  11 ++
53644 poppler/Lexer.h	|   3 +
53645 poppler/PSOutputDev.cc |  31 ++--
53646 poppler/Stream.h	|   7 +
53647 7 files changed, 309 insertions(+), 164 deletions(-)
53648
53649commit de78738164319b733e54a9abfb5957870facd6cd
53650Author: Brad Hards <bradh@frogmouth.net>
53651Date:	Wed Aug 31 09:51:41 2005 +0000
53652
53653    poppler/JArithmeticDecoder.cc
53654    poppler/JArithmeticDecoder.h
53655    poppler/JBIG2Stream.cc
53656    poppler/JBIG2Stream.h: merge in some of the JBIG2 changes from
53657    xpdf 3.0.1.
53658
53659 ChangeLog		       |   9 ++
53660 poppler/JArithmeticDecoder.cc |  42 ++++++--
53661 poppler/JArithmeticDecoder.h  |  22 +++-
53662 poppler/JBIG2Stream.cc        | 227
53663 +++++++++++++++++++++++++-----------------
53664 poppler/JBIG2Stream.h	       |   4 +-
53665 5 files changed, 201 insertions(+), 103 deletions(-)
53666
53667commit 55952feb637e300b073691ae95d68e766521a769
53668Author: Kristian Høgsberg <krh@redhat.com>
53669Date:	Mon Aug 29 15:24:32 2005 +0000
53670
53671    2005-08-29	Kristian Høgsberg  <krh@redhat.com>
53672
53673	    * configure.ac (HAVE_FREETYPE_H): Patch from Hiroyuki
53674	    Ikezoe: Set
53675	    HAVE_FREETYPE_217_OR_OLDER to 0 if we found freetype using
53676	    pkg-config (#4223).
53677
53678 ChangeLog    | 6 ++++++
53679 configure.ac | 2 +-
53680 2 files changed, 7 insertions(+), 1 deletion(-)
53681
53682commit 244e5c1f8f65da41ba6314028766dfe5973f6132
53683Author: Brad Hards <bradh@frogmouth.net>
53684Date:	Sun Aug 28 09:43:18 2005 +0000
53685
53686    Merge the Goo* improvements from xpdf 3.0.1. This change is based on
53687    martink's work (7-xpdf-3.01-goo-improvements.patch), with some
53688    tweaking
53689    by me.
53690
53691 ChangeLog	      | 13 ++++++++
53692 fofi/FoFiTrueType.cc |  1 +
53693 goo/GooHash.cc       | 24 +++++++++++++++
53694 goo/GooHash.h	      |  2 ++
53695 goo/GooList.cc       |  5 ++++
53696 goo/GooList.h	      |  5 ++++
53697 goo/GooString.cc     | 85
53698 +++++++++++++++++++++++++++++++++++++++++++++++++++-
53699 goo/GooString.h      | 11 +++----
53700 goo/gmem.c	      |  3 ++
53701 poppler/Decrypt.cc   |  1 +
53702 10 files changed, 142 insertions(+), 8 deletions(-)
53703
53704commit eb91b274245b4f5f5389bc9ddfde2c2806557665
53705Author: Brad Hards <bradh@frogmouth.net>
53706Date:	Sun Aug 28 09:31:53 2005 +0000
53707
53708    This part of my previous gmallocn merge patch was missing.
53709
53710 goo/GooHash.cc | 4 ++--
53711 goo/GooList.cc | 8 ++++----
53712 2 files changed, 6 insertions(+), 6 deletions(-)
53713
53714commit b3474fd5e0efc96b5814d86e0cdedf39387e7ae3
53715Author: Jeff Muizelaar <jeff@infidigm.net>
53716Date:	Sun Aug 28 03:26:53 2005 +0000
53717
53718    add note about related bug
53719
53720 ChangeLog | 2 +-
53721 1 file changed, 1 insertion(+), 1 deletion(-)
53722
53723commit ace2eb6ba518b970b96f30f61c4795c161e0cb79
53724Author: Jeff Muizelaar <jeff@infidigm.net>
53725Date:	Sun Aug 28 03:22:04 2005 +0000
53726
53727    2005-08-27	Jeff Muizelaar	<jeff@infidigm.net>
53728
53729	* poppler/FlateStream.cc: Fix predictor leak.
53730
53731 ChangeLog		| 4 ++++
53732 poppler/FlateStream.cc | 1 +
53733 2 files changed, 5 insertions(+)
53734
53735commit 96657c5480bf2ecf445ad5a105b8e7393ae53c8b
53736Author: Jeff Muizelaar <jeff@infidigm.net>
53737Date:	Sun Aug 28 03:19:55 2005 +0000
53738
53739    2005-08-27	Jeff Muizelaar	<jeff@infidigm.net>
53740
53741	* configure.ac: Disable the zlib-based decoder by default.
53742
53743 ChangeLog    | 4 ++++
53744 configure.ac | 2 +-
53745 2 files changed, 5 insertions(+), 1 deletion(-)
53746
53747commit d1d715158223c7ca3ae279cea420a948cfdb0428
53748Author: Brad Hards <bradh@frogmouth.net>
53749Date:	Sat Aug 27 08:43:42 2005 +0000
53750
53751    Merge the gmalloc -> gmallocn changes from xpdf 3.0.1. This change is
53752    based on martink's work (13-xpdf-3.01-goo-allocn.patch) with some
53753    tweaking by me. There may be some residual gmallocn changes still to
53754    be merged.
53755
53756 ChangeLog		       |  7 ++++++
53757 fofi/FoFiTrueType.cc	       | 12 +++++-----
53758 fofi/FoFiType1.cc	       |  2 +-
53759 fofi/FoFiType1C.cc	       | 14 +++++------
53760 goo/gmem.c		       | 22 ++++++++++++++++++
53761 goo/gmem.h		       |  9 ++++++++
53762 poppler/Annot.cc	       |  2 +-
53763 poppler/Array.cc	       |  2 +-
53764 poppler/BuiltinFont.cc        |  2 +-
53765 poppler/CMap.cc	       |  6 ++---
53766 poppler/Catalog.cc	       |  8 +++----
53767 poppler/CharCodeToUnicode.cc  | 22 +++++++++---------
53768 poppler/Dict.cc	       |  2 +-
53769 poppler/Function.cc	       | 20 ++++++++--------
53770 poppler/Gfx.cc		       |  2 +-
53771 poppler/GfxFont.cc	       | 24 +++++++++----------
53772 poppler/GfxState.cc	       | 54
53773 +++++++++++++++++++++----------------------
53774 poppler/JArithmeticDecoder.cc |  2 +-
53775 poppler/JBIG2Stream.cc        | 30 ++++++++++++------------
53776 poppler/Link.cc	       |  6 ++---
53777 poppler/NameToCharCode.cc     |  4 ++--
53778 poppler/Outline.cc	       |  4 ++--
53779 poppler/SplashOutputDev.cc    |  8 +++----
53780 poppler/Stream.cc	       | 12 +++++-----
53781 poppler/TextOutputDev.cc      | 48 +++++++++++++++++++-------------------
53782 poppler/XRef.cc	       | 18 +++++++--------
53783 splash/SplashClip.cc	       | 12 +++++-----
53784 splash/SplashFTFontFile.cc    |  2 +-
53785 splash/SplashFont.cc	       |  6 ++---
53786 splash/SplashPath.cc	       |  8 +++----
53787 splash/SplashScreen.cc        |  4 ++--
53788 splash/SplashState.cc	       |  4 ++--
53789 splash/SplashT1FontFile.cc    |  4 ++--
53790 splash/SplashXPath.cc	       |  4 ++--
53791 splash/SplashXPathScanner.cc  |  4 ++--
53792 35 files changed, 214 insertions(+), 176 deletions(-)
53793
53794commit feb82c60b1f86a9d1260db57534d98c54ee615c4
53795Author: Martin Kretzschmar <martink@gnome.org>
53796Date:	Wed Aug 24 19:41:27 2005 +0000
53797
53798    * configure.ac: add /usr/include/qt4 to qt4_incdirs. That's what
53799    Debian and Ubuntu use. Maybe we should just use pkg-config. If
53800    it's usable with qt4.
53801
53802    * test/.cvsignore: ignore pdf_inspector binary.
53803
53804 ChangeLog	 | 8 ++++++++
53805 configure.ac	 | 2 +-
53806 test/.cvsignore | 7 ++++---
53807 3 files changed, 13 insertions(+), 4 deletions(-)
53808
53809commit 8dce80eb74f24f07ac7668905f1631e04a9c5841
53810Author: Kristian Høgsberg <krh@redhat.com>
53811Date:	Wed Aug 24 18:57:46 2005 +0000
53812
53813    2005-08-24	Kristian Høgsberg  <krh@redhat.com>
53814
53815	    * poppler/TextOutputDev.cc: Push rotation argument down to
53816	    GfxState constructor.  This is still not completely
53817	    functional yet.
53818
53819	    * glib/poppler-page.cc (poppler_page_render_selection): Add
53820	    rotation argument so API is useful.  Not yet implemented.
53821	    (poppler_page_prepare_output_dev): Patch from Marco to fix
53822	    rotation using the cairo backend.
53823
53824 ChangeLog		  | 10 ++++++++++
53825 glib/poppler-page.cc	  | 22 ++++++++++++++++------
53826 glib/poppler-page.h	  |  1 +
53827 poppler/TextOutputDev.cc | 11 ++++++++---
53828 poppler/TextOutputDev.h  |  4 +++-
53829 5 files changed, 38 insertions(+), 10 deletions(-)
53830
53831commit b909b5ae98bc3e557ef6e658e2b9120e82951259
53832Author: Jonathan Blandford <jrb@redhat.com>
53833Date:	Wed Aug 24 03:21:20 2005 +0000
53834
53835    Tue Aug 23 17:21:02 2005  Jonathan Blandford  <jrb@redhat.com>
53836
53837	    * test/Makefile.am (gtk_cairo_test_LDADD): add
53838	    FREETYPE_{CFLAGS,LIBS} to the cairo deps
53839
53840 ChangeLog	  | 5 +++++
53841 test/Makefile.am | 4 +++-
53842 2 files changed, 8 insertions(+), 1 deletion(-)
53843
53844commit da3aac379f07ffedd6078707ec9923800fc0c0a5
53845Author: Jonathan Blandford <jrb@redhat.com>
53846Date:	Tue Aug 23 18:20:45 2005 +0000
53847
53848    Tue Aug 23 13:38:01 2005  Jonathan Blandford  <jrb@redhat.com>
53849
53850	    * configure.ac:
53851	    * poppler/Gfx.cc:
53852	    * poppler/Gfx.h:
53853	    * poppler/GlobalParams.cc:
53854	    * poppler/GlobalParams.h:
53855	    * poppler/Makefile.am:
53856	    * poppler/OutputDev.cc:
53857	    * poppler/OutputDev.h:
53858	    * poppler/ProfileData.cc:
53859	    * poppler/ProfileData.h:
53860	    * test/Makefile.am:
53861	    * test/pdf-inspector.cc:
53862	    * test/pdf-inspector.glade:
53863	    * test/pdf-operators.c: Initial cut at a pdf inspector.  This
53864	    should help us look at PDF files.
53865
53866 ChangeLog		  |  18 ++
53867 configure.ac		  |   4 +-
53868 poppler/Gfx.cc		  |  30 ++++
53869 poppler/Gfx.h		  |   1 +
53870 poppler/GlobalParams.cc  |  16 ++
53871 poppler/GlobalParams.h   |   3 +
53872 poppler/Makefile.am	  |   2 +
53873 poppler/OutputDev.cc	  |  17 ++
53874 poppler/OutputDev.h	  |  10 +-
53875 poppler/ProfileData.cc   |  44 +++++
53876 poppler/ProfileData.h	  |  41 +++++
53877 test/Makefile.am	  |  13 +-
53878 test/pdf-inspector.cc	  | 358 ++++++++++++++++++++++++++++++++++++++
53879 test/pdf-inspector.glade | 434
53880 +++++++++++++++++++++++++++++++++++++++++++++++
53881 test/pdf-operators.c	  |  81 +++++++++
53882 15 files changed, 1068 insertions(+), 4 deletions(-)
53883
53884commit 1aad886c6c19a964a3fc9e18f31acc8e115478e0
53885Author: Kristian Høgsberg <krh@redhat.com>
53886Date:	Mon Aug 22 18:20:12 2005 +0000
53887
53888    2005-08-22	Kristian Høgsberg  <krh@redhat.com>
53889
53890	    * glib/poppler-page.cc:
53891	    * glib/poppler-page.h:
53892	    * glib/poppler-private.h:
53893	    * glib/test-poppler-glib.c: Patch from Marco to simplify
53894	    the glib
53895	    rotation API.
53896
53897 ChangeLog		  |   8 +++
53898 glib/poppler-page.cc	  | 136
53899 +++++++----------------------------------------
53900 glib/poppler-page.h	  |   4 +-
53901 glib/poppler-private.h   |   1 -
53902 glib/test-poppler-glib.c |   2 +-
53903 5 files changed, 28 insertions(+), 123 deletions(-)
53904
53905commit 6070b1dc4b76c236f3100fbd255c2d906e61c3c2
53906Author: Kristian Høgsberg <krh@redhat.com>
53907Date:	Sun Aug 21 23:14:04 2005 +0000
53908
53909    2005-08-21	Kristian Høgsberg  <krh@redhat.com>
53910
53911	    * poppler/Makefile.am (INCLUDES): Add FREETYPE_CFLAGS.
53912
53913	    * configure.ac: Make freetype check use pkg-config if
53914	    possible.
53915
53916 ChangeLog	     |	6 ++++++
53917 configure.ac	     | 34 ++++++++++++++++++++++++----------
53918 poppler/Makefile.am |	1 +
53919 3 files changed, 31 insertions(+), 10 deletions(-)
53920
53921commit 2698ca6fa107ea91dc01eb8cfb0c93383fbca125
53922Author: Kristian Høgsberg <krh@redhat.com>
53923Date:	Wed Aug 17 16:54:01 2005 +0000
53924
53925    2005-08-17	Kristian Høgsberg  <krh@redhat.com>
53926
53927	    * poppler/GfxFont.cc: Add fix discussed in #3131 to only
53928	    use the
53929	    MacRoman char map if the font has one or the font dicts
53930	    specifies
53931	    /MacRoman.
53932
53933 ChangeLog	    | 6 ++++++
53934 poppler/GfxFont.cc | 1 -
53935 2 files changed, 6 insertions(+), 1 deletion(-)
53936
53937commit 5dc9b14b99f2efa2fe018e9267dd363d1bcd78b1
53938Author: Albert Astals Cid <aacid@kde.org>
53939Date:	Sun Aug 7 23:58:12 2005 +0000
53940
53941    Fix EOF checking
53942
53943 ChangeLog	   |  4 ++++
53944 poppler/PDFDoc.cc | 10 +++++++++-
53945 2 files changed, 13 insertions(+), 1 deletion(-)
53946
53947commit 155d019d7b474f244a3e4bf64d192015f6a266c4
53948Author: Kristian Høgsberg <krh@redhat.com>
53949Date:	Sat Aug 6 18:09:51 2005 +0000
53950
53951    2005-08-06	Kristian Høgsberg  <krh@redhat.com>
53952
53953	    * glib/poppler-page.cc:
53954	    * glib/poppler-page.h: Use GdkColor for specifying selection
53955	    colors, we alreay depend on GDK anyway.
53956
53957 ChangeLog	      |  6 ++++++
53958 glib/poppler-page.cc | 20 +++++++++-----------
53959 glib/poppler-page.h  |  5 +++--
53960 3 files changed, 18 insertions(+), 13 deletions(-)
53961
53962commit c710b645c8297d356c101b13a9889bcaba691176
53963Author: Albert Astals Cid <aacid@kde.org>
53964Date:	Sat Aug 6 11:58:59 2005 +0000
53965
53966    Update comment
53967
53968 poppler/PDFDoc.cc | 2 +-
53969 1 file changed, 1 insertion(+), 1 deletion(-)
53970
53971commit de7953c8a8360d8bfc99298906c5fc1094684fc3
53972Author: Albert Astals Cid <aacid@kde.org>
53973Date:	Sat Aug 6 11:47:37 2005 +0000
53974
53975    Increase EOF searching up to last 1024 characters
53976
53977 ChangeLog	   |  7 +++++++
53978 poppler/PDFDoc.cc | 23 +++++++++++++----------
53979 2 files changed, 20 insertions(+), 10 deletions(-)
53980
53981commit 5dd72618688763b50d5f5738d857c9294ef1b1c2
53982Author: Brad Hards <bradh@frogmouth.net>
53983Date:	Sat Aug 6 02:15:58 2005 +0000
53984
53985    Add password arguments to document constructor.
53986
53987 ChangeLog		     | 4 ++++
53988 qt4/src/poppler-document.cc | 8 ++++++--
53989 qt4/src/poppler-qt4.h	     | 4 +++-
53990 3 files changed, 13 insertions(+), 3 deletions(-)
53991
53992commit edbd7957b393eb63f48df7db6b220b355d4fc461
53993Author: Brad Hards <bradh@frogmouth.net>
53994Date:	Sat Aug 6 02:07:55 2005 +0000
53995
53996    Make API extraction work again.
53997
53998 ChangeLog	  | 3 +++
53999 qt4/src/Doxyfile | 2 +-
54000 2 files changed, 4 insertions(+), 1 deletion(-)
54001
54002commit f43a6f1d1c27c042f5736746c94430083baa4c1d
54003Author: Brad Hards <bradh@frogmouth.net>
54004Date:	Sat Aug 6 01:53:06 2005 +0000
54005
54006    Add new test code for encrypted files.
54007
54008 ChangeLog			 |   5 ++
54009 qt4/tests/.cvsignore		 |   1 +
54010 qt4/tests/Makefile.am		 |   7 ++-
54011 qt4/tests/test-password-qt4.cpp | 135
54012 ++++++++++++++++++++++++++++++++++++++++
54013 4 files changed, 147 insertions(+), 1 deletion(-)
54014
54015commit 2ec26afaf80864b023899b890b8e229448da9bed
54016Author: Kristian Høgsberg <krh@redhat.com>
54017Date:	Fri Aug 5 22:30:20 2005 +0000
54018
54019    2005-08-05	Kristian Høgsberg  <krh@redhat.com>
54020
54021	    * poppler/TextOutputDev.cc (visitLine): Round selection
54022	    coordinates in device space, so selection isn't fuzzy.
54023
54024	    * poppler/GfxState.cc:
54025	    * poppler/GfxState.h: Add simple Matrix class.
54026
54027 ChangeLog		   |  8 ++++++++
54028 poppler/CairoOutputDev.cc |  6 +++---
54029 poppler/GfxState.cc	   | 26 ++++++++++++++++++++++++++
54030 poppler/GfxState.h	   | 10 ++++++++++
54031 poppler/TextOutputDev.cc  | 14 ++++++++++++++
54032 5 files changed, 61 insertions(+), 3 deletions(-)
54033
54034commit ccba4f0773047eea5e4ad0ac736450160dd97664
54035Author: Kristian Høgsberg <krh@redhat.com>
54036Date:	Fri Aug 5 19:04:36 2005 +0000
54037
54038    2005-08-05	Kristian Høgsberg  <krh@redhat.com>
54039
54040	    * glib/poppler-page.cc:
54041	    * glib/poppler-page.h:
54042	    * poppler/TextOutputDev.cc:
54043	    * poppler/TextOutputDev.h: Propagate selection colors to
54044	    the glib API.
54045
54046 ChangeLog		  |  7 ++++++
54047 glib/poppler-page.cc	  | 63
54048 ++++++++++++++++++++++++++++++++++++++++++------
54049 glib/poppler-page.h	  |  4 ++-
54050 poppler/TextOutputDev.cc | 25 +++++++++----------
54051 poppler/TextOutputDev.h  |  7 ++++--
54052 5 files changed, 82 insertions(+), 24 deletions(-)
54053
54054commit 43e97129393f403c41f191ceae9a54793ece005f
54055Author: Brad Hards <bradh@frogmouth.net>
54056Date:	Thu Aug 4 10:15:23 2005 +0000
54057
54058    Fix problem with drawing filled objects that was introduced in
54059    Rev 1.4.
54060
54061 ChangeLog		    |  5 +++++
54062 poppler/ArthurOutputDev.cc | 13 +++++++++++--
54063 2 files changed, 16 insertions(+), 2 deletions(-)
54064
54065commit a75d80333a70d2e1ac7c9032d316034eebed9dd6
54066Author: Brad Hards <bradh@frogmouth.net>
54067Date:	Wed Aug 3 11:44:55 2005 +0000
54068
54069    Implement paging ability for Qt4, more than a little based
54070    on Albert's work for Qt3.
54071    Up arrow -> previous page
54072    Down arrow -> next page
54073    q -> quit.
54074
54075    What more could you want from a PDF viewer :-)
54076
54077 ChangeLog			|  6 ++++++
54078 qt4/tests/test-poppler-qt4.cpp | 47
54079 +++++++++++++++++++++++++++++++++---------
54080 2 files changed, 43 insertions(+), 10 deletions(-)
54081
54082commit f3e0a163b098da1cc389c2c4f47e28358b1bec77
54083Author: Albert Astals Cid <aacid@kde.org>
54084Date:	Mon Aug 1 19:15:40 2005 +0000
54085
54086    Fix problem in the patch to fix #3299
54087
54088 ChangeLog	      |  4 ++++
54089 poppler/DCTStream.cc | 15 ++++++++++-----
54090 poppler/DCTStream.h  |  1 +
54091 3 files changed, 15 insertions(+), 5 deletions(-)
54092
54093commit 5f7bd81bedd8c90e3312190256488ff0c15502e1
54094Author: Kristian Høgsberg <krh@redhat.com>
54095Date:	Mon Aug 1 15:21:19 2005 +0000
54096
54097    2005-08-01	Kristian Høgsberg  <krh@redhat.com>
54098
54099	    Patch from Dan Winship <danw@novell.com>
54100
54101	    * glib/poppler-page.cc (poppler_page_copy_to_pixbuf): Set
54102	    alpha to
54103	    0xff (opaque), not 0x00.
54104
54105 ChangeLog	      | 7 +++++++
54106 glib/poppler-page.cc | 2 +-
54107 2 files changed, 8 insertions(+), 1 deletion(-)
54108
54109commit 22f509e60f60ccaea1f91d9ec1ef7ba8200bee8a
54110Author: Brad Hards <bradh@frogmouth.net>
54111Date:	Mon Aug 1 08:09:00 2005 +0000
54112
54113    Fix up the fill problem with drawing text, where the "middle"
54114    of glyphs
54115    with a "hole" (like d, o, p, b, g) got filled. Also remove some
54116    debugging
54117    code. The glyphs are still ugly though.
54118
54119 ChangeLog		    |  7 +++++++
54120 poppler/ArthurOutputDev.cc | 13 +------------
54121 2 files changed, 8 insertions(+), 12 deletions(-)
54122
54123commit 7bf5d10c1f6edd538769c3a83a3b3d5df56d604b
54124Author: Brad Hards <bradh@frogmouth.net>
54125Date:	Sun Jul 31 09:54:04 2005 +0000
54126
54127    An initial version of proper font handling, heavily based on work by
54128    Albert Astals Cid. I changed it to stroke the glyphs based on the
54129    SplashPath. In the longer term, Arthur should use FreeType paths
54130    directly - hopefully that will be less ugly, and not fill everything.
54131
54132 ChangeLog		    |	8 +
54133 poppler/ArthurOutputDev.cc | 401
54134 ++++++++++++++++++++++++++++++++-------------
54135 poppler/ArthurOutputDev.h  |  15 +-
54136 qt4/src/poppler-page.cc    |	2 +-
54137 splash/SplashPath.h	    |	2 +
54138 5 files changed, 314 insertions(+), 114 deletions(-)
54139
54140commit 8567b794628786b82e8db2a7daf75e4ad2398960
54141Author: Brad Hards <bradh@frogmouth.net>
54142Date:	Fri Jul 29 12:15:19 2005 +0000
54143
54144    Add some more test cases.
54145
54146 ChangeLog			       |  4 ++++
54147 qt4/tests/.cvsignore		       |  4 ++++
54148 qt4/tests/Makefile.am		       | 10 +++++++++-
54149 qt4/tests/check_pagelayout_facing.cpp | 22 ++++++++++++++++++++++
54150 qt4/tests/check_version.cpp	       | 22 ++++++++++++++++++++++
54151 5 files changed, 61 insertions(+), 1 deletion(-)
54152
54153commit 59d660cf4d614fdea09d6a62b8889f7682c2b4f9
54154Author: Brad Hards <bradh@frogmouth.net>
54155Date:	Fri Jul 29 11:41:14 2005 +0000
54156
54157    Compile fix associated with last change.
54158
54159 poppler/ArthurOutputDev.cc | 2 --
54160 1 file changed, 2 deletions(-)
54161
54162commit 88c57c73f57820d6a57e26825093fbc688845e67
54163Author: Brad Hards <bradh@frogmouth.net>
54164Date:	Fri Jul 29 11:24:42 2005 +0000
54165
54166    A couple of minor changes to the Arthur backend.
54167
54168 ChangeLog		    |  9 +++++++++
54169 poppler/ArthurOutputDev.cc | 18 ++++++++++++++----
54170 2 files changed, 23 insertions(+), 4 deletions(-)
54171
54172commit 481db9d9eae5ea16e5b382f4ad21e6e624a70dcf
54173Author: Kristian Høgsberg <krh@redhat.com>
54174Date:	Fri Jul 29 05:48:33 2005 +0000
54175
54176    2005-07-29	Kristian Høgsberg  <krh@redhat.com>
54177
54178	    * poppler/TextOutputDev.cc: Finish TextSelectionDumper
54179	    class for
54180	    extracting the text from a selection.  Add
54181	    TextPage::getSelectionText() and
54182	    TextOutputDev::getSelectionText()
54183	    methods to expose the new functionality.
54184
54185	    * glib/poppler-page.cc (poppler_page_get_text): Use
54186	    TextOutputDev::getSelectionText() to get the text from the
54187	    selection.
54188
54189	    * glib/poppler-document.cc (poppler_document_new_from_file):
54190	    * glib/poppler-page.cc (_poppler_page_new): Add extra NULL to
54191	    g_object_new() constructor to silence gcc warning about
54192	    missing
54193	    sentinel.
54194
54195 ChangeLog		  |  16 +++++
54196 glib/poppler-document.cc |   2 +-
54197 glib/poppler-page.cc	  |  31 +++++----
54198 poppler/TextOutputDev.cc | 164
54199 +++++++++++++++++++++++++++++++++++------------
54200 poppler/TextOutputDev.h  |   8 +++
54201 5 files changed, 164 insertions(+), 57 deletions(-)
54202
54203commit ad312dbded4e8f70c3a2eac9a0964fa00ecb6b2c
54204Author: Albert Astals Cid <aacid@kde.org>
54205Date:	Thu Jul 28 22:56:17 2005 +0000
54206
54207    Fix memory leaks in PageLabelInfo.cc
54208
54209 ChangeLog		  |  4 ++++
54210 poppler/PageLabelInfo.cc | 11 +++++++++++
54211 poppler/PageLabelInfo.h  |  2 ++
54212 3 files changed, 17 insertions(+)
54213
54214commit b45ad9f3409d7b1ed147135a70553e5255913c61
54215Author: Albert Astals Cid <aacid@kde.org>
54216Date:	Thu Jul 28 20:53:36 2005 +0000
54217
54218    -	 delete family;
54219    +	 delete[] family;
54220    as family is new[]'ed
54221
54222    When assigning family if the font had "the proper info" and family
54223    had to be deleted, do it.
54224
54225 poppler/GlobalParams.cc | 9 +++++++--
54226 1 file changed, 7 insertions(+), 2 deletions(-)
54227
54228commit f93dfc5c5133e0b1bd9f4786cfe18bd796cbac2a
54229Author: Albert Astals Cid <aacid@kde.org>
54230Date:	Thu Jul 28 18:51:17 2005 +0000
54231
54232    Remove the debugging
54233
54234 poppler/GlobalParams.cc | 5 -----
54235 1 file changed, 5 deletions(-)
54236
54237commit 8022315004e1623c0be320f7671fcd72c15c0de3
54238Author: Albert Astals Cid <aacid@kde.org>
54239Date:	Thu Jul 28 18:37:17 2005 +0000
54240
54241    Wonder how that slipped here
54242
54243 poppler/GlobalParams.cc | 3 +--
54244 1 file changed, 1 insertion(+), 2 deletions(-)
54245
54246commit 82638babe89e402c0348619ec3205059b977c7e9
54247Author: Albert Astals Cid <aacid@kde.org>
54248Date:	Thu Jul 28 17:34:19 2005 +0000
54249
54250    Fontconfig patch is here, rejoice
54251
54252 ChangeLog		     |	15 +-
54253 glib/poppler-document.cc    |	 1 -
54254 poppler/CairoFontEngine.cc  |	95 +--------
54255 poppler/CairoFontEngine.h   |	 2 -
54256 poppler/CairoOutputDev.cc   |	 4 -
54257 poppler/GlobalParams.cc     | 473
54258 ++++++++++++++++++++------------------------
54259 poppler/GlobalParams.h      |	17 +-
54260 poppler/SplashOutputDev.cc  | 132 +------------
54261 poppler/SplashOutputDev.h   |	 3 -
54262 qt/poppler-document.cc      |	 1 -
54263 qt4/src/poppler-document.cc |	 1 -
54264 test/gtk-cairo-test.cc      |	 1 -
54265 test/gtk-splash-test.cc     |	 1 -
54266 13 files changed, 241 insertions(+), 505 deletions(-)
54267
54268commit e9015531b1d0e5f2c8d8ca2bc50d5f14aaf954bc
54269Author: Kristian Høgsberg <krh@redhat.com>
54270Date:	Thu Jul 28 06:31:57 2005 +0000
54271
54272    2005-07-28	Kristian Høgsberg  <krh@redhat.com>
54273
54274	    * poppler/poppler-config.h.in: Add GCC_PRINTF_FORMAT macro to
54275	    annotate printf-like functions (#3638).
54276
54277	    * poppler/Error.h: Add GCC_PRINTF_FORMAT to error().
54278
54279	    * poppler/PSOutputDev.h: Add GCC_PRINTF_FORMAT to
54280	    PSOutputDev::writePSFmt().
54281
54282	    * poppler/PSOutputDev.cc, poppler/GlobalParams.cc: Quiet new
54283	    printf warnings.
54284
54285 ChangeLog		     | 11 +++++++++++
54286 poppler/Error.h	     |	2 +-
54287 poppler/GlobalParams.cc     |	3 ++-
54288 poppler/PSOutputDev.cc      |	3 +--
54289 poppler/PSOutputDev.h	     |	2 +-
54290 poppler/TextOutputDev.cc    | 13 ++++++++++++-
54291 poppler/poppler-config.h.in | 12 ++++++++++++
54292 7 files changed, 40 insertions(+), 6 deletions(-)
54293
54294commit 9df89c495683e229b771b3d008ed25d478465c35
54295Author: Kristian Høgsberg <krh@redhat.com>
54296Date:	Thu Jul 28 05:52:43 2005 +0000
54297
54298    2005-07-28	Kristian Høgsberg  <krh@redhat.com>
54299
54300	    * poppler/TextOutputDev.cc (TextBlock::visitSelection): Assign
54301	    start and stop coordinates in one place so we don't assign the
54302	    same point to both in some corner cases.
54303	    (TextWord::visitSelection): Initialize begin to len, not
54304	    len + 1
54305	    to fix crash.
54306
54307	    (TextWord::visitSelection, TextLine::visitSelection): Change
54308	    selection trigger; now midpoint of glyph must be included in
54309	    selection area for glyph to be in selection.
54310
54311 ChangeLog		   |  12 +++++
54312 poppler/CairoOutputDev.cc |   2 +-
54313 poppler/TextOutputDev.cc  | 113
54314 ++++++++++++++++++++++------------------------
54315 3 files changed, 67 insertions(+), 60 deletions(-)
54316
54317commit a3d9b5849cedf1316c6fc5859872e957f3f7b593
54318Author: Martin Kretzschmar <martink@gnome.org>
54319Date:	Wed Jul 27 19:21:08 2005 +0000
54320
54321    * poppler/PSOutputDev.cc (PSOutputDev): change the constructor to
54322    take paper size and duplex setting parameters.
54323    (init): add paper size and duplex parameters.
54324    (writeDocSetup): add duplex parameter.
54325
54326    * poppler/PSOutputDev.h: update declarations.
54327
54328    * glib/poppler-private.h (struct _PopplerPSFile): store necessary
54329    information to eventually construct a PSOutputDev.
54330
54331    * glib/poppler-page.cc (poppler_page_render_to_ps): initialize the
54332    output dev if it doesn't exist yet.
54333
54334    * glib/poppler-document.cc (poppler_ps_file_new): don't create the
54335    PSOutputDev here, just store filename and page range.
54336    (poppler_ps_file_set_paper_size, poppler_ps_file_set_duplex): new
54337    functions.
54338    (poppler_ps_file_free): free the filename which we strdup now.
54339
54340    * glib/poppler-document.h: add prototypes.
54341
54342 ChangeLog		  | 23 +++++++++++++++++++++++
54343 glib/poppler-document.cc | 49
54344 +++++++++++++++++++++++++++++++++++++++++-------
54345 glib/poppler-document.h  | 15 ++++++++++-----
54346 glib/poppler-page.cc	  | 10 ++++++++++
54347 glib/poppler-private.h   |  6 ++++++
54348 poppler/PSOutputDev.cc   | 23 ++++++++++++++---------
54349 poppler/PSOutputDev.h	  |  9 +++++++--
54350 7 files changed, 112 insertions(+), 23 deletions(-)
54351
54352commit 7be920ecf13698c3cf4ab8df09c8c67f1a04bfa2
54353Author: Albert Astals Cid <aacid@kde.org>
54354Date:	Tue Jul 26 21:52:09 2005 +0000
54355
54356    Fix mem leak in qt test app
54357
54358 ChangeLog		| 4 ++++
54359 qt/test-poppler-qt.cpp | 2 ++
54360 2 files changed, 6 insertions(+)
54361
54362commit 2bc26dffd9f296799617d319055648c20f748c8a
54363Author: Kristian Høgsberg <krh@redhat.com>
54364Date:	Tue Jul 26 20:34:13 2005 +0000
54365
54366    2005-07-26	Kristian Høgsberg  <krh@redhat.com>
54367
54368	    * fofi/FoFiType1.cc: Make check for end of encoding array
54369	    a bit
54370	    more liberal so we don't crash on complex encoding arrays
54371	    (#3344).
54372
54373 ChangeLog	   |  5 +++++
54374 fofi/FoFiType1.cc | 21 +++++++--------------
54375 2 files changed, 12 insertions(+), 14 deletions(-)
54376
54377commit 07911274e4e850a628b1e587cafc2a73c05f93fe
54378Author: Albert Astals Cid <aacid@kde.org>
54379Date:	Mon Jul 25 20:40:37 2005 +0000
54380
54381    Work on bad jpeg data that have garbage before the start marker. Fixes
54382    bug #3299
54383
54384 ChangeLog	      |  5 +++++
54385 poppler/DCTStream.cc | 38 ++++++++++++++++++++++++++++++++++++++
54386 2 files changed, 43 insertions(+)
54387
54388commit a1869eca39172fcb42f036a5846b19548be53568
54389Author: Albert Astals Cid <aacid@kde.org>
54390Date:	Fri Jul 22 11:01:25 2005 +0000
54391
54392    Fix bug #3586
54393
54394 ChangeLog		    | 5 +++++
54395 poppler/CairoFontEngine.cc | 2 ++
54396 2 files changed, 7 insertions(+)
54397
54398commit 95529b41272484f08fb54393e1886bf7ff3e02c8
54399Author: Albert Astals Cid <aacid@kde.org>
54400Date:	Fri Jul 22 10:45:19 2005 +0000
54401
54402    Make it possible to browse pages in test-poppler-qt
54403
54404 ChangeLog		| 13 +++++++++----
54405 qt/test-poppler-qt.cpp | 49
54406 ++++++++++++++++++++++++++++++++++++++++---------
54407 2 files changed, 49 insertions(+), 13 deletions(-)
54408
54409commit 2d52650864eab0e9385ed1fe8fb594daac9d8322
54410Author: Martin Kretzschmar <martink@gnome.org>
54411Date:	Fri Jul 22 10:35:56 2005 +0000
54412
54413    * glib/poppler-document.cc (poppler_fonts_iter_get_name): if the
54414    font is a subset, strip the ABCDEF+ tag.
54415    (poppler_fonts_iter_get_full_name): does what the old get_name did.
54416    (poppler_fonts_iter_get_font_type, poppler_fonts_iter_is_embedded)
54417    (poppler_fonts_iter_is_subset): new wrappers.
54418
54419    * glib/poppler-document.h (PopplerFontType): new enum.
54420    Update prototypes.
54421
54422 ChangeLog		  | 11 ++++++++++
54423 glib/poppler-document.cc | 54
54424 +++++++++++++++++++++++++++++++++++++++++++++++-
54425 glib/poppler-document.h  | 38 ++++++++++++++++++++++++----------
54426 3 files changed, 91 insertions(+), 12 deletions(-)
54427
54428commit 43bed4aafcf1d291dc96fa5070efbd7936a6122f
54429Author: Albert Astals Cid <aacid@kde.org>
54430Date:	Fri Jul 22 10:33:54 2005 +0000
54431
54432    Fix bugs #3728 and #3750
54433
54434 ChangeLog	  |  4 ++++
54435 splash/Splash.cc | 10 ++++++++++
54436 2 files changed, 14 insertions(+)
54437
54438commit c7bcef87493d354a077dd223d76f86640acc0ce3
54439Author: Martin Kretzschmar <martink@gnome.org>
54440Date:	Fri Jul 15 19:55:30 2005 +0000
54441
54442    update for 2005-06-27 change to actually display something again.
54443
54444 ChangeLog		|  5 +++++
54445 test/gtk-cairo-test.cc | 10 ++++++----
54446 2 files changed, 11 insertions(+), 4 deletions(-)
54447
54448commit 6623711d2d50dc52454904ee16b25337f0aab130
54449Author: Brad Hards <bradh@frogmouth.net>
54450Date:	Sun Jul 10 09:34:03 2005 +0000
54451
54452    A general cleanup of the Arthur output renderer.
54453
54454 ChangeLog		    |	5 +++
54455 poppler/ArthurOutputDev.cc | 105
54456 ++++++++++++++++-----------------------------
54457 2 files changed, 41 insertions(+), 69 deletions(-)
54458
54459commit ea1cc9a7b12db9c44b89896c41d07e3ba932d054
54460Author: Kristian Høgsberg <krh@redhat.com>
54461Date:	Fri Jul 8 04:59:41 2005 +0000
54462
54463    2005-07-08	Kristian Høgsberg  <krh@redhat.com>
54464
54465	    * glib/poppler-page.cc (poppler_page_set_selection_alpha): Add
54466	    this function to initialize the alpha channel when using the
54467	    splash backend.
54468
54469	    * poppler/TextOutputDev.cc (visitLine): Add missing scaling of
54470	    intra-line selection edges.
54471
54472 ChangeLog		  |  9 ++++++++
54473 glib/poppler-page.cc	  | 59
54474 +++++++++++++++++++++++++++++++++++++++++++++++-
54475 poppler/TextOutputDev.cc | 17 ++++++++------
54476 3 files changed, 77 insertions(+), 8 deletions(-)
54477
54478commit 1cd915397c9532ed80b4f905b6ed9c0126aa38f2
54479Author: Brad Hards <bradh@frogmouth.net>
54480Date:	Thu Jul 7 21:15:09 2005 +0000
54481
54482    Add support for page layout to the Qt4 bindings, plus
54483    test cases.
54484
54485 ChangeLog			       |  8 ++++++++
54486 qt4/src/poppler-document.cc	       | 22 ++++++++++++++++++++++
54487 qt4/src/poppler-qt4.h		       | 26 ++++++++++++++++++++++++--
54488 qt4/tests/Makefile.am		       | 10 +++++++++-
54489 qt4/tests/check_pagelayout_none.cpp   | 22 ++++++++++++++++++++++
54490 qt4/tests/check_pagelayout_single.cpp | 22 ++++++++++++++++++++++
54491 6 files changed, 107 insertions(+), 3 deletions(-)
54492
54493commit 4e050aef7ba132900f84205be221fd48808848c3
54494Author: Kristian Høgsberg <krh@redhat.com>
54495Date:	Thu Jul 7 17:19:36 2005 +0000
54496
54497    2005-07-07	Kristian Høgsberg  <krh@redhat.com>
54498
54499	    * glib/poppler-page.cc (poppler_page_prepare_output_dev):
54500	    Account
54501	    for page rotation when creating the cairo surface.
54502
54503 ChangeLog	      |  5 +++++
54504 glib/poppler-page.cc | 17 +++++++++++++++--
54505 2 files changed, 20 insertions(+), 2 deletions(-)
54506
54507commit 2eeab0b8afeb4897806df2de6e496889c25dda5e
54508Author: Kristian Høgsberg <krh@redhat.com>
54509Date:	Thu Jul 7 15:58:43 2005 +0000
54510
54511    2005-07-06	Kristian Høgsberg  <krh@redhat.com>
54512
54513	    * glib/poppler-page.cc (poppler_page_copy_to_pixbuf): Add
54514	    out of
54515	    bounds checking (from Marco).
54516
54517 ChangeLog	      | 6 +++++-
54518 glib/poppler-page.cc | 5 +++++
54519 2 files changed, 10 insertions(+), 1 deletion(-)
54520
54521commit b1015f6bdbd93b2a2574a9f0e0e1cd7dbae9af78
54522Author: Brad Hards <bradh@frogmouth.net>
54523Date:	Thu Jul 7 11:13:24 2005 +0000
54524
54525    At least try to fix glib issues. If you care about glib,
54526    then you should review this.
54527
54528 ChangeLog		  | 4 ++++
54529 glib/poppler-document.cc | 2 ++
54530 2 files changed, 6 insertions(+)
54531
54532commit 8bf787031e7a2e93b4e1202918bd1aee86675082
54533Author: Brad Hards <bradh@frogmouth.net>
54534Date:	Thu Jul 7 11:04:08 2005 +0000
54535
54536    Update for page mode - new mode from PDF-1.6, API docs fixes
54537    and some tests.
54538
54539 ChangeLog				 | 15 +++++++++++++++
54540 poppler/Catalog.cc			 |  2 ++
54541 poppler/Catalog.h			 |  3 ++-
54542 qt4/src/poppler-document.cc		 |  2 ++
54543 qt4/src/poppler-qt4.h			 | 14 +++++++++-----
54544 qt4/tests/Makefile.am			 | 22 +++++++++++++++++++++-
54545 qt4/tests/check_pagemode_attach.cpp	 | 22 ++++++++++++++++++++++
54546 qt4/tests/check_pagemode_fullscreen.cpp | 22 ++++++++++++++++++++++
54547 qt4/tests/check_pagemode_none.cpp	 | 22 ++++++++++++++++++++++
54548 qt4/tests/check_pagemode_oc.cpp	 | 22 ++++++++++++++++++++++
54549 qt4/tests/check_pagemode_thumbs.cpp	 | 22 ++++++++++++++++++++++
54550 11 files changed, 161 insertions(+), 7 deletions(-)
54551
54552commit 695e27fb4d6fcc3466e2c9c95b4f02821b07e823
54553Author: Brad Hards <bradh@frogmouth.net>
54554Date:	Thu Jul 7 11:01:27 2005 +0000
54555
54556    Suppress noise from new test files.
54557
54558 qt4/tests/.cvsignore | 6 ++++++
54559 1 file changed, 6 insertions(+)
54560
54561commit 8a8d57bdcf11ed2903913d938b9711053b9bb9f1
54562Author: Albert Astals Cid <aacid@kde.org>
54563Date:	Wed Jul 6 17:12:36 2005 +0000
54564
54565    Extract family, stretch and weight from the font descriptor
54566
54567 ChangeLog	    |  2 ++
54568 poppler/GfxFont.cc | 41 +++++++++++++++++++++++++++++++++++++++++
54569 poppler/GfxFont.h  | 36 ++++++++++++++++++++++++++++++++++++
54570 3 files changed, 79 insertions(+)
54571
54572commit 3a1646c2f776f5a07b0e830fcb8e1b0a80efb41c
54573Author: Albert Astals Cid <aacid@kde.org>
54574Date:	Wed Jul 6 13:29:00 2005 +0000
54575
54576    Add checkFooter to check the document ends with %%EOF
54577
54578 ChangeLog	   |  5 +++++
54579 poppler/PDFDoc.cc | 28 ++++++++++++++++++++++++++++
54580 poppler/PDFDoc.h  |  1 +
54581 3 files changed, 34 insertions(+)
54582
54583commit 377c023d31cf74d8240aa5be9dba8e3838459a8c
54584Author: Brad Hards <bradh@frogmouth.net>
54585Date:	Wed Jul 6 11:15:16 2005 +0000
54586
54587    Add unit tests for the isLinearized() property.
54588
54589 ChangeLog			|  4 ++++
54590 qt4/tests/Makefile.am		|  6 +++++-
54591 qt4/tests/check_linearised.cpp | 23 +++++++++++++++++++++++
54592 3 files changed, 32 insertions(+), 1 deletion(-)
54593
54594commit 5fa869887a840a585340993718df0841010666cf
54595Author: Brad Hards <bradh@frogmouth.net>
54596Date:	Wed Jul 6 09:52:30 2005 +0000
54597
54598    Remove boolean for unicode table lookup from Font
54599
54600 ChangeLog		     | 14 ++++++++++++++
54601 qt4/src/poppler-document.cc |	2 --
54602 qt4/src/poppler-qt4.h	     | 14 +-------------
54603 qt4/tests/poppler-fonts.cpp | 16 +++++++---------
54604 4 files changed, 22 insertions(+), 24 deletions(-)
54605
54606commit 40469c5883e17e734f3d54872c59e76b95bc0f95
54607Author: Brad Hards <bradh@frogmouth.net>
54608Date:	Wed Jul 6 09:00:39 2005 +0000
54609
54610    Update to reflect recent changes.
54611
54612 qt4/tests/.cvsignore | 2 ++
54613 1 file changed, 2 insertions(+)
54614
54615commit 6cea437208f913085a6a8c7183b0826a107cefb5
54616Author: Albert Astals Cid <aacid@kde.org>
54617Date:	Tue Jul 5 21:15:48 2005 +0000
54618
54619    Don't crash with files that have fonts with no name
54620
54621 ChangeLog		     |	7 +++++++
54622 qt4/src/poppler-document.cc | 13 ++++++++++---
54623 qt4/src/poppler-qt4.h	     |	2 +-
54624 3 files changed, 18 insertions(+), 4 deletions(-)
54625
54626commit 1323c74479848f5b87a3a13fa26e8b9e096e9f6a
54627Author: Brad Hards <bradh@frogmouth.net>
54628Date:	Tue Jul 5 12:31:59 2005 +0000
54629
54630    Check in a couple more test apps
54631
54632 qt4/tests/Makefile.am		 | 10 ++++++-
54633 qt4/tests/check_author.cpp	 | 25 +++++++++++++++++
54634 qt4/tests/check_permissions.cpp | 59
54635 +++++++++++++++++++++++++++++++++++++++++
54636 3 files changed, 93 insertions(+), 1 deletion(-)
54637
54638commit 839a798ec3725427185de5a48c58ac448596b25d
54639Author: Brad Hards <bradh@frogmouth.net>
54640Date:	Tue Jul 5 12:25:00 2005 +0000
54641
54642    Add Qt4 bindings for new user permission properties.
54643
54644 ChangeLog		     |	4 ++++
54645 qt4/src/poppler-document.cc | 25 ++++++++++++++++++++++
54646 qt4/src/poppler-qt4.h	     | 51
54647 ++++++++++++++++++++++++++++++++++++++++-----
54648 3 files changed, 75 insertions(+), 5 deletions(-)
54649
54650commit e10f6990d3339e3a7adeaa50b1754cf7ecf82f87
54651Author: Brad Hards <bradh@frogmouth.net>
54652Date:	Tue Jul 5 12:15:04 2005 +0000
54653
54654    Add some more user permissions properties - high resolution
54655    printing, document assembly, extraction for accessibility
54656    and form completion.
54657
54658 ChangeLog	  |  8 ++++++++
54659 poppler/PDFDoc.h |  9 +++++++++
54660 poppler/XRef.cc  | 55
54661 +++++++++++++++++++++++++++++++++++++++++++++++++++----
54662 poppler/XRef.h   |  4 ++++
54663 4 files changed, 72 insertions(+), 4 deletions(-)
54664
54665commit 3a8e1ba03cdec6412dd0b79f0cc59a4cd97dd4e7
54666Author: Brad Hards <bradh@frogmouth.net>
54667Date:	Mon Jul 4 11:38:22 2005 +0000
54668
54669    A couple more little changes.
54670
54671 ChangeLog | 6 ++++++
54672 1 file changed, 6 insertions(+)
54673
54674commit a44bd0b45bb89f29ddca5d0e8986a8de50f9db39
54675Author: Brad Hards <bradh@frogmouth.net>
54676Date:	Mon Jul 4 11:37:21 2005 +0000
54677
54678    Change path to sample file to point to test module
54679
54680 qt4/tests/check_orientation.cpp | 2 +-
54681 1 file changed, 1 insertion(+), 1 deletion(-)
54682
54683commit 2a7079087c35651c242d3843c94703a3199e61ca
54684Author: Brad Hards <bradh@frogmouth.net>
54685Date:	Mon Jul 4 11:36:13 2005 +0000
54686
54687    Fix typo causing failure to pick up upside down pages.
54688
54689 qt4/src/poppler-page.cc | 2 +-
54690 1 file changed, 1 insertion(+), 1 deletion(-)
54691
54692commit 529a548044ae721a414c5b8e768c0498b1e6830b
54693Author: Brad Hards <bradh@frogmouth.net>
54694Date:	Mon Jul 4 08:30:29 2005 +0000
54695
54696    Update to reflect recent changes
54697
54698 ChangeLog	      | 30 +++++++++++++++++++++++++++++-
54699 qt4/tests/.cvsignore |  2 ++
54700 2 files changed, 31 insertions(+), 1 deletion(-)
54701
54702commit 08cca4670f8ae65333beacda85834112e76489d1
54703Author: Brad Hards <bradh@frogmouth.net>
54704Date:	Mon Jul 4 08:21:27 2005 +0000
54705
54706    Add in a simple demo/test application, similar to the pdffonts
54707    application in xpdf.
54708
54709 qt4/tests/Makefile.am	     |	9 +++++-
54710 qt4/tests/poppler-fonts.cpp | 76
54711 +++++++++++++++++++++++++++++++++++++++++++++
54712 2 files changed, 84 insertions(+), 1 deletion(-)
54713
54714commit 52af89d8303b50c45d5e4584d19ec8b7d7ebcf9b
54715Author: Brad Hards <bradh@frogmouth.net>
54716Date:	Mon Jul 4 08:18:52 2005 +0000
54717
54718    Update to reflect changes to rendering API.
54719
54720 qt4/tests/stress-poppler-qt4.cpp | 4 ++--
54721 qt4/tests/test-poppler-qt4.cpp   | 3 ++-
54722 2 files changed, 4 insertions(+), 3 deletions(-)
54723
54724commit d42998d0fc32b1e21a2aeef1311e0baf508ade3f
54725Author: Brad Hards <bradh@frogmouth.net>
54726Date:	Mon Jul 4 08:16:17 2005 +0000
54727
54728    Qt4 update.
54729	* qt4/src/poppler-qt4.h:
54730	* qt4/src/poppler-document.cc complete Qt4 font metadata handling
54731
54732	* qt4/src/poppler-qt4.h:
54733	* qt4/src/poppler-page.cc: change the render API to make it more
54734	Qt-like.
54735
54736 qt4/src/poppler-document.cc |	7 ++++-
54737 qt4/src/poppler-page.cc     |	5 ++--
54738 qt4/src/poppler-qt4.h	     | 73
54739 ++++++++++++++++++++++++++++++++++++++++++---
54740 3 files changed, 77 insertions(+), 8 deletions(-)
54741
54742commit 5d194b926d1ed642ed4bbd3304befa073d389cd4
54743Author: Brad Hards <bradh@frogmouth.net>
54744Date:	Mon Jul 4 08:10:16 2005 +0000
54745
54746    Change FontInfo::type() to return an enumerated value,
54747    rather than a GooString.
54748
54749 poppler/FontInfo.cc | 16 ++--------------
54750 poppler/FontInfo.h  | 16 +++++++++++++---
54751 2 files changed, 15 insertions(+), 17 deletions(-)
54752
54753commit 1303020b2e97bc110ccf045cd2811daf59ec72ce
54754Author: Brad Hards <bradh@frogmouth.net>
54755Date:	Mon Jul 4 07:42:32 2005 +0000
54756
54757    Fix up the unit test, now that I have a real sample
54758    file.
54759
54760 qt4/tests/check_orientation.cpp | 8 ++++----
54761 1 file changed, 4 insertions(+), 4 deletions(-)
54762
54763commit 96fc0ea3fc6c9c7d933e9e0c02a622b2aeef7617
54764Author: Kristian Høgsberg <krh@redhat.com>
54765Date:	Fri Jul 1 04:57:49 2005 +0000
54766
54767    2005-07-01	Kristian Høgsberg  <krh@redhat.com>
54768
54769	    * poppler/TextOutputDev.cc: Make selection also work when
54770	    dragging
54771	    backwards in the text flow.  Currently this is a big pile of
54772	    if-statements, and there is certainly room for improvement.
54773
54774 ChangeLog		  |   6 +++
54775 poppler/TextOutputDev.cc | 129
54776 ++++++++++++++++++++++++++++++++++++++---------
54777 2 files changed, 111 insertions(+), 24 deletions(-)
54778
54779commit 06c49c496f28aba608101adcecd8cec34937ac78
54780Author: Kristian Høgsberg <krh@redhat.com>
54781Date:	Thu Jun 30 19:44:33 2005 +0000
54782
54783    2005-06-30	Kristian Høgsberg  <krh@redhat.com>
54784
54785	    * glib/poppler-page.h: * glib/poppler-page.cc
54786	    (poppler_page_copy_to_pixbuf): Fix splash compilation
54787	    (patch from
54788	    Marco).
54789	    (poppler_page_render_to_pixbuf): Drop dest_x and dest_y
54790	    coordinates from this function.  This functionality can be
54791	    achieved using a sub-GdkPixbuf.
54792
54793	    * glib/test-poppler-glib.c (main): Update test case.
54794
54795 ChangeLog		  | 11 +++++++++++
54796 NEWS			  |  6 ++++++
54797 glib/poppler-page.cc	  | 27 ++++++++++-----------------
54798 glib/poppler-page.h	  |  4 +---
54799 glib/test-poppler-glib.c |  2 +-
54800 5 files changed, 29 insertions(+), 21 deletions(-)
54801
54802commit b126785aeda6b5576a13fc3f3853b027bd7dd306
54803Author: Kristian Høgsberg <krh@redhat.com>
54804Date:	Thu Jun 30 00:36:01 2005 +0000
54805
54806    2005-06-29	Kristian Høgsberg  <krh@redhat.com>
54807
54808	    * glib/poppler-private.h: Move TextOutputDev.h include
54809	    here from
54810	    poppler-page.cc
54811
54812 ChangeLog		| 5 +++++
54813 glib/poppler-page.cc	| 1 -
54814 glib/poppler-private.h | 1 +
54815 3 files changed, 6 insertions(+), 1 deletion(-)
54816
54817commit b15a8caf003d7d0631d4f78db5ab54e55a5a000a
54818Author: Kristian Høgsberg <krh@redhat.com>
54819Date:	Wed Jun 29 21:24:48 2005 +0000
54820
54821    2005-06-29	Kristian Høgsberg  <krh@redhat.com>
54822
54823	    * configure.ac:
54824	    * glib/poppler-page.cc:
54825	    * glib/poppler-page.h:
54826	    * glib/poppler-private.h:
54827	    * poppler/CairoOutputDev.cc:
54828	    * poppler/CairoOutputDev.h:
54829	    * poppler/Page.cc:
54830	    * poppler/Page.h:
54831	    * poppler/TextOutputDev.cc:
54832	    * poppler/TextOutputDev.h: Add support for rendering real
54833	    selection (based on text flow).
54834
54835 ChangeLog		   |  20 ++-
54836 configure.ac		   |   4 +-
54837 glib/poppler-page.cc	   | 224 +++++++++++++++++++------
54838 glib/poppler-page.h	   |  65 ++++----
54839 glib/poppler-private.h    |   3 +
54840 poppler/CairoOutputDev.cc |  13 +-
54841 poppler/CairoOutputDev.h  |   2 +-
54842 poppler/Page.cc	   |  59 +++++--
54843 poppler/Page.h		   |  12 ++
54844 poppler/TextOutputDev.cc  | 414
54845 +++++++++++++++++++++++++++++++++++++++++++++-
54846 poppler/TextOutputDev.h   |  38 ++++-
54847 11 files changed, 743 insertions(+), 111 deletions(-)
54848
54849commit 3b5e20465e482eb0e75a106697ee94d60aea2fdc
54850Author: Albert Astals Cid <aacid@kde.org>
54851Date:	Tue Jun 28 22:51:29 2005 +0000
54852
54853    Forgot assigning type on copy constructor
54854
54855 poppler/FontInfo.cc | 1 +
54856 1 file changed, 1 insertion(+)
54857
54858commit e512cd1832a0e6d15149e12e8e67a39d335efc86
54859Author: Albert Astals Cid <aacid@kde.org>
54860Date:	Tue Jun 28 22:49:14 2005 +0000
54861
54862    Add FontInfo::getType()
54863
54864 ChangeLog	     | 3 +++
54865 poppler/FontInfo.cc | 4 ++++
54866 poppler/FontInfo.h  | 2 ++
54867 3 files changed, 9 insertions(+)
54868
54869commit 8aeb5205f2876a9dc36eb1dc1e361bb87adf4e31
54870Author: Albert Astals Cid <aacid@kde.org>
54871Date:	Tue Jun 28 22:00:05 2005 +0000
54872
54873    use transformation matrix for image rendering in Arthur backend
54874
54875 ChangeLog		    |  4 ++++
54876 poppler/ArthurOutputDev.cc | 12 +++++++-----
54877 2 files changed, 11 insertions(+), 5 deletions(-)
54878
54879commit a221d06fdc7b0688ca0744a1d6ad49d472c7f12c
54880Author: Brad Hards <bradh@frogmouth.net>
54881Date:	Tue Jun 28 10:59:14 2005 +0000
54882
54883    Reduce cvs up noise
54884
54885 .cvsignore	      | 1 +
54886 ChangeLog	      | 7 +++++++
54887 qt4/.cvsignore       | 3 +++
54888 qt4/src/.cvsignore   | 7 +++++++
54889 qt4/tests/.cvsignore | 8 ++++++++
54890 5 files changed, 26 insertions(+)
54891
54892commit ea58a20bbcf450a1ecb8fe00e8162cfdf76105f1
54893Author: Brad Hards <bradh@frogmouth.net>
54894Date:	Tue Jun 28 10:00:09 2005 +0000
54895
54896    Initial import of Qt4 bindings, and for a Qt4 "Arthur" (QPainter)
54897    backend renderer.
54898
54899    The bindings are currently unstable - you can expect substantial
54900    change
54901    in both source and binary interfaces.
54902
54903    The Arthur renderer currently does a reasonable job of rendering path
54904    and fill, but the image rendering doesn't work (for reasons that
54905    aren't
54906    clear to me) and text rendering doesn't use the right glyphs - it just
54907    draws with the current font. There is a lot of work to do on this
54908    too. Help is, of coure, welcome.
54909
54910 ChangeLog			  |   12 +
54911 Makefile.am			  |   10 +-
54912 configure.ac			  |   94 ++-
54913 poppler-qt4.pc.in		  |   12 +
54914 poppler/ArthurOutputDev.cc	  |  604 +++++++++++++++++++
54915 poppler/ArthurOutputDev.h	  |  133 +++++
54916 poppler/Makefile.am		  |   20 +
54917 qt4/Makefile.am		  |    1 +
54918 qt4/src/Doxyfile		  | 1212
54919 ++++++++++++++++++++++++++++++++++++++
54920 qt4/src/Makefile.am		  |   22 +
54921 qt4/src/poppler-document.cc	  |  309 ++++++++++
54922 qt4/src/poppler-page.cc	  |  170 ++++++
54923 qt4/src/poppler-private.h	  |   36 ++
54924 qt4/src/poppler-qt4.h		  |  286 +++++++++
54925 qt4/tests/Makefile.am		  |   34 ++
54926 qt4/tests/check_orientation.cpp  |   40 ++
54927 qt4/tests/stress-poppler-qt4.cpp |   70 +++
54928 qt4/tests/test-poppler-qt4.cpp   |  121 ++++
54929 18 files changed, 3183 insertions(+), 3 deletions(-)
54930
54931commit 61e9bc76eb2fcb0b4b899ebfad1cc71c59fc8274
54932Author: Kristian Høgsberg <krh@redhat.com>
54933Date:	Tue Jun 28 03:44:12 2005 +0000
54934
54935    2005-06-27	Kristian Høgsberg  <krh@redhat.com>
54936
54937	    * poppler/CairoOutputDev.cc:
54938	    * poppler/CairoOutputDev.h: Change CairoOutputDev to render
54939	    to a
54940	    given surface and let the user create that surface.
54941
54942	    * glib/poppler-document.cc:
54943	    * glib/poppler-page.cc:
54944	    * glib/poppler-private.h: Create the cairo image surface here
54945	    instead and pass it to the CairoOutputDev for rendering.
54946
54947	    * poppler/CairoOutputDevImage.cc:
54948	    * poppler/CairoOutputDevImage.h:
54949	    * poppler/CairoOutputDevX.cc:
54950	    * poppler/CairoOutputDevX.h:
54951	    * poppler/Makefile.am: Remove specialized cairo output
54952	    devices.
54953
54954 ChangeLog			|  17 ++++
54955 glib/poppler-document.cc	|   2 +-
54956 glib/poppler-page.cc		|  21 +++-
54957 glib/poppler-private.h		|   4 +-
54958 poppler/CairoOutputDev.cc	|  24 +++--
54959 poppler/CairoOutputDev.h	|   8 +-
54960 poppler/CairoOutputDevImage.cc |  80 ---------------
54961 poppler/CairoOutputDevImage.h	|  44 ---------
54962 poppler/CairoOutputDevX.cc	| 216
54963 -----------------------------------------
54964 poppler/CairoOutputDevX.h	| 117 ----------------------
54965 poppler/Makefile.am		|   8 +-
54966 11 files changed, 54 insertions(+), 487 deletions(-)
54967
54968commit 8079dce3f0ed91dd531465f45c6d3c568ab4ecd1
54969Author: Kristian Høgsberg <krh@redhat.com>
54970Date:	Mon Jun 27 01:04:32 2005 +0000
54971
54972    2005-06-26	Kristian Høgsberg  <krh@redhat.com>
54973
54974	    * poppler/CairoOutputDev.cc:
54975	    * poppler/CairoOutputDev.h: Switch back to using drawChar()
54976	    for
54977	    text, but utilize the beginString() and endString() hooks
54978	    so we
54979	    can use cairo_show_glyphs() efficiently.
54980
54981 ChangeLog		   |   7 +++
54982 poppler/CairoOutputDev.cc | 107
54983 ++++++++++++++--------------------------------
54984 poppler/CairoOutputDev.h  |  12 +++++-
54985 3 files changed, 48 insertions(+), 78 deletions(-)
54986
54987commit 1aa48d6b7907a1d53830f0cf28085041f685368d
54988Author: Albert Astals Cid <aacid@kde.org>
54989Date:	Sun Jun 26 23:35:26 2005 +0000
54990
54991    Add PageTransition class and PageTransition* Page::getTransition()
54992    const; to the qt frontend. Code almost 100% copied from xpdf code
54993    inside kpdf
54994
54995 ChangeLog	    |	5 +++
54996 qt/poppler-page.cc | 121
54997 +++++++++++++++++++++++++++++++++++++++++++++++++++++
54998 qt/poppler-qt.h    |  78 ++++++++++++++++++++++++++++++++++
54999 3 files changed, 204 insertions(+)
55000
55001commit 9d4327eecd94299a3629b0814e84f981a4be1dfb
55002Author: Martin Kretzschmar <martink@gnome.org>
55003Date:	Sun Jun 26 15:54:16 2005 +0000
55004
55005    add poppler-enums.[ch].
55006
55007 ChangeLog	 | 2 ++
55008 glib/.cvsignore | 8 +++++---
55009 2 files changed, 7 insertions(+), 3 deletions(-)
55010
55011commit 768186514b9fc175cf330344408bb89ab4c909f3
55012Author: Martin Kretzschmar <martink@gnome.org>
55013Date:	Sun Jun 26 11:40:35 2005 +0000
55014
55015    require glib 2.4+ for g_value_take_string and G_DEFINE_TYPE.
55016
55017 ChangeLog    | 5 +++++
55018 configure.ac | 4 ++--
55019 2 files changed, 7 insertions(+), 2 deletions(-)
55020
55021commit 5d40e34a367212c39af06332879f26824d6d62d2
55022Author: Jeff Muizelaar <jeff@infidigm.net>
55023Date:	Sun Jun 26 00:01:39 2005 +0000
55024
55025    2005-06-25	Jeff Muizelaar	<jeff@infidigm.net>
55026
55027	* poppler/Error.h: Maybe fix build on Solaris.
55028
55029 ChangeLog	 | 4 ++++
55030 poppler/Error.h | 2 +-
55031 2 files changed, 5 insertions(+), 1 deletion(-)
55032
55033commit c2780a3b3f4615bb28bfe394d649b388db4ccf4d
55034Author: Kristian Høgsberg <krh@redhat.com>
55035Date:	Mon Jun 20 21:33:09 2005 +0000
55036
55037    2005-06-20	Kristian Høgsberg  <krh@redhat.com>
55038
55039	    * NEWS:
55040	    * configure.ac: Bump version to 0.3.3 and sum up changes since
55041	    last release.
55042
55043	    * glib/poppler-page.cc (poppler_page_find_text): Initialize
55044	    xMin
55045	    and yMin to avoid referencing unintialized memory (#3582).
55046
55047 ChangeLog	      |  9 +++++++++
55048 NEWS		      | 10 ++++++++++
55049 configure.ac	      |  2 +-
55050 glib/poppler-page.cc |  2 ++
55051 4 files changed, 22 insertions(+), 1 deletion(-)
55052
55053commit 9023891f314ac37811b5c973be2e36b6de353cf2
55054Author: Martin Kretzschmar <martink@gnome.org>
55055Date:	Mon Jun 20 18:45:41 2005 +0000
55056
55057    (info_dict_get_string): convert from PDFDocEncoding to UTF-8.
55058
55059 ChangeLog		  |  5 +++++
55060 glib/poppler-document.cc | 16 +++++++++++++++-
55061 2 files changed, 20 insertions(+), 1 deletion(-)
55062
55063commit bbf2fe757f0fd08d0e90e3810709ab7152c779c0
55064Author: Kristian Høgsberg <krh@redhat.com>
55065Date:	Mon Jun 20 17:58:38 2005 +0000
55066
55067    2005-06-20	Kristian Høgsberg  <krh@redhat.com>
55068
55069	    * glib/poppler-page.cc:
55070	    * glib/poppler-page.h:
55071	    * glib/poppler.h: Clean up glib rotation implementation and
55072	    add a
55073	    getter for rotation.  Patch from Marco.
55074
55075 ChangeLog	      |  7 ++++++
55076 glib/poppler-page.cc | 69
55077 +++++++++++++++++++++++++++++-----------------------
55078 glib/poppler-page.h  | 57 ++++++++++++++++++++++---------------------
55079 glib/poppler.h       |  1 -
55080 4 files changed, 75 insertions(+), 59 deletions(-)
55081
55082commit c264d8a9f84587cd0f2ef67683a01fc8dd9395af
55083Author: Kristian Høgsberg <krh@redhat.com>
55084Date:	Mon Jun 20 17:38:27 2005 +0000
55085
55086    2005-06-20	Kristian Høgsberg  <krh@redhat.com>
55087
55088	    * glib/poppler-document.cc:
55089	    * poppler/FontInfo.cc: Fixes from Marco to handle fonts
55090	    without
55091	    name (typically type 3 fonts) and fix an iterator bug.
55092
55093 ChangeLog		  |  6 ++++++
55094 glib/poppler-document.cc |  8 +++++++-
55095 poppler/FontInfo.cc	  | 13 ++++++++++---
55096 3 files changed, 23 insertions(+), 4 deletions(-)
55097
55098commit 4746e63a793a2881e904ac54d58b7d3e48b07dcf
55099Author: Kristian Høgsberg <krh@redhat.com>
55100Date:	Mon Jun 20 17:22:35 2005 +0000
55101
55102    2005-06-20	Kristian Høgsberg  <krh@redhat.com>
55103
55104	    * glib/poppler-page.cc (poppler_page_get_link_mapping): Adjust
55105	    link coordinates so they're relative to bounding box
55106	    lower left
55107	    corner (#3396).
55108
55109 ChangeLog	      | 6 ++++++
55110 glib/poppler-page.cc | 6 ++++++
55111 2 files changed, 12 insertions(+)
55112
55113commit bada3d03583ef6ed34d2aa743de8fd9ca4a5c748
55114Author: Kristian Høgsberg <krh@redhat.com>
55115Date:	Fri Jun 17 05:30:56 2005 +0000
55116
55117    2005-06-17	Kristian Høgsberg  <krh@redhat.com>
55118
55119	    * autogen.sh: Patch from Emil Soleyman-Zomalan to enable
55120	    checks
55121	    for automake >= 1.7 (#3554).
55122
55123 ChangeLog  |	5 +++
55124 autogen.sh | 104
55125 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
55126 2 files changed, 109 insertions(+)
55127
55128commit 25db42831ddde500697126352458e092a9b0ab9b
55129Author: Kristian Høgsberg <krh@redhat.com>
55130Date:	Wed Jun 15 15:02:46 2005 +0000
55131
55132    2005-06-15	Kristian Høgsberg  <krh@redhat.com>
55133
55134	    * glib/poppler-document.cc:
55135	    * glib/poppler-document.h: Patch from Marco to get initial
55136	    status
55137	    (open or closed) for bookmark subtrees.
55138    -----------------------------------------------------------
55139
55140 ChangeLog		  | 6 ++++++
55141 glib/poppler-document.cc | 9 +++++++++
55142 glib/poppler-document.h  | 1 +
55143 3 files changed, 16 insertions(+)
55144
55145commit e54e306ac5d603001fefda3b9ecd81821e4bd09e
55146Author: Kristian Høgsberg <krh@redhat.com>
55147Date:	Mon Jun 13 17:18:32 2005 +0000
55148
55149    Forgot to add new files.
55150
55151 poppler/FontInfo.cc | 197
55152 ++++++++++++++++++++++++++++++++++++++++++++++++++++
55153 poppler/FontInfo.h  |	51 ++++++++++++++
55154 2 files changed, 248 insertions(+)
55155
55156commit 23e8ed5cbf4d7d999a8a1dcf714aaddaf339ceff
55157Author: Kristian Høgsberg <krh@redhat.com>
55158Date:	Mon Jun 13 16:09:33 2005 +0000
55159
55160    2005-06-13	Kristian Høgsberg  <krh@redhat.com>
55161
55162	    * glib/poppler-document.cc:
55163	    * glib/poppler-document.h:
55164	    * glib/poppler-private.h:
55165	    * glib/poppler.h:
55166	    * glib/test-poppler-glib.c:
55167	    * poppler/Makefile.am: Patch from Marco to extract font
55168	    info from
55169	    document.
55170
55171 ChangeLog		  |  10 ++++
55172 glib/poppler-document.cc | 131
55173 +++++++++++++++++++++++++++++++++++++++++++++++
55174 glib/poppler-document.h  |  13 +++++
55175 glib/poppler-private.h   |   7 +++
55176 glib/poppler.h		  |   2 +
55177 glib/test-poppler-glib.c |  14 +++++
55178 poppler/Makefile.am	  |   2 +
55179 7 files changed, 179 insertions(+)
55180
55181commit fbb86d2983a28ad2c46b8c5d475a2df1f0f0e4b9
55182Author: Kristian Høgsberg <krh@redhat.com>
55183Date:	Wed Jun 8 14:35:46 2005 +0000
55184
55185    2005-06-08	Kristian Høgsberg  <krh@redhat.com>
55186
55187	    * poppler/CairoFontEngine.cc: Remember to delete tmpFileName.
55188	    Patch from Nikolai Weibull (#3491).
55189
55190 ChangeLog		    |  5 +++++
55191 poppler/CairoFontEngine.cc | 37 +++++++++++++++++++------------------
55192 2 files changed, 24 insertions(+), 18 deletions(-)
55193
55194commit 699b03025c1d38a42a49e39017097c5d0315fd6f
55195Author: Kristian Høgsberg <krh@redhat.com>
55196Date:	Tue Jun 7 20:25:48 2005 +0000
55197
55198    2005-06-07	Kristian Høgsberg  <krh@redhat.com>
55199
55200	    * qt/test-poppler-qt.cpp: Add stdlib.h include for exit().
55201
55202 ChangeLog		| 4 ++++
55203 qt/test-poppler-qt.cpp | 1 +
55204 2 files changed, 5 insertions(+)
55205
55206commit 0017b1a72c58e2d016d22451079c466abdfff15c
55207Author: Kristian Høgsberg <krh@redhat.com>
55208Date:	Thu Jun 2 19:14:45 2005 +0000
55209
55210    2005-06-02	Kristian Høgsberg  <krh@redhat.com>
55211
55212	    * poppler/TextOutputDev.h:
55213	    * qt/poppler-qt.h: Patch from Stanislav Brabec
55214	    <sbrabec@suse.cz>
55215	    to fix gcc 4.0.1 warnings on undeclared friend classes.
55216
55217	    * test/gtk-splash-test.cc: Fix from Martin Kretzschmar
55218	    <martink@gnome.org> to compile with OPI enabled (#2911).
55219
55220 ChangeLog		 | 9 +++++++++
55221 poppler/TextOutputDev.h | 3 +++
55222 qt/poppler-qt.h	 | 2 ++
55223 test/gtk-splash-test.cc | 2 +-
55224 4 files changed, 15 insertions(+), 1 deletion(-)
55225
55226commit 47c3b4ec2c7691e44f5100b1f5956df0005467c8
55227Author: Kristian Høgsberg <krh@redhat.com>
55228Date:	Thu Jun 2 18:49:55 2005 +0000
55229
55230    2005-06-02	Kristian Høgsberg  <krh@redhat.com>
55231
55232	    Patch from Stanislav Brabec <sbrabec@suse.cz>:
55233
55234	    * configure.ac:
55235	    * poppler-cairo.pc.in:
55236	    * poppler-glib.pc.in:
55237	    * poppler-qt.pc.in:
55238	    * poppler-splash.pc.in: Misc fixes to pkg-config files.
55239
55240 ChangeLog	      | 10 ++++++++++
55241 configure.ac	      |  6 ++++--
55242 poppler-cairo.pc.in  |  3 +--
55243 poppler-glib.pc.in   |  4 ++--
55244 poppler-qt.pc.in     |  1 +
55245 poppler-splash.pc.in |  3 +--
55246 6 files changed, 19 insertions(+), 8 deletions(-)
55247
55248commit 9f0da96dd005defd5d82dd05b627ff1925430215
55249Author: Jeff Muizelaar <jeff@infidigm.net>
55250Date:	Thu Jun 2 00:35:44 2005 +0000
55251
55252    2005-06-01	Jeff Muizelaar	<jeff@infidigm.net>
55253
55254	* poppler/Error.cc:
55255	* poppler/Error.h: Make error handling function setable through
55256	setErrorFunction.
55257
55258	Based on a patch by Albert Astals Cid.
55259
55260 ChangeLog	  |  8 ++++++++
55261 poppler/Error.cc | 29 ++++++++++++++++++++---------
55262 poppler/Error.h  |  2 ++
55263 3 files changed, 30 insertions(+), 9 deletions(-)
55264
55265commit f688aa11d066f1c6f4115cbdb604ac61fb8b5146
55266Author: Kristian Høgsberg <krh@redhat.com>
55267Date:	Sun May 29 14:59:34 2005 +0000
55268
55269    2005-05-29	Kristian Høgsberg  <krh@redhat.com>
55270
55271	    * glib/*: Add more meta data properties to poppler document.
55272	    Patch by Emil Soleyman-Zomalan (#3359).
55273
55274 ChangeLog		  |   5 ++
55275 glib/poppler-document.cc | 155
55276 ++++++++++++++++++++++++++++++++++++++++++++++-
55277 glib/poppler.gidl	  |   5 ++
55278 glib/test-poppler-glib.c |  46 +++++++++-----
55279 4 files changed, 194 insertions(+), 17 deletions(-)
55280
55281commit 9e6eeec574d48d2341ee620e16360d3b21c40103
55282Author: Kristian Høgsberg <krh@redhat.com>
55283Date:	Thu May 26 13:03:35 2005 +0000
55284
55285    2005-05-26	Kristian Høgsberg  <krh@redhat.com>
55286
55287	    * poppler/CairoOutputDev.cc (clip): Remove snapToGrid
55288	    so clip()
55289	    prototype matches what Gfx actually calls (fixes clipping).
55290
55291	    * poppler/CairoOutputDev.cc: Update fill color, stroke
55292	    color, fill
55293	    opacity and stroke opacity from GfxState on restore,
55294	    since they
55295	    aren't handled by cairo_restore() (#3362).
55296
55297	    * poppler/CairoOutputDev.cc: Comment out tolerance setting
55298	    until
55299	    we figure out how cairo settings relate to pdf settings.
55300
55301	    * poppler/CairoOutputDev.cc: Support fill and stroke opacity.
55302
55303 ChangeLog		   | 12 ++++++++++++
55304 poppler/CairoOutputDev.cc | 41 ++++++++++++++++++++++++++++++-----------
55305 poppler/CairoOutputDev.h  |  6 +++++-
55306 3 files changed, 47 insertions(+), 12 deletions(-)
55307
55308commit 89a633edd860e3c6ded1e468edf6f28cfcb43d0e
55309Author: Kristian Høgsberg <krh@redhat.com>
55310Date:	Thu May 26 12:52:38 2005 +0000
55311
55312    2005-05-26	Kristian Høgsberg  <krh@redhat.com>
55313
55314	    * poppler/GfxState.cc:
55315	    * poppler/GfxState.h: Add GfxColorSpace::getRGBLine here and
55316	    implement in subclasses.
55317
55318	    * poppler/CairoOutputDev.cc (drawImage): Use getRGBLine here.
55319
55320 ChangeLog		   |   8 +++
55321 poppler/CairoOutputDev.cc |  66 +++++++++----------
55322 poppler/GfxState.cc	   | 160
55323 +++++++++++++++++++++++++++++++++++++++++++++-
55324 poppler/GfxState.h	   |  14 ++++
55325 4 files changed, 212 insertions(+), 36 deletions(-)
55326
55327commit 4d8224819da7a85e4d99f96c9bbb047ece58130a
55328Author: Jonathan Blandford <jrb@redhat.com>
55329Date:	Mon May 23 04:23:53 2005 +0000
55330
55331    Mon May 23 00:22:41 2005  Jonathan Blandford  <jrb@redhat.com>
55332
55333	    * glib/poppler-document.h: Add a permissions flag to the glib
55334	    bindings.
55335
55336 ChangeLog		  |  5 +++++
55337 glib/poppler-document.cc | 24 ++++++++++++++++++++++++
55338 glib/poppler-document.h  | 16 +++++++++-------
55339 3 files changed, 38 insertions(+), 7 deletions(-)
55340
55341commit 1f677e2f60634a7d0c5e0e0d2125ab15c2722979
55342Author: Kristian Høgsberg <krh@redhat.com>
55343Date:	Sat May 21 21:33:06 2005 +0000
55344
55345    2005-05-21	Kristian Høgsberg  <krh@redhat.com>
55346
55347	    * glib/poppler-document.cc (poppler_ps_file_new): Fix
55348	    off-by-one
55349	    error spotted by Jürg Billeter.
55350    -----------------------------------------------------
55351
55352 ChangeLog		  | 5 +++++
55353 glib/poppler-document.cc | 2 +-
55354 2 files changed, 6 insertions(+), 1 deletion(-)
55355
55356commit 0bbf2f08173866cde9b097eeeb1f4218a396588d
55357Author: Kristian Høgsberg <krh@redhat.com>
55358Date:	Fri May 20 20:48:52 2005 +0000
55359
55360    2005-05-20	Kristian Høgsberg  <krh@redhat.com>
55361
55362	    * poppler/CairoOutputDev.cc: Account for different row
55363	    vs. column
55364	    vector conventions between cairo and poppler.
55365
55366 ChangeLog		   |  3 +++
55367 poppler/CairoOutputDev.cc | 18 +++++++++---------
55368 2 files changed, 12 insertions(+), 9 deletions(-)
55369
55370commit da44ec7e8de58e55e55b1f780bc3f4bc8307874f
55371Author: Kristian Høgsberg <krh@redhat.com>
55372Date:	Fri May 20 18:38:10 2005 +0000
55373
55374    2005-05-20	Kristian Høgsberg  <krh@redhat.com>
55375
55376	    * poppler/CairoFontEngine.cc: Only get the code to gid map if
55377	    we're using freetype 2.1.7 or older (#3340).
55378
55379 ChangeLog		    |  5 +++++
55380 poppler/CairoFontEngine.cc | 13 ++++++++-----
55381 2 files changed, 13 insertions(+), 5 deletions(-)
55382
55383commit 6fe29cf0a7e54b8d294471a0f94eb9e989ad1d7f
55384Author: Kristian Høgsberg <krh@redhat.com>
55385Date:	Thu May 19 05:18:04 2005 +0000
55386
55387    Add bugzilla number.
55388
55389 ChangeLog | 2 +-
55390 1 file changed, 1 insertion(+), 1 deletion(-)
55391
55392commit 42de1348622cf86a87bc22941bd48bffa943dac9
55393Author: Kristian Høgsberg <krh@redhat.com>
55394Date:	Thu May 19 05:16:22 2005 +0000
55395
55396    2005-05-19	Kristian Høgsberg  <krh@redhat.com>
55397
55398	    * poppler/CairoFontEngine.cc: Only cast to Gfx8BitFont when we
55399	    know for sure we have a truetype font.
55400	    GfxCIDFont::getCIDToGIDLen() can return 0 in which case
55401	    codeToGID
55402	    will be NULL, and we end up casting it to a Gfx8BitFont.
55403
55404 ChangeLog		    | 7 +++++++
55405 poppler/CairoFontEngine.cc | 2 +-
55406 2 files changed, 8 insertions(+), 1 deletion(-)
55407
55408commit afc05387c94a76ff0ed69b3f5d9a69ddd1448e83
55409Author: Kristian Høgsberg <krh@redhat.com>
55410Date:	Wed May 18 17:39:59 2005 +0000
55411
55412    2005-05-18	Kristian Høgsberg  <krh@redhat.com>
55413
55414	    * configure.ac: Require cairo 0.5.0, bump release to 0.3.2.
55415
55416	    * NEWS: Sum up latest changes.
55417
55418	    * glib/poppler-document.cc (poppler_ps_file_new): Take a page
55419	    range here instead of just number of pages.
55420
55421 ChangeLog		  |  9 +++++++++
55422 NEWS			  |  7 +++++++
55423 configure.ac		  |  6 +++---
55424 glib/poppler-document.cc | 15 ++++++++++-----
55425 glib/poppler-document.h  |  1 +
55426 5 files changed, 30 insertions(+), 8 deletions(-)
55427
55428commit 420134a194af9161282ccfe329d17adef8d325f2
55429Author: Kristian Høgsberg <krh@redhat.com>
55430Date:	Tue May 17 23:38:27 2005 +0000
55431
55432    2005-05-17	Kristian Høgsberg  <krh@redhat.com>
55433
55434	    * poppler/CairoOutputDevX.cc:
55435	    * test/gtk-cairo-test.cc: Chase the cairo xlib constructor
55436	    again.
55437
55438 ChangeLog		    | 5 +++++
55439 poppler/CairoOutputDevX.cc | 5 +++--
55440 test/gtk-cairo-test.cc     | 5 +++--
55441 3 files changed, 11 insertions(+), 4 deletions(-)
55442
55443commit 6fd62953a910dcfb4abd9de5ea18285b8fa5d202
55444Author: Kristian Høgsberg <krh@redhat.com>
55445Date:	Mon May 16 23:16:15 2005 +0000
55446
55447    Add bug number and attribution to ChangeLog entry.
55448
55449 ChangeLog | 4 ++++
55450 1 file changed, 4 insertions(+)
55451
55452commit 6d7f624c13e8a9a8251ac97388cd80e418c70250
55453Author: Kristian Høgsberg <krh@redhat.com>
55454Date:	Mon May 16 21:56:31 2005 +0000
55455
55456    2005-05-16	Kristian Høgsberg  <krh@redhat.com>
55457
55458	    * configure.ac: Check for glib-mkenums.
55459
55460	    * glib/Makefile.am (poppler-enums.h): Generate glib enums at
55461	    compile time.
55462
55463	    * glib/poppler-enums.c:
55464	    * glib/poppler-enums.h: Removed.
55465
55466 ChangeLog	      |   8 +++
55467 configure.ac	      |   3 +
55468 glib/.cvsignore      |   1 +
55469 glib/Makefile.am     |  67 ++++++++++++------
55470 glib/poppler-enums.c | 189
55471 ---------------------------------------------------
55472 glib/poppler-enums.h |  49 -------------
55473 6 files changed, 57 insertions(+), 260 deletions(-)
55474
55475commit 2801b54a944fc9e1072c5dcb9f1153a0c9f42de5
55476Author: Kristian Høgsberg <krh@redhat.com>
55477Date:	Mon May 16 20:27:51 2005 +0000
55478
55479    2005-05-16	Kristian Høgsberg  <krh@redhat.com>
55480
55481	    * test/gtk-cairo-test.cc: Update this test case also.
55482
55483 ChangeLog		| 2 ++
55484 test/gtk-cairo-test.cc | 5 +++--
55485 2 files changed, 5 insertions(+), 2 deletions(-)
55486
55487commit 8753ae8ba20fcceaef3ef1dda89129f0456fccf6
55488Author: Kristian Høgsberg <krh@redhat.com>
55489Date:	Mon May 16 19:06:00 2005 +0000
55490
55491    2005-05-16	Kristian Høgsberg  <krh@redhat.com>
55492
55493	    * poppler/CairoOutputDevX.cc: Track changes to cairo Xlib
55494	    surface
55495	    constructors.
55496
55497	    * poppler/CairoFontEngine.cc (cairo_font_face_destroy):
55498	    Make this
55499	    static.
55500
55501 ChangeLog		    | 8 ++++++++
55502 poppler/CairoFontEngine.cc | 2 +-
55503 poppler/CairoOutputDevX.cc | 5 +++--
55504 3 files changed, 12 insertions(+), 3 deletions(-)
55505
55506commit 2e17106ef4711097104a561d5be49980f8b2f5ab
55507Author: Jonathan Blandford <jrb@redhat.com>
55508Date:	Fri May 13 03:47:36 2005 +0000
55509
55510    whoops!  commit the right file.
55511
55512 glib/poppler.gidl | 212
55513 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
55514 glib/test.gidl    |  23 ------
55515 2 files changed, 212 insertions(+), 23 deletions(-)
55516
55517commit 19b62e1c8ea8ce042ac089defe94f756dcaf194e
55518Author: Jonathan Blandford <jrb@redhat.com>
55519Date:	Fri May 13 03:25:32 2005 +0000
55520
55521    Thu May 12 23:10:45 2005  Jonathan Blandford  <jrb@redhat.com>
55522
55523	    * glib/poppler.gidl: add metadata file.
55524
55525 ChangeLog	|  4 ++++
55526 glib/test.gidl | 23 +++++++++++++++++++++++
55527 2 files changed, 27 insertions(+)
55528
55529commit bef5a548f3b21e7220079155e9b5054fb0c6c3c7
55530Author: Kristian Høgsberg <krh@redhat.com>
55531Date:	Thu May 12 21:26:25 2005 +0000
55532
55533    2005-05-12	Kristian Høgsberg  <krh@redhat.com>
55534
55535	    * poppler/CairoOutputDev.cc:
55536	    * poppler/CairoOutputDevX.cc:
55537	    * poppler/CairoOutputDevImage.cc:
55538	    * test/gtk-cairo-test.cc: Update to latest cairo changes,
55539	    patch
55540	    from Jens Taprogge (#3281)
55541
55542 ChangeLog			|  8 ++++++++
55543 poppler/CairoOutputDev.cc	| 22 +++++++++++-----------
55544 poppler/CairoOutputDevImage.cc | 11 ++++++-----
55545 poppler/CairoOutputDevX.cc	|  7 +++++--
55546 test/gtk-cairo-test.cc		|  8 +++++---
55547 5 files changed, 35 insertions(+), 21 deletions(-)
55548
55549commit c10ea2dd9bffaf9af023612ef196bab2b204d3e1
55550Author: Kristian Høgsberg <krh@redhat.com>
55551Date:	Wed May 11 20:01:43 2005 +0000
55552
55553    2005-05-11	Kristian Høgsberg  <krh@redhat.com>
55554
55555	    * glib/poppler.cc (poppler_get_backend, poppler_get_version):
55556	    Add
55557	    these functions so it's easy to tell if poppler is using
55558	    cairo or
55559	    splash and what version.
55560
55561	    * glib/test-poppler-glib.c (main): Print out version and
55562	    backend.
55563
55564 ChangeLog		  |  8 ++++++++
55565 glib/poppler-enums.c	  | 26 ++++++++++++++++++++++++++
55566 glib/poppler-enums.h	  | 15 +++++++++++++++
55567 glib/poppler.cc	  | 21 +++++++++++++++++++++
55568 glib/poppler.h		  | 11 +++++++++++
55569 glib/test-poppler-glib.c |  9 ++++++++-
55570 6 files changed, 89 insertions(+), 1 deletion(-)
55571
55572commit 7d189e33cfa68e722561e9398ad85a77b538ab14
55573Author: Kristian Høgsberg <krh@redhat.com>
55574Date:	Fri May 6 16:38:57 2005 +0000
55575
55576    2005-05-06	Kristian Høgsberg  <krh@redhat.com>
55577
55578	    * glib/Makefile.am (libpoppler_glib_la_LIBADD): Link
55579	    poppler-glib
55580	    against poppler.
55581
55582	    * qt/Makefile.am (libpoppler_qt_la_LIBADD): Ditto for qt.
55583
55584	    * poppler-glib.pc (Libs): Drop -lpoppler from link.
55585
55586	    * poppler-qt.pc (Libs): Ditto for qt.
55587
55588	    * configure.ac: Test for both libqt-mt.la and libqt-mt.so
55589	    in that
55590	    order.
55591
55592 ChangeLog		| 14 ++++++++++++++
55593 configure.ac		|  8 +++++++-
55594 glib/Makefile.am	|  1 +
55595 poppler-glib.pc.in	|  2 +-
55596 poppler-qt.pc.in	|  2 +-
55597 qt/Makefile.am		|  1 +
55598 qt/test-poppler-qt.cpp |  1 +
55599 7 files changed, 26 insertions(+), 3 deletions(-)
55600
55601commit c937e63f17a096b94a554103476ecb9ab1b71b90
55602Author: Kristian Høgsberg <krh@redhat.com>
55603Date:	Wed May 4 20:08:41 2005 +0000
55604
55605    2005-05-04	Kristian Høgsberg  <krh@redhat.com>
55606
55607	    * poppler/CairoOutputDev.cc (CairoOutputDev::drawImageMask,
55608	    CairoOutputDev::drawImage): Track cairo cvs API changes; use
55609	    cairo_mask() and cairo_paint() for drawing image masks
55610	    and images.
55611
55612 ChangeLog		   |  6 +++
55613 poppler/CairoOutputDev.cc | 98
55614 ++++++++++++++++++++++++-----------------------
55615 2 files changed, 57 insertions(+), 47 deletions(-)
55616
55617commit c142773ad30b409d8169a53921e731305de46e50
55618Author: Kristian Høgsberg <krh@redhat.com>
55619Date:	Wed May 4 19:28:07 2005 +0000
55620
55621    2005-05-04	Kristian Høgsberg  <krh@redhat.com>
55622
55623	    * poppler/CairoOutputDev.cc: Fix matrix convention confusion.
55624
55625 ChangeLog		   | 4 ++++
55626 poppler/CairoOutputDev.cc | 4 ++--
55627 2 files changed, 6 insertions(+), 2 deletions(-)
55628
55629commit 28760927d724231d0137ca7ecc66c6c2250dff0d
55630Author: Kristian Høgsberg <krh@redhat.com>
55631Date:	Wed May 4 19:11:11 2005 +0000
55632
55633    2005-05-04	Kristian Høgsberg  <krh@redhat.com>
55634
55635	    Patches from Albert Astals Cid:
55636
55637	    * qt/poppler-page.cc (getText): Use QString::fromUtf8()
55638	    instead of
55639	    implicit latin1 cast constructor.
55640
55641	    * qt/test-poppler-qt.cpp (main): Use a QLabel for showing text
55642	    instead of qDebug.
55643
55644 ChangeLog		| 10 ++++++++++
55645 qt/poppler-page.cc	|  5 ++---
55646 qt/test-poppler-qt.cpp |  6 +++++-
55647 3 files changed, 17 insertions(+), 4 deletions(-)
55648
55649commit fd36522375bcf436639b8731acb3ad22c03c03f4
55650Author: Jonathan Blandford <jrb@redhat.com>
55651Date:	Wed May 4 06:32:38 2005 +0000
55652
55653    Wed May  4 02:31:05 2005  Jonathan Blandford  <jrb@redhat.com>
55654
55655	    * glib/poppler-document.cc:
55656	    * glib/poppler-document.h:
55657	    * glib/poppler-enums.c: (poppler_permissions_get_type):
55658	    * glib/poppler-enums.h:
55659	    * glib/poppler-page.cc:
55660	    * glib/poppler-page.h:
55661	    * glib/poppler.h:
55662
55663	    Register a bunch of boxed types to test introspection, and for
55664	    LBs.  Also, remove unused 'popper_document_save()' (-:
55665
55666 ChangeLog		  | 13 ++++++++
55667 glib/poppler-document.cc | 48 ++++++++++++++++------------
55668 glib/poppler-document.h  | 18 +++++++++--
55669 glib/poppler-enums.c	  | 19 +++++++++++
55670 glib/poppler-enums.h	  |  2 ++
55671 glib/poppler-page.cc	  | 83
55672 ++++++++++++++++++++++++++++++++++++++++++++++++
55673 glib/poppler-page.h	  | 36 ++++++++++++++-------
55674 glib/poppler.h		  | 12 ++++---
55675 8 files changed, 193 insertions(+), 38 deletions(-)
55676
55677commit 132647f8311c07b1f95ee4fca185e9774aae4913
55678Author: Kristian Høgsberg <krh@redhat.com>
55679Date:	Mon May 2 05:39:11 2005 +0000
55680
55681    2005-05-01	Kristian Høgsberg  <krh@redhat.com>
55682
55683	    * poppler/CairoFontEngine.cc:
55684	    * poppler/CairoFontEngine.h:
55685	    * poppler/CairoOutputDev.cc: Back out workaround for cairo
55686	    0.4.0
55687	    font API and port to new cairo head.
55688
55689 ChangeLog			|  7 +++++
55690 configure.ac			|  4 +--
55691 poppler/CairoFontEngine.cc	| 67
55692 +++++++++++++++++-------------------------
55693 poppler/CairoFontEngine.h	| 12 ++++----
55694 poppler/CairoOutputDev.cc	| 39 ++++++++++++++----------
55695 poppler/CairoOutputDevImage.cc |  2 +-
55696 6 files changed, 66 insertions(+), 65 deletions(-)
55697
55698commit 595c18c038f8dcef73fe58612fc8b93f891e65a1
55699Author: Jeff Muizelaar <jeff@infidigm.net>
55700Date:	Mon May 2 00:44:26 2005 +0000
55701
55702    2005-05-01	Jeff Muizelaar	<jeff@infidigm.net>
55703
55704	* splash/SplashFTFont.cc (SplashFTFont::getGlyphPath):
55705	Use FT_LOAD_NO_BITMAP to make sure we get outlines loaded instead
55706	of bitmaps for use in FT_Outline_Decompose.
55707
55708	Patch from Albert Astals Cid.
55709
55710 ChangeLog		| 8 ++++++++
55711 splash/SplashFTFont.cc | 2 +-
55712 2 files changed, 9 insertions(+), 1 deletion(-)
55713
55714commit 49d89ca0ed3986bec7468f6c0ed295e84ba67239
55715Author: Jeff Muizelaar <jeff@infidigm.net>
55716Date:	Sun May 1 21:54:55 2005 +0000
55717
55718    2005-05-01	Jeff Muizelaar	<jeff@infidigm.net>
55719
55720	* goo/gmem.c: (gmalloc), (grealloc), (gfree):
55721	* goo/gmem.h: make memory functions use size_t instead of int.
55722
55723	Patch from Takashi Iwai through Albert Astals Cid.
55724
55725 ChangeLog  |  7 +++++++
55726 goo/gmem.c | 10 +++++-----
55727 goo/gmem.h |  4 ++--
55728 3 files changed, 14 insertions(+), 7 deletions(-)
55729
55730commit 14d618bece894e4c6bed0f179a8fda4db5a67c9d
55731Author: Jeff Muizelaar <jeff@infidigm.net>
55732Date:	Sat Apr 30 19:53:57 2005 +0000
55733
55734    2005-04-30	Jeff Muizelaar	<jeff@infidigm.net>
55735
55736	* qt/poppler-document.cc (Document::unlock) :
55737	* qt/poppler-qt.h (Document::unlock):
55738	Add const to the password argument.
55739
55740	Patch from Albert Astals Cid.
55741
55742 ChangeLog		| 8 ++++++++
55743 qt/poppler-document.cc | 2 +-
55744 qt/poppler-qt.h	| 2 +-
55745 3 files changed, 10 insertions(+), 2 deletions(-)
55746
55747commit 1e66da32964cc76c6ed3773574f422b4608cb0e1
55748Author: Jeff Muizelaar <jeff@infidigm.net>
55749Date:	Sat Apr 30 17:31:47 2005 +0000
55750
55751    2005-04-30	Jeff Muizelaar	<jeff@infidigm.net>
55752
55753	* fofi/FoFiType1.cc (FoFiType1::parse):
55754	Don't assume Encoding array of Type1 fonts end in "foo def".
55755	http://partners.adobe.com/public/developer/en/font/T1_SPEC.PDF
55756	says
55757	"This sequence of assignments must be followed by an instance
55758	of the
55759	token def or readonly; such a token may not occur within the
55760	sequence
55761	of assignments." so it must end with "readonly" "def" "readonly
55762	def"
55763	(That is what most fonts are using and this is why it was not
55764	crashing)
55765
55766	Patch from Albert Astals Cid.
55767
55768 ChangeLog	   | 13 +++++++++++++
55769 fofi/FoFiType1.cc | 14 +++++++++++---
55770 2 files changed, 24 insertions(+), 3 deletions(-)
55771
55772commit 0b532db77ef41937dd5be30d15c96557d81eceb2
55773Author: Jonathan Blandford <jrb@redhat.com>
55774Date:	Fri Apr 29 19:37:07 2005 +0000
55775
55776    Fri Apr 29 14:54:44 2005  Jonathan Blandford  <jrb@redhat.com>
55777
55778	    * goo/GooTimer.h: New class to do simple timing checks.
55779
55780	    * glib/poppler-document.c: Patch from Martin Kretzschmar
55781	    to really
55782	    set the PDF version correct.  Third time's the charm.
55783
55784 ChangeLog		  |  7 ++++++
55785 glib/poppler-document.cc |  4 ++-
55786 goo/GooTimer.cc	  | 63
55787 ++++++++++++++++++++++++++++++++++++++++++++++++
55788 goo/GooTimer.h		  | 40 ++++++++++++++++++++++++++++++
55789 goo/Makefile.am	  |  2 ++
55790 5 files changed, 115 insertions(+), 1 deletion(-)
55791
55792commit 38948ea6f9ef76dae9b8a7156fe1ef32a0457380
55793Author: Kristian Høgsberg <krh@redhat.com>
55794Date:	Fri Apr 29 03:57:16 2005 +0000
55795
55796    2005-04-29	Kristian Høgsberg  <krh@bitplanet.net>
55797
55798	    * configure.ac: Bump release to 0.3.1.
55799
55800	    * NEWS: Write up news for 0.3.1 release.
55801
55802 ChangeLog    | 6 ++++++
55803 NEWS	      | 6 ++++++
55804 configure.ac | 2 +-
55805 3 files changed, 13 insertions(+), 1 deletion(-)
55806
55807commit af65146c92682a3af06e9d3147426445c78309de
55808Author: Kristian Høgsberg <krh@redhat.com>
55809Date:	Thu Apr 28 23:03:06 2005 +0000
55810
55811    2005-04-28	Kristian Høgsberg  <krh@redhat.com>
55812
55813	    Patch from Martin Kretzschmar:
55814
55815	    * poppler/GlobalParams.cc: use UTF-8 as the default text
55816	    encoding.
55817	    Fixes Bug 2934.
55818
55819 ChangeLog		 | 7 +++++++
55820 poppler/GlobalParams.cc | 2 +-
55821 2 files changed, 8 insertions(+), 1 deletion(-)
55822
55823commit c2db3e1b297a9dc0accd0d8a1366970d45705c8f
55824Author: Jeff Muizelaar <jeff@infidigm.net>
55825Date:	Wed Apr 27 20:56:18 2005 +0000
55826
55827    2005-04-27	Jeff Muizelaar	<jeff@infidigm.net>
55828
55829	* configure.ac:
55830	* poppler/FlateStream.cc:
55831	* poppler/FlateStream.h:
55832	* poppler/Makefile.am:
55833	* poppler/Stream.cc:
55834	* poppler/Stream.h: Add a reimplementation of FlateStream using
55835	zlib.
55836
55837 ChangeLog		|  10 +++++
55838 configure.ac		|  29 ++++++++++++++
55839 poppler/FlateStream.cc | 107
55840 +++++++++++++++++++++++++++++++++++++++++++++++++
55841 poppler/FlateStream.h	|  68 +++++++++++++++++++++++++++++++
55842 poppler/Makefile.am	|  17 +++++++-
55843 poppler/Stream.cc	|   6 +++
55844 poppler/Stream.h	|   2 +
55845 7 files changed, 237 insertions(+), 2 deletions(-)
55846
55847commit bc0afe524c2b87af191d83fc9e9bcdc8a6ce4042
55848Author: Kristian Høgsberg <krh@redhat.com>
55849Date:	Wed Apr 27 18:53:20 2005 +0000
55850
55851    2005-04-27	Kristian Høgsberg  <krh@redhat.com>
55852
55853	    * poppler/Catalog.cc (NameTree::lookup): Fix bsearch return
55854	    value
55855	    NULL check.  Found by Albert Astals Cid.
55856
55857 ChangeLog	    | 5 +++++
55858 poppler/Catalog.cc | 8 ++++----
55859 2 files changed, 9 insertions(+), 4 deletions(-)
55860
55861commit 3c37dc350d54e5a1035aecfba5bfa394f931cf51
55862Author: Jonathan Blandford <jrb@redhat.com>
55863Date:	Tue Apr 26 17:17:05 2005 +0000
55864
55865    Tue Apr 26 13:13:42 2005  Jonathan Blandford  <jrb@redhat.com>
55866
55867	    * glib/test-poppler-glib.c (main): add a quick dump-to-text
55868	    test.
55869
55870 ChangeLog		  |  4 ++++
55871 glib/test-poppler-glib.c | 20 ++++++++++++++++++++
55872 2 files changed, 24 insertions(+)
55873
55874commit 44b800d520f90ffd143255d2c23835ea357c195b
55875Author: Kristian Høgsberg <krh@redhat.com>
55876Date:	Mon Apr 25 18:04:32 2005 +0000
55877
55878    Actually commit the qt/Makefile.am change advertised in the ChangeLog.
55879
55880 qt/Makefile.am | 5 +++--
55881 1 file changed, 3 insertions(+), 2 deletions(-)
55882
55883commit 437bec03dd2ab3cdf6215f9ad443b7f21ce84e18
55884Author: Kristian Høgsberg <krh@redhat.com>
55885Date:	Sun Apr 24 19:56:17 2005 +0000
55886
55887    2005-04-24	Kristian Høgsberg  <krh@redhat.com>
55888
55889	    * qt/Makefile.am (libpoppler_qt_la_SOURCES): Add
55890	    poppler-private.h
55891	    to SOURCES.
55892
55893 ChangeLog | 5 +++++
55894 1 file changed, 5 insertions(+)
55895
55896commit 9b2b1244ed5f30a99120aaee49c72f7cb6a4f556
55897Author: Kristian Høgsberg <krh@redhat.com>
55898Date:	Sat Apr 23 20:16:02 2005 +0000
55899
55900    2005-04-23	Kristian Høgsberg  <krh@redhat.com>
55901
55902	    * poppler/CairoFontEngine.cc: Use the right fileName for
55903	    loading
55904	    CID fonts (#3114).
55905
55906 ChangeLog		    |  5 +++++
55907 poppler/CairoFontEngine.cc | 11 +++++++++--
55908 2 files changed, 14 insertions(+), 2 deletions(-)
55909
55910commit e4516d728a4d1bc85831d5d00b6d6b8d49c79308
55911Author: Kristian Høgsberg <krh@redhat.com>
55912Date:	Sat Apr 23 00:09:05 2005 +0000
55913
55914    2005-04-22	Kristian Høgsberg  <krh@redhat.com>
55915
55916	    * configure.ac: Actually commit version number bump.
55917
55918 ChangeLog    | 4 ++++
55919 NEWS	      | 2 +-
55920 configure.ac | 2 +-
55921 3 files changed, 6 insertions(+), 2 deletions(-)
55922
55923commit c20448cb26fa1c309d726f272ddf1227f5a0e6ea
55924Author: Kristian Høgsberg <krh@redhat.com>
55925Date:	Fri Apr 22 17:29:49 2005 +0000
55926
55927    2005-04-22	Martin Kretzschmar  <martink@gnome.org>
55928
55929	    * poppler/CairoFontEngine.cc: declare matrix variable
55930	    before the
55931	    first goto. Fixes build with gcc 3.3.
55932
55933 ChangeLog		    | 5 +++++
55934 poppler/CairoFontEngine.cc | 3 ++-
55935 2 files changed, 7 insertions(+), 1 deletion(-)
55936
55937commit 42ecccf9b454893797e3d62f0f1c0a3276689e51
55938Author: Kristian Høgsberg <krh@redhat.com>
55939Date:	Fri Apr 22 04:09:23 2005 +0000
55940
55941    Fri Apr 22 00:01:40 2005  Kristian Høgsberg  <krh@redhat.com>
55942
55943	    * poppler/CairoFontEngine.cc: Hack around semi-broken
55944	    cairo-0.4.0
55945	    font API to fix the problem where some glyphs would show up
55946	    at the
55947	    wrong sizes.  We now create an FT_Face for each size and font
55948	    combination we encounter, since an FT_Face can't be shared
55949	    between
55950	    several cairo_font_t.
55951
55952 ChangeLog		    |  8 +++++
55953 poppler/CairoFontEngine.cc | 79
55954 ++++++++++++++++++++--------------------------
55955 poppler/CairoFontEngine.h  | 23 ++++++--------
55956 poppler/CairoOutputDev.cc  | 18 +++++------
55957 4 files changed, 61 insertions(+), 67 deletions(-)
55958
55959commit 7a703616d9497eba4d7d318da9918dae9cbe8f12
55960Author: Kristian Høgsberg <krh@redhat.com>
55961Date:	Thu Apr 21 19:50:45 2005 +0000
55962
55963    Thu Apr 21 15:43:52 2005  Kristian Høgsberg  <krh@redhat.com>
55964
55965	    * poppler/Outline.cc:
55966	    * poppler/Outline.h: Implement the documented behaviour for
55967	    Outline::getItems() and OutlineItem::getKids() and make
55968	    documentation more precise (Patch from Marco).
55969
55970 ChangeLog	    | 7 +++++++
55971 poppler/Outline.cc | 6 ++++++
55972 poppler/Outline.h  | 7 ++++---
55973 3 files changed, 17 insertions(+), 3 deletions(-)
55974
55975commit 5c89902c5ee2cf13536225c141768b29505815ce
55976Author: Kristian Høgsberg <krh@redhat.com>
55977Date:	Thu Apr 21 06:35:33 2005 +0000
55978
55979    Thu Apr 21 02:25:20 2005  Kristian Høgsberg  <krh@redhat.com>
55980
55981	    * poppler/CairoFontEngine.cc (CairoFont::getFont): Cache
55982	    cairo_font_t's for a given CairoFont.  With this patch
55983	    cairo will
55984	    recognize glyphs coming from the same font as such and
55985	    the glyph
55986	    cache will actually work.
55987
55988	    * glib/poppler-document.cc (poppler_document_new_from_file):
55989	    Add
55990	    output device (cairo or splash) to PopplerDocument and
55991	    initialize
55992	    it in the constructor.
55993
55994	    * glib/poppler-page.cc (splash_render_to_pixbuf,
55995	    cairo_render_to_pixbuf): Use output device from associated
55996	    poppler
55997	    document instead of creating a new one.
55998
55999	    * poppler-glib.pc.in (Requires): Add Requires: field.
56000
56001	    * poppler/Page.cc (loadThumb): Remove unecessary and buggy
56002	    call to
56003	    Stream::addFilters(), reported by Ryan Lortie (#3046).
56004
56005 ChangeLog		    |  7 ++++++-
56006 NEWS			    | 12 +++---------
56007 poppler/CairoFontEngine.cc | 45
56008 +++++++++++++++++++++++++++++++++++++++------
56009 poppler/CairoFontEngine.h  |  9 ++++++++-
56010 poppler/CairoOutputDev.cc  |  9 +--------
56011 5 files changed, 57 insertions(+), 25 deletions(-)
56012
56013commit 71c1563bb0462154cb7caa4356d8f8d049073ac4
56014Author: Kristian Høgsberg <krh@redhat.com>
56015Date:	Thu Apr 21 05:20:24 2005 +0000
56016
56017    Thu Apr 21 00:15:30 2005  Kristian Høgsberg  <krh@redhat.com>
56018
56019	    * glib/poppler-document.cc (poppler_document_new_from_file):
56020	    Add
56021	    output device (cairo or splash) to PopplerDocument and
56022	    initialize
56023	    it in the constructor.
56024
56025	    * glib/poppler-page.cc (splash_render_to_pixbuf,
56026	    cairo_render_to_pixbuf): Use output device from associated
56027	    poppler
56028	    document instead of creating a new one.
56029
56030	    * poppler-glib.pc.in (Requires): Add Requires: field.
56031
56032	    * poppler/Page.cc (loadThumb): Remove unecessary and buggy
56033	    call to
56034	    Stream::addFilters(), reported by Ryan Lortie (#3046).
56035
56036 ChangeLog		    | 15 +++++++++++++++
56037 NEWS			    | 15 +++++++++++++++
56038 glib/poppler-document.cc   | 10 ++++++++++
56039 glib/poppler-page.cc	    | 22 ++--------------------
56040 glib/poppler-private.h     | 13 +++++++++++++
56041 poppler-glib.pc.in	    |  1 +
56042 poppler/CairoFontEngine.cc |  2 +-
56043 poppler/Page.cc	    |  2 --
56044 8 files changed, 57 insertions(+), 23 deletions(-)
56045
56046commit c6328cbc6cea05890b52a8302f8deba443959c03
56047Author: Jeff Muizelaar <jeff@infidigm.net>
56048Date:	Wed Apr 20 22:48:52 2005 +0000
56049
56050    2005-04-13	Jeff Muizelaar	<jrmuizel@nit.ca>
56051
56052	* qt/poppler-page.cc (Page::getText):
56053	* qt/poppler-qt.h: add a getText method for getting
56054	the text on a page
56055
56056	* qt/test-poppler-qt.c (PDFDisplay::PDFDisplay):
56057	add the option to display the text on a page
56058
56059	Patch from Albert Astals Cid.
56060
56061 ChangeLog		| 11 +++++++++++
56062 qt/poppler-page.cc	| 37 +++++++++++++++++++++++++++++++++++++
56063 qt/poppler-qt.h	| 20 ++++++++++++++++++++
56064 qt/test-poppler-qt.cpp | 40 ++++++++++++++++++++++++++++++----------
56065 4 files changed, 98 insertions(+), 10 deletions(-)
56066
56067commit 86a32b65100a5baedd18ce0135703289839a317c
56068Author: Jonathan Blandford <jrb@redhat.com>
56069Date:	Tue Apr 19 21:22:26 2005 +0000
56070
56071    Tue Apr 19 17:21:19 2005  Jonathan Blandford  <jrb@redhat.com>
56072
56073	    * glib/poppler-document.cc (poppler_document_get_property):
56074	    Use
56075	    %.2g instead.
56076
56077 ChangeLog		  | 5 +++++
56078 glib/poppler-document.cc | 2 +-
56079 2 files changed, 6 insertions(+), 1 deletion(-)
56080
56081commit 4e81624dcc2d5218f2f8bb4eaa992e724014a853
56082Author: Jonathan Blandford <jrb@redhat.com>
56083Date:	Tue Apr 19 21:13:22 2005 +0000
56084
56085    Tue Apr 19 17:11:52 2005  Jonathan Blandford  <jrb@redhat.com>
56086
56087	    * glib/poppler-document.cc (poppler_document_get_property):
56088	    Use %g
56089	    instead of %f to avoid versioning like PDF-1.50000
56090
56091 ChangeLog		  | 5 +++++
56092 glib/poppler-document.cc | 2 +-
56093 2 files changed, 6 insertions(+), 1 deletion(-)
56094
56095commit 6ef9d30f06be2bd8a9e1470d70f49843a7e432ac
56096Author: Kristian Høgsberg <krh@redhat.com>
56097Date:	Tue Apr 19 19:48:49 2005 +0000
56098
56099    Tue Apr 19 15:43:35 2005  Kristian Høgsberg  <krh@redhat.com>
56100
56101	    * glib/poppler-action.cc (_poppler_action_new): Handle
56102	    NULL links
56103	    gracefully (fix from Jeff).
56104
56105 ChangeLog		| 5 +++++
56106 glib/poppler-action.cc | 7 ++++++-
56107 2 files changed, 11 insertions(+), 1 deletion(-)
56108
56109commit 770b7310ce8b07f95960c2014bf3f6040c060ac4
56110Author: Kristian Høgsberg <krh@redhat.com>
56111Date:	Tue Apr 19 04:28:15 2005 +0000
56112
56113    Tue Apr 19 00:20:08 2005  Kristian Høgsberg  <krh@redhat.com>
56114
56115	* poppler/Catalog.cc: Fix from Marco to make sure we always
56116	initialize Catalog::pageLabelInfo.
56117
56118 ChangeLog	    | 5 +++++
56119 poppler/Catalog.cc | 3 +--
56120 2 files changed, 6 insertions(+), 2 deletions(-)
56121
56122commit 49c10d9f2c4e0cef031f96929e38a14d7ce5af19
56123Author: Jonathan Blandford <jrb@redhat.com>
56124Date:	Sat Apr 16 18:57:43 2005 +0000
56125
56126    Sat Apr 16 14:53:15 2005  Jonathan Blandford  <jrb@redhat.com>
56127
56128	    * glib/Makefile.am: Create poppler-enums.[ch]
56129
56130	    * glib/poppler.h:
56131	    * glib/poppler-page.cc:
56132	    * glib/poppler-page.h:
56133	    * glib/poppler-action.h: Try to clean up the headers a bit
56134
56135	    * glib/poppler-document.cc:
56136	    * glib/poppler-document.h: Add support for document data.
56137	    Implemented as a lot of GObject properties.
56138
56139	    * glib/poppler-enums.c:
56140	    * glib/poppler-enums.h: New autogenerated files.
56141
56142	    * glib/test-poppler-glib.c: Test the new document metadata.
56143	    Seems
56144	    to work nicely, other than the PDF string and View Prefs.
56145
56146	    * poppler/Catalog.cc:
56147	    * poppler/Catalog.h: Extend to support PageLayout.
56148
56149 ChangeLog		  |  22 ++++++
56150 glib/Makefile.am	  |  32 +++++++-
56151 glib/poppler-action.h	  |  15 ++--
56152 glib/poppler-document.cc | 196
56153 ++++++++++++++++++++++++++++++++++++++++++-----
56154 glib/poppler-document.h  |  43 +++++++++--
56155 glib/poppler-enums.c	  | 144 ++++++++++++++++++++++++++++++++++
56156 glib/poppler-enums.h	  |  32 ++++++++
56157 glib/poppler-page.cc	  |   3 -
56158 glib/poppler-page.h	  |   1 +
56159 glib/poppler.h		  |   7 ++
56160 glib/test-poppler-glib.c |  48 +++++++++++-
56161 poppler/Catalog.cc	  |  17 ++++
56162 poppler/Catalog.h	  |  11 +++
56163 13 files changed, 529 insertions(+), 42 deletions(-)
56164
56165commit f35c76cd3528f1e1de594e85e734ca23624b3a62
56166Author: Kristian Høgsberg <krh@redhat.com>
56167Date:	Fri Apr 15 02:25:10 2005 +0000
56168
56169    2005-04-14	Kristian Høgsberg  <krh@redhat.com>
56170
56171	    * glib/poppler-page.cc:
56172	    * glib/poppler-page.h:
56173	    * glib/poppler-private.h:
56174	    * glib/poppler.h: Patch from Marco Pesenti Gritti to set page
56175	    orientaton.
56176
56177 ChangeLog		|   8 ++++
56178 glib/poppler-page.cc	| 109
56179 +++++++++++++++++++++++++++++++++++++++++++++----
56180 glib/poppler-page.h	|  45 ++++++++++----------
56181 glib/poppler-private.h |   1 +
56182 glib/poppler.h		|   9 ++++
56183 5 files changed, 142 insertions(+), 30 deletions(-)
56184
56185commit 538408a8845e167cc2d796ac8b8129d0a2e6a894
56186Author: Jeff Muizelaar <jeff@infidigm.net>
56187Date:	Thu Apr 14 01:34:38 2005 +0000
56188
56189    2005-04-13	Jeff Muizelaar	<jrmuizel@nit.ca>
56190
56191	* poppler/CairoOutputDevImage.cc (getBitmap): remove unused
56192	SplashBitmap. Patch from Albert Astals Cid.
56193
56194 ChangeLog			| 5 +++++
56195 poppler/CairoOutputDevImage.cc | 2 --
56196 2 files changed, 5 insertions(+), 2 deletions(-)
56197
56198commit 2903530492c24f3c7cb3bf3b993500694aaa27a8
56199Author: Kristian Høgsberg <krh@redhat.com>
56200Date:	Tue Apr 12 15:37:39 2005 +0000
56201
56202    2005-04-12	Kristian Høgsberg  <krh@redhat.com>
56203
56204	    * configure.ac: Add fontconfig to PKG_CHECK_MODULES for
56205	    the cairo
56206	    backend too, since we shouldn't depend on cairo.pc to pull
56207	    that in
56208	    for us.
56209
56210	    * poppler/Makefile.am (INCLUDES): Add $(splash_includes) to
56211	    INCLUDES to make sure the fontconfig include path is
56212	    added when
56213	    using the splash backend.
56214
56215 ChangeLog	     | 10 ++++++++++
56216 configure.ac	     |	4 ++--
56217 poppler/Makefile.am |	1 +
56218 3 files changed, 13 insertions(+), 2 deletions(-)
56219
56220commit 0f7dd9a0512ff97293ee3f8a762b0049393b3cc1
56221Author: Jeff Muizelaar <jeff@infidigm.net>
56222Date:	Sat Apr 9 18:14:39 2005 +0000
56223
56224    2005-04-09	Jeff Muizelaar	<jrmuizel@nit.ca>
56225
56226	* poppler-qt.h:
56227	* poppler-document.cc (okToPrint, okToChange, okToCopy):
56228	Patch from Albert Astals Cid adding more metadata exports
56229
56230 ChangeLog		|  6 ++++++
56231 qt/poppler-document.cc | 20 ++++++++++++++++++++
56232 qt/poppler-qt.h	|  4 ++++
56233 3 files changed, 30 insertions(+)
56234
56235commit dee72b531dab83a29c7675ae06ffe376e4498a4e
56236Author: Kristian Høgsberg <krh@redhat.com>
56237Date:	Fri Apr 8 21:09:27 2005 +0000
56238
56239    2005-04-08	Kristian Høgsberg  <krh@redhat.com>
56240
56241	    * poppler-qt.pc.in (Libs): Add -lpoppler to Libs.
56242
56243 ChangeLog	  | 4 ++++
56244 poppler-qt.pc.in | 2 +-
56245 2 files changed, 5 insertions(+), 1 deletion(-)
56246
56247commit df59ce3b1d5ca8cd46aaf5f189bc78953e21e1a9
56248Author: Jeff Muizelaar <jeff@infidigm.net>
56249Date:	Fri Apr 8 03:30:33 2005 +0000
56250
56251    2005-04-07	Jeff Muizelaar	<jrmuizel@nit.ca>
56252
56253	* configure.ac: redo the qt tests from Albert Astals Cid
56254
56255 ChangeLog    |  4 ++++
56256 configure.ac | 78
56257 ++++++++++++++++++++++++++++++++++++------------------------
56258 2 files changed, 51 insertions(+), 31 deletions(-)
56259
56260commit 3f9dde10e4778255c468895942e45d1a2637af3a
56261Author: Jeff Muizelaar <jeff@infidigm.net>
56262Date:	Fri Apr 8 03:11:00 2005 +0000
56263
56264    2005-04-07	Jeff Muizelaar	<jrmuizel@nit.ca>
56265
56266	* qt/poppler-document.cc:
56267	* qt/poppler-page.cc:
56268	* qt/poppler-qt.h:
56269	Patch from Albert Astals Cid adding consts and exporting some more
56270	metadata.
56271
56272 ChangeLog		|  8 ++++++++
56273 qt/poppler-document.cc | 21 ++++++++++++++++++---
56274 qt/poppler-page.cc	|  6 +++---
56275 qt/poppler-qt.h	| 15 +++++++++------
56276 4 files changed, 38 insertions(+), 12 deletions(-)
56277
56278commit e79a8b946e0d04b32da0b4ceea1649efd203cb07
56279Author: Kristian Høgsberg <krh@redhat.com>
56280Date:	Thu Apr 7 22:01:51 2005 +0000
56281
56282    2005-04-07	Kristian Høgsberg  <krh@redhat.com>
56283
56284	    * glib/poppler-document.cc:
56285	    * glib/poppler-document.h:
56286	    * glib/poppler-page.cc:
56287	    * glib/poppler-page.h:
56288	    * glib/poppler-private.h: Print to PS support from Marco
56289	    Pesenti
56290	    Gritti.
56291
56292 ChangeLog		  |  9 +++++++++
56293 glib/poppler-document.cc | 45
56294 +++++++++++++++++++++++++++++++++++++++++++++
56295 glib/poppler-document.h  |  8 ++++++--
56296 glib/poppler-page.cc	  | 19 +++++++++++++++++++
56297 glib/poppler-page.h	  | 40 +++++++++++++++++++++-------------------
56298 glib/poppler-private.h   |  7 +++++++
56299 6 files changed, 107 insertions(+), 21 deletions(-)
56300
56301commit 7319b66eb64e735ae8b811306eb76755f088385b
56302Author: Jonathan Blandford <jrb@redhat.com>
56303Date:	Thu Apr 7 16:26:15 2005 +0000
56304
56305    Thu Apr  7 12:25:39 2005  Jonathan Blandford  <jrb@redhat.com>
56306
56307	    * configure.ac: check for qt, not glib, when enabling the qt
56308	    subdir
56309
56310 ChangeLog    | 5 +++++
56311 configure.ac | 2 +-
56312 2 files changed, 6 insertions(+), 1 deletion(-)
56313
56314commit e258ed0cb42d524ee39451f680ad4c067e7721da
56315Author: Jeff Muizelaar <jeff@infidigm.net>
56316Date:	Wed Apr 6 20:49:19 2005 +0000
56317
56318    2005-04-06	Jeff Muizelaar	<jrmuizel@nit.ca>
56319
56320	* .cvsignore, glib/.cvsignore, qt/.cvsignore:
56321	Add more things to .cvsignore.
56322	Patch from Martin Kretzschmar.
56323
56324 .cvsignore	 | 2 ++
56325 ChangeLog	 | 6 ++++++
56326 glib/.cvsignore | 7 +++++++
56327 qt/.cvsignore	 | 7 +++++++
56328 4 files changed, 22 insertions(+)
56329
56330commit 2a5624a81aa84677a57e098d7d4045f44e3b6f3a
56331Author: Jeff Muizelaar <jeff@infidigm.net>
56332Date:	Wed Apr 6 20:35:03 2005 +0000
56333
56334    2005-04-06	Jeff Muizelaar	<jrmuizel@nit.ca>
56335
56336	* poppler-page.cc (Page::Page, Page::~Page):
56337	Construct and deconstruct the PageData object.
56338	Patch from Albert Astals Cid.
56339
56340 ChangeLog	    | 6 ++++++
56341 qt/poppler-page.cc | 6 ++++++
56342 qt/poppler-qt.h    | 1 +
56343 3 files changed, 13 insertions(+)
56344
56345commit f983e3d317660653f2bfc56f9b06e2cec675beca
56346Author: Jeff Muizelaar <jeff@infidigm.net>
56347Date:	Wed Apr 6 14:39:40 2005 +0000
56348
56349    2005-04-06	Jeff Muizelaar	<jrmuizel@nit.ca>
56350
56351	    * Makefile.am, configure.ac: Add configuration for qt wrapper.
56352
56353	    * poppler-qt.pc.in:
56354	    * qt/Makefile.am:
56355	    * qt/poppler-document.cc:
56356	    * qt/poppler-page.cc:
56357	    * qt/poppler-private.h:
56358	    * qt/poppler-qt.h:
56359	    * qt/test-poppler-qt.cpp:
56360	    New files.
56361
56362 ChangeLog		|  13 +++
56363 Makefile.am		|  13 ++-
56364 configure.ac		|  64 +++++++++++++-
56365 poppler-qt.pc.in	|  11 +++
56366 qt/Makefile.am		|  32 +++++++
56367 qt/poppler-document.cc | 232
56368 +++++++++++++++++++++++++++++++++++++++++++++++++
56369 qt/poppler-page.cc	|  66 ++++++++++++++
56370 qt/poppler-private.h	|  32 +++++++
56371 qt/poppler-qt.h	|  75 ++++++++++++++++
56372 qt/test-poppler-qt.cpp |  63 ++++++++++++++
56373 10 files changed, 597 insertions(+), 4 deletions(-)
56374
56375commit d91dd69a7a0dd581c26728d2640e4d36a7ffe75f
56376Author: Kristian Høgsberg <krh@redhat.com>
56377Date:	Tue Apr 5 17:46:44 2005 +0000
56378
56379    2005-04-05	Kristian Høgsberg  <krh@redhat.com>
56380
56381	    * NEWS: Attempt to sum up changes since 0.1.2.
56382
56383	    * configure.ac: Bump release to 0.2.0, add AC_DEFINEs
56384	    for cairo
56385	    and splash availability.
56386
56387	    * poppler/CairoFontEngine.cc: Disable hinting.
56388
56389	    * glib/poppler-page.cc (poppler_page_render_to_pixbuf): Choose
56390	    either splash or cairo rendering, based on configure choice.
56391	    (cairo_render_to_pixbuf): New function to render using
56392	    the cairo
56393	    backend.
56394	    (splash_render_to_pixbuf): Split out the splash code to this
56395	    function.
56396
56397 ChangeLog			|  16 +++++
56398 NEWS				|   6 +-
56399 configure.ac			|  16 +++--
56400 glib/Makefile.am		|  17 ++++-
56401 glib/poppler-page.cc		| 152
56402 +++++++++++++++++++++++++++++++++--------
56403 poppler/CairoFontEngine.cc	|   2 +-
56404 poppler/CairoOutputDevImage.cc |  20 ++----
56405 poppler/CairoOutputDevImage.h	|   3 +-
56406 8 files changed, 179 insertions(+), 53 deletions(-)
56407
56408commit b62b0cec2335d987b31fbb0043cb33db29cc6a13
56409Author: Kristian Høgsberg <krh@redhat.com>
56410Date:	Tue Apr 5 02:56:32 2005 +0000
56411
56412    2005-04-04	Kristian Høgsberg  <krh@redhat.com>
56413
56414	    * ChangeLog: Add this entry to test commit mailer script.
56415
56416 ChangeLog | 2 ++
56417 1 file changed, 2 insertions(+)
56418
56419commit 50b494266ce197fe88468ca2917b9910d77e5f98
56420Author: Kristian Høgsberg <krh@redhat.com>
56421Date:	Tue Apr 5 02:49:18 2005 +0000
56422
56423    2005-04-04	Kristian Høgsberg  <krh@redhat.com>
56424
56425	    * TODO: Add reminder about using PDF font descriptors with
56426	    fontconfig.
56427
56428 ChangeLog | 3 +++
56429 TODO	   | 2 ++
56430 2 files changed, 5 insertions(+)
56431
56432commit d3d12235bf4de48363571b3d992ea3bfc29e6529
56433Author: Kristian Høgsberg <krh@redhat.com>
56434Date:	Mon Apr 4 21:50:56 2005 +0000
56435
56436    2005-04-04	Kristian Høgsberg  <krh@redhat.com>
56437
56438	    * configure.ac: Add checks for mkstemp() and mkstemps().
56439
56440	    * glib/poppler-page.cc (poppler_page_find_text): Reverse
56441	    y-coordinates so we return PDF style coordinates.
56442
56443	    From Maro Pesenti Gritti <mpgritti@gmail.com>:
56444
56445	    * configure.ac, poppler/Makefile.am: Check for fontconfig when
56446	    we're building the splash backend.
56447
56448	    * glib/poppler-page.cc (poppler_page_get_text): New
56449	    function to
56450	    select text on page.
56451
56452 ChangeLog	      | 15 +++++++++++++++
56453 configure.ac	      |  5 ++++-
56454 glib/poppler-page.cc | 48
56455 +++++++++++++++++++++++++++++++++++++++++++++---
56456 glib/poppler-page.h  |  3 +++
56457 poppler/Makefile.am  |  4 ++++
56458 5 files changed, 71 insertions(+), 4 deletions(-)
56459
56460commit 2cb9d70678e33504246cbfbe0525c33f5e3b7736
56461Author: Kristian Høgsberg <krh@redhat.com>
56462Date:	Mon Apr 4 05:56:29 2005 +0000
56463
56464    2005-04-04	Kristian Høgsberg  <krh@redhat.com>
56465
56466	    * glib/poppler-page.cc (poppler_page_find_text): Reverse
56467	    list of
56468	    matches so we get them in the right order.
56469
56470 ChangeLog	      | 5 +++++
56471 glib/poppler-page.cc | 2 +-
56472 2 files changed, 6 insertions(+), 1 deletion(-)
56473
56474commit 8c2a5ffb73c0f2d84adebcfbd43f8347ae8c8bbc
56475Author: Jeff Muizelaar <jeff@infidigm.net>
56476Date:	Sun Apr 3 18:17:55 2005 +0000
56477
56478    2005-04-03	Martin Kretzschmar  <martink@gnome.org>
56479
56480	* poppler/DCTStream.h: Wrap #include <jpeglib.h> in extern "C"
56481	Fixes build with unpatched libjpeg.
56482
56483 ChangeLog	     | 5 +++++
56484 poppler/DCTStream.h | 2 ++
56485 2 files changed, 7 insertions(+)
56486
56487commit 1879d82d9088aa36ef5e677f4bae44c84f90caa6
56488Author: Jeff Muizelaar <jeff@infidigm.net>
56489Date:	Sat Apr 2 22:16:38 2005 +0000
56490
56491    2005-04-02	Jeff Muizelaar	<jrmuizel@nit.ca>
56492
56493	* poppler/Page.h:
56494	* poppler/Page.cc (Page::Page):
56495	Some initial infrastructure for supporting transitions.
56496
56497 ChangeLog	 |  6 ++++++
56498 poppler/Page.cc | 10 ++++++++++
56499 poppler/Page.h  |  4 ++++
56500 3 files changed, 20 insertions(+)
56501
56502commit fa4efbed51e12811070798a7cfb6b1f9e8d57abc
56503Author: Kristian Høgsberg <krh@redhat.com>
56504Date:	Fri Apr 1 00:32:34 2005 +0000
56505
56506    2005-03-31	Kristian Høgsberg  <krh@redhat.com>
56507
56508	    * glib/poppler-page.cc (poppler_page_render_to_pixbuf): Clip
56509	    output to destination pixbuf and fix RGB order.
56510
56511 ChangeLog	      |  5 +++++
56512 glib/poppler-page.cc | 38 +++++++++++++++++++++++---------------
56513 2 files changed, 28 insertions(+), 15 deletions(-)
56514
56515commit bb508ded0b8c5806a9db1ec73e57b14268896911
56516Author: Kristian Høgsberg <krh@redhat.com>
56517Date:	Thu Mar 31 22:45:05 2005 +0000
56518
56519    2005-03-31	Kristian Høgsberg  <krh@redhat.com>
56520
56521	    * glib/poppler-page.cc (poppler_page_find_text): New
56522	    function to
56523	    seach a page for occurrences of a given text string.
56524
56525	    * glib/poppler-page.cc: Add g_return_if_fail() checks to
56526	    a couple
56527	    of functions.
56528
56529 ChangeLog		  |  8 +++++
56530 glib/poppler-page.cc	  | 82
56531 ++++++++++++++++++++++++++++++++++++++++++------
56532 glib/poppler-page.h	  | 18 ++++++++---
56533 glib/test-poppler-glib.c | 19 +++++++++--
56534 4 files changed, 109 insertions(+), 18 deletions(-)
56535
56536commit 0b4d481e9c79cb18cf41b503970801bbf4b95b3c
56537Author: Jonathan Blandford <jrb@redhat.com>
56538Date:	Thu Mar 31 05:29:42 2005 +0000
56539
56540    Thu Mar 31 00:26:20 2005  Jonathan Blandford  <jrb@redhat.com>
56541
56542	    * glib/poppler-page.cc:
56543	    * glib/poppler-page.h (poppler_page_get_link_mapping,
56544	    poppler_page_free_link_mapping): New functions to get a
56545	    mapping of
56546	    links to locations on the current document.
56547    :s
56548
56549 ChangeLog	      |  7 +++++
56550 glib/poppler-page.cc | 85
56551 ++++++++++++++++++++++++++++++++++++++++++++++++----
56552 glib/poppler-page.h  | 15 ++++++++++
56553 3 files changed, 102 insertions(+), 5 deletions(-)
56554
56555commit c4e18f5a454794bd5e226f1106a54ccf807c6c3d
56556Author: Jeff Muizelaar <jeff@infidigm.net>
56557Date:	Thu Mar 31 02:28:46 2005 +0000
56558
56559    2005-03-30	Jeff Muizelaar <jrmuizel@nit.ca>
56560
56561	* poppler/DCTStream.h: change x to unsigned int to eliminate
56562	comparision warning
56563
56564 ChangeLog	     | 5 +++++
56565 poppler/DCTStream.h | 2 +-
56566 2 files changed, 6 insertions(+), 1 deletion(-)
56567
56568commit e6a2a588305b4797af901599eb6854028f2be476
56569Author: Jeff Muizelaar <jeff@infidigm.net>
56570Date:	Wed Mar 30 18:43:44 2005 +0000
56571
56572    2005-03-30	Jeff Muizelaar <jrmuizel@nit.ca>
56573
56574	* poppler/Catalog.cc: delete pageLabelInfo on deconstruction
56575
56576 ChangeLog	    | 4 ++++
56577 poppler/Catalog.cc | 1 +
56578 2 files changed, 5 insertions(+)
56579
56580commit a52905c0f0bf4d10d2103b80924a4de204d03836
56581Author: Jonathan Blandford <jrb@redhat.com>
56582Date:	Wed Mar 30 04:08:26 2005 +0000
56583
56584    add this
56585
56586 glib/poppler-action.cc | 285
56587 +++++++++++++++++++++++++++++++++++++++++++++++++
56588 1 file changed, 285 insertions(+)
56589
56590commit 9542860a74076020b5727d4b761c08cdab42d69e
56591Author: Jonathan Blandford <jrb@redhat.com>
56592Date:	Wed Mar 30 04:07:57 2005 +0000
56593
56594    add these
56595
56596 glib/poppler-action.h | 157
56597 ++++++++++++++++++++++++++++++++++++++++++++++++++
56598 1 file changed, 157 insertions(+)
56599
56600commit 07720f98eca8736695f7d0d8e98465d301e6b7cf
56601Author: Jonathan Blandford <jrb@redhat.com>
56602Date:	Wed Mar 30 04:07:39 2005 +0000
56603
56604    Tue Mar 29 23:07:17 2005  Jonathan Blandford  <jrb@redhat.com>
56605
56606	    * glib/poppler-page.h: Reformat.
56607
56608 ChangeLog	     |	4 ++++
56609 glib/poppler-page.h | 34 +++++++++++++++++-----------------
56610 2 files changed, 21 insertions(+), 17 deletions(-)
56611
56612commit 3437b9e122aa05f4ede24664ee5a9b2d423ef9c4
56613Author: Jonathan Blandford <jrb@redhat.com>
56614Date:	Wed Mar 30 04:04:53 2005 +0000
56615
56616    Tue Mar 29 22:49:15 2005  Jonathan Blandford  <jrb@redhat.com>
56617
56618	    * glib/poppler-action.[ch]: New item to encapsulate links.
56619	    * glib/poppler-document.[ch] (poppler_index_iter_get_action):
56620	    New
56621	    function to get the action.  Also, fix some warnings.
56622	    * glib/poppler-private.h (_poppler_action_new): New function.
56623	    * glib/test-poppler-glib.c: Fix warnings.
56624
56625 ChangeLog		  |  8 +++++++
56626 glib/Makefile.am	  |  2 ++
56627 glib/poppler-document.cc | 57
56628 +++++++++++-------------------------------------
56629 glib/poppler-document.h  |  7 ++----
56630 glib/poppler-private.h   | 12 ++++++++--
56631 glib/poppler.h		  |  1 +
56632 glib/test-poppler-glib.c |  4 +++-
56633 7 files changed, 39 insertions(+), 52 deletions(-)
56634
56635commit cab0ec4d011c34b571050a446c6e3286cc8749c8
56636Author: Jonathan Blandford <jrb@redhat.com>
56637Date:	Tue Mar 29 18:49:26 2005 +0000
56638
56639    Tue Mar 29 02:36:00 2005  Jonathan Blandford  <jrb@redhat.com>
56640
56641	    * glib/poppler-document.[ch] (PopplerIndexIter): Add an
56642	    iter to
56643	    extract the index from the doc.  Includes a bad hack, for now.
56644
56645    Mon Mar 28 22:02:07 2005  Jonathan Blandford  <jrb@redhat.com>
56646
56647	    * glib/poppler-page.cc:
56648	    * glib/poppler-page.h (poppler_page_get_thumbnail_size): New
56649	    function.
56650	    * poppler-glib.pc.in: add -lpoppler-glib to the libs line.
56651
56652 ChangeLog		  |  12 ++++
56653 glib/poppler-document.cc | 160
56654 ++++++++++++++++++++++++++++++++++++++++++++++-
56655 glib/poppler-document.h  |  15 +++++
56656 glib/poppler-page.cc	  |  48 +++++++++++++-
56657 glib/poppler-page.h	  |   3 +
56658 poppler-glib.pc.in	  |   2 +-
56659 6 files changed, 236 insertions(+), 4 deletions(-)
56660
56661commit 2de98f3871bc4ea3e361ca4fe37f5b6561918c77
56662Author: Kristian Høgsberg <krh@redhat.com>
56663Date:	Mon Mar 28 07:49:54 2005 +0000
56664
56665    2005-03-28	Kristian Høgsberg  <krh@redhat.com>
56666
56667	    * poppler/Page.cc (loadThumb): Backend agnostic method for
56668	    extracting an embedded thumbnail iamge.
56669
56670	    * poppler/Dict.cc (lookupInt): New convenience method.
56671
56672	    * glib/poppler-page.cc (poppler_page_get_thumbnail): New glib
56673	    function for getting the embedded thumbnail image for a page.
56674
56675 ChangeLog		  |  10 +++++
56676 glib/poppler-page.cc	  |  23 ++++++++++
56677 glib/poppler-page.h	  |  32 +++++++-------
56678 glib/test-poppler-glib.c |  24 ++++++++---
56679 poppler/Dict.cc	  |  20 +++++++++
56680 poppler/Dict.h		  |   1 +
56681 poppler/Page.cc	  | 109
56682 +++++++++++++++++++++++++++++++++++++++++++++++
56683 poppler/Page.h		  |   1 +
56684 8 files changed, 196 insertions(+), 24 deletions(-)
56685
56686commit 591055d1fbcd0b9c2bb11f14040568051c5976d1
56687Author: Kristian Høgsberg <krh@redhat.com>
56688Date:	Sat Mar 26 00:34:21 2005 +0000
56689
56690    2005-03-25	Kristian Høgsberg  <krh@redhat.com>
56691
56692	    * glib/Makefile.am (libpoppler_glib_la_SOURCES): Add
56693
56694	    * configure.ac: Check for fontconfig for glib bindings.
56695
56696 ChangeLog	  | 4 ++++
56697 configure.ac	  | 4 ++--
56698 glib/Makefile.am | 7 +++++--
56699 3 files changed, 11 insertions(+), 4 deletions(-)
56700
56701commit 1e30abe94a96b91df05716ea079c58782d767951
56702Author: Kristian Høgsberg <krh@redhat.com>
56703Date:	Thu Mar 24 22:24:41 2005 +0000
56704
56705    2005-03-24	Kristian Høgsberg  <krh@redhat.com>
56706
56707	    * glib/Makefile.am: Use POPPLER_GLIB_CFLAGS and
56708	    POPPLER_GLIB_LIBS
56709	    instead of GTK_TEST_*.  Reported by Adam Jackson
56710	    <ajax@nwnk.net>.
56711
56712 ChangeLog	  | 5 +++++
56713 glib/Makefile.am | 7 +++----
56714 2 files changed, 8 insertions(+), 4 deletions(-)
56715
56716commit 1d9fcaa34222b2ccd53280148561917dbb8d95d9
56717Author: Kristian Høgsberg <krh@redhat.com>
56718Date:	Wed Mar 23 05:53:08 2005 +0000
56719
56720    File Edit Options Buffers Tools Help
56721    2005-03-23	Kristian Høgsberg  <krh@redhat.com>
56722
56723	    * poppler/Catalog.cc (indexToLabel, labelToIndex): Add
56724	    stricter
56725	    checking of incoming labels and indices.
56726
56727	    * glib/test-poppler-glib.c (main): Change test program to
56728	    take the
56729	    page label from the command line.
56730
56731 ChangeLog		  |  6 ++++++
56732 glib/test-poppler-glib.c |  5 ++++-
56733 poppler/Catalog.cc	  | 31 +++++++++++++++++++++++++++++--
56734 3 files changed, 39 insertions(+), 3 deletions(-)
56735
56736commit a9bbb465a0ee6ab320f76d322a3f575327ad1148
56737Author: Kristian Høgsberg <krh@redhat.com>
56738Date:	Wed Mar 23 05:38:34 2005 +0000
56739
56740    2005-03-23	Kristian Høgsberg  <krh@redhat.com>
56741
56742	    * glib/poppler-page.cc:
56743	    * glib/poppler-page.h: Add poppler_page_get_index() and rename
56744	    popper_page_get_dimension() to popper_page_get_size()
56745
56746 ChangeLog		  |  6 ++++++
56747 glib/poppler-page.cc	  | 12 +++++++++---
56748 glib/poppler-page.h	  | 32 +++++++++++++++++---------------
56749 glib/test-poppler-glib.c |  5 ++---
56750 4 files changed, 34 insertions(+), 21 deletions(-)
56751
56752commit 178bff27d09d1e18d1fc00c975fa235b0e9f93d3
56753Author: Kristian Høgsberg <krh@redhat.com>
56754Date:	Wed Mar 23 04:14:28 2005 +0000
56755
56756    2005-03-22	Kristian Høgsberg  <krh@redhat.com>
56757
56758	    * glib/poppler-document.cc: Implement poppler_document_save().
56759
56760	    * glib/poppler-document.h: Add prototype and format headers
56761	    properly.
56762
56763 ChangeLog		  |  7 +++++++
56764 glib/poppler-document.cc | 20 ++++++++++++++++++++
56765 glib/poppler-document.h  | 30 +++++++++++++-----------------
56766 3 files changed, 40 insertions(+), 17 deletions(-)
56767
56768commit e40c6f69c9466df4cc70840b959f72cb0809c777
56769Author: Kristian Høgsberg <krh@redhat.com>
56770Date:	Wed Mar 23 01:30:04 2005 +0000
56771
56772    2005-03-22	Kristian Høgsberg  <krh@redhat.com>
56773
56774	    * configure.ac: Fix --disable-popper typo reported by Albert.
56775	    Require exactly cairo 0.4 since CVS cairo has API changes.
56776
56777 ChangeLog    | 5 +++++
56778 configure.ac | 6 +++---
56779 2 files changed, 8 insertions(+), 3 deletions(-)
56780
56781commit 2a1e4f6f6dd87dc59b3579175a87215fd7350ee0
56782Author: Kristian Høgsberg <krh@redhat.com>
56783Date:	Tue Mar 22 22:46:37 2005 +0000
56784
56785    2005-03-22	Kristian Høgsberg  <krh@redhat.com>
56786
56787	    * poppler/Array.cc:
56788	    * poppler/Array.h: Add getString() convenience method.
56789
56790	    * poppler/Catalog.cc:
56791	    * poppler/Catalog.h: Optimize lookup of named destinations.
56792
56793 ChangeLog	    |	8 +++
56794 poppler/Array.cc   |  15 ++++++
56795 poppler/Array.h    |	1 +
56796 poppler/Catalog.cc | 142
56797 ++++++++++++++++++++++++++++++++++-------------------
56798 poppler/Catalog.h  |  32 +++++++++++-
56799 5 files changed, 146 insertions(+), 52 deletions(-)
56800
56801commit 4dfe0ce4a1ca09d632943f0f6315e31135957ada
56802Author: Kristian Høgsberg <krh@redhat.com>
56803Date:	Tue Mar 22 01:50:05 2005 +0000
56804
56805    2005-03-21	Kristian Høgsberg  <krh@redhat.com>
56806
56807	    * NEWS, TODO: Update these.
56808
56809 ChangeLog |  4 ++++
56810 NEWS	   |  1 +
56811 TODO	   | 29 ++++++++++++++++++++---------
56812 3 files changed, 25 insertions(+), 9 deletions(-)
56813
56814commit c158de90a5a8c6514d8aa22efa0b891a1801e822
56815Author: Kristian Høgsberg <krh@redhat.com>
56816Date:	Mon Mar 21 07:53:19 2005 +0000
56817
56818    2005-03-21	Kristian Høgsberg  <krh@redhat.com>
56819
56820	    From Albert Astals Cid <tsdgeos@yahoo.es>:
56821
56822	    * poppler/Catalog.cc, poppler/Catalog.h: Parse PageMode
56823	    setting
56824	    from the Catalog dict and expose it through getPageMode()
56825	    method.
56826
56827 ChangeLog	    | 10 ++++++++--
56828 poppler/Catalog.cc | 16 ++++++++++++++++
56829 poppler/Catalog.h  | 12 ++++++++++++
56830 3 files changed, 36 insertions(+), 2 deletions(-)
56831
56832commit 9887679ca195714d71cbedde9297e9dcea04eb13
56833Author: Kristian Høgsberg <krh@redhat.com>
56834Date:	Mon Mar 21 07:36:11 2005 +0000
56835
56836    2005-03-21	Kristian Høgsberg  <krh@redhat.com>
56837
56838	    * glib/poppler-document.cc:
56839
56840	    * glib/poppler-document.h: Expose the documenttitle as
56841	    a GObject
56842	    property.
56843
56844	    * glib/poppler-page.cc: Expose the page label as a GObject
56845	    property.
56846
56847	    * glib/poppler-private.h: Add the page index to PopplerPage.
56848
56849	    * glib/test-poppler-glib.c: Print out page label and document
56850	    title.
56851
56852	    * poppler/Catalog.cc:
56853	    * poppler/Catalog.h: Add page label accessors.
56854
56855	    * poppler/PageLabelInfo.cc:
56856	    * poppler/PageLabelInfo.h: New files.
56857
56858	    * poppler/Makefile.am: Add new files to sources.
56859
56860 ChangeLog		  |  23 ++++
56861 glib/poppler-document.cc |  95 ++++++++++++-
56862 glib/poppler-document.h  |   3 +
56863 glib/poppler-page.cc	  |  37 ++++-
56864 glib/poppler-private.h   |   3 +-
56865 glib/test-poppler-glib.c |  13 +-
56866 poppler/Catalog.cc	  |  15 ++
56867 poppler/Catalog.h	  |   6 +
56868 poppler/Makefile.am	  |   4 +-
56869 poppler/PageLabelInfo.cc | 346
56870 +++++++++++++++++++++++++++++++++++++++++++++++
56871 poppler/PageLabelInfo.h  |  37 +++++
56872 11 files changed, 573 insertions(+), 9 deletions(-)
56873
56874commit 2cfe917de909254bc3a114a6add68a14b5885fd0
56875Author: Kristian Høgsberg <krh@redhat.com>
56876Date:	Sun Mar 20 05:44:06 2005 +0000
56877
56878    2005-03-20	Kristian Høgsberg  <krh@redhat.com>
56879
56880	    * glib/poppler-document.cc:
56881	    * glib/poppler-page.h:
56882	    * glib/poppler.cc:
56883	    * poppler/Array.cc:
56884	    * poppler/Array.h:
56885	    * poppler/Catalog.cc: Fix up filenames in #include statements
56886	    and
56887	    comments.
56888
56889 ChangeLog		  | 10 ++++++++++
56890 glib/poppler-document.cc |  2 +-
56891 glib/poppler-document.h  |  2 +-
56892 glib/poppler-page.cc	  |  2 +-
56893 glib/poppler-page.h	  |  2 +-
56894 glib/poppler.cc	  |  2 +-
56895 glib/poppler.h		  |  2 +-
56896 7 files changed, 16 insertions(+), 6 deletions(-)
56897
56898commit f9b6017cfaf8f814ae2fc027927477c29f24af71
56899Author: Kristian Høgsberg <krh@redhat.com>
56900Date:	Sun Mar 20 00:35:21 2005 +0000
56901
56902    2005-03-19	Kristian Høgsberg  <krh@redhat.com>
56903
56904	    Land the first bits of the glib wrapper.
56905
56906	    * Makefile.am:
56907	    * configure.ac: Add new glib subdirectory and configure
56908	    options
56909	    for glib wrapper.
56910
56911	    * glib/Makefile.am:
56912	    * glib/poppler-document.cc:
56913	    * glib/poppler-document.h:
56914	    * glib/poppler-page.cc:
56915	    * glib/poppler-page.h:
56916	    * glib/poppler-private.h:
56917	    * glib/poppler.cc:
56918	    * glib/poppler.h:
56919	    * glib/test-poppler-glib.c:
56920	    * poppler-glib.pc.in: New files.
56921
56922 ChangeLog		  |  19 ++++++
56923 Makefile.am		  |  27 ++++----
56924 NEWS			  |   4 ++
56925 configure.ac		  |  25 ++++++-
56926 glib/Makefile.am	  |  33 ++++++++++
56927 glib/poppler-document.cc | 165
56928 +++++++++++++++++++++++++++++++++++++++++++++++
56929 glib/poppler-document.h  |  52 +++++++++++++++
56930 glib/poppler-page.cc	  | 158
56931 +++++++++++++++++++++++++++++++++++++++++++++
56932 glib/poppler-page.h	  |  50 ++++++++++++++
56933 glib/poppler-private.h   |  20 ++++++
56934 glib/poppler.cc	  |  29 +++++++++
56935 glib/poppler.h		  |  42 ++++++++++++
56936 glib/test-poppler-glib.c |  43 ++++++++++++
56937 poppler-glib.pc.in	  |  11 ++++
56938 14 files changed, 661 insertions(+), 17 deletions(-)
56939
56940commit 2a31446b227b5cdc8334e672a71835b6ea14713a
56941Author: Jeff Muizelaar <jeff@infidigm.net>
56942Date:	Wed Mar 16 15:51:36 2005 +0000
56943
56944    2005-03-16	Jeff Muizelaar	<jrmuizel@nit.ca>
56945
56946	From Dan Sheridan <dan.sheridan@postman.org.uk>
56947
56948	* poppler/XRef.cc (XRef::checkEncrypted):
56949	The key length should be 5 for revision 2 documents.
56950
56951 ChangeLog	 | 7 +++++++
56952 poppler/XRef.cc | 6 ++++++
56953 2 files changed, 13 insertions(+)
56954
56955commit e632a1d4b2f685993bda407458c34ef8e6b74136
56956Author: Kristian Høgsberg <krh@redhat.com>
56957Date:	Fri Mar 11 22:43:29 2005 +0000
56958
56959    2005-03-11	Kristian Høgsberg  <krh@redhat.com>
56960
56961	    From  Jeff Muizelaar  <jrmuizel@nit.ca>:
56962
56963	    * poppler/CairoOutputDev.cc (CairoOutputDev::drawImageMask):
56964	    Use
56965	    getLine instead of getPixel.
56966
56967 ChangeLog		   |  3 +++
56968 poppler/CairoOutputDev.cc | 18 ++++++++----------
56969 2 files changed, 11 insertions(+), 10 deletions(-)
56970
56971commit 83e904452f205a2c0cd2723cb12b7fd4640ce342
56972Author: Kristian Høgsberg <krh@redhat.com>
56973Date:	Fri Mar 11 21:42:52 2005 +0000
56974
56975    2005-03-11	Kristian Høgsberg  <krh@redhat.com>
56976
56977	    From  Jeff Muizelaar  <jrmuizel@nit.ca>:
56978
56979	    * configure.ac: Add checks for libjpeg.
56980
56981	    * DCTStream.cc, DCTStream.h, Stream.cc, Stream.h, Makefile.am:
56982	    Conditionally use libjpeg instead of xpdf jpeg decoder.
56983
56984 ChangeLog	      |   9 +++++
56985 configure.ac	      |  34 +++++++++++++++-
56986 poppler/DCTStream.cc | 110
56987 +++++++++++++++++++++++++++++++++++++++++++++++++++
56988 poppler/DCTStream.h  |  70 ++++++++++++++++++++++++++++++++
56989 poppler/Makefile.am  |  14 ++++++-
56990 poppler/Stream.cc    |   8 ++++
56991 poppler/Stream.h     |   2 +
56992 7 files changed, 245 insertions(+), 2 deletions(-)
56993
56994commit e2af71338fd89760c4ac76999985efc5eb92817f
56995Author: Kristian Høgsberg <krh@redhat.com>
56996Date:	Fri Mar 11 16:42:20 2005 +0000
56997
56998    2005-03-10	Kristian Høgsberg  <krh@redhat.com>
56999
57000	    From Jeff Muizelaar <jrmuizel@nit.ca>:
57001
57002	    * poppler/CairoFontEngine.cc (CairoFontEngine::getFont):
57003	    Don't print "Type 3 font!" message.
57004
57005	    * poppler/CairoOutputDev.cc (CairoOutputDev::drawImageMask):
57006	    Enable image mask drawing and do it properly, albeit slowly.
57007
57008	    * poppler/CairoOutputDev.h
57009	    (CairoOutputDev::interpretType3Chars): Return true so that
57010	    Gfx.cc turns type3 characters into calls to drawImageMask
57011
57012 ChangeLog		    | 14 ++++++++++++++
57013 poppler/CairoFontEngine.cc |  1 -
57014 poppler/CairoOutputDev.cc  | 25 ++++++++++---------------
57015 poppler/CairoOutputDev.h   |  2 +-
57016 4 files changed, 25 insertions(+), 17 deletions(-)
57017
57018commit 3dc52373346e448077d2539163e873eef6406ed7
57019Author: Kristian Høgsberg <krh@redhat.com>
57020Date:	Wed Mar 9 15:47:00 2005 +0000
57021
57022    2005-03-09	Kristian Høgsberg  <krh@redhat.com>
57023
57024	    * NEWS: Describe 0.1.2 (and 0.1.1) release.
57025
57026	    * configure.ac: Bump poppler version to 0.1.2
57027
57028 ChangeLog    |  6 ++++++
57029 NEWS	      | 12 ++++++++++++
57030 configure.ac |  2 +-
57031 3 files changed, 19 insertions(+), 1 deletion(-)
57032
57033commit 5c6a2d34fc25df28ca5326e6910d7cf664f0c3d7
57034Author: Kristian Høgsberg <krh@redhat.com>
57035Date:	Wed Mar 9 15:35:31 2005 +0000
57036
57037    2005-03-09	Kristian Høgsberg  <krh@redhat.com>
57038
57039	    * configure.ac: Bump cairo requirement to 0.4.
57040
57041 ChangeLog    | 4 ++++
57042 configure.ac | 4 ++--
57043 2 files changed, 6 insertions(+), 2 deletions(-)
57044
57045commit 5b2d9a61e79cefd819888c8c89231a5fafccd114
57046Author: Kristian Høgsberg <krh@redhat.com>
57047Date:	Sat Mar 5 04:57:49 2005 +0000
57048
57049    2005-03-04	Kristian Høgsberg  <krh@redhat.com>
57050
57051	    Patch from Jeff Muizelaar <jrmuizel@nit.ca>.  Changed to
57052	    allocate
57053	    glyphs using gmalloc.
57054
57055	    * poppler/CairoOutputDev.cc (CairoOutputDev::drawString):
57056	    Implement drawString instead of drawChar. This change should
57057	    make clipping to a text path work and has a performance
57058	    improvement. Currently the code is a little ugly because we
57059	    can't concat matrices to cairo without losing our current
57060	    font.
57061
57062	    * poppler/CairoOutputDev.h (CairoOutputDev::useDrawChar):
57063	    Tell Gfx.cc that it should use drawString instead of drawChar.
57064
57065 ChangeLog		   |  14 ++++++
57066 TODO			   |   3 ++
57067 poppler/CairoOutputDev.cc | 110
57068 ++++++++++++++++++++++++++++++++++------------
57069 poppler/CairoOutputDev.h  |   7 +--
57070 4 files changed, 102 insertions(+), 32 deletions(-)
57071
57072commit 60d190ef80a0dcd9cc3a67306e2c65c5dd482f24
57073Author: Kristian Høgsberg <krh@redhat.com>
57074Date:	Sat Mar 5 04:37:14 2005 +0000
57075
57076    2005-03-04	Kristian Høgsberg  <krh@redhat.com>
57077
57078	    * test/gtk-cairo-test.cc (view_load):
57079	    * test/gtk-splash-test.cc (view_load): Fix missing return
57080	    statement, and remove unused variables.
57081
57082	    * configure.ac: Add configure option to enable the default KDE
57083	    flags as described by Albert Astals Cid <tsdgeos@yahoo.es>.
57084
57085	    * TODO: Update with Jeff's items.
57086
57087	    * .cvsignore:
57088	    * */.cvsignore: Add these to silence CVS.
57089
57090 ChangeLog		 |  9 +++++++++
57091 TODO			 | 15 +++++++++++----
57092 configure.ac		 | 21 +++++++++++++++++++++
57093 test/gtk-cairo-test.cc  |  6 ++----
57094 test/gtk-splash-test.cc |  5 ++---
57095 5 files changed, 45 insertions(+), 11 deletions(-)
57096
57097commit e6706e505c1675724c8870f7c58079932661db5f
57098Author: Kristian Høgsberg <krh@redhat.com>
57099Date:	Sat Mar 5 02:19:50 2005 +0000
57100
57101    2005-03-04	Kristian Høgsberg  <krh@redhat.com>
57102
57103	    * .cvsignore:
57104	    * */.cvsignore: Add these to silence CVS.
57105
57106 .cvsignore	    | 21 +++++++++++++++++++++
57107 ChangeLog	    |  3 +++
57108 fofi/.cvsignore    |  8 ++++++++
57109 goo/.cvsignore     |  8 ++++++++
57110 poppler/.cvsignore | 10 ++++++++++
57111 splash/.cvsignore  |  8 ++++++++
57112 test/.cvsignore    | 10 ++++++++++
57113 7 files changed, 68 insertions(+)
57114
57115commit 932edfc3c5c61e3b3e98957b717abbf8055e1c5e
57116Author: Kristian Høgsberg <krh@redhat.com>
57117Date:	Fri Mar 4 19:47:13 2005 +0000
57118
57119    2005-03-04	Kristian Høgsberg  <krh@redhat.com>
57120
57121	    * configure.ac: Implement same check for gtk+-2.0 tests as for
57122	    cairo.
57123
57124 ChangeLog    |  5 +++++
57125 configure.ac | 11 ++++++++---
57126 2 files changed, 13 insertions(+), 3 deletions(-)
57127
57128commit c632b35ad9345f280d78c268f84ae3fd5a3921b9
57129Author: Kristian Høgsberg <krh@redhat.com>
57130Date:	Fri Mar 4 16:33:43 2005 +0000
57131
57132    2005-03-04	Kristian Høgsberg  <krh@redhat.com>
57133
57134	    * configure.ac: Only fail hard in check for cairo if the user
57135	    specified --enable-cairo-output (from Brad Hards
57136	    <bradh@frogmouth.net>).  Print summary of configure results
57137	    at the
57138	    end of configure script.
57139
57140	    * poppler/poppler-config.h: Remove this file (noticed by Brad
57141	    Hards <bradh@frogmouth.net>).
57142
57143 ChangeLog    |  5 +++++
57144 configure.ac | 17 ++++++++++++++---
57145 2 files changed, 19 insertions(+), 3 deletions(-)
57146
57147commit 80f9c90273eb31ac349c46bf86dedff7daf21db4
57148Author: Kristian Høgsberg <krh@redhat.com>
57149Date:	Fri Mar 4 15:32:32 2005 +0000
57150
57151    2005-03-04	Kristian Høgsberg  <krh@redhat.com>
57152
57153	    * poppler/poppler-config.h: Remove this file (noticed by Brad
57154	    Hards <bradh@frogmouth.net>).
57155
57156 ChangeLog		  |   5 ++
57157 poppler/poppler-config.h | 146
57158 -----------------------------------------------
57159 2 files changed, 5 insertions(+), 146 deletions(-)
57160
57161commit 338b83b6f08a7212fdde2bbce94385e9a71a3d23
57162Author: Kristian Høgsberg <krh@redhat.com>
57163Date:	Fri Mar 4 02:46:44 2005 +0000
57164
57165    2005-03-03	Kristian Høgsberg  <krh@redhat.com>
57166
57167	    Patch from Jeff Muizelaar <jrmuizel@nit.ca>:
57168
57169	    * poppler/CairoOutputDev.cc (CairoOutputDev::drawImage,
57170	    CairoOutputDev::drawImageMask): destroy the image surface and
57171	    free the image buffer.
57172
57173 ChangeLog		   | 10 ++++++++++
57174 autogen.sh		   |  2 +-
57175 poppler/CairoOutputDev.cc |  8 +++++---
57176 3 files changed, 16 insertions(+), 4 deletions(-)
57177
57178commit 062aa51487f539406b54458885b4c9501da3c44d
57179Author: Kristian Høgsberg <krh@redhat.com>
57180Date:	Thu Mar 3 20:01:14 2005 +0000
57181
57182    2005-03-03	Kristian Høgsberg  <krh@redhat.com>
57183
57184	    * autogen.sh: Add to CVS.
57185
57186 ChangeLog  | 4 ++++
57187 autogen.sh | 4 ++++
57188 2 files changed, 8 insertions(+)
57189
57190commit cb02d5d0e770e2a8cbe5a8ac810820a2ce5fec0c
57191Author: Kristian Høgsberg <krh@redhat.com>
57192Date:	Thu Mar 3 19:45:58 2005 +0000
57193
57194    Initial revision
57195
57196 AUTHORS			|    3 +
57197 COPYING			|  340 ++++
57198 ChangeLog			|   33 +
57199 INSTALL			|  236 +++
57200 Makefile.am			|   29 +
57201 NEWS				|    4 +
57202 README				|   37 +
57203 README-XPDF			|  376 ++++
57204 TODO				|   21 +
57205 configure.ac			|  139 ++
57206 fofi/FoFiBase.cc		|  156 ++
57207 fofi/FoFiBase.h		|   55 +
57208 fofi/FoFiEncodings.cc		|  994 ++++++++++
57209 fofi/FoFiEncodings.h		|   34 +
57210 fofi/FoFiTrueType.cc		| 1438 ++++++++++++++
57211 fofi/FoFiTrueType.h		|  131 ++
57212 fofi/FoFiType1.cc		|  207 ++
57213 fofi/FoFiType1.h		|   57 +
57214 fofi/FoFiType1C.cc		| 2385 ++++++++++++++++++++++
57215 fofi/FoFiType1C.h		|  224 +++
57216 fofi/Makefile.am		|   16 +
57217 goo/GooHash.cc			|  356 ++++
57218 goo/GooHash.h			|   74 +
57219 goo/GooList.cc			|   92 +
57220 goo/GooList.h			|   89 +
57221 goo/GooMutex.h			|   49 +
57222 goo/GooString.cc		|  236 +++
57223 goo/GooString.h		|   98 +
57224 goo/Makefile.am		|   20 +
57225 goo/gfile.cc			|  705 +++++++
57226 goo/gfile.h			|  140 ++
57227 goo/gmem.c			|  204 ++
57228 goo/gmem.h			|   53 +
57229 goo/gmempp.cc			|   32 +
57230 goo/gtypes.h			|   29 +
57231 poppler-cairo.pc.in		|   10 +
57232 poppler-splash.pc.in		|   10 +
57233 poppler.pc.in			|   11 +
57234 poppler/Annot.cc		|  137 ++
57235 poppler/Annot.h		|   79 +
57236 poppler/Array.cc		|   73 +
57237 poppler/Array.h		|   56 +
57238 poppler/BaseFile.h		|   82 +
57239 poppler/BuiltinFont.cc		|   65 +
57240 poppler/BuiltinFont.h		|   55 +
57241 poppler/BuiltinFontTables.cc	| 4284
57242 ++++++++++++++++++++++++++++++++++++++++
57243 poppler/BuiltinFontTables.h	|   23 +
57244 poppler/CMap.cc		|  384 ++++
57245 poppler/CMap.h			|  101 +
57246 poppler/CairoFontEngine.cc	|  367 ++++
57247 poppler/CairoFontEngine.h	|   61 +
57248 poppler/CairoOutputDev.cc	|  569 ++++++
57249 poppler/CairoOutputDev.h	|  146 ++
57250 poppler/CairoOutputDevImage.cc |   87 +
57251 poppler/CairoOutputDevImage.h	|   43 +
57252 poppler/CairoOutputDevX.cc	|  211 ++
57253 poppler/CairoOutputDevX.h	|  117 ++
57254 poppler/Catalog.cc		|  364 ++++
57255 poppler/Catalog.h		|   87 +
57256 poppler/CharCodeToUnicode.cc	|  533 +++++
57257 poppler/CharCodeToUnicode.h	|  112 ++
57258 poppler/CharTypes.h		|   24 +
57259 poppler/CompactFontTables.h	|  464 +++++
57260 poppler/Decrypt.cc		|  399 ++++
57261 poppler/Decrypt.h		|   59 +
57262 poppler/Dict.cc		|   95 +
57263 poppler/Dict.h			|   75 +
57264 poppler/Error.cc		|   38 +
57265 poppler/Error.h		|   21 +
57266 poppler/ErrorCodes.h		|   36 +
57267 poppler/FontEncodingTables.cc	| 1824 +++++++++++++++++
57268 poppler/FontEncodingTables.h	|   20 +
57269 poppler/Function.cc		| 1525 ++++++++++++++
57270 poppler/Function.h		|  181 ++
57271 poppler/Gfx.cc			| 3079 +++++++++++++++++++++++++++++
57272 poppler/Gfx.h			|  279 +++
57273 poppler/GfxFont.cc		| 1508 ++++++++++++++
57274 poppler/GfxFont.h		|  313 +++
57275 poppler/GfxState.cc		| 2782 ++++++++++++++++++++++++++
57276 poppler/GfxState.h		| 1053 ++++++++++
57277 poppler/GlobalParams.cc	| 1764 +++++++++++++++++
57278 poppler/GlobalParams.h		|  312 +++
57279 poppler/JArithmeticDecoder.cc	|  300 +++
57280 poppler/JArithmeticDecoder.h	|   89 +
57281 poppler/JBIG2Stream.cc		| 3337 +++++++++++++++++++++++++++++++
57282 poppler/JBIG2Stream.h		|  141 ++
57283 poppler/JPXStream.cc		| 2822 ++++++++++++++++++++++++++
57284 poppler/JPXStream.h		|  338 ++++
57285 poppler/Lexer.cc		|  474 +++++
57286 poppler/Lexer.h		|   75 +
57287 poppler/Link.cc		|  851 ++++++++
57288 poppler/Link.h			|  407 ++++
57289 poppler/Makefile.am		|  140 ++
57290 poppler/NameToCharCode.cc	|  116 ++
57291 poppler/NameToCharCode.h	|   40 +
57292 poppler/NameToUnicodeTable.h	| 1097 ++++++++++
57293 poppler/Object.cc		|  231 +++
57294 poppler/Object.h		|  301 +++
57295 poppler/Outline.cc		|  151 ++
57296 poppler/Outline.h		|   74 +
57297 poppler/OutputDev.cc		|  104 +
57298 poppler/OutputDev.h		|  162 ++
57299 poppler/PDFDoc.cc		|  322 +++
57300 poppler/PDFDoc.h		|  176 ++
57301 poppler/PDFDocEncoding.cc	|   44 +
57302 poppler/PDFDocEncoding.h	|   16 +
57303 poppler/PSOutputDev.cc		| 3803 +++++++++++++++++++++++++++++++++++
57304 poppler/PSOutputDev.h		|  312 +++
57305 poppler/PSTokenizer.cc		|  135 ++
57306 poppler/PSTokenizer.h		|   39 +
57307 poppler/Page.cc		|  370 ++++
57308 poppler/Page.h			|  176 ++
57309 poppler/Parser.cc		|  231 +++
57310 poppler/Parser.h		|   58 +
57311 poppler/SplashOutputDev.cc	| 1348 +++++++++++++
57312 poppler/SplashOutputDev.h	|  194 ++
57313 poppler/Stream-CCITT.h		|  459 +++++
57314 poppler/Stream.cc		| 3979
57315 +++++++++++++++++++++++++++++++++++++
57316 poppler/Stream.h		|  841 ++++++++
57317 poppler/TextOutputDev.cc	| 3529 +++++++++++++++++++++++++++++++++
57318 poppler/TextOutputDev.h	|  569 ++++++
57319 poppler/UTF8.h			|   56 +
57320 poppler/UnicodeMap.cc		|  293 +++
57321 poppler/UnicodeMap.h		|  122 ++
57322 poppler/UnicodeMapTables.h	|  361 ++++
57323 poppler/UnicodeTypeTable.cc	|  299 +++
57324 poppler/UnicodeTypeTable.h	|   18 +
57325 poppler/XRef.cc		| 1026 ++++++++++
57326 poppler/XRef.h			|  133 ++
57327 poppler/poppler-config.h	|  146 ++
57328 poppler/poppler-config.h.in	|  145 ++
57329 splash/Makefile.am		|   52 +
57330 splash/Splash.cc		| 1732 ++++++++++++++++
57331 splash/Splash.h		|  174 ++
57332 splash/SplashBitmap.cc		|  157 ++
57333 splash/SplashBitmap.h		|   46 +
57334 splash/SplashClip.cc		|  270 +++
57335 splash/SplashClip.h		|   86 +
57336 splash/SplashErrorCodes.h	|   30 +
57337 splash/SplashFTFont.cc		|  289 +++
57338 splash/SplashFTFont.h		|   53 +
57339 splash/SplashFTFontEngine.cc	|  141 ++
57340 splash/SplashFTFontEngine.h	|   58 +
57341 splash/SplashFTFontFile.cc	|  111 ++
57342 splash/SplashFTFontFile.h	|   68 +
57343 splash/SplashFont.cc		|  166 ++
57344 splash/SplashFont.h		|   87 +
57345 splash/SplashFontEngine.cc	|  245 +++
57346 splash/SplashFontEngine.h	|   83 +
57347 splash/SplashFontFile.cc	|   55 +
57348 splash/SplashFontFile.h	|   58 +
57349 splash/SplashFontFileID.cc	|   23 +
57350 splash/SplashFontFileID.h	|   28 +
57351 splash/SplashGlyphBitmap.h	|   24 +
57352 splash/SplashMath.h		|   45 +
57353 splash/SplashPath.cc		|  177 ++
57354 splash/SplashPath.h		|  105 +
57355 splash/SplashPattern.cc	|   64 +
57356 splash/SplashPattern.h		|   79 +
57357 splash/SplashScreen.cc		|  107 +
57358 splash/SplashScreen.h		|   38 +
57359 splash/SplashState.cc		|   99 +
57360 splash/SplashState.h		|   86 +
57361 splash/SplashT1Font.cc		|  251 +++
57362 splash/SplashT1Font.h		|   49 +
57363 splash/SplashT1FontEngine.cc	|  124 ++
57364 splash/SplashT1FontEngine.h	|   51 +
57365 splash/SplashT1FontFile.cc	|   96 +
57366 splash/SplashT1FontFile.h	|   55 +
57367 splash/SplashTypes.h		|   80 +
57368 splash/SplashXPath.cc		|  417 ++++
57369 splash/SplashXPath.h		|   90 +
57370 splash/SplashXPathScanner.cc	|  271 +++
57371 splash/SplashXPathScanner.h	|   72 +
57372 test/Makefile.am		|   48 +
57373 test/gtk-cairo-test.cc		|  298 +++
57374 test/gtk-splash-test.cc	|  314 +++
57375 177 files changed, 70512 insertions(+)
57376