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