summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlbert Astals Cid <aacid@kde.org>2023-10-22 17:11:01 +0200
committerAlbert Astals Cid <aacid@kde.org>2023-10-22 15:11:38 +0000
commit4e86f71b98c45bae7b2304eca630cf2ae24c216d (patch)
tree3b501e719af31a299b2d7db29f0984d01dfadacd
parent9e174595d0e891188275420cf045ddf423a1ecbc (diff)
Simple GooString -> std::string change
-rw-r--r--poppler/Annot.cc2
-rw-r--r--poppler/Annot.h4
-rw-r--r--poppler/Form.cc2
-rw-r--r--poppler/Form.h2
-rw-r--r--poppler/Link.cc6
-rw-r--r--poppler/Link.h4
6 files changed, 10 insertions, 10 deletions
diff --git a/poppler/Annot.cc b/poppler/Annot.cc
index 9eeb71e6..c8f029f8 100644
--- a/poppler/Annot.cc
+++ b/poppler/Annot.cc
@@ -4183,7 +4183,7 @@ std::unique_ptr<LinkAction> AnnotWidget::getFormAdditionalAction(FormAdditionalA
return nullptr;
}
-bool AnnotWidget::setFormAdditionalAction(FormAdditionalActionsType formAdditionalActionType, const GooString &js)
+bool AnnotWidget::setFormAdditionalAction(FormAdditionalActionsType formAdditionalActionType, const std::string &js)
{
Object additionalActionsObject = additionalActions.fetch(doc->getXRef());
diff --git a/poppler/Annot.h b/poppler/Annot.h
index c500e3c8..b841e833 100644
--- a/poppler/Annot.h
+++ b/poppler/Annot.h
@@ -21,7 +21,7 @@
// Copyright (C) 2008 Hugo Mercier <hmercier31@gmail.com>
// Copyright (C) 2008 Pino Toscano <pino@kde.org>
// Copyright (C) 2008 Tomas Are Haavet <tomasare@gmail.com>
-// Copyright (C) 2009-2011, 2013, 2016-2022 Albert Astals Cid <aacid@kde.org>
+// Copyright (C) 2009-2011, 2013, 2016-2023 Albert Astals Cid <aacid@kde.org>
// Copyright (C) 2012, 2013 Fabio D'Urso <fabiodurso@hotmail.it>
// Copyright (C) 2012, 2015 Tobias Koenig <tokoe@kdab.com>
// Copyright (C) 2013 Thomas Freitag <Thomas.Freitag@alfa.de>
@@ -1472,7 +1472,7 @@ public:
std::unique_ptr<LinkAction> getFormAdditionalAction(FormAdditionalActionsType type);
Dict *getParent() { return parent; }
- bool setFormAdditionalAction(FormAdditionalActionsType type, const GooString &js);
+ bool setFormAdditionalAction(FormAdditionalActionsType type, const std::string &js);
void setField(FormField *f) { field = f; };
diff --git a/poppler/Form.cc b/poppler/Form.cc
index 2ce18f79..acb381ff 100644
--- a/poppler/Form.cc
+++ b/poppler/Form.cc
@@ -219,7 +219,7 @@ std::unique_ptr<LinkAction> FormWidget::getAdditionalAction(Annot::FormAdditiona
return widget ? widget->getFormAdditionalAction(t) : nullptr;
}
-bool FormWidget::setAdditionalAction(Annot::FormAdditionalActionsType t, const GooString &js)
+bool FormWidget::setAdditionalAction(Annot::FormAdditionalActionsType t, const std::string &js)
{
if (!widget) {
return false;
diff --git a/poppler/Form.h b/poppler/Form.h
index 0ead4ea6..da08c92f 100644
--- a/poppler/Form.h
+++ b/poppler/Form.h
@@ -140,7 +140,7 @@ public:
LinkAction *getActivationAction(); // The caller should not delete the result
std::unique_ptr<LinkAction> getAdditionalAction(Annot::FormAdditionalActionsType type);
- bool setAdditionalAction(Annot::FormAdditionalActionsType t, const GooString &js);
+ bool setAdditionalAction(Annot::FormAdditionalActionsType t, const std::string &js);
// return the unique ID corresponding to pageNum/fieldNum
static int encodeID(unsigned pageNum, unsigned fieldNum);
diff --git a/poppler/Link.cc b/poppler/Link.cc
index 8aca0b96..387864df 100644
--- a/poppler/Link.cc
+++ b/poppler/Link.cc
@@ -16,7 +16,7 @@
// Copyright (C) 2006, 2008 Pino Toscano <pino@kde.org>
// Copyright (C) 2007, 2010, 2011 Carlos Garcia Campos <carlosgc@gnome.org>
// Copyright (C) 2008 Hugo Mercier <hmercier31@gmail.com>
-// Copyright (C) 2008-2010, 2012-2014, 2016-2022 Albert Astals Cid <aacid@kde.org>
+// Copyright (C) 2008-2010, 2012-2014, 2016-2023 Albert Astals Cid <aacid@kde.org>
// Copyright (C) 2009 Kovid Goyal <kovid@kovidgoyal.net>
// Copyright (C) 2009 Ilya Gorenbein <igorenbein@finjan.com>
// Copyright (C) 2012 Tobias Koening <tobias.koenig@kdab.com>
@@ -745,11 +745,11 @@ LinkJavaScript::LinkJavaScript(Object *jsObj)
LinkJavaScript::~LinkJavaScript() = default;
-Object LinkJavaScript::createObject(XRef *xref, const GooString &js)
+Object LinkJavaScript::createObject(XRef *xref, const std::string &js)
{
Dict *linkDict = new Dict(xref);
linkDict->add("S", Object(objName, "JavaScript"));
- linkDict->add("JS", Object(js.copy()));
+ linkDict->add("JS", Object(new GooString(js)));
return Object(linkDict);
}
diff --git a/poppler/Link.h b/poppler/Link.h
index 204207ba..6337d793 100644
--- a/poppler/Link.h
+++ b/poppler/Link.h
@@ -17,7 +17,7 @@
// Copyright (C) 2008 Hugo Mercier <hmercier31@gmail.com>
// Copyright (C) 2010, 2011 Carlos Garcia Campos <carlosgc@gnome.org>
// Copyright (C) 2012 Tobias Koening <tobias.koenig@kdab.com>
-// Copyright (C) 2018-2022 Albert Astals Cid <aacid@kde.org>
+// Copyright (C) 2018-2023 Albert Astals Cid <aacid@kde.org>
// Copyright (C) 2018 Klarälvdalens Datakonsult AB, a KDAB Group company, <info@kdab.com>. Work sponsored by the LiMux project of the city of Munich
// Copyright (C) 2018 Intevation GmbH <intevation@intevation.de>
// Copyright (C) 2019, 2020 Oliver Sander <oliver.sander@tu-dresden.de>
@@ -412,7 +412,7 @@ public:
LinkActionKind getKind() const override { return actionJavaScript; }
const std::string &getScript() const { return js; }
- static Object createObject(XRef *xref, const GooString &js);
+ static Object createObject(XRef *xref, const std::string &js);
private:
std::string js;