Git commit fb4a7f1a17b7118e239240db73d8e47178b0cf14 by Yuri Chornoivan.
Committed on 27/09/2020 at 05:58.
Pushed by yurchor into branch 'master'.

Fix minor typos

M  +1    -1    ChangeLog
M  +2    -2    doc/rkwardplugins/index.docbook
M  +1    -1    rkward/agents/rkprintagent.cpp
M  +1    -1    rkward/agents/rkquitagent.h
M  +1    -1    rkward/core/rkvariable.cpp
M  +1    -1    rkward/core/robject.cpp
M  +1    -1    rkward/dataeditor/rkvareditmodel.cpp
M  +1    -1    rkward/dialogs/rksetupwizard.cpp
M  +2    -2    rkward/main.cpp
M  +1    -1    rkward/misc/rkaccordiontable.cpp
M  +1    -1    rkward/misc/rkxmlguipreviewarea.h
M  +1    -1    rkward/plugin/rkcomponent.cpp
M  +1    -1    rkward/plugin/rkcomponent.h
M  +1    -1    rkward/rbackend/rkrbackend.cpp
M  +1    -1    rkward/rbackend/rkrbackend.h
M  +1    -1    rkward/rbackend/rkrinterface.h
M  +1    -1    rkward/rbackend/rkwarddevice/rkgraphicsdevice_stubs.cpp
M  +1    -1    rkward/rbackend/rpackages/rkward/R/rk.utility-functions.R
M  +1    -1    rkward/rbackend/rpackages/rkward/man/rk.adjust.system.path.Rd
M  +1    -1    rkward/rkconsole.cpp
M  +3    -3    rkward/windows/rkcodecompletion.cpp
M  +1    -1    rkward/windows/rkworkplace.h

https://invent.kde.org/education/rkward/commit/fb4a7f1a17b7118e239240db73d8e47178b0cf14

diff --git a/ChangeLog b/ChangeLog
index 0d8bfa4d..a3150d95 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -36,7 +36,7 @@
 - Fixed: max.print option was not saved, correctly, when set from RKWard 
settings
 - Add command-line option --autoreuse to avoid shipping two separate .desktop 
files
 - <select> elements in plugin dialogs can be set to accept only a single 
selection
-- New R functions rk.capture.output() and and rk.end.capture.output()
+- New R functions rk.capture.output() and rk.end.capture.output()
 - Allow to reference current script file in plugins
 - Add various live-preview options for R scripts, including a preview of R 
markdown rendering
 - Make it possible to "link" to specific settings pages from the internal 
documentation
diff --git a/doc/rkwardplugins/index.docbook b/doc/rkwardplugins/index.docbook
index 22e62387..041eb375 100644
--- a/doc/rkwardplugins/index.docbook
+++ b/doc/rkwardplugins/index.docbook
@@ -1990,8 +1990,8 @@ x &lt;/components ...&gt;
                        For &rkward;'s &XML; files, i18n will mostly just work. 
If you are writing your own <command>.pluginmap</command> (&eg; for an <link 
linkend="external_plugins">external plugin</link>),
                        you will have to specify a 
<replaceable>po_id</replaceable> next to the pluginmap's 
<replaceable>id</replaceable>. This defines the "message catalog" to use. In 
general this should
                        be set identical to the <replaceable>id</replaceable> 
of your <command>.pluginmap</command>, but if you provide several related 
<command>.pluginmap</command>s in a single package, you will
-                       probaly want to specify a common 
<replaceable>po_id</replaceable> in your maps. The 
<replaceable>po_id</replaceable> of a <command>.pluginmap</command> file is 
inherited by all plugins
-                       declared in it, unless unless that declares a different 
<replaceable>po_id</replaceable>.
+                       probably want to specify a common 
<replaceable>po_id</replaceable> in your maps. The 
<replaceable>po_id</replaceable> of a <command>.pluginmap</command> file is 
inherited by all plugins
+                       declared in it, unless that declares a different 
<replaceable>po_id</replaceable>.
                </para>
                <para>
                        For plugins and help pages, you do not need to tell 
&rkward; which strings are to be translated, because that is generally evident 
from their usage. However, as explained above,
diff --git a/rkward/agents/rkprintagent.cpp b/rkward/agents/rkprintagent.cpp
index 35d22b7a..41f6e4d4 100644
--- a/rkward/agents/rkprintagent.cpp
+++ b/rkward/agents/rkprintagent.cpp
@@ -70,7 +70,7 @@ void RKPrintAgent::printPostscript (const QString &file, bool 
delete_file) {
        }
 
        if (!provider) {
-               RK_DEBUG (APP, DL_WARNING, "No valid postscript postscript 
provider was found");
+               RK_DEBUG (APP, DL_WARNING, "No valid postscript provider was 
found");
                KMessageBox::sorry (RKWardMainWindow::getMain (), i18n ("No 
service was found to provide a KDE print dialog for PostScript files. We will 
try to open a generic PostScript viewer (if any), instead.<br><br>Consider 
installing 'okular', or configure RKWard not to attempt to print using a KDE 
print dialog."), i18n ("Unable to open KDE print dialog"));
                // fallback: If we can't find a proper part, try to invoke a 
standalone PS reader, instead
 #if KIO_VERSION < QT_VERSION_CHECK(5, 31, 0)
diff --git a/rkward/agents/rkquitagent.h b/rkward/agents/rkquitagent.h
index c620496c..bce3c678 100644
--- a/rkward/agents/rkquitagent.h
+++ b/rkward/agents/rkquitagent.h
@@ -28,7 +28,7 @@ class RKProgressControl;
 class RKQuitAgent : public QObject, public RCommandReceiver {
        Q_OBJECT
 public:
-/** Constructor. As soon as you contruct an object of this type, the RKWard 
application *will* quit (but maybe with a short delay)! */
+/** Constructor. As soon as you construct an object of this type, the RKWard 
application *will* quit (but maybe with a short delay)! */
        explicit RKQuitAgent (QObject *parent);
        ~RKQuitAgent ();
 
diff --git a/rkward/core/rkvariable.cpp b/rkward/core/rkvariable.cpp
index b8d6d9a6..53f201f7 100644
--- a/rkward/core/rkvariable.cpp
+++ b/rkward/core/rkvariable.cpp
@@ -79,7 +79,7 @@ void RKVariable::setVarType (RObject::RDataType new_type, 
bool sync) {
                setDataType (new_type);
                allocateEditData ();
 
-               // re-set presistent aspects of the edit data
+               // re-set persistent aspects of the edit data
                data->value_labels = value_labels;
                data->formatting_options = formatting_options;
                data->num_listeners = num_listeners;
diff --git a/rkward/core/robject.cpp b/rkward/core/robject.cpp
index d6807e60..b25fcb1a 100644
--- a/rkward/core/robject.cpp
+++ b/rkward/core/robject.cpp
@@ -202,7 +202,7 @@ void RObject::writeMetaData (RCommandChain *chain) {
        if (meta_map->isEmpty ()) {
                map_string.append ("NULL");
 
-               delete meta_map;        // now that is is synced, delete it
+               delete meta_map;        // now that it is synced, delete it
                meta_map = 0;
        } else {
                for (MetaMap::const_iterator it = meta_map->constBegin (); it 
!= meta_map->constEnd (); ++it) {
diff --git a/rkward/dataeditor/rkvareditmodel.cpp 
b/rkward/dataeditor/rkvareditmodel.cpp
index 9ade266c..edd1b466 100644
--- a/rkward/dataeditor/rkvareditmodel.cpp
+++ b/rkward/dataeditor/rkvareditmodel.cpp
@@ -160,7 +160,7 @@ void RKVarEditModel::objectDataChanged (RObject* object, 
const RObject::ChangeSe
        RK_TRACE (EDITOR);
 
        int cindex = objects.indexOf (static_cast<RKVariable*> (object));       
// no check for isVariable needed. we only need to look up, if we have this 
object, and where.
-       if (cindex < 0) return; // none of our buisiness
+       if (cindex < 0) return; // none of our business
 
        RK_ASSERT (changes);
 
diff --git a/rkward/dialogs/rksetupwizard.cpp b/rkward/dialogs/rksetupwizard.cpp
index 91fcf4f8..b14e06ec 100644
--- a/rkward/dialogs/rksetupwizard.cpp
+++ b/rkward/dialogs/rksetupwizard.cpp
@@ -164,7 +164,7 @@ RKSetupWizard::RKSetupWizard(QWidget* parent, 
InvokationReason reason, const QLi
                pluginmaps->addOption(i18n("Restore defaults"), i18n("Enable 
the default plugins"), [](RKSetupWizard*) { 
RKSettingsModulePlugins::registerDefaultPluginMaps(RKSettingsModulePlugins::AddIfDefault);
 });
                pluginmaps->addOption(i18n("No change"), i18n("Proceed without 
plugins"), [](RKSetupWizard*) {});
 
-               // TODO: Also offer help, if a suspicioulsy small share of 
plugins is active? RKSettingsModulePlugins::knownUsablePluginCount();
+               // TODO: Also offer help, if a suspiciously small share of 
plugins is active? RKSettingsModulePlugins::knownUsablePluginCount();
        } else {
                pluginmaps->setStatus(RKSetupWizardItem::Good, i18n("Found."));
        }
diff --git a/rkward/main.cpp b/rkward/main.cpp
index 36b52718..8eafd25c 100644
--- a/rkward/main.cpp
+++ b/rkward/main.cpp
@@ -240,7 +240,7 @@ QString resolveRSpecOrFail (QString input, QString message) 
{
 int main (int argc, char *argv[]) {
        RK_Debug::RK_Debug_Level = DL_WARNING;
 #ifndef NO_QT_WEBENGINE
-       // annoingly, QWebEngineUrlSchemes have to be registered before 
creating the app.
+       // annoyingly, QWebEngineUrlSchemes have to be registered before 
creating the app.
        QWebEngineUrlScheme scheme("help");
        scheme.setSyntax (QWebEngineUrlScheme::Syntax::Path);
        scheme.setFlags 
(QWebEngineUrlScheme::LocalScheme|QWebEngineUrlScheme::LocalAccessAllowed);
@@ -264,7 +264,7 @@ int main (int argc, char *argv[]) {
        aboutData.addAuthor (i18n ("Stefan Roediger"), i18n ("Many plugins, 
suggestions, marketing, translations"));
        aboutData.addCredit (i18n ("Contributors in alphabetical order"));
        aboutData.addCredit (i18n ("Björn Balazs"), i18n ("Extensive usability 
feedback"));
-       aboutData.addCredit (i18n ("Aaron Batty"), i18n ("Whealth of feedback, 
hardware donations"));
+       aboutData.addCredit (i18n ("Aaron Batty"), i18n ("Wealth of feedback, 
hardware donations"));
        aboutData.addCredit (i18n ("Jan Dittrich"), i18n ("Extensive usability 
feedback"));
        aboutData.addCredit (i18n ("Philippe Grosjean"), i18n ("Several helpful 
comments and discussions"));
        aboutData.addCredit (i18n ("Adrien d'Hardemare"), i18n ("Plugins and 
patches"));
diff --git a/rkward/misc/rkaccordiontable.cpp b/rkward/misc/rkaccordiontable.cpp
index 5ef8f7cb..5ff958c8 100644
--- a/rkward/misc/rkaccordiontable.cpp
+++ b/rkward/misc/rkaccordiontable.cpp
@@ -292,7 +292,7 @@ RKAccordionTable::~RKAccordionTable () {
 
 void RKAccordionTable::drawRow (QPainter* painter, const QStyleOptionViewItem& 
option, const QModelIndex& index) const {
        if (index.parent ().isValid ()) {    // must be the editor widget
-               painter->fillRect (option.rect, palette ().background ());  // 
fill to paper over any padding around the widget (whereever it comes from)
+               painter->fillRect (option.rect, palette ().background ());  // 
fill to paper over any padding around the widget (wherever it comes from)
                QTreeView::drawRow (painter, option, index);
                painter->drawLine (option.rect.bottomLeft (), 
option.rect.bottomRight ());
        } else {
diff --git a/rkward/misc/rkxmlguipreviewarea.h 
b/rkward/misc/rkxmlguipreviewarea.h
index f1d05ddf..c185a96e 100644
--- a/rkward/misc/rkxmlguipreviewarea.h
+++ b/rkward/misc/rkxmlguipreviewarea.h
@@ -38,7 +38,7 @@ public:
        void setLabel (const QString &label);
 protected:
        /** build / destroy menu, when child is added removed. Note that we are 
in the fortunate situation that RKMDIWindow-children only ever get to the
-        *  preview area via reparenting, i.e. contrary to usual 
QEvent::ChildAdded semnatics, they are always fully constructed, when added. */
+        *  preview area via reparenting, i.e. contrary to usual 
QEvent::ChildAdded semantics, they are always fully constructed, when added. */
        void childEvent (QChildEvent *event) override;
 protected slots:
        void prepareMenu ();
diff --git a/rkward/plugin/rkcomponent.cpp b/rkward/plugin/rkcomponent.cpp
index 167191b7..93efac3c 100644
--- a/rkward/plugin/rkcomponent.cpp
+++ b/rkward/plugin/rkcomponent.cpp
@@ -334,7 +334,7 @@ void RKComponent::updateEnablednessRecursive (bool 
parent_enabled) {
 
 bool RKComponent::isInactive () {
        if (!isEnabled ()) return true;
-       if (parentWidget () && isHidden ()) return true;        // Note: 
Components embedded as button may be "hidden" without being inaccessible
+       if (parentWidget () && isHidden ()) return true;        // Note: 
Components embedded as button may be "hidden" without being unaccessible
        if (!visibility_property->boolValue ()) return true;    // Note for 
those, this is the appropriate check
        return false;
 }
diff --git a/rkward/plugin/rkcomponent.h b/rkward/plugin/rkcomponent.h
index 0a3da042..79b333dc 100644
--- a/rkward/plugin/rkcomponent.h
+++ b/rkward/plugin/rkcomponent.h
@@ -115,7 +115,7 @@ public:
 /** currently valid? default implementation always returns true. @see 
recursiveStatus()
   * reimplement this in subclasses, if components may become invalid.
   * 
-  * @note: A component will be "satisfied" even when invalid, if is is not 
required. Also, a required component is implicitly not satisfied, if any of its 
children are not satisfied.
+  * @note: A component will be "satisfied" even when invalid, if it is not 
required. Also, a required component is implicitly not satisfied, if any of its 
children are not satisfied.
   * In general, use isSatisfied() to query the status of components, not 
isValid(). */
        virtual bool isValid () { return true; };
 /** set to required: will only be satisfied if it is valid (and all it's 
children). Else: always satisfied (but subclasses might override to always be 
dissatisfied on really bad values. By default RKComponentBase is required at 
construction */
diff --git a/rkward/rbackend/rkrbackend.cpp b/rkward/rbackend/rkrbackend.cpp
index c5482013..a16936c7 100644
--- a/rkward/rbackend/rkrbackend.cpp
+++ b/rkward/rbackend/rkrbackend.cpp
@@ -546,7 +546,7 @@ void RCleanUp (SA_TYPE saveact, int status, int RunLast) {
 
        if (RKRBackend::this_pointer->killed == RKRBackend::AlreadyDead) 
return;        // Nothing to clean up
        if (!RKRBackend::this_pointer->r_running) return;                       
// prevent recursion (if an error occurs, here, we get jumped to the console 
repl, again!)
-       R_CheckUserInterrupt ();        // if there are any user interrupts 
pendinging, we want them handled *NOW*
+       R_CheckUserInterrupt ();        // if there are any user interrupts 
pending, we want them handled *NOW*
        RKRBackend::this_pointer->r_running = false;
 
        // we could be in a signal handler, and the stack base may have changed.
diff --git a/rkward/rbackend/rkrbackend.h b/rkward/rbackend/rkrbackend.h
index 2ca555be..8f101888 100644
--- a/rkward/rbackend/rkrbackend.h
+++ b/rkward/rbackend/rkrbackend.h
@@ -135,7 +135,7 @@ handleHistoricalSubstackRequest(). Exactly which requests 
get handled by which f
                EmergencySaveThenExit = 2,
                AlreadyDead = 3
        } killed;
-/** "Kills" the backend. Actually this just tells the thread that is is about 
to be terminated. Allows the thread to terminate gracefully */
+/** "Kills" the backend. Actually this just tells the thread that it is about 
to be terminated. Allows the thread to terminate gracefully */
        void kill () { killed = ExitNow; };
        bool isKilled () { return (killed != NotKilled); };
 
diff --git a/rkward/rbackend/rkrinterface.h b/rkward/rbackend/rkrinterface.h
index 478ecdd7..bd3d8cad 100644
--- a/rkward/rbackend/rkrinterface.h
+++ b/rkward/rbackend/rkrinterface.h
@@ -264,7 +264,7 @@ So far we've discussed RInterface:issueCommand () and 
RCommandReceiver::rCommand
 
 First the RCommand is placed in a first-in-first-out stack. This stack is 
needed, since - as discussed - the commands get executed in a separate thread, 
so several command may get stacked up, before the first one gets run.
 
-Then, in the backend thread (RThread) there is a loop running, which fetches 
those commands from the stack and executes them one by one. Whenver a command 
has been executed in this thread, it gets updated with information on any 
errors that occurred and of course also with the result of running the command. 
Next, a QCustomEvent is being posted. What this does is - rougly speaking -, 
transfer the pointer to the command back to the main thread in a safe way.
+Then, in the backend thread (RThread) there is a loop running, which fetches 
those commands from the stack and executes them one by one. Whenever a command 
has been executed in this thread, it gets updated with information on any 
errors that occurred and of course also with the result of running the command. 
Next, a QCustomEvent is being posted. What this does is - rougly speaking -, 
transfer the pointer to the command back to the main thread in a safe way.
 
 Whenever the main thread becomes active again, it will find that QCustomEvent 
and handle it in RInterface::customEvent.
 
diff --git a/rkward/rbackend/rkwarddevice/rkgraphicsdevice_stubs.cpp 
b/rkward/rbackend/rkwarddevice/rkgraphicsdevice_stubs.cpp
index f5428586..716a9511 100644
--- a/rkward/rbackend/rkwarddevice/rkgraphicsdevice_stubs.cpp
+++ b/rkward/rbackend/rkwarddevice/rkgraphicsdevice_stubs.cpp
@@ -400,7 +400,7 @@ static void RKD_Mode (int mode, pDevDesc dev) {
 
        RKGraphicsDataStreamWriteGuard guard;
        RKD_OUT_STREAM << WRITE_HEADER (RKDMode, dev);
-       connectoin << (qint8) mode; */
+       connection << (qint8) mode; */
 }
 
 static void RKD_Raster (unsigned int *raster, int w, int h, double x, double 
y, double width, double height, double rot, Rboolean interpolate, const 
pGEcontext gc, pDevDesc dev) {
diff --git a/rkward/rbackend/rpackages/rkward/R/rk.utility-functions.R 
b/rkward/rbackend/rpackages/rkward/R/rk.utility-functions.R
index d39dad33..cd51008d 100644
--- a/rkward/rbackend/rpackages/rkward/R/rk.utility-functions.R
+++ b/rkward/rbackend/rpackages/rkward/R/rk.utility-functions.R
@@ -180,7 +180,7 @@
 
 #' Add one or more paths to the filesystem search path used in this session
 #'
-#' Add the given path to to the "PATH" environment variable of the running R 
session. This
+#' Add the given path to the "PATH" environment variable of the running R 
session. This
 #' can be useful to make sure external binaries are found by Sys.which. Paths 
are normalized
 #' before being added, and duplicates are stripped from the path.
 #'
diff --git a/rkward/rbackend/rpackages/rkward/man/rk.adjust.system.path.Rd 
b/rkward/rbackend/rpackages/rkward/man/rk.adjust.system.path.Rd
index 6de1941b..e0a8821d 100644
--- a/rkward/rbackend/rpackages/rkward/man/rk.adjust.system.path.Rd
+++ b/rkward/rbackend/rpackages/rkward/man/rk.adjust.system.path.Rd
@@ -13,7 +13,7 @@ rk.adjust.system.path(add)
 A vector of the directories in the file sytem path after the adjustment
 }
 \description{
-Add the given path to to the "PATH" environment variable of the running R 
session. This
+Add the given path to the "PATH" environment variable of the running R 
session. This
 can be useful to make sure external binaries are found by Sys.which. Paths are 
normalized
 before being added, and duplicates are stripped from the path.
 }
diff --git a/rkward/rkconsole.cpp b/rkward/rkconsole.cpp
index 54c152db..f9572fd8 100644
--- a/rkward/rkconsole.cpp
+++ b/rkward/rkconsole.cpp
@@ -419,7 +419,7 @@ bool RKConsole::eventFilter (QObject *o, QEvent *e) {
                        return true;
                } else {
                        if (e->type () == QEvent::DragMove) {
-                               // Not sure why this is needed, here, but 
without this, the move will remain permanently inacceptable,
+                               // Not sure why this is needed, here, but 
without this, the move will remain permanently unacceptable,
                                // once it has been ignored, above, once. KF5 
5.9.0
                                e->accept ();
                                // But also _not_ filtering it.
diff --git a/rkward/windows/rkcodecompletion.cpp 
b/rkward/windows/rkcodecompletion.cpp
index 32845229..fe4f87b7 100644
--- a/rkward/windows/rkcodecompletion.cpp
+++ b/rkward/windows/rkcodecompletion.cpp
@@ -75,7 +75,7 @@ RKCompletionManager::RKCompletionManager(KTextEditor::View* 
view, const RKCodeCo
                file_completion_model = new RKFileCompletionModel (this);
                callhint_model = new RKCallHintModel (this);
                arghint_model = new RKArgumentHintModel (this);
-               cc_iface->registerCompletionModel (new 
RKCompletionNotifierModel (this));  // (at least) one model needs to be 
registerd, so we will know, when completion was triggered by the user (shortcut)
+               cc_iface->registerCompletionModel (new 
RKCompletionNotifierModel (this));  // (at least) one model needs to be 
registered, so we will know, when completion was triggered by the user 
(shortcut)
                completion_timer = new QTimer (this);
                completion_timer->setSingleShot (true);
                connect (completion_timer, &QTimer::timeout, this, 
&RKCompletionManager::tryCompletion);
@@ -394,7 +394,7 @@ bool RKCompletionManager::eventFilter (QObject*, QEvent* 
event) {
                if (k->key () == Qt::Key_Tab && (!k->modifiers ())) {
                        // Try to do partial completion. Unfortunately, the 
base implementation in ktexteditor is totally broken (inserts the whole partial 
completion, without removing the start).
                        // TODO: It is not quite clear, what behavior is 
desirable, in case more than one completion model is active at a time.
-                       //       For now, we use the simplest solution 
(implemenation-wise), and complete from the topmost-model, only
+                       //       For now, we use the simplest solution 
(implementation-wise), and complete from the topmost-model, only
                        // TODO: Handle the ktexteditor builtin models, too.
                        bool exact = false;
                        QString comp;
@@ -569,7 +569,7 @@ QVariant RKCodeCompletionModel::data (const QModelIndex& 
index, int role) const
 
 QString findCommonCompletion (const QStringList &list, const QString &lead, 
bool *exact_match) {
        RK_TRACE (COMMANDEDITOR);
-       RK_DEBUG(COMMANDEDITOR, DL_DEBUG, "Looking for commong completion among 
set of %d, starting with %s", list.size (), qPrintable (lead));
+       RK_DEBUG(COMMANDEDITOR, DL_DEBUG, "Looking for common completion among 
set of %d, starting with %s", list.size (), qPrintable (lead));
 
        *exact_match = true;
        QString ret;
diff --git a/rkward/windows/rkworkplace.h b/rkward/windows/rkworkplace.h
index 30cdfa20..6eeddce4 100644
--- a/rkward/windows/rkworkplace.h
+++ b/rkward/windows/rkworkplace.h
@@ -107,7 +107,7 @@ public:
 
 /** Attach an already created window. */
        void attachWindow (RKMDIWindow *window);
-/** Dettach a window (it is removed from the view (), and placed in a 
top-level DetachedWindowContainer instead. */
+/** Detouch a window (it is removed from the view (), and placed in a 
top-level DetachedWindowContainer instead. */
        void detachWindow (RKMDIWindow *window, bool was_attached=true);
 /** @returns a pointer to the current window. state specifies, which windows 
should be considered. */
        RKMDIWindow *activeWindow (RKMDIWindow::State state);

Reply via email to