[go: up one dir, main page]

File: NEWS

package info (click to toggle)
libgxps 0.3.2-4
  • links: PTS, VCS
  • area: main
  • in suites: trixie
  • size: 916 kB
  • sloc: ansic: 10,868; xml: 999; sh: 18; makefile: 9
file content (260 lines) | stat: -rw-r--r-- 8,335 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
libgxps 0.3.2 (16 February 2021)
================================

New features:

    - Add support to wdp images on Windows using WIC API (Vittorio Vaselli)

Bug fixes:

    - Fix a crash in tools when the surface is NULL on conversion end (#3, Qiuhao Li)

Build:

    - Improve dependency check on Windows (Chun-wei Fan)
    - Don't assume that cross builds can't generate gir (maxice8)


libgxps 0.3.1 (5 January 2019)
==============================

Bug fixes:

    - Fix font scaling when converting xps to pdf (#1, Ignazio Pillai)
    - Handle errors returned by archive_read_data in GXPSArchive
      (Carlos Garcia Campos)
    - Ensure gxps_archive_read_entry() fills the GError in case of
      failure (Carlos Garcia Campos)
    - Make the pdf generated by xpstopdf to be 96 dpi (Ignacio Casal
      Quinteiro)
    - Fix OUTPUT FILE description in man pages (Jason Crain)
    - Clear the GError before trying to load an image again in
      gxps_images_get_image() (Carlos Garcia Campos)
    - Fix integer overflow in png decoder (Carlos Garcia Campos)


libgxps 0.3.0 (8 August 2017)
================================

New features:

    - Add initial support for resource dictionaries (#777731, Ignacio
      Casal Quinteiro, Jason Crain)
    - Support OpenXPS fixed representation schema (#768117, Jason
      Crain)

Bug fixes:

    - Fix a crash when extracting a malformed file (#785479, Marek
      Kasik)

Build:

    - Switch to meson build system (#783642, Ignacio Casal Quinteiro)


libgxps 0.2.5 (25 February 2017)
================================

Bug fixes:

    - Fix handling of internal documents paths to ensure we always use
      "/" instead of the system path separator (#777894, Ignacio Casal
      Quinteiro)
    - Improve performance when querying archive entries by using a
      hash set instead of a GList (#777272, Paolo Borelli)
    - Improve performance when querying documents in archive by using
      a GPtrArray instead of a GList (#777269, Paolo Borelli)
    - Fix a user after free in tools (Paolo Borelli)
    - Fix several memory leaks (Paolo Borelli)
    - Fix potential NULL pointer dereference found by coverity
      (#776323, Philip Withnall)
    - Add a missing break in switch statement found by coverity
      (#776323, Philip Withnall)
    - Fix uninitialised variables found by coverity (#776323, Philip
      Withnall)
    - Fix several compile warnings (Ignacio Casal Quinteiro)
    - Remove wrong return from print_token() that is void (#772296,
      Ernestas Kulik)
    - Fix GObject introspection build (#775637, Jason Crain)

Build:

    - Add support for building with Visual studio (#771057, Ignacio
      Casal Quinteiro)


libgxps 0.2.4 (20 June 2016)
============================

Bug fixes:

    - Fix the build with GCC >= 6 (Michael Catanzaro)
    - Fix non-literal format string warning for clang (#760177,
      Ting-Wei Lan)

Tools:

    - Correctly show translated messages for command line tools on
      some locales (#760437, Ting-Wei Lan)


libgxps 0.2.3.2 (4 September 2015)
==================================

This is another follow up release to fix the build in some cases due
to libm undefined symbols.


libgxps 0.2.3.1 (14 August 2015)
================================

This is a follow up release to fix the build in some cases due to
libpng undefined symbols.


libgxps 0.2.3 (13 August 2015)
==============================

API changes:

    - Add API to get Core Propoerties of a XPS file (Carlos Garcia
      Campos)

New features:

    - Support ImageBrush Viewbox and rotation/shearing matrices
      (#751357, Jason Crain)
    - Add support for JPEG images with GRAYSCALE color space (#744120,
      Carlos Garcia Campos)
    - Add support for interleaved zip archives (Carlos Garcia Campos)

Bug fixes:

    - Fix transformation for VisualBrush elements (#742630, Jason
      Crain)
    - Fix parsing of dash array with negative values (#715023, Lukas
      Lueg, Carlos Garcia Campos)
    - Make gxps_dash_array_parse fail for an odd number of dashes
      (#715023, Lukas Lueg, Carlos Garcia Campos)
    - Fix parsing of dash array when it has trailing or leading
      whitespaces (#715023, Lukas Lueg)
    - Fix the build with libpng16 (Petr Gajdos)
    - Fix parsing of real numbers containing e[+-]number (Carlos
      Garcia Campos)
    - Fix a crash in documents containing nested FixedDocument
      (#685741, Carlos Garcia Campos)


libgxps 0.2.2 (19 March 2012)
=============================

Bug fixes:

    - Fix COPYING file that used lgl2 instead of lgpl2.1 (#671271,
      Carlos Garcia Campos)
    - Fix the build with --enable-gtk-doc (#671274, Michael Biebl)
    - Fix several memory leaks when parsing fails (#668937, #668940,
      #668941, #668969, #668968, #668966, #668965, Jason Crain)

Tools:

    - Set image parameters after jpeg_set_defaults(), so the
      resolution does not get overwritten by the defaults (Adrian
      Johnson)

Documentation:

    - Ignore private headers when generating API doc (Carlos Garcia
      Campos)
    - Add index of new symbols in 0.2.1 (Carlos Garcia Campos)
    - Add Since: tag to GXPS_VERSION_STRING api docs (Carlos Garcia
      Campos)


libgxps 0.2.1 (21 January 2012)
===============================

API changes:

    - Add GXPS_VERSION_STRING macro with the library version as a
      string (Carlos Garcia Campos)

New features:

    - Support OpacityMask for Path elements (#663477, Jason Crain)

Bug fixes:

    - Fix MAJOR/MINOR/MICRO version macros (Carlos Garcia Campos)
    - Fix FSF address in COPYING file (Carlos Garcia Campos)
    - Fix building with libpng15 (#664666, Alexandre Rostovtsev)
    - Fix tools build by linking to libm (#664439, Dominique
      Leuenberger)


libgxps 0.2.0 (19 November 2011)
================================

API changes:

    - This release contains a small API break. Even though all of the
      XPS documents we have for testing use integer numbers for the
      page size, the XPS Specification says that page size is a double
      value. Functions gxps_page_get_size() and
      gxps_document_get_page_size() now return page width and page
      height as gdouble values instead of guint. (Carlos Garcia Campos)

New features:

    - Add support for PolyQuadraticBezierSegment figures (Carlos
      Garcia Campos)
    - Add support for Smooth Cubic Bézier curve (Carlos Garcia Campos)
    - Initial implementation of ICC based colors. Only CMYK colors are
      supported for now (Carlos Garcia Campos)
    - Support Opacity for SolidColorBrush elements (#663472, Jason
      Crain)
    - Add support for scRGB color syntax (Carlos Garcia Campos)
    - Implement Quadratic Bézier curve (Carlos Garcia Campos)
    - Support OpacityMask for Glyphs elements (#663476, Jason Crain)
    - Support OpacityMask for Canvas elements (#663475, Jason Crain)
    - Support opacity for ImageBrush elements (#663471, Jason Crain)
    - Support opacity for Glyphs elements (#662654, Jason Crain)
    - Support opacity for Canvas elements (#662653, Jason Crain)
    - Support opacity for Path elements (#662652, Jason Crain)
    - Support opacity for LinearGradientBrush and RadialGradientBrush
      elements (#662655, Jason Crain)

Bug fixes:

    - Fix parser error messages for invalid content (#663899, Jason
      Crain)

Tools:

    - Add xpstojpeg tool for converting XPS documents to JPEG (Carlos
      Garcia Campos)
    - Add xpstosvg tool for converting XPS documents to SVG (Carlos
      Garcia Campos)
    - Add xpstops tool for converting XPS documents to PostScript
      (Carlos Garcia Campos)
    - Add xpstopdf tool for converting XPS documents to PDF (Carlos
      Garcia Campos)
    - Add xpstopng tool for converting XPS documents to PNG (Carlos
      Garcia Campos)

Documentation:

    - Add man pages for tools (Carlos Garcia Campos)
    - Clarify that page sizes returned by gxps_document_get_page_size()
      might be different than actual page sizes (Carlos Garcia Campos)
    - Add libgxps.types file so that object hierarchy is included in
      generated HTML doc (Carlos Garcia Campos)
    - Add documentation for return value of gxps_document_get_page()
      (Carlos Garcia Campos)


libgxps 0.1.0 (12 October 2011)
===============================

This is the first public release of libgxps.