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