Created attachment 309599 [details] no button for adding annotations I know that evince-3.2.1-r1 has supported annotations in pdf file. But I couldn't find the button which is used to add annotations in evince, what I see is in picture 1(non-annotation_1.png), when evince's size is not in its minimum size. when I chang the size evince's size to make it in its minimum size, the button which is used to add annotations appear, which is showed in picture 2(non-annotation_1.png). It seems that there is something wrong with the size management of evince.
Created attachment 309601 [details] button for adding annotations shows up
Portage 2.2.0_alpha100 (default/linux/amd64/10.0/desktop/gnome, gcc-4.5.3, glibc-2.13-r4, 3.2.12-gentoo x86_64) ================================================================= System uname: Linux-3.2.12-gentoo-x86_64-Intel-R-_Core-TM-_i5-2410M_CPU_@_2.30GHz-with-gentoo-2.0.3 Timestamp of tree: Thu, 19 Apr 2012 13:30:01 +0000 ccache version 3.1.6 [enabled] app-shells/bash: 4.2_p20 dev-java/java-config: 2.1.11-r3 dev-lang/python: 2.7.2-r3, 3.2.2 dev-util/ccache: 3.1.6 dev-util/cmake: 2.8.6-r4 dev-util/pkgconfig: 0.26 sys-apps/baselayout: 2.0.3 sys-apps/openrc: 0.9.9.3 sys-apps/sandbox: 2.5 sys-devel/autoconf: 2.13, 2.68 sys-devel/automake: 1.11.1 sys-devel/binutils: 2.21.1-r1 sys-devel/gcc: 4.5.3-r2 sys-devel/gcc-config: 1.5-r2 sys-devel/libtool: 2.4.2 sys-devel/make: 3.82-r1 sys-kernel/linux-headers: 3.2-r1 (virtual/os-headers) sys-libs/glibc: 2.13-r4 Repositories: gentoo systemd Installed sets: ACCEPT_KEYWORDS="amd64" ACCEPT_LICENSE="*" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -pipe -march=core2 -mtune=core2 -fomit-frame-pointer" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt /usr/share/openvpn/easy-rsa" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c" CXXFLAGS="-O2 -pipe -march=core2 -mtune=core2 -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="assume-digests binpkg-logs ccache distlocks ebuild-locks fixlafiles news parallel-fetch preserve-libs protect-owned sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch" FFLAGS="" GENTOO_MIRRORS="http://ftp3.tsinghua.edu.cn/gentoo" LANG="en_US.utf8" LDFLAGS="-Wl,-O2" LINGUAS="en zh" MAKEOPTS="-j4" PKGDIR="/usr/portage/packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_EXTRA_OPTS="--exclude-from=/etc/portage/rsync_excludes" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/var/lib/layman/systemd" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X a52 aac acpi alsa amd64 automount berkdb boost branding bzip2 cairo calendar cdda cdr cjk cli clutter consolekit cracklib crypt cxx dbus dconf dhclient dri dts dvd dvdr eds emboss encode evo exif fam firefox flac fontconfig gconf gdbm gdu gif glib gnome gnome-keyring gnome-online-accounts gnutls gstreamer gtk gtk3 iconv introspection ipod ipv6 java jpeg jpeg2k laptop latex lcms libnotify lm_sensors mad mmx mng modules mp3 mp4 mpeg mudflap multilib nautilus ncurses networkmanager nls nptl nptlonly ogg opengl pam pange pango pcre pdf png policykit posix ppds pppd pulseaudio readline sdl session smp socialweb spell sse sse2 ssl startup-notification subversion svg sysfs tcpd tex thinkpad tiff truetype udev unicode usb vaapi vala vim-syntax vorbis wifi wxwidgets x264 xcb xetex xinerama xml xorg xv xvid xvmc zlib" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" DRACUT_MODULES="plymouth" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="evdev mouse keyboard synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en zh" PHP_TARGETS="php5-3" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="intel" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, USE_PYTHON
[ebuild R ~] app-text/evince-3.2.1-r1 USE="dbus gnome-keyring introspection nautilus tiff -debug -djvu -doc -dvi -t1lib -xps" 0 kB [ebuild R ~] app-text/poppler-0.18.4-r1 USE="cairo cjk cxx introspection jpeg jpeg2k lcms png tiff utils xpdf-headers -curl -debug -doc -qt4" 0 kB Is there anything wrong with the USEs for evince or poppler?
The add annotation button seems to work fine with gtk+-3.2.4-r1, but does not appear with gtk+-3.4.1.
Reported upstream at https://bugzilla.gnome.org/show_bug.cgi?id=674697
Should be fixed by x11-libs/gtk+-3.4.1-r1, >*gtk+-3.4.1-r1 (02 May 2012) > > 02 May 2012; Alexandre Rostovtsev <tetromino@gentoo.org> > +gtk+-3.4.1-r1.ebuild, +files/gtk+-3.4.1-extraneous-events-scrolling.patch, > +files/gtk+-3.4.1-toolpalette-adjustment.patch, > +files/gtk+-3.4.1-toolpalette-rename.patch: > Fix annotation button in evince (bug #412751, thanks to Geraint Yang). > Fix inefficient scrolling.
(In reply to comment #6) > Should be fixed by x11-libs/gtk+-3.4.1-r1, > > >*gtk+-3.4.1-r1 (02 May 2012) > > > > 02 May 2012; Alexandre Rostovtsev <tetromino@gentoo.org> > > +gtk+-3.4.1-r1.ebuild, +files/gtk+-3.4.1-extraneous-events-scrolling.patch, > > +files/gtk+-3.4.1-toolpalette-adjustment.patch, > > +files/gtk+-3.4.1-toolpalette-rename.patch: > > Fix annotation button in evince (bug #412751, thanks to Geraint Yang). > > Fix inefficient scrolling. Thanks a lot!