Merge lp:~larsu/evince/add-gmenumodel-port into lp:evince
- add-gmenumodel-port
- Merge into master
Status: | Superseded |
---|---|
Proposed branch: | lp:~larsu/evince/add-gmenumodel-port |
Merge into: | lp:evince |
Diff against target: |
8080 lines (+7852/-0) 45 files modified
.bzr-builddeb/default.conf (+3/-0) debian/README.Debian (+12/-0) debian/apparmor-profile (+168/-0) debian/apparmor-profile.abstraction (+115/-0) debian/bug-presubj (+16/-0) debian/changelog (+1089/-0) debian/compat (+1/-0) debian/control (+203/-0) debian/control.in (+200/-0) debian/copyright (+393/-0) debian/evince-common.dirs (+2/-0) debian/evince-common.install (+11/-0) debian/evince-common.lintian-overrides (+3/-0) debian/evince-common.manpages (+1/-0) debian/evince-dbg.lintian-overrides (+3/-0) debian/evince-gtk.lintian-overrides (+3/-0) debian/evince-gtk.menu (+3/-0) debian/evince-thumbnailer.1 (+20/-0) debian/evince-thumbnailer.xml (+94/-0) debian/evince.apport (+20/-0) debian/evince.install (+3/-0) debian/evince.lintian-overrides (+3/-0) debian/evince.menu (+3/-0) debian/evince.mime (+1/-0) debian/evince.xml (+88/-0) debian/evince.xpm (+162/-0) debian/gir1.2-evince-3.0.install (+1/-0) debian/gir1.2-evince-3.0.lintian-overrides (+3/-0) debian/libevdocument3-4.install (+3/-0) debian/libevdocument3-4.lintian-overrides (+3/-0) debian/libevdocument3-4.symbols (+320/-0) debian/libevince-dev.install (+6/-0) debian/libevince-dev.lintian-overrides (+3/-0) debian/libevview3-3.install (+1/-0) debian/libevview3-3.lintian-overrides (+3/-0) debian/libevview3-3.symbols (+229/-0) debian/patches/0001-Port-to-GMenuModel-and-add-menu-bar.patch (+3963/-0) debian/patches/0002-Remove-gtk_application_set_accels_for_actions.patch (+79/-0) debian/patches/11_grip_gestures.patch (+467/-0) debian/patches/git_Don-t-allow-Send-To-when-there-is-no-mail-client-ava.patch (+62/-0) debian/patches/series (+4/-0) debian/patches/workaround_notes_color_issue.patch (+11/-0) debian/rules (+71/-0) debian/source/format (+1/-0) debian/watch (+2/-0) |
To merge this branch: | bzr merge lp:~larsu/evince/add-gmenumodel-port |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
VCS imports | Pending | ||
Review via email: mp+204717@code.launchpad.net |
This proposal has been superseded by a proposal from 2014-02-05.
Commit message
New patches: port to GMenuModel and add a menubar
Description of the change
New patches: port to GMenuModel and add a menubar
- 226. By Lars Karlitski
-
Update translation templates
Unmerged revisions
- 226. By Lars Karlitski
-
Update translation templates
- 225. By Lars Karlitski
-
Add GMenuModel port
- 224. By Sebastien Bacher
-
releasing package evince version 3.10.3-0ubuntu2
- 223. By Sebastien Bacher
-
let create directories, from the file selector, on devices mounted
by the user, thanks Jamie Strandboge (lp: #1265491) - 222. By Sebastien Bacher
-
debian/control.in: Depends on gnome-icon-
theme-symbolic (lp: #1246448) - 221. By Sebastien Bacher
-
* debian/
apparmor- profile. abstraction, debian/ apparmor- profile:
- updated to allow opening/saving pdf.xz files, thanks Martin Thornton
(lp: #1252771) - 220. By Sebastien Bacher
-
releasing package evince version 3.10.3-0ubuntu1
- 219. By Sebastien Bacher
-
New upstream version
- 218. By Sebastien Bacher
-
releasing package evince version 3.10.2-0ubuntu1
- 217. By Sebastien Bacher
-
* New upstream version
* debian/patches/ git_give_ focus_correctly .patch,
debian/patches/ git_correct_ page_info. patch,
debian/patches/ git_djvu_ segfault. patch:
- dropped, those changes are in the new version
Preview Diff
1 | === added directory '.bzr-builddeb' |
2 | === added file '.bzr-builddeb/default.conf' |
3 | --- .bzr-builddeb/default.conf 1970-01-01 00:00:00 +0000 |
4 | +++ .bzr-builddeb/default.conf 2014-02-04 15:48:22 +0000 |
5 | @@ -0,0 +1,3 @@ |
6 | +[BUILDDEB] |
7 | +merge = True |
8 | +ignore-unknowns = True |
9 | |
10 | === added directory 'debian' |
11 | === added file 'debian/README.Debian' |
12 | --- debian/README.Debian 1970-01-01 00:00:00 +0000 |
13 | +++ debian/README.Debian 2014-02-04 15:48:22 +0000 |
14 | @@ -0,0 +1,12 @@ |
15 | +evince for Debian |
16 | +================= |
17 | + |
18 | + Extended character set support |
19 | + ------------------------------ |
20 | + |
21 | +If you want to read most Chinese, Japanese and Korean PDF documents, |
22 | +you need to install the poppler-data package, which contains the |
23 | +Unicode mappings for these languages. |
24 | + |
25 | + |
26 | +-- Josselin Mouette <joss@debian.org>, Tue, 25 Nov 2008 10:09:36 +0100 |
27 | |
28 | === added file 'debian/apparmor-profile' |
29 | --- debian/apparmor-profile 1970-01-01 00:00:00 +0000 |
30 | +++ debian/apparmor-profile 2014-02-04 15:48:22 +0000 |
31 | @@ -0,0 +1,168 @@ |
32 | +# vim:syntax=apparmor |
33 | +# Author: Kees Cook <kees@canonical.com> |
34 | +# Jamie Strandboge <jamie@canonical.com> |
35 | + |
36 | +#include <tunables/global> |
37 | + |
38 | +/usr/bin/evince { |
39 | + #include <abstractions/audio> |
40 | + #include <abstractions/bash> |
41 | + #include <abstractions/cups-client> |
42 | + #include <abstractions/dbus> |
43 | + #include <abstractions/dbus-session> |
44 | + #include <abstractions/dbus-accessibility> |
45 | + #include <abstractions/evince> |
46 | + #include <abstractions/ibus> |
47 | + #include <abstractions/nameservice> |
48 | + |
49 | + #include <abstractions/ubuntu-browsers> |
50 | + #include <abstractions/ubuntu-console-browsers> |
51 | + #include <abstractions/ubuntu-email> |
52 | + #include <abstractions/ubuntu-console-email> |
53 | + #include <abstractions/ubuntu-media-players> |
54 | + |
55 | + # Terminals for using console applications. These abstractions should ideally |
56 | + # have 'ix' to restrict access to what only evince is allowed to do |
57 | + #include <abstractions/ubuntu-gnome-terminal> |
58 | + |
59 | + # By default, we won't support launching a terminal program in Xterm or |
60 | + # KDE's konsole. It opens up too many unnecessary files for most users. |
61 | + # People who need this functionality can uncomment the following: |
62 | + ##include <abstractions/ubuntu-xterm> |
63 | + ##include <abstractions/ubuntu-konsole> |
64 | + |
65 | + /usr/bin/evince rmPx, |
66 | + /usr/bin/evince-previewer Px, |
67 | + /usr/bin/yelp Cx -> sanitized_helper, |
68 | + /usr/bin/bug-buddy px, |
69 | + /usr/bin/nautilus Cx -> sanitized_helper, |
70 | + |
71 | + # For Xubuntu to launch the browser |
72 | + /usr/bin/exo-open ixr, |
73 | + /usr/lib/@{multiarch}/xfce4/exo-1/exo-helper-1 ixr, |
74 | + /etc/xdg/xdg-xubuntu/xfce4/helpers.rc r, |
75 | + /etc/xdg/xfce4/helpers.rc r, |
76 | + |
77 | + # For text attachments |
78 | + /usr/bin/gedit ixr, |
79 | + |
80 | + # For Send to |
81 | + /usr/bin/nautilus-sendto Cx -> sanitized_helper, |
82 | + |
83 | + # allow directory listings (ie 'r' on directories) so browsing via the file |
84 | + # dialog works |
85 | + / r, |
86 | + /**/ r, |
87 | + |
88 | + @{HOME}/ r, |
89 | + |
90 | + # This is need for saving files in your home directory without an extension. |
91 | + # Changing this to '@{HOME}/** r' makes it require an extension and more |
92 | + # secure (but with 'rw', we still have abstractions/private-files-strict in |
93 | + # effect). |
94 | + @{HOME}/** rw, |
95 | + @{HOME}/.local/share/gvfs-metadata/** l, |
96 | + |
97 | + @{HOME}/.gnome2/evince/* rwl, |
98 | + @{HOME}/.gnome2/accels/ rw, |
99 | + @{HOME}/.gnome2/accelsevince rw, |
100 | + @{HOME}/.gnome2/accels/evince rw, |
101 | + |
102 | + # Maybe add to an abstraction? |
103 | + owner /{,var/}run/user/*/dconf/ w, |
104 | + owner /{,var/}run/user/*/dconf/user rw, |
105 | + |
106 | + # from http://live.gnome.org/Evince/SupportedDocumentFormats. Allow |
107 | + # read and write for all supported file formats |
108 | + /**.[bB][mM][pP] rw, |
109 | + /**.[dD][jJ][vV][uU] rw, |
110 | + /**.[dD][vV][iI] rw, |
111 | + /**.[gG][iI][fF] rw, |
112 | + /**.[jJ][pP][gG] rw, |
113 | + /**.[jJ][pP][eE][gG] rw, |
114 | + /**.[oO][dD][pP] rw, |
115 | + /**.[fFpP][dD][fF] rw, |
116 | + /**.[pP][nN][mM] rw, |
117 | + /**.[pP][nN][gG] rw, |
118 | + /**.[pP][sS] rw, |
119 | + /**.[eE][pP][sS] rw, |
120 | + /**.[tT][iI][fF] rw, |
121 | + /**.[tT][iI][fF][fF] rw, |
122 | + /**.[xX][pP][mM] rw, |
123 | + /**.[gG][zZ] rw, |
124 | + /**.[bB][zZ]2 rw, |
125 | + /**.[cC][bB][rRzZ7] rw, |
126 | + /**.[xX][zZ] rw, |
127 | + |
128 | + # allow creating directories that we own |
129 | + owner /media/**/ w, |
130 | + owner @{HOME}/**/ w, |
131 | + |
132 | + # evince creates a temporary stream file like '.goutputstream-XXXXXX' in the |
133 | + # directory a file is saved. This allows that behavior. |
134 | + owner /**/.goutputstream-* w, |
135 | +} |
136 | + |
137 | +/usr/bin/evince-previewer { |
138 | + #include <abstractions/audio> |
139 | + #include <abstractions/bash> |
140 | + #include <abstractions/cups-client> |
141 | + #include <abstractions/dbus-session> |
142 | + #include <abstractions/dbus-accessibility> |
143 | + #include <abstractions/evince> |
144 | + #include <abstractions/ibus> |
145 | + #include <abstractions/nameservice> |
146 | + |
147 | + #include <abstractions/ubuntu-browsers> |
148 | + #include <abstractions/ubuntu-console-browsers> |
149 | + #include <abstractions/ubuntu-email> |
150 | + #include <abstractions/ubuntu-console-email> |
151 | + #include <abstractions/ubuntu-media-players> |
152 | + |
153 | + # Terminals for using console applications. These abstractions should ideally |
154 | + # have 'ix' to restrict access to what only evince is allowed to do |
155 | + #include <abstractions/ubuntu-gnome-terminal> |
156 | + |
157 | + # By default, we won't support launching a terminal program in Xterm or |
158 | + # KDE's konsole. It opens up too many unnecessary files for most users. |
159 | + # People who need this functionality can uncomment the following: |
160 | + ##include <abstractions/ubuntu-xterm> |
161 | + |
162 | + /usr/bin/evince-previewer mr, |
163 | + /usr/bin/yelp Cx -> sanitized_helper, |
164 | + /usr/bin/bug-buddy px, |
165 | + |
166 | + # Lenient, but remember we still have abstractions/private-files-strict in |
167 | + # effect). Write is needed for 'print to file' from the previewer. |
168 | + @{HOME}/ r, |
169 | + @{HOME}/** rw, |
170 | + |
171 | + # Maybe add to an abstraction? |
172 | + owner /{,var/}run/user/*/dconf/ w, |
173 | + owner /{,var/}run/user/*/dconf/user rw, |
174 | +} |
175 | + |
176 | +/usr/bin/evince-thumbnailer { |
177 | + #include <abstractions/dbus-session> |
178 | + #include <abstractions/evince> |
179 | + |
180 | + # The thumbnailer doesn't need access to everything in the nameservice |
181 | + # abstraction. Allow reading of /etc/passwd and /etc/group, but suppress |
182 | + # logging denial of nsswitch.conf. |
183 | + /etc/passwd r, |
184 | + /etc/group r, |
185 | + deny /etc/nsswitch.conf r, |
186 | + |
187 | + # TCP/UDP network access for NFS |
188 | + network inet stream, |
189 | + network inet6 stream, |
190 | + network inet dgram, |
191 | + network inet6 dgram, |
192 | + |
193 | + /usr/bin/evince-thumbnailer mr, |
194 | + |
195 | + # Lenient, but remember we still have abstractions/private-files-strict in |
196 | + # effect). |
197 | + @{HOME}/ r, |
198 | + @{HOME}/** rw, |
199 | +} |
200 | |
201 | === added file 'debian/apparmor-profile.abstraction' |
202 | --- debian/apparmor-profile.abstraction 1970-01-01 00:00:00 +0000 |
203 | +++ debian/apparmor-profile.abstraction 2014-02-04 15:48:22 +0000 |
204 | @@ -0,0 +1,115 @@ |
205 | +# vim:syntax=apparmor |
206 | +# |
207 | +# abstraction used by evince binaries |
208 | +# |
209 | + |
210 | + #include <abstractions/gnome> |
211 | + #include <abstractions/p11-kit> |
212 | + #include <abstractions/ubuntu-helpers> |
213 | + |
214 | + @{PROC}/[0-9]*/fd/ r, |
215 | + @{PROC}/[0-9]*/mountinfo r, |
216 | + owner @{PROC}/[0-9]*/auxv r, |
217 | + owner @{PROC}/[0-9]*/status r, |
218 | + |
219 | + # Doesn't seem to be required, but noisy. Maybe allow 'r' for 'b*' if needed. |
220 | + # Possibly move to an abstraction if anything else needs it. |
221 | + deny /run/udev/data/** r, |
222 | + |
223 | + # move out to the gnome abstraction if anyone else needs these |
224 | + /dev/.udev/{data,db}/* r, |
225 | + /etc/udev/udev.conf r, |
226 | + /sys/devices/**/block/**/uevent r, |
227 | + |
228 | + # apport |
229 | + /etc/default/apport r, |
230 | + |
231 | + # evince specific |
232 | + /etc/ r, |
233 | + /etc/fstab r, |
234 | + /etc/texmf/ r, |
235 | + /etc/texmf/** r, |
236 | + /etc/xpdf/* r, |
237 | + |
238 | + /usr/bin/gs-esp ixr, |
239 | + /usr/bin/mktexpk Cx -> sanitized_helper, |
240 | + /usr/bin/mktextfm Cx -> sanitized_helper, |
241 | + /usr/bin/dvipdfm Cx -> sanitized_helper, |
242 | + /usr/bin/dvipdfmx Cx -> sanitized_helper, |
243 | + |
244 | + # supported archivers |
245 | + /bin/gzip ixr, |
246 | + /bin/bzip2 ixr, |
247 | + /usr/bin/unrar* ixr, |
248 | + /usr/bin/unzip ixr, |
249 | + /usr/bin/7zr ixr, |
250 | + /usr/lib/p7zip/7zr ixr, |
251 | + /usr/bin/7za ixr, |
252 | + /usr/lib/p7zip/7za ixr, |
253 | + /usr/bin/zipnote ixr, |
254 | + /bin/tar ixr, |
255 | + /usr/bin/xz ixr, |
256 | + |
257 | + # allow read access to anything in /usr/share, for plugins and input methods |
258 | + /usr/local/share/** r, |
259 | + /usr/share/** r, |
260 | + /usr/lib/ghostscript/** mr, |
261 | + /var/lib/ghostscript/** r, |
262 | + /var/lib/texmf/** r, |
263 | + |
264 | + # from http://live.gnome.org/Evince/SupportedDocumentFormats. Allow |
265 | + # read for all supported file formats |
266 | + /**.[bB][mM][pP] r, |
267 | + /**.[dD][jJ][vV][uU] r, |
268 | + /**.[dD][vV][iI] r, |
269 | + /**.[gG][iI][fF] r, |
270 | + /**.[jJ][pP][gG] r, |
271 | + /**.[jJ][pP][eE][gG] r, |
272 | + /**.[oO][dD][pP] r, |
273 | + /**.[fFpP][dD][fF] r, |
274 | + /**.[pP][nN][mM] r, |
275 | + /**.[pP][nN][gG] r, |
276 | + /**.[pP][sS] r, |
277 | + /**.[eE][pP][sS] r, |
278 | + /**.[tT][iI][fF] r, |
279 | + /**.[tT][iI][fF][fF] r, |
280 | + /**.[xX][pP][mM] r, |
281 | + /**.[gG][zZ] r, |
282 | + /**.[bB][zZ]2 r, |
283 | + /**.[cC][bB][rRzZ7] r, |
284 | + /**.[xX][zZ] r, |
285 | + |
286 | + # Use abstractions/private-files instead of abstractions/private-files-strict |
287 | + # and add the sensitive files manually to work around LP: #451422. The goal |
288 | + # is to disallow access to the .mozilla folder in general, but to allow |
289 | + # access to the Cache directory, which the browser may tell evince to open |
290 | + # from directly. |
291 | + |
292 | + #include <abstractions/private-files> |
293 | + audit deny @{HOME}/.gnupg/** mrwkl, |
294 | + audit deny @{HOME}/.ssh/** mrwkl, |
295 | + audit deny @{HOME}/.gnome2_private/** mrwkl, |
296 | + audit deny @{HOME}/.gnome2/keyrings/** mrwkl, |
297 | + audit deny @{HOME}/.kde/share/apps/kwallet/** mrwkl, |
298 | + audit deny @{HOME}/.pki/nssdb/** w, |
299 | + |
300 | + audit deny @{HOME}/.mozilla/*/*/* mrwkl, |
301 | + audit deny @{HOME}/.mozilla/**/bookmarkbackups/** mrwkl, |
302 | + audit deny @{HOME}/.mozilla/**/chrome/** mrwkl, |
303 | + audit deny @{HOME}/.mozilla/**/extensions/** mrwkl, |
304 | + audit deny @{HOME}/.mozilla/**/gm_scripts/** mrwkl, |
305 | + |
306 | + audit deny @{HOME}/.config/chromium/** mrwkl, |
307 | + audit deny @{HOME}/.evolution/** mrwkl, |
308 | + audit deny @{HOME}/.config/evolution/** mrwkl, |
309 | + audit deny @{HOME}/.kde/share/config/** mrwkl, |
310 | + audit deny @{HOME}/.kde/share/apps/kmail/** mrwkl, |
311 | + audit deny @{HOME}/.{,mozilla-}thunderbird/*/* mrwkl, |
312 | + audit deny @{HOME}/.{,mozilla-}thunderbird/*/[^C][^a][^c][^h][^e]*/** mrwkl, |
313 | + |
314 | + # When LP: #451422 is fixed, change the above to simply be: |
315 | + ##include <abstractions/private-files-strict> |
316 | + #owner @{HOME}/.mozilla/**/*Cache/* r, |
317 | + |
318 | + # Site-specific additions and overrides. See local/README for details. |
319 | + #include <local/usr.bin.evince> |
320 | |
321 | === added file 'debian/bug-presubj' |
322 | --- debian/bug-presubj 1970-01-01 00:00:00 +0000 |
323 | +++ debian/bug-presubj 2014-02-04 15:48:22 +0000 |
324 | @@ -0,0 +1,16 @@ |
325 | += Reporting bugs for evince |
326 | + |
327 | +The evince software doesn’t do any rendering itself, but instead relies |
328 | +on software libraries that do the job. Unfortunately, due to lack of |
329 | +manpower, bugs in these libraries cannot be dealt with in Debian. |
330 | + |
331 | +Therefore, if you encounter a bug in a PDF rendering, please report it |
332 | +upstream: https://bugs.freedesktop.org/enter_bug.cgi?product=poppler |
333 | + |
334 | +The same holds for PostScript rendering: |
335 | +https://bugs.freedesktop.org/enter_bug.cgi?product=libspectre |
336 | + |
337 | +If you want to report a bug in Evince itself, not related to a specific |
338 | +document, please go ahead. |
339 | + |
340 | +-- Josselin Mouette <joss@debian.org> Wed, 11 May 2011 20:50:41 +0200 |
341 | |
342 | === added file 'debian/changelog' |
343 | --- debian/changelog 1970-01-01 00:00:00 +0000 |
344 | +++ debian/changelog 2014-02-04 15:48:22 +0000 |
345 | @@ -0,0 +1,1089 @@ |
346 | +evince (3.10.3-0ubuntu3) UNRELEASED; urgency=medium |
347 | + |
348 | + * Add GMenuModel port |
349 | + |
350 | + -- Lars Uebernickel <lars.uebernickel@ubuntu.com> Tue, 04 Feb 2014 15:22:45 +0000 |
351 | + |
352 | +evince (3.10.3-0ubuntu2) trusty; urgency=medium |
353 | + |
354 | + * debian/apparmor-profile.abstraction, debian/apparmor-profile: |
355 | + - let create directories, from the file selector, on devices mounted |
356 | + by the user, thanks Jamie Strandboge (lp: #1265491) |
357 | + - updated to allow opening/saving pdf.xz files, thanks Martin Thornton |
358 | + (lp: #1252771) |
359 | + * debian/control.in: Depends on gnome-icon-theme-symbolic (lp: #1246448) |
360 | + |
361 | + -- Sebastien Bacher <seb128@ubuntu.com> Wed, 08 Jan 2014 18:24:03 +0100 |
362 | + |
363 | +evince (3.10.3-0ubuntu1) trusty; urgency=low |
364 | + |
365 | + * New upstream version |
366 | + |
367 | + -- Sebastien Bacher <seb128@ubuntu.com> Mon, 18 Nov 2013 15:37:35 +0100 |
368 | + |
369 | +evince (3.10.2-0ubuntu1) trusty; urgency=low |
370 | + |
371 | + * New upstream version |
372 | + * debian/patches/git_give_focus_correctly.patch, |
373 | + debian/patches/git_correct_page_info.patch, |
374 | + debian/patches/git_djvu_segfault.patch: |
375 | + - dropped, those changes are in the new version |
376 | + |
377 | + -- Sebastien Bacher <seb128@ubuntu.com> Tue, 12 Nov 2013 12:10:03 +0100 |
378 | + |
379 | +evince (3.10.0-0ubuntu3) trusty; urgency=low |
380 | + |
381 | + * Backport some fixes from git |
382 | + * debian/patches/CVE-2013-3718.patch: |
383 | + - dropped, the fix was already in the new version in a slightly |
384 | + different place, the patch there is not needed and creates warnings |
385 | + * debian/patches/git_give_focus_correctly.patch: |
386 | + - 'fix annotation window focus change after creation' (lp: #919965) |
387 | + * debian/patches/git_correct_page_info.patch: |
388 | + - "This fixes the page size always reported as 0x0 in |
389 | + the properties dialog" (lp: #1245637) |
390 | + * debian/patches/git_djvu_segfault.patch: |
391 | + - ' djvu: Fix a segfault caused by a double free' |
392 | + |
393 | + -- Sebastien Bacher <seb128@ubuntu.com> Tue, 05 Nov 2013 16:09:18 +0100 |
394 | + |
395 | +evince (3.10.0-0ubuntu2) saucy; urgency=low |
396 | + |
397 | + * debian/apparmor-profile: Update evince profiles |
398 | + - Include the AppArmor dbus-accessibility abstraction in the evince and |
399 | + evince-previewer profiles to gain access to the accessibility bus |
400 | + (LP: #1226141) |
401 | + - Include the AppArmor dbus abstraction in the evince profile to gain |
402 | + access to the system bus for avahi and colord when printing |
403 | + (LP: #1235216) |
404 | + - Include the AppArmor dbus-session abstraction in the evince-thumbnailer |
405 | + profile to gain access to the session bus (LP: #1236082) |
406 | + |
407 | + -- Tyler Hicks <tyhicks@canonical.com> Sun, 06 Oct 2013 14:26:18 -0700 |
408 | + |
409 | +evince (3.10.0-0ubuntu1) saucy; urgency=low |
410 | + |
411 | + * New upstream version |
412 | + |
413 | + -- Sebastien Bacher <seb128@ubuntu.com> Mon, 30 Sep 2013 13:47:16 +0200 |
414 | + |
415 | +evince (3.9.90-0ubuntu1) saucy; urgency=low |
416 | + |
417 | + * New upstream release |
418 | + |
419 | + -- Luke Yelavich <themuso@ubuntu.com> Wed, 28 Aug 2013 07:51:41 +1000 |
420 | + |
421 | +evince (3.9.5-0ubuntu1~saucy1) saucy; urgency=medium |
422 | + |
423 | + * New upstream release |
424 | + * debian/libevdocument3-4.symbols, libevview3-3.symbols: updated |
425 | + |
426 | + -- Tim Lunn <tim@feathertop.org> Fri, 09 Aug 2013 21:14:49 +1000 |
427 | + |
428 | +evince (3.9.4-0ubuntu1~saucy1) saucy; urgency=medium |
429 | + |
430 | + * New upstream release |
431 | + * debian/control.in: bump b-d on glib, gtk and poppler |
432 | + * debian/patches/11_grip_gestures.patch: Refreshed |
433 | + * debian/libevdocument3-4.symbols, libevview3-3.symbols: updated |
434 | + |
435 | + -- Tim Lunn <tim@feathertop.org> Wed, 24 Jul 2013 20:08:56 +1000 |
436 | + |
437 | +evince (3.8.2-0ubuntu4) saucy; urgency=low |
438 | + |
439 | + * SECURITY UPDATE: denial of service and possible code execution via |
440 | + missing page number check |
441 | + - debian/patches/CVE-2013-3718.patch: check number of pages in |
442 | + libview/ev-view.c. |
443 | + - CVE-2013-3718 |
444 | + |
445 | + -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Thu, 06 Jun 2013 13:36:38 -0400 |
446 | + |
447 | +evince (3.8.2-0ubuntu3) saucy; urgency=low |
448 | + |
449 | + * Rebuild again, the new library is published this time... |
450 | + |
451 | + -- Sebastien Bacher <seb128@ubuntu.com> Thu, 30 May 2013 13:10:46 +0200 |
452 | + |
453 | +evince (3.8.2-0ubuntu2) saucy; urgency=low |
454 | + |
455 | + * Rebuild with the new poppler soname |
456 | + |
457 | + -- Sebastien Bacher <seb128@ubuntu.com> Thu, 30 May 2013 11:29:11 +0200 |
458 | + |
459 | +evince (3.8.2-0ubuntu1) saucy; urgency=medium |
460 | + |
461 | + * Upload to saucy based on the work from the GNOME3 ppa, thanks Rico |
462 | + * The new version fixes those issues: |
463 | + - "use nautilus's frame for thumbnails" (lp: #155726) |
464 | + - "When <Ctrl>+Scroll zooming, include Page Width, Fit Page" (lp: #254519) |
465 | + - "Fix rendering of the first visible page while resizing" (lp: #349670) |
466 | + - "Allow case-sensitive and/or regexp search in evince" (lp: #360152) |
467 | + - "When manually zooming below 50% Evince still shows 50% as |
468 | + the zoom level." (lp: #653911) |
469 | + - "can´t resize side pane" (lp: #704232) |
470 | + - "incorrectly reports document Location in its Properties if |
471 | + there are % in filename" (lp: #1112641) |
472 | + |
473 | + [ Rico Tzschichholz ] |
474 | + * New upstream release |
475 | + * debian/control: |
476 | + - Bump build-depends on libgtk-3-dev (>= 3.7.5), |
477 | + Add libsecret-1-dev (>= 0.5) and drop libgnome-keyring-dev |
478 | + * debian/libevdocument3-4.symbols,libevview3-3.symbols: |
479 | + - Updated |
480 | + * debian/patches: |
481 | + - Drop 03_nodisplay.patch, upstream |
482 | + * debian/patches/11_grip_gestures.patch: |
483 | + - Refreshed |
484 | + |
485 | + -- Sebastien Bacher <seb128@ubuntu.com> Tue, 28 May 2013 13:43:47 +0200 |
486 | + |
487 | +evince (3.6.1-1ubuntu1) raring; urgency=low |
488 | + |
489 | + * Resynchronize on Debian |
490 | + * debian/apparmor-profile: |
491 | + * debian/apparmor-profile.abstraction: |
492 | + * debian/evince.apport: |
493 | + * debian/evince-common.dirs: |
494 | + - Ubuntu apparmor profile |
495 | + * debian/control: |
496 | + - Build-Depend on dh-apparmor, use tiff5 rather than tiff4 |
497 | + - Suggests on apparmor |
498 | + * debian/rules: |
499 | + - install apparmor files |
500 | + - save some space by not shipping the synctex screencast. |
501 | + * debian/patches/11_grip_gestures.patch: |
502 | + - supports pinch to zoom, rotate, and drag gestures |
503 | + |
504 | + -- Sebastien Bacher <seb128@ubuntu.com> Mon, 12 Nov 2012 16:36:53 +0100 |
505 | + |
506 | +evince (3.6.1-1) experimental; urgency=low |
507 | + |
508 | + * Team upload. |
509 | + * debian/patches/03_nodisplay.patch: add upstream and Debian bug references |
510 | + * New upstream release (Closes: #690792) |
511 | + - update symbols files, dropping some removed private symbols |
512 | + - update build-dependencies |
513 | + - help is now in yelp format |
514 | + |
515 | + -- Simon McVittie <smcv@debian.org> Mon, 22 Oct 2012 18:47:56 +0100 |
516 | + |
517 | +evince (3.4.0-3) unstable; urgency=low |
518 | + |
519 | + [ Josselin Mouette ] |
520 | + * Build with all hardening flags. Closes: #678995. |
521 | + * Add corresponding build-dependency on a recent dpkg-dev. |
522 | + |
523 | + [ Michael Biebl ] |
524 | + * Build against poppler 0.18. |
525 | + |
526 | + [ Jeremy Bicha ] |
527 | + * Fix typo in package description |
528 | + * Have libevdocument3-4 break/replace libevince3-3 too (LP: #1018543) |
529 | + |
530 | + [ Josselin Mouette ] |
531 | + * Re-add evince.mime with only application/pdf supported. |
532 | + Closes: #658139. |
533 | + |
534 | + -- Michael Biebl <biebl@debian.org> Thu, 30 Aug 2012 02:27:50 +0200 |
535 | + |
536 | +evince (3.4.0-2) unstable; urgency=low |
537 | + |
538 | + * Upload to unstable. |
539 | + |
540 | + -- Michael Biebl <biebl@debian.org> Tue, 15 May 2012 14:35:31 +0200 |
541 | + |
542 | +evince (3.4.0-1) experimental; urgency=low |
543 | + |
544 | + * New upstream release. |
545 | + * Wrap dependencies. |
546 | + * Remove obsolete Replaces. |
547 | + * Drop explicit Build-Depends on gir packages. |
548 | + * Don't bother setting a shlibs version for dh_makeshlibs since we use a |
549 | + symbols file, use "-V -- -c4" instead. |
550 | + * Bump Standards-Version to 3.9.3. |
551 | + * Split libevince3-3 into libevdocument3-4 and libevview3-3 as libevdocument |
552 | + had a soname bump but libevview did not, so they are no longer in sync. |
553 | + We still keep a single -dev and gir package for convenience sake. |
554 | + * Mention support for XPS documents in the package description. |
555 | + |
556 | + -- Michael Biebl <biebl@debian.org> Thu, 19 Apr 2012 15:22:50 +0200 |
557 | + |
558 | +evince (3.3.90-1) experimental; urgency=low |
559 | + |
560 | + * New upstream development release. |
561 | + * Change section of gir1.2-evince-3.0 to introspection. |
562 | + * Tighten dependency beetwen libevince-dev and gir1.2-evince-3.0. |
563 | + * Exclude /usr/lib/nautilus/ and /usr/lib/evince/ from dh_makeshlibs. |
564 | + * debian/patches/01_poppler-0.16-compat.patch: Keep evince compiling against |
565 | + 0.16 so we don't require 0.18. Thanks Pino Toscano for the patch. |
566 | + * Enable XPS support. |
567 | + * Add symbols file for libevince3-3. |
568 | + |
569 | + -- Michael Biebl <biebl@debian.org> Sat, 10 Mar 2012 17:36:20 +0100 |
570 | + |
571 | +evince (3.2.1-1) unstable; urgency=low |
572 | + |
573 | + [ Jordi Mallach ] |
574 | + * Make Vcs-* fields point at the unstable branch. |
575 | + |
576 | + [ Michael Biebl ] |
577 | + * New upstream release. |
578 | + |
579 | + -- Michael Biebl <biebl@debian.org> Tue, 18 Oct 2011 00:32:54 +0200 |
580 | + |
581 | +evince (3.2.0-2) unstable; urgency=low |
582 | + |
583 | + * Upload to unstable. |
584 | + * debian/watch: Switch to .xz tarballs. |
585 | + |
586 | + -- Michael Biebl <biebl@debian.org> Thu, 13 Oct 2011 19:58:23 +0200 |
587 | + |
588 | +evince (3.2.0-1) experimental; urgency=low |
589 | + |
590 | + [ Josselin Mouette ] |
591 | + * 03_nodisplay.patch: drop NoDisplay=true from the desktop file, so |
592 | + that it appears in the shell. Closes: #427576. |
593 | + |
594 | + [ Michael Biebl ] |
595 | + * New upstream release. |
596 | + * Remove patches: |
597 | + - debian/patches/00_gir-libdocument-library-path.patch, merged upstream. |
598 | + - debian/patches/01_configure-gdk-targets.patch, merged upstream. |
599 | + - debian/patches/02-link-missing-zlib-library.patch, fixed upstream. |
600 | + * debian/control: |
601 | + - Add Vcs-* fields. |
602 | + |
603 | + -- Michael Biebl <biebl@debian.org> Tue, 04 Oct 2011 07:19:28 +0200 |
604 | + |
605 | +evince (3.0.2-2) experimental; urgency=low |
606 | + |
607 | + [ Josselin Mouette ] |
608 | + * evince-gtk.mime: removed too. Really closes: #627027. |
609 | + * Add missing Replaces/Breaks against libevince3. Closes: #632733. |
610 | + |
611 | + [ Michael Biebl ] |
612 | + * Rely on cdbs to call dh_girepository. Bump Build-Depends accordingly. |
613 | + * Bump debhelper compatibility level to 8. |
614 | + * debian/patches/02-link-missing-zlib-library.patch: Fix build failure with |
615 | + binutils-gold (missing -lz). Closes: #638689 |
616 | + * Remove desktop-check-mime-types call from debian/rules. |
617 | + |
618 | + -- Michael Biebl <biebl@debian.org> Sun, 28 Aug 2011 20:04:11 +0200 |
619 | + |
620 | +evince (3.0.2-1) experimental; urgency=low |
621 | + |
622 | + [ Josselin Mouette ] |
623 | + * bug-presubj: please document where to report rendering bugs. |
624 | + * evince.mime: dropped. We have desktop files to handle MIME |
625 | + associations, no need to maintain an alternate system by hand. |
626 | + Closes: #619564, #627027, #551734, #581441. |
627 | + |
628 | + [ Sebastien Bacher ] |
629 | + * debian/evince-commin.install: install the thumbnailer entry |
630 | + |
631 | + [ Michael Biebl ] |
632 | + * New upstream release. |
633 | + * debian/patches/01_configure-gdk-targets.patch: Update configure check for |
634 | + smclient support. With GDK 3.0 the target variable was renamed to targets. |
635 | + |
636 | + -- Michael Biebl <biebl@debian.org> Thu, 30 Jun 2011 02:58:49 +0200 |
637 | + |
638 | +evince (3.0.0-3) experimental; urgency=low |
639 | + |
640 | + [ Josselin Mouette ] |
641 | + * Drop unneeded build-dependency on gir-repository-dev. |
642 | + |
643 | + -- Frederic Peters <fpeters@debian.org> Wed, 20 Apr 2011 08:15:04 +0200 |
644 | + |
645 | +evince (3.0.0-2) experimental; urgency=low |
646 | + |
647 | + * debian/control.in: add dependency on gsettings-desktop-schemas |
648 | + |
649 | + -- Frederic Peters <fpeters@debian.org> Thu, 14 Apr 2011 16:20:57 +0200 |
650 | + |
651 | +evince (3.0.0-1) experimental; urgency=low |
652 | + |
653 | + * New upstream release. |
654 | + |
655 | + [ Josselin Mouette ] |
656 | + * Fix indentation in package description. Closes: #609770. |
657 | + |
658 | + [ Emilio Pozuelo Monfort ] |
659 | + * debian/rules: |
660 | + - Don't put evince-gtk's debugging symbols in evince-dbg, as they |
661 | + clash with those from evince itself. Closes: #610856. |
662 | + |
663 | + [ Frederic Peters ] |
664 | + * debian/control.in: |
665 | + + Update list of build dependencies for new release. |
666 | + + Make the -dev package depend on the gir package. |
667 | + + Add build-dependency on dh-autoreconf. |
668 | + + Update libevince3-3 description to note the removal of the pixbuf and |
669 | + impress backends. |
670 | + + Update evince-gtk description as evince doesn't depend on GConf. |
671 | + * debian/rules: |
672 | + + include dh-autoreconf |
673 | + + update configure flags (pixbuf and impress backends have been removed). |
674 | + * debian/patches/01_dvi_security.patch: removed, upstream. |
675 | + * debian/patches/00_gir-libdocument-library-path.patch: fix call to |
676 | + g-ir-scanner to make it find libdocument3. |
677 | + * debian/evince-common.install: install GSettings schemas. |
678 | + |
679 | + -- Frederic Peters <fpeters@debian.org> Thu, 14 Apr 2011 15:28:56 +0200 |
680 | + |
681 | +evince (2.32.0-1) unstable; urgency=low |
682 | + |
683 | + * New upstream release. |
684 | + * Refresh debian/patches/02_link_ice.patch. |
685 | + * debian/patches/03_dvi_security_CVE-2010-0433.patch: |
686 | + - Fix another buffer overflow in the dvi-backend. CVE-2010-0433 |
687 | + Patch cherry-picked from upstream Git. Closes: #614668 |
688 | + * debian/control.in |
689 | + - Drop Build-Depends on libdbus-glib-1-dev (ported to GDBus). |
690 | + - Bump Build-Depends on libgtk2.0-dev to (>= 2.21.5). |
691 | + - Bump Build-Depends on libglib2.0-dev to (>= 2.25.11). |
692 | + - Bump Build-Depends on libpoppler-glib-dev to (>= 0.14.0). |
693 | + - Add Build-Depends on libcairo2-dev (>= 1.9.10) and |
694 | + libgail-dev (>= 2.21.5). |
695 | + - Bump Standards-Version to 3.9.2. No further changes. |
696 | + * Update libevince for soname bump from 2 → 3. |
697 | + * debian/evince-common.install: |
698 | + - Install gsettings schemas and gconf conversion script. |
699 | + * debian/patches/06_new_poppler_api_update.patch |
700 | + - Update pdf_document_get_info to new poppler API. Patch cherry-picked |
701 | + from upstream Git. |
702 | + * Bump debhelper compatibility level to 7. |
703 | + - Update Build-Depends on debhelper. |
704 | + - Strip debian/tmp/ from .install files. |
705 | + * debian/watch: Switch to .bz2 tarballs. |
706 | + * Use dh_lintian to install the override files. |
707 | + |
708 | + -- Michael Biebl <biebl@debian.org> Thu, 30 Jun 2011 01:29:48 +0200 |
709 | + |
710 | +evince (2.30.3-3) unstable; urgency=low |
711 | + |
712 | + [ Josselin Mouette ] |
713 | + * Fix indentation in package description. Closes: #609770. |
714 | + |
715 | + [ Emilio Pozuelo Monfort ] |
716 | + * debian/rules: |
717 | + - Don't put evince-gtk's debugging symbols in evince-dbg, as they |
718 | + clash with those from evince itself. Closes: #610856. |
719 | + * Remove gir1.0-evince-2.30 since nothing uses it, to ease the gir1.2 |
720 | + transition. |
721 | + * debian/patches/02_link_ice.patch: |
722 | + - Link against libICE since eggsmclient uses it. |
723 | + * Use dh-autoreconf for the above patch. |
724 | + |
725 | + -- Emilio Pozuelo Monfort <pochu@debian.org> Wed, 16 Feb 2011 21:22:17 +0000 |
726 | + |
727 | +evince (2.30.3-2) unstable; urgency=medium |
728 | + |
729 | + * Fix PostScript capitalization. Closes: #591872. |
730 | + * 01_dvi_security.patch: security fix from upstream git. |
731 | + CVE-2010-2640, CVE-2010-2641, CVE-2010-2642 and CVE-2010-2643. |
732 | + Closes: #609534. |
733 | + |
734 | + -- Josselin Mouette <joss@debian.org> Mon, 10 Jan 2011 19:03:57 +0100 |
735 | + |
736 | +evince (2.30.3-1) unstable; urgency=low |
737 | + |
738 | + * Fix description for the GIR package. Closes: #587646. |
739 | + * New upstream release. |
740 | + + Can open files with # in their name. Closes: #580739. |
741 | + * 01_dotdir_crash.patch: dropped, merged upstream. |
742 | + |
743 | + -- Josselin Mouette <joss@debian.org> Wed, 07 Jul 2010 20:31:24 +0200 |
744 | + |
745 | +evince (2.30.1-3) unstable; urgency=low |
746 | + |
747 | + * Switch to 3.0 source format. |
748 | + * 01_dotdir_crash.patch: stolen upstream. Fix a crash when |
749 | + .gnome2/evince doesn’t exist. Closes: #580647, #583569. |
750 | + |
751 | + -- Josselin Mouette <joss@debian.org> Sat, 29 May 2010 11:15:27 +0200 |
752 | + |
753 | +evince (2.30.1-2) unstable; urgency=low |
754 | + |
755 | + * Upload to unstable. |
756 | + |
757 | + -- Sebastian Dröge <slomo@debian.org> Mon, 03 May 2010 13:53:23 +0200 |
758 | + |
759 | +evince (2.30.1-1) experimental; urgency=low |
760 | + |
761 | + * New upstream bugfix release: |
762 | + + debian/rules: |
763 | + - Update shlibs version because of API changes. |
764 | + |
765 | + -- Sebastian Dröge <slomo@debian.org> Wed, 28 Apr 2010 14:27:18 +0200 |
766 | + |
767 | +evince (2.30.0-2) experimental; urgency=low |
768 | + |
769 | + * debian/evince.install, |
770 | + debian/rules: |
771 | + + Ship the evinced and evince-convert-metadata programs. |
772 | + |
773 | + -- Sebastian Dröge <slomo@debian.org> Thu, 08 Apr 2010 16:53:12 +0200 |
774 | + |
775 | +evince (2.30.0-1) experimental; urgency=low |
776 | + |
777 | + * New upstream stable release: |
778 | + + debian/control.in, |
779 | + debian/rules, |
780 | + debian/libevince[12].install, |
781 | + debian/lintian/libevince[12]: |
782 | + - Update for new soname. |
783 | + + debian/control.in: |
784 | + - Update build dependencies. |
785 | + + debian/control.in, |
786 | + debian/rules, |
787 | + debian/gir1.0-evince-2.30.install, |
788 | + debian/libevince-dev.install: |
789 | + - Enable GObject-Introspection support. |
790 | + + debian/*.mime: |
791 | + - Add application/x-cbt. |
792 | + |
793 | + -- Sebastian Dröge <slomo@debian.org> Thu, 08 Apr 2010 06:11:38 +0200 |
794 | + |
795 | +evince (2.28.2-1) unstable; urgency=low |
796 | + |
797 | + * New upstream release. |
798 | + |
799 | + -- Emilio Pozuelo Monfort <pochu@debian.org> Fri, 18 Dec 2009 14:20:46 +0100 |
800 | + |
801 | +evince (2.28.1-1) unstable; urgency=low |
802 | + |
803 | + * New upstream release. |
804 | + * Standards-Version is 3.8.3, no changes needed. |
805 | + |
806 | + -- Emilio Pozuelo Monfort <pochu@debian.org> Thu, 22 Oct 2009 21:14:02 +0200 |
807 | + |
808 | +evince (2.28.0-2) unstable; urgency=low |
809 | + |
810 | + * Remove the libgs-dev dependency now that libspectre has been fixed. |
811 | + * Upload to unstable. |
812 | + |
813 | + -- Josselin Mouette <joss@debian.org> Sat, 17 Oct 2009 11:28:54 +0200 |
814 | + |
815 | +evince (2.28.0-1) experimental; urgency=low |
816 | + |
817 | + * New upstream release. |
818 | + * Disable D-Bus in the GTK+ build. |
819 | + * Add missing -dev dependencies. |
820 | + * Bump shlibs for libevince1. |
821 | + * 01_fix_last_page_in_presentations.patch, 60_gzdvi-support.patch: |
822 | + dropped, merged upstream. |
823 | + * Add build-dependency on libgs-dev because of the broken |
824 | + libspectre.la. |
825 | + |
826 | + -- Josselin Mouette <joss@debian.org> Fri, 25 Sep 2009 19:06:36 +0200 |
827 | + |
828 | +evince (2.26.2-2) unstable; urgency=low |
829 | + |
830 | + [ Emilio Pozuelo Monfort ] |
831 | + * debian/patches/60_gzdvi-support.patch: forwarded, add headers. |
832 | + * debian/patches/01_fix_last_page_in_presentations.patch: Backport |
833 | + change from upstream to fix last page in presentation mode being |
834 | + skipped. Closes: #537156. |
835 | + * Standards-Version is 3.8.2, no changes needed. |
836 | + * evince-gtk shouldn't be in the gnome section. Closes: #528467. |
837 | + |
838 | + -- Josselin Mouette <joss@debian.org> Sat, 15 Aug 2009 10:56:01 +0200 |
839 | + |
840 | +evince (2.26.2-1) unstable; urgency=low |
841 | + |
842 | + [ Luca Bruno ] |
843 | + * New upstream release. |
844 | + * debian/control.in: |
845 | + - Split libevince1, libevince-dev and libevince-doc to expose evince |
846 | + rendering and widgets development API. |
847 | + These packages include libevdocument and libevview libraries. |
848 | + - Split evince-backends which files are shared by evince and evince-gtk |
849 | + binary packages. |
850 | + - Split evince-common containing platform-independent files shared between |
851 | + evince and evince-gtk packages. |
852 | + * debian/evince.manpages, debian/evince-gtk.manpages: |
853 | + - Moved to evince-common.manpages as they shared the evince-thumbnailer |
854 | + manpage and because evince manpage is installed by evince-common. |
855 | + * debian/rules: |
856 | + - Install under debian/tmp by default. |
857 | + - Enable gtk-doc, added install rule for evince-common to delete gtk-doc |
858 | + files. |
859 | + - Link evince and evince-gtk docs to evince-common docs. |
860 | + * debian/lintian/{evince-backends, evince-common, libevince1, libevince-dev, |
861 | + libevince-doc}: |
862 | + - Added. |
863 | + |
864 | + [ Josselin Mouette ] |
865 | + * Don’t install any .la’s, and only the relevant .a’s. |
866 | + * Use ${gnome:Depends}. |
867 | + * Remove evince-gtk-dbg, the differences with evince are minor now and |
868 | + it will not work with the backends. Let’s hope the build-ids come |
869 | + soon to fix that mess. |
870 | + * Don’t split the docs, given their size. |
871 | + * Ship the backends with the library; the library needs them anyway, |
872 | + and they are in a correctly versioned directory. |
873 | + * Install evince-thumbnailer.1 in evince-common. |
874 | + * Install the XPM in evince-common. |
875 | + * Fixup some dependencies. |
876 | + * Don’t use symlinks for /usr/share/doc, it would require the |
877 | + postinst dance. |
878 | + * Correctly remove the doc from evince-common. |
879 | + |
880 | + -- Josselin Mouette <joss@debian.org> Wed, 10 Jun 2009 22:41:12 +0200 |
881 | + |
882 | +evince (2.26.1-2) unstable; urgency=low |
883 | + |
884 | + * Update build dependencies to the current version. Closes: #528717. |
885 | + * Enable t1lib support. |
886 | + |
887 | + -- Josselin Mouette <joss@debian.org> Fri, 15 May 2009 01:53:41 +0200 |
888 | + |
889 | +evince (2.26.1-1) unstable; urgency=low |
890 | + |
891 | + [ Josselin Mouette ] |
892 | + * Section of evince-dbg is debug. |
893 | + |
894 | + [ Luca Bruno ] |
895 | + * New upstream release |
896 | + + Remember page setup options too. Closes: #430913. |
897 | + + Show a confirmation dialog when there are pending print jobs while |
898 | + closing the main window. Closes: #469304. |
899 | + + Clamp top/bottom values of destinations to make sure they are not |
900 | + bigger than the page height. Closes: #513150. |
901 | + * debian/rules: delete libevdocument.so and libevview.so dev links. |
902 | + * debian/control.in: |
903 | + + Build-Depends version bumps: |
904 | + - libglib2.0-dev to 2.18.0. |
905 | + - libgtk2.0-dev to 2.12.0. |
906 | + - libgnome-keyring-dev to 2.22.0. |
907 | + + Update Standards-Version to 3.8.1. No changes needed. |
908 | + |
909 | + [ Josselin Mouette ] |
910 | + * Remove useless build-dependency on libglade. |
911 | + * New upstream release. |
912 | + * Add lintian override for versionless GPL, we link to both. |
913 | + * Reinstate evince-gtk, since we can now disable GConf and |
914 | + gnome-keyring. |
915 | + * Don’t install .la and .a files in the moved places. |
916 | + * Remove files in the install/evince* targets so that GConf schemas |
917 | + are removed. |
918 | + |
919 | + -- Josselin Mouette <joss@debian.org> Thu, 14 May 2009 08:27:03 +0200 |
920 | + |
921 | +evince (2.24.2-2) unstable; urgency=low |
922 | + |
923 | + [ Josselin Mouette ] |
924 | + * Add missing build-dependency on libgconf2-dev. Closes: #512540. |
925 | + |
926 | + [ Emilio Pozuelo Monfort ] |
927 | + * Upload to unstable |
928 | + * Let evince-dbg depend on ${misc:Depends} |
929 | + |
930 | + [ Josselin Mouette ] |
931 | + * Revert the nautilus requirement, it will be handled later by |
932 | + binNMUs. |
933 | + |
934 | + -- Josselin Mouette <joss@debian.org> Sun, 15 Mar 2009 13:54:00 +0100 |
935 | + |
936 | +evince (2.24.2-1) experimental; urgency=low |
937 | + |
938 | + [ Josselin Mouette ] |
939 | + * README.Debian: document that you need to install poppler-data. |
940 | + Closes: #506836. |
941 | + |
942 | + [ Marc 'HE' Brockschmidt ] |
943 | + * debian/control: Make the Gnome team maintainer. I'm not doing the job |
944 | + anyway. |
945 | + |
946 | + [ Josselin Mouette ] |
947 | + * New upstream release. |
948 | + * Require nautilus 2.22 to build the extension for the correct |
949 | + version. |
950 | + |
951 | + -- Josselin Mouette <joss@debian.org> Wed, 31 Dec 2008 16:41:58 +0100 |
952 | + |
953 | +evince (2.24.1-1) experimental; urgency=low |
954 | + |
955 | + * New upstream release. |
956 | + + Control+N opens a new window. Closes: #479760. |
957 | + + Does not hang on corrupt djvu files. Closes: #477571. |
958 | + + Copies links to the primary selection. Closes: #469579. |
959 | + + More helpful error messages. Closes: #496487. |
960 | + + Control+Insert copies text. Closes: #463836. |
961 | + * Update build-dependencies. |
962 | + * Remove evince-gtk, the libgnome dependency has disappeared now. |
963 | + * evince provides evince-gtk. |
964 | + * Don’t generate dependencies for the nautilus extension. |
965 | + * Suggest nautilus. |
966 | + * 01_external_libgnome.patch: removed, gio is the default now. |
967 | + * Recommend gvfs. |
968 | + * 02_fix_saving_images.patch: dropped, merged upstream. |
969 | + * Add application/x-cb7 to supported MIME types. |
970 | + |
971 | + -- Josselin Mouette <joss@debian.org> Fri, 14 Nov 2008 12:37:55 +0100 |
972 | + |
973 | +evince (2.22.2-4) unstable; urgency=low |
974 | + |
975 | + [ Loic Minier ] |
976 | + * Depend on shared-mime-info for MIME type detection via |
977 | + g_content_type_guess(); see LP #208729 and GNOME #554563. |
978 | + |
979 | + [ Emilio Pozuelo Monfort ] |
980 | + * debian/patches/02_fix_saving_images.patch: |
981 | + - Patch from upstream r3159, fix saving images duplicating the |
982 | + extension. Closes: #497935. |
983 | + * debian/control.in: |
984 | + - No need to have one Homepage field for each package. Move it |
985 | + to the source stanza. |
986 | + - Update Standards-Version to 3.8.0. No changes needed. |
987 | + |
988 | + -- Emilio Pozuelo Monfort <pochu@ubuntu.com> Sun, 19 Oct 2008 15:49:19 +0200 |
989 | + |
990 | +evince (2.22.2-3) unstable; urgency=low |
991 | + |
992 | + [ Loic Minier ] |
993 | + * Let evince and evince-gtk provide djvu-viewer; closes: #493360. |
994 | + |
995 | + [ Josselin Mouette ] |
996 | + * Suggest poppler-data. |
997 | + |
998 | + -- Josselin Mouette <joss@debian.org> Thu, 18 Sep 2008 14:29:13 +0200 |
999 | + |
1000 | +evince (2.22.2-2) unstable; urgency=low |
1001 | + |
1002 | + * 01_external_libgnome.patch: use libgnome to launch external links |
1003 | + instead of GIO, which requires gvfs installed for it to work. This |
1004 | + is a temporary measure until gvfs becomes used by default in |
1005 | + nautilus. Closes: #484032. |
1006 | + |
1007 | + -- Josselin Mouette <joss@debian.org> Fri, 18 Jul 2008 17:16:23 +0200 |
1008 | + |
1009 | +evince (2.22.2-1) unstable; urgency=low |
1010 | + |
1011 | + * New upstream bugfix release. |
1012 | + |
1013 | + -- Sebastian Dröge <slomo@debian.org> Mon, 02 Jun 2008 13:12:37 +0200 |
1014 | + |
1015 | +evince (2.22.1.1-3) unstable; urgency=low |
1016 | + |
1017 | + * Upload to unstable. |
1018 | + |
1019 | + -- Josselin Mouette <joss@debian.org> Tue, 27 May 2008 12:14:13 +0200 |
1020 | + |
1021 | +evince (2.22.1.1-2) experimental; urgency=low |
1022 | + |
1023 | + * debian/control.in: |
1024 | + + Rebuild against new poppler >= 0.8.0. |
1025 | + |
1026 | + -- Sebastian Dröge <slomo@debian.org> Tue, 20 May 2008 12:13:16 +0200 |
1027 | + |
1028 | +evince (2.22.1.1-1) experimental; urgency=low |
1029 | + |
1030 | + * New upstream bugfix release. |
1031 | + |
1032 | + -- Sebastian Dröge <slomo@debian.org> Wed, 09 Apr 2008 08:46:03 +0200 |
1033 | + |
1034 | +evince (2.22.1-1) experimental; urgency=low |
1035 | + |
1036 | + * New upstream bugfix release: |
1037 | + + debian/patches/60_gzdvi-support.patch: |
1038 | + - Updated, most parts are applied upstream now. |
1039 | + + debian/patches/99_autoreconf.patch: |
1040 | + - Dropped, merged upstream. |
1041 | + |
1042 | + -- Sebastian Dröge <slomo@debian.org> Mon, 07 Apr 2008 19:18:30 +0200 |
1043 | + |
1044 | +evince (2.22.0-1) experimental; urgency=low |
1045 | + |
1046 | + [ Loic Minier ] |
1047 | + * Fix mailcap entry for gzip and bzip2-compressed PDF files; thanks |
1048 | + Tanguy Ortolo; closes: #470891. |
1049 | + * Wrap deps. |
1050 | + |
1051 | + [ Josselin Mouette ] |
1052 | + * Fix watch file to only take stable versions into account. |
1053 | + * Recommend dbus-x11. Closes: #460984. |
1054 | + |
1055 | + [ Marc 'HE' Brockschmidt ] |
1056 | + * debian/control: |
1057 | + + Move Homepage information to a proper control field from the long |
1058 | + description. |
1059 | + + Bump Standards-Version to 3.7.3 (no changes needed) |
1060 | + * debian/copyright: Convert to UTF8 |
1061 | + * New upstream version: Upload to experimental due to extensive changes |
1062 | + + debian/control: |
1063 | + - Switch from gnomevfs to gvfs |
1064 | + - Switch from gs to libspectre, remove deps (Closes: #466619, #455645) |
1065 | + - Update descriptions for gs -> libspectre change by removing |
1066 | + borings hints about what renderer is used |
1067 | + + debian/patches/60_gzdvi-support.patch: |
1068 | + - Updated for the new backend plugin system |
1069 | + + debian/patches/99_autoreconf.patch: |
1070 | + - Updated for the new version. |
1071 | + |
1072 | + -- Marc 'HE' Brockschmidt <he@debian.org> Fri, 14 Mar 2008 14:57:17 +0100 |
1073 | + |
1074 | +evince (2.20.2-1) unstable; urgency=low |
1075 | + |
1076 | + * New upstream bugfix release: |
1077 | + + debian/patches/99_autoreconf.patch: |
1078 | + - Updated for the new version. |
1079 | + |
1080 | + -- Sebastian Dröge <slomo@debian.org> Tue, 27 Nov 2007 05:44:45 +0100 |
1081 | + |
1082 | +evince (2.20.1-2) unstable; urgency=low |
1083 | + |
1084 | + * Simplify the build process by installing directly the stuff in |
1085 | + debian/evince(-gtk). This way dh_* are executed in the correct |
1086 | + order, and this fixes the GConf schemas installation. |
1087 | + Closes: #448640. |
1088 | + * Update the menu files to the new layout. |
1089 | + * Upload to unstable; drop check-dist include. |
1090 | + |
1091 | + -- Josselin Mouette <joss@debian.org> Sat, 17 Nov 2007 11:48:11 +0100 |
1092 | + |
1093 | +evince (2.20.1-1) experimental; urgency=low |
1094 | + |
1095 | + * New upstream bugfix release: |
1096 | + + debian/patches/99_autoreconf.patch: |
1097 | + - Updated for the new version. |
1098 | + |
1099 | + -- Sebastian Dröge <slomo@debian.org> Tue, 30 Oct 2007 13:13:35 +0100 |
1100 | + |
1101 | +evince (2.20.0-1) experimental; urgency=low |
1102 | + |
1103 | + [Loic Minier] |
1104 | + * Build-depend on gnome-pkg-tools >= 0.12 and call desktop-check-mime-types |
1105 | + to check for missing MIME types; update MIME types. |
1106 | + * Add application/x-pdf to evince.mime; closes: #431370. |
1107 | + |
1108 | + [ Josselin Mouette ] |
1109 | + * 60_gzdvi-support: add support for bzip2 compressed DVI files |
1110 | + (closes: #432445). Thanks Géraud Meyer. |
1111 | + |
1112 | + [ Sebastian Dröge ] |
1113 | + * New upstream release: |
1114 | + + debian/patches/10-comics_fix_INCLUDES.patch: |
1115 | + - Dropped, merged upstream. |
1116 | + + debian/control.in: |
1117 | + - Build depend on poppler >= 0.6 |
1118 | + + debian/patches/60_gzdvi-support.patch: |
1119 | + - Updated for new upstream version. |
1120 | + + debian/patches/99_autoreconf.patch: |
1121 | + - Regenerated. |
1122 | + * debian/control.in: |
1123 | + + Add build dependency on autotools-dev. |
1124 | + * debian/evince.mime: |
1125 | + + Add bzip2 compressed DVI mimetype. |
1126 | + |
1127 | + -- Sebastian Dröge <slomo@debian.org> Thu, 04 Oct 2007 10:12:45 +0200 |
1128 | + |
1129 | +evince (0.9.0-1) experimental; urgency=low |
1130 | + |
1131 | + * New upstream release. New features include: |
1132 | + + Printing support in djvu documents |
1133 | + + Optional drop of libgnome dependency |
1134 | + + Print button for preview mode |
1135 | + + Remember print settings |
1136 | + + History button improvements |
1137 | + Some bugfixes: |
1138 | + + Fixes for issues with fullscreen toolbar |
1139 | + + Fix for crash in comics backend when filename contains quote |
1140 | + + Fix unhelpful messages on invalid URLs. (Closes: #415692) |
1141 | + |
1142 | + * Added needed magic to provide gtk-only packages (evince-gtk and |
1143 | + evince-gtk-dbg). (Closes: #399439) |
1144 | + * debian/patches/10-comics_fix_INCLUDES.patch: Added to work around |
1145 | + Gnome #439925) |
1146 | + |
1147 | + -- Marc 'HE' Brockschmidt <he@debian.org> Sun, 20 May 2007 12:47:56 +0200 |
1148 | + |
1149 | +evince (0.8.1-2) unstable; urgency=low |
1150 | + |
1151 | + * Upload to unstable; drop check-dist include. |
1152 | + * debian/control.in: |
1153 | + * Wrap build-depends and re-order them |
1154 | + * Replace b-d on "libkpathsea4-dev | libkpathsea-dev" by |
1155 | + "libkpathsea-dev", which is a real package nowadays. |
1156 | + * Add Suggests: unrar |
1157 | + * Fix little oversight in evince-dbg description |
1158 | + * Remove unneeded librsvg2-common build-dep that was only there to |
1159 | + soothe sbuild. |
1160 | + * debian/copyright: Drop GFDL include, point to the common-licenses one. |
1161 | + |
1162 | + -- Marc 'HE' Brockschmidt <he@debian.org> Wed, 02 May 2007 15:22:31 +0200 |
1163 | + |
1164 | +evince (0.8.1-1) experimental; urgency=low |
1165 | + |
1166 | + * New upstream version: |
1167 | + + debian/copyright: Updated |
1168 | + + debian/control: Add explicit dep on librsvg2-common from experimental |
1169 | + to allow autobuilding. |
1170 | + |
1171 | + -- Marc 'HE' Brockschmidt <he@debian.org> Mon, 09 Apr 2007 23:17:21 +0200 |
1172 | + |
1173 | +evince (0.8.0-1) experimental; urgency=low |
1174 | + |
1175 | + [ Loic Minier ] |
1176 | + * Fix watch file to track all releases and use HTTP. |
1177 | + * Add a get-orig-source target to retrieve the upstream tarball. |
1178 | + * Recommend gnome-icon-theme for the icon used in the .desktop file. |
1179 | + * Include the new check-dist Makefile to prevent accidental uploads to |
1180 | + unstable; bump build-dep on gnome-pkg-tools to >= 0.10. |
1181 | + |
1182 | + [ Marc 'HE' Brockschmidt ] |
1183 | + * Move to debhelper compat level 5. |
1184 | + * Add evince-dbg with the debugging symbols. With the number of crashes, |
1185 | + this seems to be needed quite often. |
1186 | + * Add evince.xpm (converted from the evince.png in the package) to be |
1187 | + installed as menu icon. (Closes: #391194) |
1188 | + * Put my name in the Maintainer field. |
1189 | + * Update and fix debian/copyright. |
1190 | + * Add manpage for evince-thumbnailer and install it. |
1191 | + * New upstream release: |
1192 | + + debian/control: |
1193 | + - Updated (build-)depends (Closes: #332633, #373162) |
1194 | + - Add dependency on gnome-icon-theme (>= 2.17.1), as evince uses |
1195 | + some icons from there. |
1196 | + + debian/evince.1: Remove our manpage, upstream included one. |
1197 | + + debian/patches/10_CVE-2006-5864.patch: Removed, included upstream. |
1198 | + + Upstream changes: |
1199 | + - Fixed PS security problem. (Closes: #400904) |
1200 | + - Fixed printing of multiple copies. (Closes: #401172) |
1201 | + - Added support for compressed document types. (Closes: #329620, |
1202 | + #388188, #395119, #412613) |
1203 | + - Reworked printing dialog, allowing to print only even/odd pages |
1204 | + and fixing various problems. (Closes: #402398, #355845) |
1205 | + - Fixed various problems happening when trying to reload documents. |
1206 | + (Closes: #388368, #396467, #405130) |
1207 | + - Fixed mime type detection to use file data, not the file name. |
1208 | + (Closes: #327769, #368351) |
1209 | + - Fixed fullscreen/presentation mode problems. The toolbar is now |
1210 | + only displayed on relevant (virtual) screens, zooming works |
1211 | + properly. (Closes: #399906) |
1212 | + - Fixed generation of thumbnail images to not provide RGBA, but only |
1213 | + RGB images. (Closes: #367612) |
1214 | + - Fixed documentation to clear up the "scroll by dragging the mouse" |
1215 | + feature. (Closes: #384749) |
1216 | + - Fixed page-(down|up) behaviour in Dual View-mode. (Closes: #359143) |
1217 | + - Fixed display of foreign character sets like japanese (Closes: |
1218 | + #379105) |
1219 | + - Fixed a bunch of rendering quirks (Closes: #383399, #394124) |
1220 | + - Add support for a bookmark system that defaults to opening |
1221 | + a file on the page it was closed before. (Closes: #342839) |
1222 | + |
1223 | + -- Marc 'HE' Brockschmidt <he@debian.org> Sat, 24 Mar 2007 17:57:56 +0100 |
1224 | + |
1225 | +evince (0.6.1-1) experimental; urgency=low |
1226 | + |
1227 | + * Bump libgnomeui-dev build-dep to >= 2.14.1-2 for the Gtk transition. |
1228 | + * New upstream release. |
1229 | + - Bump libpoppler-glib-dev build-dep to >= 0.5.4. |
1230 | + |
1231 | + -- Loic Minier <lool@dooz.org> Wed, 11 Oct 2006 14:00:53 +0200 |
1232 | + |
1233 | +evince (0.6.0-1) experimental; urgency=low |
1234 | + |
1235 | + [ Sebastien Bacher ] |
1236 | + * debian/watch: |
1237 | + - updated |
1238 | + |
1239 | + [ Loic Minier ] |
1240 | + * Fix bashism. |
1241 | + |
1242 | + [ Josselin Mouette ] |
1243 | + * New upstream release. |
1244 | + * Bump needed build-dependencies. |
1245 | + * Remove libgnomeprint requirements. |
1246 | + * Build-depend on GTK+ 2.10 and force use of GTK-print. |
1247 | + * Build-depend on libdbus-glib-1-dev and libdbus-glib-1-dev. |
1248 | + * Enable pixbuf, comics and impress backends. |
1249 | + * Require intltool 0.35.0. |
1250 | + * 04_gdk_threads_init.patch: removed, integrated upstream. |
1251 | + |
1252 | + -- Josselin Mouette <joss@debian.org> Sat, 9 Sep 2006 22:43:08 +0200 |
1253 | + |
1254 | +evince (0.5.3-1) experimental; urgency=low |
1255 | + |
1256 | + [ Sebastien Bacher ] |
1257 | + * New upstream versions: |
1258 | + - fix a typo to the documentation (Closes: #320266) |
1259 | + - odd pages are placed to the right in dual page mode (Closes: #356040) |
1260 | + - store window settings by document (Closes: #327408) |
1261 | + * Patches from the Ubuntu package: |
1262 | + * debian/patches/03_presentation_change_page.patch: |
1263 | + - fix previous and next keys usage to presentation mode (GNOME: #332993) |
1264 | + * debian/patches/04_gdk_threads_init.patch: |
1265 | + - call gdk_threads_init, fix issues when using an authentification dialog |
1266 | + (Ubuntu: #343347) |
1267 | + * debian/patches/05_fix_build_with_djvulibre.patch: |
1268 | + - fix build with the new djvulibre |
1269 | + * debian/control.in: |
1270 | + - Build-Depends on gnome-doc-utils and gnome-keyring according to configure |
1271 | + - Depends on "gs-esp | gs" (Closes: #335108) |
1272 | + - updated djvulibre requirement according to the configure |
1273 | + - updated the description to mention poppler instead of xpdf |
1274 | + (Closes: #332197) |
1275 | + - updated the poppler requirement to build with the new soname |
1276 | + * debian/evince.mime: |
1277 | + - list dvi and djvu, change suggested |
1278 | + by Pierre THIERRY <nowhere.man@levallois.eu.org> (Closes: #337784) |
1279 | + |
1280 | + [ Josselin Mouette ] |
1281 | + * Even newer upstream release. |
1282 | + * 03_presentation_change_page.patch, 05_fix_build_with_djvulibre.patch: |
1283 | + removed, integrated upstream. |
1284 | + |
1285 | + -- Josselin Mouette <joss@debian.org> Sun, 18 Jun 2006 16:40:50 +0200 |
1286 | + |
1287 | +evince (0.4.0-5) unstable; urgency=low |
1288 | + |
1289 | + * Recommend gnome-icon-theme for the icon used in the .desktop file. |
1290 | + * Convert the default PNG icon for evince of gnome-icon-theme to XPM as |
1291 | + debian/evince.xpm; install it in /usr/share/pixmaps; update menu entry. |
1292 | + |
1293 | + -- Loic Minier <lool@dooz.org> Tue, 16 Jan 2007 17:07:37 +0100 |
1294 | + |
1295 | +evince (0.4.0-4) unstable; urgency=low |
1296 | + |
1297 | + [ Marc 'HE' Brockschmidt ] |
1298 | + * debian/patches/21_fix_doc_typo.patch: |
1299 | + Fix typo in documentation. (Closes: #320266) |
1300 | + |
1301 | + -- Marc 'HE' Brockschmidt <he@debian.org> Fri, 12 Jan 2007 13:56:37 +0100 |
1302 | + |
1303 | +evince (0.4.0-3) unstable; urgency=high |
1304 | + |
1305 | + * SECURITY: new patch, 10_CVE-2006-5864.patch, fixes a buffer overflow in |
1306 | + the PostScript processor; thanks Kees Cook; CVE-2006-5864; |
1307 | + (Closes: #402063). |
1308 | + |
1309 | + -- Loic Minier <lool@dooz.org> Thu, 7 Dec 2006 22:09:17 +0100 |
1310 | + |
1311 | +evince (0.4.0-2) unstable; urgency=low |
1312 | + |
1313 | + * Build-depend on libkpathsea4-dev | libkpathsea-dev instead of |
1314 | + libkpathsea-dev, thanks Frank Küster. (Closes: #357262) |
1315 | + [debian/control, debian/control.in] |
1316 | + * Bump up Standards-Version to 3.7.2. |
1317 | + [debian/control, debian/control.in] |
1318 | + |
1319 | + -- Loic Minier <lool@dooz.org> Tue, 30 May 2006 13:47:04 +0200 |
1320 | + |
1321 | +evince (0.4.0-1) unstable; urgency=low |
1322 | + |
1323 | + * New upstream version: (Closes: #311134) |
1324 | + - Document properties (Closes: #300761). |
1325 | + - Document rotation (Closes: #294555). |
1326 | + - Fix the number of pages for some ps files (Closes: #309905). |
1327 | + - Fix zoom value update (Closes: #310089). |
1328 | + - Support for printing page ranges (Closes: #299453). |
1329 | + - Update of the mimetype list (Closes: #308378). |
1330 | + - Updated translations (Closes: #308727). |
1331 | + * debian/control.in: |
1332 | + - updated the Build-Depends. |
1333 | + - updated the Standards-Version. |
1334 | + * debian/rules: |
1335 | + - clean the static files for the nautilus properties page. |
1336 | + - don't update scrollkeeper files on build. |
1337 | + |
1338 | + -- Sebastien Bacher <seb128@debian.org> Tue, 6 Sep 2005 17:38:16 +0200 |
1339 | + |
1340 | +evince (0.3.0-2) unstable; urgency=low |
1341 | + |
1342 | + * debian/control.in: |
1343 | + - updated the Build-Depends and the description. |
1344 | + * debian/rules: |
1345 | + - build with djvu and dvi options (Closes: #308021). |
1346 | + * debian/watch: |
1347 | + - updated. |
1348 | + |
1349 | + -- Sebastien Bacher <seb128@debian.org> Sat, 7 May 2005 14:40:25 +0200 |
1350 | + |
1351 | +evince (0.3.0-1) unstable; urgency=low |
1352 | + |
1353 | + * New upstream version: |
1354 | + - Continous mode. |
1355 | + - Dual page mode. |
1356 | + - Control + Scroll does zooming. |
1357 | + - Shift + Scroll scrolls horizontally. |
1358 | + - Zoom control in the toolbar. |
1359 | + |
1360 | + -- Sebastien Bacher <seb128@debian.org> Sat, 7 May 2005 12:55:06 +0200 |
1361 | + |
1362 | +evince (0.2.1-1) unstable; urgency=low |
1363 | + |
1364 | + * New upstream version (Closes: #306615): |
1365 | + - fix the crasher on copy (Closes: #294511). |
1366 | + * debian/control.in: |
1367 | + - updated. |
1368 | + * debian/evince.menu: |
1369 | + - menu entry (Closes: #297560). |
1370 | + * debian/evince.mime: |
1371 | + - register with the mimesystem (Closes: #303887). |
1372 | + * debian/watch: |
1373 | + - new file. |
1374 | + |
1375 | + -- Sebastien Bacher <seb128@debian.org> Fri, 6 May 2005 15:01:45 +0200 |
1376 | + |
1377 | +evince (0.1.5-2) unstable; urgency=low |
1378 | + |
1379 | + * Rebuilt for the libhowl transition (Closes: #298807). |
1380 | + * debian/control.in: |
1381 | + - updated the gnome-vfs requirements. |
1382 | + |
1383 | + -- Sebastien Bacher <seb128@debian.org> Thu, 10 Mar 2005 19:44:16 +0100 |
1384 | + |
1385 | +evince (0.1.5-1) unstable; urgency=low |
1386 | + |
1387 | + * New upstream release: |
1388 | + - reload menu. |
1389 | + - support for DnD of files. |
1390 | + * debian/control.in: |
1391 | + - Depends on gs (Closes: #294512). |
1392 | + - Description update based on the text sent |
1393 | + by Andre Lehovich <andrel@U.Arizona.EDU> (Closes: #294519). |
1394 | + - Provides pdf-viewer, postscript-viewer (Closes: #294516). |
1395 | + * debian/evince.xml, debian/evince.1: |
1396 | + - manpage written by Lars Wirzenius <liw@iki.fi> with some changes |
1397 | + by Andre Lehovich <andrel@U.Arizona.EDU> (Closes: #295095). |
1398 | + * po/pt_BR.po: |
1399 | + - translation update by |
1400 | + Fábio Brito d'Araújo e Oliveira <fabio@debian-ba.org>. |
1401 | + |
1402 | + -- Sebastien Bacher <seb128@debian.org> Sat, 26 Feb 2005 23:34:50 +0100 |
1403 | + |
1404 | +evince (0.1.4-1) unstable; urgency=low |
1405 | + |
1406 | + * New upstream release: |
1407 | + - epiphany like fullscreen mode. |
1408 | + - save chromes state between sessions. |
1409 | + - improve toolbar layout and icons. |
1410 | + - really fix postscript rendering. |
1411 | + * debian/control.in: |
1412 | + - don't mention DVI in the description (Closes: #294011). |
1413 | + - typos fix in the description (Closes: #294348). |
1414 | + |
1415 | + -- Sebastien Bacher <seb128@debian.org> Wed, 9 Feb 2005 15:13:54 +0100 |
1416 | + |
1417 | +evince (0.1.3-1) unstable; urgency=low |
1418 | + |
1419 | + * New upstream release. |
1420 | + |
1421 | + -- Sebastien Bacher <seb128@debian.org> Sat, 5 Feb 2005 01:55:16 +0100 |
1422 | + |
1423 | +evince (0.1.2-1) unstable; urgency=low |
1424 | + |
1425 | + * Upload to unstable. |
1426 | + * New upstream release. |
1427 | + |
1428 | + -- Sebastien Bacher <seb128@debian.org> Fri, 4 Feb 2005 14:53:13 +0100 |
1429 | + |
1430 | +evince (0.1.1-1) experimental; urgency=low |
1431 | + |
1432 | + * Initial Release. |
1433 | + |
1434 | + -- Sebastien Bacher <seb128@debian.org> Mon, 24 Jan 2005 13:21:42 +0100 |
1435 | |
1436 | === added file 'debian/compat' |
1437 | --- debian/compat 1970-01-01 00:00:00 +0000 |
1438 | +++ debian/compat 2014-02-04 15:48:22 +0000 |
1439 | @@ -0,0 +1,1 @@ |
1440 | +8 |
1441 | |
1442 | === added file 'debian/control' |
1443 | --- debian/control 1970-01-01 00:00:00 +0000 |
1444 | +++ debian/control 2014-02-04 15:48:22 +0000 |
1445 | @@ -0,0 +1,203 @@ |
1446 | +# This file is autogenerated. DO NOT EDIT! |
1447 | +# |
1448 | +# Modifications should be made to debian/control.in instead. |
1449 | +# This file is regenerated automatically in the clean target. |
1450 | +Source: evince |
1451 | +Section: gnome |
1452 | +Priority: optional |
1453 | +Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com> |
1454 | +XSBC-Original-Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org> |
1455 | +Uploaders: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>, Michael Biebl <biebl@debian.org> |
1456 | +Build-Depends: cdbs (>= 0.4.90), |
1457 | + debhelper (>= 8), |
1458 | + dpkg-dev (>= 1.16.1), |
1459 | + dh-autoreconf, |
1460 | + intltool (>= 0.35.0), |
1461 | + gnome-pkg-tools (>= 0.10), |
1462 | + yelp-tools, |
1463 | + gtk-doc-tools (>= 1.0), |
1464 | + libx11-dev, |
1465 | + libcairo2-dev (>= 1.10.0), |
1466 | + libgtk-3-dev (>= 3.8.0), |
1467 | + libgail-3-dev (>= 3.0.2), |
1468 | + libglib2.0-dev (>= 2.36), |
1469 | + libsecret-1-dev (>= 0.5), |
1470 | + gnome-icon-theme (>= 2.17.1), |
1471 | + libxml2-dev (>= 2.5.0), |
1472 | + libsm-dev (>= 2:1.0.0), |
1473 | + zlib1g-dev, |
1474 | + libnautilus-extension-dev (>= 2.91.4), |
1475 | + libpoppler-glib-dev (>= 0.24.0), |
1476 | + libspectre-dev (>= 0.2.0), |
1477 | + libtiff5-dev | libtiff-dev, |
1478 | + libdjvulibre-dev (>= 3.5.17), |
1479 | + libkpathsea-dev, |
1480 | + libt1-dev, |
1481 | + libgxps-dev (>= 0.2.1), |
1482 | + autotools-dev, |
1483 | + gobject-introspection (>= 1.0), |
1484 | + libgirepository1.0-dev (>= 1.0), |
1485 | + gsettings-desktop-schemas-dev, |
1486 | + gnome-common, |
1487 | + dh-apparmor, |
1488 | + libgrip-dev (>= 0.3.1) |
1489 | +Standards-Version: 3.9.3 |
1490 | +Homepage: http://www.gnome.org/projects/evince/ |
1491 | +Vcs-Svn: svn://anonscm.debian.org/svn/pkg-gnome/desktop/unstable/evince |
1492 | +Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-gnome/desktop/unstable/evince |
1493 | + |
1494 | +Package: evince |
1495 | +Conflicts: evince-gtk |
1496 | +Architecture: any |
1497 | +Depends: ${shlibs:Depends}, |
1498 | + ${misc:Depends}, |
1499 | + libevdocument3-4 (= ${binary:Version}), |
1500 | + libevview3-3 (= ${binary:Version}), |
1501 | + evince-common (>= ${gnome:Version}), |
1502 | + evince-common (<< ${gnome:NextVersion}), |
1503 | + gnome-icon-theme (>= 2.17.1), |
1504 | + shared-mime-info |
1505 | +Recommends: dbus-x11, |
1506 | + gvfs |
1507 | +Provides: pdf-viewer, |
1508 | + postscript-viewer, |
1509 | + djvu-viewer |
1510 | +Suggests: unrar, |
1511 | + poppler-data, |
1512 | + nautilus, |
1513 | + apparmor |
1514 | +Description: Document (PostScript, PDF) viewer |
1515 | + Evince is a simple multi-page document viewer. It can display and print |
1516 | + PostScript (PS), Encapsulated PostScript (EPS), DjVu, DVI, Portable |
1517 | + Document Format (PDF) and XML Paper Specification (XPS) files. |
1518 | + When supported by the document, it also allows searching for text, |
1519 | + copying text to the clipboard, hypertext navigation, and |
1520 | + table-of-contents bookmarks. |
1521 | + |
1522 | +Package: evince-dbg |
1523 | +Section: debug |
1524 | +Priority: extra |
1525 | +Architecture: any |
1526 | +Depends: ${misc:Depends}, |
1527 | + evince (= ${binary:Version}), |
1528 | + libevdocument3-4 (= ${binary:Version}), |
1529 | + libevview3-3 (= ${binary:Version}) |
1530 | +Description: Document (PostScript, PDF) viewer - debugging symbols |
1531 | + Evince is a simple multi-page document viewer. It can display and print |
1532 | + PostScript (PS), Encapsulated PostScript (EPS), DjVu, DVI, Portable |
1533 | + Document Format (PDF) and XML Paper Specification (XPS) files. |
1534 | + When supported by the document, it also allows searching for text, |
1535 | + copying text to the clipboard, hypertext navigation, and |
1536 | + table-of-contents bookmarks. |
1537 | + . |
1538 | + This package contains the debugging symbols needed by gdb. |
1539 | + |
1540 | +Package: evince-gtk |
1541 | +Section: x11 |
1542 | +Conflicts: evince |
1543 | +Architecture: any |
1544 | +Depends: ${shlibs:Depends}, |
1545 | + ${misc:Depends}, |
1546 | + libevdocument3-4 (= ${binary:Version}), |
1547 | + libevview3-3 (= ${binary:Version}), |
1548 | + evince-common (>= ${gnome:Version}), |
1549 | + evince-common (<< ${gnome:NextVersion}), |
1550 | + gnome-icon-theme (>= 2.17.1), |
1551 | + shared-mime-info |
1552 | +Recommends: dbus-x11 |
1553 | +Provides: pdf-viewer, |
1554 | + postscript-viewer, |
1555 | + djvu-viewer |
1556 | +Suggests: gvfs, |
1557 | + unrar, |
1558 | + poppler-data, |
1559 | + nautilus |
1560 | +Description: Document (PostScript, PDF) viewer (GTK+ version) |
1561 | + Evince is a simple multi-page document viewer. It can display and print |
1562 | + PostScript (PS), Encapsulated PostScript (EPS), DjVu, DVI, Portable |
1563 | + Document Format (PDF) and XML Paper Specification (XPS) files. |
1564 | + When supported by the document, it also allows searching for text, |
1565 | + copying text to the clipboard, hypertext navigation, and |
1566 | + table-of-contents bookmarks. |
1567 | + . |
1568 | + This version of evince is built without GNOME keyring support. |
1569 | + |
1570 | +Package: evince-common |
1571 | +Architecture: all |
1572 | +Depends: ${misc:Depends}, |
1573 | + gsettings-desktop-schemas |
1574 | +Description: Document (PostScript, PDF) viewer - common files |
1575 | + Evince is a simple multi-page document viewer. It can display and print |
1576 | + PostScript (PS), Encapsulated PostScript (EPS), DjVu, DVI, Portable |
1577 | + Document Format (PDF) and XML Paper Specification (XPS) files. |
1578 | + When supported by the document, it also allows searching for text, |
1579 | + copying text to the clipboard, hypertext navigation, and |
1580 | + table-of-contents bookmarks. |
1581 | + . |
1582 | + This package contains shared files for evince and evince-gtk packages. |
1583 | + |
1584 | +Package: libevdocument3-4 |
1585 | +Architecture: any |
1586 | +Section: libs |
1587 | +Depends: ${shlibs:Depends}, |
1588 | + ${misc:Depends} |
1589 | +Replaces: libevince3-3 |
1590 | +Breaks: libevince3-3 |
1591 | +Description: Document (PostScript, PDF) rendering library |
1592 | + This package contains libevdocument, which performs the rendering of the |
1593 | + documents. |
1594 | + . |
1595 | + It ships with a ps, pdf, dvi, tiff, djvu, comics and xps backend. |
1596 | + |
1597 | +Package: libevview3-3 |
1598 | +Architecture: any |
1599 | +Section: libs |
1600 | +Depends: ${shlibs:Depends}, |
1601 | + ${misc:Depends} |
1602 | +Replaces: libevince3-3 |
1603 | +Breaks: libevince3-3 |
1604 | +Description: Document (PostScript, PDF) rendering library - Gtk+ widgets |
1605 | + This package contains libevview, which provides GTK+ widgets for displaying |
1606 | + documents. |
1607 | + |
1608 | +Package: libevince-dev |
1609 | +Architecture: any |
1610 | +Section: libdevel |
1611 | +Depends: libevdocument3-4 (= ${binary:Version}), |
1612 | + libevview3-3 (= ${binary:Version}), |
1613 | + gir1.2-evince-3.0 (= ${binary:Version}), |
1614 | + ${misc:Depends}, |
1615 | + libgtk-3-dev (>= 3.8.0), |
1616 | + libglib2.0-dev (>= 2.36) |
1617 | +Description: Document (PostScript, PDF) rendering library - development files |
1618 | + This package contains evince-related libraries for rendering and displaying |
1619 | + Evince documents like PostScript (PS), Encapsulated PostScript (EPS), DjVu, |
1620 | + DVI, Portable Document Format (PDF) and XML Paper Specification (XPS) files. |
1621 | + * libevdocument, which performs the rendering of the documents |
1622 | + * libevview, which provides GTK+ widgets for displaying documents |
1623 | + . |
1624 | + This package provides the development headers, static libraries and |
1625 | + documentation. |
1626 | + |
1627 | +Package: gir1.2-evince-3.0 |
1628 | +Section: introspection |
1629 | +Architecture: any |
1630 | +Depends: ${gir:Depends}, |
1631 | + ${shlibs:Depends}, |
1632 | + ${misc:Depends} |
1633 | +Provides: gir1.2-evince-document-3.0, |
1634 | + gir1.2-evince-view-3.0 |
1635 | +Description: GObject introspection data for the evince libraries |
1636 | + This package contains introspection data for the libevview and |
1637 | + libevdocument library. |
1638 | + . |
1639 | + Evince is a simple multi-page document viewer. It can display and print |
1640 | + PostScript (PS), Encapsulated PostScript (EPS), DjVu, DVI, Portable |
1641 | + Document Format (PDF) and XML Paper Specification (XPS) files. |
1642 | + When supported by the document, it also allows searching for text, |
1643 | + copying text to the clipboard, hypertext navigation, and |
1644 | + table-of-contents bookmarks. |
1645 | + . |
1646 | + It can be used by packages using the GIRepository format to generate |
1647 | + dynamic bindings. |
1648 | + |
1649 | |
1650 | === added file 'debian/control.in' |
1651 | --- debian/control.in 1970-01-01 00:00:00 +0000 |
1652 | +++ debian/control.in 2014-02-04 15:48:22 +0000 |
1653 | @@ -0,0 +1,200 @@ |
1654 | +Source: evince |
1655 | +Section: gnome |
1656 | +Priority: optional |
1657 | +Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com> |
1658 | +XSBC-Original-Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org> |
1659 | +Uploaders: @GNOME_TEAM@ |
1660 | +Build-Depends: cdbs (>= 0.4.90), |
1661 | + debhelper (>= 8), |
1662 | + dpkg-dev (>= 1.16.1), |
1663 | + dh-autoreconf, |
1664 | + intltool (>= 0.35.0), |
1665 | + gnome-pkg-tools (>= 0.10), |
1666 | + yelp-tools, |
1667 | + gtk-doc-tools (>= 1.0), |
1668 | + libx11-dev, |
1669 | + libcairo2-dev (>= 1.10.0), |
1670 | + libgtk-3-dev (>= 3.8.0), |
1671 | + libgail-3-dev (>= 3.0.2), |
1672 | + libglib2.0-dev (>= 2.36), |
1673 | + libsecret-1-dev (>= 0.5), |
1674 | + gnome-icon-theme (>= 2.17.1), |
1675 | + libxml2-dev (>= 2.5.0), |
1676 | + libsm-dev (>= 2:1.0.0), |
1677 | + zlib1g-dev, |
1678 | + libnautilus-extension-dev (>= 2.91.4), |
1679 | + libpoppler-glib-dev (>= 0.24.0), |
1680 | + libspectre-dev (>= 0.2.0), |
1681 | + libtiff5-dev | libtiff-dev, |
1682 | + libdjvulibre-dev (>= 3.5.17), |
1683 | + libkpathsea-dev, |
1684 | + libt1-dev, |
1685 | + libgxps-dev (>= 0.2.1), |
1686 | + autotools-dev, |
1687 | + gobject-introspection (>= 1.0), |
1688 | + libgirepository1.0-dev (>= 1.0), |
1689 | + gsettings-desktop-schemas-dev, |
1690 | + gnome-common, |
1691 | + dh-apparmor, |
1692 | + libgrip-dev (>= 0.3.1) |
1693 | +Standards-Version: 3.9.3 |
1694 | +Homepage: http://www.gnome.org/projects/evince/ |
1695 | +Vcs-Svn: svn://anonscm.debian.org/svn/pkg-gnome/desktop/unstable/evince |
1696 | +Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-gnome/desktop/unstable/evince |
1697 | + |
1698 | +Package: evince |
1699 | +Conflicts: evince-gtk |
1700 | +Architecture: any |
1701 | +Depends: ${shlibs:Depends}, |
1702 | + ${misc:Depends}, |
1703 | + libevdocument3-4 (= ${binary:Version}), |
1704 | + libevview3-3 (= ${binary:Version}), |
1705 | + evince-common (>= ${gnome:Version}), |
1706 | + evince-common (<< ${gnome:NextVersion}), |
1707 | + gnome-icon-theme (>= 2.17.1), |
1708 | + shared-mime-info, |
1709 | + gnome-icon-theme-symbolic |
1710 | +Recommends: dbus-x11, |
1711 | + gvfs |
1712 | +Provides: pdf-viewer, |
1713 | + postscript-viewer, |
1714 | + djvu-viewer |
1715 | +Suggests: unrar, |
1716 | + poppler-data, |
1717 | + nautilus, |
1718 | + apparmor |
1719 | +Description: Document (PostScript, PDF) viewer |
1720 | + Evince is a simple multi-page document viewer. It can display and print |
1721 | + PostScript (PS), Encapsulated PostScript (EPS), DjVu, DVI, Portable |
1722 | + Document Format (PDF) and XML Paper Specification (XPS) files. |
1723 | + When supported by the document, it also allows searching for text, |
1724 | + copying text to the clipboard, hypertext navigation, and |
1725 | + table-of-contents bookmarks. |
1726 | + |
1727 | +Package: evince-dbg |
1728 | +Section: debug |
1729 | +Priority: extra |
1730 | +Architecture: any |
1731 | +Depends: ${misc:Depends}, |
1732 | + evince (= ${binary:Version}), |
1733 | + libevdocument3-4 (= ${binary:Version}), |
1734 | + libevview3-3 (= ${binary:Version}) |
1735 | +Description: Document (PostScript, PDF) viewer - debugging symbols |
1736 | + Evince is a simple multi-page document viewer. It can display and print |
1737 | + PostScript (PS), Encapsulated PostScript (EPS), DjVu, DVI, Portable |
1738 | + Document Format (PDF) and XML Paper Specification (XPS) files. |
1739 | + When supported by the document, it also allows searching for text, |
1740 | + copying text to the clipboard, hypertext navigation, and |
1741 | + table-of-contents bookmarks. |
1742 | + . |
1743 | + This package contains the debugging symbols needed by gdb. |
1744 | + |
1745 | +Package: evince-gtk |
1746 | +Section: x11 |
1747 | +Conflicts: evince |
1748 | +Architecture: any |
1749 | +Depends: ${shlibs:Depends}, |
1750 | + ${misc:Depends}, |
1751 | + libevdocument3-4 (= ${binary:Version}), |
1752 | + libevview3-3 (= ${binary:Version}), |
1753 | + evince-common (>= ${gnome:Version}), |
1754 | + evince-common (<< ${gnome:NextVersion}), |
1755 | + gnome-icon-theme (>= 2.17.1), |
1756 | + shared-mime-info |
1757 | +Recommends: dbus-x11 |
1758 | +Provides: pdf-viewer, |
1759 | + postscript-viewer, |
1760 | + djvu-viewer |
1761 | +Suggests: gvfs, |
1762 | + unrar, |
1763 | + poppler-data, |
1764 | + nautilus |
1765 | +Description: Document (PostScript, PDF) viewer (GTK+ version) |
1766 | + Evince is a simple multi-page document viewer. It can display and print |
1767 | + PostScript (PS), Encapsulated PostScript (EPS), DjVu, DVI, Portable |
1768 | + Document Format (PDF) and XML Paper Specification (XPS) files. |
1769 | + When supported by the document, it also allows searching for text, |
1770 | + copying text to the clipboard, hypertext navigation, and |
1771 | + table-of-contents bookmarks. |
1772 | + . |
1773 | + This version of evince is built without GNOME keyring support. |
1774 | + |
1775 | +Package: evince-common |
1776 | +Architecture: all |
1777 | +Depends: ${misc:Depends}, |
1778 | + gsettings-desktop-schemas |
1779 | +Description: Document (PostScript, PDF) viewer - common files |
1780 | + Evince is a simple multi-page document viewer. It can display and print |
1781 | + PostScript (PS), Encapsulated PostScript (EPS), DjVu, DVI, Portable |
1782 | + Document Format (PDF) and XML Paper Specification (XPS) files. |
1783 | + When supported by the document, it also allows searching for text, |
1784 | + copying text to the clipboard, hypertext navigation, and |
1785 | + table-of-contents bookmarks. |
1786 | + . |
1787 | + This package contains shared files for evince and evince-gtk packages. |
1788 | + |
1789 | +Package: libevdocument3-4 |
1790 | +Architecture: any |
1791 | +Section: libs |
1792 | +Depends: ${shlibs:Depends}, |
1793 | + ${misc:Depends} |
1794 | +Replaces: libevince3-3 |
1795 | +Breaks: libevince3-3 |
1796 | +Description: Document (PostScript, PDF) rendering library |
1797 | + This package contains libevdocument, which performs the rendering of the |
1798 | + documents. |
1799 | + . |
1800 | + It ships with a ps, pdf, dvi, tiff, djvu, comics and xps backend. |
1801 | + |
1802 | +Package: libevview3-3 |
1803 | +Architecture: any |
1804 | +Section: libs |
1805 | +Depends: ${shlibs:Depends}, |
1806 | + ${misc:Depends} |
1807 | +Replaces: libevince3-3 |
1808 | +Breaks: libevince3-3 |
1809 | +Description: Document (PostScript, PDF) rendering library - Gtk+ widgets |
1810 | + This package contains libevview, which provides GTK+ widgets for displaying |
1811 | + documents. |
1812 | + |
1813 | +Package: libevince-dev |
1814 | +Architecture: any |
1815 | +Section: libdevel |
1816 | +Depends: libevdocument3-4 (= ${binary:Version}), |
1817 | + libevview3-3 (= ${binary:Version}), |
1818 | + gir1.2-evince-3.0 (= ${binary:Version}), |
1819 | + ${misc:Depends}, |
1820 | + libgtk-3-dev (>= 3.8.0), |
1821 | + libglib2.0-dev (>= 2.36) |
1822 | +Description: Document (PostScript, PDF) rendering library - development files |
1823 | + This package contains evince-related libraries for rendering and displaying |
1824 | + Evince documents like PostScript (PS), Encapsulated PostScript (EPS), DjVu, |
1825 | + DVI, Portable Document Format (PDF) and XML Paper Specification (XPS) files. |
1826 | + * libevdocument, which performs the rendering of the documents |
1827 | + * libevview, which provides GTK+ widgets for displaying documents |
1828 | + . |
1829 | + This package provides the development headers, static libraries and |
1830 | + documentation. |
1831 | + |
1832 | +Package: gir1.2-evince-3.0 |
1833 | +Section: introspection |
1834 | +Architecture: any |
1835 | +Depends: ${gir:Depends}, |
1836 | + ${shlibs:Depends}, |
1837 | + ${misc:Depends} |
1838 | +Provides: gir1.2-evince-document-3.0, |
1839 | + gir1.2-evince-view-3.0 |
1840 | +Description: GObject introspection data for the evince libraries |
1841 | + This package contains introspection data for the libevview and |
1842 | + libevdocument library. |
1843 | + . |
1844 | + Evince is a simple multi-page document viewer. It can display and print |
1845 | + PostScript (PS), Encapsulated PostScript (EPS), DjVu, DVI, Portable |
1846 | + Document Format (PDF) and XML Paper Specification (XPS) files. |
1847 | + When supported by the document, it also allows searching for text, |
1848 | + copying text to the clipboard, hypertext navigation, and |
1849 | + table-of-contents bookmarks. |
1850 | + . |
1851 | + It can be used by packages using the GIRepository format to generate |
1852 | + dynamic bindings. |
1853 | + |
1854 | |
1855 | === added file 'debian/copyright' |
1856 | --- debian/copyright 1970-01-01 00:00:00 +0000 |
1857 | +++ debian/copyright 2014-02-04 15:48:22 +0000 |
1858 | @@ -0,0 +1,393 @@ |
1859 | +This package was debianized by Sebastien Bacher <seb128@debian.org> on |
1860 | +Mon, 10 Jan 2005 13:23:55 +0100. |
1861 | + |
1862 | +It was downloaded from ftp://ftp.gnome.org/pub/gnome/sources/evince/ |
1863 | + |
1864 | +The upstream authors are Bryan Clark, Carlos GarcÃa Campos, David Malcolm, |
1865 | +James Bowes, Jonathan Blandford, Kristian Høgsberg, Martin Kretzschmar |
1866 | +and Nickolay V. Shmyrev. See http://live.gnome.org/Evince/Team for more |
1867 | +information on the team behind evince. |
1868 | + |
1869 | +Due to the huge number of supported file formats, evince's copyright situation |
1870 | +is a bit complex. Please refer to the following table or the source package |
1871 | +for more information. The used shortcuts are explained after the table: |
1872 | + |
1873 | +File | License | Copyright Holder |
1874 | +-----------------------------------------------------+---------+----------------- |
1875 | +backend/comics/comics-document.c | GPLv2h | Teemu Tervo <teemu.tervo@gmx.net> |
1876 | +backend/comics/comics-document.h | GPLv2h | Teemu Tervo <teemu.tervo@gmx.net> |
1877 | +backend/djvu/djvu-document.c | GPLv2h | Nickolay V. Shmyrev <nshmyrev@yandex.ru> |
1878 | +backend/djvu/djvu-document.h | GPLv2h | Nickolay V. Shmyrev <nshmyrev@yandex.ru> |
1879 | +backend/djvu/djvu-document-private.h | GPLv2h | Michael Hofmann <mh21@piware.de> |
1880 | +backend/djvu/djvu-links.c | GPLv2h | Pauli Virtanen <pav@iki.fi> |
1881 | +backend/djvu/djvu-links.h | GPLv2h | Pauli Virtanen <pav@iki.fi> |
1882 | +backend/djvu/djvu-text.c | GPLv2h | Michael Hofmann <mh21@piware.de> |
1883 | +backend/djvu/djvu-text.h | GPLv2h | Michael Hofmann <mh21@piware.de> |
1884 | +backend/djvu/djvu-text-page.c | GPLv2h | Michael Hofmann <mh21@piware.de> |
1885 | +backend/djvu/djvu-text-page.h | GPLv2h | Michael Hofmann <mh21@piware.de> |
1886 | +backend/dvi/dvi-document.c | GPLv2h | Nickolay V. Shmyrev <nshmyrev@yandex.ru> |
1887 | +backend/dvi/dvi-document.h | GPLv2h | Nickolay V. Shmyrev <nshmyrev@yandex.ru> |
1888 | +backend/dvi/fonts.c | unspec | unspec |
1889 | +backend/dvi/fonts.h | unspec | unspec |
1890 | +backend/dvi/mdvi-lib/afmparse.c | Adobe | Adobe Systems Incorporated. |
1891 | +backend/dvi/mdvi-lib/afmparse.h | Adobe | Adobe Systems Incorporated. |
1892 | +backend/dvi/mdvi-lib/bitmap.c | GPLv2h | Matias Atria |
1893 | +backend/dvi/mdvi-lib/bitmap.h | GPLv2h | Matias Atria |
1894 | +backend/dvi/mdvi-lib/color.c | GPLv2h | Matias Atria |
1895 | +backend/dvi/mdvi-lib/color.h | GPLv2h | Matias Atria |
1896 | +backend/dvi/mdvi-lib/common.c | GPLv2h | Matias Atria |
1897 | +backend/dvi/mdvi-lib/common.h | GPLv2h | Matias Atria |
1898 | +backend/dvi/mdvi-lib/defaults.h | GPLv2h | Matias Atria |
1899 | +backend/dvi/mdvi-lib/dviopcodes.h | unspec | unspec |
1900 | +backend/dvi/mdvi-lib/dviread.c | GPLv2h | Matias Atria |
1901 | +backend/dvi/mdvi-lib/files.c | GPLv2h | Matias Atria |
1902 | +backend/dvi/mdvi-lib/font.c | GPLv2h | Matias Atria |
1903 | +backend/dvi/mdvi-lib/fontmap.c | GPLv2h | Matias Atria |
1904 | +backend/dvi/mdvi-lib/fontmap.h | GPLv2h | Matias Atria |
1905 | +backend/dvi/mdvi-lib/fontsrch.c | GPLv2h | Matias Atria |
1906 | +backend/dvi/mdvi-lib/gf.c | GPLv2h | Matias Atria |
1907 | +backend/dvi/mdvi-lib/hash.c | GPLv2h | Matias Atria |
1908 | +backend/dvi/mdvi-lib/hash.h | unspec | unspec |
1909 | +backend/dvi/mdvi-lib/list.c | GPLv2h | Matias Atria |
1910 | +backend/dvi/mdvi-lib/mdvi.h | GPLv2h | Matias Atria |
1911 | +backend/dvi/mdvi-lib/pagesel.c | GPLv2h | Matias Atria |
1912 | +backend/dvi/mdvi-lib/paper.c | GPLv2h | Matias Atria |
1913 | +backend/dvi/mdvi-lib/paper.h | unspec | unspec |
1914 | +backend/dvi/mdvi-lib/pk.c | GPLv2h | Matias Atria |
1915 | +backend/dvi/mdvi-lib/private.h | GPLv2h | Matias Atria |
1916 | +backend/dvi/mdvi-lib/setup.c | GPLv2h | Matias Atria |
1917 | +backend/dvi/mdvi-lib/special.c | GPLv2h | Matias Atria |
1918 | +backend/dvi/mdvi-lib/sp-epsf.c | GPLv2h | Matias Atria |
1919 | +backend/dvi/mdvi-lib/sysdeps.h | GPLv2h | Matias Atria |
1920 | +backend/dvi/mdvi-lib/t1.c | GPLv2h | Matias Atria |
1921 | +backend/dvi/mdvi-lib/tfm.c | GPLv2h | Matias Atria |
1922 | +backend/dvi/mdvi-lib/tfmfile.c | GPLv2h | Matias Atria |
1923 | +backend/dvi/mdvi-lib/tt.c | GPLv2h | Matias Atria |
1924 | +backend/dvi/mdvi-lib/util.c | GPLv2h | Matias Atria |
1925 | +backend/dvi/mdvi-lib/vf.c | GPLv2h | Matias Atria |
1926 | +backend/dvi/pixbuf-device.c | unspec | unspec |
1927 | +backend/dvi/pixbuf-device.h | unspec | unspec |
1928 | +backend/impress/common.h | GPL | Gurer Ozen <madcat@e-kolay.net> |
1929 | +backend/impress/document.c | GPL | Gurer Ozen <madcat@e-kolay.net> |
1930 | +backend/impress/f_oasis.c | GPL | Gurer Ozen <madcat@e-kolay.net> |
1931 | +backend/impress/f_oo13.c | GPL | Gurer Ozen <madcat@e-kolay.net> |
1932 | +backend/impress/iksemel.c | LGPLv2h | Gurer Ozen <madcat@e-kolay.net> |
1933 | +backend/impress/iksemel.h | LGPLv2h | Gurer Ozen <madcat@e-kolay.net> |
1934 | +backend/impress/imposter.h | GPL | Gurer Ozen <madcat@e-kolay.net> |
1935 | +backend/impress/impress-document.c | GPLv2h | Jonathan Blandford <jrb@gnome.org>, Bastien Nocera <hadess@hadess.net> |
1936 | +backend/impress/impress-document.h | GPLv2h | Jonathan Blandford <jrb@gnome.org> |
1937 | +backend/impress/internal.h | GPL | Gurer Ozen <madcat@e-kolay.net> |
1938 | +backend/impress/r_back.c | GPL | Gurer Ozen <madcat@e-kolay.net> |
1939 | +backend/impress/r_draw.c | GPL | Gurer Ozen <madcat@e-kolay.net> |
1940 | +backend/impress/render.c | GPL | Gurer Ozen <madcat@e-kolay.net> |
1941 | +backend/impress/r_geometry.c | GPL | Gurer Ozen <madcat@e-kolay.net> |
1942 | +backend/impress/r_gradient.c | GPL | Gurer Ozen <madcat@e-kolay.net> |
1943 | +backend/impress/r_style.c | GPL | Gurer Ozen <madcat@e-kolay.net> |
1944 | +backend/impress/r_text.c | GPL | Gurer Ozen <madcat@e-kolay.net> |
1945 | +backend/impress/zip.c | GPL | Gurer Ozen <madcat@e-kolay.net> |
1946 | +backend/impress/zip.h | GPL | Gurer Ozen <madcat@e-kolay.net> |
1947 | +backend/pdf/ev-poppler.cc | GPLv2h | Red Hat, Inc. |
1948 | +backend/pdf/ev-poppler.h | GPLv2h | Red Hat, Inc. |
1949 | +backend/pixbuf/pixbuf-document.c | GPLv2h | Anders Carlsson <andersca@gnome.org> |
1950 | +backend/pixbuf/pixbuf-document.h | GPLv2h | Anders Carlsson <andersca@gnome.org> |
1951 | +backend/ps/gsdefaults.c | GPLv2h | The Free Software Foundation |
1952 | +backend/ps/gsdefaults.h | GPLv2h | The Free Software Foundation |
1953 | +backend/ps/gsio.c | GPLv2h | The Free Software Foundation |
1954 | +backend/ps/gsio.h | GPLv2h | The Free Software Foundation |
1955 | +backend/ps/gstypes.h | LGPLv2h | The Free Software Foundation |
1956 | +backend/ps/ps.c | GPLv2h | Timothy O. Theisen |
1957 | +backend/ps/ps-document.c | LGPLv2h | The Free Software Foundation |
1958 | +backend/ps/ps-document.h | LGPLv2h | The Free Software Foundation |
1959 | +backend/ps/ps.h | GPLv2h | Timothy O. Theisen |
1960 | +backend/ps/ps-interpreter.c | GPLv2h | Free Software Foundation, Carlos Garcia Campos <carlosgc@gnome.org> |
1961 | +backend/ps/ps-interpreter.h | GPLv2h | Carlos Garcia Campos <carlosgc@gnome.org> |
1962 | +backend/tiff/tiff2ps.c | SGI | Sam Leffler, Silicon Graphics, Inc. |
1963 | +backend/tiff/tiff2ps.h | GPLv2h | rpath, Inc. |
1964 | +backend/tiff/tiff-document.c | GPLv2h | Jonathan Blandford <jrb@gnome.org> |
1965 | +backend/tiff/tiff-document.h | GPLv2h | Jonathan Blandford <jrb@gnome.org> |
1966 | +cut-n-paste/recent-files/egg-recent-item.c | GPLv2h | James Willcox <jwillcox@cs.indiana.edu> |
1967 | +cut-n-paste/recent-files/egg-recent-item.h | unspec | unspec |
1968 | +cut-n-paste/recent-files/egg-recent-model.c | GPLv2h | James Willcox <jwillcox@cs.indiana.edu> |
1969 | +cut-n-paste/recent-files/egg-recent-model.h | unspec | unspec |
1970 | +cut-n-paste/recent-files/egg-recent-util.c | unspec | unspec |
1971 | +cut-n-paste/recent-files/egg-recent-util.h | unspec | unspec |
1972 | +cut-n-paste/recent-files/egg-recent-view.c | GPLv2h | James Willcox <jwillcox@cs.indiana.edu> |
1973 | +cut-n-paste/recent-files/egg-recent-view.h | unspec | unspec |
1974 | +cut-n-paste/recent-files/egg-recent-view-uimanager.c | GPLv2h | James Willcox <jwillcox@cs.indiana.edu>, Paolo Bacchilega <paobac@cvs.gnome.org> |
1975 | +cut-n-paste/recent-files/egg-recent-view-uimanager.h | unspec | unspec |
1976 | +cut-n-paste/toolbar-editor/egg-editable-toolbar.c | GPLv2h | Marco Pesenti Gritti, Christia |
1977 | +cut-n-paste/toolbar-editor/egg-editable-toolbar.h | GPLv2h | Marco Pesenti Gritti, Christian Persch |
1978 | +cut-n-paste/toolbar-editor/eggmarshalers.c | unspec | unspec |
1979 | +cut-n-paste/toolbar-editor/eggmarshalers.h | unspec | unspec |
1980 | +cut-n-paste/toolbar-editor/egg-toolbar-editor.c | GPLv2h | Marco Pesenti Gritti |
1981 | +cut-n-paste/toolbar-editor/egg-toolbar-editor.h | GPLv2h | Marco Pesenti Gritti |
1982 | +cut-n-paste/toolbar-editor/egg-toolbars-model.c | GPLv2h | Marco Pesenti Gritti, Christian Persch |
1983 | +cut-n-paste/toolbar-editor/egg-toolbars-model.h | GPLv2h | Marco Pesenti Gritti, Christian Persch |
1984 | +cut-n-paste/toolbar-editor/eggtypebuiltins.c | unspec | unspec |
1985 | +cut-n-paste/toolbar-editor/eggtypebuiltins.h | unspec | unspec |
1986 | +cut-n-paste/totem-screensaver/totem-scrsaver.c | GPLv2h | Bastien Nocera <hadess@hadess.net> |
1987 | +cut-n-paste/totem-screensaver/totem-scrsaver.h | GPLv2h | Bastien Nocera <hadess@hadess.net> |
1988 | +cut-n-paste/zoom-control/ephy-zoom-action.c | GPLv2h | Marco Pesenti Gritti, Christian Persch |
1989 | +cut-n-paste/zoom-control/ephy-zoom-action.h | GPLv2h | Marco Pesenti Gritti, Christian Persch |
1990 | +cut-n-paste/zoom-control/ephy-zoom.c | GPLv2h | Christian Persch |
1991 | +cut-n-paste/zoom-control/ephy-zoom-control.c | GPLv2h | Christian Persch |
1992 | +cut-n-paste/zoom-control/ephy-zoom-control.h | GPLv2h | Christian Persch |
1993 | +cut-n-paste/zoom-control/ephy-zoom.h | GPLv2h | Christian Persch |
1994 | +help/bg/evince.xml | GFDL1.1 | unspec |
1995 | +help/ca/evince.xml | GFDL1.1 | Sun Microsystems, Nickolay V. Shmyrev |
1996 | +help/C/evince.xml | GFDL1.1 | Sun Microsystems, Nickolay V. Shmyrev |
1997 | +help/el/evince.xml | GFDL1.1 | unspec |
1998 | +help/en_GB/evince.xml | GFDL1.1 | David Lodge (dave@cirt.net) |
1999 | +help/es/evince.xml | GFDL1.1 | Francisco Javier F. Serrador, Jorge Gonzalez Gonzalez |
2000 | +help/fi/evince.xml | GFDL1.1 | Tommi Vainikainen, Flammie Pirinen |
2001 | +help/fr/evince.xml | GFDL1.1 | Jonathan Ernst, Claude Paroz |
2002 | +help/it/evince.xml | GFDL1.1 | Ubuntu Italian Translators, Luca Ferretti |
2003 | +help/nl/evince.xml | GFDL1.1 | unspec |
2004 | +help/ru/evince.xml | GFDL1.1 | unspec |
2005 | +help/sr/evince.xml | GFDL1.1 | unspec |
2006 | +help/sv/evince.xml | GFDL1.1 | Daniel Nylander |
2007 | +help/uk/evince.xml | GFDL1.1 | unspec |
2008 | +libdocument/ev-async-renderer.c | GPLv2h | Marco Pesenti Gritti |
2009 | +libdocument/ev-async-renderer.h | GPLv2h | Marco Pesenti Gritti |
2010 | +libdocument/ev-attachment.c | GPLv2h | Carlos Garcia Campos <carlosgc@gnome.org> |
2011 | +libdocument/ev-attachment.h | GPLv2h | Carlos Garcia Campos <carlosgc@gnome.org> |
2012 | +libdocument/ev-backend-marshal.c | unspec | unspec |
2013 | +libdocument/ev-backend-marshalers.h | unspec | unspec |
2014 | +libdocument/ev-document.c | GPLv2h | Marco Pesenti Gritti |
2015 | +libdocument/ev-document-factory.c | GPLv2h | Red Hat, Inc |
2016 | +libdocument/ev-document-factory.h | GPLv2h | Red Hat, Inc |
2017 | +libdocument/ev-document-find.c | GPLv2h | Red Hat, Inc |
2018 | +libdocument/ev-document-find.h | GPLv2h | Red Hat, Inc |
2019 | +libdocument/ev-document-fonts.c | GPLv2h | Red Hat, Inc |
2020 | +libdocument/ev-document-fonts.h | GPLv2h | Red Hat, Inc |
2021 | +libdocument/ev-document.h | GPLv2h | Marco Pesenti Gritti |
2022 | +libdocument/ev-document-images.c | GPLv2h | 2006 Carlos Garcia Campos <carlosgc@gnome.org> |
2023 | +libdocument/ev-document-images.h | GPLv2h | 2006 Carlos Garcia Campos <carlosgc@gnome.org> |
2024 | +libdocument/ev-document-info.h | GPLv2h | Marco Pesenti Gritti |
2025 | +libdocument/ev-document-links.c | GPLv2h | Red Hat, Inc |
2026 | +libdocument/ev-document-links.h | GPLv2h | Red Hat, Inc |
2027 | +libdocument/ev-document-misc.c | unspec | Marco Pesenti Gritti |
2028 | +libdocument/ev-document-misc.h | GPLv2h | Marco Pesenti Gritti |
2029 | +libdocument/ev-document-security.c | GPLv2h | Red Hat, Inc |
2030 | +libdocument/ev-document-security.h | GPLv2h | Red Hat, Inc |
2031 | +libdocument/ev-document-thumbnails.c | GPLv2h | Anders Carlsson <andersca@gnome.org> |
2032 | +libdocument/ev-document-thumbnails.h | GPLv2h | Anders Carlsson <andersca@gnome.org> |
2033 | +libdocument/ev-document-transition.c | GPLv2h | 2006 Carlos Garcia Campos <carlosgc@gnome.org> |
2034 | +libdocument/ev-document-transition.h | GPLv2h | 2006 Carlos Garcia Campos <carlosgc@gnome.org> |
2035 | +libdocument/ev-file-exporter.c | GPLv2h | 2004 Martin Kretzschmar <martink@gnome.org> |
2036 | +libdocument/ev-file-exporter.h | GPLv2h | 2004 Martin Kretzschmar <martink@gnome.org> |
2037 | +libdocument/ev-file-helpers.c | GPLv2h | Jorn Baayen |
2038 | +libdocument/ev-file-helpers.h | GPLv2h | Jorn Baayen |
2039 | +libdocument/ev-image.c | GPLv2h | 2006 Carlos Garcia Campos <carlosgc@gnome.org> |
2040 | +libdocument/ev-image.h | GPLv2h | 2006 Carlos Garcia Campos <carlosgc@gnome.org> |
2041 | +libdocument/ev-link-action.c | GPLv2h | Red Hat, Inc., Carlos Garcia Campos <carlosgc@gnome.org> |
2042 | +libdocument/ev-link-action.h | GPLv2h | Red Hat, Inc., Carlos Garcia Campos <carlosgc@gnome.org> |
2043 | +libdocument/ev-link.c | GPLv2h | Red Hat, Inc. |
2044 | +libdocument/ev-link-dest.c | GPLv2h | Red Hat, Inc., Carlos Garcia Campos <carlosgc@gnome.org> |
2045 | +libdocument/ev-link-dest.h | GPLv2h | Red Hat, Inc., Carlos Garcia Campos <carlosgc@gnome.org> |
2046 | +libdocument/ev-link.h | GPLv2h | Red Hat, Inc. |
2047 | +libdocument/ev-render-context.c | unspec | unspec |
2048 | +libdocument/ev-render-context.h | GPLv2h | unspec |
2049 | +libdocument/ev-selection.c | GPLv2h | Red Hat, Inc. |
2050 | +libdocument/ev-selection.h | GPLv2h | Marco Pesenti Gritti |
2051 | +po/ar.po | GPLv2h | 2006 Yousef Raffah <yousef@raffah.com>, 2006, 2007 Khaled Hosny <khaledhosny@eglug.org> |
2052 | +po/be.po | GPLv2h | Evince maintainers |
2053 | +po/bg.po | GPLv2h | Evince maintainers |
2054 | +po/bn_IN.po | GPLv2h | Evince maintainers |
2055 | +po/bn.po | GPLv2h | Evince maintainers |
2056 | +po/br.po | GPLv2 | Free Software Foundation |
2057 | +po/ca.po | GPLv2h | Free Software Foundation |
2058 | +po/cs.po | GPLv2h | Miloslav Trmac <mitr@volny.cz> |
2059 | +po/cy.po | GPLv2h | Gareth Bowker |
2060 | +po/da.po | GPLv2h | Free Software Foundation |
2061 | +po/de.po | GPLv2h | Martin Kretzschmar |
2062 | +po/dz.po | GPLv2h | Free Software Foundation |
2063 | +po/el.po | GPLv2h | Free Software Foundation |
2064 | +po/en_CA.po | GPLv2h | Adam Weinberger and the GNOME Foundation |
2065 | +po/en_GB.po | GPLv2h | The Gnome Foundation |
2066 | +po/es.po | GPLv2h | Spanish translation for Evince |
2067 | +po/et.po | GPLv2h | Free Software Foundation |
2068 | +po/eu.po | GPLv2h | Mikel Olasagasti |
2069 | +po/fa.po | GPLv2h | Sharif FarsiWeb, Inc. |
2070 | +po/fi.po | GPLv2h | Free Software Foundation |
2071 | +po/fr.po | GPLv2 | Free Software Foundation |
2072 | +po/gl.po | GPLv2h | Evince maintainers |
2073 | +po/gu.po | unspec | unspec |
2074 | +po/he.po | GPLv2h | Evince maintainers |
2075 | +po/hi.po | GPLv2h | Evince maintainers |
2076 | +po/hu.po | GPLv2h | Free Software Foundation |
2077 | +po/id.po | GPLv2h | Evince maintainers |
2078 | +po/it.po | GPLv2h | Evince maintainers |
2079 | +po/ja.po | GPLv2h | Evince maintainers |
2080 | +po/ka.po | GPLv2h | Evince maintainers |
2081 | +po/ko.po | unspec | unspec |
2082 | +po/ku.po | GPLv2h | Canonical Ltd, and Rosetta Contributors 2005 |
2083 | +po/lt.po | GPLv2h | The Gnome Foundation |
2084 | +po/lv.po | GPLv2h | Gnome i18n Project for Latvian |
2085 | +po/mg.po | GPLv2h | 2006 Fano Rajaonarisoa <fano@isvtec.com>, 2007 Thierry Randrianiriana <thierry@isvtec.com> |
2086 | +po/mk.po | GPLv2h | Evince maintainers |
2087 | +po/ml.po | GPLv2h | Evince maintainers |
2088 | +po/mr.po | GPLv2h | Evince maintainers |
2089 | +po/nb.po | GPLv2h | Free Software Foundation |
2090 | +po/ne.po | GPLv2h | Evince maintainers |
2091 | +po/nl.po | GPLv2h | Free Software Foundation |
2092 | +po/nn.po | GPLv2h | Evince maintainers |
2093 | +po/or.po | GPLv2h | Evince maintainers |
2094 | +po/pa.po | GPLv2h | Evince maintainers |
2095 | +po/pl.po | GPLv2h | Evince maintainers |
2096 | +po/pt_BR.po | GPLv2h | Free Software Foundation |
2097 | +po/pt.po | GPLv2h | Evince maintainers |
2098 | +po/ro.po | GPLv2h | Free Software Foundation |
2099 | +po/ru.po | GPLv2 | Free Software Foundation |
2100 | +po/rw.po | GPLv2h | Free Software Foundation |
2101 | +po/sk.po | GPLv2h | Free Software Foundation |
2102 | +po/sl.po | GPLv2h | Free Software Foundation |
2103 | +po/sq.po | GPLv2h | Free Software Foundation |
2104 | +po/sr@Latn.po | GPLv2h | Evince maintainers |
2105 | +po/sr.po | GPLv2h | Evince maintainers |
2106 | +po/sv.po | GPLv2h | Free Software Foundation |
2107 | +po/ta.po | GPLv2h | Evince maintainers |
2108 | +po/th.po | GPLv2h | Free Software Foundation |
2109 | +po/tr.po | GPLv2h | The Gnome Foundation |
2110 | +po/uk.po | GPLv2h | Free Software Foundation |
2111 | +po/vi.po | GPLv2h | Gnome i18n Project for Vietnamese |
2112 | +po/wa.po | GPLv2h | Evince maintainers |
2113 | +po/zh_CN.po | GPLv2h | Evince maintainers |
2114 | +po/zh_HK.po | GPLv2h | Free Software Foundation |
2115 | +po/zh_TW.po | GPLv2h | Free Software Foundation |
2116 | +properties/ev-properties-main.c | GPLv2.1h| Eazel Inc., Andrew Sobala <aes@gnome.org>, Bastien Nocera <hadess@hadess.net> |
2117 | +properties/ev-properties-view.c | GPLv2h | Red Hat, Inc |
2118 | +properties/ev-properties-view.h | GPLv2h | Red Hat, Inc |
2119 | +shell/eggfindbar.c | GPLv2h | Red Hat, Inc. |
2120 | +shell/eggfindbar.h | GPLv2h | Red Hat, Inc. |
2121 | +shell/ev-application.c | GPLv2h | Martin Kretzschma |
2122 | +shell/ev-application.h | GPLv2h | Martin Kretzschma |
2123 | +shell/ev-history.c | GPLv2h | 2005 Marco Pesenti Gritti |
2124 | +shell/ev-history.h | GPLv2h | 2005 Marco Pesenti Gritti |
2125 | +shell/ev-job-queue.c | unspec | unspec |
2126 | +shell/ev-job-queue.h | GPLv2h | Red Hat, Inc |
2127 | +shell/ev-jobs.c | unspec | unspec |
2128 | +shell/ev-jobs.h | GPLv2h | Red Hat, Inc |
2129 | +shell/ev-marshal.c | unspec | unspec |
2130 | +shell/ev-marshal.h | unspec | unspec |
2131 | +shell/ev-metadata-manager.c | GPLv2h | Paolo Maggi |
2132 | +shell/ev-metadata-manager.h | GPLv2h | Paolo Maggi |
2133 | +shell/ev-navigation-action.c | GPLv2h | 2003, 2004 Marco Pesenti Gritti, 2003, 2004 Christian Persch |
2134 | +shell/ev-navigation-action.h | GPLv2h | 2003, 2004 Marco Pesenti Gritti, 2003, 2004 Christian Persch |
2135 | +shell/ev-navigation-action-widget.c | GPLv2h | 2003, 2004 Marco Pesenti Gritti, 2003, 2004 Christian Persch |
2136 | +shell/ev-navigation-action-widget.h | GPLv2h | 2003, 2004 Marco Pesenti Gritti, 2003, 2004 Christian Persch |
2137 | +shell/ev-page-action.c | GPLv2h | Marco Pesenti Gritti, Christian Persch |
2138 | +shell/ev-page-action.h | GPLv2h | Marco Pesenti Gritti, Christian Persch |
2139 | +shell/ev-page-action-widget.c | GPLv2h | 2003, 2004 Marco Pesenti Gritti, 2003, 2004 Christian Persch |
2140 | +shell/ev-page-action-widget.h | GPLv2h | 2003, 2004 Marco Pesenti Gritti, 2003, 2004 Christian Persch |
2141 | +shell/ev-page-cache.c | unspec | unspec |
2142 | +shell/ev-page-cache.h | GPLv2h | Red Hat, Inc |
2143 | +shell/ev-password.c | GPLv2h | Red Hat, Inc |
2144 | +shell/ev-password.h | GPLv2h | Red Hat, Inc |
2145 | +shell/ev-password-view.c | GPLv2h | Red Hat, Inc |
2146 | +shell/ev-password-view.h | GPLv2h | Red Hat, Inc |
2147 | +shell/ev-pixbuf-cache.c | unspec | unspec |
2148 | +shell/ev-pixbuf-cache.h | GPLv2h | Red Hat, Inc |
2149 | +shell/ev-print-job.c | GPLv2h | Martin Kretzschmar |
2150 | +shell/ev-print-job.h | GPLv2h | Martin Kretzschmar |
2151 | +shell/ev-properties-dialog.c | GPLv2h | Red Hat, Inc |
2152 | +shell/ev-properties-dialog.h | GPLv2h | Red Hat, Inc |
2153 | +shell/ev-properties-fonts.c | GPLv2h | Red Hat, Inc |
2154 | +shell/ev-properties-fonts.h | GPLv2h | Red Hat, Inc |
2155 | +shell/ev-sidebar-attachments.c | GPLv2h | Carlos Garcia Campos <carlosgc@gnome.org> |
2156 | +shell/ev-sidebar-attachments.h | GPLv2h | Carlos Garcia Campos <carlosgc@gnome.org> |
2157 | +shell/ev-sidebar.c | GPLv2h | Red Hat, Inc. |
2158 | +shell/ev-sidebar.h | GPLv2h | Red Hat, Inc. |
2159 | +shell/ev-sidebar-links.c | GPLv2h | Red Hat, Inc. |
2160 | +shell/ev-sidebar-links.h | GPLv2h | Red Hat, Inc. |
2161 | +shell/ev-sidebar-page.c | GPLv2h | Marco Pesenti Gritti |
2162 | +shell/ev-sidebar-page.h | GPLv2h | Marco Pesenti Gritti |
2163 | +shell/ev-sidebar-thumbnails.c | GPLv2h | Red Hat, Inc., Anders Carlsson <andersca@gnome.org |
2164 | +shell/ev-sidebar-thumbnails.h | GPLv2h | Red Hat, Inc. |
2165 | +shell/ev-stock-icons.c | GPLv2h | Martin Kretzschmar |
2166 | +shell/ev-stock-icons.h | GPLv2h | Martin Kretzschmar |
2167 | +shell/ev-tooltip.c | GPLv2h | Red Hat, Inc. |
2168 | +shell/ev-tooltip.h | GPLv2h | Red Hat, Inc. |
2169 | +shell/ev-utils.c | GPLv2h | Anders Carlsson <andersca@gnome.org> |
2170 | +shell/ev-utils.h | GPLv2h | Anders Carlsson <andersca@gnome.org> |
2171 | +shell/ev-view-accessible.c | GPLv2h | Red Hat, Inc. |
2172 | +shell/ev-view-accessible.h | GPLv2h | Red Hat, Inc. |
2173 | +shell/ev-view.c | GPLv2h | Red Hat, Inc. |
2174 | +shell/ev-view.h | GPLv2h | Red Hat, Inc. |
2175 | +shell/ev-view-private.h | GPLv2h | Red Hat, Inc. |
2176 | +shell/ev-window.c | GPLv2h | Martin Kretzschmar, Red Hat, Inc., Marco Pesenti Gritti, Christian Persch |
2177 | +shell/ev-window.h | GPLv2h | Martin Kretzschmar |
2178 | +shell/ev-window-title.c | GPLv2h | Red Hat, Inc. |
2179 | +shell/ev-window-title.h | GPLv2h | Red Hat, Inc. |
2180 | +shell/main.c | GPLv2h | Marco Pesenti Gritti |
2181 | +shell/xdg-user-dir-lookup.c | MIT | 2007 Red Hat, Inc. |
2182 | +thumbnailer/evince-thumbnailer.c | GPLv2h | Fernando Herrera <fherrera@onirica.com> |
2183 | + |
2184 | +Shortcuts: |
2185 | + - "unspec": The file contains no specific copyright/license notice. This |
2186 | + means that the copyright holder is the Evince Team (as |
2187 | + listed above) and the license is GPL2 or higher, unless |
2188 | + specified otherwise. |
2189 | + - "GPL": The GNU General Public License, without versioning constraints. |
2190 | + - "GPLv2": The GNU General Public License, version 2. |
2191 | + - "GPLv2h": The GNU General Public License, version 2 or (at your |
2192 | + option) higher. |
2193 | + - "LGPLv2h": The Lesser (or Library) GNU General Public License, version |
2194 | + 2 or (at your option). |
2195 | + - "GFDL1.1": The GNU Free Documentation License, version 1.1 or (at your |
2196 | + option) higher. The listed documents use the GFDL with no |
2197 | + Invariant Sections, no Front-Cover Texts, and no Back-Cover |
2198 | + Texts. |
2199 | + - "Adobe": The following licensing terms need to be respected: |
2200 | + | This file may be freely copied and redistributed as long as: |
2201 | + | 1) This entire notice continues to be included in the file, |
2202 | + | 2) If the file has been modified in any way, a notice of such |
2203 | + | modification is conspicuously indicated. |
2204 | + | |
2205 | + | PostScript, Display PostScript, and Adobe are registered trademarks of |
2206 | + | Adobe Systems Incorporated. |
2207 | + | |
2208 | + | ************************************************************************ |
2209 | + | THE INFORMATION BELOW IS FURNISHED AS IS, IS SUBJECT TO CHANGE WITHOUT |
2210 | + | NOTICE, AND SHOULD NOT BE CONSTRUED AS A COMMITMENT BY ADOBE SYSTEMS |
2211 | + | INCORPORATED. ADOBE SYSTEMS INCORPORATED ASSUMES NO RESPONSIBILITY OR |
2212 | + | LIABILITY FOR ANY ERRORS OR INACCURACIES, MAKES NO WARRANTY OF ANY |
2213 | + | KIND (EXPRESS, IMPLIED OR STATUTORY) WITH RESPECT TO THIS INFORMATION, |
2214 | + | AND EXPRESSLY DISCLAIMS ANY AND ALL WARRANTIES OF MERCHANTABILITY, |
2215 | + | FITNESS FOR PARTICULAR PURPOSES AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. |
2216 | + | ************************************************************************ |
2217 | + - "SGI": The following licensing terms need to be respected: |
2218 | + | Permission to use, copy, modify, distribute, and sell this software and |
2219 | + | its documentation for any purpose is hereby granted without fee, provided |
2220 | + | that (i) the above copyright notices and this permission notice appear in |
2221 | + | all copies of the software and related documentation, and (ii) the names of |
2222 | + | Sam Leffler and Silicon Graphics may not be used in any advertising or |
2223 | + | publicity relating to the software without the specific, prior written |
2224 | + | permission of Sam Leffler and Silicon Graphics. |
2225 | + - "MIT": The following licensing terms need to be respected: |
2226 | + | Permission is hereby granted, free of charge, to any person |
2227 | + | obtaining a copy of this software and associated documentation files |
2228 | + | (the "Software"), to deal in the Software without restriction, |
2229 | + | including without limitation the rights to use, copy, modify, merge, |
2230 | + | publish, distribute, sublicense, and/or sell copies of the Software, |
2231 | + | and to permit persons to whom the Software is furnished to do so, |
2232 | + | subject to the following conditions: |
2233 | + | |
2234 | + | The above copyright notice and this permission notice shall be |
2235 | + | included in all copies or substantial portions of the Software. |
2236 | + | |
2237 | + | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, |
2238 | + | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF |
2239 | + | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND |
2240 | + | NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS |
2241 | + | BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN |
2242 | + | ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN |
2243 | + | CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE |
2244 | + |
2245 | + |
2246 | +On Debian systems, you can find the complete textes for the GNU (Lesser) |
2247 | +General licenses: |
2248 | + - GPL: /usr/share/common-licenses/GPL |
2249 | + - GPLv2: /usr/share/common-licenses/GPL-2 |
2250 | + - LGPLv2: /usr/share/common-licenses/LGPL-2 |
2251 | + - GFDL: /usr/share/common-licenses/GFDL |
2252 | |
2253 | === added file 'debian/evince-common.dirs' |
2254 | --- debian/evince-common.dirs 1970-01-01 00:00:00 +0000 |
2255 | +++ debian/evince-common.dirs 2014-02-04 15:48:22 +0000 |
2256 | @@ -0,0 +1,2 @@ |
2257 | +etc/apparmor.d/abstractions |
2258 | +usr/share/apport/package-hooks |
2259 | |
2260 | === added file 'debian/evince-common.install' |
2261 | --- debian/evince-common.install 1970-01-01 00:00:00 +0000 |
2262 | +++ debian/evince-common.install 2014-02-04 15:48:22 +0000 |
2263 | @@ -0,0 +1,11 @@ |
2264 | +debian/evince.xpm /usr/share/pixmaps/ |
2265 | +usr/share/dbus-1 |
2266 | +usr/share/help |
2267 | +usr/share/evince |
2268 | +usr/share/icons |
2269 | +usr/share/man |
2270 | +usr/share/applications |
2271 | +usr/share/locale |
2272 | +usr/share/thumbnailers |
2273 | +usr/share/glib-2.0/schemas |
2274 | +usr/share/GConf/gsettings |
2275 | |
2276 | === added file 'debian/evince-common.lintian-overrides' |
2277 | --- debian/evince-common.lintian-overrides 1970-01-01 00:00:00 +0000 |
2278 | +++ debian/evince-common.lintian-overrides 2014-02-04 15:48:22 +0000 |
2279 | @@ -0,0 +1,3 @@ |
2280 | +#Our copyright file is more complex, but correct: |
2281 | +evince-common: copyright-without-copyright-notice |
2282 | +evince-common: copyright-refers-to-versionless-license-file |
2283 | |
2284 | === added file 'debian/evince-common.manpages' |
2285 | --- debian/evince-common.manpages 1970-01-01 00:00:00 +0000 |
2286 | +++ debian/evince-common.manpages 2014-02-04 15:48:22 +0000 |
2287 | @@ -0,0 +1,1 @@ |
2288 | +debian/evince-thumbnailer.1 |
2289 | |
2290 | === added file 'debian/evince-dbg.lintian-overrides' |
2291 | --- debian/evince-dbg.lintian-overrides 1970-01-01 00:00:00 +0000 |
2292 | +++ debian/evince-dbg.lintian-overrides 2014-02-04 15:48:22 +0000 |
2293 | @@ -0,0 +1,3 @@ |
2294 | +#Our copyright file is more complex, but correct: |
2295 | +evince-dbg: copyright-without-copyright-notice |
2296 | +evince-dbg: copyright-refers-to-versionless-license-file |
2297 | |
2298 | === added file 'debian/evince-gtk.lintian-overrides' |
2299 | --- debian/evince-gtk.lintian-overrides 1970-01-01 00:00:00 +0000 |
2300 | +++ debian/evince-gtk.lintian-overrides 2014-02-04 15:48:22 +0000 |
2301 | @@ -0,0 +1,3 @@ |
2302 | +#Our copyright file is more complex, but correct: |
2303 | +evince-gtk: copyright-without-copyright-notice |
2304 | +evince-gtk: copyright-refers-to-versionless-license-file |
2305 | |
2306 | === added file 'debian/evince-gtk.menu' |
2307 | --- debian/evince-gtk.menu 1970-01-01 00:00:00 +0000 |
2308 | +++ debian/evince-gtk.menu 2014-02-04 15:48:22 +0000 |
2309 | @@ -0,0 +1,3 @@ |
2310 | +?package(evince-gtk):needs="X11" section="Applications/Viewers"\ |
2311 | + title="Evince" command="/usr/bin/evince"\ |
2312 | + hints="Documents,GNOME" icon="/usr/share/pixmaps/evince.xpm" |
2313 | |
2314 | === added file 'debian/evince-thumbnailer.1' |
2315 | --- debian/evince-thumbnailer.1 1970-01-01 00:00:00 +0000 |
2316 | +++ debian/evince-thumbnailer.1 2014-02-04 15:48:22 +0000 |
2317 | @@ -0,0 +1,20 @@ |
2318 | +.TH evince\-thumbnailer 1 2007\-01\-15 |
2319 | +.SH NAME |
2320 | +evince\-thumbnailer \- create png thumbnails from PostScript and PDF documents |
2321 | +.SH SYNOPSIS |
2322 | +\fBevince\-thumbnailer\fR [\-s \fBsize\fR] \fBinput\fR \fBoutput\fR |
2323 | +.SH DESCRIPTION |
2324 | +evince\-thumbnailer is a GNOME program to |
2325 | +create thumbnails from PostScript (PS), Portable Document Format |
2326 | +(PDF), DjVu and DVI files. |
2327 | +.SH OPTIONS |
2328 | +evince obeys all normal GNOME and GTK+ |
2329 | +command line options. The only option \-s \fIsize |
2330 | +\fRmakes it possible to choose the vertical size |
2331 | +of the created thumbnail. |
2332 | +.SH "SEE ALSO" |
2333 | +\fBevince\fR(1), |
2334 | +\fBgnome\-options\fR(7), |
2335 | +\fBgtk\-options\fR(7). |
2336 | +.PP |
2337 | +http://www.gnome.org/projects/evince/ |
2338 | |
2339 | === added file 'debian/evince-thumbnailer.xml' |
2340 | --- debian/evince-thumbnailer.xml 1970-01-01 00:00:00 +0000 |
2341 | +++ debian/evince-thumbnailer.xml 2014-02-04 15:48:22 +0000 |
2342 | @@ -0,0 +1,94 @@ |
2343 | +<?xml version="1.0" encoding="utf-8"?> |
2344 | + |
2345 | +<!-- |
2346 | + |
2347 | +Copyright 2007 Marc Brockschmidt <he@debian.org> |
2348 | + |
2349 | +This program is free software; you can redistribute it and/or modify it |
2350 | +under the terms of the GNU General Public License as published by the |
2351 | +Free Software Foundation; either version 2 of the License, or (at your |
2352 | +option) any later version. |
2353 | + |
2354 | +This program is distributed in the hope that it will be useful, but |
2355 | +WITHOUT ANY WARRANTY; without even the implied warranty of |
2356 | +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General |
2357 | +Public License for more details. |
2358 | + |
2359 | +You should have received a copy of the GNU General Public License along |
2360 | +with this program; if not, write to the Free Software Foundation, Inc., |
2361 | +59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
2362 | + |
2363 | +--> |
2364 | + |
2365 | +<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.4//EN" |
2366 | + "/usr/share/xml/docbook/schema/dtd/4.4/docbookx.dtd" []> |
2367 | + |
2368 | +<refentry> |
2369 | + |
2370 | + <refentryinfo> |
2371 | + <address> |
2372 | + <email>he@debian.org</email> |
2373 | + </address> |
2374 | + <author> |
2375 | + <firstname>Marc</firstname> |
2376 | + <surname>Brockschmidt</surname> |
2377 | + </author> |
2378 | + <date>2007-01-15</date> |
2379 | + </refentryinfo> |
2380 | + |
2381 | + <refmeta> |
2382 | + <refentrytitle>evince-thumbnailer</refentrytitle> |
2383 | + <manvolnum>1</manvolnum> |
2384 | + </refmeta> |
2385 | + |
2386 | + <refnamediv> |
2387 | + <refname>evince-thumbnailer</refname> |
2388 | + <refpurpose>create png thumbnails from PostScript and PDF documents</refpurpose> |
2389 | + </refnamediv> |
2390 | + |
2391 | + <refsynopsisdiv> |
2392 | + <cmdsynopsis> |
2393 | + <command>evince-thumbnailer</command> |
2394 | + <arg>-s <replaceable>size</replaceable></arg> |
2395 | + <arg choice='plain'><replaceable>input</replaceable></arg> |
2396 | + <arg choice='plain'><replaceable>output</replaceable></arg> |
2397 | + </cmdsynopsis> |
2398 | + </refsynopsisdiv> |
2399 | + |
2400 | + <refsect1> |
2401 | + <title>DESCRIPTION</title> |
2402 | + |
2403 | + <para><command>evince-thumbnailer</command> is a GNOME program to |
2404 | + create thumbnails from PostScript (PS), Portable Document Format |
2405 | + (PDF), DjVu and DVI files.</para> |
2406 | + |
2407 | + </refsect1> |
2408 | + |
2409 | + <refsect1> |
2410 | + <title>OPTIONS</title> |
2411 | + |
2412 | + <para><command>evince</command> obeys all normal GNOME and GTK+ |
2413 | + command line options. The only option <arg>-s <replaceable>size |
2414 | + </replaceable></arg> makes it possible to choose the vertical size |
2415 | + of the created thumbnail.</para> |
2416 | + |
2417 | + </refsect1> |
2418 | + |
2419 | + <refsect1> |
2420 | + <title>SEE ALSO</title> |
2421 | + |
2422 | + <para> |
2423 | + <citerefentry><refentrytitle>evince</refentrytitle> |
2424 | + <manvolnum>1</manvolnum></citerefentry>, |
2425 | + <citerefentry><refentrytitle>gnome-options</refentrytitle> |
2426 | + <manvolnum>7</manvolnum></citerefentry>, |
2427 | + <citerefentry><refentrytitle>gtk-options</refentrytitle> |
2428 | + <manvolnum>7</manvolnum></citerefentry>. |
2429 | + </para> |
2430 | + |
2431 | + <para><ulink url="http://www.gnome.org/projects/evince/" |
2432 | + >http://www.gnome.org/projects/evince/</ulink></para> |
2433 | + |
2434 | + </refsect1> |
2435 | + |
2436 | +</refentry> |
2437 | |
2438 | === added file 'debian/evince.apport' |
2439 | --- debian/evince.apport 1970-01-01 00:00:00 +0000 |
2440 | +++ debian/evince.apport 2014-02-04 15:48:22 +0000 |
2441 | @@ -0,0 +1,20 @@ |
2442 | +'''apport package hook for evince |
2443 | + |
2444 | +(c) 2009-2011 Canonical Ltd. |
2445 | +Author: |
2446 | +Jamie Strandboge <jamie@ubuntu.com> |
2447 | + |
2448 | +''' |
2449 | + |
2450 | +from apport.hookutils import * |
2451 | +from os import path |
2452 | +import re |
2453 | + |
2454 | +def add_info(report): |
2455 | + attach_conffiles(report, 'evince') |
2456 | + attach_related_packages(report, ['apparmor', 'libapparmor1', |
2457 | + 'libapparmor-perl', 'apparmor-utils', 'auditd', 'libaudit0']) |
2458 | + |
2459 | + attach_mac_events(report, ['/usr/bin/evince', |
2460 | + '/usr/bin/evince-previewer', |
2461 | + '/usr/bin/evince-thumbnailer']) |
2462 | |
2463 | === added file 'debian/evince.install' |
2464 | --- debian/evince.install 1970-01-01 00:00:00 +0000 |
2465 | +++ debian/evince.install 2014-02-04 15:48:22 +0000 |
2466 | @@ -0,0 +1,3 @@ |
2467 | +usr/bin |
2468 | +usr/lib/nautilus/*/*.so |
2469 | +usr/lib/evince/evinced |
2470 | |
2471 | === added file 'debian/evince.lintian-overrides' |
2472 | --- debian/evince.lintian-overrides 1970-01-01 00:00:00 +0000 |
2473 | +++ debian/evince.lintian-overrides 2014-02-04 15:48:22 +0000 |
2474 | @@ -0,0 +1,3 @@ |
2475 | +#Our copyright file is more complex, but correct: |
2476 | +evince: copyright-without-copyright-notice |
2477 | +evince: copyright-refers-to-versionless-license-file |
2478 | |
2479 | === added file 'debian/evince.menu' |
2480 | --- debian/evince.menu 1970-01-01 00:00:00 +0000 |
2481 | +++ debian/evince.menu 2014-02-04 15:48:22 +0000 |
2482 | @@ -0,0 +1,3 @@ |
2483 | +?package(evince):needs="X11" section="Applications/Viewers"\ |
2484 | + title="Evince" command="/usr/bin/evince"\ |
2485 | + hints="Documents,GNOME" icon="/usr/share/pixmaps/evince.xpm" |
2486 | |
2487 | === added file 'debian/evince.mime' |
2488 | --- debian/evince.mime 1970-01-01 00:00:00 +0000 |
2489 | +++ debian/evince.mime 2014-02-04 15:48:22 +0000 |
2490 | @@ -0,0 +1,1 @@ |
2491 | +application/pdf; evince %s; test=test -n "$DISPLAY"; nametemplate=%s.pdf; priority=5 |
2492 | |
2493 | === added file 'debian/evince.xml' |
2494 | --- debian/evince.xml 1970-01-01 00:00:00 +0000 |
2495 | +++ debian/evince.xml 2014-02-04 15:48:22 +0000 |
2496 | @@ -0,0 +1,88 @@ |
2497 | +<?xml version="1.0" encoding="utf-8"?> |
2498 | + |
2499 | +<!-- |
2500 | + |
2501 | +Copyright 2005 Lars Wirzenius (liw@iki.fi) |
2502 | + |
2503 | +This program is free software; you can redistribute it and/or modify it |
2504 | +under the terms of the GNU General Public License as published by the |
2505 | +Free Software Foundation; either version 2 of the License, or (at your |
2506 | +option) any later version. |
2507 | + |
2508 | +This program is distributed in the hope that it will be useful, but |
2509 | +WITHOUT ANY WARRANTY; without even the implied warranty of |
2510 | +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General |
2511 | +Public License for more details. |
2512 | + |
2513 | +You should have received a copy of the GNU General Public License along |
2514 | +with this program; if not, write to the Free Software Foundation, Inc., |
2515 | +59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
2516 | + |
2517 | +--> |
2518 | + |
2519 | +<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.2//EN" |
2520 | + "/usr/share/xml/docbook/schema/dtd/4.2/docbookx.dtd" []> |
2521 | + |
2522 | +<refentry> |
2523 | + |
2524 | + <refentryinfo> |
2525 | + <address> |
2526 | + <email>liw@iki.fi</email> |
2527 | + </address> |
2528 | + <author> |
2529 | + <firstname>Lars</firstname> |
2530 | + <surname>Wirzenius</surname> |
2531 | + </author> |
2532 | + <date>2005-02-21</date> |
2533 | + </refentryinfo> |
2534 | + |
2535 | + <refmeta> |
2536 | + <refentrytitle>evince</refentrytitle> |
2537 | + <manvolnum>1</manvolnum> |
2538 | + </refmeta> |
2539 | + |
2540 | + <refnamediv> |
2541 | + <refname>evince</refname> |
2542 | + <refpurpose>view PostScript and PDF documents</refpurpose> |
2543 | + </refnamediv> |
2544 | + |
2545 | + <refsynopsisdiv> |
2546 | + <cmdsynopsis> |
2547 | + <command>evince</command> |
2548 | + <arg><replaceable>file</replaceable></arg> |
2549 | + </cmdsynopsis> |
2550 | + </refsynopsisdiv> |
2551 | + |
2552 | + <refsect1> |
2553 | + <title>DESCRIPTION</title> |
2554 | + |
2555 | + <para><command>evince</command> is a GNOME program for viewing |
2556 | + PostScript (PS) and Portable Document Format (PDF) documents. |
2557 | + It uses GhostScript for showing PS, and XPDF for showing PDF.</para> |
2558 | + |
2559 | + </refsect1> |
2560 | + |
2561 | + <refsect1> |
2562 | + <title>OPTIONS</title> |
2563 | + |
2564 | + <para><command>evince</command> obeys all normal GNOME and GTK+ |
2565 | + command line options, and has no application specific options.</para> |
2566 | + |
2567 | + </refsect1> |
2568 | + |
2569 | + <refsect1> |
2570 | + <title>SEE ALSO</title> |
2571 | + |
2572 | + <para> |
2573 | + <citerefentry><refentrytitle>gnome-options</refentrytitle> |
2574 | + <manvolnum>7</manvolnum></citerefentry>, |
2575 | + <citerefentry><refentrytitle>gtk-options</refentrytitle> |
2576 | + <manvolnum>7</manvolnum></citerefentry>. |
2577 | + </para> |
2578 | + |
2579 | + <para><ulink url="http://www.gnome.org/projects/evince/" |
2580 | + >http://www.gnome.org/projects/evince/</ulink></para> |
2581 | + |
2582 | + </refsect1> |
2583 | + |
2584 | +</refentry> |
2585 | |
2586 | === added file 'debian/evince.xpm' |
2587 | --- debian/evince.xpm 1970-01-01 00:00:00 +0000 |
2588 | +++ debian/evince.xpm 2014-02-04 15:48:22 +0000 |
2589 | @@ -0,0 +1,162 @@ |
2590 | +/* XPM */ |
2591 | +static char * evince_xpm[] = { |
2592 | +"16 16 143 2", |
2593 | +" c None", |
2594 | +". c #3B6BA7", |
2595 | +"+ c #3666A5", |
2596 | +"@ c #3465A4", |
2597 | +"# c #3C6BA7", |
2598 | +"$ c #5D84B6", |
2599 | +"% c #DAE4EF", |
2600 | +"& c #FEFEFE", |
2601 | +"* c #FFFFFF", |
2602 | +"= c #DBE4EF", |
2603 | +"- c #5E85B7", |
2604 | +"; c #3B6AA7", |
2605 | +"> c #DAE3EF", |
2606 | +", c #E2EBF5", |
2607 | +"' c #CBDCED", |
2608 | +") c #CFDEEF", |
2609 | +"! c #D4E1F0", |
2610 | +"~ c #D8E4F2", |
2611 | +"{ c #E9EFF7", |
2612 | +"] c #EDF3F9", |
2613 | +"^ c #ECF2F8", |
2614 | +"/ c #D7E3F1", |
2615 | +"( c #D0DFEF", |
2616 | +"_ c #E4EDF6", |
2617 | +": c #3566A4", |
2618 | +"< c #C8D9EC", |
2619 | +"[ c #CBDCEE", |
2620 | +"} c #D1DFEF", |
2621 | +"| c #DDE8F3", |
2622 | +"1 c #F4E8EB", |
2623 | +"2 c #E57B7B", |
2624 | +"3 c #DB4B4B", |
2625 | +"4 c #D42828", |
2626 | +"5 c #DE5C5C", |
2627 | +"6 c #FBFCFD", |
2628 | +"7 c #D2E0EF", |
2629 | +"8 c #CCDDEE", |
2630 | +"9 c #C7D9EC", |
2631 | +"0 c #CCDCEE", |
2632 | +"a c #E9F0F8", |
2633 | +"b c #ECA4A4", |
2634 | +"c c #D42626", |
2635 | +"d c #EEAAAA", |
2636 | +"e c #FBECEC", |
2637 | +"f c #DF5F5F", |
2638 | +"g c #E57D7D", |
2639 | +"h c #F6F9FC", |
2640 | +"i c #D1E0F0", |
2641 | +"j c #C6D8EC", |
2642 | +"k c #DFE9F4", |
2643 | +"l c #E99393", |
2644 | +"m c #D11818", |
2645 | +"n c #F6D1D1", |
2646 | +"o c #F0B6B6", |
2647 | +"p c #DC5252", |
2648 | +"q c #FEFBFB", |
2649 | +"r c #E3ECF5", |
2650 | +"s c #CDDDEE", |
2651 | +"t c #F3CFD0", |
2652 | +"u c #CD0707", |
2653 | +"v c #ECA1A1", |
2654 | +"w c #F6D0D0", |
2655 | +"x c #DC5151", |
2656 | +"y c #FEF8F8", |
2657 | +"z c #E9F0F7", |
2658 | +"A c #D2E1F0", |
2659 | +"B c #CEDEEF", |
2660 | +"C c #C9DAED", |
2661 | +"D c #E0EAF4", |
2662 | +"E c #E47A7A", |
2663 | +"F c #CC0000", |
2664 | +"G c #F7D8D8", |
2665 | +"H c #DF6161", |
2666 | +"I c #FDF4F4", |
2667 | +"J c #EAF1F8", |
2668 | +"K c #D2E0F0", |
2669 | +"L c #D4E2F1", |
2670 | +"M c #EDF2F8", |
2671 | +"N c #F8DADA", |
2672 | +"O c #3A69A6", |
2673 | +"P c #F4C7C7", |
2674 | +"Q c #CE0C0C", |
2675 | +"R c #E88C8C", |
2676 | +"S c #FEFCFC", |
2677 | +"T c #EEF3F9", |
2678 | +"U c #D9E4F2", |
2679 | +"V c #E6EEF6", |
2680 | +"W c #EFD7DA", |
2681 | +"X c #EEABAB", |
2682 | +"Y c #E68181", |
2683 | +"Z c #E78585", |
2684 | +"` c #C1D5EA", |
2685 | +" . c #F9FBFD", |
2686 | +".. c #F1BABA", |
2687 | +"+. c #DB4A4A", |
2688 | +"@. c #DA4646", |
2689 | +"#. c #E57E7E", |
2690 | +"$. c #E98F8F", |
2691 | +"%. c #E37575", |
2692 | +"&. c #D83D3D", |
2693 | +"*. c #D93F3F", |
2694 | +"=. c #F0B2B2", |
2695 | +"-. c #F8DBDB", |
2696 | +";. c #F7E5E6", |
2697 | +">. c #F9E1E1", |
2698 | +",. c #FFFEFE", |
2699 | +"'. c #F4C8C8", |
2700 | +"). c #FCEEEE", |
2701 | +"!. c #FFFDFD", |
2702 | +"~. c #3768A5", |
2703 | +"{. c #E6EDF5", |
2704 | +"]. c #FEF9F9", |
2705 | +"^. c #CEDDEE", |
2706 | +"/. c #DEE9F4", |
2707 | +"(. c #EFF4F9", |
2708 | +"_. c #EDF2F9", |
2709 | +":. c #DCE7F3", |
2710 | +"<. c #CCDCED", |
2711 | +"[. c #BBD1E8", |
2712 | +"}. c #B4CBE5", |
2713 | +"|. c #D6E3F1", |
2714 | +"1. c #B7CEE7", |
2715 | +"2. c #B9CFE7", |
2716 | +"3. c #BAD0E8", |
2717 | +"4. c #B4CCE6", |
2718 | +"5. c #DFE7F2", |
2719 | +"6. c #B0C9E4", |
2720 | +"7. c #B2CBE5", |
2721 | +"8. c #B5CDE6", |
2722 | +"9. c #B6CDE6", |
2723 | +"0. c #B6CEE7", |
2724 | +"a. c #CFDEEE", |
2725 | +"b. c #DFE8F2", |
2726 | +"c. c #6E91BE", |
2727 | +"d. c #EAF0F6", |
2728 | +"e. c #F7F9FC", |
2729 | +"f. c #F5F8FB", |
2730 | +"g. c #F7FAFC", |
2731 | +"h. c #6F92BE", |
2732 | +"i. c #3A6AA7", |
2733 | +"j. c #4F79B0", |
2734 | +"k. c #567FB3", |
2735 | +"l. c #567FB4", |
2736 | +" . + @ @ @ @ @ @ @ @ + # ", |
2737 | +" $ % & * * * * * * * * & = - ", |
2738 | +"; > , ' ) ! ~ , { ] ^ / ( _ = . ", |
2739 | +": & < [ } | 1 2 3 4 5 6 7 8 & + ", |
2740 | +"@ * 9 0 a b c d e f g h i 0 * @ ", |
2741 | +"@ * j k l m n * o p q r ( [ * @ ", |
2742 | +"@ * s t u v & w x y z A B C * + ", |
2743 | +"@ * D E F w G H I J K ) L M N O ", |
2744 | +"@ * k P Q f R S T U V W X Y Z O ", |
2745 | +"@ * ` ...+.@.#.$.%.&.*.#.=.-.O ", |
2746 | +"@ * s ;.>.* ,.-.'.N ).!.* & * ~.", |
2747 | +"@ * {.].T ^./.T (._.a :.<.[.* @ ", |
2748 | +"@ * }.|.1.2.3.[.[.[.3.2.1.4.* @ ", |
2749 | +"; 5.s 6.7.4.8.9.0.9.8.4.7.a.b.; ", |
2750 | +" c.d.e.f.f.f.f.f.f.f.f.g.d.h. ", |
2751 | +" i.j.k.k.l.l.l.l.l.k.j.; "}; |
2752 | |
2753 | === added file 'debian/gir1.2-evince-3.0.install' |
2754 | --- debian/gir1.2-evince-3.0.install 1970-01-01 00:00:00 +0000 |
2755 | +++ debian/gir1.2-evince-3.0.install 2014-02-04 15:48:22 +0000 |
2756 | @@ -0,0 +1,1 @@ |
2757 | +usr/lib/girepository-* |
2758 | |
2759 | === added file 'debian/gir1.2-evince-3.0.lintian-overrides' |
2760 | --- debian/gir1.2-evince-3.0.lintian-overrides 1970-01-01 00:00:00 +0000 |
2761 | +++ debian/gir1.2-evince-3.0.lintian-overrides 2014-02-04 15:48:22 +0000 |
2762 | @@ -0,0 +1,3 @@ |
2763 | +#Our copyright file is more complex, but correct: |
2764 | +gir1.2-evince-3.0: copyright-without-copyright-notice |
2765 | +gir1.2-evince-3.0: copyright-refers-to-versionless-license-file |
2766 | |
2767 | === added file 'debian/libevdocument3-4.install' |
2768 | --- debian/libevdocument3-4.install 1970-01-01 00:00:00 +0000 |
2769 | +++ debian/libevdocument3-4.install 2014-02-04 15:48:22 +0000 |
2770 | @@ -0,0 +1,3 @@ |
2771 | +usr/lib/libevdocument*.so.* |
2772 | +usr/lib/evince/*/backends/*.so |
2773 | +usr/lib/evince/*/backends/*.evince-backend |
2774 | |
2775 | === added file 'debian/libevdocument3-4.lintian-overrides' |
2776 | --- debian/libevdocument3-4.lintian-overrides 1970-01-01 00:00:00 +0000 |
2777 | +++ debian/libevdocument3-4.lintian-overrides 2014-02-04 15:48:22 +0000 |
2778 | @@ -0,0 +1,3 @@ |
2779 | +#Our copyright file is more complex, but correct: |
2780 | +libevdocument3-4: copyright-without-copyright-notice |
2781 | +libevdocument3-4: copyright-refers-to-versionless-license-file |
2782 | |
2783 | === added file 'debian/libevdocument3-4.symbols' |
2784 | --- debian/libevdocument3-4.symbols 1970-01-01 00:00:00 +0000 |
2785 | +++ debian/libevdocument3-4.symbols 2014-02-04 15:48:22 +0000 |
2786 | @@ -0,0 +1,320 @@ |
2787 | +libevdocument3.so.4 libevdocument3-4 #MINVER# |
2788 | + ev_annotation_attachment_get_attachment@Base 3.0.2 |
2789 | + ev_annotation_attachment_get_type@Base 3.0.2 |
2790 | + ev_annotation_attachment_new@Base 3.0.2 |
2791 | + ev_annotation_attachment_set_attachment@Base 3.0.2 |
2792 | + ev_annotation_equal@Base 3.0.2 |
2793 | + ev_annotation_get_annotation_type@Base 3.0.2 |
2794 | + ev_annotation_get_color@Base 3.0.2 |
2795 | + ev_annotation_get_contents@Base 3.0.2 |
2796 | + ev_annotation_get_modified@Base 3.0.2 |
2797 | + ev_annotation_get_name@Base 3.0.2 |
2798 | + ev_annotation_get_page@Base 3.0.2 |
2799 | + ev_annotation_get_page_index@Base 3.0.2 |
2800 | + ev_annotation_get_rgba@Base 3.5.3 |
2801 | + ev_annotation_get_type@Base 3.0.2 |
2802 | + ev_annotation_markup_get_label@Base 3.0.2 |
2803 | + ev_annotation_markup_get_opacity@Base 3.0.2 |
2804 | + ev_annotation_markup_get_popup_is_open@Base 3.0.2 |
2805 | + ev_annotation_markup_get_rectangle@Base 3.0.2 |
2806 | + ev_annotation_markup_get_type@Base 3.0.2 |
2807 | + ev_annotation_markup_has_popup@Base 3.0.2 |
2808 | + ev_annotation_markup_set_has_popup@Base 3.0.2 |
2809 | + ev_annotation_markup_set_label@Base 3.0.2 |
2810 | + ev_annotation_markup_set_opacity@Base 3.0.2 |
2811 | + ev_annotation_markup_set_popup_is_open@Base 3.0.2 |
2812 | + ev_annotation_markup_set_rectangle@Base 3.0.2 |
2813 | + ev_annotation_set_color@Base 3.0.2 |
2814 | + ev_annotation_set_contents@Base 3.0.2 |
2815 | + ev_annotation_set_modified@Base 3.0.2 |
2816 | + ev_annotation_set_modified_from_time@Base 3.0.2 |
2817 | + ev_annotation_set_name@Base 3.0.2 |
2818 | + ev_annotation_set_rgba@Base 3.5.3 |
2819 | + ev_annotation_text_get_icon@Base 3.0.2 |
2820 | + ev_annotation_text_get_is_open@Base 3.0.2 |
2821 | + ev_annotation_text_get_type@Base 3.0.2 |
2822 | + ev_annotation_text_icon_get_type@Base 3.0.2 |
2823 | + ev_annotation_text_new@Base 3.0.2 |
2824 | + ev_annotation_text_set_icon@Base 3.0.2 |
2825 | + ev_annotation_text_set_is_open@Base 3.0.2 |
2826 | + ev_annotation_type_get_type@Base 3.0.2 |
2827 | + ev_annotations_save_mask_get_type@Base 3.0.2 |
2828 | + ev_async_renderer_get_type@Base 3.0.2 |
2829 | + ev_async_renderer_render_pixbuf@Base 3.0.2 |
2830 | + ev_attachment_error_quark@Base 3.0.2 |
2831 | + ev_attachment_get_creation_date@Base 3.0.2 |
2832 | + ev_attachment_get_description@Base 3.0.2 |
2833 | + ev_attachment_get_mime_type@Base 3.0.2 |
2834 | + ev_attachment_get_modification_date@Base 3.0.2 |
2835 | + ev_attachment_get_name@Base 3.0.2 |
2836 | + ev_attachment_get_type@Base 3.0.2 |
2837 | + ev_attachment_new@Base 3.0.2 |
2838 | + ev_attachment_open@Base 3.0.2 |
2839 | + ev_attachment_save@Base 3.0.2 |
2840 | + ev_backends_manager_get_all_types_info@Base 3.0.2 |
2841 | + ev_backends_manager_get_document@Base 3.0.2 |
2842 | + ev_backends_manager_get_document_module_name@Base 3.0.2 |
2843 | + ev_backends_manager_get_document_type_info@Base 3.0.2 |
2844 | + ev_compression_type_get_type@Base 3.0.2 |
2845 | +#MISSING: 3.9.5-0ubuntu1~saucy1# (optional)ev_doc_mutex@Base 3.3.90 |
2846 | + ev_document_annotations_add_annotation@Base 3.0.2 |
2847 | + ev_document_annotations_can_add_annotation@Base 3.0.2 |
2848 | + ev_document_annotations_document_is_modified@Base 3.0.2 |
2849 | + ev_document_annotations_get_annotations@Base 3.0.2 |
2850 | + ev_document_annotations_get_type@Base 3.0.2 |
2851 | + ev_document_annotations_save_annotation@Base 3.0.2 |
2852 | + ev_document_attachments_get_attachments@Base 3.0.2 |
2853 | + ev_document_attachments_get_type@Base 3.0.2 |
2854 | + ev_document_attachments_has_attachments@Base 3.0.2 |
2855 | + ev_document_check_dimensions@Base 3.0.2 |
2856 | + ev_document_doc_mutex_lock@Base 3.0.2 |
2857 | + ev_document_doc_mutex_trylock@Base 3.0.2 |
2858 | + ev_document_doc_mutex_unlock@Base 3.0.2 |
2859 | + ev_document_error_get_type@Base 3.0.2 |
2860 | + ev_document_error_quark@Base 3.0.2 |
2861 | + ev_document_factory_add_filters@Base 3.0.2 |
2862 | + ev_document_factory_get_document@Base 3.0.2 |
2863 | + ev_document_factory_get_document_for_gfile@Base 3.5.2 |
2864 | + ev_document_factory_get_document_for_stream@Base 3.5.2 |
2865 | + ev_document_fc_mutex_lock@Base 3.0.2 |
2866 | + ev_document_fc_mutex_trylock@Base 3.0.2 |
2867 | + ev_document_fc_mutex_unlock@Base 3.0.2 |
2868 | + ev_document_find_find_text@Base 3.0.2 |
2869 | + ev_document_find_find_text_with_options@Base 3.5.3 |
2870 | + ev_document_find_get_supported_options@Base 3.5.3 |
2871 | + ev_document_find_get_type@Base 3.0.2 |
2872 | + ev_document_find_page_by_label@Base 3.0.2 |
2873 | + ev_document_fonts_fill_model@Base 3.0.2 |
2874 | + ev_document_fonts_get_fonts_summary@Base 3.7.4 |
2875 | + ev_document_fonts_get_progress@Base 3.0.2 |
2876 | + ev_document_fonts_get_type@Base 3.0.2 |
2877 | + ev_document_fonts_scan@Base 3.0.2 |
2878 | + ev_document_forms_document_is_modified@Base 3.0.2 |
2879 | + ev_document_forms_form_field_button_get_state@Base 3.0.2 |
2880 | + ev_document_forms_form_field_button_set_state@Base 3.0.2 |
2881 | + ev_document_forms_form_field_choice_get_item@Base 3.0.2 |
2882 | + ev_document_forms_form_field_choice_get_n_items@Base 3.0.2 |
2883 | + ev_document_forms_form_field_choice_get_text@Base 3.0.2 |
2884 | + ev_document_forms_form_field_choice_is_item_selected@Base 3.0.2 |
2885 | + ev_document_forms_form_field_choice_select_item@Base 3.0.2 |
2886 | + ev_document_forms_form_field_choice_set_text@Base 3.0.2 |
2887 | + ev_document_forms_form_field_choice_toggle_item@Base 3.0.2 |
2888 | + ev_document_forms_form_field_choice_unselect_all@Base 3.0.2 |
2889 | + ev_document_forms_form_field_text_get_text@Base 3.0.2 |
2890 | + ev_document_forms_form_field_text_set_text@Base 3.0.2 |
2891 | + ev_document_forms_get_form_fields@Base 3.0.2 |
2892 | + ev_document_forms_get_type@Base 3.0.2 |
2893 | + ev_document_get_backend_info@Base 3.0.2 |
2894 | + ev_document_get_info@Base 3.0.2 |
2895 | + ev_document_get_max_label_len@Base 3.0.2 |
2896 | + ev_document_get_max_page_size@Base 3.0.2 |
2897 | + ev_document_get_min_page_size@Base 3.0.2 |
2898 | + ev_document_get_n_pages@Base 3.0.2 |
2899 | + ev_document_get_page@Base 3.0.2 |
2900 | + ev_document_get_page_label@Base 3.0.2 |
2901 | + ev_document_get_page_size@Base 3.0.2 |
2902 | + ev_document_get_thumbnail@Base 3.0.2 |
2903 | + ev_document_get_title@Base 3.0.2 |
2904 | + ev_document_get_type@Base 3.0.2 |
2905 | + ev_document_get_uri@Base 3.0.2 |
2906 | + ev_document_has_synctex@Base 3.0.2 |
2907 | + ev_document_has_text_page_labels@Base 3.0.2 |
2908 | + ev_document_images_get_image@Base 3.0.2 |
2909 | + ev_document_images_get_image_mapping@Base 3.0.2 |
2910 | + ev_document_images_get_type@Base 3.0.2 |
2911 | + ev_document_info_copy@Base 3.0.2 |
2912 | + ev_document_info_fields_get_type@Base 3.0.2 |
2913 | + ev_document_info_free@Base 3.0.2 |
2914 | + ev_document_info_get_type@Base 3.0.2 |
2915 | + ev_document_is_page_size_uniform@Base 3.0.2 |
2916 | + ev_document_layers_get_layers@Base 3.0.2 |
2917 | + ev_document_layers_get_type@Base 3.0.2 |
2918 | + ev_document_layers_has_layers@Base 3.0.2 |
2919 | + ev_document_layers_hide_layer@Base 3.0.2 |
2920 | + ev_document_layers_layer_is_visible@Base 3.0.2 |
2921 | + ev_document_layers_show_layer@Base 3.0.2 |
2922 | + ev_document_layout_get_type@Base 3.0.2 |
2923 | + ev_document_license_copy@Base 3.0.2 |
2924 | + ev_document_license_free@Base 3.0.2 |
2925 | + ev_document_license_get_text@Base 3.0.2 |
2926 | + ev_document_license_get_type@Base 3.0.2 |
2927 | + ev_document_license_get_uri@Base 3.0.2 |
2928 | + ev_document_license_get_web_statement@Base 3.0.2 |
2929 | + ev_document_license_new@Base 3.0.2 |
2930 | + ev_document_links_find_link_dest@Base 3.0.2 |
2931 | + ev_document_links_find_link_page@Base 3.0.2 |
2932 | + ev_document_links_get_dest_page@Base 3.0.2 |
2933 | + ev_document_links_get_dest_page_label@Base 3.0.2 |
2934 | + ev_document_links_get_link_page@Base 3.0.2 |
2935 | + ev_document_links_get_link_page_label@Base 3.0.2 |
2936 | + ev_document_links_get_links@Base 3.0.2 |
2937 | + ev_document_links_get_links_model@Base 3.0.2 |
2938 | + ev_document_links_get_type@Base 3.0.2 |
2939 | + ev_document_links_has_document_links@Base 3.0.2 |
2940 | + ev_document_load@Base 3.0.2 |
2941 | + ev_document_load_flags_get_type@Base 3.5.2 |
2942 | + ev_document_load_gfile@Base 3.5.2 |
2943 | + ev_document_load_stream@Base 3.5.2 |
2944 | + ev_document_misc_format_date@Base 3.0.2 |
2945 | + ev_document_misc_get_loading_thumbnail@Base 3.0.2 |
2946 | + ev_document_misc_get_page_border_size@Base 3.0.2 |
2947 | + ev_document_misc_get_pointer_position@Base 3.3.90 |
2948 | + ev_document_misc_get_screen_dpi@Base 3.0.2 |
2949 | + ev_document_misc_get_thumbnail_frame@Base 3.0.2 |
2950 | + ev_document_misc_invert_pixbuf@Base 3.0.2 |
2951 | + ev_document_misc_invert_surface@Base 3.0.2 |
2952 | + ev_document_misc_paint_one_page@Base 3.0.2 |
2953 | + ev_document_misc_pixbuf_from_surface@Base 3.0.2 |
2954 | + ev_document_misc_render_loading_thumbnail@Base 3.7.4 |
2955 | + ev_document_misc_render_thumbnail_with_frame@Base 3.7.4 |
2956 | + ev_document_misc_surface_from_pixbuf@Base 3.0.2 |
2957 | + ev_document_misc_surface_rotate_and_scale@Base 3.0.2 |
2958 | + ev_document_mode_get_type@Base 3.0.2 |
2959 | + ev_document_permissions_get_type@Base 3.0.2 |
2960 | + ev_document_print_get_type@Base 3.0.2 |
2961 | + ev_document_print_print_page@Base 3.0.2 |
2962 | + ev_document_render@Base 3.0.2 |
2963 | + ev_document_save@Base 3.0.2 |
2964 | + ev_document_security_get_type@Base 3.0.2 |
2965 | + ev_document_security_has_document_security@Base 3.0.2 |
2966 | + ev_document_security_set_password@Base 3.0.2 |
2967 | + ev_document_synctex_backward_search@Base 3.0.2 |
2968 | + ev_document_synctex_forward_search@Base 3.0.2 |
2969 | + ev_document_text_get_text@Base 3.0.2 |
2970 | + ev_document_text_get_text_attrs@Base 3.9.5 |
2971 | + ev_document_text_get_text_layout@Base 3.0.2 |
2972 | + ev_document_text_get_text_mapping@Base 3.0.2 |
2973 | + ev_document_text_get_type@Base 3.0.2 |
2974 | + ev_document_transition_get_effect@Base 3.0.2 |
2975 | + ev_document_transition_get_page_duration@Base 3.0.2 |
2976 | + ev_document_transition_get_type@Base 3.0.2 |
2977 | + ev_document_ui_hints_get_type@Base 3.0.2 |
2978 | +#MISSING: 3.9.5-0ubuntu1~saucy1# (optional)ev_fc_mutex@Base 3.3.90 |
2979 | + ev_file_compress@Base 3.0.2 |
2980 | + ev_file_copy_metadata@Base 3.5.2 |
2981 | + ev_file_exporter_begin@Base 3.0.2 |
2982 | + ev_file_exporter_begin_page@Base 3.0.2 |
2983 | + ev_file_exporter_capabilities_get_type@Base 3.0.2 |
2984 | + ev_file_exporter_do_page@Base 3.0.2 |
2985 | + ev_file_exporter_end@Base 3.0.2 |
2986 | + ev_file_exporter_end_page@Base 3.0.2 |
2987 | + ev_file_exporter_format_get_type@Base 3.0.2 |
2988 | + ev_file_exporter_get_capabilities@Base 3.0.2 |
2989 | + ev_file_exporter_get_type@Base 3.0.2 |
2990 | + ev_file_get_mime_type@Base 3.0.2 |
2991 | + ev_file_is_temp@Base 3.0.2 |
2992 | + ev_file_uncompress@Base 3.0.2 |
2993 | + ev_find_options_get_type@Base 3.5.3 |
2994 | + ev_form_field_button_get_type@Base 3.0.2 |
2995 | + ev_form_field_button_new@Base 3.0.2 |
2996 | + ev_form_field_button_type_get_type@Base 3.0.2 |
2997 | + ev_form_field_choice_get_type@Base 3.0.2 |
2998 | + ev_form_field_choice_new@Base 3.0.2 |
2999 | + ev_form_field_choice_type_get_type@Base 3.0.2 |
3000 | + ev_form_field_get_type@Base 3.0.2 |
3001 | + ev_form_field_signature_get_type@Base 3.0.2 |
3002 | + ev_form_field_signature_new@Base 3.0.2 |
3003 | + ev_form_field_text_get_type@Base 3.0.2 |
3004 | + ev_form_field_text_new@Base 3.0.2 |
3005 | + ev_form_field_text_type_get_type@Base 3.0.2 |
3006 | + ev_get_locale_dir@Base 3.0.2 |
3007 | + ev_image_get_id@Base 3.0.2 |
3008 | + ev_image_get_page@Base 3.0.2 |
3009 | + ev_image_get_pixbuf@Base 3.0.2 |
3010 | + ev_image_get_tmp_uri@Base 3.0.2 |
3011 | + ev_image_get_type@Base 3.0.2 |
3012 | + ev_image_new@Base 3.0.2 |
3013 | + ev_image_new_from_pixbuf@Base 3.0.2 |
3014 | + ev_image_save_tmp@Base 3.0.2 |
3015 | + ev_init@Base 3.0.2 |
3016 | + ev_layer_get_rb_group@Base 3.0.2 |
3017 | + ev_layer_get_type@Base 3.0.2 |
3018 | + ev_layer_is_parent@Base 3.0.2 |
3019 | + ev_layer_new@Base 3.0.2 |
3020 | + ev_link_action_equal@Base 3.7.90 |
3021 | + ev_link_action_get_action_type@Base 3.0.2 |
3022 | + ev_link_action_get_dest@Base 3.0.2 |
3023 | + ev_link_action_get_filename@Base 3.0.2 |
3024 | + ev_link_action_get_hide_list@Base 3.0.2 |
3025 | + ev_link_action_get_name@Base 3.0.2 |
3026 | + ev_link_action_get_params@Base 3.0.2 |
3027 | + ev_link_action_get_show_list@Base 3.0.2 |
3028 | + ev_link_action_get_toggle_list@Base 3.0.2 |
3029 | + ev_link_action_get_type@Base 3.0.2 |
3030 | + ev_link_action_get_uri@Base 3.0.2 |
3031 | + ev_link_action_new_dest@Base 3.0.2 |
3032 | + ev_link_action_new_external_uri@Base 3.0.2 |
3033 | + ev_link_action_new_launch@Base 3.0.2 |
3034 | + ev_link_action_new_layers_state@Base 3.0.2 |
3035 | + ev_link_action_new_named@Base 3.0.2 |
3036 | + ev_link_action_new_remote@Base 3.0.2 |
3037 | + ev_link_action_type_get_type@Base 3.0.2 |
3038 | + ev_link_dest_equal@Base 3.7.90 |
3039 | + ev_link_dest_get_bottom@Base 3.0.2 |
3040 | + ev_link_dest_get_dest_type@Base 3.0.2 |
3041 | + ev_link_dest_get_left@Base 3.0.2 |
3042 | + ev_link_dest_get_named_dest@Base 3.0.2 |
3043 | + ev_link_dest_get_page@Base 3.0.2 |
3044 | + ev_link_dest_get_page_label@Base 3.0.2 |
3045 | + ev_link_dest_get_right@Base 3.0.2 |
3046 | + ev_link_dest_get_top@Base 3.0.2 |
3047 | + ev_link_dest_get_type@Base 3.0.2 |
3048 | + ev_link_dest_get_zoom@Base 3.0.2 |
3049 | + ev_link_dest_new_fit@Base 3.0.2 |
3050 | + ev_link_dest_new_fith@Base 3.0.2 |
3051 | + ev_link_dest_new_fitr@Base 3.0.2 |
3052 | + ev_link_dest_new_fitv@Base 3.0.2 |
3053 | + ev_link_dest_new_named@Base 3.0.2 |
3054 | + ev_link_dest_new_page@Base 3.0.2 |
3055 | + ev_link_dest_new_page_label@Base 3.0.2 |
3056 | + ev_link_dest_new_xyz@Base 3.0.2 |
3057 | + ev_link_dest_type_get_type@Base 3.0.2 |
3058 | + ev_link_get_action@Base 3.0.2 |
3059 | + ev_link_get_title@Base 3.0.2 |
3060 | + ev_link_get_type@Base 3.0.2 |
3061 | + ev_link_new@Base 3.0.2 |
3062 | + ev_mapping_list_find@Base 3.0.2 |
3063 | + ev_mapping_list_find_custom@Base 3.0.2 |
3064 | + ev_mapping_list_get_data@Base 3.0.2 |
3065 | + ev_mapping_list_get_list@Base 3.0.2 |
3066 | + ev_mapping_list_get_page@Base 3.0.2 |
3067 | + ev_mapping_list_get_type@Base 3.7.5 |
3068 | + ev_mapping_list_length@Base 3.7.5 |
3069 | + ev_mapping_list_new@Base 3.0.2 |
3070 | + ev_mapping_list_nth@Base 3.7.5 |
3071 | + ev_mapping_list_ref@Base 3.0.2 |
3072 | + ev_mapping_list_unref@Base 3.0.2 |
3073 | + ev_mkdtemp@Base 3.0.2 |
3074 | + ev_mkstemp@Base 3.0.2 |
3075 | + ev_mkstemp_file@Base 3.0.2 |
3076 | + ev_page_get_type@Base 3.0.2 |
3077 | + ev_page_new@Base 3.0.2 |
3078 | + ev_rect_cmp@Base 3.0.2 |
3079 | + ev_rectangle_copy@Base 3.0.2 |
3080 | + ev_rectangle_free@Base 3.0.2 |
3081 | + ev_rectangle_get_type@Base 3.0.2 |
3082 | + ev_rectangle_new@Base 3.0.2 |
3083 | + ev_render_context_get_type@Base 3.0.2 |
3084 | + ev_render_context_new@Base 3.0.2 |
3085 | + ev_render_context_set_page@Base 3.0.2 |
3086 | + ev_render_context_set_rotation@Base 3.0.2 |
3087 | + ev_render_context_set_scale@Base 3.0.2 |
3088 | + ev_selection_get_selected_text@Base 3.0.2 |
3089 | + ev_selection_get_selection_region@Base 3.0.2 |
3090 | + ev_selection_get_type@Base 3.0.2 |
3091 | + ev_selection_render_selection@Base 3.0.2 |
3092 | + ev_selection_style_get_type@Base 3.0.2 |
3093 | + ev_shutdown@Base 3.0.2 |
3094 | + ev_source_link_copy@Base 3.3.90 |
3095 | + ev_source_link_free@Base 3.3.90 |
3096 | + ev_source_link_get_type@Base 3.3.90 |
3097 | + ev_source_link_new@Base 3.3.90 |
3098 | + ev_tmp_file_unlink@Base 3.0.2 |
3099 | + ev_tmp_filename_unlink@Base 3.0.2 |
3100 | + ev_tmp_uri_unlink@Base 3.0.2 |
3101 | + ev_transition_effect_alignment_get_type@Base 3.0.2 |
3102 | + ev_transition_effect_direction_get_type@Base 3.0.2 |
3103 | + ev_transition_effect_get_type@Base 3.0.2 |
3104 | + ev_transition_effect_new@Base 3.0.2 |
3105 | + ev_transition_effect_type_get_type@Base 3.0.2 |
3106 | + ev_xfer_uri_simple@Base 3.0.2 |
3107 | |
3108 | === added file 'debian/libevince-dev.install' |
3109 | --- debian/libevince-dev.install 1970-01-01 00:00:00 +0000 |
3110 | +++ debian/libevince-dev.install 2014-02-04 15:48:22 +0000 |
3111 | @@ -0,0 +1,6 @@ |
3112 | +usr/lib/*.a |
3113 | +usr/include |
3114 | +usr/lib/pkgconfig |
3115 | +usr/lib/*.so |
3116 | +usr/share/gtk-doc |
3117 | +usr/share/gir-* |
3118 | |
3119 | === added file 'debian/libevince-dev.lintian-overrides' |
3120 | --- debian/libevince-dev.lintian-overrides 1970-01-01 00:00:00 +0000 |
3121 | +++ debian/libevince-dev.lintian-overrides 2014-02-04 15:48:22 +0000 |
3122 | @@ -0,0 +1,3 @@ |
3123 | +#Our copyright file is more complex, but correct: |
3124 | +libevince-dev: copyright-without-copyright-notice |
3125 | +libevince-dev: copyright-refers-to-versionless-license-file |
3126 | |
3127 | === added file 'debian/libevview3-3.install' |
3128 | --- debian/libevview3-3.install 1970-01-01 00:00:00 +0000 |
3129 | +++ debian/libevview3-3.install 2014-02-04 15:48:22 +0000 |
3130 | @@ -0,0 +1,1 @@ |
3131 | +usr/lib/libevview*.so.* |
3132 | |
3133 | === added file 'debian/libevview3-3.lintian-overrides' |
3134 | --- debian/libevview3-3.lintian-overrides 1970-01-01 00:00:00 +0000 |
3135 | +++ debian/libevview3-3.lintian-overrides 2014-02-04 15:48:22 +0000 |
3136 | @@ -0,0 +1,3 @@ |
3137 | +#Our copyright file is more complex, but correct: |
3138 | +libevview3-3: copyright-without-copyright-notice |
3139 | +libevview3-3: copyright-refers-to-versionless-license-file |
3140 | |
3141 | === added file 'debian/libevview3-3.symbols' |
3142 | --- debian/libevview3-3.symbols 1970-01-01 00:00:00 +0000 |
3143 | +++ debian/libevview3-3.symbols 2014-02-04 15:48:22 +0000 |
3144 | @@ -0,0 +1,229 @@ |
3145 | +libevview3.so.3 libevview3-3 #MINVER# |
3146 | + ev_annotation_window_get_annotation@Base 3.0.2 |
3147 | + ev_annotation_window_get_rectangle@Base 3.0.2 |
3148 | + ev_annotation_window_get_type@Base 3.0.2 |
3149 | + ev_annotation_window_grab_focus@Base 3.0.2 |
3150 | + ev_annotation_window_is_open@Base 3.0.2 |
3151 | + ev_annotation_window_new@Base 3.0.2 |
3152 | + ev_annotation_window_set_annotation@Base 3.0.2 |
3153 | + ev_annotation_window_set_rectangle@Base 3.0.2 |
3154 | + ev_annotation_window_ungrab_focus@Base 3.0.2 |
3155 | + ev_document_model_get_continuous@Base 3.0.2 |
3156 | + ev_document_model_get_document@Base 3.0.2 |
3157 | + ev_document_model_get_dual_page@Base 3.0.2 |
3158 | + ev_document_model_get_dual_page_odd_pages_left@Base 3.3.90 |
3159 | + ev_document_model_get_fullscreen@Base 3.0.2 |
3160 | + ev_document_model_get_inverted_colors@Base 3.0.2 |
3161 | + ev_document_model_get_max_scale@Base 3.0.2 |
3162 | + ev_document_model_get_min_scale@Base 3.0.2 |
3163 | + ev_document_model_get_page@Base 3.0.2 |
3164 | + ev_document_model_get_page_layout@Base 3.7.4 |
3165 | + ev_document_model_get_rotation@Base 3.0.2 |
3166 | + ev_document_model_get_scale@Base 3.0.2 |
3167 | + ev_document_model_get_sizing_mode@Base 3.0.2 |
3168 | + ev_document_model_get_type@Base 3.0.2 |
3169 | + ev_document_model_new@Base 3.0.2 |
3170 | + ev_document_model_new_with_document@Base 3.0.2 |
3171 | + ev_document_model_set_continuous@Base 3.0.2 |
3172 | + ev_document_model_set_document@Base 3.0.2 |
3173 | + ev_document_model_set_dual_page@Base 3.0.2 |
3174 | + ev_document_model_set_dual_page_odd_pages_left@Base 3.3.90 |
3175 | + ev_document_model_set_fullscreen@Base 3.0.2 |
3176 | + ev_document_model_set_inverted_colors@Base 3.0.2 |
3177 | + ev_document_model_set_max_scale@Base 3.0.2 |
3178 | + ev_document_model_set_min_scale@Base 3.0.2 |
3179 | + ev_document_model_set_page@Base 3.0.2 |
3180 | + ev_document_model_set_page_by_label@Base 3.0.2 |
3181 | + ev_document_model_set_page_layout@Base 3.7.4 |
3182 | + ev_document_model_set_rotation@Base 3.0.2 |
3183 | + ev_document_model_set_scale@Base 3.0.2 |
3184 | + ev_document_model_set_sizing_mode@Base 3.0.2 |
3185 | + ev_job_annots_get_type@Base 3.0.2 |
3186 | + ev_job_annots_new@Base 3.0.2 |
3187 | + ev_job_attachments_get_type@Base 3.0.2 |
3188 | + ev_job_attachments_new@Base 3.0.2 |
3189 | + ev_job_cancel@Base 3.0.2 |
3190 | + ev_job_export_get_type@Base 3.0.2 |
3191 | + ev_job_export_new@Base 3.0.2 |
3192 | + ev_job_export_set_page@Base 3.0.2 |
3193 | + ev_job_failed@Base 3.0.2 |
3194 | + ev_job_failed_from_error@Base 3.0.2 |
3195 | + ev_job_find_get_n_results@Base 3.0.2 |
3196 | + ev_job_find_get_options@Base 3.5.3 |
3197 | + ev_job_find_get_progress@Base 3.0.2 |
3198 | + ev_job_find_get_results@Base 3.0.2 |
3199 | + ev_job_find_get_type@Base 3.0.2 |
3200 | + ev_job_find_has_results@Base 3.0.2 |
3201 | + ev_job_find_new@Base 3.0.2 |
3202 | + ev_job_find_set_options@Base 3.5.3 |
3203 | + ev_job_fonts_get_type@Base 3.0.2 |
3204 | + ev_job_fonts_new@Base 3.0.2 |
3205 | + ev_job_get_run_mode@Base 3.0.2 |
3206 | + ev_job_get_type@Base 3.0.2 |
3207 | + ev_job_is_failed@Base 3.0.2 |
3208 | + ev_job_is_finished@Base 3.0.2 |
3209 | + ev_job_layers_get_type@Base 3.0.2 |
3210 | + ev_job_layers_new@Base 3.0.2 |
3211 | + ev_job_links_get_model@Base 3.5.92 |
3212 | + ev_job_links_get_type@Base 3.0.2 |
3213 | + ev_job_links_new@Base 3.0.2 |
3214 | + ev_job_load_get_type@Base 3.0.2 |
3215 | + ev_job_load_gfile_get_type@Base 3.5.2 |
3216 | + ev_job_load_gfile_new@Base 3.5.2 |
3217 | + ev_job_load_gfile_set_gfile@Base 3.5.2 |
3218 | + ev_job_load_gfile_set_load_flags@Base 3.5.2 |
3219 | + ev_job_load_gfile_set_password@Base 3.5.2 |
3220 | + ev_job_load_new@Base 3.0.2 |
3221 | + ev_job_load_set_password@Base 3.0.2 |
3222 | + ev_job_load_set_uri@Base 3.0.2 |
3223 | + ev_job_load_stream_get_type@Base 3.5.2 |
3224 | + ev_job_load_stream_new@Base 3.5.2 |
3225 | + ev_job_load_stream_set_load_flags@Base 3.5.2 |
3226 | + ev_job_load_stream_set_password@Base 3.5.2 |
3227 | + ev_job_load_stream_set_stream@Base 3.5.2 |
3228 | + ev_job_page_data_flags_get_type@Base 3.0.2 |
3229 | + ev_job_page_data_get_type@Base 3.0.2 |
3230 | + ev_job_page_data_new@Base 3.0.2 |
3231 | + ev_job_print_get_type@Base 3.0.2 |
3232 | + ev_job_print_new@Base 3.0.2 |
3233 | + ev_job_print_set_cairo@Base 3.0.2 |
3234 | + ev_job_print_set_page@Base 3.0.2 |
3235 | + ev_job_priority_get_type@Base 3.0.2 |
3236 | + ev_job_render_get_type@Base 3.0.2 |
3237 | + ev_job_render_new@Base 3.0.2 |
3238 | + ev_job_render_set_selection_info@Base 3.0.2 |
3239 | + ev_job_run@Base 3.0.2 |
3240 | + ev_job_run_mode_get_type@Base 3.0.2 |
3241 | + ev_job_save_get_type@Base 3.0.2 |
3242 | + ev_job_save_new@Base 3.0.2 |
3243 | + ev_job_scheduler_get_running_thread_job@Base 3.0.2 |
3244 | + ev_job_scheduler_push_job@Base 3.0.2 |
3245 | + ev_job_scheduler_update_job@Base 3.0.2 |
3246 | + ev_job_set_run_mode@Base 3.0.2 |
3247 | + ev_job_succeeded@Base 3.0.2 |
3248 | + ev_job_thumbnail_get_type@Base 3.0.2 |
3249 | + ev_job_thumbnail_new@Base 3.0.2 |
3250 | + ev_job_thumbnail_set_has_frame@Base 3.7.4 |
3251 | + ev_link_accessible_get_type@Base 3.7.5 |
3252 | + ev_link_accessible_new@Base 3.7.5 |
3253 | + ev_page_cache_get_annot_mapping@Base 3.0.2 |
3254 | + ev_page_cache_get_flags@Base 3.0.2 |
3255 | + ev_page_cache_get_form_field_mapping@Base 3.0.2 |
3256 | + ev_page_cache_get_image_mapping@Base 3.0.2 |
3257 | + ev_page_cache_get_link_mapping@Base 3.0.2 |
3258 | + ev_page_cache_get_text@Base 3.0.2 |
3259 | + ev_page_cache_get_text_attrs@Base 3.9.5 |
3260 | + ev_page_cache_get_text_layout@Base 3.0.2 |
3261 | + ev_page_cache_get_text_log_attrs@Base 3.9.5 |
3262 | + ev_page_cache_get_text_mapping@Base 3.0.2 |
3263 | + ev_page_cache_get_type@Base 3.0.2 |
3264 | + ev_page_cache_mark_dirty@Base 3.0.2 |
3265 | + ev_page_cache_new@Base 3.0.2 |
3266 | + ev_page_cache_set_flags@Base 3.0.2 |
3267 | + ev_page_cache_set_page_range@Base 3.0.2 |
3268 | + ev_page_layout_get_type@Base 3.7.4 |
3269 | + ev_pixbuf_cache_clear@Base 3.0.2 |
3270 | + ev_pixbuf_cache_get_selection_list@Base 3.0.2 |
3271 | + ev_pixbuf_cache_get_selection_region@Base 3.9.5 |
3272 | + ev_pixbuf_cache_get_selection_surface@Base 3.0.2 |
3273 | + ev_pixbuf_cache_get_surface@Base 3.0.2 |
3274 | + ev_pixbuf_cache_get_type@Base 3.0.2 |
3275 | + ev_pixbuf_cache_new@Base 3.0.2 |
3276 | + ev_pixbuf_cache_reload_page@Base 3.0.2 |
3277 | + ev_pixbuf_cache_set_inverted_colors@Base 3.0.2 |
3278 | + ev_pixbuf_cache_set_max_size@Base 3.0.2 |
3279 | + ev_pixbuf_cache_set_page_range@Base 3.0.2 |
3280 | + ev_pixbuf_cache_set_selection_list@Base 3.0.2 |
3281 | + ev_pixbuf_cache_style_changed@Base 3.0.2 |
3282 | + ev_print_operation_cancel@Base 3.0.2 |
3283 | + ev_print_operation_exists_for_document@Base 3.0.2 |
3284 | + ev_print_operation_get_default_page_setup@Base 3.0.2 |
3285 | + ev_print_operation_get_embed_page_setup@Base 3.0.2 |
3286 | + ev_print_operation_get_error@Base 3.0.2 |
3287 | + ev_print_operation_get_job_name@Base 3.0.2 |
3288 | + ev_print_operation_get_print_settings@Base 3.0.2 |
3289 | + ev_print_operation_get_progress@Base 3.0.2 |
3290 | + ev_print_operation_get_status@Base 3.0.2 |
3291 | + ev_print_operation_get_type@Base 3.0.2 |
3292 | + ev_print_operation_new@Base 3.0.2 |
3293 | + ev_print_operation_run@Base 3.0.2 |
3294 | + ev_print_operation_set_current_page@Base 3.0.2 |
3295 | + ev_print_operation_set_default_page_setup@Base 3.0.2 |
3296 | + ev_print_operation_set_embed_page_setup@Base 3.0.2 |
3297 | + ev_print_operation_set_job_name@Base 3.0.2 |
3298 | + ev_print_operation_set_print_settings@Base 3.0.2 |
3299 | + ev_sizing_mode_get_type@Base 3.0.2 |
3300 | + ev_stock_icons_init@Base 3.0.2 |
3301 | + ev_stock_icons_set_screen@Base 3.0.2 |
3302 | + ev_stock_icons_shutdown@Base 3.0.2 |
3303 | + ev_timeline_get_duration@Base 3.0.2 |
3304 | + ev_timeline_get_fps@Base 3.0.2 |
3305 | + ev_timeline_get_loop@Base 3.0.2 |
3306 | + ev_timeline_get_progress@Base 3.0.2 |
3307 | + ev_timeline_get_type@Base 3.0.2 |
3308 | + ev_timeline_is_running@Base 3.0.2 |
3309 | + ev_timeline_new@Base 3.0.2 |
3310 | + ev_timeline_pause@Base 3.0.2 |
3311 | + ev_timeline_rewind@Base 3.0.2 |
3312 | + ev_timeline_set_duration@Base 3.0.2 |
3313 | + ev_timeline_set_fps@Base 3.0.2 |
3314 | + ev_timeline_set_loop@Base 3.0.2 |
3315 | + ev_timeline_start@Base 3.0.2 |
3316 | + ev_transition_animation_get_type@Base 3.0.2 |
3317 | + ev_transition_animation_new@Base 3.0.2 |
3318 | + ev_transition_animation_paint@Base 3.0.2 |
3319 | + ev_transition_animation_ready@Base 3.0.2 |
3320 | + ev_transition_animation_set_dest_surface@Base 3.0.2 |
3321 | + ev_transition_animation_set_origin_surface@Base 3.0.2 |
3322 | + ev_view_accessible_get_type@Base 3.7.4 |
3323 | + ev_view_accessible_new@Base 3.7.4 |
3324 | + ev_view_accessible_set_model@Base 3.9.5 |
3325 | + ev_view_autoscroll_start@Base 3.0.2 |
3326 | + ev_view_autoscroll_stop@Base 3.0.2 |
3327 | + ev_view_begin_add_annotation@Base 3.0.2 |
3328 | + ev_view_can_zoom_in@Base 3.0.2 |
3329 | + ev_view_can_zoom_out@Base 3.0.2 |
3330 | + ev_view_cancel_add_annotation@Base 3.0.2 |
3331 | + ev_view_copy@Base 3.0.2 |
3332 | + ev_view_copy_link_address@Base 3.0.2 |
3333 | + ev_view_cursor_new@Base 3.0.2 |
3334 | + ev_view_find_cancel@Base 3.0.2 |
3335 | + ev_view_find_changed@Base 3.0.2 |
3336 | + ev_view_find_next@Base 3.0.2 |
3337 | + ev_view_find_previous@Base 3.0.2 |
3338 | + ev_view_find_search_changed@Base 3.0.2 |
3339 | + ev_view_find_set_highlight_search@Base 3.0.2 |
3340 | + ev_view_find_set_result@Base 3.9.5 |
3341 | + ev_view_find_started@Base 3.5.92 |
3342 | + ev_view_focus_annotation@Base 3.0.2 |
3343 | + ev_view_get_has_selection@Base 3.0.2 |
3344 | + ev_view_get_page_extents@Base 3.0.2 |
3345 | + ev_view_get_type@Base 3.0.2 |
3346 | + ev_view_handle_link@Base 3.0.2 |
3347 | + ev_view_hide_cursor@Base 3.0.2 |
3348 | + ev_view_highlight_forward_search@Base 3.0.2 |
3349 | + ev_view_is_caret_navigation_enabled@Base 3.9.5 |
3350 | + ev_view_is_loading@Base 3.7.1 |
3351 | + ev_view_new@Base 3.0.2 |
3352 | + ev_view_next_page@Base 3.0.2 |
3353 | + ev_view_presentation_get_current_page@Base 3.0.2 |
3354 | + ev_view_presentation_get_rotation@Base 3.0.2 |
3355 | + ev_view_presentation_get_type@Base 3.0.2 |
3356 | + ev_view_presentation_new@Base 3.0.2 |
3357 | + ev_view_presentation_next_page@Base 3.0.2 |
3358 | + ev_view_presentation_previous_page@Base 3.0.2 |
3359 | + ev_view_presentation_set_rotation@Base 3.0.2 |
3360 | + ev_view_previous_page@Base 3.0.2 |
3361 | + ev_view_reload@Base 3.0.2 |
3362 | + ev_view_scroll@Base 3.0.2 |
3363 | + ev_view_select_all@Base 3.0.2 |
3364 | +#MISSING: 3.9.5-0ubuntu1~saucy1# ev_view_selection_mode_get_type@Base 3.0.2 |
3365 | + ev_view_set_caret_cursor_position@Base 3.9.5 |
3366 | + ev_view_set_caret_navigation_enabled@Base 3.9.5 |
3367 | + ev_view_set_loading@Base 3.0.2 |
3368 | + ev_view_set_model@Base 3.0.2 |
3369 | + ev_view_set_page_cache_size@Base 3.0.2 |
3370 | + ev_view_show_cursor@Base 3.0.2 |
3371 | + ev_view_supports_caret_navigation@Base 3.9.5 |
3372 | + ev_view_zoom_in@Base 3.0.2 |
3373 | + ev_view_zoom_out@Base 3.0.2 |
3374 | |
3375 | === added directory 'debian/patches' |
3376 | === added file 'debian/patches/0001-Port-to-GMenuModel-and-add-menu-bar.patch' |
3377 | --- debian/patches/0001-Port-to-GMenuModel-and-add-menu-bar.patch 1970-01-01 00:00:00 +0000 |
3378 | +++ debian/patches/0001-Port-to-GMenuModel-and-add-menu-bar.patch 2014-02-04 15:48:22 +0000 |
3379 | @@ -0,0 +1,3963 @@ |
3380 | +From 2e12bde40c4b9b4433caea9015bd63df3907dad2 Mon Sep 17 00:00:00 2001 |
3381 | +From: Lars Uebernickel <lars.uebernickel@canonical.com> |
3382 | +Date: Thu, 30 Jan 2014 15:13:13 +0100 |
3383 | +Subject: [PATCH 1/2] Port to GMenuModel and add menu bar |
3384 | + |
3385 | +--- |
3386 | + shell/Makefile.am | 7 +- |
3387 | + shell/ev-application.c | 325 ++++++++- |
3388 | + shell/ev-application.h | 8 + |
3389 | + shell/ev-bookmarks.c | 8 + |
3390 | + shell/ev-bookmarks.h | 1 + |
3391 | + shell/ev-recent-menu-model.c | 108 +++ |
3392 | + shell/ev-recent-menu-model.h | 30 + |
3393 | + shell/ev-sidebar-bookmarks.c | 32 +- |
3394 | + shell/ev-toolbar.c | 164 +++-- |
3395 | + shell/ev-utils.c | 89 +++ |
3396 | + shell/ev-utils.h | 7 + |
3397 | + shell/ev-window.c | 1498 +++++++++++++----------------------------- |
3398 | + shell/ev-window.h | 2 +- |
3399 | + shell/evince-appmenu.ui | 10 + |
3400 | + shell/evince-ui.xml | 88 --- |
3401 | + shell/evince.gresource.xml | 3 +- |
3402 | + shell/menus.ui | 188 ++++++ |
3403 | + shell/traditional-menus.ui | 229 +++++++ |
3404 | + 18 files changed, 1591 insertions(+), 1206 deletions(-) |
3405 | + create mode 100644 shell/ev-recent-menu-model.c |
3406 | + create mode 100644 shell/ev-recent-menu-model.h |
3407 | + create mode 100644 shell/menus.ui |
3408 | + create mode 100644 shell/traditional-menus.ui |
3409 | + |
3410 | +Index: evince-3.10.3/shell/Makefile.am |
3411 | +=================================================================== |
3412 | +--- evince-3.10.3.orig/shell/Makefile.am 2014-02-04 15:17:34.717800974 +0000 |
3413 | ++++ evince-3.10.3/shell/Makefile.am 2014-02-04 15:17:34.701800974 +0000 |
3414 | +@@ -75,6 +75,8 @@ |
3415 | + ev-sidebar-page.h \ |
3416 | + ev-sidebar-thumbnails.c \ |
3417 | + ev-sidebar-thumbnails.h \ |
3418 | ++ ev-recent-menu-model.c \ |
3419 | ++ ev-recent-menu-model.h \ |
3420 | + main.c |
3421 | + |
3422 | + nodist_evince_SOURCES = \ |
3423 | +@@ -172,12 +174,13 @@ |
3424 | + |
3425 | + EXTRA_DIST = \ |
3426 | + evince.css \ |
3427 | +- evince-appmenu.ui \ |
3428 | + evince-icon.rc \ |
3429 | + evince-ui.xml \ |
3430 | + evince.gresource.xml \ |
3431 | + ev-gdbus.xml \ |
3432 | +- ev-daemon-gdbus.xml |
3433 | ++ ev-daemon-gdbus.xml \ |
3434 | ++ menus.ui \ |
3435 | ++ traditional-menus.ui |
3436 | + |
3437 | + ev-resources.c: evince.gresource.xml Makefile $(shell $(GLIB_COMPILE_RESOURCES) --generate-dependencies --sourcedir $(srcdir) $(srcdir)/evince.gresource.xml) |
3438 | + $(AM_V_GEN) XMLLINT=$(XMLLINT) $(GLIB_COMPILE_RESOURCES) --target $@ --sourcedir $(srcdir) --generate-source --c-name ev $< |
3439 | +Index: evince-3.10.3/shell/ev-application.c |
3440 | +=================================================================== |
3441 | +--- evince-3.10.3.orig/shell/ev-application.c 2014-02-04 15:17:34.717800974 +0000 |
3442 | ++++ evince-3.10.3/shell/ev-application.c 2014-02-04 15:17:34.701800974 +0000 |
3443 | +@@ -42,6 +42,9 @@ |
3444 | + #include "ev-application.h" |
3445 | + #include "ev-file-helpers.h" |
3446 | + #include "ev-stock-icons.h" |
3447 | ++#include "ev-utils.h" |
3448 | ++#include "ev-document-factory.h" |
3449 | ++#include "ev-recent-menu-model.h" |
3450 | + |
3451 | + #ifdef ENABLE_DBUS |
3452 | + #include "ev-gdbus-generated.h" |
3453 | +@@ -54,6 +57,8 @@ |
3454 | + gchar *uri; |
3455 | + |
3456 | + gchar *dot_dir; |
3457 | ++ GSettings *settings; |
3458 | ++ GMenu *bookmarks_menu; |
3459 | + |
3460 | + #ifdef ENABLE_DBUS |
3461 | + EvEvinceApplication *skeleton; |
3462 | +@@ -1028,15 +1033,118 @@ |
3463 | + } |
3464 | + |
3465 | + static void |
3466 | ++app_about_cb (GSimpleAction *action, |
3467 | ++ GVariant *parameter, |
3468 | ++ gpointer user_data) |
3469 | ++{ |
3470 | ++ EvApplication *application = user_data; |
3471 | ++ |
3472 | ++ ev_application_show_about (application); |
3473 | ++} |
3474 | ++ |
3475 | ++static void |
3476 | ++app_open_cb (GSimpleAction *action, |
3477 | ++ GVariant *parameter, |
3478 | ++ gpointer user_data) |
3479 | ++{ |
3480 | ++ EvApplication *application = user_data; |
3481 | ++ |
3482 | ++ ev_application_open (application); |
3483 | ++} |
3484 | ++ |
3485 | ++static void |
3486 | ++app_open_file_cb (GSimpleAction *action, |
3487 | ++ GVariant *parameter, |
3488 | ++ gpointer user_data) |
3489 | ++{ |
3490 | ++ EvApplication *application = user_data; |
3491 | ++ |
3492 | ++ ev_application_open_uri_at_dest (application, g_variant_get_string (parameter, NULL), |
3493 | ++ gdk_screen_get_default (), NULL, 0, NULL, |
3494 | ++ GDK_CURRENT_TIME); |
3495 | ++} |
3496 | ++ |
3497 | ++static void |
3498 | ++ev_application_dispose (GObject *object) |
3499 | ++{ |
3500 | ++ EvApplication *app = EV_APPLICATION (object); |
3501 | ++ |
3502 | ++ g_clear_object (&app->settings); |
3503 | ++ |
3504 | ++ G_OBJECT_CLASS (ev_application_parent_class)->dispose (object); |
3505 | ++} |
3506 | ++ |
3507 | ++static void |
3508 | ++ev_application_update_bookmarks_menu (EvApplication *application) |
3509 | ++{ |
3510 | ++ GtkWindow *window; |
3511 | ++ |
3512 | ++ /* The bookmarks menu has two sections: the first one contains |
3513 | ++ * the "Add Bookmark" menu item and the second one is filled |
3514 | ++ * with the active window's bookmarks. |
3515 | ++ */ |
3516 | ++ |
3517 | ++ if (g_menu_model_get_n_items (G_MENU_MODEL (application->bookmarks_menu)) == 2) |
3518 | ++ g_menu_remove (application->bookmarks_menu, 1); |
3519 | ++ |
3520 | ++ window = gtk_application_get_active_window (GTK_APPLICATION (application)); |
3521 | ++ if (window) { |
3522 | ++ g_menu_append_section (application->bookmarks_menu, NULL, |
3523 | ++ ev_window_get_bookmarks_menu (EV_WINDOW (window))); |
3524 | ++ } |
3525 | ++} |
3526 | ++ |
3527 | ++static void |
3528 | + ev_application_startup (GApplication *gapplication) |
3529 | + { |
3530 | + const GActionEntry app_menu_actions[] = { |
3531 | ++ { "open", app_open_cb, NULL, NULL, NULL }, |
3532 | ++ { "open-file", app_open_file_cb, "s", NULL, NULL }, |
3533 | ++ { "about", app_about_cb, NULL, NULL, NULL }, |
3534 | + { "help", app_help_cb, NULL, NULL, NULL }, |
3535 | + }; |
3536 | + |
3537 | ++ const gchar *action_accels[] = { |
3538 | ++ "app.open", "<Ctrl>O", NULL, |
3539 | ++ "win.open-copy", "<Ctrl>N", NULL, |
3540 | ++ "win.save-copy", "<Ctrl>S", NULL, |
3541 | ++ "win.print", "<Ctrl>P", NULL, |
3542 | ++ "win.copy", "<Ctrl>C", "<Ctrl>Insert", NULL, |
3543 | ++ "win.select-all", "<Ctrl>A", NULL, |
3544 | ++ "win.save-settings", "<Ctrl>T", NULL, |
3545 | ++ "win.go-first-page", "<Ctrl>Home", NULL, |
3546 | ++ "win.go-last-page", "<Ctrl>End", NULL, |
3547 | ++ "win.add-bookmark", "<Ctrl>D", NULL, |
3548 | ++ "win.close", "<Ctrl>W", NULL, |
3549 | ++ "win.escape", "Escape", NULL, |
3550 | ++ "win.find", "<Ctrl>F", "slash", NULL, |
3551 | ++ "win.find-next", "<Ctrl>G", NULL, |
3552 | ++ "win.find-previous", "<Ctrl><Shift>G", NULL, |
3553 | ++ "win.select-page", "<Ctrl>L", NULL, |
3554 | ++ "win.go-backward", "<Shift>Page_Up", NULL, |
3555 | ++ "win.go-forward", "<Shift>Page_Down", NULL, |
3556 | ++ "win.go-next-page", "n", NULL, |
3557 | ++ "win.go-previous-page", "p", NULL, |
3558 | ++ "win.sizing-mode::fit-page", "f", NULL, |
3559 | ++ "win.sizing-mode::fit-width", "w", NULL, |
3560 | ++ "win.open-menu", "F10", NULL, |
3561 | ++ "win.caret-navigation", "F7", NULL, |
3562 | ++ "win.zoom-in", "plus", "<Ctrl>plus", "KP_Add", "<Ctrl>KP_Add", NULL, |
3563 | ++ "win.zoom-out", "minus", "<Ctrl>minus", "KP_Subtract", "<Ctrl>KP_Subtract", NULL, |
3564 | ++ "win.show-side-pane", "F9", NULL, |
3565 | ++ "win.fullscreen", "F11", NULL, |
3566 | ++ "win.presentation", "F5", NULL, |
3567 | ++ "win.rotate-left", "<Ctrl>Left", NULL, |
3568 | ++ "win.rotate-right", "<Ctrl>Right", NULL, |
3569 | ++ "win.inverted-colors", "<Ctrl>I", NULL, |
3570 | ++ "win.reload", "<Ctrl>R", NULL, |
3571 | ++ NULL |
3572 | ++ }; |
3573 | ++ |
3574 | + EvApplication *application = EV_APPLICATION (gapplication); |
3575 | + GtkBuilder *builder; |
3576 | + GError *error = NULL; |
3577 | ++ const gchar **it; |
3578 | + |
3579 | + G_APPLICATION_CLASS (ev_application_parent_class)->startup (gapplication); |
3580 | + |
3581 | +@@ -1045,12 +1153,49 @@ |
3582 | + application); |
3583 | + |
3584 | + builder = gtk_builder_new (); |
3585 | +- gtk_builder_add_from_resource (builder, "/org/gnome/evince/shell/ui/appmenu.ui", &error); |
3586 | +- g_assert_no_error (error); |
3587 | + |
3588 | +- gtk_application_set_app_menu (GTK_APPLICATION (application), |
3589 | +- G_MENU_MODEL (gtk_builder_get_object (builder, "appmenu"))); |
3590 | ++ if (ev_application_has_traditional_menus (application)) |
3591 | ++ { |
3592 | ++ GMenu *recent_section; |
3593 | ++ GMenuModel *recent_menu_model; |
3594 | ++ |
3595 | ++ gtk_builder_add_from_resource (builder, "/org/gnome/evince/shell/ui/traditional-menus.ui", &error); |
3596 | ++ g_assert_no_error (error); |
3597 | ++ |
3598 | ++ gtk_application_set_menubar (GTK_APPLICATION (application), |
3599 | ++ G_MENU_MODEL (gtk_builder_get_object (builder, "menubar"))); |
3600 | ++ |
3601 | ++ recent_menu_model = ev_recent_menu_model_new (gtk_recent_manager_get_default (), |
3602 | ++ "app.open-file", |
3603 | ++ g_get_application_name ()); |
3604 | ++ |
3605 | ++ recent_section = G_MENU (gtk_builder_get_object (builder, "recent")); |
3606 | ++ g_menu_append_section (recent_section, NULL, recent_menu_model); |
3607 | ++ |
3608 | ++ application->bookmarks_menu = G_MENU (gtk_builder_get_object (builder, "bookmarks")); |
3609 | ++ g_signal_connect_swapped (application, "notify::active-window", |
3610 | ++ G_CALLBACK (ev_application_update_bookmarks_menu), application); |
3611 | ++ ev_application_update_bookmarks_menu (application); |
3612 | ++ |
3613 | ++ g_object_unref (recent_menu_model); |
3614 | ++ } |
3615 | ++ else |
3616 | ++ { |
3617 | ++ gtk_builder_add_from_resource (builder, "/org/gnome/evince/shell/ui/menus.ui", &error); |
3618 | ++ g_assert_no_error (error); |
3619 | ++ |
3620 | ++ gtk_application_set_app_menu (GTK_APPLICATION (application), |
3621 | ++ G_MENU_MODEL (gtk_builder_get_object (builder, "appmenu"))); |
3622 | ++ } |
3623 | ++ |
3624 | + g_object_unref (builder); |
3625 | ++ |
3626 | ++ it = action_accels; |
3627 | ++ while (it[0]) |
3628 | ++ { |
3629 | ++ gtk_application_set_accels_for_action (GTK_APPLICATION (application), it[0], &it[1]); |
3630 | ++ it += g_strv_length ((gchar **) it) + 1; |
3631 | ++ } |
3632 | + } |
3633 | + |
3634 | + static void |
3635 | +@@ -1155,8 +1300,11 @@ |
3636 | + static void |
3637 | + ev_application_class_init (EvApplicationClass *ev_application_class) |
3638 | + { |
3639 | ++ GObjectClass *object_class = G_OBJECT_CLASS (ev_application_class); |
3640 | + GApplicationClass *g_application_class = G_APPLICATION_CLASS (ev_application_class); |
3641 | + |
3642 | ++ object_class->dispose = ev_application_dispose; |
3643 | ++ |
3644 | + g_application_class->startup = ev_application_startup; |
3645 | + g_application_class->activate = ev_application_activate; |
3646 | + g_application_class->shutdown = ev_application_shutdown; |
3647 | +@@ -1175,6 +1323,8 @@ |
3648 | + if (!g_file_test (ev_application->dot_dir, G_FILE_TEST_EXISTS | G_FILE_TEST_IS_DIR)) |
3649 | + ev_application_migrate_config_dir (ev_application); |
3650 | + |
3651 | ++ ev_application->settings = g_settings_new ("org.gnome.Evince"); |
3652 | ++ |
3653 | + ev_application_init_session (ev_application); |
3654 | + |
3655 | + ev_application_accel_map_load (ev_application); |
3656 | +@@ -1274,3 +1424,170 @@ |
3657 | + gtk_show_uri (screen, uri, gtk_get_current_event_time (), NULL); |
3658 | + g_free (uri); |
3659 | + } |
3660 | ++ |
3661 | ++/** |
3662 | ++ * ev_application_show_about: |
3663 | ++ * @application: an #EvApplication |
3664 | ++ * |
3665 | ++ * Shows an about dialog for @application with the most recently |
3666 | ++ * focussed window as transient parent. |
3667 | ++ */ |
3668 | ++void |
3669 | ++ev_application_show_about (EvApplication *application) |
3670 | ++{ |
3671 | ++ const char *authors[] = { |
3672 | ++ "Martin Kretzschmar <m_kretzschmar@gmx.net>", |
3673 | ++ "Jonathan Blandford <jrb@gnome.org>", |
3674 | ++ "Marco Pesenti Gritti <marco@gnome.org>", |
3675 | ++ "Nickolay V. Shmyrev <nshmyrev@yandex.ru>", |
3676 | ++ "Bryan Clark <clarkbw@gnome.org>", |
3677 | ++ "Carlos Garcia Campos <carlosgc@gnome.org>", |
3678 | ++ "Wouter Bolsterlee <wbolster@gnome.org>", |
3679 | ++ "Christian Persch <chpe" "\100" "gnome.org>", |
3680 | ++ NULL |
3681 | ++ }; |
3682 | ++ |
3683 | ++ const char *documenters[] = { |
3684 | ++ "Nickolay V. Shmyrev <nshmyrev@yandex.ru>", |
3685 | ++ "Phil Bull <philbull@gmail.com>", |
3686 | ++ "Tiffany Antpolski <tiffany.antopolski@gmail.com>", |
3687 | ++ NULL |
3688 | ++ }; |
3689 | ++ |
3690 | ++ const char *license[] = { |
3691 | ++ N_("Evince is free software; you can redistribute it and/or modify " |
3692 | ++ "it under the terms of the GNU General Public License as published by " |
3693 | ++ "the Free Software Foundation; either version 2 of the License, or " |
3694 | ++ "(at your option) any later version.\n"), |
3695 | ++ N_("Evince is distributed in the hope that it will be useful, " |
3696 | ++ "but WITHOUT ANY WARRANTY; without even the implied warranty of " |
3697 | ++ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the " |
3698 | ++ "GNU General Public License for more details.\n"), |
3699 | ++ N_("You should have received a copy of the GNU General Public License " |
3700 | ++ "along with Evince; if not, write to the Free Software Foundation, Inc., " |
3701 | ++ "51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n") |
3702 | ++ }; |
3703 | ++ |
3704 | ++ char *license_trans; |
3705 | ++ |
3706 | ++#ifdef ENABLE_NLS |
3707 | ++ const char **p; |
3708 | ++ |
3709 | ++ for (p = authors; *p; ++p) |
3710 | ++ *p = _(*p); |
3711 | ++ |
3712 | ++ for (p = documenters; *p; ++p) |
3713 | ++ *p = _(*p); |
3714 | ++#endif |
3715 | ++ |
3716 | ++ license_trans = g_strconcat (_(license[0]), "\n", _(license[1]), "\n", |
3717 | ++ _(license[2]), "\n", NULL); |
3718 | ++ |
3719 | ++ gtk_show_about_dialog ( |
3720 | ++ gtk_application_get_active_window (GTK_APPLICATION (application)), |
3721 | ++ "name", _("Evince"), |
3722 | ++ "version", VERSION, |
3723 | ++ "copyright", |
3724 | ++ _("© 1996–2012 The Evince authors"), |
3725 | ++ "license", license_trans, |
3726 | ++ "website", "http://www.gnome.org/projects/evince", |
3727 | ++ "authors", authors, |
3728 | ++ "documenters", documenters, |
3729 | ++ "translator-credits", _("translator-credits"), |
3730 | ++ "logo-icon-name", "evince", |
3731 | ++ "wrap-license", TRUE, |
3732 | ++ NULL); |
3733 | ++ |
3734 | ++ g_free (license_trans); |
3735 | ++} |
3736 | ++ |
3737 | ++static void |
3738 | ++ev_application_open_dialog_response (GtkWidget *chooser, |
3739 | ++ gint response_id, |
3740 | ++ gpointer user_data) |
3741 | ++{ |
3742 | ++ if (response_id == GTK_RESPONSE_OK) { |
3743 | ++ GSList *uris; |
3744 | ++ |
3745 | ++ ev_file_chooser_save_folder (GTK_FILE_CHOOSER (chooser), |
3746 | ++ G_USER_DIRECTORY_DOCUMENTS); |
3747 | ++ |
3748 | ++ uris = gtk_file_chooser_get_uris (GTK_FILE_CHOOSER (chooser)); |
3749 | ++ |
3750 | ++ ev_application_open_uri_list (EV_APP, uris, |
3751 | ++ gtk_widget_get_screen (chooser), |
3752 | ++ gtk_get_current_event_time ()); |
3753 | ++ |
3754 | ++ g_slist_foreach (uris, (GFunc)g_free, NULL); |
3755 | ++ g_slist_free (uris); |
3756 | ++ } |
3757 | ++ |
3758 | ++ gtk_widget_destroy (chooser); |
3759 | ++} |
3760 | ++ |
3761 | ++/** |
3762 | ++ * ev_application_open: |
3763 | ++ * @application: an #EvApplication |
3764 | ++ * |
3765 | ++ * Shows an open dialog and opens the chosen document(s) in new windows. |
3766 | ++ * |
3767 | ++ * The dialog's parent will be the most recently focussed window of |
3768 | ++ * @application. |
3769 | ++ */ |
3770 | ++void |
3771 | ++ev_application_open (EvApplication *application) |
3772 | ++{ |
3773 | ++ GtkWidget *chooser; |
3774 | ++ GtkWindow *active_window; |
3775 | ++ |
3776 | ++ active_window = gtk_application_get_active_window (GTK_APPLICATION (application)); |
3777 | ++ |
3778 | ++ chooser = gtk_file_chooser_dialog_new (_("Open Document"), |
3779 | ++ active_window, |
3780 | ++ GTK_FILE_CHOOSER_ACTION_OPEN, |
3781 | ++ _("Cancel"), GTK_RESPONSE_CANCEL, |
3782 | ++ _("Open"), GTK_RESPONSE_OK, |
3783 | ++ NULL); |
3784 | ++ |
3785 | ++ ev_document_factory_add_filters (chooser, NULL); |
3786 | ++ gtk_file_chooser_set_select_multiple (GTK_FILE_CHOOSER (chooser), TRUE); |
3787 | ++ gtk_file_chooser_set_local_only (GTK_FILE_CHOOSER (chooser), FALSE); |
3788 | ++ |
3789 | ++ ev_file_chooser_restore_folder (GTK_FILE_CHOOSER (chooser), |
3790 | ++ NULL, G_USER_DIRECTORY_DOCUMENTS); |
3791 | ++ |
3792 | ++ g_signal_connect (chooser, "response", |
3793 | ++ G_CALLBACK (ev_application_open_dialog_response), NULL); |
3794 | ++ |
3795 | ++ gtk_widget_show (chooser); |
3796 | ++} |
3797 | ++ |
3798 | ++GSettings * |
3799 | ++ev_application_get_settings (EvApplication *application) |
3800 | ++{ |
3801 | ++ g_return_val_if_fail (EV_IS_APPLICATION (application), NULL); |
3802 | ++ |
3803 | ++ return application->settings; |
3804 | ++} |
3805 | ++ |
3806 | ++gboolean |
3807 | ++ev_application_has_traditional_menus (EvApplication *application) |
3808 | ++{ |
3809 | ++ GdkDisplay *display; |
3810 | ++ GdkScreen *screen; |
3811 | ++ GtkSettings *settings; |
3812 | ++ gboolean show_app_menu; |
3813 | ++ gboolean show_menubar; |
3814 | ++ |
3815 | ++ g_return_val_if_fail (EV_IS_APPLICATION (application), FALSE); |
3816 | ++ |
3817 | ++ display = gdk_display_get_default (); |
3818 | ++ screen = gdk_display_get_default_screen (display); |
3819 | ++ settings = gtk_settings_get_for_screen (screen); |
3820 | ++ g_object_get (G_OBJECT (settings), |
3821 | ++ "gtk-shell-shows-app-menu", &show_app_menu, |
3822 | ++ "gtk-shell-shows-menubar", &show_menubar, |
3823 | ++ NULL); |
3824 | ++ |
3825 | ++ return !show_app_menu || show_menubar; |
3826 | ++} |
3827 | +Index: evince-3.10.3/shell/ev-application.h |
3828 | +=================================================================== |
3829 | +--- evince-3.10.3.orig/shell/ev-application.h 2014-02-04 15:17:34.717800974 +0000 |
3830 | ++++ evince-3.10.3/shell/ev-application.h 2014-02-04 15:17:34.701800974 +0000 |
3831 | +@@ -81,6 +81,14 @@ |
3832 | + GdkScreen *screen, |
3833 | + const char *topic); |
3834 | + |
3835 | ++void ev_application_show_about (EvApplication *application); |
3836 | ++ |
3837 | ++void ev_application_open (EvApplication *application); |
3838 | ++ |
3839 | ++GSettings * ev_application_get_settings (EvApplication *application); |
3840 | ++ |
3841 | ++gboolean ev_application_has_traditional_menus (EvApplication *application); |
3842 | ++ |
3843 | + G_END_DECLS |
3844 | + |
3845 | + #endif /* !EV_APPLICATION_H */ |
3846 | +Index: evince-3.10.3/shell/ev-bookmarks.c |
3847 | +=================================================================== |
3848 | +--- evince-3.10.3.orig/shell/ev-bookmarks.c 2014-02-04 15:17:34.717800974 +0000 |
3849 | ++++ evince-3.10.3/shell/ev-bookmarks.c 2014-02-04 15:17:34.701800974 +0000 |
3850 | +@@ -224,6 +224,14 @@ |
3851 | + return g_list_copy (bookmarks->items); |
3852 | + } |
3853 | + |
3854 | ++gboolean |
3855 | ++ev_bookmarks_has_bookmarks (EvBookmarks *bookmarks) |
3856 | ++{ |
3857 | ++ g_return_val_if_fail (EV_IS_BOOKMARKS (bookmarks), NULL); |
3858 | ++ |
3859 | ++ return bookmarks->items != NULL; |
3860 | ++} |
3861 | ++ |
3862 | + void |
3863 | + ev_bookmarks_add (EvBookmarks *bookmarks, |
3864 | + EvBookmark *bookmark) |
3865 | +Index: evince-3.10.3/shell/ev-bookmarks.h |
3866 | +=================================================================== |
3867 | +--- evince-3.10.3.orig/shell/ev-bookmarks.h 2014-02-04 15:17:34.717800974 +0000 |
3868 | ++++ evince-3.10.3/shell/ev-bookmarks.h 2014-02-04 15:17:34.705800974 +0000 |
3869 | +@@ -43,6 +43,7 @@ |
3870 | + GType ev_bookmarks_get_type (void) G_GNUC_CONST; |
3871 | + EvBookmarks *ev_bookmarks_new (EvMetadata *metadata); |
3872 | + GList *ev_bookmarks_get_bookmarks (EvBookmarks *bookmarks); |
3873 | ++gboolean ev_bookmarks_has_bookmarks (EvBookmarks *bookmarks); |
3874 | + void ev_bookmarks_add (EvBookmarks *bookmarks, |
3875 | + EvBookmark *bookmark); |
3876 | + void ev_bookmarks_delete (EvBookmarks *bookmarks, |
3877 | +Index: evince-3.10.3/shell/ev-recent-menu-model.c |
3878 | +=================================================================== |
3879 | +--- /dev/null 1970-01-01 00:00:00.000000000 +0000 |
3880 | ++++ evince-3.10.3/shell/ev-recent-menu-model.c 2014-02-04 15:17:34.705800974 +0000 |
3881 | +@@ -0,0 +1,108 @@ |
3882 | ++/* |
3883 | ++ * Copyright 2014 Canonical Ltd |
3884 | ++ * |
3885 | ++ * Evince is free software; you can redistribute it and/or modify it |
3886 | ++ * under the terms of the GNU General Public License as published by |
3887 | ++ * the Free Software Foundation; either version 2 of the License, or |
3888 | ++ * (at your option) any later version. |
3889 | ++ * |
3890 | ++ * Evince is distributed in the hope that it will be useful, but |
3891 | ++ * WITHOUT ANY WARRANTY; without even the implied warranty of |
3892 | ++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
3893 | ++ * General Public License for more details. |
3894 | ++ * |
3895 | ++ * You should have received a copy of the GNU General Public License |
3896 | ++ * along with this program; if not, write to the Free Software |
3897 | ++ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. |
3898 | ++ * |
3899 | ++ * Author: Lars Uebernickel <lars.uebernickel@canonical.com> |
3900 | ++ */ |
3901 | ++ |
3902 | ++#include "ev-recent-menu-model.h" |
3903 | ++ |
3904 | ++typedef struct |
3905 | ++{ |
3906 | ++ GMenu *menu; |
3907 | ++ GtkRecentManager *manager; |
3908 | ++ gchar *action_name; |
3909 | ++ gchar *application; |
3910 | ++} EvRecentMenuModel; |
3911 | ++ |
3912 | ++static void |
3913 | ++ev_recent_menu_model_update (GtkRecentManager *manager, |
3914 | ++ gpointer data) |
3915 | ++{ |
3916 | ++ EvRecentMenuModel *recent_menu = data; |
3917 | ++ GList *items, *it; |
3918 | ++ guint n_items = 0; |
3919 | ++ |
3920 | ++ g_menu_remove_all (recent_menu->menu); |
3921 | ++ |
3922 | ++ items = gtk_recent_manager_get_items (recent_menu->manager); |
3923 | ++ |
3924 | ++ for (it = items; it && n_items < 5; it = it->next) |
3925 | ++ { |
3926 | ++ GtkRecentInfo *info = it->data; |
3927 | ++ gchar *label; |
3928 | ++ GIcon *icon; |
3929 | ++ GMenuItem *item; |
3930 | ++ |
3931 | ++ if (!gtk_recent_info_has_application (info, recent_menu->application)) |
3932 | ++ continue; |
3933 | ++ |
3934 | ++ label = g_strdup_printf ("_%d. %s", n_items + 1, gtk_recent_info_get_display_name (info)); |
3935 | ++ |
3936 | ++ item = g_menu_item_new (label, NULL); |
3937 | ++ g_menu_item_set_action_and_target (item, recent_menu->action_name, |
3938 | ++ "s", gtk_recent_info_get_uri (info)); |
3939 | ++ |
3940 | ++ icon = gtk_recent_info_get_gicon (info); |
3941 | ++ if (icon) |
3942 | ++ { |
3943 | ++ g_menu_item_set_icon (item, icon); |
3944 | ++ g_object_unref (icon); |
3945 | ++ } |
3946 | ++ |
3947 | ++ g_menu_append_item (recent_menu->menu, item); |
3948 | ++ |
3949 | ++ g_free (label); |
3950 | ++ g_object_unref (item); |
3951 | ++ |
3952 | ++ n_items++; |
3953 | ++ } |
3954 | ++ |
3955 | ++ g_list_free_full (items, (GDestroyNotify) gtk_recent_info_unref); |
3956 | ++} |
3957 | ++ |
3958 | ++static void |
3959 | ++ev_recent_menu_model_destroy (gpointer data, |
3960 | ++ GObject *menu) |
3961 | ++{ |
3962 | ++ EvRecentMenuModel *recent_menu = data; |
3963 | ++ |
3964 | ++ g_signal_handlers_disconnect_by_func (recent_menu->manager, ev_recent_menu_model_update, recent_menu); |
3965 | ++ g_object_unref (recent_menu->manager); |
3966 | ++ g_free (recent_menu->application); |
3967 | ++ g_free (recent_menu->action_name); |
3968 | ++ |
3969 | ++ g_slice_free (EvRecentMenuModel, recent_menu); |
3970 | ++} |
3971 | ++ |
3972 | ++GMenuModel * |
3973 | ++ev_recent_menu_model_new (GtkRecentManager *manager, |
3974 | ++ const gchar *action_name, |
3975 | ++ const gchar *application) |
3976 | ++{ |
3977 | ++ EvRecentMenuModel *recent_menu; |
3978 | ++ |
3979 | ++ recent_menu = g_slice_new0 (EvRecentMenuModel); |
3980 | ++ recent_menu->menu = g_menu_new (); |
3981 | ++ recent_menu->manager = g_object_ref (manager); |
3982 | ++ recent_menu->action_name = g_strdup (action_name); |
3983 | ++ recent_menu->application = g_strdup (application); |
3984 | ++ |
3985 | ++ g_object_weak_ref (G_OBJECT (recent_menu->menu), ev_recent_menu_model_destroy, recent_menu); |
3986 | ++ g_signal_connect (manager, "changed", G_CALLBACK (ev_recent_menu_model_update), recent_menu); |
3987 | ++ |
3988 | ++ return G_MENU_MODEL (recent_menu->menu); |
3989 | ++} |
3990 | +Index: evince-3.10.3/shell/ev-recent-menu-model.h |
3991 | +=================================================================== |
3992 | +--- /dev/null 1970-01-01 00:00:00.000000000 +0000 |
3993 | ++++ evince-3.10.3/shell/ev-recent-menu-model.h 2014-02-04 15:17:34.705800974 +0000 |
3994 | +@@ -0,0 +1,30 @@ |
3995 | ++/* |
3996 | ++ * Copyright 2014 Canonical Ltd |
3997 | ++ * |
3998 | ++ * Evince is free software; you can redistribute it and/or modify it |
3999 | ++ * under the terms of the GNU General Public License as published by |
4000 | ++ * the Free Software Foundation; either version 2 of the License, or |
4001 | ++ * (at your option) any later version. |
4002 | ++ * |
4003 | ++ * Evince is distributed in the hope that it will be useful, but |
4004 | ++ * WITHOUT ANY WARRANTY; without even the implied warranty of |
4005 | ++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
4006 | ++ * General Public License for more details. |
4007 | ++ * |
4008 | ++ * You should have received a copy of the GNU General Public License |
4009 | ++ * along with this program; if not, write to the Free Software |
4010 | ++ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. |
4011 | ++ * |
4012 | ++ * Author: Lars Uebernickel <lars.uebernickel@canonical.com> |
4013 | ++ */ |
4014 | ++ |
4015 | ++#ifndef EV_RECENT_MENU_MODEL_H |
4016 | ++#define EV_RECENT_MENU_MODEL_H |
4017 | ++ |
4018 | ++#include <gtk/gtk.h> |
4019 | ++ |
4020 | ++GMenuModel * ev_recent_menu_model_new (GtkRecentManager *manager, |
4021 | ++ const gchar *action_name, |
4022 | ++ const gchar *application); |
4023 | ++ |
4024 | ++#endif |
4025 | +Index: evince-3.10.3/shell/ev-sidebar-bookmarks.c |
4026 | +=================================================================== |
4027 | +--- evince-3.10.3.orig/shell/ev-sidebar-bookmarks.c 2014-02-04 15:17:34.717800974 +0000 |
4028 | ++++ evince-3.10.3/shell/ev-sidebar-bookmarks.c 2014-02-04 15:17:34.705800974 +0000 |
4029 | +@@ -40,11 +40,6 @@ |
4030 | + N_COLUMNS |
4031 | + }; |
4032 | + |
4033 | +-enum { |
4034 | +- ADD_BOOKMARK, |
4035 | +- N_SIGNALS |
4036 | +-}; |
4037 | +- |
4038 | + struct _EvSidebarBookmarksPrivate { |
4039 | + EvDocumentModel *model; |
4040 | + EvBookmarks *bookmarks; |
4041 | +@@ -68,8 +63,6 @@ |
4042 | + G_IMPLEMENT_INTERFACE (EV_TYPE_SIDEBAR_PAGE, |
4043 | + ev_sidebar_bookmarks_page_iface_init)) |
4044 | + |
4045 | +-static guint signals[N_SIGNALS]; |
4046 | +- |
4047 | + static const gchar popup_menu_ui[] = |
4048 | + "<popup name=\"BookmarksPopup\" action=\"BookmarksPopupAction\">\n" |
4049 | + " <menuitem name=\"OpenBookmark\" action=\"OpenBookmark\"/>\n" |
4050 | +@@ -224,16 +217,6 @@ |
4051 | + } |
4052 | + |
4053 | + static void |
4054 | +-ev_sidebar_bookmarks_add_clicked (GtkWidget *button, |
4055 | +- EvSidebarBookmarks *sidebar_bookmarks) |
4056 | +-{ |
4057 | +- /* Let the window add the bookmark since |
4058 | +- * since we don't know the page title |
4059 | +- */ |
4060 | +- g_signal_emit (sidebar_bookmarks, signals[ADD_BOOKMARK], 0); |
4061 | +-} |
4062 | +- |
4063 | +-static void |
4064 | + ev_sidebar_bookmarks_del_clicked (GtkWidget *button, |
4065 | + EvSidebarBookmarks *sidebar_bookmarks) |
4066 | + { |
4067 | +@@ -469,9 +452,8 @@ |
4068 | + hbox = gtk_button_box_new (GTK_ORIENTATION_HORIZONTAL); |
4069 | + |
4070 | + priv->add_button = gtk_button_new_from_stock (GTK_STOCK_ADD); |
4071 | +- g_signal_connect (priv->add_button, "clicked", |
4072 | +- G_CALLBACK (ev_sidebar_bookmarks_add_clicked), |
4073 | +- sidebar_bookmarks); |
4074 | ++ gtk_actionable_set_action_name (GTK_ACTIONABLE (priv->add_button), |
4075 | ++ "win.add-bookmark"); |
4076 | + gtk_widget_set_sensitive (priv->add_button, FALSE); |
4077 | + gtk_box_pack_start (GTK_BOX (hbox), priv->add_button, TRUE, TRUE, 6); |
4078 | + gtk_widget_show (priv->add_button); |
4079 | +@@ -534,16 +516,6 @@ |
4080 | + g_type_class_add_private (g_object_class, sizeof (EvSidebarBookmarksPrivate)); |
4081 | + |
4082 | + g_object_class_override_property (g_object_class, PROP_WIDGET, "main-widget"); |
4083 | +- |
4084 | +- signals[ADD_BOOKMARK] = |
4085 | +- g_signal_new ("add-bookmark", |
4086 | +- G_TYPE_FROM_CLASS (g_object_class), |
4087 | +- G_SIGNAL_RUN_LAST | G_SIGNAL_ACTION, |
4088 | +- G_STRUCT_OFFSET (EvSidebarBookmarksClass, add_bookmark), |
4089 | +- NULL, NULL, |
4090 | +- g_cclosure_marshal_VOID__VOID, |
4091 | +- G_TYPE_NONE, 0, |
4092 | +- G_TYPE_NONE); |
4093 | + } |
4094 | + |
4095 | + GtkWidget * |
4096 | +Index: evince-3.10.3/shell/ev-toolbar.c |
4097 | +=================================================================== |
4098 | +--- evince-3.10.3.orig/shell/ev-toolbar.c 2014-02-04 15:17:34.717800974 +0000 |
4099 | ++++ evince-3.10.3/shell/ev-toolbar.c 2014-02-04 15:17:34.705800974 +0000 |
4100 | +@@ -24,9 +24,12 @@ |
4101 | + |
4102 | + #include "ev-toolbar.h" |
4103 | + |
4104 | ++#include <glib/gi18n.h> |
4105 | + #include "ev-stock-icons.h" |
4106 | + #include "ev-zoom-action.h" |
4107 | + #include "ev-history-action.h" |
4108 | ++#include "ev-application.h" |
4109 | ++#include "ev-recent-menu-model.h" |
4110 | + #include <math.h> |
4111 | + |
4112 | + enum |
4113 | +@@ -40,6 +43,7 @@ |
4114 | + |
4115 | + GtkWidget *view_menu_button; |
4116 | + GtkWidget *action_menu_button; |
4117 | ++ GMenu *bookmarks_section; |
4118 | + }; |
4119 | + |
4120 | + G_DEFINE_TYPE (EvToolbar, ev_toolbar, GTK_TYPE_TOOLBAR) |
4121 | +@@ -62,38 +66,49 @@ |
4122 | + } |
4123 | + |
4124 | + static void |
4125 | +-ev_toolbar_set_button_action (EvToolbar *ev_toolbar, |
4126 | +- GtkButton *button, |
4127 | +- GtkAction *action) |
4128 | ++ev_toolbar_set_button_action (EvToolbar *ev_toolbar, |
4129 | ++ GtkButton *button, |
4130 | ++ const gchar *action_name, |
4131 | ++ const gchar *tooltip) |
4132 | + { |
4133 | +- gtk_activatable_set_related_action (GTK_ACTIVATABLE (button), action); |
4134 | ++ gtk_actionable_set_action_name (GTK_ACTIONABLE (button), action_name); |
4135 | + gtk_button_set_label (button, NULL); |
4136 | + gtk_button_set_focus_on_click (button, FALSE); |
4137 | +- gtk_widget_set_tooltip_text (GTK_WIDGET (button), gtk_action_get_tooltip (action)); |
4138 | ++ gtk_widget_set_tooltip_text (GTK_WIDGET (button), tooltip); |
4139 | + } |
4140 | + |
4141 | + static GtkWidget * |
4142 | +-ev_toolbar_create_button (EvToolbar *ev_toolbar, |
4143 | +- GtkAction *action) |
4144 | ++ev_toolbar_create_button (EvToolbar *ev_toolbar, |
4145 | ++ const gchar *action_name, |
4146 | ++ const gchar *icon_name, |
4147 | ++ const gchar *tooltip) |
4148 | + { |
4149 | + GtkWidget *button = gtk_button_new (); |
4150 | ++ GtkWidget *image; |
4151 | ++ |
4152 | ++ image = gtk_image_new_from_icon_name (icon_name, GTK_ICON_SIZE_MENU); |
4153 | + |
4154 | + gtk_widget_set_valign (button, GTK_ALIGN_CENTER); |
4155 | +- gtk_button_set_image (GTK_BUTTON (button), gtk_image_new ()); |
4156 | +- ev_toolbar_set_button_action (ev_toolbar, GTK_BUTTON (button), action); |
4157 | ++ gtk_button_set_image (GTK_BUTTON (button), image); |
4158 | ++ ev_toolbar_set_button_action (ev_toolbar, GTK_BUTTON (button), action_name, tooltip); |
4159 | + |
4160 | + return button; |
4161 | + } |
4162 | + |
4163 | + static GtkWidget * |
4164 | + ev_toolbar_create_toggle_button (EvToolbar *ev_toolbar, |
4165 | +- GtkAction *action) |
4166 | ++ const gchar *action_name, |
4167 | ++ const gchar *icon_name, |
4168 | ++ const gchar *tooltip) |
4169 | + { |
4170 | + GtkWidget *button = gtk_toggle_button_new (); |
4171 | ++ GtkWidget *image; |
4172 | ++ |
4173 | ++ image = gtk_image_new_from_icon_name (icon_name, GTK_ICON_SIZE_MENU); |
4174 | + |
4175 | + gtk_widget_set_valign (button, GTK_ALIGN_CENTER); |
4176 | +- gtk_button_set_image (GTK_BUTTON (button), gtk_image_new ()); |
4177 | +- ev_toolbar_set_button_action (ev_toolbar, GTK_BUTTON (button), action); |
4178 | ++ gtk_button_set_image (GTK_BUTTON (button), image); |
4179 | ++ ev_toolbar_set_button_action (ev_toolbar, GTK_BUTTON (button), action_name, tooltip); |
4180 | + |
4181 | + return button; |
4182 | + } |
4183 | +@@ -101,17 +116,21 @@ |
4184 | + static GtkWidget * |
4185 | + ev_toolbar_create_menu_button (EvToolbar *ev_toolbar, |
4186 | + const gchar *icon_name, |
4187 | +- GtkWidget *menu, |
4188 | ++ GMenuModel *menu, |
4189 | + GtkAlign menu_align) |
4190 | + { |
4191 | +- GtkWidget *button = gtk_menu_button_new (); |
4192 | ++ GtkWidget *button; |
4193 | ++ GtkMenu *popup; |
4194 | + |
4195 | ++ button = gtk_menu_button_new (); |
4196 | + gtk_widget_set_valign (button, GTK_ALIGN_CENTER); |
4197 | + gtk_button_set_image (GTK_BUTTON (button), gtk_image_new ()); |
4198 | + gtk_image_set_from_icon_name (GTK_IMAGE (gtk_button_get_image (GTK_BUTTON (button))), |
4199 | + icon_name, GTK_ICON_SIZE_MENU); |
4200 | +- gtk_widget_set_halign (menu, menu_align); |
4201 | +- gtk_menu_button_set_popup (GTK_MENU_BUTTON (button), menu); |
4202 | ++ gtk_menu_button_set_menu_model (GTK_MENU_BUTTON (button), menu); |
4203 | ++ |
4204 | ++ popup = gtk_menu_button_get_popup (GTK_MENU_BUTTON (button)); |
4205 | ++ gtk_widget_set_halign (GTK_WIDGET (popup), menu_align); |
4206 | + |
4207 | + return button; |
4208 | + } |
4209 | +@@ -132,16 +151,39 @@ |
4210 | + } |
4211 | + |
4212 | + static void |
4213 | ++ev_toolbar_update_bookmarks (EvToolbar *toolbar) |
4214 | ++{ |
4215 | ++ GMenu *bookmarks_section; |
4216 | ++ GMenuModel *bookmarks_submenu; |
4217 | ++ |
4218 | ++ /* The bookmarks section has one or two items: "Add Bookmark" |
4219 | ++ * and the "Bookmarks" submenu item. Hide the latter when there |
4220 | ++ * are no bookmarks. |
4221 | ++ */ |
4222 | ++ |
4223 | ++ bookmarks_section = toolbar->priv->bookmarks_section; |
4224 | ++ bookmarks_submenu = ev_window_get_bookmarks_menu (toolbar->priv->window); |
4225 | ++ |
4226 | ++ if (g_menu_model_get_n_items (bookmarks_submenu) > 0) { |
4227 | ++ if (g_menu_model_get_n_items (G_MENU_MODEL (bookmarks_section)) == 1) |
4228 | ++ g_menu_append_submenu (bookmarks_section, _("Bookmarks"), bookmarks_submenu); |
4229 | ++ } |
4230 | ++ else { |
4231 | ++ if (g_menu_model_get_n_items (G_MENU_MODEL (bookmarks_section)) == 2) |
4232 | ++ g_menu_remove (bookmarks_section, 1); |
4233 | ++ } |
4234 | ++} |
4235 | ++ |
4236 | ++static void |
4237 | + ev_toolbar_constructed (GObject *object) |
4238 | + { |
4239 | + EvToolbar *ev_toolbar = EV_TOOLBAR (object); |
4240 | +- GtkUIManager *ui_manager; |
4241 | + GtkActionGroup *action_group; |
4242 | + GtkWidget *tool_item; |
4243 | + GtkWidget *hbox; |
4244 | + GtkAction *action; |
4245 | + GtkWidget *button; |
4246 | +- GtkWidget *menu; |
4247 | ++ GMenuModel *menu; |
4248 | + |
4249 | + G_OBJECT_CLASS (ev_toolbar_parent_class)->constructed (object); |
4250 | + |
4251 | +@@ -151,18 +193,17 @@ |
4252 | + GTK_STYLE_CLASS_MENUBAR); |
4253 | + |
4254 | + action_group = ev_window_get_main_action_group (ev_toolbar->priv->window); |
4255 | +- ui_manager = ev_window_get_ui_manager (ev_toolbar->priv->window); |
4256 | + |
4257 | + /* Navigation */ |
4258 | + hbox = ev_toolbar_create_button_group (ev_toolbar); |
4259 | + |
4260 | +- action = gtk_action_group_get_action (action_group, "GoPreviousPage"); |
4261 | +- button = ev_toolbar_create_button (ev_toolbar, action); |
4262 | ++ button = ev_toolbar_create_button (ev_toolbar, "win.go-previous-page", |
4263 | ++ "go-up-symbolic", _("Go to the next page")); |
4264 | + gtk_container_add (GTK_CONTAINER (hbox), button); |
4265 | + gtk_widget_show (button); |
4266 | + |
4267 | +- action = gtk_action_group_get_action (action_group, "GoNextPage"); |
4268 | +- button = ev_toolbar_create_button (ev_toolbar, action); |
4269 | ++ button = ev_toolbar_create_button (ev_toolbar, "win.go-next-page", |
4270 | ++ "go-down-symbolic", _("Go to the previous page")); |
4271 | + gtk_container_add (GTK_CONTAINER (hbox), button); |
4272 | + gtk_widget_show (button); |
4273 | + |
4274 | +@@ -195,8 +236,8 @@ |
4275 | + gtk_widget_show (tool_item); |
4276 | + |
4277 | + /* Find */ |
4278 | +- action = gtk_action_group_get_action (action_group, "EditFind"); |
4279 | +- button = ev_toolbar_create_toggle_button (ev_toolbar, action); |
4280 | ++ button = ev_toolbar_create_toggle_button (ev_toolbar, "win.find", "edit-find-symbolic", |
4281 | ++ _("Find a word or phrase in the document")); |
4282 | + tool_item = GTK_WIDGET (gtk_tool_item_new ()); |
4283 | + gtk_container_add (GTK_CONTAINER (tool_item), button); |
4284 | + gtk_widget_show (button); |
4285 | +@@ -211,30 +252,55 @@ |
4286 | + gtk_container_add (GTK_CONTAINER (ev_toolbar), tool_item); |
4287 | + gtk_widget_show (tool_item); |
4288 | + |
4289 | +- /* View Menu */ |
4290 | +- menu = gtk_ui_manager_get_widget (ui_manager, "/ViewMenuPopup"); |
4291 | +- button = ev_toolbar_create_menu_button (ev_toolbar, "document-properties-symbolic", |
4292 | +- menu, GTK_ALIGN_END); |
4293 | +- ev_toolbar->priv->view_menu_button = button; |
4294 | +- tool_item = GTK_WIDGET (gtk_tool_item_new ()); |
4295 | +- gtk_container_add (GTK_CONTAINER (tool_item), button); |
4296 | +- gtk_widget_show (button); |
4297 | +- gtk_widget_set_margin_right (tool_item, 6); |
4298 | +- |
4299 | +- gtk_container_add (GTK_CONTAINER (ev_toolbar), tool_item); |
4300 | +- gtk_widget_show (tool_item); |
4301 | +- |
4302 | +- /* Action Menu */ |
4303 | +- menu = gtk_ui_manager_get_widget (ui_manager, "/ActionMenu"); |
4304 | +- button = ev_toolbar_create_menu_button (ev_toolbar, "emblem-system-symbolic", |
4305 | +- menu, GTK_ALIGN_END); |
4306 | +- ev_toolbar->priv->action_menu_button = button; |
4307 | +- tool_item = GTK_WIDGET (gtk_tool_item_new ()); |
4308 | +- gtk_container_add (GTK_CONTAINER (tool_item), button); |
4309 | +- gtk_widget_show (button); |
4310 | ++ if (!ev_application_has_traditional_menus (EV_APP)) { |
4311 | ++ GtkBuilder *builder; |
4312 | ++ GMenu *recent_submenu; |
4313 | ++ GMenuModel *recent_menu_model; |
4314 | ++ |
4315 | ++ builder = gtk_builder_new_from_resource ("/org/gnome/evince/shell/ui/menus.ui"); |
4316 | ++ |
4317 | ++ /* View Menu */ |
4318 | ++ menu = G_MENU_MODEL (gtk_builder_get_object (builder, "view-menu")); |
4319 | ++ button = ev_toolbar_create_menu_button (ev_toolbar, "document-properties-symbolic", |
4320 | ++ menu, GTK_ALIGN_END); |
4321 | ++ ev_toolbar->priv->view_menu_button = button; |
4322 | ++ tool_item = GTK_WIDGET (gtk_tool_item_new ()); |
4323 | ++ gtk_widget_set_margin_left (tool_item, 12); |
4324 | ++ gtk_container_add (GTK_CONTAINER (tool_item), button); |
4325 | ++ gtk_widget_show (button); |
4326 | ++ gtk_widget_set_margin_right (tool_item, 6); |
4327 | ++ |
4328 | ++ gtk_container_add (GTK_CONTAINER (ev_toolbar), tool_item); |
4329 | ++ gtk_widget_show (tool_item); |
4330 | ++ |
4331 | ++ /* Action Menu */ |
4332 | ++ menu = G_MENU_MODEL (gtk_builder_get_object (builder, "action-menu")); |
4333 | ++ button = ev_toolbar_create_menu_button (ev_toolbar, "emblem-system-symbolic", |
4334 | ++ menu, GTK_ALIGN_END); |
4335 | ++ ev_toolbar->priv->action_menu_button = button; |
4336 | ++ tool_item = GTK_WIDGET (gtk_tool_item_new ()); |
4337 | ++ gtk_container_add (GTK_CONTAINER (tool_item), button); |
4338 | ++ gtk_widget_show (button); |
4339 | ++ |
4340 | ++ gtk_container_add (GTK_CONTAINER (ev_toolbar), tool_item); |
4341 | ++ gtk_widget_show (tool_item); |
4342 | ++ |
4343 | ++ /* insert dynamic recent files submenu */ |
4344 | ++ recent_menu_model = ev_recent_menu_model_new (gtk_recent_manager_get_default (), |
4345 | ++ "app.open-file", |
4346 | ++ g_get_application_name ()); |
4347 | ++ recent_submenu = G_MENU (gtk_builder_get_object (builder, "recent")); |
4348 | ++ g_menu_append_section (recent_submenu, NULL, recent_menu_model); |
4349 | ++ |
4350 | ++ /* insert bookmarks section */ |
4351 | ++ ev_toolbar->priv->bookmarks_section = G_MENU (gtk_builder_get_object (builder, "bookmarks")); |
4352 | ++ g_signal_connect_swapped (ev_window_get_bookmarks_menu (ev_toolbar->priv->window), "items-changed", |
4353 | ++ G_CALLBACK (ev_toolbar_update_bookmarks), ev_toolbar); |
4354 | ++ ev_toolbar_update_bookmarks (ev_toolbar); |
4355 | + |
4356 | +- gtk_container_add (GTK_CONTAINER (ev_toolbar), tool_item); |
4357 | +- gtk_widget_show (tool_item); |
4358 | ++ g_object_unref (recent_menu_model); |
4359 | ++ g_object_unref (builder); |
4360 | ++ } |
4361 | + } |
4362 | + |
4363 | + static void |
4364 | +Index: evince-3.10.3/shell/ev-utils.c |
4365 | +=================================================================== |
4366 | +--- evince-3.10.3.orig/shell/ev-utils.c 2014-02-04 15:17:34.717800974 +0000 |
4367 | ++++ evince-3.10.3/shell/ev-utils.c 2014-02-04 15:17:34.705800974 +0000 |
4368 | +@@ -22,6 +22,7 @@ |
4369 | + |
4370 | + #include "ev-utils.h" |
4371 | + #include "ev-file-helpers.h" |
4372 | ++#include "ev-application.h" |
4373 | + |
4374 | + #include <string.h> |
4375 | + #include <math.h> |
4376 | +@@ -391,3 +392,91 @@ |
4377 | + g_slist_free (pixbuf_formats); |
4378 | + return NULL; |
4379 | + } |
4380 | ++ |
4381 | ++static const gchar * |
4382 | ++get_settings_key_for_directory (GUserDirectory directory) |
4383 | ++{ |
4384 | ++ switch (directory) { |
4385 | ++ case G_USER_DIRECTORY_PICTURES: |
4386 | ++ return "pictures-directory"; |
4387 | ++ case G_USER_DIRECTORY_DOCUMENTS: |
4388 | ++ default: |
4389 | ++ return "document-directory"; |
4390 | ++ } |
4391 | ++} |
4392 | ++ |
4393 | ++/** |
4394 | ++ * ev_file_chooser_save_folder: |
4395 | ++ * @file_chooser: a #GtkFileChooser |
4396 | ++ * @uri: (allow-none): optional fallback path |
4397 | ++ * @directory: the #GUserDirectory from which to restore |
4398 | ++ * |
4399 | ++ * Saves the directory of @file_chooser for @directory. Use |
4400 | ++ * ev_file_chooser_restore_folder() to restore this folder in a |
4401 | ++ * different file chooser. |
4402 | ++ */ |
4403 | ++void |
4404 | ++ev_file_chooser_save_folder (GtkFileChooser *file_chooser, |
4405 | ++ GUserDirectory directory) |
4406 | ++{ |
4407 | ++ gchar *uri, *folder; |
4408 | ++ |
4409 | ++ folder = gtk_file_chooser_get_current_folder (file_chooser); |
4410 | ++ if (g_strcmp0 (folder, g_get_user_special_dir (directory)) == 0) { |
4411 | ++ /* Store 'nothing' if the folder is the default one */ |
4412 | ++ uri = NULL; |
4413 | ++ } else { |
4414 | ++ uri = gtk_file_chooser_get_current_folder_uri (file_chooser); |
4415 | ++ } |
4416 | ++ g_free (folder); |
4417 | ++ |
4418 | ++ g_settings_set (ev_application_get_settings (EV_APP), |
4419 | ++ get_settings_key_for_directory (directory), |
4420 | ++ "ms", uri); |
4421 | ++ g_free (uri); |
4422 | ++} |
4423 | ++ |
4424 | ++/** |
4425 | ++ * ev_file_chooser_restore_folder: |
4426 | ++ * @file_chooser: a #GtkFileChooser |
4427 | ++ * @uri: (allow-none): optional fallback path |
4428 | ++ * @directory: the #GUserDirectory from which to restore |
4429 | ++ * |
4430 | ++ * Sets the folder of @file_chooser to the last-visited directory for |
4431 | ++ * the given @directory type. |
4432 | ++ */ |
4433 | ++void |
4434 | ++ev_file_chooser_restore_folder (GtkFileChooser *file_chooser, |
4435 | ++ const gchar *uri, |
4436 | ++ GUserDirectory directory) |
4437 | ++{ |
4438 | ++ const gchar *dir; |
4439 | ++ gchar *folder_uri; |
4440 | ++ gchar *parent_uri = NULL; |
4441 | ++ |
4442 | ++ g_settings_get (ev_application_get_settings (EV_APP), |
4443 | ++ get_settings_key_for_directory (directory), |
4444 | ++ "ms", &folder_uri); |
4445 | ++ if (folder_uri == NULL && uri != NULL) { |
4446 | ++ GFile *file, *parent; |
4447 | ++ |
4448 | ++ file = g_file_new_for_uri (uri); |
4449 | ++ parent = g_file_get_parent (file); |
4450 | ++ g_object_unref (file); |
4451 | ++ if (parent) { |
4452 | ++ folder_uri = parent_uri = g_file_get_uri (parent); |
4453 | ++ g_object_unref (parent); |
4454 | ++ } |
4455 | ++ } |
4456 | ++ |
4457 | ++ if (folder_uri) { |
4458 | ++ gtk_file_chooser_set_current_folder_uri (file_chooser, folder_uri); |
4459 | ++ } else { |
4460 | ++ dir = g_get_user_special_dir (directory); |
4461 | ++ gtk_file_chooser_set_current_folder (file_chooser, |
4462 | ++ dir ? dir : g_get_home_dir ()); |
4463 | ++ } |
4464 | ++ |
4465 | ++ g_free (folder_uri); |
4466 | ++ g_free (parent_uri); |
4467 | ++} |
4468 | +Index: evince-3.10.3/shell/ev-utils.h |
4469 | +=================================================================== |
4470 | +--- evince-3.10.3.orig/shell/ev-utils.h 2014-02-04 15:17:34.717800974 +0000 |
4471 | ++++ evince-3.10.3/shell/ev-utils.h 2014-02-04 15:17:34.705800974 +0000 |
4472 | +@@ -42,6 +42,13 @@ |
4473 | + void file_chooser_dialog_add_writable_pixbuf_formats (GtkFileChooser *chooser); |
4474 | + GdkPixbufFormat* get_gdk_pixbuf_format_by_extension (const gchar *uri); |
4475 | + |
4476 | ++void ev_file_chooser_save_folder (GtkFileChooser *file_chooser, |
4477 | ++ GUserDirectory directory); |
4478 | ++ |
4479 | ++void ev_file_chooser_restore_folder (GtkFileChooser *file_chooser, |
4480 | ++ const gchar *uri, |
4481 | ++ GUserDirectory directory); |
4482 | ++ |
4483 | + G_END_DECLS |
4484 | + |
4485 | + #endif /* __EV_VIEW_H__ */ |
4486 | +Index: evince-3.10.3/shell/ev-window.c |
4487 | +=================================================================== |
4488 | +--- evince-3.10.3.orig/shell/ev-window.c 2014-02-04 15:17:34.717800974 +0000 |
4489 | ++++ evince-3.10.3/shell/ev-window.c 2014-02-04 15:19:46.217797405 +0000 |
4490 | +@@ -87,10 +87,10 @@ |
4491 | + #include "ev-print-operation.h" |
4492 | + #include "ev-progress-message-area.h" |
4493 | + #include "ev-annotation-properties-dialog.h" |
4494 | +-#include "ev-bookmarks.h" |
4495 | + #include "ev-bookmark-action.h" |
4496 | + #include "ev-zoom-action.h" |
4497 | + #include "ev-toolbar.h" |
4498 | ++#include "ev-bookmarks.h" |
4499 | + |
4500 | + #ifdef ENABLE_DBUS |
4501 | + #include "ev-gdbus-generated.h" |
4502 | +@@ -175,8 +175,6 @@ |
4503 | + GtkActionGroup *attachment_popup_action_group; |
4504 | + GtkActionGroup *zoom_selector_popup_action_group; |
4505 | + GtkRecentManager *recent_manager; |
4506 | +- GtkActionGroup *recent_action_group; |
4507 | +- guint recent_ui_id; |
4508 | + GtkActionGroup *bookmarks_action_group; |
4509 | + guint bookmarks_ui_id; |
4510 | + GtkUIManager *ui_manager; |
4511 | +@@ -206,6 +204,7 @@ |
4512 | + EvWindowTitle *title; |
4513 | + EvMetadata *metadata; |
4514 | + EvBookmarks *bookmarks; |
4515 | ++ GMenu *bookmarks_menu; |
4516 | + |
4517 | + /* Load params */ |
4518 | + EvLinkDest *dest; |
4519 | +@@ -262,8 +261,6 @@ |
4520 | + #define GS_OVERRIDE_RESTRICTIONS "override-restrictions" |
4521 | + #define GS_PAGE_CACHE_SIZE "page-cache-size" |
4522 | + #define GS_AUTO_RELOAD "auto-reload" |
4523 | +-#define GS_LAST_DOCUMENT_DIRECTORY "document-directory" |
4524 | +-#define GS_LAST_PICTURES_DIRECTORY "pictures-directory" |
4525 | + |
4526 | + #define SIDEBAR_DEFAULT_SIZE 132 |
4527 | + #define LINKS_SIDEBAR_ID "links" |
4528 | +@@ -328,13 +325,9 @@ |
4529 | + static void ev_window_run_fullscreen (EvWindow *window); |
4530 | + static void ev_window_stop_fullscreen (EvWindow *window, |
4531 | + gboolean unfullscreen_window); |
4532 | +-static void ev_window_cmd_view_fullscreen (GtkAction *action, |
4533 | +- EvWindow *window); |
4534 | + static void ev_window_run_presentation (EvWindow *window); |
4535 | + static void ev_window_stop_presentation (EvWindow *window, |
4536 | + gboolean unfullscreen_window); |
4537 | +-static void ev_window_cmd_view_presentation (GtkAction *action, |
4538 | +- EvWindow *window); |
4539 | + static void ev_view_popup_cmd_open_link (GtkAction *action, |
4540 | + EvWindow *window); |
4541 | + static void ev_view_popup_cmd_open_link_new_window (GtkAction *action, |
4542 | +@@ -361,8 +354,6 @@ |
4543 | + EvLink *link, |
4544 | + EvWindow *window); |
4545 | + static void ev_window_update_find_status_message (EvWindow *ev_window); |
4546 | +-static void ev_window_cmd_edit_find (GtkAction *action, |
4547 | +- EvWindow *ev_window); |
4548 | + static void find_bar_search_changed_cb (EggFindBar *find_bar, |
4549 | + GParamSpec *param, |
4550 | + EvWindow *ev_window); |
4551 | +@@ -396,6 +387,17 @@ |
4552 | + } |
4553 | + |
4554 | + static void |
4555 | ++ev_window_set_action_enabled (EvWindow *ev_window, |
4556 | ++ const char *name, |
4557 | ++ gboolean enabled) |
4558 | ++{ |
4559 | ++ GAction *action; |
4560 | ++ |
4561 | ++ action = g_action_map_lookup_action (G_ACTION_MAP (ev_window), name); |
4562 | ++ g_simple_action_set_enabled (G_SIMPLE_ACTION (action), enabled); |
4563 | ++} |
4564 | ++ |
4565 | ++static void |
4566 | + ev_window_set_action_sensitive (EvWindow *ev_window, |
4567 | + const char *name, |
4568 | + gboolean sensitive) |
4569 | +@@ -463,33 +465,31 @@ |
4570 | + } |
4571 | + |
4572 | + /* File menu */ |
4573 | +- ev_window_set_action_sensitive (ev_window, "FileOpenCopy", has_document); |
4574 | +- ev_window_set_action_sensitive (ev_window, "FileSaveAs", has_document && ok_to_copy); |
4575 | +- ev_window_set_action_sensitive (ev_window, "FilePrint", has_pages && ok_to_print); |
4576 | +- ev_window_set_action_sensitive (ev_window, "FileProperties", has_document && has_properties); |
4577 | +- ev_window_set_action_sensitive (ev_window, "FileOpenContainingFolder", has_document); |
4578 | +- ev_window_set_action_sensitive (ev_window, "FileSendTo", |
4579 | +- has_document && ev_window->priv->has_mailto_handler); |
4580 | +- ev_window_set_action_sensitive (ev_window, "ViewPresentation", has_document); |
4581 | ++ ev_window_set_action_enabled (ev_window, "open-copy", has_document); |
4582 | ++ ev_window_set_action_enabled (ev_window, "save-copy", has_document && ok_to_copy); |
4583 | ++ ev_window_set_action_enabled (ev_window, "print", has_pages && ok_to_print); |
4584 | ++ ev_window_set_action_enabled (ev_window, "show-properties", has_document && has_properties); |
4585 | ++ ev_window_set_action_enabled (ev_window, "open-containing-folder", has_document); |
4586 | ++ ev_window_set_action_enabled (ev_window, "send-to", |
4587 | ++ has_document && ev_window->priv->has_mailto_handler); |
4588 | ++ ev_window_set_action_enabled (ev_window, "presentation", has_document); |
4589 | + |
4590 | + /* Edit menu */ |
4591 | +- ev_window_set_action_sensitive (ev_window, "EditSelectAll", has_pages && can_get_text); |
4592 | +- ev_window_set_action_sensitive (ev_window, "EditFind", can_find); |
4593 | +- ev_window_set_action_sensitive (ev_window, "Slash", can_find); |
4594 | +- ev_window_set_action_sensitive (ev_window, "CtrlF", can_find); |
4595 | +- ev_window_set_action_sensitive (ev_window, "EditRotateLeft", has_pages); |
4596 | +- ev_window_set_action_sensitive (ev_window, "EditRotateRight", has_pages); |
4597 | ++ ev_window_set_action_enabled (ev_window, "select-all", has_pages && can_get_text); |
4598 | ++ ev_window_set_action_enabled (ev_window, "find", can_find); |
4599 | ++ ev_window_set_action_enabled (ev_window, "rotate-left", has_pages); |
4600 | ++ ev_window_set_action_enabled (ev_window, "rotate-right", has_pages); |
4601 | + |
4602 | + /* View menu */ |
4603 | +- ev_window_set_action_sensitive (ev_window, "ViewContinuous", has_pages); |
4604 | +- ev_window_set_action_sensitive (ev_window, "ViewDual", has_pages); |
4605 | +- ev_window_set_action_sensitive (ev_window, "ViewDualOddLeft", has_pages); |
4606 | +- ev_window_set_action_sensitive (ev_window, "ViewReload", has_pages); |
4607 | +- ev_window_set_action_sensitive (ev_window, "ViewAutoscroll", has_pages); |
4608 | +- ev_window_set_action_sensitive (ev_window, "ViewInvertedColors", has_pages); |
4609 | ++ ev_window_set_action_enabled (ev_window, "continuous", has_pages); |
4610 | ++ ev_window_set_action_enabled (ev_window, "dual-page", has_pages); |
4611 | ++ ev_window_set_action_enabled (ev_window, "dual-odd-left", has_pages); |
4612 | ++ ev_window_set_action_enabled (ev_window, "reload", has_pages); |
4613 | ++ ev_window_set_action_enabled (ev_window, "auto-scroll", has_pages); |
4614 | ++ ev_window_set_action_enabled (ev_window, "inverted-colors", has_pages); |
4615 | + |
4616 | + /* Bookmarks menu */ |
4617 | +- ev_window_set_action_sensitive (ev_window, "BookmarksAdd", |
4618 | ++ ev_window_set_action_enabled (ev_window, "add-bookmark", |
4619 | + has_pages && ev_window->priv->bookmarks); |
4620 | + |
4621 | + /* Toolbar-specific actions: */ |
4622 | +@@ -507,62 +507,58 @@ |
4623 | + gboolean has_pages = FALSE; |
4624 | + gboolean presentation_mode; |
4625 | + gboolean can_find_in_page = FALSE; |
4626 | +- gboolean dual_mode = FALSE; |
4627 | + |
4628 | + if (ev_window->priv->document) { |
4629 | + page = ev_document_model_get_page (ev_window->priv->model); |
4630 | + n_pages = ev_document_get_n_pages (ev_window->priv->document); |
4631 | + has_pages = n_pages > 0; |
4632 | +- dual_mode = ev_document_model_get_dual_page (ev_window->priv->model); |
4633 | + } |
4634 | + |
4635 | + can_find_in_page = (ev_window->priv->find_job && |
4636 | + ev_job_find_has_results (EV_JOB_FIND (ev_window->priv->find_job))); |
4637 | + |
4638 | +- ev_window_set_action_sensitive (ev_window, "EditCopy", |
4639 | ++ ev_window_set_action_enabled (ev_window, "copy", |
4640 | + has_pages && |
4641 | + ev_view_get_has_selection (view)); |
4642 | +- ev_window_set_action_sensitive (ev_window, "CtrlG", |
4643 | +- has_pages && can_find_in_page); |
4644 | +- ev_window_set_action_sensitive (ev_window, "ShiftCtrlG", |
4645 | +- has_pages && can_find_in_page); |
4646 | +- ev_window_set_action_sensitive (ev_window, "F3", |
4647 | +- has_pages && can_find_in_page); |
4648 | ++ ev_window_set_action_enabled (ev_window, "find-next", |
4649 | ++ has_pages && can_find_in_page); |
4650 | ++ ev_window_set_action_enabled (ev_window, "find-previous", |
4651 | ++ has_pages && can_find_in_page); |
4652 | + |
4653 | + presentation_mode = EV_WINDOW_IS_PRESENTATION (ev_window); |
4654 | + |
4655 | +- ev_window_set_action_sensitive (ev_window, "ViewZoomIn", |
4656 | +- has_pages && |
4657 | +- ev_view_can_zoom_in (view) && |
4658 | +- !presentation_mode); |
4659 | +- ev_window_set_action_sensitive (ev_window, "ViewZoomOut", |
4660 | +- has_pages && |
4661 | +- ev_view_can_zoom_out (view) && |
4662 | +- !presentation_mode); |
4663 | +- ev_window_set_action_sensitive (ev_window, "ViewDualOddLeft", dual_mode); |
4664 | ++ ev_window_set_action_enabled (ev_window, "zoom-in", |
4665 | ++ has_pages && |
4666 | ++ ev_view_can_zoom_in (view) && |
4667 | ++ !presentation_mode); |
4668 | ++ ev_window_set_action_enabled (ev_window, "zoom-out", |
4669 | ++ has_pages && |
4670 | ++ ev_view_can_zoom_out (view) && |
4671 | ++ !presentation_mode); |
4672 | ++ // ev_window_set_action_sensitive (ev_window, "ViewDualOddLeft", dual_mode); |
4673 | + |
4674 | + /* Go menu */ |
4675 | + if (has_pages) { |
4676 | +- ev_window_set_action_sensitive (ev_window, "GoPreviousPage", page > 0); |
4677 | +- ev_window_set_action_sensitive (ev_window, "GoNextPage", page < n_pages - 1); |
4678 | +- ev_window_set_action_sensitive (ev_window, "GoFirstPage", page > 0); |
4679 | +- ev_window_set_action_sensitive (ev_window, "GoLastPage", page < n_pages - 1); |
4680 | +- ev_window_set_action_sensitive (ev_window, "GoToPage", TRUE); |
4681 | ++ ev_window_set_action_enabled (ev_window, "go-previous-page", page > 0); |
4682 | ++ ev_window_set_action_enabled (ev_window, "go-next-page", page < n_pages - 1); |
4683 | ++ ev_window_set_action_enabled (ev_window, "go-first-page", page > 0); |
4684 | ++ ev_window_set_action_enabled (ev_window, "go-last-page", page < n_pages - 1); |
4685 | ++ ev_window_set_action_enabled (ev_window, "select-page", TRUE); |
4686 | + } else { |
4687 | +- ev_window_set_action_sensitive (ev_window, "GoFirstPage", FALSE); |
4688 | +- ev_window_set_action_sensitive (ev_window, "GoPreviousPage", FALSE); |
4689 | +- ev_window_set_action_sensitive (ev_window, "GoNextPage", FALSE); |
4690 | +- ev_window_set_action_sensitive (ev_window, "GoLastPage", FALSE); |
4691 | +- ev_window_set_action_sensitive (ev_window, "GoToPage", FALSE); |
4692 | ++ ev_window_set_action_enabled (ev_window, "go-first-page", FALSE); |
4693 | ++ ev_window_set_action_enabled (ev_window, "go-previous-page", FALSE); |
4694 | ++ ev_window_set_action_enabled (ev_window, "go-next-page", FALSE); |
4695 | ++ ev_window_set_action_enabled (ev_window, "go-last-page", FALSE); |
4696 | ++ ev_window_set_action_enabled (ev_window, "select-page", FALSE); |
4697 | + } |
4698 | + |
4699 | + ev_window_set_action_sensitive (ev_window, "History", |
4700 | + !ev_history_is_frozen (ev_window->priv->history)); |
4701 | + |
4702 | +- ev_window_set_action_sensitive (ev_window, "F7", |
4703 | +- has_pages && |
4704 | +- ev_view_supports_caret_navigation (view) && |
4705 | +- !presentation_mode); |
4706 | ++ ev_window_set_action_enabled (ev_window, "caret-navigation", |
4707 | ++ has_pages && |
4708 | ++ ev_view_supports_caret_navigation (view) && |
4709 | ++ !presentation_mode); |
4710 | + } |
4711 | + |
4712 | + static void |
4713 | +@@ -892,7 +888,7 @@ |
4714 | + view_selection_changed_cb (EvView *view, |
4715 | + EvWindow *window) |
4716 | + { |
4717 | +- ev_window_set_action_sensitive (window, "EditCopy", |
4718 | ++ ev_window_set_action_enabled (window, "copy", |
4719 | + ev_view_get_has_selection (view)); |
4720 | + } |
4721 | + |
4722 | +@@ -1436,27 +1432,6 @@ |
4723 | + } |
4724 | + #endif |
4725 | + |
4726 | +-static GSettings * |
4727 | +-ev_window_ensure_settings (EvWindow *ev_window) |
4728 | +-{ |
4729 | +- EvWindowPrivate *priv = ev_window->priv; |
4730 | +- |
4731 | +- if (priv->settings != NULL) |
4732 | +- return priv->settings; |
4733 | +- |
4734 | +- priv->settings = g_settings_new (GS_SCHEMA_NAME); |
4735 | +- g_signal_connect (priv->settings, |
4736 | +- "changed::"GS_OVERRIDE_RESTRICTIONS, |
4737 | +- G_CALLBACK (override_restrictions_changed), |
4738 | +- ev_window); |
4739 | +- g_signal_connect (priv->settings, |
4740 | +- "changed::"GS_PAGE_CACHE_SIZE, |
4741 | +- G_CALLBACK (page_cache_size_changed), |
4742 | +- ev_window); |
4743 | +- |
4744 | +- return priv->settings; |
4745 | +-} |
4746 | +- |
4747 | + static gboolean |
4748 | + ev_window_setup_document (EvWindow *ev_window) |
4749 | + { |
4750 | +@@ -1471,8 +1446,6 @@ |
4751 | + ev_window_title_set_document (ev_window->priv->title, document); |
4752 | + ev_window_title_set_uri (ev_window->priv->title, ev_window->priv->uri); |
4753 | + |
4754 | +- ev_window_ensure_settings (ev_window); |
4755 | +- |
4756 | + #ifdef HAVE_DESKTOP_SCHEMAS |
4757 | + if (!ev_window->priv->lockdown_settings) { |
4758 | + ev_window->priv->lockdown_settings = g_settings_new (GS_LOCKDOWN_SCHEMA_NAME); |
4759 | +@@ -2410,124 +2383,10 @@ |
4760 | + } |
4761 | + } |
4762 | + |
4763 | +-static const gchar * |
4764 | +-get_settings_key_for_directory (GUserDirectory directory) |
4765 | +-{ |
4766 | +- switch (directory) { |
4767 | +- case G_USER_DIRECTORY_PICTURES: |
4768 | +- return GS_LAST_PICTURES_DIRECTORY; |
4769 | +- case G_USER_DIRECTORY_DOCUMENTS: |
4770 | +- default: |
4771 | +- return GS_LAST_DOCUMENT_DIRECTORY; |
4772 | +- } |
4773 | +-} |
4774 | +- |
4775 | +-static void |
4776 | +-ev_window_file_chooser_restore_folder (EvWindow *window, |
4777 | +- GtkFileChooser *file_chooser, |
4778 | +- const gchar *uri, |
4779 | +- GUserDirectory directory) |
4780 | +-{ |
4781 | +- const gchar *folder_uri, *dir; |
4782 | +- gchar *parent_uri = NULL; |
4783 | +- |
4784 | +- g_settings_get (ev_window_ensure_settings (window), |
4785 | +- get_settings_key_for_directory (directory), |
4786 | +- "m&s", &folder_uri); |
4787 | +- if (folder_uri == NULL && uri != NULL) { |
4788 | +- GFile *file, *parent; |
4789 | +- |
4790 | +- file = g_file_new_for_uri (uri); |
4791 | +- parent = g_file_get_parent (file); |
4792 | +- g_object_unref (file); |
4793 | +- if (parent) { |
4794 | +- folder_uri = parent_uri = g_file_get_uri (parent); |
4795 | +- g_object_unref (parent); |
4796 | +- } |
4797 | +- } |
4798 | +- |
4799 | +- if (folder_uri) { |
4800 | +- gtk_file_chooser_set_current_folder_uri (file_chooser, folder_uri); |
4801 | +- } else { |
4802 | +- dir = g_get_user_special_dir (directory); |
4803 | +- gtk_file_chooser_set_current_folder (file_chooser, |
4804 | +- dir ? dir : g_get_home_dir ()); |
4805 | +- } |
4806 | +- |
4807 | +- g_free (parent_uri); |
4808 | +-} |
4809 | +- |
4810 | +-static void |
4811 | +-ev_window_file_chooser_save_folder (EvWindow *window, |
4812 | +- GtkFileChooser *file_chooser, |
4813 | +- GUserDirectory directory) |
4814 | +-{ |
4815 | +- gchar *uri, *folder; |
4816 | +- |
4817 | +- folder = gtk_file_chooser_get_current_folder (file_chooser); |
4818 | +- if (g_strcmp0 (folder, g_get_user_special_dir (directory)) == 0) { |
4819 | +- /* Store 'nothing' if the folder is the default one */ |
4820 | +- uri = NULL; |
4821 | +- } else { |
4822 | +- uri = gtk_file_chooser_get_current_folder_uri (file_chooser); |
4823 | +- } |
4824 | +- g_free (folder); |
4825 | +- |
4826 | +- g_settings_set (ev_window_ensure_settings (window), |
4827 | +- get_settings_key_for_directory (directory), |
4828 | +- "ms", uri); |
4829 | +- g_free (uri); |
4830 | +-} |
4831 | +- |
4832 | +-static void |
4833 | +-file_open_dialog_response_cb (GtkWidget *chooser, |
4834 | +- gint response_id, |
4835 | +- EvWindow *ev_window) |
4836 | +-{ |
4837 | +- if (response_id == GTK_RESPONSE_OK) { |
4838 | +- GSList *uris; |
4839 | +- |
4840 | +- ev_window_file_chooser_save_folder (ev_window, GTK_FILE_CHOOSER (chooser), |
4841 | +- G_USER_DIRECTORY_DOCUMENTS); |
4842 | +- |
4843 | +- uris = gtk_file_chooser_get_uris (GTK_FILE_CHOOSER (chooser)); |
4844 | +- |
4845 | +- ev_application_open_uri_list (EV_APP, uris, |
4846 | +- gtk_window_get_screen (GTK_WINDOW (ev_window)), |
4847 | +- gtk_get_current_event_time ()); |
4848 | +- |
4849 | +- g_slist_foreach (uris, (GFunc)g_free, NULL); |
4850 | +- g_slist_free (uris); |
4851 | +- } |
4852 | +- |
4853 | +- gtk_widget_destroy (chooser); |
4854 | +-} |
4855 | +- |
4856 | + static void |
4857 | + ev_window_cmd_file_open (GtkAction *action, EvWindow *window) |
4858 | + { |
4859 | +- GtkWidget *chooser; |
4860 | +- |
4861 | +- chooser = gtk_file_chooser_dialog_new (_("Open Document"), |
4862 | +- GTK_WINDOW (window), |
4863 | +- GTK_FILE_CHOOSER_ACTION_OPEN, |
4864 | +- GTK_STOCK_CANCEL, |
4865 | +- GTK_RESPONSE_CANCEL, |
4866 | +- GTK_STOCK_OPEN, GTK_RESPONSE_OK, |
4867 | +- NULL); |
4868 | +- |
4869 | +- ev_document_factory_add_filters (chooser, NULL); |
4870 | +- gtk_file_chooser_set_select_multiple (GTK_FILE_CHOOSER (chooser), TRUE); |
4871 | +- gtk_file_chooser_set_local_only (GTK_FILE_CHOOSER (chooser), FALSE); |
4872 | +- |
4873 | +- ev_window_file_chooser_restore_folder (window, GTK_FILE_CHOOSER (chooser), |
4874 | +- NULL, G_USER_DIRECTORY_DOCUMENTS); |
4875 | +- |
4876 | +- g_signal_connect (chooser, "response", |
4877 | +- G_CALLBACK (file_open_dialog_response_cb), |
4878 | +- window); |
4879 | +- |
4880 | +- gtk_widget_show (chooser); |
4881 | ++ ev_application_open (EV_APP); |
4882 | + } |
4883 | + |
4884 | + static void |
4885 | +@@ -2545,26 +2404,13 @@ |
4886 | + } |
4887 | + |
4888 | + static void |
4889 | +-ev_window_cmd_file_open_copy (GtkAction *action, EvWindow *window) |
4890 | ++ev_window_activate_open_copy_action (GSimpleAction *action, |
4891 | ++ GVariant *parameter, |
4892 | ++ gpointer user_data) |
4893 | + { |
4894 | +- ev_window_open_copy_at_dest (window, NULL); |
4895 | +-} |
4896 | ++ EvWindow *window = user_data; |
4897 | + |
4898 | +-static void |
4899 | +-ev_window_cmd_recent_file_activate (GtkAction *action, |
4900 | +- EvWindow *window) |
4901 | +-{ |
4902 | +- GtkRecentInfo *info; |
4903 | +- const gchar *uri; |
4904 | +- |
4905 | +- info = g_object_get_data (G_OBJECT (action), "gtk-recent-info"); |
4906 | +- g_assert (info != NULL); |
4907 | +- |
4908 | +- uri = gtk_recent_info_get_uri (info); |
4909 | +- |
4910 | +- ev_application_open_uri_at_dest (EV_APP, uri, |
4911 | +- gtk_window_get_screen (GTK_WINDOW (window)), |
4912 | +- NULL, 0, NULL, gtk_get_current_event_time ()); |
4913 | ++ ev_window_open_copy_at_dest (window, NULL); |
4914 | + } |
4915 | + |
4916 | + static void |
4917 | +@@ -2583,185 +2429,6 @@ |
4918 | + gtk_recent_manager_add_item (window->priv->recent_manager, filename); |
4919 | + } |
4920 | + |
4921 | +-static gint |
4922 | +-compare_recent_items (GtkRecentInfo *a, GtkRecentInfo *b) |
4923 | +-{ |
4924 | +- gboolean has_ev_a, has_ev_b; |
4925 | +- const gchar *evince = g_get_application_name (); |
4926 | +- |
4927 | +- has_ev_a = gtk_recent_info_has_application (a, evince); |
4928 | +- has_ev_b = gtk_recent_info_has_application (b, evince); |
4929 | +- |
4930 | +- if (has_ev_a && has_ev_b) { |
4931 | +- time_t time_a, time_b; |
4932 | +- |
4933 | +- time_a = gtk_recent_info_get_modified (a); |
4934 | +- time_b = gtk_recent_info_get_modified (b); |
4935 | +- |
4936 | +- return (time_b - time_a); |
4937 | +- } else if (has_ev_a) { |
4938 | +- return -1; |
4939 | +- } else if (has_ev_b) { |
4940 | +- return 1; |
4941 | +- } |
4942 | +- |
4943 | +- return 0; |
4944 | +-} |
4945 | +- |
4946 | +-/* |
4947 | +- * Doubles underscore to avoid spurious menu accels. |
4948 | +- */ |
4949 | +-static gchar * |
4950 | +-ev_window_get_recent_file_label (gint index, const gchar *filename) |
4951 | +-{ |
4952 | +- GString *str; |
4953 | +- gint length; |
4954 | +- const gchar *p; |
4955 | +- const gchar *end; |
4956 | +- gboolean is_rtl; |
4957 | +- |
4958 | +- is_rtl = (gtk_widget_get_default_direction () == GTK_TEXT_DIR_RTL); |
4959 | +- |
4960 | +- g_return_val_if_fail (filename != NULL, NULL); |
4961 | +- |
4962 | +- length = strlen (filename); |
4963 | +- str = g_string_sized_new (length + 10); |
4964 | +- g_string_printf (str, "%s_%d. ", is_rtl ? "\xE2\x80\x8F" : "", index); |
4965 | +- |
4966 | +- p = filename; |
4967 | +- end = filename + length; |
4968 | +- |
4969 | +- while (p != end) { |
4970 | +- const gchar *next; |
4971 | +- next = g_utf8_next_char (p); |
4972 | +- |
4973 | +- switch (*p) { |
4974 | +- case '_': |
4975 | +- g_string_append (str, "__"); |
4976 | +- break; |
4977 | +- default: |
4978 | +- g_string_append_len (str, p, next - p); |
4979 | +- break; |
4980 | +- } |
4981 | +- |
4982 | +- p = next; |
4983 | +- } |
4984 | +- |
4985 | +- return g_string_free (str, FALSE); |
4986 | +-} |
4987 | +- |
4988 | +-static void |
4989 | +-ev_window_recent_action_connect_proxy_cb (GtkActionGroup *action_group, |
4990 | +- GtkAction *action, |
4991 | +- GtkWidget *proxy, |
4992 | +- gpointer data) |
4993 | +-{ |
4994 | +- GtkLabel *label; |
4995 | +- |
4996 | +- if (!GTK_IS_MENU_ITEM (proxy)) |
4997 | +- return; |
4998 | +- |
4999 | +- label = GTK_LABEL (gtk_bin_get_child (GTK_BIN (proxy))); |
5000 | +- |