[Libreoffice-commits] core.git: autogen.sh avmedia/source basic/qa bin/lo-commit-stat bin/lo-pack-sources chart2/source cli_ure/qa configure.ac desktop/source editeng/source extensions/source filter/source fpicker/source include/osl include/svtools include/svx odk/docs odk/examples offapi/com officecfg/registry oovbaapi/ooo qadevOOo/tests README.cross sal/osl sal/test sal/textenc sc/qa sc/source sd/source sfx2/classification sfx2/doc sfx2/source slideshow/source solenv/bin svl/source svx/source sw/inc sw/sdi sw/source toolkit/test ucb/qa udkapi/com vcl/osx vcl/README.scheduler vcl/source

Andrea Gelmini andrea.gelmini at gelma.net
Thu Aug 17 19:55:24 UTC 2017


 README.cross                                                                                     |    4 -
 autogen.sh                                                                                       |    2 
 avmedia/source/macavf/player.mm                                                                  |    2 
 basic/qa/vba_tests/replace.vb                                                                    |    2 
 bin/lo-commit-stat                                                                               |    2 
 bin/lo-pack-sources                                                                              |    2 
 chart2/source/view/charttypes/VSeriesPlotter.cxx                                                 |    2 
 cli_ure/qa/climaker/climaker.cs                                                                  |    2 
 configure.ac                                                                                     |    4 -
 desktop/source/pkgchk/unopkg/unopkg_app.cxx                                                      |    2 
 editeng/source/accessibility/AccessibleContextBase.cxx                                           |    2 
 extensions/source/inc/componentmodule.hxx                                                        |    2 
 filter/source/graphicfilter/ipict/ipict.cxx                                                      |    2 
 filter/source/xslt/export/wordml/ooo2wordml_table.xsl                                            |    4 -
 filter/source/xslt/import/spreadsheetml/spreadsheetml2ooo.xsl                                    |    2 
 filter/source/xslt/import/wordml/wordml2ooo_draw.xsl                                             |    2 
 filter/source/xslt/odf2xhtml/export/xhtml/body.xsl                                               |    4 -
 fpicker/source/office/iodlg.cxx                                                                  |    2 
 include/osl/security_decl.hxx                                                                    |    2 
 include/svtools/brwbox.hxx                                                                       |    2 
 include/svx/AccessibleShapeTreeInfo.hxx                                                          |    2 
 include/svx/SmartTagMgr.hxx                                                                      |    2 
 odk/docs/install.html                                                                            |    4 -
 odk/examples/DevelopersGuide/OfficeDev/FilterDevelopment/FlatXmlFilter_cpp/FlatXmlFilter_cpp.xcu |    2 
 odk/examples/DevelopersGuide/examples.html                                                       |    6 +-
 odk/examples/examples.html                                                                       |    6 +-
 offapi/com/sun/star/chart2/Axis.idl                                                              |    2 
 offapi/com/sun/star/chart2/XScaling.idl                                                          |    2 
 offapi/com/sun/star/document/ExtendedTypeDetection.idl                                           |    2 
 offapi/com/sun/star/document/ExtendedTypeDetectionFactory.idl                                    |    2 
 offapi/com/sun/star/document/XUndoManagerListener.idl                                            |    4 -
 offapi/com/sun/star/drawing/DrawingDocumentFactory.idl                                           |    2 
 offapi/com/sun/star/embed/XEmbeddedClient.idl                                                    |    2 
 offapi/com/sun/star/frame/XDispatch.idl                                                          |    2 
 offapi/com/sun/star/script/provider/XScript.idl                                                  |    2 
 offapi/com/sun/star/text/TextMarkupType.idl                                                      |    2 
 offapi/com/sun/star/ucb/XInteractionAuthFallback.idl                                             |    2 
 offapi/com/sun/star/xml/crypto/sax/ElementMarkPriority.idl                                       |    2 
 officecfg/registry/schema/org/openoffice/Office/Labels.xcs                                       |    2 
 officecfg/registry/schema/org/openoffice/TypeDetection/Types.xcs                                 |    2 
 oovbaapi/ooo/vba/excel/XRange.idl                                                                |    2 
 qadevOOo/tests/java/ifc/lang/_XServiceInfo.java                                                  |    2 
 qadevOOo/tests/java/ifc/sdb/_RowSet.java                                                         |    2 
 sal/osl/unx/thread.cxx                                                                           |    2 
 sal/test/bootstrap.pl                                                                            |    2 
 sal/textenc/tcvtest1.tab                                                                         |   16 +++---
 sal/textenc/tcvtlat1.tab                                                                         |    2 
 sc/qa/unit/data/functions/mathematical/fods/mod.fods                                             |    4 -
 sc/source/ui/view/tabvwsh4.cxx                                                                   |    2 
 sd/source/ui/view/outlnvsh.cxx                                                                   |    2 
 sfx2/classification/xAL-types.xsd                                                                |   10 ++--
 sfx2/classification/xAL.xsd                                                                      |    6 +-
 sfx2/doc/sfx2doc.html                                                                            |    2 
 sfx2/source/control/ctrlitem.cxx                                                                 |    4 -
 sfx2/source/control/objface.cxx                                                                  |    2 
 sfx2/source/inc/statcach.hxx                                                                     |    2 
 slideshow/source/engine/slide/shapemanagerimpl.hxx                                               |    2 
 slideshow/source/inc/usereventqueue.hxx                                                          |    4 -
 solenv/bin/add-modelines                                                                         |    4 -
 solenv/bin/bin_library_info.sh                                                                   |    2 
 solenv/bin/modules/RepositoryHelper.pm                                                           |    2 
 solenv/bin/modules/installer/epmfile.pm                                                          |    2 
 solenv/bin/modules/installer/parameter.pm                                                        |    2 
 solenv/bin/modules/installer/windows/featurecomponent.pm                                         |    2 
 solenv/bin/modules/installer/worker.pm                                                           |    2 
 svl/source/notify/listener.cxx                                                                   |    2 
 svx/source/dialog/fontwork.cxx                                                                   |    6 +-
 svx/source/svdraw/svdpage.cxx                                                                    |    2 
 sw/inc/fmteiro.hxx                                                                               |    2 
 sw/sdi/_viewsh.sdi                                                                               |    2 
 sw/source/core/layout/paintfrm.cxx                                                               |    2 
 sw/source/filter/ww8/ww8atr.cxx                                                                  |    2 
 sw/source/filter/ww8/ww8struc.hxx                                                                |    2 
 toolkit/test/accessibility/help.html                                                             |    4 -
 ucb/qa/complex/tdoc/_XServiceInfo.java                                                           |    2 
 udkapi/com/sun/star/beans/PropertySet.idl                                                        |    2 
 udkapi/com/sun/star/connection/XConnector.idl                                                    |    2 
 udkapi/com/sun/star/container/XIdentifierContainer.idl                                           |    2 
 udkapi/com/sun/star/io/XAsyncOutputMonitor.idl                                                   |    2 
 udkapi/com/sun/star/lang/XComponent.idl                                                          |    2 
 udkapi/com/sun/star/reflection/XIdlArray.idl                                                     |    2 
 udkapi/com/sun/star/registry/CannotRegisterImplementationException.idl                           |    2 
 udkapi/com/sun/star/util/MacroExpander.idl                                                       |    2 
 vcl/README.scheduler                                                                             |   24 +++++-----
 vcl/osx/vclnsapp.mm                                                                              |    4 -
 vcl/source/control/field.cxx                                                                     |    2 
 vcl/source/gdi/pdfwriter_impl.cxx                                                                |    6 +-
 87 files changed, 131 insertions(+), 131 deletions(-)

New commits:
commit 64a3124d928f337011cad137c2c059f1ef064377
Author: Andrea Gelmini <andrea.gelmini at gelma.net>
Date:   Thu Aug 17 16:41:20 2017 +0200

    Fix typos
    
    Change-Id: Iaa9c0aea3ea1a239e378bd714ba335f91bb1faf3
    Reviewed-on: https://gerrit.libreoffice.org/41194
    Reviewed-by: Michael Stahl <mstahl at redhat.com>
    Tested-by: Michael Stahl <mstahl at redhat.com>

diff --git a/README.cross b/README.cross
index 0b1b74701289..f7cb075a6096 100644
--- a/README.cross
+++ b/README.cross
@@ -77,8 +77,8 @@ libraries on Mac OS X (.dylib)) must be built as static archives
 instead. This has some interesting consequences for how UNO is
 implemented and used.
 
-An iOS app is a "bundle" that contains a single executable, In an app
-using LibreOffice code, that eecutable then congtains the necessary
+An iOS app is a "bundle" that contains a single executable. In an app
+using LibreOffice code, that executable then contains the necessary
 LibreOffice libraries and UNO components statically linked.
 
 The Apple tool-chain for iOS cross-building is available only for OS
diff --git a/autogen.sh b/autogen.sh
index 02c82a9708d0..a4bab811a36b 100755
--- a/autogen.sh
+++ b/autogen.sh
@@ -5,7 +5,7 @@
 #   * autogen.lastrun (rw)
 #   * autogen.lastrun.bak (rw)
 #
-# If _no_ parmeters:
+# If _no_ parameters:
 #   Read args from autogen.input or autogen.lastrun
 # Else
 #   Backup autogen.lastrun as autogen.lastrun.bak
diff --git a/avmedia/source/macavf/player.mm b/avmedia/source/macavf/player.mm
index a683b4790032..a950679c9b36 100644
--- a/avmedia/source/macavf/player.mm
+++ b/avmedia/source/macavf/player.mm
@@ -281,7 +281,7 @@ sal_Int16 SAL_CALL Player::getVolumeDB()
     // get the actual volume
     const float fVolume = [mpPlayer volume];
 
-    // convert into Dezibel value
+    // convert into Decibel value
     // -40dB <-> AVPlayer volume 0.0
     //   0dB <-> AVPlayer volume 1.0
     const int nVolumeDB = (fVolume <= 0) ? -40 : lrint( 20.0*log10(fVolume));
diff --git a/basic/qa/vba_tests/replace.vb b/basic/qa/vba_tests/replace.vb
index bd338abf6e7c..64a3f99421f1 100644
--- a/basic/qa/vba_tests/replace.vb
+++ b/basic/qa/vba_tests/replace.vb
@@ -31,7 +31,7 @@ Function verify_testReplace() as String
     retStr = Replace("abcbcdbc", destStr, repStr)
     TestLog_ASSERT retStr = "aefefdef", "expression string:" & retStr
     retStr = Replace(srcStr, destStr, repStr, 1, -1, vbBinaryCompare)
-    TestLog_ASSERT retStr = "aefefdBc", "binanary compare:" & retStr
+    TestLog_ASSERT retStr = "aefefdBc", "binary compare:" & retStr
     retStr = Replace(srcStr, destStr, repStr, 1, -1, vbTextCompare)
     TestLog_ASSERT retStr = "aefefdef", "text compare:" & retStr
     retStr = Replace(srcStr, destStr, repStr, compare:=vbTextCompare)
diff --git a/bin/lo-commit-stat b/bin/lo-commit-stat
index 2e42d468b40d..e76d0c0875bf 100755
--- a/bin/lo-commit-stat
+++ b/bin/lo-commit-stat
@@ -401,7 +401,7 @@ sub print_bugs($$$$)
 {
     my ($pbugs, $log, $wiki) = @_;
 
-    # sort alphabetically by bugzilla-type, but whithin that numerically
+    # sort alphabetically by bugzilla-type, but within that numerically
     foreach my $bug ( sort { ($a =~ /(\D+)/)[0] cmp ($b =~ /(\D+)/)[0] ||
                              ($a =~ /(\d+)/)[0] <=> ($b =~ /(\d+)/)[0] } keys %{$pbugs}) {
         my $summary = $pbugs->{$bug}{'summary'};
diff --git a/bin/lo-pack-sources b/bin/lo-pack-sources
index 4fb886989096..8c795dc170c5 100755
--- a/bin/lo-pack-sources
+++ b/bin/lo-pack-sources
@@ -48,7 +48,7 @@ sub inc_test_version($)
     if ($lastchar =~ /\d/) {
         return "$version" . "$lastchar" . "a";
     } elsif ($lastchar =~ /\w/) {
-        # select next letter alhabeticaly: a->b, b->c, ...
+        # select next letter alphabetically: a->b, b->c, ...
         $lastchar =~ tr/0a-zA-Z/a-zA-Z0/;
         return "$version" . "$lastchar";
     } else {
diff --git a/chart2/source/view/charttypes/VSeriesPlotter.cxx b/chart2/source/view/charttypes/VSeriesPlotter.cxx
index 822523d3266b..f72ef4420ea4 100644
--- a/chart2/source/view/charttypes/VSeriesPlotter.cxx
+++ b/chart2/source/view/charttypes/VSeriesPlotter.cxx
@@ -1485,7 +1485,7 @@ double VSeriesPlotter::getMaximumYInRange( double fMinimumX, double fMaximumX, s
 
 double VSeriesPlotter::getMinimumZ()
 {
-    //this is the default for all charts without a meaningfull z axis
+    //this is the default for all charts without a meaningful z axis
     return 1.0;
 }
 double VSeriesPlotter::getMaximumZ()
diff --git a/cli_ure/qa/climaker/climaker.cs b/cli_ure/qa/climaker/climaker.cs
index 5dd9a9f18967..37e46bf0e1ee 100644
--- a/cli_ure/qa/climaker/climaker.cs
+++ b/cli_ure/qa/climaker/climaker.cs
@@ -1025,7 +1025,7 @@ public sealed class Test
             l.assure(false);
         }
 
-        /** Case context fails to provide sigleton, a DeploymentException should be thrown.
+        /** Case context fails to provide singleton, a DeploymentException should be thrown.
          */
         c = new Context(Context.test_kind.CREATION_FAILED);
         try {
diff --git a/configure.ac b/configure.ac
index 5a5cd9a05921..222932ec7815 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2,7 +2,7 @@ dnl -*- Mode: Autoconf; tab-width: 4; indent-tabs-mode: nil; fill-column: 102 -*
 dnl configure.ac serves as input for the GNU autoconf package
 dnl in order to create a configure script.
 
-# The version number in the second argumemnt to AC_INIT should be four numbers separated by
+# The version number in the second argument to AC_INIT should be four numbers separated by
 # periods. Some parts of the code requires the first one to be less than 128 and the others to be less
 # than 256. The four numbers can optionally be followed by a period and a free-form string containing
 # no spaces or periods, like "frobozz-mumble-42" or "alpha0". If the free-form string ends with one or
@@ -4810,7 +4810,7 @@ elif test "$_make_longver" -ge "038100"; then
     dnl ===================================================================
     AC_CHECK_PROGS(SHA1SUM, sha1sum sha1 shasum openssl)
     if test -z "$SHA1SUM"; then
-        AC_MSG_ERROR([install the approproate SHA-1 checksumming program for this OS])
+        AC_MSG_ERROR([install the appropriate SHA-1 checksumming program for this OS])
     elif test "$SHA1SUM" = "openssl"; then
         SHA1SUM="openssl sha1"
     fi
diff --git a/desktop/source/pkgchk/unopkg/unopkg_app.cxx b/desktop/source/pkgchk/unopkg/unopkg_app.cxx
index be570542a97c..ee1729fb7604 100644
--- a/desktop/source/pkgchk/unopkg/unopkg_app.cxx
+++ b/desktop/source/pkgchk/unopkg/unopkg_app.cxx
@@ -355,7 +355,7 @@ extern "C" int unopkg_main()
         //synchronize bundled/shared extensions
         //Do not synchronize when command is "reinstall". This could add types and services to UNO and
         //prevent the deletion of the registry data folder
-        //synching is done in XExtensionManager.reinstall
+        //syncing is done in XExtensionManager.reinstall
         if (!subcmd_gui && ! (subCommand == "reinstall")
             && ! dp_misc::office_is_running())
             dp_misc::syncRepositories(false, xCmdEnv);
diff --git a/editeng/source/accessibility/AccessibleContextBase.cxx b/editeng/source/accessibility/AccessibleContextBase.cxx
index 8b00952cbfd0..557f769b5b2d 100644
--- a/editeng/source/accessibility/AccessibleContextBase.cxx
+++ b/editeng/source/accessibility/AccessibleContextBase.cxx
@@ -146,7 +146,7 @@ bool AccessibleContextBase::GetState (sal_Int16 aState)
 void AccessibleContextBase::SetRelationSet (
     const uno::Reference<XAccessibleRelationSet>& rxNewRelationSet)
 {
-    // Try to emit some meaningfull events indicating differing relations in
+    // Try to emit some meaningful events indicating differing relations in
     // both sets.
     typedef std::pair<short int,short int> RD;
     const RD aRelationDescriptors[] = {
diff --git a/extensions/source/inc/componentmodule.hxx b/extensions/source/inc/componentmodule.hxx
index 9a524fbfaec9..51fc499ffe24 100644
--- a/extensions/source/inc/componentmodule.hxx
+++ b/extensions/source/inc/componentmodule.hxx
@@ -110,7 +110,7 @@ typedef css::uno::Reference< css::lang::XSingleServiceFactory > (SAL_CALL *Facto
     class OMultiInstanceAutoRegistration
     {
     public:
-        /** automatically registeres a multi instance component
+        /** automatically registers a multi instance component
             <p>Assumed that the template argument has the three methods
                 <ul>
                     <li><code>static OUString getImplementationName_Static()</code><li/>
diff --git a/filter/source/graphicfilter/ipict/ipict.cxx b/filter/source/graphicfilter/ipict/ipict.cxx
index 331dd932e2f2..6911b02781c0 100644
--- a/filter/source/graphicfilter/ipict/ipict.cxx
+++ b/filter/source/graphicfilter/ipict/ipict.cxx
@@ -145,7 +145,7 @@ class PictReader {
 private:
 
     SvStream    * pPict;             // The Pict file to read.
-    VclPtr<VirtualDevice> pVirDev;         // Here the drawing methos will be called.
+    VclPtr<VirtualDevice> pVirDev;   // Here the drawing method will be called.
                                      // A recording into the GDIMetaFile will take place.
 
     sal_uLong     nOrigPos;          // Initial position in pPict.
diff --git a/filter/source/xslt/export/wordml/ooo2wordml_table.xsl b/filter/source/xslt/export/wordml/ooo2wordml_table.xsl
index 5b71323b22d8..5d3bfcf4da28 100644
--- a/filter/source/xslt/export/wordml/ooo2wordml_table.xsl
+++ b/filter/source/xslt/export/wordml/ooo2wordml_table.xsl
@@ -229,9 +229,9 @@
     <xsl:template match="table:table-cell ">
         <xsl:element name="w:tc">
             <xsl:element name="w:tcPr">
-                <!-- to caclate the table-cell width Gary.Yang -->
+                <!-- to calculate the table-cell width Gary.Yang -->
                 <xsl:choose>
-                    <!--when the table-cell  contains the sub-table -->
+                    <!--when the table-cell contains the sub-table -->
                     <xsl:when test="table:table/@table:is-sub-table= 'true' ">
                         <xsl:variable name="table-cell-width">
                             <xsl:call-template name="calculate-sub-table-width">
diff --git a/filter/source/xslt/import/spreadsheetml/spreadsheetml2ooo.xsl b/filter/source/xslt/import/spreadsheetml/spreadsheetml2ooo.xsl
index 97ce7e7538d4..f731db749e43 100644
--- a/filter/source/xslt/import/spreadsheetml/spreadsheetml2ooo.xsl
+++ b/filter/source/xslt/import/spreadsheetml/spreadsheetml2ooo.xsl
@@ -1115,7 +1115,7 @@
 							</xsl:choose>
 						</xsl:element>
 					</xsl:if>
-					<!-- the type of condition-pos:1,the former third part of General; 2, the last General. the methods handling diffirent -->
+					<!-- the type of condition-pos:1,the former third part of General; 2, the last General. the methods handling different -->
 					<xsl:call-template name="create-number-format-content">
 						<xsl:with-param name="style-type-name" select="$style-type-name"/>
 						<xsl:with-param name="number-format-unit" select="$current-number-format-unit"/>
diff --git a/filter/source/xslt/import/wordml/wordml2ooo_draw.xsl b/filter/source/xslt/import/wordml/wordml2ooo_draw.xsl
index d33ec347e079..7fe2da59b120 100644
--- a/filter/source/xslt/import/wordml/wordml2ooo_draw.xsl
+++ b/filter/source/xslt/import/wordml/wordml2ooo_draw.xsl
@@ -1515,7 +1515,7 @@
                     <!--the following choose statement code will process the revised modifier
                         It happens that if a drawing elements has more than 2 modifier, the modifier (or say adj 
                         in wordml) can be adjusted and only the modified adj is recorded.
-                        what makes it more compicated is that adj support both comma and blanks.
+                        what makes it more complicated is that adj support both comma and blanks.
                         so you have to use kickblanks template to kick the blanks and change it to comma version.
                         <key('shapetype', at type)/v:textpath[1]-->
                     <xsl:choose>
diff --git a/filter/source/xslt/odf2xhtml/export/xhtml/body.xsl b/filter/source/xslt/odf2xhtml/export/xhtml/body.xsl
index 124411bfa639..df3438214484 100644
--- a/filter/source/xslt/odf2xhtml/export/xhtml/body.xsl
+++ b/filter/source/xslt/odf2xhtml/export/xhtml/body.xsl
@@ -799,7 +799,7 @@
 					<xsl:when test="$createDiv and normalize-space(.) != ''">
 						<!-- every following frame sibling till the next draw:frame
 							have to be incapuslated within a div with left indent.
-							To be moved altogether arcording the indent (usually right) -->
+							To be moved altogether according the indent (usually right) -->
 						<xsl:comment>Next 'div' added for floating.</xsl:comment>
 						<xsl:element name="div">
 							<xsl:attribute name="style">
@@ -1734,7 +1734,7 @@
 							<xsl:value-of select="$listRestart"/>
 						</xsl:when>
 						<xsl:otherwise>
-							<!-- descdendants restart their list numbering, when an ancestor is not empty -->
+							<!-- descendants restart their list numbering, when an ancestor is not empty -->
 							<xsl:value-of select="not($isEmptyList)"/>
 						</xsl:otherwise>
 					</xsl:choose>
diff --git a/fpicker/source/office/iodlg.cxx b/fpicker/source/office/iodlg.cxx
index fc0eb2e1aff8..f5f9660382d1 100644
--- a/fpicker/source/office/iodlg.cxx
+++ b/fpicker/source/office/iodlg.cxx
@@ -2509,7 +2509,7 @@ void SvtFileDialog::AddControls_Impl( )
         pImpl->_pLbTemplates->Show();
             // This is strange. During the re-factoring during 96930, I discovered that this help id
             // is set in the "Templates mode". This was hidden in the previous implementation.
-            // Shouldn't this be a more meaningfull help id.
+            // Shouldn't this be a more meaningful help id.
     }
     else if ( _nPickerFlags & PickerFlags::ImageTemplate )
     {
diff --git a/include/osl/security_decl.hxx b/include/osl/security_decl.hxx
index b9b41677a38d..9b41e5a960ff 100644
--- a/include/osl/security_decl.hxx
+++ b/include/osl/security_decl.hxx
@@ -57,7 +57,7 @@ public:
         @verbatim
         This method will try to login the user at the denoted file server.
         If a network resource named \\server\username exists and this resource
-        could be connected by this user, the methos will return true and getHomeDir
+        could be connected by this user, the method will return true and getHomeDir
         will return \\server\username.
         @endverbatim
 
diff --git a/include/svtools/brwbox.hxx b/include/svtools/brwbox.hxx
index 0b089a7235b0..65bd8096429d 100644
--- a/include/svtools/brwbox.hxx
+++ b/include/svtools/brwbox.hxx
@@ -540,7 +540,7 @@ public:
 
     /** suggests a default width for a column containing a given text
 
-        The width is calculated so that the text fits completely, plus som margin.
+        The width is calculated so that the text fits completely, plus some margin.
     */
     sal_uLong         GetDefaultColumnWidth( const OUString& _rText ) const;
 
diff --git a/include/svx/AccessibleShapeTreeInfo.hxx b/include/svx/AccessibleShapeTreeInfo.hxx
index 1377ebab7258..6057433c4181 100644
--- a/include/svx/AccessibleShapeTreeInfo.hxx
+++ b/include/svx/AccessibleShapeTreeInfo.hxx
@@ -56,7 +56,7 @@ class SVX_DLLPUBLIC AccessibleShapeTreeInfo
 {
 public:
     /** Use this constructor to create an empty object that is filled later
-        with more meaningfull data.
+        with more meaningful data.
     */
     AccessibleShapeTreeInfo();
 
diff --git a/include/svx/SmartTagMgr.hxx b/include/svx/SmartTagMgr.hxx
index 54e3a8a2ebbd..f918c9e5ab48 100644
--- a/include/svx/SmartTagMgr.hxx
+++ b/include/svx/SmartTagMgr.hxx
@@ -109,7 +109,7 @@ private:
     */
     void ReadConfiguration( bool bExcludedTypes, bool bRecognize );
 
-    /** Registeres the smart tag manager as listener at the package manager.
+    /** Registers the smart tag manager as listener at the package manager.
     */
     void RegisterListener();
 
diff --git a/odk/docs/install.html b/odk/docs/install.html
index 644f42490e8b..16dc10cacfaa 100644
--- a/odk/docs/install.html
+++ b/odk/docs/install.html
@@ -71,7 +71,7 @@
                             existing LibreOffice installation and uses the same
                             libraries as the LibreOffice installation.</p>
                             <p>Download the SDK from the same
-                            source as your LibreOffice packges.</p>
+                            source as your LibreOffice packages.</p>
                             <ul>
                               <li>If you have installed an official The
                                 Document Foundation LibreOffice release,
@@ -233,7 +233,7 @@
                               a working Perl version under
                               <a target="_blank" href="http://www.sunfreeware.com/" title="link to www.sunfreeware.com (online)">http://www.sunfreeware.com/</a>
                               if necessary. On Windows, the configure script
-                              uses Windows Script and a JScipt. If you have
+                              uses Windows Script and a JScript. If you have
                               problems with Windows Script, you can download a
                               newer version of
                               <a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=C717D943-7E4B-4622-86EB-95A22B832CAA&displaylang=en" title="link to the download page for the Windows Script">Windows Script</a>.</p>
diff --git a/odk/examples/DevelopersGuide/OfficeDev/FilterDevelopment/FlatXmlFilter_cpp/FlatXmlFilter_cpp.xcu b/odk/examples/DevelopersGuide/OfficeDev/FilterDevelopment/FlatXmlFilter_cpp/FlatXmlFilter_cpp.xcu
index 74c68504746d..7113a16e187b 100644
--- a/odk/examples/DevelopersGuide/OfficeDev/FilterDevelopment/FlatXmlFilter_cpp/FlatXmlFilter_cpp.xcu
+++ b/odk/examples/DevelopersGuide/OfficeDev/FilterDevelopment/FlatXmlFilter_cpp/FlatXmlFilter_cpp.xcu
@@ -94,7 +94,7 @@
                 <prop oor:name="UIName">
                     <!-- The x-no-translate entry is a marker to prevent l10n tooling from translation. If it is not necessary. -->
                     <value xml:lang="x-no-translate"></value>
-                    <value xml:lang="de">DevGuide FlatXML Matser</value>
+                    <value xml:lang="de">DevGuide FlatXML Master</value>
                     <value xml:lang="en-US">DevGuide FlatXML Master</value>
                 </prop>
                 <prop oor:name="Flags"><value>IMPORT EXPORT ALIEN 3RDPARTYFILTER</value></prop>
diff --git a/odk/examples/DevelopersGuide/examples.html b/odk/examples/DevelopersGuide/examples.html
index b9aeb7165cbc..0425db2f4620 100644
--- a/odk/examples/DevelopersGuide/examples.html
+++ b/odk/examples/DevelopersGuide/examples.html
@@ -1209,7 +1209,7 @@ tracking the spell checking relevant properties.</td>
  title="link to OfficeDev/Linguistic/SampleHyphenator.java">SampleHyphenator</a></td>
                   <td class="cell80">A simple implementation for a <a
  href="%DOXYGEN_PREFIX2%/docs/idl/ref/servicecom_1_1sun_1_1star_1_1linguistic2_1_1Hyphenator.html"
- title="link to the reference documentation of com.sun.star.linguistic2.Hypenator"><code>Hyphenator</code></a>
+ title="link to the reference documentation of com.sun.star.linguistic2.Hyphenator"><code>Hyphenator</code></a>
 service.</td>
                 </tr>
                 <tr>
@@ -1287,7 +1287,7 @@ instance of this type may be returned by the spell checker.</td>
                   <td class="cell80">This code example creates the
 service <a
  href="%DOXYGEN_PREFIX2%/docs/idl/ref/servicecom_1_1sun_1_1star_1_1util_1_1PathSettings.html"
- title="link to the reference documentation of com.sun.star.util.PathSettingst">
+ title="link to the reference documentation of com.sun.star.util.PathSettings">
                   <code>com.sun.star.util.PathSettings</code></a> and
 retrieves all path properties from it. It shows how a developer can
 change the path properties using the <a
@@ -1862,7 +1862,7 @@ changes.</td>
                   <td class="cell20"><a
  href="./BasicAndDialogs/FirstStepsBasic.odt"
  title="link to BasicAndDialogs/FirstStepsBasic.odt">FirstStepsBasic.odt</a></td>
-                  <td class="cell80">This StarBasc example shows how to
+                  <td class="cell80">This StarBasic example shows how to
 create an own dialog which inserts a graphics object into a text
 document.</td>
                 </tr>
diff --git a/odk/examples/examples.html b/odk/examples/examples.html
index 8352893ac2be..0864c099c53f 100644
--- a/odk/examples/examples.html
+++ b/odk/examples/examples.html
@@ -372,7 +372,7 @@
 		  <p>Additional information:</p>
 		  <p>
 		  <a href="http://wiki.openoffice.org/wiki/Documentation/DevGuide/WritingUNO/Simple_Component_in_Java" title="link to the "Simple component in Java" chapter in the Developer's Guide">How to write a UNO component in Java</a><br/>
-		  <a href="http://wiki.openoffice.org/wiki/Documentation/DevGuide/ProUNO/Java/Java_Language_Binding" title="link to the "Java UNO Language Bnding" chapter in the Developer's Guide">Java UNO Language Binding</a><br/>
+		  <a href="http://wiki.openoffice.org/wiki/Documentation/DevGuide/ProUNO/Java/Java_Language_Binding" title="link to the "Java UNO Language Binding" chapter in the Developer's Guide">Java UNO Language Binding</a><br/>
 		  <a href="http://wiki.openoffice.org/wiki/Documentation/DevGuide/WritingUNO/Debugging" title="link to the "Debugging Java components" chapter in the Developer's Guide">Debugging Java components</a><br/>
 		  </p>
 		  </td>
@@ -416,7 +416,7 @@
 		  <td class="cell80">Description</td>
 		  </tr>
 		  <tr>
-		  <td class="cell20"><a href="python/toolpanel/" title="link to the source directory of the ToolPanel python axample">ToolPanelPoc</a></td>
+		  <td class="cell20"><a href="python/toolpanel/" title="link to the source directory of the ToolPanel python example">ToolPanelPoc</a></td>
 		  <td class="cell80">This proof of concept extension illustrates how to create a ToolPanel in Calc.</td>
 		  </tr>
 		  </tbody>
@@ -782,7 +782,7 @@
 		  GeneralTableSample.exe, ViewSample.exe.</td>
 		  </tr>
 		  <tr>
-		  <td class="cell20"><a href="CLI/VB.NET/WriterDemo/" title="link to the source directory of the WriterDeom example using the CLI-UNO bridge">WriterDemo</a></td>
+		  <td class="cell20"><a href="CLI/VB.NET/WriterDemo/" title="link to the source directory of the WriterDemo example using the CLI-UNO bridge">WriterDemo</a></td>
 		  <td class="cell80">This example is written in VB.NET. It creates a text
 		  document and inserts text, a table, and a text frame.</td>
 		  </tr>
diff --git a/offapi/com/sun/star/chart2/Axis.idl b/offapi/com/sun/star/chart2/Axis.idl
index e1c8072b9fa1..fc3a0f564c54 100644
--- a/offapi/com/sun/star/chart2/Axis.idl
+++ b/offapi/com/sun/star/chart2/Axis.idl
@@ -123,7 +123,7 @@ service Axis
      */
     [optional, property] com::sun::star::chart::ChartAxisMarkPosition MarkPosition;
 
-    /** Determines display units are avaiblable for axis
+    /** Determines display units are available for axis
 
         @since LibreOffice 4.3
      */
diff --git a/offapi/com/sun/star/chart2/XScaling.idl b/offapi/com/sun/star/chart2/XScaling.idl
index 0daf41b0b907..fe9a3baffd1a 100644
--- a/offapi/com/sun/star/chart2/XScaling.idl
+++ b/offapi/com/sun/star/chart2/XScaling.idl
@@ -45,7 +45,7 @@ interface XScaling : ::com::sun::star::uno::XInterface
      * Get an interface object that conforms to a scaling rule that
      * is the reverse of the original scaling rule.
      *
-     * @return internface object that represents the reversed
+     * @return interface object that represents the reversed
      *         scaling rule.
      */
     com::sun::star::chart2::XScaling getInverseScaling();
diff --git a/offapi/com/sun/star/document/ExtendedTypeDetection.idl b/offapi/com/sun/star/document/ExtendedTypeDetection.idl
index 63716726a47a..44a586e8017b 100644
--- a/offapi/com/sun/star/document/ExtendedTypeDetection.idl
+++ b/offapi/com/sun/star/document/ExtendedTypeDetection.idl
@@ -45,7 +45,7 @@ module com { module sun { module star { module document {
         The <strong>ServiceName</strong> - This must be a valid UNO service name.
         It is also an entry in the corresponding configuration list.
         <br>
-        Example: "com.company.devision.DetectService"
+        Example: "com.company.division.DetectService"
         <br>
         Note that this really means the implementation name of the service.
         Because it's not possible otherwise to distinguish between more than one
diff --git a/offapi/com/sun/star/document/ExtendedTypeDetectionFactory.idl b/offapi/com/sun/star/document/ExtendedTypeDetectionFactory.idl
index 8d01e4f94bfb..a9fe2a77f8fa 100644
--- a/offapi/com/sun/star/document/ExtendedTypeDetectionFactory.idl
+++ b/offapi/com/sun/star/document/ExtendedTypeDetectionFactory.idl
@@ -42,7 +42,7 @@ published service ExtendedTypeDetectionFactory
     /** factory interface to create and initialize extended type detection components.
 
         <p>
-        A detection component must be specified by its UNO implementation name and will be crated then.
+        A detection component must be specified by its UNO implementation name and will be created then.
         Every new created component can be initialized with its own configuration data
         and may given optional arguments of the corresponding createInstanceWithArguments() request. To do so the
         service must support the optional interface com::sun::star::lang::XInitialization.
diff --git a/offapi/com/sun/star/document/XUndoManagerListener.idl b/offapi/com/sun/star/document/XUndoManagerListener.idl
index 82bb52950f38..449737b72c2c 100644
--- a/offapi/com/sun/star/document/XUndoManagerListener.idl
+++ b/offapi/com/sun/star/document/XUndoManagerListener.idl
@@ -95,7 +95,7 @@ interface XUndoManagerListener : ::com::sun::star::lang::XEventListener
     /** is called when an Undo context has been left.
 
         <p>UndoManagerEvent::UndoActionTitle carries the title of the Undo context, and
-        UndoManagerEvent::UndoContextDepth the number of open Undo contexts, exluding the
+        UndoManagerEvent::UndoContextDepth the number of open Undo contexts, excluding the
         one just left.</p>
 
         @see XUndoManager::leaveUndoContext
@@ -104,7 +104,7 @@ interface XUndoManagerListener : ::com::sun::star::lang::XEventListener
     */
     void    leftContext( [in] UndoManagerEvent iEvent );
 
-    /** is calledn when a hidden Undo context has been left.
+    /** is called when a hidden Undo context has been left.
 
         <p>UndoManagerEvent::UndoActionTitle is empty, as hidden Undo contexts don't have
         a title.</p>
diff --git a/offapi/com/sun/star/drawing/DrawingDocumentFactory.idl b/offapi/com/sun/star/drawing/DrawingDocumentFactory.idl
index f0abcdeb1827..abbd1a0a1e2c 100644
--- a/offapi/com/sun/star/drawing/DrawingDocumentFactory.idl
+++ b/offapi/com/sun/star/drawing/DrawingDocumentFactory.idl
@@ -26,7 +26,7 @@
  module com {  module sun {  module star {  module drawing {
 
 
-/** @deprecated Pleas use the factory interface of the service GenericDrawingDocument.
+/** @deprecated Please use the factory interface of the service GenericDrawingDocument.
  */
 published service DrawingDocumentFactory
 {
diff --git a/offapi/com/sun/star/embed/XEmbeddedClient.idl b/offapi/com/sun/star/embed/XEmbeddedClient.idl
index 103d2accc420..81f794c7c933 100644
--- a/offapi/com/sun/star/embed/XEmbeddedClient.idl
+++ b/offapi/com/sun/star/embed/XEmbeddedClient.idl
@@ -36,7 +36,7 @@ published interface XEmbeddedClient: XComponentSupplier
     /** asks client to let the object store itself.
 
         @throws com::sun::star::uno::ObjectSaveVetoException
-            in case container chants to avoid saving of object
+            in case container wants to avoid saving of object
 
         @throws com::sun::star::uno::Exception
             in case of problems during saving
diff --git a/offapi/com/sun/star/frame/XDispatch.idl b/offapi/com/sun/star/frame/XDispatch.idl
index c717565f3d17..04af5aeb102d 100644
--- a/offapi/com/sun/star/frame/XDispatch.idl
+++ b/offapi/com/sun/star/frame/XDispatch.idl
@@ -72,7 +72,7 @@ published interface XDispatch: com::sun::star::uno::XInterface
             readonly boolean Flag SynchronMode
 
             <p>
-            By default, and absent any arguments, "SychronMode" is
+            By default, and absent any arguments, "SynchronMode" is
             considered `FALSE` and the execution is performed
             asynchronously (i.e. dispatch() returns immediately, and
             the action is performed in the background).  But when set
diff --git a/offapi/com/sun/star/script/provider/XScript.idl b/offapi/com/sun/star/script/provider/XScript.idl
index b63926ec4b83..41c934ab32d3 100644
--- a/offapi/com/sun/star/script/provider/XScript.idl
+++ b/offapi/com/sun/star/script/provider/XScript.idl
@@ -30,7 +30,7 @@
 module com { module sun { module star { module script { module provider {
 
 /**
-    This interface represents an invokable script or UNO function.
+    This interface represents an invocable script or UNO function.
 */
 interface XScript : ::com::sun::star::uno::XInterface {
 
diff --git a/offapi/com/sun/star/text/TextMarkupType.idl b/offapi/com/sun/star/text/TextMarkupType.idl
index 658ea557f395..18ba4e698c2a 100644
--- a/offapi/com/sun/star/text/TextMarkupType.idl
+++ b/offapi/com/sun/star/text/TextMarkupType.idl
@@ -48,7 +48,7 @@ constants TextMarkupType
     const long SMARTTAG = 3;
 
     /** Markup originates from proofreading
-        An inivisible markup type used in proofreading API calls.
+        An invisible markup type used in proofreading API calls.
         @since OOo 3.0.1
      */
     const long SENTENCE = 4;
diff --git a/offapi/com/sun/star/ucb/XInteractionAuthFallback.idl b/offapi/com/sun/star/ucb/XInteractionAuthFallback.idl
index 8431748727e4..3a70c813b987 100644
--- a/offapi/com/sun/star/ucb/XInteractionAuthFallback.idl
+++ b/offapi/com/sun/star/ucb/XInteractionAuthFallback.idl
@@ -21,7 +21,7 @@
  */
 interface XInteractionAuthFallback: com::sun::star::task::XInteractionContinuation
 {
-    /* Authentication code submited by the user */
+    /* Authentication code submitted by the user */
     void setCode( [in] string code );
 };
 
diff --git a/offapi/com/sun/star/xml/crypto/sax/ElementMarkPriority.idl b/offapi/com/sun/star/xml/crypto/sax/ElementMarkPriority.idl
index 0a2de0f3e621..ead463f3f0b0 100644
--- a/offapi/com/sun/star/xml/crypto/sax/ElementMarkPriority.idl
+++ b/offapi/com/sun/star/xml/crypto/sax/ElementMarkPriority.idl
@@ -33,7 +33,7 @@ module com { module sun { module star { module xml { module crypto { module sax
  * The PRI_AFTERMODIFY priority represents the notification will be
  * sent after any internal modification has finished.
  * <p>
- * The PRI_BEFOREMODIFY proirity represents the notification will be
+ * The PRI_BEFOREMODIFY priority represents the notification will be
  * sent before any internal modification happens.
  * <p>
  * So an element mark with PRI_BEFOREMODIFY will be handled first,
diff --git a/officecfg/registry/schema/org/openoffice/Office/Labels.xcs b/officecfg/registry/schema/org/openoffice/Office/Labels.xcs
index 80554a7c2b08..47b18ca0021a 100644
--- a/officecfg/registry/schema/org/openoffice/Office/Labels.xcs
+++ b/officecfg/registry/schema/org/openoffice/Office/Labels.xcs
@@ -34,7 +34,7 @@
         </info>
       </prop>
       <prop oor:name="Measure" oor:type="xs:string">
-        <!--Label: Contains the measurement data of the label contatenated by a colon (;) in the following order:
+        <!--Label: Contains the measurement data of the label concatenated by a colon (;) in the following order:
 		'C' or 'S';Horizontal Distance;Vertical Distance;Width;Height;Left margin;Upper margin;Columns;Rows" while 'C' marks a continuous label and 'S' marks a sheet
         -->
         <info>
diff --git a/officecfg/registry/schema/org/openoffice/TypeDetection/Types.xcs b/officecfg/registry/schema/org/openoffice/TypeDetection/Types.xcs
index ee7df8abae33..4f6640211e59 100644
--- a/officecfg/registry/schema/org/openoffice/TypeDetection/Types.xcs
+++ b/officecfg/registry/schema/org/openoffice/TypeDetection/Types.xcs
@@ -33,7 +33,7 @@
         <info>
           <desc>Used to sort types inside dialogs. Only values > 0 are
           recognized. Types with an order value < 1 will be sorted
-          alphabeticly.</desc>
+          alphabetically.</desc>
         </info>
         <value>0</value>
       </prop>
diff --git a/oovbaapi/ooo/vba/excel/XRange.idl b/oovbaapi/ooo/vba/excel/XRange.idl
index 5211cf175a24..8630b87241ba 100644
--- a/oovbaapi/ooo/vba/excel/XRange.idl
+++ b/oovbaapi/ooo/vba/excel/XRange.idl
@@ -123,7 +123,7 @@ interface XRange
         [in] any Orientation, [in] any SortMethod, [in] any DataOption1,
         [in] any DataOption2, [in] any DataOption3 );
     XRange End( [in] long Direction );
-    // bizarely I have to define Character method as character otherwise
+    // bizarrely I have to define Character method as character otherwise
     // idl complains
     XCharacters characters([in] any Start, [in] any Length);
     void Delete( [in] any Shift );
diff --git a/qadevOOo/tests/java/ifc/lang/_XServiceInfo.java b/qadevOOo/tests/java/ifc/lang/_XServiceInfo.java
index d08ff31a6dc3..e1f2e0da3719 100644
--- a/qadevOOo/tests/java/ifc/lang/_XServiceInfo.java
+++ b/qadevOOo/tests/java/ifc/lang/_XServiceInfo.java
@@ -74,7 +74,7 @@ public class _XServiceInfo extends MultiMethodTest {
     /**
     * Gets one of the service names returned by
     * <code>getSupportedServiceNames</code> method and
-    * calls the <code>supportsService</code> methos with this
+    * calls the <code>supportsService</code> method with this
     * name. <p>
     * Has <b>OK</b> status if <code>true</code> value is
     * returned.
diff --git a/qadevOOo/tests/java/ifc/sdb/_RowSet.java b/qadevOOo/tests/java/ifc/sdb/_RowSet.java
index d4b9efbf884a..9064a14113ee 100644
--- a/qadevOOo/tests/java/ifc/sdb/_RowSet.java
+++ b/qadevOOo/tests/java/ifc/sdb/_RowSet.java
@@ -50,7 +50,7 @@ import com.sun.star.uno.Type;
  *
  * Properties are tested in a safe way, this means that old
  * properties' values are restored to their previous values
- * after testing. These values are meaningfull for further
+ * after testing. These values are meaningful for further
  * testing. <p>
  *
  * Properties testing is automated by <code>lib.MultiPropertyTest</code>.
diff --git a/sal/osl/unx/thread.cxx b/sal/osl/unx/thread.cxx
index 3e6b36a2c8ca..b2aa75cc7aa2 100644
--- a/sal/osl/unx/thread.cxx
+++ b/sal/osl/unx/thread.cxx
@@ -997,7 +997,7 @@ static void osl_thread_textencoding_init_Impl()
     /* determine default text encoding */
     defaultEncoding = osl_getTextEncodingFromLocale(nullptr);
     // Tools string functions call abort() on an unknown encoding so ASCII is a
-    // meaningfull fallback:
+    // meaningful fallback:
     if ( RTL_TEXTENCODING_DONTKNOW == defaultEncoding )
     {
         SAL_WARN("sal.osl", "RTL_TEXTENCODING_DONTKNOW -> _ASCII_US");
diff --git a/sal/test/bootstrap.pl b/sal/test/bootstrap.pl
index c14a5f73e4af..60a306a99c96 100644
--- a/sal/test/bootstrap.pl
+++ b/sal/test/bootstrap.pl
@@ -243,7 +243,7 @@ if($state) {
 }
 else {
     print "**** tests NOT passed ****\n";
-    print "Commnent:\n", $comment, "\n";
+    print "Comment:\n", $comment, "\n";
 }
 print "**************************\n";
 
diff --git a/sal/textenc/tcvtest1.tab b/sal/textenc/tcvtest1.tab
index 9a23d29a8355..bb62ed716c7c 100644
--- a/sal/textenc/tcvtest1.tab
+++ b/sal/textenc/tcvtest1.tab
@@ -1915,7 +1915,7 @@ static ImplTextEncodingData const aImplMS1257TextEncodingData
 
 /* ISO-8859-2 */
 /* Unix Standard for Eastern European (Latin2) */
-/* 1-byte, 0x00-0x7F ASCII without exception, 0x80-0x9F control caracter like in Unicode */
+/* 1-byte, 0x00-0x7F ASCII without exception, 0x80-0x9F control character like in Unicode */
 /* Convert-Tables: mappings/iso8859/8859-2.txt from 07/27/99 Version 1.0 (based on Unicode 3.0) */
 /* Last-Changes from us: */
 
@@ -2083,7 +2083,7 @@ static ImplTextEncodingData const aImplISO88592TextEncodingData
 
 /* ISO-8859-3 */
 /* Latin3 (Esperanto, Maltese, Turkish) */
-/* 1-byte, 0x00-0x7F ASCII without exception, 0x80-0x9F control caracter like in Unicode */
+/* 1-byte, 0x00-0x7F ASCII without exception, 0x80-0x9F control character like in Unicode */
 /* Convert-Tables: mappings/iso8859/8859-3.txt from 07/27/99 Version 1.0 (based on Unicode 3.0) */
 /* Last-Changes from us: */
 
@@ -2244,7 +2244,7 @@ static ImplTextEncodingData const aImplISO88593TextEncodingData
 
 /* ISO-8859-4 */
 /* Latin4 (Estonian, Latvian, Lithuanian) */
-/* 1-byte, 0x00-0x7F ASCII without exception, 0x80-0x9F control caracter like in Unicode */
+/* 1-byte, 0x00-0x7F ASCII without exception, 0x80-0x9F control character like in Unicode */
 /* Convert-Tables: mappings/iso8859/8859-4.txt from 07/27/99 Version 1.0 (based on Unicode 3.0) */
 /* Last-Changes from us: */
 
@@ -2412,7 +2412,7 @@ static ImplTextEncodingData const aImplISO88594TextEncodingData
 
 /* ISO-8859-5 */
 /* Unix Standard for Cyrillic */
-/* 1-byte, 0x00-0x7F ASCII without exception, 0x80-0x9F control caracter like in Unicode */
+/* 1-byte, 0x00-0x7F ASCII without exception, 0x80-0x9F control character like in Unicode */
 /* Convert-Tables: mappings/iso8859/8859-5.txt from 07/27/99 Version 1.0 (based on Unicode 3.0) */
 /* Last-Changes from us: */
 
@@ -2510,7 +2510,7 @@ static ImplTextEncodingData const aImplISO88595TextEncodingData
 
 /* ISO-8859-7 */
 /* Unix Standard for Greek */
-/* 1-byte, 0x00-0x7F ASCII without exception, 0x80-0x9F control caracter like in Unicode */
+/* 1-byte, 0x00-0x7F ASCII without exception, 0x80-0x9F control character like in Unicode */
 /* Convert-Tables: mappings/iso8859/8859-7.txt from 07/27/99 Version 1.0 (based on Unicode 3.0) */
 /* Last-Changes from us: */
 
@@ -2621,7 +2621,7 @@ static ImplTextEncodingData const aImplISO88597TextEncodingData
 
 /* ISO-8859-9 */
 /* Latin5 (Turkish) */
-/* 1-byte, 0x00-0x7F ASCII without exception, 0x80-0x9F control caracter like in Unicode */
+/* 1-byte, 0x00-0x7F ASCII without exception, 0x80-0x9F control character like in Unicode */
 /* Convert-Tables: mappings/iso8859/8859-9.txt from 07/27/99 Version 1.0 (based on Unicode 3.0) */
 /* Last-Changes from us: */
 
@@ -2721,7 +2721,7 @@ static ImplTextEncodingData const aImplISO88599TextEncodingData
 
 /* ISO-8859-10 */
 /* East European */
-/* 1-byte, 0x00-0x7F ASCII without exception, 0x80-0x9F control caracter like in Unicode */
+/* 1-byte, 0x00-0x7F ASCII without exception, 0x80-0x9F control character like in Unicode */
 /* Convert-Tables: mappings/iso8859/8859-10.txt from 07/27/99 Version 1.0 (based on Unicode 3.0) */
 /* Last-Changes from us: */
 
@@ -2862,7 +2862,7 @@ static ImplTextEncodingData const aImplISO885910TextEncodingData
 
 /* ISO-8859-13 */
 /* East European */
-/* 1-byte, 0x00-0x7F ASCII without exception, 0x80-0x9F control caracter like in Unicode */
+/* 1-byte, 0x00-0x7F ASCII without exception, 0x80-0x9F control character like in Unicode */
 /* Convert-Tables: mappings/iso8859/8859-13.txt from 07/27/99 Version 1.0 (based on Unicode 3.0) */
 /* Last-Changes from us: */
 
diff --git a/sal/textenc/tcvtlat1.tab b/sal/textenc/tcvtlat1.tab
index 87b44206a2a4..d97a040268ed 100644
--- a/sal/textenc/tcvtlat1.tab
+++ b/sal/textenc/tcvtlat1.tab
@@ -339,7 +339,7 @@ static ImplTextEncodingData const aImplIBM850TextEncodingData
 /* ======================================================================= */
 
 /* IBM-860 */
-/* Dos Standard CharSet for Portugiese */
+/* Dos Standard CharSet for Portuguese */
 /* 1-byte, 0x00-0x7F ASCII without exception */
 /* Convert-Tables: mappings/vendors/micsft/pc/cp860.txt from 04/24/96 Version 2.00 */
 /* Last-Changes from us: */
diff --git a/sc/qa/unit/data/functions/mathematical/fods/mod.fods b/sc/qa/unit/data/functions/mathematical/fods/mod.fods
index 7a3bc65d806e..d77966ed16fb 100644
--- a/sc/qa/unit/data/functions/mathematical/fods/mod.fods
+++ b/sc/qa/unit/data/functions/mathematical/fods/mod.fods
@@ -3755,7 +3755,7 @@
      <table:covered-table-cell/>
      <table:table-cell table:number-columns-repeated="3"/>
      <table:table-cell table:style-name="ce87" office:value-type="string" calcext:value-type="string" table:number-columns-spanned="2" table:number-rows-spanned="1">
-      <text:p>Workarround with INT()</text:p>
+      <text:p>Workaround with INT()</text:p>
      </table:table-cell>
      <table:covered-table-cell/>
      <table:table-cell table:number-columns-repeated="4"/>
@@ -4325,4 +4325,4 @@
    </table:named-expressions>
   </office:spreadsheet>
  </office:body>
-</office:document>
\ No newline at end of file
+</office:document>
diff --git a/sc/source/ui/view/tabvwsh4.cxx b/sc/source/ui/view/tabvwsh4.cxx
index cae1ce4496be..83553e9ce839 100644
--- a/sc/source/ui/view/tabvwsh4.cxx
+++ b/sc/source/ui/view/tabvwsh4.cxx
@@ -982,7 +982,7 @@ IMPL_LINK_NOARG(ScTabViewShell, FormControlActivated, LinkParamNone*, void)
 }
 
 // GetMySubShell / SetMySubShell: simulate old behavior,
-// so that there is only one SubShell (only whithin the 5 own SubShells)
+// so that there is only one SubShell (only within the 5 own SubShells)
 
 SfxShell* ScTabViewShell::GetMySubShell() const
 {
diff --git a/sd/source/ui/view/outlnvsh.cxx b/sd/source/ui/view/outlnvsh.cxx
index 46bbd2c88591..fba7fe04696b 100644
--- a/sd/source/ui/view/outlnvsh.cxx
+++ b/sd/source/ui/view/outlnvsh.cxx
@@ -257,7 +257,7 @@ void OutlineViewShell::ArrangeGUIElements ()
     {
         pWindow->SetMinZoomAutoCalc(false);
 
-        // change OuputArea of the OutlinerView
+        // change OutputArea of the OutlinerView
         OutlinerView* pOutlinerView = pOlView->GetViewByWindow(pWindow);
 
         ::tools::Rectangle aWin(Point(0,0), pWindow->GetOutputSizePixel());
diff --git a/sfx2/classification/xAL-types.xsd b/sfx2/classification/xAL-types.xsd
index f51ac1da0571..a91314a87c42 100644
--- a/sfx2/classification/xAL-types.xsd
+++ b/sfx2/classification/xAL-types.xsd
@@ -7,7 +7,7 @@
 		(Using XML Schema based standard code list/enumeration mechanism - OPTION 1 AND DEFAULT)
 		Produced by: OASIS Customer Information Quality Technical Committee
 		URL: http://www.oasis-open.org/committees/ciq
-		Version: 3.0  
+		Version: 3.0
 		Status: Committee Specification
 		Copyright: 2006-07, OASIS, http://www.oasis-open.org
 		Last Modified: 18 September 2007
@@ -197,7 +197,7 @@
 			</xs:enumeration>
 			<xs:enumeration value="Prefix">
 				<xs:annotation>
-					<xs:documentation>Indocates that the element contains some value that is important, but not exactly the number itself. E.g. PoBox can be a prefix in PoBox 2020, street no. A-15, where A is the prefix and 15 is the number</xs:documentation>
+					<xs:documentation>Indicates that the element contains some value that is important, but not exactly the number itself. E.g. PoBox can be a prefix in PoBox 2020, street no. A-15, where A is the prefix and 15 is the number</xs:documentation>
 				</xs:annotation>
 			</xs:enumeration>
 			<xs:enumeration value="Suffix">
@@ -373,7 +373,7 @@
 			<xs:enumeration value="Number"/>
 			<xs:enumeration value="ReferenceLocation">
 				<xs:annotation>
-					<xs:documentation>Reference location information in support of the sub administrative area.  </xs:documentation>
+					<xs:documentation>Reference location information in support of the sub administrative area</xs:documentation>
 				</xs:annotation>
 			</xs:enumeration>
 			<xs:enumeration value="Type">
@@ -385,7 +385,7 @@
 	</xs:simpleType>
 	<xs:simpleType name="SubAdministrativeAreaNameCodeList">
 		<xs:annotation>
-			<xs:documentation>A list of codes for name of sub adiministrative area</xs:documentation>
+			<xs:documentation>A list of codes for name of sub administrative area</xs:documentation>
 		</xs:annotation>
 		<xs:restriction base="xs:normalizedString"/>
 	</xs:simpleType>
@@ -480,7 +480,7 @@
 			</xs:enumeration>
 			<xs:enumeration value="Unstructured">
 				<xs:annotation>
-					<xs:documentation>Full details of a thorughfare in a single line (unstructured)
+					<xs:documentation>Full details of a thoroughfare in a single line (unstructured)
 e.g. 39 Baker Street North</xs:documentation>
 				</xs:annotation>
 			</xs:enumeration>
diff --git a/sfx2/classification/xAL.xsd b/sfx2/classification/xAL.xsd
index 4d1933a59e30..c568c5001890 100644
--- a/sfx2/classification/xAL.xsd
+++ b/sfx2/classification/xAL.xsd
@@ -157,7 +157,7 @@
 			</xs:element>
 			<xs:element name="Locality" minOccurs="0">
 				<xs:annotation>
-					<xs:documentation>Details of Locality which is a named densely populated area  (a place) such as town, village, suburb, etc. A locality composes of many individual addresses.  Many localities exist in an administrative area or a sub adminisrative area. A locality can also have sub localities. For example, a municipality locality can have many villages associated with it which are sub localities. Example: Tamil Nadu State, Erode District, Bhavani Taluk, Paruvachi Village is a valid address in India. Tamil Nadu is the Administrative Area, Erode is the sub admin area, Bhavani is the locality, and Paruvachi is the sub locality</xs:documentation>
+					<xs:documentation>Details of Locality which is a named densely populated area  (a place) such as town, village, suburb, etc. A locality composes of many individual addresses.  Many localities exist in an administrative area or a sub administrative area. A locality can also have sub localities. For example, a municipality locality can have many villages associated with it which are sub localities. Example: Tamil Nadu State, Erode District, Bhavani Taluk, Paruvachi Village is a valid address in India. Tamil Nadu is the Administrative Area, Erode is the sub admin area, Bhavani is the locality, and Paruvachi is the sub locality</xs:documentation>
 				</xs:annotation>
 				<xs:complexType>
 					<xs:sequence>
@@ -457,7 +457,7 @@
 					</xs:sequence>
 					<xs:attribute name="Meridian" type="MeridianCodeList">
 						<xs:annotation>
-							<xs:documentation>The collection of the coordinate numeric values for latitude amd longtitude depends on the agreed position of the meridian. Declaration of the meridian is necessary as it cannot be assumed in the data</xs:documentation>
+							<xs:documentation>The collection of the coordinate numeric values for latitude amd longitude depends on the agreed position of the meridian. Declaration of the meridian is necessary as it cannot be assumed in the data</xs:documentation>
 						</xs:annotation>
 					</xs:attribute>
 					<xs:attribute name="MeridianCodeType" type="ct:String">
@@ -587,7 +587,7 @@
 			<xs:extension base="ct:String">
 				<xs:attribute name="Type" type="IdentifierElementTypeList">
 					<xs:annotation>
-						<xs:documentation>Indicates which part of number or identifier this element contains. Some "numbers" are as simple as 42 and some "numbers" are more like complex aplhanumberic identifiers as Postcodes in UK or Canada, e.g. M2H 2S5. It may be necessary to separate the "number" into sub-elements and indicate what type of information each of them contains.</xs:documentation>
+						<xs:documentation>Indicates which part of number or identifier this element contains. Some "numbers" are as simple as 42 and some "numbers" are more like complex alphanumeric identifiers as Postcodes in UK or Canada, e.g. M2H 2S5. It may be necessary to separate the "number" into sub-elements and indicate what type of information each of them contains.</xs:documentation>
 					</xs:annotation>
 				</xs:attribute>
 				<xs:attributeGroup ref="ct:grAbbreviation"/>
diff --git a/sfx2/doc/sfx2doc.html b/sfx2/doc/sfx2doc.html
index 2c0babb23a77..2d796436068f 100644
--- a/sfx2/doc/sfx2doc.html
+++ b/sfx2/doc/sfx2doc.html
@@ -8,7 +8,7 @@ Here is a chart how the "slot-model" of the command processing framework works.
 <BR>
 Menu commands and Key accelerators are stored
 asynchronously into a UNO command stack and later executed
-seqentially.<BR>
+sequentially.<BR>
 </P>
 <P CLASS="western" STYLE="margin-bottom: 0.5cm"><IMG SRC="sfx2doc0001.svg" NAME="Grafik1" ALIGN=BOTTOM WIDTH=950 HEIGHT=350 BORDER=0></P>
 <P CLASS="western" STYLE="margin-bottom: 0.5cm"><BR><BR>
diff --git a/sfx2/source/control/ctrlitem.cxx b/sfx2/source/control/ctrlitem.cxx
index dadead816898..19a45080eb01 100644
--- a/sfx2/source/control/ctrlitem.cxx
+++ b/sfx2/source/control/ctrlitem.cxx
@@ -42,7 +42,7 @@ bool SfxControllerItem::IsBound() const
 }
 
 
-// registeres with the id at the bindings
+// registers with the id at the bindings
 
 void SfxControllerItem::Bind( sal_uInt16 nNewId, SfxBindings *pBindinx )
 {
@@ -182,7 +182,7 @@ SfxControllerItem::SfxControllerItem():
 }
 
 
-// creates a representation of the function nId and registeres it
+// creates a representation of the function nId and registers it
 
 SfxControllerItem::SfxControllerItem( sal_uInt16 nID, SfxBindings &rBindings ):
     nId(nID),
diff --git a/sfx2/source/control/objface.cxx b/sfx2/source/control/objface.cxx
index d990763f140d..0019f6d57905 100644
--- a/sfx2/source/control/objface.cxx
+++ b/sfx2/source/control/objface.cxx
@@ -99,7 +99,7 @@ struct SfxInterface_Impl
 
 static SfxObjectUI_Impl* CreateObjectBarUI_Impl(sal_uInt16 nPos, SfxVisibilityFlags nFlags, ToolbarId eId, SfxShellFeature nFeature);
 
-// constuctor, registeres a new unit
+// constuctor, registers a new unit
 SfxInterface::SfxInterface( const char *pClassName,
                             bool bUsableSuperClass,
                             SfxInterfaceId nId,
diff --git a/sfx2/source/inc/statcach.hxx b/sfx2/source/inc/statcach.hxx
index a93f2813491b..6f17fe20dbb7 100644
--- a/sfx2/source/inc/statcach.hxx
+++ b/sfx2/source/inc/statcach.hxx
@@ -117,7 +117,7 @@ inline void SfxStateCache::ClearCache()
 }
 
 
-// registeres a item representing this function
+// registers a item representing this function
 
 inline SfxControllerItem* SfxStateCache::ChangeItemLink( SfxControllerItem* pNewBinding )
 {
diff --git a/slideshow/source/engine/slide/shapemanagerimpl.hxx b/slideshow/source/engine/slide/shapemanagerimpl.hxx
index 5a38521545ad..3a6ae365f207 100644
--- a/slideshow/source/engine/slide/shapemanagerimpl.hxx
+++ b/slideshow/source/engine/slide/shapemanagerimpl.hxx
@@ -58,7 +58,7 @@ public:
 
         @param rEventMultiplexer
         The slideshow-global event source, where this class
-        registeres its event handlers.
+        registers its event handlers.
     */
     ShapeManagerImpl( EventMultiplexer&            rMultiplexer,
                       LayerManagerSharedPtr const& rLayerManager,
diff --git a/slideshow/source/inc/usereventqueue.hxx b/slideshow/source/inc/usereventqueue.hxx
index d110b7bd59ce..88e89d0f7326 100644
--- a/slideshow/source/inc/usereventqueue.hxx
+++ b/slideshow/source/inc/usereventqueue.hxx
@@ -42,7 +42,7 @@ class MouseLeaveHandler;
 
 /** This class schedules user-activated events.
 
-    This class registeres at the EventMultiplexer and fires
+    This class registers at the EventMultiplexer and fires
     events registered for certain user actions. Note that all
     events will not be fired immediately after the user action
     occurred, but always added to the EventQueue (and fired the
@@ -62,7 +62,7 @@ public:
 
         @param rEventMultiplexer
         The slideshow-global event source, where this class
-        registeres its event handlers.
+        registers its event handlers.
 
         @param rEventQueue
         Reference to the main event queue. Since we hold this
diff --git a/solenv/bin/add-modelines b/solenv/bin/add-modelines
index 7dff27b84382..09c8d88b16e8 100755
--- a/solenv/bin/add-modelines
+++ b/solenv/bin/add-modelines
@@ -17,10 +17,10 @@
 
 # NOTE: At present, this script only works for files with C-like comments.
 # NOTE: If you don't specify -p, the script will act on the current working directory.
-# NOTE: If no arguments are specified, the defitions below are in effect.
+# NOTE: If no arguments are specified, the definitions below are in effect.
 
 # TO DO
-#  - Deuglifiy?
+#  - Deuglify?
 #  - Make source file type agnostic modelines?
 #  - Too many/too few comments?
 #  - Handle top level source directories with whitespace names? (Do they exist?)
diff --git a/solenv/bin/bin_library_info.sh b/solenv/bin/bin_library_info.sh
index 65c40ee23254..fcd68c0e8694 100755
--- a/solenv/bin/bin_library_info.sh
+++ b/solenv/bin/bin_library_info.sh
@@ -15,7 +15,7 @@ in git.
 syntax: bin_library_info.sh -m|--module <top_level_module> -l|--location <TARFILE_LOCATION> -s|--srcdir <SRCDIR> -b <BUILDDIR> -r|--tarfile <LIBRARY_TARFILE> [ -m|--mode verify|name ]
 
 the default mode is 'name' which just print the associated binary tarfile name.
-in 'verify' mode the programe print the name if the associated binary tarfile exist
+in 'verify' mode the program print the name if the associated binary tarfile exist
 and print nothing and return an error code if the file does not exist
 
 Note: --location --builddir and --srcdir are optional if they are already in the env in the form of TARFILE_LOCATION and BUILDDIR SRCDIR respectively
diff --git a/solenv/bin/modules/RepositoryHelper.pm b/solenv/bin/modules/RepositoryHelper.pm
index 31bbf7462bfb..29001f1783dc 100644
--- a/solenv/bin/modules/RepositoryHelper.pm
+++ b/solenv/bin/modules/RepositoryHelper.pm
@@ -142,7 +142,7 @@ Returns the repository root, retrieved by educated guess...
 
 RepositoryHelper::get_initial_directory()
 
-Returns full path to the initialistion directory.
+Returns full path to the initialisation directory.
 
 =head2 EXPORT
 
diff --git a/solenv/bin/modules/installer/epmfile.pm b/solenv/bin/modules/installer/epmfile.pm
index 53c703c2c3be..eabab4cd05ae 100644
--- a/solenv/bin/modules/installer/epmfile.pm
+++ b/solenv/bin/modules/installer/epmfile.pm
@@ -1333,7 +1333,7 @@ sub replace_variables_in_shellscripts
 }
 
 ############################################################
-# Determinig the directory created by epm, in which the
+# Determining the directory created by epm, in which the
 # RPMS or Solaris packages are created.
 ############################################################
 
diff --git a/solenv/bin/modules/installer/parameter.pm b/solenv/bin/modules/installer/parameter.pm
index bb98b7c7701e..505cdd7c3152 100644
--- a/solenv/bin/modules/installer/parameter.pm
+++ b/solenv/bin/modules/installer/parameter.pm
@@ -237,7 +237,7 @@ sub setglobalvariables
 {
     # Setting the installertype directory corresponding to the environment variable PKGFORMAT
     # The global variable $installer::globals::packageformat can only contain one package format.
-    # If PKGFORMAT cotains more than one format (for example "rpm deb") this is splitted in the
+    # If PKGFORMAT contains more than one format (for example "rpm deb") this is splitted in the
     # makefile calling the perl program.
     $installer::globals::installertypedir = $installer::globals::packageformat;
 
diff --git a/solenv/bin/modules/installer/windows/featurecomponent.pm b/solenv/bin/modules/installer/windows/featurecomponent.pm
index 408d5f6c53a7..26ab9281c2d6 100644
--- a/solenv/bin/modules/installer/windows/featurecomponent.pm
+++ b/solenv/bin/modules/installer/windows/featurecomponent.pm
@@ -136,7 +136,7 @@ sub create_featurecomponent_table
 
     installer::windows::idtglobal::write_idt_header(\@featurecomponenttable, "featurecomponent");
 
-    # This is the first time, that features and componentes are related
+    # This is the first time, that features and components are related
     # Problem: How about created profiles, configurationfiles, services.rdb
     # -> simple solution: putting them all to the root module
     # Otherwise profiles and configurationfiles cannot be created the way, they are now created
diff --git a/solenv/bin/modules/installer/worker.pm b/solenv/bin/modules/installer/worker.pm
index aab676f9a086..23be314b8276 100644
--- a/solenv/bin/modules/installer/worker.pm
+++ b/solenv/bin/modules/installer/worker.pm
@@ -886,7 +886,7 @@ sub collectpackagemaps
 {
     my ( $installdir, $languagestringref, $allvariables ) = @_;
 
-    installer::logger::include_header_into_logfile("Collecing all packagemaps (pkgmap):");
+    installer::logger::include_header_into_logfile("Collecting all packagemaps (pkgmap):");
 
     my $pkgmapdir = installer::systemactions::create_directories("pkgmap", $languagestringref);
     my $subdirname = $allvariables->{'UNIXPRODUCTNAME'} . "_pkgmaps";
diff --git a/svl/source/notify/listener.cxx b/svl/source/notify/listener.cxx
index 6caa8af78702..89306a534a0d 100644
--- a/svl/source/notify/listener.cxx
+++ b/svl/source/notify/listener.cxx
@@ -39,7 +39,7 @@ SvtListener::~SvtListener() COVERITY_NOEXCEPT_FALSE
     EndListeningAll();
 }
 
-// registeres at a specific SvtBroadcaster
+// registers at a specific SvtBroadcaster
 
 bool SvtListener::StartListening( SvtBroadcaster& rBroadcaster )
 {
diff --git a/svx/source/dialog/fontwork.cxx b/svx/source/dialog/fontwork.cxx
index 7735b99e26d3..568ae81cbfc5 100644
--- a/svx/source/dialog/fontwork.cxx
+++ b/svx/source/dialog/fontwork.cxx
@@ -592,7 +592,7 @@ void SvxFontWorkDialog::SetShadowXVal_Impl(const XFormTextShadowXValItem* pItem)
         // #i19251#
         // The two involved fields/items are used double and contain/give different
         // values regarding to the access method. Thus, here we need to separate the access
-        // methos regarding to the kind of value accessed.
+        // methods regarding to the kind of value accessed.
         if (m_pTbxShadow->IsItemChecked(nShadowSlantId))
         {
             // #i19251#
@@ -620,7 +620,7 @@ void SvxFontWorkDialog::SetShadowYVal_Impl(const XFormTextShadowYValItem* pItem)
         // #i19251#
         // The two involved fields/items are used double and contain/give different
         // values regarding to the access method. Thus, here we need to separate the access
-        // methos regarding to the kind of value accessed.
+        // methods regarding to the kind of value accessed.
         if (m_pTbxShadow->IsItemChecked(nShadowSlantId))
         {
             m_pMtrFldShadowY->SetValue(pItem->GetValue());
@@ -771,7 +771,7 @@ IMPL_LINK_NOARG(SvxFontWorkDialog, InputTimoutHdl_Impl, Timer *, void)
     // #i19251#
     // The two involved fields/items are used double and contain/give different
     // values regarding to the access method. Thus, here we need to separate the access
-    // methos regarding to the kind of value accessed.
+    // method regarding to the kind of value accessed.
     if (nLastShadowTbxId == nShadowNormalId)
     {
         nValueX = GetCoreValue(*m_pMtrFldShadowX, MapUnit::Map100thMM);
diff --git a/svx/source/svdraw/svdpage.cxx b/svx/source/svdraw/svdpage.cxx
index 3ea2aee6bf20..cbb88446eec2 100644
--- a/svx/source/svdraw/svdpage.cxx
+++ b/svx/source/svdraw/svdpage.cxx
@@ -105,7 +105,7 @@ SdrObjList::~SdrObjList()
 {
 
     // To avoid that the Clear() method will broadcast changes when in destruction
-    // which would call virtual methos (not allowed in destructor), the model is set
+    // which would call virtual method (not allowed in destructor), the model is set
     // to NULL here.
     pModel = nullptr;
 
diff --git a/sw/inc/fmteiro.hxx b/sw/inc/fmteiro.hxx
index d02b8fb07b0e..4c91bd16a080 100644
--- a/sw/inc/fmteiro.hxx
+++ b/sw/inc/fmteiro.hxx
@@ -32,7 +32,7 @@ public:
     SwFormatEditInReadonly( sal_uInt16 nId = RES_EDIT_IN_READONLY,
                      bool bPrt = false ) : SfxBoolItem( nId, bPrt ) {}
 
-    /// "pure virtual methos" of SfxPoolItem
+    /// "pure virtual method" of SfxPoolItem
     virtual SfxPoolItem*    Clone( SfxItemPool *pPool = nullptr ) const override;
     virtual bool GetPresentation( SfxItemPresentation ePres,
                                   MapUnit eCoreMetric,
diff --git a/sw/sdi/_viewsh.sdi b/sw/sdi/_viewsh.sdi
index d6ba21022c0e..b31c42112be6 100644
--- a/sw/sdi/_viewsh.sdi
+++ b/sw/sdi/_viewsh.sdi
@@ -779,7 +779,7 @@ interface BaseTextEditView
     ]
 
       //Extra/Options/View
-        //Will be summerized to Property ViewSettings
+        //Will be summarized to Property ViewSettings
     FN_VIEW_HIDDEN_PARA
     [
         ExecMethod = ExecViewOptions ;
diff --git a/sw/source/core/layout/paintfrm.cxx b/sw/source/core/layout/paintfrm.cxx
index a2c2bd01404d..4d7b638b4dda 100644
--- a/sw/source/core/layout/paintfrm.cxx
+++ b/sw/source/core/layout/paintfrm.cxx
@@ -473,7 +473,7 @@ SwSavePaintStatics::~SwSavePaintStatics()
 }
 
 /**
- * Check whether the two primitve can be merged
+ * Check whether the two primitive can be merged
  *
  * @param[in]   mergeA  A primitive start and end position
  * @param[in]   mergeB  B primitive start and end position
diff --git a/sw/source/filter/ww8/ww8atr.cxx b/sw/source/filter/ww8/ww8atr.cxx
index bf689fcd10df..c99cc38def69 100644
--- a/sw/source/filter/ww8/ww8atr.cxx
+++ b/sw/source/filter/ww8/ww8atr.cxx
@@ -3126,7 +3126,7 @@ void AttributeOutputBase::TextFootnote( const SwFormatFootnote& rFootnote )
     TextFootnote_Impl( rFootnote );
 
     if ( !sBkmkNm.isEmpty() )
-        GetExport().AppendBookmark( sBkmkNm ); // FIXME: Why is it added twice?  Shouldn't this one go to WW8AttributeOuput::TextFootnote_Impl()?
+        GetExport().AppendBookmark( sBkmkNm ); // FIXME: Why is it added twice?  Shouldn't this one go to WW8AttributeOutput::TextFootnote_Impl()?
 }
 
 void WW8AttributeOutput::TextFootnote_Impl( const SwFormatFootnote& rFootnote )
diff --git a/sw/source/filter/ww8/ww8struc.hxx b/sw/source/filter/ww8/ww8struc.hxx
index bddb909c85ef..6267cf22a201 100644
--- a/sw/source/filter/ww8/ww8struc.hxx
+++ b/sw/source/filter/ww8/ww8struc.hxx
@@ -700,7 +700,7 @@ struct WW8_DPHEAD
     SVBT16 dpk;         //  0   Drawn Primitive Kind  REVIEW davebu
   //        0=start of grouping, 1=line, 2=textbox, 3=rectangle,
   //        4=arc, 5=elipse, 6=polyline, 7=callout textbox,
-  //        8=end of grouping, 9=sample primitve holding default values
+  //        8=end of grouping, 9=sample primitive holding default values
     SVBT16 cb;          // 2    size (count of bytes) of this DP
     SVBT16 xa;          // 4    These 2 points describe the rectangle
     SVBT16 ya;          // 6    enclosing this DP relative to the origin of
diff --git a/toolkit/test/accessibility/help.html b/toolkit/test/accessibility/help.html
index 2660013b6733..681fcead4671 100644
--- a/toolkit/test/accessibility/help.html
+++ b/toolkit/test/accessibility/help.html
@@ -70,7 +70,7 @@ XAccessibleEditableText interfaces.
 <li>The accessible name is shown when the menu checkbox Options->Show Name
   is check.</li>
 <li>The accessible description is shown when the menu checkbox Options->Show
-  Descriptons is checked.</li>
+  Descriptions is checked.</li>
 <li>If the XAccessibleText interface is supported and the menu checkbox
   Options->Show Text is checked then the text of the accessible object is
   shown.</li>
@@ -88,4 +88,4 @@ XAccessibleEditableText interfaces.
   as well as the corresponding node in the tree view.</li>
 </ul>
 
-</body></html>
\ No newline at end of file
+</body></html>
diff --git a/ucb/qa/complex/tdoc/_XServiceInfo.java b/ucb/qa/complex/tdoc/_XServiceInfo.java
index a58b6ac4b0da..569323b2607a 100644
--- a/ucb/qa/complex/tdoc/_XServiceInfo.java
+++ b/ucb/qa/complex/tdoc/_XServiceInfo.java
@@ -74,7 +74,7 @@ public class _XServiceInfo {
     /**
     * Gets one of the service names returned by
     * <code>getSupportedServiceNames</code> method and
-    * calls the <code>supportsService</code> methos with this
+    * calls the <code>supportsService</code> method with this
     * name. <p>
     * Has <b>OK</b> status if <code>true</code> value is
     * returned.
diff --git a/udkapi/com/sun/star/beans/PropertySet.idl b/udkapi/com/sun/star/beans/PropertySet.idl
index 31a1bae4820b..f612695cc9af 100644
--- a/udkapi/com/sun/star/beans/PropertySet.idl
+++ b/udkapi/com/sun/star/beans/PropertySet.idl
@@ -33,7 +33,7 @@
 module com {  module sun {  module star {  module beans {
 
 
-/** This is a generic service which should be supported by all servies
+/** This is a generic service which should be supported by all services
     which have properties.
 
     <p>It specifies several, mostly optional ways to access properties.
diff --git a/udkapi/com/sun/star/connection/XConnector.idl b/udkapi/com/sun/star/connection/XConnector.idl
index a6eb73d48fed..93709195f2c3 100644
--- a/udkapi/com/sun/star/connection/XConnector.idl
+++ b/udkapi/com/sun/star/connection/XConnector.idl
@@ -41,7 +41,7 @@ published interface XConnector: com::sun::star::uno::XInterface
         @param sConnectionDescription
                 contains the kind of the connection plus a
                 comma separated list of attributes,
-               e.g., <em>socket,host=locahost,port=2345</em> for a tcpip connection.
+               e.g., <em>socket,host=localhost,port=2345</em> for a tcpip connection.
 
         @throws ConnectionSetupException
                 Problems during setting up the connector
diff --git a/udkapi/com/sun/star/container/XIdentifierContainer.idl b/udkapi/com/sun/star/container/XIdentifierContainer.idl
index 2dee8499a0ad..11d59aa517d0 100644
--- a/udkapi/com/sun/star/container/XIdentifierContainer.idl
+++ b/udkapi/com/sun/star/container/XIdentifierContainer.idl
@@ -50,7 +50,7 @@ published interface XIdentifierContainer: com::sun::star::container::XIdentifier
             The new element that will be inserted.
 
         @throws com::sun::star::lang::IllegalArgumentException
-            if the argument is not vailid for this container.
+            if the argument is not valid for this container.
 
         @throws  com::sun::star::lang::WrappedTargetException
             If the implementation has internal reasons for exceptions,
diff --git a/udkapi/com/sun/star/io/XAsyncOutputMonitor.idl b/udkapi/com/sun/star/io/XAsyncOutputMonitor.idl
index 2ec77f4b3247..2373a550348f 100644
--- a/udkapi/com/sun/star/io/XAsyncOutputMonitor.idl
+++ b/udkapi/com/sun/star/io/XAsyncOutputMonitor.idl
@@ -64,7 +64,7 @@ interface XAsyncOutputMonitor {
        <code>waitForCompletion</code> has very specific semantics—it just
        blocks long enough so that any errors encountered during previous calls
        to com::sun::star::io::XOutputStream::writeBytes()
-       can reliably be reported.  It specificially does not guarantee that any
+       can reliably be reported.  It specifically does not guarantee that any
        data have safely been stored on a stable physical medium, like a hard
        disk (and it is completely unspecified whether <code>flush</code> should
        give this guarantee).</p>
diff --git a/udkapi/com/sun/star/lang/XComponent.idl b/udkapi/com/sun/star/lang/XComponent.idl
index 4711bea0c16e..38b83aa3762e 100644
--- a/udkapi/com/sun/star/lang/XComponent.idl
+++ b/udkapi/com/sun/star/lang/XComponent.idl
@@ -26,7 +26,7 @@ module com {  module sun {  module star {  module lang {
 
  published interface XEventListener;
 
-/** allows to exclicitly free resources and break cyclic references.
+/** allows to explicitly free resources and break cyclic references.
 
     <p>Actually the real lifetime of an UNO object is controlled by
     references kept on interfaces of this object. But there are two
diff --git a/udkapi/com/sun/star/reflection/XIdlArray.idl b/udkapi/com/sun/star/reflection/XIdlArray.idl
index 6f2afcd8a412..6f60069d6393 100644
--- a/udkapi/com/sun/star/reflection/XIdlArray.idl
+++ b/udkapi/com/sun/star/reflection/XIdlArray.idl
@@ -40,7 +40,7 @@
 */
 published interface XIdlArray: com::sun::star::uno::XInterface
 {
-    /** Rellocates the length of the sequence instance.
+    /** Reallocates the length of the sequence instance.
 
         @param array
                sequence instance
diff --git a/udkapi/com/sun/star/registry/CannotRegisterImplementationException.idl b/udkapi/com/sun/star/registry/CannotRegisterImplementationException.idl
index 7a666819a980..e1de8120f337 100644
--- a/udkapi/com/sun/star/registry/CannotRegisterImplementationException.idl
+++ b/udkapi/com/sun/star/registry/CannotRegisterImplementationException.idl
@@ -30,7 +30,7 @@
     method, but the component cannot be registered. The reason for this exception could be:<br>
     <br><ul>
     <li>the component cannot be found or cannot be loaded (missing path or classpath)
-    <li>the component doesn't provide the necessary specifactions (exported registration functions for a
+    <li>the component doesn't provide the necessary specifications (exported registration functions for a
     C++ component (shared library) or a named registration class with the appropriate methods for
     a Java component (normally a jar file)).
     </ul><br>
diff --git a/udkapi/com/sun/star/util/MacroExpander.idl b/udkapi/com/sun/star/util/MacroExpander.idl
index 40195f38b165..5c49d926541f 100644
--- a/udkapi/com/sun/star/util/MacroExpander.idl
+++ b/udkapi/com/sun/star/util/MacroExpander.idl
@@ -27,7 +27,7 @@ module com {  module sun {  module star {  module util {
 
 
 /** This meta service supports the XMacroExpander interface for expanding
-    arbitrary macro expressions, i.e. substitude macro names.
+    arbitrary macro expressions, i.e. substitute macro names.
     The purpose of this service is to separate the use of macrofied strings,
     e.g. urls from the use of services.
 
diff --git a/vcl/README.scheduler b/vcl/README.scheduler
index 1f2d617734a0..4c0f4c57981a 100644
--- a/vcl/README.scheduler
+++ b/vcl/README.scheduler
@@ -2,7 +2,7 @@
 
 The VCL scheduler handles LOs primary event queue. It is simple by design,
 currently just a single-linked list, processed in list-order by priority
-using round-robin for reoccuring tasks.
+using round-robin for reoccurring tasks.
 
 The scheduler has the following behaviour:
 
@@ -15,7 +15,7 @@ B.6. A small set of priorities instead of an flexible value AKA int
 
 There are some consequences due to this design.
 
-C.1. Higher priorority tasks starve lower priority tasks
+C.1. Higher priority tasks starve lower priority tasks
      As long as a higher task is available, lower tasks are never run!
      See Anti-pattern.
 
@@ -25,8 +25,8 @@ C.2. Tasks should be split into sensible blocks
 
 C.3. This is not an OS scheduler
      There is no real way to "fix" B.2. and B.3.
-     If you need to do an preemptive task, use a thread!
-     Otherwise mke your task suspendable and check SalInstance::AnyInput
+     If you need to do a preemptive task, use a thread!
+     Otherwise make your task suspendable and check SalInstance::AnyInput
      or call Application::Reschedule regularly.
 
 
@@ -39,14 +39,14 @@ C.3. This is not an OS scheduler
   5. The scheduler system event / message has a low system priority.
      All system events should have a higher priority.
 
-Everytime a task is started, the scheduler timer is adjusted. When the timer
+Every time a task is started, the scheduler timer is adjusted. When the timer
 fires, it posts an event to the system message queue. If the next most
-importent task is an Idle (AKA instant, 0ms timeout), the event is pushed to
+important task is an Idle (AKA instant, 0ms timeout), the event is pushed to
 the back of the queue, so we don't starve system messages, otherwise to the
-front. This is especially importent to get a correct SalInstance::AnyInput
+front. This is especially important to get a correct SalInstance::AnyInput
 handling, as this is used to suspend long background Idle tasks.
 
-Everytime the scheduler is invoked it searches for the next task to process,
+Every time the scheduler is invoked it searches for the next task to process,
 restarts the timer with the timeout for the next event and then invokes the
 task. After invoking the task and if the task is still active, it is pushed
 to the end of the queue and the timeout is eventually adjusted.
@@ -54,7 +54,7 @@ to the end of the queue and the timeout is eventually adjusted.
 
 = Locking =
 
-The locking is quite primitve: all interaction with internal Scheduler
+The locking is quite primitive: all interaction with internal Scheduler
 structures are locked. This includes the ImplSchedulerContext and the
 Task::mpSchedulerData, which is actually a part of the scheduler.
 Before invoking the task, we have to release the lock, so others can
@@ -114,8 +114,8 @@ Using SwitchToThread(), this seem to work reasonably well.
 
 == KDE implementation details ==
 
-This inplementation also works as intended. But there is a different Yield
-handling, because Qts QAbstractEventDispatcher::processEvents will allways
+This implementation also works as intended. But there is a different Yield
+handling, because Qts QAbstractEventDispatcher::processEvents will always
 process all pending events.
 
 
@@ -133,7 +133,7 @@ This should be easy to implement.
 == Per priority time-sorted queues ==
 
 This would result in O(1) scheduler. It was used in the Linux kernel for some
-time (search Ingo Molinars O(1) scheduler). This can be a scheduling
+time (search Ingo Molnar's O(1) scheduler). This can be a scheduling
 optimization, which would prevent walking longer event list. But probably the
 management overhead would be too large, as we have many one-shot events.
 
diff --git a/vcl/osx/vclnsapp.mm b/vcl/osx/vclnsapp.mm
index 2add55ffde85..651fa2a014cc 100644
--- a/vcl/osx/vclnsapp.mm
+++ b/vcl/osx/vclnsapp.mm
@@ -104,7 +104,7 @@ SAL_WNODEPRECATED_DECLARATIONS_PUSH
             // in the menu code
             // however that is currently being revised, so let's use a preliminary solution here
             // this hack is based on assumption
-            // a) Cmd-W is the same in all languages in OOo's menu conig
+            // a) Cmd-W is the same in all languages in OOo's menu config
             // b) Cmd-W is the same in all languages in on MacOS
             // for now this seems to be true
             unsigned int nModMask = ([pEvent modifierFlags] & (NSShiftKeyMask|NSControlKeyMask|NSAlternateKeyMask|NSCommandKeyMask));
@@ -426,7 +426,7 @@ SAL_WNODEPRECATED_DECLARATIONS_POP
             ApplicationEvent aEv(ApplicationEvent::Type::PrivateDoShutdown);
             GetpApp()->AppEvent( aEv );
             ImageTree::get().shutdown();
-            // DeInitVCL should be called in ImplSVMain - unless someon _exits first which
+            // DeInitVCL should be called in ImplSVMain - unless someone exits first which
             // can occur in Desktop::doShutdown for example
         }
     }
diff --git a/vcl/source/control/field.cxx b/vcl/source/control/field.cxx
index 1256472fb8de..0caa0fa64170 100644
--- a/vcl/source/control/field.cxx
+++ b/vcl/source/control/field.cxx
@@ -965,7 +965,7 @@ void NumericBox::InsertValue( sal_Int64 nValue, sal_Int32 nPos )
 static bool ImplMetricProcessKeyInput( const KeyEvent& rKEvt,
                                        bool bUseThousandSep, const LocaleDataWrapper& rWrapper )
 {
-    // no meaningfull strict format; therefore allow all characters
+    // no meaningful strict format; therefore allow all characters
     return ImplNumericProcessKeyInput( rKEvt, false, bUseThousandSep, rWrapper );
 }
 
diff --git a/vcl/source/gdi/pdfwriter_impl.cxx b/vcl/source/gdi/pdfwriter_impl.cxx
index bc1fcec4abad..63d9848e2a22 100644
--- a/vcl/source/gdi/pdfwriter_impl.cxx
+++ b/vcl/source/gdi/pdfwriter_impl.cxx
@@ -7035,7 +7035,7 @@ void PDFWriterImpl::drawText( const Point& rPos, const OUString& rText, sal_Int3
 
     updateGraphicsState();
 
-    // get a layout from the OuputDevice's SalGraphics
+    // get a layout from the OutputDevice's SalGraphics
     // this also enforces font substitution and sets the font on SalGraphics
     SalLayout* pLayout = m_pReferenceDevice->ImplLayout( rText, nIndex, nLen, rPos );
     if( pLayout )
@@ -7051,7 +7051,7 @@ void PDFWriterImpl::drawTextArray( const Point& rPos, const OUString& rText, con
 
     updateGraphicsState();
 
-    // get a layout from the OuputDevice's SalGraphics
+    // get a layout from the OutputDevice's SalGraphics
     // this also enforces font substitution and sets the font on SalGraphics
     SalLayout* pLayout = m_pReferenceDevice->ImplLayout( rText, nIndex, nLen, rPos, 0, pDXArray );
     if( pLayout )
@@ -7067,7 +7067,7 @@ void PDFWriterImpl::drawStretchText( const Point& rPos, sal_uLong nWidth, const
 
     updateGraphicsState();
 
-    // get a layout from the OuputDevice's SalGraphics
+    // get a layout from the OutputDevice's SalGraphics
     // this also enforces font substitution and sets the font on SalGraphics
     SalLayout* pLayout = m_pReferenceDevice->ImplLayout( rText, nIndex, nLen, rPos, nWidth );
     if( pLayout )


More information about the Libreoffice-commits mailing list