~ubuntu-branches/ubuntu/saucy/emscripten/saucy-proposed

« back to all changes in this revision

Viewing changes to tests/poppler/NEWS

  • Committer: Package Import Robot
  • Author(s): Sylvestre Ledru
  • Date: 2013-05-02 13:11:51 UTC
  • Revision ID: package-import@ubuntu.com-20130502131151-q8dvteqr1ef2x7xz
Tags: upstream-1.4.1~20130504~adb56cb
ImportĀ upstreamĀ versionĀ 1.4.1~20130504~adb56cb

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
Release 0.16.2
 
2
        core:
 
3
         * Increase precision in PS output device
 
4
         * Workaround bug when converting pdf to ps with level1 (Bug #31926)
 
5
         * Fix crash in Splash output device in some broken pdf
 
6
         * Fix infinite loop in some broken files
 
7
         * Fix rendering of some substituted fonts (Bug #34522)
 
8
         * Do not ask Freetype for 0x0 fonts in Splash output device (Bug #34602)
 
9
         * Don't assume y1 > y3 for points of a highlight annotation (Gnome Bug #643028)
 
10
         * Handle fontCIDType2OT when creating freetype font in Cairo output device (Gnome Bug #643273)
 
11
         * Fix crash in some pdf that use ICC color space (Bug #34357)
 
12
 
 
13
        glib:
 
14
         * Don't use an uninitialized local variable in demo
 
15
         * Add some introspection markers
 
16
 
 
17
        qt4:
 
18
         * Fix crash regression in unicodeToQString (again)
 
19
 
 
20
        utils:
 
21
         * Do not crash when using -bbox
 
22
 
 
23
Release 0.16.2
 
24
        core:
 
25
         * Fix text extraction for some files
 
26
 
 
27
        qt4:
 
28
         * Fix crash regression in unicodeToQString
 
29
 
 
30
Release 0.16.1
 
31
        core:
 
32
         * Fix colorspace issues in the Cairo backend (Bug #32746)
 
33
         * Remove declaration of function without implementation
 
34
         * Do not crash in case jpeg_create_decompress fails (Bug #32890)
 
35
         * Fix variable access mismatch (Bug #33063)
 
36
         * Fix converting some pdf to ps with -level1sep (Bug #32365)
 
37
         * Fix line selection, dont check y for Line selections
 
38
         * Include zlib header in PNGWriter.cc
 
39
         * Fix leak in Splash backend when doing axial shaded fills
 
40
         * Fix label to index conversion on multiple prefixes
 
41
 
 
42
        glib:
 
43
         * Use NULL instead of FALSE for functions returning a pointer
 
44
         * Fix memory leak in poppler_page_get_text_layout() for pages with no text
 
45
 
 
46
        qt4:
 
47
         * Fix unicodeToQString() to correctly decode the Unicode sequence
 
48
 
 
49
Release 0.16.0
 
50
 
 
51
        core:
 
52
         * Improve the correctness of radial shadings (Bug #32349)
 
53
         * Adapt the zlib-based FlateStream code to API changes  (Bug #32065)
 
54
         * Make PreScanOutputDev be less agressive when deciding to rasterize (Bug #30107)
 
55
         * Fix some warnings in newer gcc in Splash backend
 
56
         * Fix the preliminary bbox/clip calculation in Splash backend
 
57
         * Use A1 instead of A8 for imagemask in the Cairo backend
 
58
         * Windows compile fixes
 
59
 
 
60
        utils:
 
61
         * Do not return 99 (or 1) with -h, -v and -printenc (Bug #32149)
 
62
         * Misc style improvements to pdftohtml code
 
63
         * pdftohtml: Remove the -resolution flag introduced in 0.15.0 and fix the
 
64
                      existing -zoom flag
 
65
 
 
66
        build system:
 
67
         * Add more warning flags to the default gcc builds
 
68
         * Enable GObject introspection support in the cmake build system
 
69
 
 
70
        qt4:
 
71
         * Windows compile fixes
 
72
 
 
73
Release 0.15.3 (0.16 RC)
 
74
 
 
75
        core:
 
76
         * Improve rendering of radial shadings
 
77
         * Open a broken file (Bug #31861)
 
78
         * Correct parsing of linearization table (Bug #31627)
 
79
         * Find fonts inside patterns (Bug #31948)
 
80
         * [win32] Simplify strtok_r implementation
 
81
         * Use a std::vector<char> instead of a var-length-array of chars
 
82
         * Fix crashes in broken files
 
83
         * Use sets instead of arrays for looking for duplicate fonts
 
84
 
 
85
        cpp:
 
86
         * Include correction
 
87
 
 
88
        utils:
 
89
         * pdffonts: Remove duplicated code
 
90
 
 
91
Release 0.15.2 (0.16 Beta 2)
 
92
 
 
93
        core:
 
94
         * Improve shadings and antialias in the Splash backend (Bug #30436)
 
95
         * Linearization improvements
 
96
         * Small improvements to the Arthur backend
 
97
         * Fix calculation of the size of some pages (Bug #30784)
 
98
         * Fix crashes in broken documents
 
99
 
 
100
        qt4:
 
101
         * Add Page::renderToPainter() method
 
102
         * Add setDebugErrorFunction() method
 
103
 
 
104
        cpp:
 
105
         * Add the hability to render pages to an image
 
106
 
 
107
        utils:
 
108
         * Add -p flag to pdfimages
 
109
 
 
110
        build system:
 
111
         * Remove -ansi flag for cywin and mingw
 
112
 
 
113
Release 0.15.1 (0.16 Beta 1)
 
114
 
 
115
        core:
 
116
         * Consider render value when colorizing text (Bug #2807)
 
117
         * Improve rendering of Shading Type 6 and 7
 
118
         * Improve dict lookup speed for big dicts
 
119
         * Fix multiple crashes in malformed PDF files
 
120
         * Fix memory leak in in malformed PDF files
 
121
         * Fix memory leak in the Catalog names
 
122
         * Fix uninitialized uses on DCTScanInfo
 
123
         * Fix a crash when drawing square/circle annots without a border (Bug #30580)
 
124
         * Only clip boxes to mediabox if we are at the page level (Bug #30784)
 
125
         * Do not omit the notdef glyph in the Splash backend
 
126
         * Fix a crash when redering documents with invalid type 3 fonts in the Cairo backend
 
127
         * Form improvements
 
128
         * Add a method to get the PDF file identifier
 
129
 
 
130
        glib:
 
131
         * Add more printing options to the API
 
132
         * Add a method to get the PDF file identifier
 
133
         * Add accessor for all PopplerDocument properties
 
134
         * Form improvements
 
135
         * Documentation improvements
 
136
         * Improvements to the demo
 
137
 
 
138
        qt4:
 
139
         * Add a callback to know which page has been printed
 
140
         * Add a method to get the PDF file identifier
 
141
         * Optimize GooString to QString conversion
 
142
         * Some more autotests
 
143
         * Update Doxyfile (enables .qch file for assistant)
 
144
 
 
145
        build system:
 
146
         * Require Cairo 1.10
 
147
 
 
148
        utils:
 
149
         * pdftohtml: Add -s option to generate a single HTML page
 
150
         * pdftotext: Add -bbox option
 
151
 
 
152
        cpp:
 
153
         * Add the possibility of loading a document from raw data
 
154
         * Add a method to get the PDF file identifier
 
155
         * Improve Unicode to ustring conversion
 
156
         * Documentation improvements
 
157
         * Update Doxyfile
 
158
 
 
159
Release 0.15.0 (0.16 Alpha)
 
160
 
 
161
        core:
 
162
         * Remove exception support
 
163
         * Improve creation of Annotations
 
164
         * Fix failure to parse PDF with damaged internal structure. (Bugs #29189 #3870)
 
165
         * Add a way to access the raw text of a page
 
166
         * Speed improvements when reading multiple characters from a given Stream
 
167
         * Speed improvements in the Splash backend
 
168
         * Speed improvement in gray color space calculations
 
169
         * Speed improvement in ICC color space calculations
 
170
         * Speed improvement when reading some fonts
 
171
         * Make GBool a bool instead of an int
 
172
 
 
173
        glib:
 
174
         * Add GObject introspection support
 
175
         * Improve creation of Annotations
 
176
         * Add a way to get the coordinates of each character of a page
 
177
         * Add a way to get the page label
 
178
         * Documentation improvements
 
179
         * Support password protected documents in the demo
 
180
         * Support for selection in the demo
 
181
         * Support for adding annotationss in the demo
 
182
         * Misc improvements in the internals
 
183
        
 
184
        qt4:
 
185
         * Add a way to access the raw text of a page
 
186
         * Recognize "Print" as named action
 
187
         * Documentation improvements
 
188
        
 
189
        build system:
 
190
         * Add option for autogen.sh to skip configure
 
191
         * Nicer autogen.sh output
 
192
         * Improvements when build the glib frontend with CMake
 
193
        
 
194
        utils:
 
195
         * pdftohtml: Use splash instead of external gs invocation to render the background
 
196
         * pdftohtml: Let the user specify the resolution of the background. (Bug #29551)
 
197
        
 
198
        cpp:
 
199
         * Add a way to access the raw text of a page
 
200
 
 
201
Release 0.14.3
 
202
 
 
203
        core:
 
204
         * Tell Windows we are writing/reading binary data from stdout/stdio (Bug #29329)
 
205
         * Fix crash when parsing some Movie elements (KDE Bug #249586)
 
206
 
 
207
Release 0.14.2
 
208
 
 
209
        core:
 
210
         * Fix rendering of some documents involving tilingPatternFill in the cairo output device
 
211
         * Improve rendering of some annotations
 
212
         * Handle ColorTransform in DCT streams when using libjpeg (Bug #28873)
 
213
         * Fix crash in the ps output device in some files (KDE Bug #246269)
 
214
         * Fix crash in some malformed files (Bug #28842)
 
215
        
 
216
        build system:
 
217
         * Improve build on windows
 
218
         * Add uninstalled .pc file support when using autoconf
 
219
        
 
220
        glib:
 
221
         * Fix a crash when a layer doesn't have a name (Bug #28842)
 
222
        
 
223
        utils:
 
224
         * Fix padding of names in pdftoppm
 
225
 
 
226
Release 0.14.1
 
227
 
 
228
        core:
 
229
         * Add ObjectStream caching, makes opening some files ten times faster (Bug #26759)
 
230
         * Fix crash when writing to negative coordinates (Bug #28480)
 
231
         * Check objects are the type we want them to be when parsing GfxICCBasedColorSpace
 
232
         * Optimize Splash::compositeBackground
 
233
         * Optimize color space calculations by using sqrt instead of pow 0.5
 
234
         * Fix crash in JBIG2Stream with malformed documents
 
235
        
 
236
        build system:
 
237
         * Make sure we ship two needed cmake files
 
238
         * Do not distribute glib/poppler-features.h and poppler/poppler-config.h
 
239
         * Improve compilation with Sun Studio
 
240
         * Fix linking of the cpp frontend when using autotools
 
241
        
 
242
        glib:
 
243
         * Fix links/annots area for some documents (Bug #28588)
 
244
         * Fix poppler_page_find_tex() when called more than once (Bug #27927)
 
245
        
 
246
        utils:
 
247
         * Add -cropbox to pdftoppm manual
 
248
 
 
249
Release 0.14.0
 
250
 
 
251
        core:
 
252
         * Fix crash when parsing pdf with broken JBIG2Stream (Bug #28170)
 
253
         * Do not follow loops blindly when parsing XRef (Bug #28172)
 
254
         * Allow quality & progressive mode to be utilised in JpegWriter
 
255
         * Fix potential assert in Lexer code (KDE bug #240208)
 
256
         * Fix opening of files whose /P is stored as unsigned integer
 
257
         * Do not exit() when trying to allocate memory for the XRef fails
 
258
        
 
259
        cpp:
 
260
         * Minor bugfixes
 
261
         * Documentation improvements
 
262
        
 
263
        build system:
 
264
         * Fix build in mingw32 when using autotools
 
265
         * Preserve compiler flags when using cmake
 
266
 
 
267
Release 0.13.4 (0.14 RC 1)
 
268
 
 
269
        core:
 
270
         * Include standard float.h instead of unportable values.h
 
271
         * Fix first color stop offset of linear gradients. Bug #27837
 
272
         * Fix compilation if JPEG nor PNG is used
 
273
         * Use fabs for doubles instead of abs
 
274
         * Use strtok_r instead strtok
 
275
         * Adjust bbox for line annots when y1 = y2
 
276
         * Some fixes and regressions in the cairo output device
 
277
         * Better check of overlapping of table cells when selecting text
 
278
        
 
279
        cpp:
 
280
         * Make the pkg-config files really work
 
281
         * Fix in/out buffer sizes in some functions
 
282
 
 
283
Release 0.13.3 (0.14 Beta 2)
 
284
 
 
285
        core:
 
286
         * Fix roll optimization in the PS function interpreter
 
287
         * Correctly parse numbers with '+' sign. Gnome bug #614549
 
288
         * Add support for cached files
 
289
         * Add support for reading a cached file from stdin
 
290
         * Add HTTP support using libcurl, disabled by default
 
291
         * Add some const correctnes to GooString
 
292
         * Rework DCTStream error handling. Bug #26280
 
293
         * Use current fill_opacity when drawing soft masked images in Cairo backend. Gnome bug #614915
 
294
         * Use the topleft of the Rect of text annots to draw
 
295
         * Fix saving update docs that have a compressed xref table. Bug #27450
 
296
         * Parse varius part of the document catalog on demand
 
297
         * Implement colorizing image masks with pattern colorspace in Cairo backend
 
298
         * Fix a crash when rendering 0x0 images in Cairo backend
 
299
         * Check pattern status after setting matrix when rendering images
 
300
         * Improve text selection/extraction order. Bug #3188
 
301
         * Fix pattern size when bbox is not at 0,0
 
302
         * Improve colorizing text and masks in pattern colorspace. Bug #27482
 
303
         * Silence some Illegal entry in bfrange block in ToUnicode CMap. Bug #27728
 
304
 
 
305
        utils:
 
306
         * Add the -o[dd] and -e[ven] options to pdftoppm
 
307
         * Allow read from stdin using the new cached files feature
 
308
         * Fix crash in pdftohtml when output filename was shorter than 5 characters
 
309
 
 
310
        glib:
 
311
         * Use existing cairo api when rendering to a pixbuf
 
312
         * Compile with -DGSEAL_ENABLE. Bug #27579
 
313
 
 
314
Release 0.13.2 (0.14 Beta 1)
 
315
 
 
316
        core:
 
317
         * Improve Movie support
 
318
         * Fix experimental Arthur backend to compile when if Splash backend is disable
 
319
         * Fix usage of some streams in the Cairo backend
 
320
         * Small improvements in the experimental Arthur backend
 
321
         * Minor annotation improvements
 
322
         * Rework LinkRendition to follow the spec
 
323
         * Add support for Set-OCG-State actions
 
324
         * Correctly initialize the grayscale softmask color in the Splash backend
 
325
         * Correctly initialize actualText in TextOutputDev when initialization fails
 
326
         * Various MSVC fixes
 
327
 
 
328
        glib:
 
329
         * Add support for Movie objects
 
330
         * Add support for Screen annotations
 
331
         * Add support for rendition actions
 
332
         * Add support for OCG State actions
 
333
         * Improvements to the demo
 
334
        
 
335
        qt4:
 
336
         * Always compile the experimental Arthur backend
 
337
         * Minor speed improvement in QPainter usage
 
338
         * Add a search overload that takes doubles instead of QRectF
 
339
        
 
340
        cpp:
 
341
         * Fix iconv usage
 
342
         * use gmtime() when gmtime_r() is not available
 
343
         * Fix building in autotools in windows
 
344
         * {from,to}_utf_8() -> {from,to}_utf8()
 
345
        
 
346
        build system:
 
347
         * Multiple CMake build system fixes
 
348
         * Fix of some DIST targets in autotools
 
349
         * Make finding of Qt3 in autotools use pkg-config
 
350
 
 
351
Release 0.13.1 (0.14 Alpha 2)
 
352
 
 
353
        core:
 
354
         * New C++ frontend to interface with Poppler using only STL
 
355
         * Use the right matrix for the mask in drawMaskedImage in Cairo output device. Bug #16906
 
356
         * Fix downscaling images when document is rotated in Cairo output device. Bug #26264
 
357
         * GooVector rewrite, old version had "unknown" origins/license
 
358
         * Fix use after free in a error condition
 
359
         * Improve handling of broken commands. Bug #24575
 
360
         * Fix potential use after free in Cairo output device.
 
361
         * Fix regression in painting. Bug #26243
 
362
         * Improve handling of FontConfig. Bug #26544
 
363
         * Only assume the OC is not visible if it exists and is set to no. Bug #26532
 
364
         * Fix a potential crash in Splash font handling on out of memory conditions
 
365
         * Implement writeImgFile for splashModeXBGR8
 
366
         * Several speed increases (around 40% in some documents) in the Splash output device
 
367
         * Improve printing on the Cairo output device
 
368
         * Do not use '\' character in PostScript names
 
369
         * Omit writing of embedded fonts into temporary files in the Cairo output device. Bug #26694
 
370
         * Improve filtering of some images in the Cairo output device. Bugs #25268, #9860
 
371
 
 
372
        utils:
 
373
         * pdftoppm: Only swap w with h if rotation is 90 or 270
 
374
        
 
375
        build system:
 
376
         * Add POPPLER_WITH_GDK in cmake build system. Bug #26247
 
377
         * Fix typo: "MULTITHREAD" -> "MULTITHREADED in cmake build system
 
378
         * Wrap #include <jpeglib.h> in extern "C" to fix build. Bug #26351
 
379
         * Add the Win32-specific ENABLE_RELOCATABLE option to cmake build system
 
380
         * Reflect that poppler-glib needs cairo now in cmake build system
 
381
         * Use pkgconfig to detect libpng on autotools build system
 
382
         * Detect the need for nanosleep in solaris in cmake build system. Bug #26650
 
383
 
 
384
Release 0.13.0 (0.14 Alpha)
 
385
 
 
386
        core:
 
387
         * Improvements to Annotation rendering. Bug #23108
 
388
         * Do not give an error when opening files without pages. Bug #24720
 
389
         * Try to read streams without Length
 
390
         * Do not crop the transformation matrix at an arbitrary value. Bug #25763
 
391
         * Make poppler (optionally) relocatable on Windows
 
392
         * Use a small object cache in GfxResources to cache GState objects
 
393
         * Reduce the number of redundant pattern creations in the Cairo output device
 
394
         * Use colToDbl() to avoid rounding error in the Cairo output device
 
395
         * Fix problems with mask handling in the Cairo output device. Bug #8474
 
396
         * Use a better scale down implementation in the Cairo output device
 
397
         * Various optimizations to the Splash output device
 
398
         * Add the possibility to use floats instead of doubles in the Splash output device. Bug #25578
 
399
         * Write out fixed-content portion of Type 1 fonts in the PS output device
 
400
         
 
401
        build system:
 
402
         * Improvements to the CMake build system
 
403
         * Enable AM_SILENT_RULES by default in autotools
 
404
         * Require glib 2.18
 
405
         * Require GTK+ 2.14
 
406
         * Make fontconfig optional with mingw compiler
 
407
         * Remove makefile.vc
 
408
        
 
409
        glib:
 
410
         * Add support for file attachment annotations
 
411
         * Improvements to the demo
 
412
         * Use TextOutputDev to get TextPage when we haven't rendered the page
 
413
         * Remove support for the Splash output device
 
414
        
 
415
        utils:
 
416
         * pdftoppm can now write to jpeg
 
417
         * pdftoppm embeds the correct resolution in png and jpeg files
 
418
         
 
419
        qt4:
 
420
         * Minor improvements to the tests
 
421
 
 
422
Release 0.12.3
 
423
 
 
424
        core:
 
425
         * Be more lenient with /Decode key on images. Bug #17439
 
426
         * Correctly initialize fileName in LinkGoToR. Bug #25221
 
427
         * Improve the reconstruction of the XRef for broken files
 
428
         * [Cairo backend] Do not crash on malformed files. Bug #24575
 
429
         * Accept Fontname if FontName is not present. KDE bug #217013
 
430
         * Make PSOutputDev code a bit more resilient
 
431
         * Fix writing of null objects. Bug #25465
 
432
         * [Cairo backend] Fix crash in some documents. GNOME bug #603934
 
433
         * Correctly initialize profileCommands in Gfx constructor
 
434
        
 
435
        build system:
 
436
         * Check for openjpeg in the C++ part as it uses bool in the header. Bug #25103
 
437
        
 
438
Release 0.12.2
 
439
 
 
440
        core:
 
441
         * Fix a memory leak when converting to PostScript
 
442
         * Fix crash when reading a font fails. Bug #24525
 
443
         * Make the ICC cache per page instead of global. Bug #24686
 
444
         * Do not accept negative interval lengths in the page labels tree. Bug #24721
 
445
         * Do not crash on files Aspect of Movie objects are reals instead of integers. Bug #24733
 
446
         * Do not render patterns when using CairoImageOutputDev
 
447
         * Allow Transitions dictionary to be a Ref
 
448
         * Do not crash if jpeg_start_decompress fails. KDE bug #214317
 
449
        
 
450
        glib:
 
451
         * Fix CVE-2009-3607
 
452
        
 
453
        qt4:
 
454
         * Use '.' in the annotations XML instead of the decimal separator of the current locale
 
455
 
 
456
Release 0.12.1
 
457
 
 
458
        core:
 
459
         * Fix compilation on some compilers
 
460
         * Only initialize the font list once in Windows32/MSVC
 
461
         * Do not crash on fonts without CharCodeToUnicode. Bug #24036
 
462
         * Fix regression due to not setting LC_NUMERIC anymore
 
463
         * Improve realibility for Streams with broken Length. Bug #6841
 
464
         * Write the Info into the trailer dict if there is one. Bug #24091
 
465
         * Do not crash when saving files that come from a stream without name. Bug #24090
 
466
         * Improve relability of the save function
 
467
         * Fix the Length value if it was wrong when saving
 
468
         * Fix includes for those using internal headers
 
469
         * Rework how hinting is used in the splash backend. It is disabled by default now
 
470
         * fix constructor of DCTStream when using internal decoder
 
471
         * Security fixes based xpdf 3.02pl4
 
472
        
 
473
        qt4:
 
474
         * Add the possibility of setting wheter to use or not font hinting
 
475
         * Add a way for converters to return more exact errors they had when converting
 
476
         * Check the document is not locked when converting to PS
 
477
        
 
478
        build system:
 
479
         * Compile on Cygwin
 
480
         * Use _WIN32 instead of WIN32. Bug #24259
 
481
         * Add the possibility to pass LIB_SUFFIX when using CMake
 
482
 
 
483
Release 0.12.0
 
484
 
 
485
        core:
 
486
         * Fix printf format security warnings
 
487
         * Improve rendering of radial shadings. Bug #20238
 
488
         * Better fallback when there's a font type mismatch. Bug #17252
 
489
         * Do not crash on attachments without data stream. Bug #10386
 
490
         * Fix infinite loop in JBIG2Decoder. Bug #23025
 
491
        
 
492
        build system:
 
493
         * Minimizes pkg-config dependencies for Qt frontends
 
494
         * Add automake 1.11 support
 
495
         * Use the newest automake found and not the oldest
 
496
         * Support AM_SILENT_RULES when using automake 1.11
 
497
        
 
498
        utils:
 
499
         * Add common options to pdftoabw
 
500
 
 
501
Release 0.11.3 (0.12 RC 1)
 
502
 
 
503
        core:
 
504
         * Optimization in the Cairo renderer for some fonts
 
505
         * Do not apply masks when fill color space mode is csPattern in the Cairo renderer. Bug #22216
 
506
         * Check for overflow when parsing integers. Bug #23078
 
507
         * Do not save the font file twice for FreeType fonts in the Cairo renderer. Bug #20491
 
508
         * Use current fill_opacity when drawing images in the Cairo renderer
 
509
         * Fix alpha rendering in some files in the Splash renderer. Bug #22143, #22152
 
510
         * Implement tiling patterns in the Cairo renderer
 
511
         * When converting a cm matrix to PS write 4 significant digits for numbers < 1 not 4 decimals. Bug #23332
 
512
         * Fix changing of locale, now poppler no longer changes LC_NUMERIC to "C"
 
513
         * Return PDF version as two integers instead of as a double
 
514
        
 
515
        Qt4:
 
516
         * Addition of the Color Management API
 
517
         * Small fix to documentation
 
518
         * Fix backwards text search
 
519
        
 
520
        utils:
 
521
         * Add the -png flag to pdftoppm to output to PNG
 
522
 
 
523
Release 0.11.2 (0.12 Beta 2)
 
524
 
 
525
        core:
 
526
         * Make DecryptStream return sane values for getPos(). Bug #19706
 
527
         * Fix bug when printing pdf with multiple page sizes in duplex mode
 
528
         * Initilize AnnotColot properly when the Array is not correct
 
529
         * Fix crash on some files with forms. Bug #22485
 
530
         * Fix crash in files with invalid embedded files. Bug #22551
 
531
         * Improve FileSpec attribute parsing
 
532
         * Cairo output device improvements. Bugs #10942, #18017, #14160
 
533
         * Implement blend modes in cairo backend
 
534
         * Handle fontType1COT fonts in CairoFontEngine
 
535
         * Fix generation of PS for some files. Bug #18908
 
536
         * Don't use byte_lookup table when color space doesn't support getLine methods. Bug #11027
 
537
         * Fix rendering of PDF files with malformed patterns. Bug #22835
 
538
         * Add the possibility of disabling font substitution in pdftops. Bug #23030
 
539
         * Fix some radio buttons not being detected as such
 
540
        
 
541
        glib:
 
542
         * Improvements to the demo
 
543
        
 
544
        Qt4:
 
545
         * Improvements to the demo
 
546
        
 
547
        build system:
 
548
         * Use gtkbuilder rather than libglade for some tests
 
549
        
 
550
        utils:
 
551
         * Fix bug with noCrop parameter in pdftops 
 
552
 
 
553
Release 0.11.1 (0.12 Beta 1)
 
554
 
 
555
        core:
 
556
         * Support colorizing text in pattern colorspace. Bug #19670 and #19994
 
557
         * Add the possibility of forcing no hinting of fonts in the Splash backend
 
558
         * Support multiple page sizes when converting to PS. Bug #19777
 
559
         * Also tokens with leading 00 when parsing the char to unicode map. Bug #22025
 
560
         * Improvements of rendering speed in documents using PS transformations a lot. Bug #21562
 
561
         * More work on Annotations support
 
562
         * Use Interpolate flag to decide whether applying image interpolation during rendering. Bug #9860
 
563
         * Handle Streams in CMap definitions. Bug #22334
 
564
         * Fix some bugs in JBIG2Stream handling
 
565
         * Fix dashed line in page 1 of bug 20011
 
566
         * Fix exit(1) when rendering a file
 
567
         * Fix pdftops crash on file from KDE bug #174899
 
568
         * Fix PS generation in some files. Bug #20420
 
569
         * Do not create the GfxColorTransform if the lcms could not be created. Bug #20108
 
570
         * Check Mask entries are int before using them, if they are real cast to int and try to use them. Bug #21841
 
571
         * Use the correct value when creating the V field for form combo boxes
 
572
         * Give an error when using level1sep in pdftops without having CMYK support. Bug #22026
 
573
         * Don't include lcms.h in GfxState.h
 
574
         * Fix splashColorModeNComps to correctly include all values for each SplashColorMode
 
575
         * Add splashClearColor that assigns white to the given colorptr
 
576
         * Kill support for specifying extension in openTmpFile. Bug #21713
 
577
         * Fix "Conditional jump or move depends on uninitialised value". Bug #20011
 
578
        
 
579
        glib:
 
580
         * Add poppler_annot_markup_has_popup()
 
581
         * Hyphenate UTF-8 and UTF-16BE. Bug #21953
 
582
         * Use g_strerror instead of strerror. Bug #22095
 
583
         * Fix a crash when a destination points to an invalid page
 
584
         * Improvements to the demo
 
585
        
 
586
        Qt4:
 
587
         * Add LinkDestination::destinationName()
 
588
         * Do not try to resolve named destinations for GoTo links pointing to external documents
 
589
         * Add Page::thumbnail()
 
590
         * Improvements to the demo
 
591
         * Improvements to the documentation
 
592
        
 
593
        build system:
 
594
         * Build fix for MSVC
 
595
         * Better lcms cmake check comming from kdelibs
 
596
         * Use pkgconfig for autotools lcms check
 
597
         * Remove unneeded files from repo. Bug #22094
 
598
 
 
599
Release 0.11.0 (0.12 Alpha)
 
600
 
 
601
        core:
 
602
         * Add initial support for color management
 
603
         * Remove case-insensitive matching of filenames in PDFDoc constructor
 
604
         * Fix extraction of some ActualText content
 
605
         * More work on Annotations support
 
606
         * Improve font rendering in Cairo output device
 
607
         * Fix bug in cairo backend with nested masks
 
608
         * Fix cairo luminosity smask rendering
 
609
         * Add optionally text support to Cairo output device
 
610
         * Add the possibility of setting the datadir on runtime
 
611
         * Return an error code instead of a boolean when saving
 
612
         * Make the font scanner more versatile
 
613
         * Small opimization in documents that use PostScriptFunction transforms
 
614
         * Minor optimization to Stream handling
 
615
         * Fix some compile warnings
 
616
        
 
617
        glib:
 
618
         * Optional content support
 
619
         * More work on Annotations support
 
620
         * Improvements to the demo
 
621
         * Documentation improvements
 
622
         * Fix build when compiling with GTK_DISABLE_SINGLE_INCLUDES
 
623
        
 
624
        Qt4:
 
625
         * Support URI actions for Table Of Contents items
 
626
         * Documentation improvements
 
627
         * Improvements to the demo
 
628
         * Add a FontIterator for iterating through the fonts of the document
 
629
        
 
630
        utils:
 
631
         * Allow the use of cropbox in pdftoppm
 
632
         * Make pdftohtml output png images when the image stream is not a jpeg
 
633
         * Make pdftotext accept cropping options like pdftoppm
 
634
         * Support rendering non-square pixels in pdftoppm
 
635
        
 
636
        build system:
 
637
         * Require Cairo 1.8.4 for the Cairo output device
 
638
         * Require CMake 2.6 when using the CMake build system
 
639
         * Optionally require libpng for pdftohtml
 
640
         * Optionally require libcms for color management
 
641
 
 
642
Release 0.10.6
 
643
 
 
644
        core:
 
645
         * Fix problems that happen when parsing broken JBIG2 files.
 
646
           CVE-2009-0799, CVE-2009-0800, CVE-2009-1179, CVE-2009-1180
 
647
           CVE-2009-1181, CVE-2009-1182, CVE-2009-1183, CVE-2009-1187, CVE-2009-1188
 
648
         * Fix parsing of incorrect border arrays. Bug #19761
 
649
         * Fix clip test for fonts. Bug #20950
 
650
         * Fix getGlyphAdvance to behave correctly on font size changes. Bug #20769
 
651
         * Misc build fixes
 
652
         
 
653
        build system:
 
654
         * Fix the Qt4 version we need
 
655
 
 
656
Release 0.10.5
 
657
 
 
658
        core:
 
659
         * Read the UF entry if present and prefer it over F in Filespec dictionary
 
660
         * Fix typo that was making CairoOutputDev crash on some files. Bug #17337
 
661
         * Make JBIG2Stream more robust to corrupt input data
 
662
         * Do not blindly follow loops parsing OutlineItem. Bug #18364
 
663
         * Set up the error manager before calling jpeg_create_decompress. Bug #20484
 
664
         * Check there is an optional content config before using it. Bug #20587
 
665
         * Fix rendering of some PDF with OpenType fonts. Bug #20605
 
666
 
 
667
        build system:
 
668
         * Yet more support for build on windows
 
669
         * Use AC_CHECK_HEADER to find headers. Bug #20538
 
670
         * Check for pkgconfig before using it
 
671
         * General autotools improvements
 
672
 
 
673
Release 0.10.4
 
674
 
 
675
        core:
 
676
         * Fix a memory leak when asking for a document-level JS
 
677
         * Do not crash in some PDF we do not parse correctly. Bug #19702
 
678
         * Fix crash on unexepcted form Opt value. Bug #19790
 
679
        
 
680
        utils:
 
681
         * Fix pdfimages to extract i color components per pixel jpeg images. Bug #19789
 
682
 
 
683
Release 0.10.3
 
684
 
 
685
        core:
 
686
         * Fix a crash on documents with malformed outline. Bug #19024
 
687
         * Fix leak on AnnotScreen destructor. Bug #19095
 
688
         * Fix wrong PS generation when a large image is in Patterns. Bug #18908
 
689
         * Remove BaseFile.h it was never used. Bug #19298
 
690
         * Improve document saving
 
691
         * Fix PS generation of PDF with malformed font Length2 definition
 
692
         * Fix a leak while parsing annotations
 
693
         * Fix rendering of some checkboxes
 
694
        
 
695
        Qt4:
 
696
         * Fix positioning of Form rects on PDF with cropbox
 
697
         * Fix positioning of Annotation rects on PDF with cropbox. Bug #18558.
 
698
         * Small documentation improvements
 
699
         * Make Document::fonts() work when called more than once. Bug #19405
 
700
        
 
701
        build system:
 
702
         * CMake: look harder for openjpeg
 
703
         * CMake: update the poppler core headers installation
 
704
         * Autotools: do not install Function.cc as it's not a header
 
705
        
 
706
        Qt:
 
707
         * Fix deserialization of links right coordinate
 
708
 
 
709
Release 0.10.2
 
710
 
 
711
        core:
 
712
         * Fix a crash when selecting text in word mode
 
713
         * Fix a crash in some malformed documents (second argument of opMarkPoint is not a dictionary)
 
714
         * Ensure cairo font matrix is invertable. Fixes bugs #18254 and #18429
 
715
         * Fix a memory leak (Bug #18924)
 
716
        
 
717
        Qt4:
 
718
         * Fix deserization of links right coordinate
 
719
        
 
720
        misc:
 
721
         * Fix build on Solaris 10 + Sun Studio 12
 
722
         * Compile with -pedantic
 
723
 
 
724
Release 0.10.1
 
725
 
 
726
        core:
 
727
         * Improvements in Optional Content support
 
728
         * Small fix in Form support
 
729
         * Fix memory leak in case of error
 
730
         * Fix potential crash on text search
 
731
         * Try render documents with invalid indexed color space parameters. Bug #18374
 
732
         * Fix crash on text extraction when poppler-data is not installed. Bug #18023
 
733
        
 
734
        Qt:
 
735
         * Fix two memory leaks
 
736
        
 
737
        Qt4:
 
738
         * Small documentation improvement
 
739
         * Fix memory leak in the demo code
 
740
 
 
741
Release 0.10.0
 
742
 
 
743
        core:
 
744
         * Fix crashes on PDF using Stitching or Axial Shading painting
 
745
         * Fix rendering of PDF with Type1 fonts that have more than
 
746
           one encoding definition per line
 
747
         * Do not try to save documents that have Encryption as we
 
748
           do not support that and the user ended with a broken file
 
749
         * Fix crash on files with OptionalContentGroup but no Name
 
750
        
 
751
        Qt4:
 
752
         * Fix the area of the links to be correctly reported on rotated documents
 
753
        
 
754
        misc:
 
755
         * Mingw+Msys should work
 
756
 
 
757
Release 0.9.3 (0.10 RC 2)
 
758
 
 
759
        core:
 
760
         * Fix rendering regression on some embedded fonts
 
761
         * Fix rendering regression of some special fonts
 
762
         * Fix crash on documents with bogus jpeg data
 
763
        
 
764
        Qt4:
 
765
         * The printing flag defaults to true on PSConverter
 
766
         * Documentation improvement
 
767
        
 
768
        utils:
 
769
         * Fix regression that made HmtlOutputDev ignore jpeg images
 
770
        
 
771
        misc:
 
772
         * Improve compilation on mingw
 
773
 
 
774
Release 0.9.2 (0.10 RC 1)
 
775
 
 
776
        core:
 
777
         * Fix conversion to PS some files (bug #17645)
 
778
         * Small Form fixes
 
779
         * Small JS fixes
 
780
         * Improve memory usage of the cairo renderer
 
781
        
 
782
        utils:
 
783
         * Fix mismatched free/delete in pdftohtml
 
784
         * Fix memory leak in pdftohtml
 
785
         * Fix crash in pdftohtml
 
786
        
 
787
        glib:
 
788
         * Fix a crash in forms demo
 
789
        
 
790
        misc:
 
791
         * Compile with -pedantic
 
792
 
 
793
Release 0.9.1 (0.10 Beta 2)
 
794
 
 
795
        Core:
 
796
                * Fix crash on some AESv2 encrypted files (bugs #13972, #16092, #17523)
 
797
                * Improve parsing of broken files (bug #17568)
 
798
                
 
799
        glib frontend:
 
800
                * Minor improvements to the demo application
 
801
        
 
802
        utils:
 
803
                * pdftohtml: Generate the outline file in the same place
 
804
                             of the other generated files (bug #17504)
 
805
 
 
806
Release 0.9.0 (0.10 Beta 1)
 
807
 
 
808
        Core:
 
809
         * Initial JavaScript support
 
810
         * Annotation improvements
 
811
         * Improvements in the Arthur based renderer
 
812
         * Improvements in the Cairo based renderer
 
813
         * Added a JPEG2000 decoder based on OpenJPEG
 
814
         * Small fixes in ActualText implementation
 
815
         * Fix jpeg rendering when not using the libjpeg based decoder
 
816
         * Movie fixes
 
817
         * Do not get out of memory on documents that specify huge fonts
 
818
         * Emulate Adobe Reader behaviour on documents with duplicate keys in Dictionaries
 
819
         * Forms improvements   
 
820
        
 
821
        Qt4 frontend:
 
822
         * Annotation improvements
 
823
         * Forms improvements
 
824
         * Add the possibility of extracting embedded fonts
 
825
         * Initial Movie support
 
826
         * Documentation improvements
 
827
         * Small improvements in the PS exporter
 
828
        
 
829
        glib frontend:
 
830
         * Annotation improvements
 
831
         * Attachment fixes
 
832
        
 
833
        utils:
 
834
         * updated man pages
 
835
         * Added -listenc to pdfinfo and pdftotext
 
836
 
 
837
Release 0.8.7
 
838
 
 
839
        Core:
 
840
         * Fix regression in Form rendering
 
841
         * Fix memory leak in the cairo backend
 
842
 
 
843
Release 0.8.6
 
844
 
 
845
        Core:
 
846
         * Call error() when font loading fails
 
847
         * Be less strict parsing TTF tables (bug #16940)
 
848
         * Fix crash due to uninitialized variable
 
849
 
 
850
        Qt 4 frontend:
 
851
         * Make the paper color setting working as it should
 
852
         * Make sure to use the correct page width/height for form widgets coordinates
 
853
 
 
854
Release 0.8.5
 
855
 
 
856
        Core:
 
857
         * Fix crash on PDF that define a page thumbnail but it's not a Stream
 
858
         * Fix crash when Annots object is not of the desired type
 
859
         * Fix crash when obtaining fonts in PDF where XObjects link themselves in loops
 
860
         * Fix crash on documents with an IRT object
 
861
         * Saving should work much better now
 
862
         * Plug some memory leaks in Annotation handling
 
863
        
 
864
        Utils:
 
865
         * pdftohtml: Don't crash on documents that specify an invalid named dest for a link
 
866
         * pdftohtml: Make html output to keep all the spaces with &nbsp;
 
867
         * pdftohtml: Improve a bit text layout
 
868
         * pdftohtml: Make xml output valid xml
 
869
 
 
870
Release 0.8.4
 
871
 
 
872
        Core:
 
873
         * Fix leak in ABWOutputDev.cc
 
874
         * Fix uninitialized variable that broke file saving in some cases
 
875
         * Use a single global FT_Library in CairoOutputDev.
 
876
           Fixes some crashes in CairoOutputDev.
 
877
        
 
878
        Qt 4 frontend:
 
879
         * Fix saving over existing files
 
880
        
 
881
        build system:
 
882
         * Make sure Qt4 moc is used to generate moc files in Qt4 frontend
 
883
 
 
884
Release 0.8.3
 
885
 
 
886
        Core:
 
887
         * Fix crash when reading some PDF with annotations
 
888
         * Fix crash on PDF that reference Optional Content elements that don't exist
 
889
         * Fix leaks on error conditions
 
890
         * Do not limit CharCodeToUnicodeString to 8 characters
 
891
         * Support for surrogates outside the BMP plane
 
892
        
 
893
        Qt 3 frontend:
 
894
         * Fix crash when reading PDF with password
 
895
         * Fix leak when calling scanForFonts()
 
896
        
 
897
        Qt 4 frontend:
 
898
         * Fix the text() method
 
899
        
 
900
        Splash renderer:
 
901
         * Fix compilation with --enable-fixedpoint
 
902
 
 
903
Release 0.8.2
 
904
 
 
905
        core:
 
906
         * Fix call broken by a fix introduced in 0.8.1
 
907
 
 
908
Release 0.8.1
 
909
 
 
910
        core:
 
911
         * Do not call FT_Done_Face on a live cairo_font_face_t as it might cause crashes
 
912
         * Do not take into account Colorspace resource subdictionary for image XObjects
 
913
         * Downsample 16 bit per component images to 8 bit per component so they render
 
914
        
 
915
        build system:
 
916
         * Link to pthread when the system needs it
 
917
 
 
918
        windows:
 
919
         * Fix comparing against NULL instead against INVALID_HANDLE_VALUE when calling FindFirstFile
 
920
 
 
921
Release 0.8.0
 
922
 
 
923
        * Fix caching of members in the glib frontend causing issues with rendering
 
924
        * Change glib public api to have a correct naming
 
925
        * Some better error handling on corner cases
 
926
        * Check the document stream is seekable when opening it
 
927
        * Build fixes with autotools and with cmake
 
928
        * Fix infinite recursion on some malformed documents when consulting the fonts
 
929
        * Fix possible crash when asking for Movie contents
 
930
 
 
931
Release 0.7.3 (0.8 RC 2)
 
932
 
 
933
        * Fix regression in Splash renderer
 
934
        * Fix off-by-one write in Splash
 
935
        * Plug some minor leaks in Optional Content code
 
936
        * Improve error handling when creating a document in the glib frontend
 
937
 
 
938
Release 0.7.2 (0.8 RC 1)
 
939
 
 
940
        Major Changes:
 
941
         * Improve font matching not forcing default values onto Fontconfig
 
942
         * Add preliminary annotations support in the glib frontend
 
943
         * Initial Movie support in the core
 
944
         * Make GDK dependency optional in glib bindings
 
945
 
 
946
        Minor Changes:
 
947
         * Make the core able to read mime types of embedded files
 
948
         * Qt4 API for accessing mime types of embedded files
 
949
         * Handle correctly check state of optional content groups
 
950
           regarding parents state
 
951
         * Avoid setting singular CTM matrices on the Cairo backend
 
952
         * Improved Qt4 API to get character position
 
953
         * Qt4 api documentation improvements
 
954
         * Qt4 minor stability fixes
 
955
         * Proper lib64 Qt detection
 
956
         * Fix build when compiling without cairo support
 
957
 
 
958
Release 0.7.1 (0.8 Beta 2)
 
959
 
 
960
        Major Changes:
 
961
         * Really distribute CMake files as optional build tool
 
962
         * Initial Optional Content support in core and in the Qt4 frontend
 
963
 
 
964
        Minor Changes:
 
965
         * Allow grouped checkboxes to be selected individually
 
966
         * Qt4 demo program improvements
 
967
         * Keep cairo and cairo_shape consistent
 
968
         * Safety checks on Splash renderer so that it does not draw outside the allocated bitmap
 
969
         * Do not try to display bitmaps of invalid size
 
970
         * Fix building with exceptions
 
971
         * Improvements for building with MSVC and CMake
 
972
 
 
973
Release 0.7.0 (0.8 Beta 1)
 
974
 
 
975
        * Saving support
 
976
        * Partial annotation support
 
977
        * Forms improvements
 
978
        * Add support for ActualText entries
 
979
        * Display characters outside of unicode BMP with TT font
 
980
        * CJK rendering fixes
 
981
        * Implement Adobe Glyph Naming convention for fonts
 
982
        * CMake as optional build tool
 
983
        * Better font scaling for non embedded fonts
 
984
        * Preserve PDF page labels when we output as postscript
 
985
 
 
986
Release 0.6.4
 
987
 
 
988
        Qt4 frontend:
 
989
         * Fix crash on links that point to a non existant page
 
990
         * Make Document::renderHints return the correct render hints
 
991
         * Fix infinite loop when parsing LineAnnotation
 
992
 
 
993
        core:
 
994
         * Fix crash in the Splash renderer when T3 fonts are badly defined
 
995
         * Draw underlined Links correctly
 
996
 
 
997
        utils:
 
998
         * Fix two use after free bugs in HtmlOutputDev.cc
 
999
 
 
1000
        build system:
 
1001
         * Fix build on mingw32
 
1002
 
 
1003
        tests:
 
1004
         * Distribute the glade file of pdf-inspector
 
1005
 
 
1006
Release 0.6.3
 
1007
 
 
1008
        core:
 
1009
         * Fix crash in extra debug code
 
1010
 
 
1011
        glib frontend:
 
1012
         * Make sure passwords are passed correctly to poppler core
 
1013
 
 
1014
        Qt frontend:
 
1015
         * Fix crash on documents that specify an empty date
 
1016
        
 
1017
        build system:
 
1018
         * Disable gtk tests if the user disabled glib frontend
 
1019
 
 
1020
Release 0.6.2
 
1021
 
 
1022
        poppler core:
 
1023
         * Fix CVE-2007-4352, CVE-2007-5392 and CVE-2007-5393
 
1024
         * Fix a crash on documents with wrong CCITTFaxStream
 
1025
         * Fix a crash in the Cairo renderer with invalid embedded fonts
 
1026
         * Fix a crash with invalid TrueType fonts
 
1027
         * Check if font is inside the clip area before rendering
 
1028
           it to a temporary bitmap in the Splash renderer. Fixes crashes on
 
1029
           incorrect documents
 
1030
         * Do not use exit(1) on DCTStream errors
 
1031
         * Detect form fields at any depth level
 
1032
         * Do not generate appearance stream for radio buttons that are not active
 
1033
         * mingw fixes
 
1034
        
 
1035
        build system:
 
1036
         * Require fontconfig >= 2.0
 
1037
         * builddir != srcdir fixes
 
1038
        
 
1039
        Qt4 frontend:
 
1040
         * Improved documentation
 
1041
        
 
1042
        misc:
 
1043
         * Fix FSF address
 
1044
 
 
1045
Release 0.6.1
 
1046
 
 
1047
        poppler core:
 
1048
         * Fix printing with different x and y scale
 
1049
         * Fix crash when Form Fields array contains references to non existent objects
 
1050
         * Fix crash in CairoOutputDev::drawMaskedImage()
 
1051
         * Fix embedded file description not working on some cases
 
1052
        
 
1053
        Qt4 frontend:
 
1054
         * Fix printing issue
 
1055
         * Avoid double free
 
1056
         * Fix memory leak when dealing with embedded files
 
1057
        
 
1058
        glib frontend:
 
1059
         * Fix build with --disable-cairo-output
 
1060
         * Do not return unknown field type for signature form fields
 
1061
        
 
1062
        build system:
 
1063
         * Support automake-1.10
 
1064
         * More compatible sh code in qt.m4
 
1065
        
 
1066
        utils:
 
1067
         * Fix build on Sun Studio compiler
 
1068
 
 
1069
Release 0.6
 
1070
 
 
1071
        - CairoOutputDev fixes
 
1072
        - Allow pdftoppm to read/write from stdin/stdout
 
1073
        - API work on Qt4 frontend
 
1074
        - Fix pdfimages produces inverted image for black & white image
 
1075
        - Fix error on the NFKC text matching routine
 
1076
        - Add support for word and line selections
 
1077
        - Do not enforce %%EOF at the end of file
 
1078
        - Pad zeroes instead of aborting when rendering 1-bit images
 
1079
          and the stream is too short
 
1080
        - Update glib bindings documentation
 
1081
 
 
1082
Release 0.5.91 (0.6 Release Candidate 2)
 
1083
 
 
1084
        - Various memory leaks fixed
 
1085
        - Compile with --enable-fixedpoint. Bug #11110
 
1086
        - Header cleanup
 
1087
        - Remove dependency on debugxml. Bug #11187
 
1088
        - Allow access to document metadata in glib and qt4 frontends
 
1089
        - Several glib API frontend improvements
 
1090
        - Fix crash on accessing embedded files
 
1091
        - Build on Sun Force compiler
 
1092
        - Render '*' instead of the actual content in password form fields
 
1093
        - Fix pdftohtml complex output. Bug #9746 and #11610
 
1094
        - Windows build fixes
 
1095
        - Improve Japanese font support. Bug #11413
 
1096
        - Do not exit the program on files that confuse libjpeg
 
1097
        - Update required cairo version to 1.4
 
1098
        - Fix CVE-2007-3387
 
1099
 
 
1100
Release 0.5.9 (0.6 Release Candidate)
 
1101
 
 
1102
        - Merge xpdf 3.02 changes
 
1103
        - Qt4 frontend is not marked anymore as unstable
 
1104
        - Support for Sound objects
 
1105
        - Support for Opening/Closing page actions 
 
1106
        - Support for page duration
 
1107
        - Improve PS Tokenizer performance thanks to Scott Turner
 
1108
        - Various speed ups by Krzysztof Kowalczyk
 
1109
        - Beginning of Interactive Form support by Julien Rebetez
 
1110
        - xpdfrc is no longer used for anything
 
1111
        - Add AbiWord output device and pdftoabw program by Jauco Noordzij
 
1112
        - Fix security issue MOAB-06-01-2007
 
1113
        - Lots of bugs fixed
 
1114
 
 
1115
Release 0.5.4
 
1116
 
 
1117
        - Automatically read in CJK encoding files if they're
 
1118
          installed (#2984, #7105, #7093).  This works with the new
 
1119
          poppler-data package.
 
1120
        - Speed ups by Krzysztof Kowalczyk (#8112)
 
1121
        - Patch from Dom Lachowicz to let the utils take input on stdin.
 
1122
        - Bugs fixed (#8182, #4649, #7906, #8048, #7113, #4515, #3948,
 
1123
          #7924, #7780, #7646, #6948, #7788, #7661, #7005)
 
1124
 
 
1125
Release 0.5.3
 
1126
 
 
1127
        - Add poppler as a private requires of poppler-glib.
 
1128
        - Allow CairoFont creation to fail more gracefully (#4030).
 
1129
        - Back out the rest of krh's type3 font work.
 
1130
        - Revert splashModeRGB8 changes.
 
1131
        - Add missing poppler-annotation-helper.h.
 
1132
 
 
1133
Release 0.5.2
 
1134
 
 
1135
        - Much improved Qt bindings (Albert Astals Cid).
 
1136
        - Cairo backend now supports masked images (Jeff Muizelaar, #6174).
 
1137
        - Patches from Kouhei Sutou to make glib bindings more
 
1138
          language binding friendly (#6907, #6897, #6899, #6905).
 
1139
        - Search now works with ligatures (Ed Catmull, #2929).
 
1140
        - The glib bindings now has an entry point to render to a cairo_t.
 
1141
        - GCC 4.1 and MSVC compilation fixes.
 
1142
        - Memory leaks plugged: #6908, #6947, #6765, #6764, #6187
 
1143
        - Misc bug fixes: #6984, #6896, #6913, #6926, #4481, #5951,
 
1144
          #6551, #6500, #6492, #6454, #6079, #6167.
 
1145
 
 
1146
Release 0.5.1
 
1147
 
 
1148
        - Support for embedded files.
 
1149
        - Handle 0-width lines correctly.
 
1150
        - Avoid external file use when opening fonts.
 
1151
        - Only use vector fonts returned from fontconfig (#5758).
 
1152
        - Fix scaled 1x1 pixmaps use for drawing lines (#3387).
 
1153
        - drawSoftMaskedImage support in cairo backend.
 
1154
        - Misc bug fixes: #5922, #5946, #5749, #5952, #4030, #5420.
 
1155
 
 
1156
Release 0.5.0
 
1157
 
 
1158
        - Font matching code for non embedded fonts now use fontconfig
 
1159
          instead of hard coded list of fonts.
 
1160
        - Merge in Xpdf 3.01 changes.
 
1161
        - Add command line tools from Xpdf.
 
1162
        - Make install of Xpdf header files ./configure'able.
 
1163
 
 
1164
Release 0.4.0
 
1165
 
 
1166
        - Real text selection.
 
1167
        - API breakage in glib wrapper: dropping dest_x and dest_y
 
1168
          arguments from poppler_page_render_to_pixbuf().
 
1169
 
 
1170
Release 0.3.3
 
1171
 
 
1172
        - New glib API to get document font information (Marco).
 
1173
        - More document properties available as glib properties (Emil
 
1174
          Soleyman-Zomalan, #3359)
 
1175
        - Optimize color conversion for images.
 
1176
        - Support for constant opacity.
 
1177
        - Fix problems with pkg-config files.
 
1178
        - Bugs fixes: #3491, #2911, #3362, #3340, #3265, #3239, #3396.
 
1179
 
 
1180
Release 0.3.2
 
1181
 
 
1182
        - New API to get poppler version and backend type. 
 
1183
        - Various font fixes from Albert Astals Cid.
 
1184
        - Update to cairo 0.5.0 API, including better font support.
 
1185
        - Meta data for the glib binding.
 
1186
 
 
1187
Release 0.3.1
 
1188
 
 
1189
        - Add qt/poppler-private.h to SOURCES
 
1190
        - Jeff's path to use zlib instead of builtin decompression.
 
1191
        - Bug fixes: #2934, segfault on invalid links, #3114
 
1192
 
 
1193
Release 0.3.0
 
1194
 
 
1195
        - First cut at qt wrapper, including a getText() method for
 
1196
          getting text from a page.
 
1197
        - More glib functionality: meta data, set page orientation,
 
1198
          print to PS
 
1199
        - Performance fixes for glib cairo
 
1200
        - Bug fixes
 
1201
 
 
1202
Release 0.2.0  (Tue Apr  5 12:32:10 EDT 2005)
 
1203
 
 
1204
        - Add glib wrapper for poppler, which will use cairo rendering
 
1205
          if available
 
1206
        - Support for page labels
 
1207
        - configure and build fixes.
 
1208
 
 
1209
Release 0.1.2  (Wed Mar  9 10:45:58 EST 2005)
 
1210
 
 
1211
        - cairo optimizations and fixes from Jeff Muizelaar
 
1212
        - Bump cairo requirement to 0.4
 
1213
        - Make cairo and gtk checks fail gracefully
 
1214
 
 
1215
Release 0.1.1
 
1216
 
 
1217
        - Fix issues with installed header files including config.h
 
1218
        - Fix a couple of typos in pkg-config files
 
1219
        - Install splash and cairo header files when necessary
 
1220
 
 
1221
Release 0.1 - no date yet
 
1222
 
 
1223
        - First release
 
1224
        - More NEWS here