[poppler] 3 commits - poppler/Annot.cc

Albert Astals Cid aacid at kemper.freedesktop.org
Sun May 4 07:21:34 PDT 2014


 poppler/Annot.cc |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

New commits:
commit 7b94b119f07713af7b8b9f1ac3ea3f1d35c1e240
Merge: c859d2b bae836c
Author: Albert Astals Cid <aacid at kde.org>
Date:   Sun May 4 16:21:24 2014 +0200

    Merge remote-tracking branch 'origin/poppler-0.26'

commit bae836cd3dd3511ca9cf4745626142334bafd1a6
Author: Marek Kasik <mkasik at redhat.com>
Date:   Sun May 4 16:20:33 2014 +0200

    Use field value V for radio buttons
    
    Turn on radio button only if its appearance state is equal to the value
    of name object "V" of the field.
    
    Bug #75979

diff --git a/poppler/Annot.cc b/poppler/Annot.cc
index ab48be6..fa29739 100644
--- a/poppler/Annot.cc
+++ b/poppler/Annot.cc
@@ -29,6 +29,7 @@
 // Copyright (C) 2012 Tobias Koenig <tokoe at kdab.com>
 // Copyright (C) 2013 Peter Breitenlohner <peb at mppmu.mpg.de>
 // Copyright (C) 2013 Adrian Johnson <ajohnson at redneon.com>
+// Copyright (C) 2014 Marek Kasik <mkasik at redhat.com>
 //
 // To see a description of the changes please see the Changelog file that
 // came with your tarball or type make ChangeLog if you are building from git
@@ -4926,7 +4927,8 @@ void AnnotWidget::drawFormFieldButton(GfxResources *resources, GooString *da) {
   switch (static_cast<FormFieldButton *>(field)->getButtonType()) {
   case formButtonRadio: {
     //~ Acrobat doesn't draw a caption if there is no AP dict (?)
-    if (appearState && appearState->cmp("Off") != 0) {
+    if (appearState && appearState->cmp("Off") != 0 &&
+        static_cast<FormFieldButton *>(field)->getState(appearState->getCString())) {
       if (caption) {
         drawText(caption, da, resources, gFalse, 0, fieldQuadCenter,
                  gFalse, gTrue);
commit a748b3a059938e6ae98b51eb82bab7c33a5e23c7
Author: Carlos Garcia Campos <carlosgc at gnome.org>
Date:   Wed Apr 30 09:25:31 2014 +0200

    glib: Fix multiple definition of PopplerTextSpan
    
    https://bugs.freedesktop.org/show_bug.cgi?id=78103

diff --git a/glib/poppler-structure-element.h b/glib/poppler-structure-element.h
index 4596a41..3848c21 100644
--- a/glib/poppler-structure-element.h
+++ b/glib/poppler-structure-element.h
@@ -250,9 +250,6 @@ typedef enum {
 } PopplerStructureTableScope;
 
 
-typedef struct _PopplerTextSpan PopplerTextSpan;
-
-
 GType                            poppler_structure_element_get_type               (void) G_GNUC_CONST;
 PopplerStructureElementKind      poppler_structure_element_get_kind               (PopplerStructureElement     *poppler_structure_element);
 gint                             poppler_structure_element_get_page               (PopplerStructureElement     *poppler_structure_element);


More information about the poppler mailing list