Merge lp:~larsu/evince/add-gmenumodel-port into lp:evince

Proposed by Lars Karlitski
Status: Superseded
Proposed branch: lp:~larsu/evince/add-gmenumodel-port
Merge into: lp:evince
Diff against target: 8080 lines (+7852/-0)
45 files modified
.bzr-builddeb/default.conf (+3/-0)
debian/README.Debian (+12/-0)
debian/apparmor-profile (+168/-0)
debian/apparmor-profile.abstraction (+115/-0)
debian/bug-presubj (+16/-0)
debian/changelog (+1089/-0)
debian/compat (+1/-0)
debian/control (+203/-0)
debian/control.in (+200/-0)
debian/copyright (+393/-0)
debian/evince-common.dirs (+2/-0)
debian/evince-common.install (+11/-0)
debian/evince-common.lintian-overrides (+3/-0)
debian/evince-common.manpages (+1/-0)
debian/evince-dbg.lintian-overrides (+3/-0)
debian/evince-gtk.lintian-overrides (+3/-0)
debian/evince-gtk.menu (+3/-0)
debian/evince-thumbnailer.1 (+20/-0)
debian/evince-thumbnailer.xml (+94/-0)
debian/evince.apport (+20/-0)
debian/evince.install (+3/-0)
debian/evince.lintian-overrides (+3/-0)
debian/evince.menu (+3/-0)
debian/evince.mime (+1/-0)
debian/evince.xml (+88/-0)
debian/evince.xpm (+162/-0)
debian/gir1.2-evince-3.0.install (+1/-0)
debian/gir1.2-evince-3.0.lintian-overrides (+3/-0)
debian/libevdocument3-4.install (+3/-0)
debian/libevdocument3-4.lintian-overrides (+3/-0)
debian/libevdocument3-4.symbols (+320/-0)
debian/libevince-dev.install (+6/-0)
debian/libevince-dev.lintian-overrides (+3/-0)
debian/libevview3-3.install (+1/-0)
debian/libevview3-3.lintian-overrides (+3/-0)
debian/libevview3-3.symbols (+229/-0)
debian/patches/0001-Port-to-GMenuModel-and-add-menu-bar.patch (+3963/-0)
debian/patches/0002-Remove-gtk_application_set_accels_for_actions.patch (+79/-0)
debian/patches/11_grip_gestures.patch (+467/-0)
debian/patches/git_Don-t-allow-Send-To-when-there-is-no-mail-client-ava.patch (+62/-0)
debian/patches/series (+4/-0)
debian/patches/workaround_notes_color_issue.patch (+11/-0)
debian/rules (+71/-0)
debian/source/format (+1/-0)
debian/watch (+2/-0)
To merge this branch: bzr merge lp:~larsu/evince/add-gmenumodel-port
Reviewer Review Type Date Requested Status
VCS imports Pending
Review via email: mp+204717@code.launchpad.net

This proposal has been superseded by a proposal from 2014-02-05.

Commit message

New patches: port to GMenuModel and add a menubar

Description of the change

New patches: port to GMenuModel and add a menubar

To post a comment you must log in.
lp:~larsu/evince/add-gmenumodel-port updated
226. By Lars Karlitski

Update translation templates

Unmerged revisions

226. By Lars Karlitski

Update translation templates

225. By Lars Karlitski

Add GMenuModel port

224. By Sebastien Bacher

releasing package evince version 3.10.3-0ubuntu2

223. By Sebastien Bacher

let create directories, from the file selector, on devices mounted
by the user, thanks Jamie Strandboge (lp: #1265491)

222. By Sebastien Bacher

debian/control.in: Depends on gnome-icon-theme-symbolic (lp: #1246448)

221. By Sebastien Bacher

* debian/apparmor-profile.abstraction, debian/apparmor-profile:
  - updated to allow opening/saving pdf.xz files, thanks Martin Thornton
    (lp: #1252771)

220. By Sebastien Bacher

releasing package evince version 3.10.3-0ubuntu1

219. By Sebastien Bacher

New upstream version

218. By Sebastien Bacher

releasing package evince version 3.10.2-0ubuntu1

217. By Sebastien Bacher

* New upstream version
* debian/patches/git_give_focus_correctly.patch,
  debian/patches/git_correct_page_info.patch,
  debian/patches/git_djvu_segfault.patch:
  - dropped, those changes are in the new version

Preview Diff

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

Subscribers

People subscribed via source and target branches