~ubuntu-branches/ubuntu/jaunty/evince/jaunty-updates

« back to all changes in this revision

Viewing changes to ChangeLog

  • Committer: Bazaar Package Importer
  • Author(s): Didier Roche
  • Date: 2009-02-18 22:00:49 UTC
  • mfrom: (1.1.41 upstream)
  • Revision ID: james.westby@ubuntu.com-20090218220049-x0ogtml7a885xtcy
Tags: 2.25.91-0ubuntu1
* New upstream release: (LP: #331233)
  - Fix several memory leaks
  - Fix errors handling and propagation
  - Fix several translation strings in properties dialog
  - Do not resize the window on reloading
  - Experimental introspection support
  - Use g_set_error_literal()
  - Make session manager code compile for win32
  - Update totem-screensaver from totem svn to make it build for win32
  - Make use of GConf optional
  - Fix i18n in libdocument
  - Include gi18n-lib.h instead of gi18n.h in libs and backends
  - Translation updates (ast, be@latin, da, dz, es, et, eu, hu, ja
    kn, mk, nl, pl, pt_BR, sr, sv, th, vi, zh_CN, zh_HK, zh_TW)
* Add libsm-dev b-d in debian/control.in
* Adapt debian/patches/01_launchpad.patch to apply to new configure.ac
* Re-generate debian/control and debian/patches/99_autoconf.patch

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
2009-02-17  Carlos Garcia Campos  <carlosgc@gnome.org>
 
2
 
 
3
        * configure.ac:
 
4
 
 
5
        Update for release 2.25.91
 
6
        
 
7
2009-02-16  Thomas H.P. Andersen  <phomes@gmail.com>
 
8
 
 
9
        * backend/impress/r_gradient.c: (r_draw_gradient): Replace deprecated 
 
10
        GTK symbol in commented out code. Bug #571707
 
11
 
 
12
2009-02-16  Carlos Garcia Campos  <carlosgc@gnome.org>
 
13
 
 
14
        * NEWS:
 
15
 
 
16
        Update for release 2.25.91.
 
17
        
 
18
2009-02-16  Christian Persch  <chpe@gnome.org>
 
19
 
 
20
        * libdocument/ev-file-helpers.c: (get_mime_type_from_uri): Fix a freed
 
21
        memory read.
 
22
 
 
23
2009-02-15  Christian Persch  <chpe@gnome.org>
 
24
 
 
25
        * backend/dvi/dvi-document.c: (hsb2rgb): Fix signed/unsigned compiler
 
26
        warnings.
 
27
 
 
28
2009-02-15  Christian Persch  <chpe@gnome.org>
 
29
 
 
30
        * libdocument/Makefile.am:
 
31
        * libview/Makefile.am: Rename GIRs to EvinceDocument/EvinceView.
 
32
 
 
33
2009-02-15  Christian Persch  <chpe@gnome.org>
 
34
 
 
35
        * libdocument/ev-document-type-builtins.c.template:
 
36
        * libview/ev-view-type-builtins.c.template: Use g_intern_static_string.
 
37
 
 
38
2009-02-14  Christian Persch  <chpe@gnome.org>
 
39
 
 
40
        * backend/impress/impress-document.c: (impress_document_save):
 
41
        Fill in the error.
 
42
 
 
43
2009-02-14  Christian Persch  <chpe@gnome.org>
 
44
 
 
45
        * libdocument/ev-document.c: (ev_document_load): Add code to catch
 
46
        backends incorrectly implementing the load vfunc.
 
47
 
 
48
2009-02-14  Christian Persch  <chpe@gnome.org>
 
49
 
 
50
        * libdocument/ev-document-factory.c:
 
51
        (ev_document_factory_get_document): Use a local GError, and propagate
 
52
        as appropriate, making sure always to fill in @error if returning NULL.
 
53
 
 
54
2009-02-14  Christian Persch  <chpe@gnome.org>
 
55
 
 
56
        * shell/ev-window.c: (ev_window_load_job_cb): Use g_error_matches.
 
57
 
 
58
2009-02-14  Christian Persch  <chpe@gnome.org>
 
59
 
 
60
        * backend/pdf/ev-poppler.cc: Plug a mem leak.
 
61
 
 
62
2009-02-14  Christian Persch  <chpe@gnome.org>
 
63
 
 
64
        * backend/dvi/dvi-document.c: (dvi_document_load): Don't overwite
 
65
        an error.
 
66
 
 
67
2009-02-14  Christian Persch  <chpe@gnome.org>
 
68
 
 
69
        * backend/djvu/djvu-document.c: (djvu_document_load): Make sure
 
70
        to always set @error when returning FALSE. Fix a typo.
 
71
 
 
72
2009-02-14  Christian Persch  <chpe@gnome.org>
 
73
 
 
74
        * backend/tiff/tiff-document.c: (tiff_document_load): Make sure
 
75
        to always set @error when returning FALSE.
 
76
 
 
77
2009-02-14  Christian Persch  <chpe@gnome.org>
 
78
 
 
79
        * backend/comics/comics-document.c: (comics_document_load): Make sure
 
80
        to always set @error when returning FALSE.
 
81
 
 
82
2009-02-14  Christian Persch  <chpe@gnome.org>
 
83
 
 
84
        * backend/impress/impress-document.c: (impress_document_load): Plug a
 
85
        mem leak.
 
86
 
 
87
2009-02-14  Christian Persch  <chpe@gnome.org>
 
88
 
 
89
        * backend/impress/impress-document.c: (impress_document_load): Don't
 
90
        overwrite an error.
 
91
 
 
92
2009-02-14  Christian Persch  <chpe@gnome.org>
 
93
 
 
94
        * libdocument/ev-document.c: (ev_document_info_copy): Remove
 
95
        unnecessary NULL check; g_strdup() is NULL-safe.
 
96
 
 
97
2009-02-14  Christian Persch  <chpe@gnome.org>
 
98
 
 
99
        * libdocument/ev-document-factory.c: (get_document_from_uri): Document
 
100
        that this returns either NULL and fills in error, or non-NULL. Use a
 
101
        local GError so we can reliably check it.
 
102
 
 
103
2009-02-14  Christian Persch  <chpe@gnome.org>
 
104
 
 
105
        * libdocument/ev-document-factory.c: (get_document_from_uri): Use the
 
106
        content type to get the description, not the MIME type.
 
107
 
 
108
2009-02-14  Christian Persch  <chpe@gnome.org>
 
109
 
 
110
        * libdocument/ev-file-helpers.c: (compression_run): Make sure to fill
 
111
        in @error on failure. Also, since this is exported in public APIs,
 
112
        cope with the passed-in GError** being NULL.
 
113
 
 
114
2009-02-13  Christian Persch  <chpe@gnome.org>
 
115
 
 
116
        * libdocument/ev-file-helpers.c: (get_mime_type_from_uri): NULL
 
117
        safety.
 
118
        (get_mime_type_from_data): Return the MIME type, not the content type.
 
119
 
 
120
2009-02-13  Christian Persch  <chpe@gnome.org>
 
121
 
 
122
        * libdocument/ev-file-helpers.c: (get_mime_type_from_data): Don't leak
 
123
        the input stream.
 
124
 
 
125
2009-02-13  Christian Persch  <chpe@gnome.org>
 
126
 
 
127
        * libdocument/ev-file-helpers.c: (get_mime_type_from_data): Propagate
 
128
        all errors upwards.
 
129
 
 
130
2009-02-13  Christian Persch  <chpe@gnome.org>
 
131
 
 
132
        * libdocument/ev-file-helpers.c: (get_mime_type_from_data): Don't use
 
133
        more bytes from buffer than were read from the file.
 
134
 
 
135
2009-02-15  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
 
136
 
 
137
        * properties/ev-properties-view.c (set_property):
 
138
        
 
139
        Fixes bug #571787.
 
140
 
 
141
2009-02-14  Carlos Garcia Campos  <carlosgc@gnome.org>
 
142
 
 
143
        * shell/eggfindbar.c: (egg_find_bar_init):
 
144
 
 
145
        Use gtk_tool_button_set_use_underline() for next/previous buttons
 
146
        so that the underline is used for the mnemonic. Fixes bug #571547.
 
147
        
 
148
2009-02-09  Carlos Garcia Campos  <carlosgc@gnome.org>
 
149
 
 
150
        * shell/ev-window.c: (setup_document_from_metadata),
 
151
        (setup_sidebar_from_metadata), (setup_document_from_metadata),
 
152
        (setup_view_from_metadata), (ev_window_set_document),
 
153
        (ev_window_load_job_cb), (ev_window_reload_job_cb),
 
154
        (ev_window_reload_remote), (ev_window_init):
 
155
 
 
156
        Do not use metadata when reloading the document, so that the
 
157
        window is not resized when reloading. See bugs #571051 and
 
158
        #304249.
 
159
        
 
160
2009-02-09  Carlos Garcia Campos  <carlosgc@gnome.org>
 
161
 
 
162
        * configure.ac:
 
163
        * cut-n-paste/smclient/Makefile.am:
 
164
 
 
165
        Fix smclient libs on cycgwin. See bug #339172.
 
166
        
 
167
2009-02-08  Christian Persch  <chpe@gnome.org>
 
168
 
 
169
        * configure.ac:
 
170
        * libdocument/Makefile.am:
 
171
        * libview/Makefile.am: Add experimental introspection support.
 
172
        Disabled by default; use --enable-introspection to enable it.
 
173
        Bug #569083.
 
174
 
 
175
2009-02-08  Christian Persch  <chpe@gnome.org>
 
176
 
 
177
        * libview/Makefile.am: Link libevdocument.la to libevview.la.
 
178
 
 
179
2009-02-05  Christian Persch  <chpe@gnome.org>
 
180
 
 
181
        * backend/comics/comics-document.c: (comics_document_load):
 
182
        * backend/djvu/djvu-document.c: (djvu_document_load):
 
183
        * backend/dvi/dvi-document.c: (dvi_document_load):
 
184
        * backend/impress/impress-document.c: (impress_document_load):
 
185
        * backend/pdf/ev-poppler.cc:
 
186
        * libdocument/ev-document-factory.c: (get_document_from_uri),
 
187
        (ev_document_factory_get_document):
 
188
        * shell/ev-print-operation.c:
 
189
        (ev_print_operation_export_print_dialog_response_cb): Use
 
190
        g_set_error_literal now that we depend on glib 2.18.
 
191
 
 
192
2009-02-05  Hib Eris  <hib@hiberis.nl>
 
193
 
 
194
        * shell/ev-application.c:
 
195
 
 
196
        Include gdkx.h only with X11. See bug #339172.
 
197
        
 
198
2009-02-05  Hib Eris  <hib@hiberis.nl>
 
199
 
 
200
        * backend/pdf/pdfdocument.evince-backend.in:
 
201
 
 
202
        Add application/x-ext-pdf mime type for pdf backend. See bug
 
203
        #339172.
 
204
        
 
205
2009-02-05  Carlos Garcia Campos  <carlosgc@gnome.org>
 
206
 
 
207
        * configure.ac:
 
208
        * cut-n-paste/smclient/Makefile.am:
 
209
        * cut-n-paste/smclient/eggdesktopfile.c:
 
210
        * cut-n-paste/smclient/eggsmclient-win32.c:
 
211
        * shell/main.c:
 
212
 
 
213
        Make session manager code compile for w32. These changes have been
 
214
        taken from upstream libegg. Based on patch by Hib Eris. See bug
 
215
        #339172.
 
216
        
 
217
2009-02-05  Hib Eris  <hib@hiberis.nl>
 
218
 
 
219
        * cut-n-paste/totem-screensaver/totem-scrsaver.c:
 
220
 
 
221
        Make screensaver code compile for w32. These changes have been
 
222
        copied from upstream totem. See bug #339172.
 
223
        
 
224
2009-02-05  Carlos Garcia Campos  <carlosgc@gnome.org>
 
225
 
 
226
        * configure.ac:
 
227
        * shell/ev-window.c: (ev_window_setup_action_sensitivity):
 
228
 
 
229
        Make use of GConf optional. Based on patch by Hib Eris. See bug
 
230
        #339172.
 
231
        
 
232
2009-02-04  Christian Persch  <chpe@gnome.org>
 
233
 
 
234
        * libdocument/ev-init.c: (ev_init): Make ev_init() also bind the
 
235
        evince gettext domain, so i18n works in the library.
 
236
 
 
237
        * properties/ev-properties-main.c: (nautilus_module_initialize):
 
238
        Remove extra bindtextdomain call.
 
239
 
 
240
2009-02-04  Christian Persch  <chpe@gnome.org>
 
241
 
 
242
        * backend/comics/comics-document.c:
 
243
        * backend/djvu/djvu-document.c:
 
244
        * backend/dvi/dvi-document.c:
 
245
        * backend/impress/impress-document.c:
 
246
        * backend/pdf/ev-poppler.cc:
 
247
        * backend/pixbuf/pixbuf-document.c:
 
248
        * backend/ps/ev-spectre.c:
 
249
        * backend/tiff/tiff-document.c:
 
250
        * libdocument/ev-attachment.c:
 
251
        * libdocument/ev-document-factory.c:
 
252
        * libview/ev-jobs.c:
 
253
        * libview/ev-view-accessible.c:
 
254
        * libview/ev-view.c:
 
255
        * properties/ev-properties-view.c: Include gi18n-lib.h instead of
 
256
        gi18n.h.
 
257
 
1
258
2009-02-01  Carlos Garcia Campos  <carlosgc@gnome.org>
2
259
 
3
260
        * NEWS: