[gnumeric] Spelling and whitespace issues.



commit 0f416dd0f0fb97f127eaed0605f153895497c385
Author: Morten Welinder <terra gnome org>
Date:   Sat May 30 20:45:35 2020 -0400

    Spelling and whitespace issues.

 BUGS                                               |  8 ++--
 ChangeLog                                          | 14 +++---
 HACKING                                            | 30 ++++++-------
 NEWS                                               | 40 ++++++++---------
 OChangeLog-1999-07-09                              | 24 +++++------
 OChangeLog-2000-02-23                              |  6 +--
 OChangeLog-2000-10-10                              |  2 +-
 OChangeLog-2001-06-26                              | 14 +++---
 OChangeLog-2002-01-22                              |  6 +--
 OChangeLog-2003-12-23                              | 16 +++----
 OChangeLog-2005-11-14                              |  2 +-
 OChangeLog-2012-12-18                              | 12 +++---
 PROJECTS                                           |  2 +-
 README                                             | 10 ++---
 component/Gnumeric-embed.xml.in                    |  4 +-
 doc/C/ChangeLog                                    |  2 +-
 doc/C/data-filter.xml                              |  2 +-
 doc/C/data-move-copy.xml                           |  2 +-
 doc/C/files-textopen.xml                           |  2 +-
 doc/C/welcome.xml                                  |  4 +-
 doc/developer/Design                               |  2 +-
 doc/developer/guadec2.mgp                          |  2 +-
 doc/developer/guadec3.mgp                          |  2 +-
 doc/developer/linux-expo-99-gnumeric.tex           |  2 +-
 doc/developer/translating.sgml                     |  2 +-
 doc/developer/writing-functions.sgml               |  2 +-
 doc/ssconvert.1                                    |  2 +-
 doc/ssdiff.1                                       |  4 +-
 doc/ssgrep.1                                       |  4 +-
 doc/ssindex.1                                      |  4 +-
 gnumeric.xsd                                       | 36 ++++++++--------
 plugins/applix/applix-read.c                       |  2 +-
 plugins/dif/ChangeLog                              |  2 +-
 plugins/excel/ChangeLog                            | 50 +++++++++++-----------
 plugins/excel/ms-chart.c                           |  8 ++--
 plugins/excel/ms-excel-read.c                      |  2 +-
 plugins/excel/ms-excel-write.c                     |  2 +-
 plugins/excel/plugin.xml.in                        |  2 +-
 plugins/fn-date/ChangeLog                          |  2 +-
 plugins/fn-date/functions.c                        |  8 ++--
 plugins/fn-logical/functions.c                     |  2 +-
 .../fn-numtheory/doc/C/number_theory/ithprime.xml  |  4 +-
 plugins/fn-r/generate                              |  4 +-
 plugins/html/README                                |  3 +-
 plugins/html/latex.c                               |  2 +-
 plugins/lotus-123/ChangeLog                        |  2 +-
 plugins/lotus-123/README                           | 12 +++---
 plugins/mps/ChangeLog                              |  2 +-
 plugins/openoffice/openoffice-read.c               | 24 +++++------
 plugins/openoffice/openoffice-write.c              |  2 +-
 plugins/openoffice/plugin.xml.in                   |  4 +-
 plugins/py-func/py_func.py                         |  2 +-
 plugins/python-loader/python-loader.c              |  2 +-
 plugins/sylk/plugin.xml.in                         |  2 +-
 po/ChangeLog                                       |  2 +-
 po/README.analysis                                 |  4 +-
 po/sv.po                                           |  6 +--
 po/zh_HK.po                                        |  4 +-
 po/zh_TW.po                                        |  4 +-
 src/GNOME_Gnumeric-gtk.xml                         |  6 +--
 src/dialogs/ChangeLog                              | 12 +++---
 src/expr.c                                         |  2 +-
 src/gnm-format.c                                   |  2 +-
 src/item-cursor.c                                  |  4 +-
 src/mstyle.c                                       |  2 +-
 src/parser.y                                       |  2 +-
 src/selection.c                                    |  4 +-
 src/sheet-object-widget.c                          |  4 +-
 src/sheet-style.c                                  |  2 +-
 src/sheet.c                                        |  2 +-
 src/sstest.c                                       |  2 +-
 src/widgets/ChangeLog                              |  2 +-
 src/workbook-view.c                                |  2 +-
 test/GnumericTest.pm                               |  4 +-
 test/common.supp                                   |  2 +-
 test/t3000-introspection-basic.py                  |  2 +-
 test/t3001-introspection-simple.py                 |  2 +-
 test/t3002-introspection-io.py                     |  4 +-
 test/t3003-introspection-plugins.py                |  4 +-
 test/t6150-ods-syntax.pl                           |  2 +-
 test/t6152-xlsx-syntax.pl                          |  2 +-
 test/t8003-valgrind-pdf.supp                       | 10 ++---
 test/zzufit                                        |  2 +-
 tools/ChangeLog                                    |  2 +-
 tools/embedder                                     |  2 +-
 tools/make-func-www                                |  2 +-
 tools/process-amath.pl                             |  4 +-
 tools/run-coverity                                 |  2 +-
 tools/win32/jhbuildrc.py                           |  4 +-
 89 files changed, 263 insertions(+), 264 deletions(-)
---
diff --git a/BUGS b/BUGS
index 70991bbd8..7b199b3e8 100644
--- a/BUGS
+++ b/BUGS
@@ -50,7 +50,7 @@ Misc stuff that should be fixed
 - Missing undo/redo for
     - Freeze panes (tricky this is a view attribute)
     - `Add Scenario' Portion of Solver
- 
+
 - cols/rows
     : Make unhide smarter to find hidden regions on either side of
       selected ranges.
@@ -256,11 +256,11 @@ Architecture Changes
        9.11.7) set direction of views
     9.12) preview grid ??
        9.12.1) do we need/want the autoformat examples to swap dir ?
- 
+
 10) Functions
     - Function range_min_k uses an O(n*log n) algorithm.  It should use O(n)
       algorithm, see Knuth.
-    - Suport >100 style for SUBTOTAL
+    - Support >100 style for SUBTOTAL
     - docs
        : Make 'func is foo compatible' a flag on the importers
        : need conventions for including markup
@@ -395,7 +395,7 @@ Architecture Changes
            6.14.5.4) handle area plot axes
            6.14.5.5) radar plot axes
            6.14.5.7) label fmt
-       6.14.6) Area Formating
+       6.14.6) Area Formatting
            6.14.6.3) Gradient
            6.14.6.3) Image
        6.14.8) labels
diff --git a/ChangeLog b/ChangeLog
index 01ae83dc5..1534687c5 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -9,8 +9,8 @@
 
 2020-05-27  Jean Brefort  <jean brefort normalesup org>
 
-       * src/sheet-object.c (sheet_object_set_print_flag): protect against a NULL
-       object.
+       * src/sheet-object.c (sheet_object_set_print_flag): protect
+       against a NULL object.
 
 2020-05-09  Morten Welinder <terra gnome org>
 
@@ -24,8 +24,8 @@
 
        * component/Gnumeric-embed.xml.in: fix the menus and toolbars.
        * component/gnumeric.c (go_gnm_component_edit): ditto.
-       * src/wbc-gtk-actions.c (component_changed_cb): don't loose the component
-       before using it.
+       * src/wbc-gtk-actions.c (component_changed_cb): don't lose the
+       component before using it.
        * src/wbc-gtk-impl.h:fix the menus and toolbars.
        * src/wbc-gtk.c (set_uifilename), (wbc_gtk_init):  ditto.
 
@@ -59,8 +59,8 @@
 
 2020-04-26  Jean Brefort  <jean brefort normalesup org>
 
-       * src/sheet-object-component.c (sheet_object_component_new): really fix
-       the component reference count issue.
+       * src/sheet-object-component.c (sheet_object_component_new):
+       really fix the component reference count issue.
        * src/wbc-gtk-actions.c: ditto.
 
 2020-04-25  Jean Brefort  <jean brefort normalesup org>
@@ -425,7 +425,7 @@
 
 2018-04-13  Morten Welinder  <terra gnome org>
 
-       * src/workbook-view.c (workboook_view_save_to_uri): Renamed from
+       * src/workbook-view.c (workbook_view_save_to_uri): Renamed from
        wb_view_save_to_uri for introspection.
        (workbook_view_save_to_output): Renamed from
        wb_view_save_to_output for introspection.
diff --git a/HACKING b/HACKING
index a95c0255c..732e9432e 100644
--- a/HACKING
+++ b/HACKING
@@ -28,12 +28,12 @@ yourself familiar with the GNU coding standards (shipped with most
 GNU/Linux systems as the standards.info file), then read the Linux
 kernel coding standards and ignore Linus' jokes.  Then look at the
 Gtk+ header files to get aquainted on how to write nice header files
-that are almost self documenting. 
+that are almost self documenting.
 
    Remember: Use 8 space tabs for indentation: that will keep your
 code honest as you will be forced to split your routines in more
-modular chunks (as detailed by Linus). 
-   
+modular chunks (as detailed by Linus).
+
    Emacs users can get the default indentation style with this:
   (set-c-style "K&R")
   (setq c-basic-offset 8)
@@ -43,7 +43,7 @@ modular chunks (as detailed by Linus).
        - Follow the Gtk+ cleanliness conventions for function
          prototypes.
 
-       - Follow the Gtk+ namespace convention for function names. 
+       - Follow the Gtk+ namespace convention for function names.
          module_submodule_operation
 
        - Make sure your code does not have a single warning (with the
@@ -62,16 +62,16 @@ modular chunks (as detailed by Linus).
        - Use g_warning to mark spots that need to be reviewed or are
          not finished to let me fix it eventually.
 
-       - It is more important to be correct than to be fast.  
+       - It is more important to be correct than to be fast.
 
        - Do not optimize unnecesarly.  Do profile, do look for the
          weak spots before applying "optimization by feeling".  This
-         is not a Ouija-based project. 
+         is not a Ouija-based project.
 
        - It is more important to keep the code maintainable and
          readable than to be fast.  If you have a great idea about
          optimizing the code, make sure it is implemented cleanly,
-         that there is a clean and maintainable way to do it:  
+         that there is a clean and maintainable way to do it:
 
         - Fast code that is difficult to maintain has no place in
          Gnumeric and will be dropped.
@@ -86,7 +86,7 @@ modular chunks (as detailed by Linus).
          different currency conventions, number formatting
          conventions and different languages.  Use the locale
          functions to make sure your code will work on countries that
-         have different conventions than your country.  
+         have different conventions than your country.
 
    All of this is to ensure the Gnumeric code will be kept within
 reasonable margins of maintainability for the future: Remember, in two
@@ -98,7 +98,7 @@ various other projects in the GNOME desktop (the document model and
 CORBA service provision).
 
    Cleaning code in Gnumeric is more important than trying not to break
-existing code.  By all means, code clean ups are always welcome. 
+existing code.  By all means, code clean ups are always welcome.
 
 Extra Spreadsheet functions
 ---------------------------
@@ -118,7 +118,7 @@ Make sure that dialogs work well without using the mouse. GnomeDialog
 solves some of this automatically, but by no means all. Some dialogs
 aren't GnomeDialogs at all, and you have to do more work manually.
 
-- Pressing the escape key should dismiss the dialog.  
+- Pressing the escape key should dismiss the dialog.
 
   GnomeDialog does this. If your dialog does not inherit from
   GnomeDialog, write a handler like src/file.c:fs_key_event and
@@ -142,7 +142,7 @@ aren't GnomeDialogs at all, and you have to do more work manually.
 
   The user can navigate to the widget with Alt + <letter>, where
   <letter> is an underlined letter in the widget label. It should
-  ideally be the first, but that's often not possible. 
+  ideally be the first, but that's often not possible.
 
   In glade, you define the accelerator by inserting an "_" in the
   label. Like this: "_File" makes F the accelerator. To make an
@@ -184,7 +184,7 @@ aren't GnomeDialogs at all, and you have to do more work manually.
 
 - The dialog should be a transient child of the window it was popped up
   for. Most window managers will then iconize it with the parent.
-  
+
   For modal GnomeDialogs, gnumeric_dialog_run (workbook, dialog) takes
   care of this. For other dialogs, use gnumeric_set_transient
   (context, window).
@@ -210,16 +210,16 @@ Spacing and border properties can be used to tidy a dialog, but this
 is not much use if everyone uses different values for these properties
 everywhere. For consistency the following rules have been made, all
 dialogs in Gnumeric should adhere to these rules :
- 
+
 - Any container which can contain only a single widget (GtkWindow,
   GtkFrame, etc..) should not have it's border set to anything other than
   0.
- 
+
 - Widgets which can host multiple other widgets must have a border of 4,
   but only when it's not a child of a widget that already has border (or
   spacing) set or the (indirect) child of a GtkWindow (this to avoid a
   superfluous dialog border)
- 
+
 - Spacing should always be set to 4 for GtkTable, VBoxes and HBoxes,
   except for the toplevel VBox or HBox on a dialog which should have a
   spacing of 8. (we don't want to mess with GnomeDialogs default setup)
diff --git a/NEWS b/NEWS
index ca409ddb5..577ee5e81 100644
--- a/NEWS
+++ b/NEWS
@@ -12,7 +12,7 @@ Jean:
        * Fix in-place graph data problem.  [#492]
 
 Morten:
-       * Fix performace issue with sample_datasource.  [#491]
+       * Fix performance issue with sample_datasource.  [#491]
        * Fix partial-line issue with sample_datasource.
        * Fix load of in-place graph data with extra ()s.  [#492]
 
@@ -301,7 +301,7 @@ Gnumeric 1.12.32
 Andreas:
        * Improve html4.0 fragment export. [#769343]
        * Fix moving averages, exponential smothing and principal
-         component tools. [#769659] 
+         component tools. [#769659]
 
 Jean:
        * Fix  paradox plugin build with pxlib-0.6.7. [#769319]
@@ -730,7 +730,7 @@ Andreas:
        * Fix ODF roundtrip of "center accross selection". [#726010]
        * Improve ODF roundtrip of conditional formats. [#726201]
        * Fix import & export of cell indent from/to ODF.
-       * Fix ODF roundtrip of underlines. 
+       * Fix ODF roundtrip of underlines.
 
 Jean:
        * Fix tooltip position for scale or RTL sheets. [#725941]
@@ -792,7 +792,7 @@ Morten:
        * Fix xls import of cells with long string results.
        * Fix xls export of long strings in various places.
        * Fix BIFF7 export of comments.
-       * Improve style handling when expanding sheets. 
+       * Improve style handling when expanding sheets.
        * Fix xls export of headers and footers.  [Part of #724516]
        * Fix xls import of headers and footers.  [Part of #724516]
        * Fix xlsx export of row heights.
@@ -1032,7 +1032,7 @@ Andreas:
        * Some documentation improvements. [Debian #621735] [Debian #530462]
        * Fix crash on xlsx import due to external references. [#702407]
        * Fix reading of conditional formats from xls files. [#702612]
-       * Fix reading of solid fill conditional formats from xlsx files. 
+       * Fix reading of solid fill conditional formats from xlsx files.
          [#702615]
        * Improve xlsx import of new stat function names.
        * Fix export of FLOOR(x) to xlsx. [Debian #464732]
@@ -3459,7 +3459,7 @@ Morten:
        * Make sheet duplication handle sheet-local names.
        * Make sheet duplication change sheet references to point to
          the new sheet.  [#158825, #158691]
-       * Fix parsing of new workbook-level named expresions.  [#306686]
+       * Fix parsing of new workbook-level named expressions.  [#306686]
        * Fix xml loading of names that refer to other names.
        * Fix crash from old-style file.  [#392054]
        * Fix cell contents reading from old v7 files.  [#392054]
@@ -4076,11 +4076,11 @@ J.H.M. Dassen (Ray):
 Jody:
        * Handle ROW/COLUMN with no argument in an array.
        * Fix problems with row height resizing on win32.  [#163414]
-       * XLS, SAX, & DOM in/out for conditional Formating.
+       * XLS, SAX, & DOM in/out for conditional Formatting.
        * SAX in/out for input messages.
        * SAX in for hyperlinks.
-       * Conditional Formating for backgrounds.
-       * Conditional Formating for borders.
+       * Conditional Formatting for backgrounds.
+       * Conditional Formatting for borders.
        * Store the current settings before previewing.  [#301494]
        * Fix F4-abs/rel state rotation after R1C1 breakage.
        * Fix leak in xls chart import.  [#157058]
@@ -4763,7 +4763,7 @@ Jody:
        http://bugzilla.gnome.org/show_bug.cgi?id=150578
        * Update the resize handles if the current object's size changes
        http://bugzilla.gnome.org/show_bug.cgi?id=151144
-       * XL can not handle plots with no data, filter them
+       * XL cannot handle plots with no data, filter them
        http://bugzilla.gnome.org/show_bug.cgi?id=151150
        * center ticks for bar/col plots too
        http://bugzilla.gnome.org/show_bug.cgi?id=143724
@@ -4941,7 +4941,7 @@ Andreas:
        * Fix GtkFileChooser crash (133069)
 
 Emmanuel Pacaud:
-       * Work on single point formating for charts.
+       * Work on single point formatting for charts.
        http://bugzilla.gnome.org/show_bug.cgi?id=135621
        * Fix rounding issue for markers in xy plots and for axis ticks.
 
@@ -5356,7 +5356,7 @@ Jody:
        * Make chart axis prettier.
        * Fix crash freeing undo info for a deleted sheet with comments
        * Fix File -> SendTo
-       * Be more verbose when we can not find the default fonts
+       * Be more verbose when we cannot find the default fonts
        * Add a grid object for charts
        * Install the plugin schema in the sample spec file
        * Require libgsf-1.8.2 to fix backward compatibility with libole2 and
@@ -6090,7 +6090,7 @@ Jody:
        * Make the location status box smarter about named ranges
        * Begin support for intersection
        * Start parsing range sets
-       * Simple OpenOffice importer (expr and content but no formating)
+       * Simple OpenOffice importer (expr and content but no formatting)
        * Support multi-region version of INDEX
        * Handle obscure corner case in xbase importer
 
@@ -7077,7 +7077,7 @@ Jody:
        * Parse using the assigned fmt before checking the builtins.
        * Enable basic attributes when importing shapes from XL.
        * Add simple bucketing of range dependencies.
-       * Formating extensions and corrections.
+       * Formatting extensions and corrections.
        * Some simple recalc tuning speeds things up by a factor of 2.
        * Basic version of just in time rendering for another factor of 2.
        * Cleanup the DOM based xml import/export utilities.
@@ -7284,7 +7284,7 @@ Jody:
        * Support conditional number formats.
        * Obscure referencing bug.
        * Scaled printing.
-       * Some number formating bugs.
+       * Some number formatting bugs.
 
 Juan Pablo Mendoza:
        * Handle {caps,number,scroll}lock.
@@ -7559,13 +7559,13 @@ Jody:
        * Improve internation keyboard support.
        * Fix XIRR and friends so that they support blanks.
        * A few more bugs in printing multiline text.
-       * Correct handling of number formating in intl locales.
-       * Lots of formating bugs.
+       * Correct handling of number formatting in intl locales.
+       * Lots of formatting bugs.
        * Handle strings used as arguments to numeric operators.
        * Support for non-cell dependencies.
        * Improve performance and decrease memory for large row/col resizes.
        * Bug fixes for ins/del row/col & cut&paste
-       * Locale safe formating.
+       * Locale safe formatting.
 
 John Gill:
        * Double click fill support.
@@ -8218,7 +8218,7 @@ Jukka:
 Jody:
        * Added TEXT, HYPERLINK stub, fixed OFFSET, VALUE.
        * Improve handling of empty cells, and null strings.  Still incomplete.
-       * Partial fix formating/parsing.
+       * Partial fix formatting/parsing.
        * Bug fixes for Excel import.
 
 Michael:
@@ -8436,7 +8436,7 @@ Nick Lamb
 Jody Goldberg
        * Supplied many new error and error checking functions.
        * Vastly improved Excel color loading.
-       * Completed Excel funtion mappings, as far as possible.
+       * Completed Excel function mappings, as far as possible.
 
 Several translations updated: thanks to our translators
 
diff --git a/OChangeLog-1999-07-09 b/OChangeLog-1999-07-09
index 06e91f41e..f13fedd5e 100644
--- a/OChangeLog-1999-07-09
+++ b/OChangeLog-1999-07-09
@@ -50,7 +50,7 @@
        possible formats.  Excel accepts stuff like &[DATE], we extend
        this to accept &[DATE:mmmm-yyyy].  The argument for &[DATE] and
        &[TIME] is a regular Gnumeric formatting code (ie, compattible
-       with the cell formating in Excel).
+       with the cell formatting in Excel).
 
        * src/sheet-view.h: Change style to suit forward declaration
        structure.
@@ -3609,7 +3609,7 @@ Tue Mar 23 14:00:37 CET 1999 Daniel Veillard <Daniel Veillard w3 org>
        (eval_expr): Propagate errors.
 
        * src/item-edit.c (item_edit_draw): Sync the before-cursor and
-       after-cursor Y-display text cordinate.
+       after-cursor Y-display text coordinate.
 
        * src/expr.c (eval_funcall): Add type checking for the simple
        functions.
@@ -4118,7 +4118,7 @@ Tue Mar 23 14:00:37 CET 1999 Daniel Veillard <Daniel Veillard w3 org>
        * src/cell.c (cell_relocate): We do not need to reference this
        formula.
        This routine now takes delta-x and delta-y values for the
-       relocation, instead of absolute cordinates.  To implement the
+       relocation, instead of absolute coordinates.  To implement the
        proper semantics of cell movement that other spreadsheets implement
 
 1999-01-09  Federico Mena Quintero  <federico nuclecu unam mx>
@@ -4654,7 +4654,7 @@ Tue Mar 23 14:00:37 CET 1999 Daniel Veillard <Daniel Veillard w3 org>
 1998-11-10  Miguel de Icaza  <miguel nuclecu unam mx>
 
        * src/sheet-view.c (sheet_view_comment_get_points): Scale properly
-       the points to be in window cordinates.
+       the points to be in window coordinates.
 
        * src/sheet.c (sheet_col_set_width): Move comments on column
        change.
@@ -4860,7 +4860,7 @@ Tue Mar 23 14:00:37 CET 1999 Daniel Veillard <Daniel Veillard w3 org>
 1998-10-08  Miguel de Icaza  <miguel nuclecu unam mx>
 
        * src/sheet-object.c (create_object): Rectangles have the same
-       problems Ovals do in terms of Canvas cordinate constraints.
+       problems Ovals do in terms of Canvas coordinate constraints.
        (sheet_view_object_realize): same.
 
 1998-10-07  Miguel de Icaza  <miguel nuclecu unam mx>
@@ -5979,7 +5979,7 @@ Sun Aug 30 17:19:02 EDT 1998 Daniel Veillard <Daniel Veillard w3 org>
        * src/format.c (format_number): Rewrote the format parser.  I
        took Chris's number formatting routine and made it a
        number-rendering only thing to support the complexities of the
-       Excel formating codes.
+       Excel formatting codes.
 
 1998-08-27  Miguel de Icaza  <miguel nuclecu unam mx>
 
@@ -6168,12 +6168,12 @@ Sun Aug 30 17:19:02 EDT 1998 Daniel Veillard <Daniel Veillard w3 org>
 
 1998-08-19  Miguel de Icaza  <miguel nuclecu unam mx>
 
-       * src/format.c (format_value): The new entry point for formating
+       * src/format.c (format_value): The new entry point for formatting
        values.  This takes a Value instead of a float.
        NULL is never returned from format_value now: if there is a format
        error, then value_string is used to display it.
 
-       (format_compile): This routine should always return, it cant fail,
+       (format_compile): This routine should always return, it can't fail,
        in the worst * case it should just downgrade to simplistic formatting.
 
        (format_destroy): This routine is invoked when the last user of
@@ -6242,7 +6242,7 @@ Sun Aug 30 17:19:02 EDT 1998 Daniel Veillard <Daniel Veillard w3 org>
 
 1998-08-17  Miguel de Icaza  <miguel nuclecu unam mx>
 
-       * src/eval.c (cell_eval): Use the formating routine now.
+       * src/eval.c (cell_eval): Use the formatting routine now.
 
        * src/expr.c (value_format): Format a Value with a StyleFormat.
 
@@ -6286,7 +6286,7 @@ Sun Aug 30 17:19:02 EDT 1998 Daniel Veillard <Daniel Veillard w3 org>
        * src/item-cursor.c (item_cursor_drag_event): Make the drag cursor
        actually dragable.
 
-       * src/item-grid.c (item_grid_event): Use the converted cordinates.
+       * src/item-grid.c (item_grid_event): Use the converted coordinates.
        (item_grid_find_row, item_grid_find_col): Rename and export these
        routines to be used by the ItemCursor.
 
@@ -6453,7 +6453,7 @@ Thu Aug 13 00:02:23 EDT 1998  Daniel Veillard <Daniel Veillard w3 org>
        arrays and cell ranges.
 
        * src/expr.c (cell_get_col_row): New routine to get the absolute
-       cordinates with respect to an evaluation column and row.
+       coordinates with respect to an evaluation column and row.
 
        * src/parser.y (return_symbol): Support for constants.
 
@@ -6843,7 +6843,7 @@ Sat Jul 25 14:10:23 1998  Tom Tromey  <tromey cygnus com>
 
 1998-07-12  Miguel de Icaza  <miguel nuclecu unam mx>
 
-       * src/item-bar.c (item_bar_event): Do world->canvas cordinate
+       * src/item-bar.c (item_bar_event): Do world->canvas coordinate
        conversion to get zoomed resizng working).
        (bar_draw_cell): Minor look fix.
 
diff --git a/OChangeLog-2000-02-23 b/OChangeLog-2000-02-23
index aaf0a8ae5..251055c70 100644
--- a/OChangeLog-2000-02-23
+++ b/OChangeLog-2000-02-23
@@ -2751,7 +2751,7 @@ Sun Jan 30 15:40:50 EST 2000 Gregory McLean <gregm comstar net>
 
        * src/workbook.c (workbook_menu_edit): add menu oiption for toggling
        the display of formulas
-       (toggle_formuals_cmd,cb_cell_rerender): new function to toggle the
+       (toggle_formulas_cmd,cb_cell_rerender): new function to toggle the
        display of formulas
        (workbook_new): initialize the display formulas option
 
@@ -5521,7 +5521,7 @@ Sun Jan 30 15:40:50 EST 2000 Gregory McLean <gregm comstar net>
        check + move into sheet_style_optimize.
        (sheet_style_optimize): Add equal range merging.
        (sheet_style_compute_blank): kill debug.
-       Add new debugging macro throught.
+       Add new debugging macro throughout.
 
        * src/ranges.c (range_adjacent): add pre-conditions.
        (range_merge): implement.
@@ -7063,7 +7063,7 @@ Sun Jan 30 15:40:50 EST 2000 Gregory McLean <gregm comstar net>
        Please, try to keep indentation for public functions as the rest
        of the Gnumeric ones.
 
-       * src/workbook.c: Enable comands Format/Column, Format/Row and
+       * src/workbook.c: Enable commands Format/Column, Format/Row and
        Format/Sheet.
        (create_format_toolbar): Add font selector toolbar widget.
        (change_font_in_selection_cmd): New routine.  Applies a font to a
diff --git a/OChangeLog-2000-10-10 b/OChangeLog-2000-10-10
index 121594a1a..a63254b06 100644
--- a/OChangeLog-2000-10-10
+++ b/OChangeLog-2000-10-10
@@ -6892,7 +6892,7 @@
        * src/collect.c (callback_function_collect) : Treat arrays and ranges
          as errors.
 
-       * src/format.c (format_value) : formating a range returns a
+       * src/format.c (format_value) : formatting a range returns a
          #VALUE! message.
 
        * src/gnumeric-sheet.c (gnumeric_sheet_key_mode_sheet) :
diff --git a/OChangeLog-2001-06-26 b/OChangeLog-2001-06-26
index 8bbb19b4e..36f456ae4 100644
--- a/OChangeLog-2001-06-26
+++ b/OChangeLog-2001-06-26
@@ -1420,7 +1420,7 @@
        add a label argument to also optionaly specify a label
        (sheet_widget_checkbox_clone): when cloning a checkbox, copy it's value
        too
-       add a ->label and rename ->entry to ->expresion in CheckboxConfigState
+       add a ->label and rename ->entry to ->expression in CheckboxConfigState
        (cb_checkbox_label_changed): impl.
        (sheet_widget_checkbox_user_config): add an entry for the label of
        the checkbutton
@@ -1648,7 +1648,7 @@
        (colrow_restore_sizes): Use float.
        (colrow_restore_sizes_group): Walk the selections
        in parallel with the saved_sizes. Now this will
-       actually work for variabele size multiple selections.
+       actually work for variable size multiple selections.
 
        * src/commands.c (cmd_paste_copy_undo): Use the new
        is_undo flag. We need this to properly set and restore
@@ -1674,7 +1674,7 @@
 
        * src/commands.c (cmd_clear_selection) : only print warning once.
        (cmd_clear_undo) : There is no undo for pasting comments.
-       (cmd_paste_copy) : doh! We can not print the name of the target range,
+       (cmd_paste_copy) : doh! We cannot print the name of the target range,
          it is out of bounds!
        (cmd_paste_cut) : ditto.
 
@@ -3215,7 +3215,7 @@
        * src/workbook-control-gui.c (wbcg_sheet_remove_all) : clear the
          notebook BEFORE deleting it to avoid updating during destuction.
 
-       * src/cellspan.c (cell_calc_span) : Cells in hidden columns can not
+       * src/cellspan.c (cell_calc_span) : Cells in hidden columns cannot
          have spans.
 
        * src/file.c (file_finish_load) : no need to manually respan this will
@@ -3518,7 +3518,7 @@
 2001-03-13  Jody Goldberg <jgoldberg home com>
 
        * src/workbook-control-gui.c (workbook_setup_auto_calc) : the autoexpr
-         button can not take focus.
+         button cannot take focus.
 
 2001-03-12  Jody Goldberg <jgoldberg home com>
        For  Vlad Harchev <hvv hippo ru> :
@@ -5768,7 +5768,7 @@
          the current selection cursor when it is first created.  As such the
          selection cursor does not receive all the events it should.
          Ideally the canvas would pass ignored events to the widget below, but
-         that is not going to happen.  We can not just forward the events to
+         that is not going to happen.  We cannot just forward the events to
          the other cursor because it may have moved.  We would need to ensure
          that we only forward things in the areas that are overlapping.  Which
          is not easy.
@@ -7020,7 +7020,7 @@
        * src/cell-draw.c (cell_draw) : decrease dependence on
          Cell::{col,row})_info::size_pixels.  This is not accurate for merged
          cells.  More work is needed.  I have not converted the multiline
-         formating yet.  The signature of this function sucks.
+         formatting yet.  The signature of this function sucks.
          We should pass in either span or width height, not both.
 
        * src/print-cell.c (print_cell) : Stay consistent with cell_draw.
diff --git a/OChangeLog-2002-01-22 b/OChangeLog-2002-01-22
index ea7b9444b..f91772a09 100644
--- a/OChangeLog-2002-01-22
+++ b/OChangeLog-2002-01-22
@@ -170,7 +170,7 @@
 2002-01-15  Jody Goldberg <jody gnome org>
 
        * src/xml-io.c (xml_read_cell) : be more robust when faced
-         with shared expressions that we can not parse.  And try really
+         with shared expressions that we cannot parse.  And try really
          really hard to parse things that are not marked as values, see if we
          can parse them as expressions if we ignore the assigned format.
 
@@ -606,7 +606,7 @@
          reversed compared to the range list.
        (cmd_paste_cut) : don't register a cmd for a paste that does nothing.
 
-       * src/gnumeric-canvas.c (gnm_canvas_realize) : formating.
+       * src/gnumeric-canvas.c (gnm_canvas_realize) : formatting.
 
 2001-12-26  Jody Goldberg <jody gnome org>
 
@@ -3965,7 +3965,7 @@
 
        * src/item-cursor.c (item_cursor_draw) : When centering the cursor
          with an even width tweak it to make things symetric.
-       Some cosmetic formating and naming issues too.
+       Some cosmetic formatting and naming issues too.
 
 2001-08-07  Lutz M�ller <urc8 rz uni-karlsruhe de>
 
diff --git a/OChangeLog-2003-12-23 b/OChangeLog-2003-12-23
index e82814d1f..70e0b36dd 100644
--- a/OChangeLog-2003-12-23
+++ b/OChangeLog-2003-12-23
@@ -4101,7 +4101,7 @@
 2003-01-28  Jody Goldberg <jody gnome org>
 
        * src/commands.c (cmd_area_set_text_redo) : fix minor warning from
-         autoformating.
+         autoformatting.
 
 2003-01-28  Morten Welinder  <terra diku dk>
 
@@ -4235,7 +4235,7 @@
 2003-01-21  Jody Goldberg <jody gnome org>
 
        * src/format.c (append_hour_elapsed) : rewrite to use rounding and to
-         handle negatives.  Still not really correct and can not handle
+         handle negatives.  Still not really correct and cannot handle
          fractional seconds.
        (append_minute_elapsed) : ditto.
        (append_second_elapsed) : ditto.
@@ -5060,7 +5060,7 @@
 
        * src/sheet-object.c (sheet_object_print) : no warning if the object
          does not print.
-       (sheet_object_clone) : nor is it a problem if it can not be cloned.
+       (sheet_object_clone) : nor is it a problem if it cannot be cloned.
 
        * src/sheet-object-widget.c (sheet_widget_button_set_label) : new.
        (sheet_widget_checkbox_set_label) : new.
@@ -5281,7 +5281,7 @@
 2002-11-20  Jody Goldberg <jody gnome org>
 
        * src/sheet-control-gui.c (scg_setup_group_buttons) : The outline
-         buttons can not take focus.
+         buttons cannot take focus.
 
        * src/parse-util.c (rangeref_parse) : fix parsing 3d refs.  When
          initializing in case the cell is singleton do not over write the sheet
@@ -8600,7 +8600,7 @@
          potentially looking for it.
 
        * src/workbook-edit.c (wbcg_edit_finish) : Accept text with only a
-         leading expr char as strings, we know they can not be expressions.
+         leading expr char as strings, we know they cannot be expressions.
 
        * src/parse-util.c (gnumeric_char_start_expr_p) : be more lenient
          about accepting leading '+' as the start of an expression.
@@ -9857,7 +9857,7 @@
        * src/libgnumeric.c : move the application specific code from here.
        * src/main-application.c : to here.
 
-       * configure.in : Addd gobject & gmodule
+       * configure.in : Add gobject & gmodule
 
 2002-04-15  Andreas J. Guelzow <aguelzow taliesin ca>
 
@@ -12106,7 +12106,7 @@
 
        s/GtkType/GType/
        s/GtkSignalFunc/GCallback/
-       s/gtk_signal_connect/g_signal_connect/  + reformating.
+       s/gtk_signal_connect/g_signal_connect/  + reformatting.
        s/GTK_CHECK_CAST/G_TYPE_CHECK_INSTANCE_CAST/
        s/GTK_CHECK_TYPE/G_TYPE_CHECK_CLASS_CAST/
        s/GTK_CHECK_CLASS_CAST/G_TYPE_CHECK_INSTANCE_TYPE/
@@ -12261,7 +12261,7 @@
          format engine should make easiliy accessible.
 
        * src/expr.c (expr_eval_real) : quick and easy support for autoformat
-         style formating for percent operator.  Just a quick test to see how
+         style formatting for percent operator.  Just a quick test to see how
          hard it would be, and it wasn't.
 
        * src/auto-format.c : Convert to StyleFormat.  Nothing actually uses
diff --git a/OChangeLog-2005-11-14 b/OChangeLog-2005-11-14
index ca5221cfa..e35bb4655 100644
--- a/OChangeLog-2005-11-14
+++ b/OChangeLog-2005-11-14
@@ -4666,7 +4666,7 @@
 
        * src/gui-util.[hc] (gnumeric_notice, gnumeric_notice,
        gnumeric_dialog_run, gnumeric_error_info_dialog_show): Replace
-       WorkboookControlGUI first paremeter with GtkWindow.
+       WorkbookControlGUI first paremeter with GtkWindow.
 
        * src/gui-file.c (go_file_is_writable, gui_get_image_save_info,
        check_multiple_sheet_support_if_needed, do_save_as,
diff --git a/OChangeLog-2012-12-18 b/OChangeLog-2012-12-18
index 29174ead9..eba915773 100644
--- a/OChangeLog-2012-12-18
+++ b/OChangeLog-2012-12-18
@@ -913,7 +913,7 @@
 2012-02-22  Morten Welinder  <terra gnome org>
 
        * src/io-context-gtk.c (icg_show_gui): Don't pass the splash
-       throught the icon manager for no good reason.
+       through the icon manager for no good reason.
 
        * src/io-context-gtk.h: Fix namespace issues.
 
@@ -8266,7 +8266,7 @@
        * tools/win32/moduleset : use the latestest shiniest glib/gtk
 
        * configure.in : add a GOFFICE_API_VER for use in the .pc file.
-       * libspreadsheet.pc.in : drop the old mising LIBGOFFICE variables, and
+       * libspreadsheet.pc.in : drop the old missing LIBGOFFICE variables, and
          use the new tidy ones.
 
 2008-10-18  Andreas J. Guelzow <aguelzow pyrshep ca>
@@ -10257,7 +10257,7 @@
 
 2007-07-26  Jody Goldberg <jody gnome org>
 
-       * src/sheet-object-widget.c (cb_combo_model_changed) : we can not set
+       * src/sheet-object-widget.c (cb_combo_model_changed) : we cannot set
          the column until we have a model, but we can only set it the first
          time.
 
@@ -11428,7 +11428,7 @@
 2007-03-04  Jody Goldberg <jody gnome org>
 
        * src/parse-util.c (gnm_expr_conventions_new_full) : Start
-         homogenizing the structure so that parsing and formating use shared
+         homogenizing the structure so that parsing and formatting use shared
          gunichar, rather than a semi-random collection of booleans on
          import and char * on export.
          - ::name_parser renamed ::input.name
@@ -12868,7 +12868,7 @@
 
        * src/gui-file.c (gui_file_open, gui_file_save_as): Explicitly
        show the file format box, because go_gtk_file_sel_dialog no longer
-       calls gtk_wiget_show_all.
+       calls gtk_widget_show_all.
 
        * src/gui-clipboard.c (x_clipboard_get_cb): Ignore SAVE_TARGETS.
 
@@ -14048,7 +14048,7 @@
 
        http://bugzilla.gnome.org/show_bug.cgi?id=336212
        * src/func.c (function_iterate_argument_values) : This is ugly but it
-         seems to do the right thing.  We can not just assume that args to
+         seems to do the right thing.  We cannot just assume that args to
          vararg functions should be evaluated as non-scalars.  It is more
          subtle.  Simple range_refs (direct or via a name) are non-scalar,
          but general expressions that use a range (A1:A10=3) evaluate
diff --git a/PROJECTS b/PROJECTS
index f2267af94..1cfc4212e 100644
--- a/PROJECTS
+++ b/PROJECTS
@@ -15,7 +15,7 @@ Description                                             Difficulty  Integration
   reflect colour changes.  Reuse the code in goffice
 
 - Audit the help text for all the functions.  Some are Low         Low
-  missing or do not conform to the style guides, 
+  missing or do not conform to the style guides,
 
 -------------------------------------------------------------------------------
 Difficulty: an estimate of how hard the task would be for the average hacker.
diff --git a/README b/README
index 83d161cd6..e50839b37 100644
--- a/README
+++ b/README
@@ -74,7 +74,7 @@ documentation for these:
                  discontinuous).
 
                - Walking selection.
-                 Use return/tab and shift-return/shift-tab to capture 
+                 Use return/tab and shift-return/shift-tab to capture
                  information in a selection.
 
                - Fill quickly a region with the same text: just enter
@@ -98,7 +98,7 @@ documentation for these:
 
                - To make changes to various columns/rows
                  simultaneously, select the columns and then change
-                 the dimension of one of them.  
+                 the dimension of one of them.
 
        - Content
                - Merged Cells
@@ -144,11 +144,11 @@ documentation for these:
          expression (it is on the bottom right corner).
 
        - If you drag a selection with button 3 instead of button one
-         there is no default action, rather, a menu pops up with 
+         there is no default action, rather, a menu pops up with
          a list of possible options on actions to perform.
 
        - Gnumeric distinguishes regular text from formulas by preceding
-         formulas with an equal sign.  So to enter an expression you have      
+         formulas with an equal sign.  So to enter an expression you have
          to enter for example: =1+2.
 
        - Control-A selects all.
@@ -161,7 +161,7 @@ documentation for these:
        - Shift-Backspace:  Collapses selection to active cell.
 
        - Home: move to the beginning of the row.
-       
+
        - Control-Home: move to the cell A1
 
        - Control-Enter: copies current edit text to the selected range.
diff --git a/component/Gnumeric-embed.xml.in b/component/Gnumeric-embed.xml.in
index f254cbd00..d770900e7 100644
--- a/component/Gnumeric-embed.xml.in
+++ b/component/Gnumeric-embed.xml.in
@@ -160,8 +160,8 @@
           <menuitem action="FontDoubleUnderline"/>
           <menuitem action="FontSingleLowUnderline"/>
           <menuitem action="FontDoubleLowUnderline"/>
-        </menu>      
-      </menu>      
+        </menu>
+      </menu>
       <menu name="FormatColumn" action="MenuFormatColumn">
         <menuitem action="ColumnSize"/>
         <menuitem action="ColumnAutoSize"/>
diff --git a/doc/C/ChangeLog b/doc/C/ChangeLog
index 73c3ee7f7..b5dbefd60 100644
--- a/doc/C/ChangeLog
+++ b/doc/C/ChangeLog
@@ -1879,7 +1879,7 @@
 2004-07-05  Adrian Custer <acuster gnome org>
 
        * The first major 1.3 edits.
-       * TODO: Addded with list of topics that need some gnum. lovin'.
+       * TODO: Added with list of topics that need some gnum. lovin'.
        * gnumeric.xml: Start of 1.3 docs. Update versions and
          dates. Split into a developer and stable version.
        * welcome.xml: Update the version number. Split 1.3. Update.
diff --git a/doc/C/data-filter.xml b/doc/C/data-filter.xml
index 450e4e756..78022e9bd 100644
--- a/doc/C/data-filter.xml
+++ b/doc/C/data-filter.xml
@@ -131,7 +131,7 @@
      </figure>
 
      <para>``Filter in-place'' writes the new table in-place.  Note
-     that you will loose all the rows in the table that will not match
+     that you will lose all the rows in the table that will not match
      the criteria.  ``Copy to a new location'' copies the selected
      rows into the same sheet but into the specified cell range.  Type
      the cell range into the ``Copy to'' entry if you want this action
diff --git a/doc/C/data-move-copy.xml b/doc/C/data-move-copy.xml
index 22574ad82..48cc92486 100644
--- a/doc/C/data-move-copy.xml
+++ b/doc/C/data-move-copy.xml
@@ -320,7 +320,7 @@
     </para>
 
     <para>The first set of choices allow the user to control the
-       data pasted.The user can chose to limit the pasting to only the
+       data pasted.The user can choose to limit the pasting to only the
        cell contents (no cell formatting is copied) or the opposite
        only cell formats copied (no contents). Furthermore, the user
        can insert the selection while transforming all the contents
diff --git a/doc/C/files-textopen.xml b/doc/C/files-textopen.xml
index c4c9dcd27..6a099e2ee 100644
--- a/doc/C/files-textopen.xml
+++ b/doc/C/files-textopen.xml
@@ -1373,7 +1373,7 @@
           </step>
           <step>
            <title>
-             Define the characters used to braket text fields.
+             Define the characters used to bracket text fields.
            </title>
            <para>
              Substep description
diff --git a/doc/C/welcome.xml b/doc/C/welcome.xml
index 5b3bb6b42..9beb0c9b5 100644
--- a/doc/C/welcome.xml
+++ b/doc/C/welcome.xml
@@ -249,8 +249,8 @@
   developer releases. These releases are kept as stable as
   possible. However, each release in this series includes changes and
   improvements some of which may be quite large. These new changes may
-  cause the program to crash and loose data. Do not use these releases
-  if you cannot afford to loose any data or work. However, these
+  cause the program to crash and lose data. Do not use these releases
+  if you cannot afford to lose any data or work. However, these
   releases include many new features that can be helpful. If you use
   this series, backup your data often, not just by saving files but by
   renaming them and checking that they can be reopened. If you
diff --git a/doc/developer/Design b/doc/developer/Design
index d3ac9c11d..d2cccabb2 100644
--- a/doc/developer/Design
+++ b/doc/developer/Design
@@ -205,7 +205,7 @@
        <para>
          When a formula is encountered, Gnumeric parses the formula
          into a tree structure.  The tree structure is later used to
-         evaluate the expression at a given location (each cordinate
+         evaluate the expression at a given location (each coordinate
          in a cell references is stored as either an absolute
          reference or a relative reference to the cell position).  To
          read about the actual implementation of this, look in the
diff --git a/doc/developer/guadec2.mgp b/doc/developer/guadec2.mgp
index 124e1674a..8e8b765ba 100644
--- a/doc/developer/guadec2.mgp
+++ b/doc/developer/guadec2.mgp
@@ -148,7 +148,7 @@ State of Gnumeric
                        Improved parse errors (leading to validation)
                Unscheduled
                        Support just in time render and span
-                       Conditional formating
+                       Conditional formatting
                        Move Cells into a-quadtree
 %page
 
diff --git a/doc/developer/guadec3.mgp b/doc/developer/guadec3.mgp
index 2ff619251..604613c8a 100644
--- a/doc/developer/guadec3.mgp
+++ b/doc/developer/guadec3.mgp
@@ -121,7 +121,7 @@ State of Gnumeric
        Things that did not make it in
                Use of Gnumeric as Bonobo::{Control,Embeddable}
                Support just in time render and span
-               Conditional formating
+               Conditional formatting
 %page
 %%bgrad 0 0 128 0 1 "blue2" "black" "black" "black" "blue4" "blue3" "blue4"
 
diff --git a/doc/developer/linux-expo-99-gnumeric.tex b/doc/developer/linux-expo-99-gnumeric.tex
index 1d5168bfe..5f20f7147 100644
--- a/doc/developer/linux-expo-99-gnumeric.tex
+++ b/doc/developer/linux-expo-99-gnumeric.tex
@@ -252,7 +252,7 @@ into a number plus a format.  In 1999, the actual number stored for
 the above example would be: 36230. 
 
 Internally, Gnumeric will generate a regular expression that describes
-all the possible matches a number formating code would render.
+all the possible matches a number formatting code would render.
 For each regular expression, Gnumeric will keep a parallel description
 of what each match represents: a tag that describes how to convert the
 matching input to a number.
diff --git a/doc/developer/translating.sgml b/doc/developer/translating.sgml
index 5f49fddb3..1046ee4f3 100644
--- a/doc/developer/translating.sgml
+++ b/doc/developer/translating.sgml
@@ -34,7 +34,7 @@
     <para>
       So, basically: when doing currency/date/number format
       translation, make sure no other country that uses your language
-      has a different set of rules (when in doubt, just dont touch the
+      has a different set of rules (when in doubt, just don't touch the
       formatting codes and add your localized version to the nn_MM.po
       file).
     </para>
diff --git a/doc/developer/writing-functions.sgml b/doc/developer/writing-functions.sgml
index 3ffaf5b59..e937cf7cc 100644
--- a/doc/developer/writing-functions.sgml
+++ b/doc/developer/writing-functions.sgml
@@ -155,7 +155,7 @@ Gnumeric support three types of functions:
 The difference between the latter two is that eg. the SUM ()
 function will take an indefinate amount of arguments, whereas the
 ERF function is best described ERF(lower limit[,upper_limit]).
-In this instance, it is not worth the complexity of manualy
+In this instance, it is not worth the complexity of manually
 traversing the raw expression tree as in SUM. Instead using the
 standard type checking the argument can be specified as optional,
 and if unspecified a NULL will be passed in the appropriate
diff --git a/doc/ssconvert.1 b/doc/ssconvert.1
index 431489fe7..ad3b2c647 100644
--- a/doc/ssconvert.1
+++ b/doc/ssconvert.1
@@ -275,7 +275,7 @@ size of the graph.
 .\" paper_size_table[] are supported.
 
 .SH OPTIONS FOR THE CONFIGURABLE TEXT (*.txt) EXPORTER
-.\" Cf. "g_object_class_install_property" calls in src/stf-export.c 
+.\" Cf. "g_object_class_install_property" calls in src/stf-export.c
 
 .TP
 .B sheet
diff --git a/doc/ssdiff.1 b/doc/ssdiff.1
index f528534d3..95c56bace 100644
--- a/doc/ssdiff.1
+++ b/doc/ssdiff.1
@@ -57,7 +57,7 @@ were found, and 2 in case of trouble.
 
 \fBssdiff\fR is licensed under the terms of the General Public
 License (GPL), version 2 or 3. For information on this license look at the
-source code that came with the software or see the 
+source code that came with the software or see the
 .URL "http://www.gnu.org"; "GNU project page" .
 
 .SH COPYRIGHT
@@ -67,7 +67,7 @@ code is held by the individual authors as is documented in the source code.
 
 .SH AUTHOR
 
-\fBssdiff\fR's primary author is Morten Welinder <terra gnome org>; 
+\fBssdiff\fR's primary author is Morten Welinder <terra gnome org>;
 \fBssdiff\fR builds on the \fBgnumeric\fR codebase.
 
 .SH SEE ALSO
diff --git a/doc/ssgrep.1 b/doc/ssgrep.1
index b26fe42ea..0bdd771de 100644
--- a/doc/ssgrep.1
+++ b/doc/ssgrep.1
@@ -111,7 +111,7 @@ To search for the strings from the file \fIkeywords\fR in the spreadsheet \fIfoo
 
 \fBssgrep\fR is licensed under the terms of the General Public
 License (GPL), version 2 or 3. For information on this license look at the
-source code that came with the software or see the 
+source code that came with the software or see the
 .URL "http://www.gnu.org"; "GNU project page" .
 
 .SH COPYRIGHT
@@ -121,7 +121,7 @@ code is held by the individual authors as is documented in the source code.
 
 .SH AUTHOR
 
-\fBssgrep\fR's primary author is Jody Goldberg <jody gnome org>; 
+\fBssgrep\fR's primary author is Jody Goldberg <jody gnome org>;
 \fBssgrep\fR builds on the \fBgnumeric\fR codebase.
 
 The initial version of this manpage was based on ssindex.1 by J.H.M. Dassen
diff --git a/doc/ssindex.1 b/doc/ssindex.1
index 2d976d7c3..58f1ac2b7 100644
--- a/doc/ssindex.1
+++ b/doc/ssindex.1
@@ -60,7 +60,7 @@ Display a brief usage message
 
 \fBssindex\fR is licensed under the terms of the General Public
 License (GPL), version 2 or 3. For information on this license look at the
-source code that came with the software or see the 
+source code that came with the software or see the
 .URL "http://www.gnu.org"; "GNU project page" .
 
 .SH COPYRIGHT
@@ -70,7 +70,7 @@ code is held by the individual authors as is documented in the source code.
 
 .SH AUTHOR
 
-\fBssindex\fR's primary author is Jody Goldberg <jody gnome org>; 
+\fBssindex\fR's primary author is Jody Goldberg <jody gnome org>;
 \fBssindex\fR builds on the \fBgnumeric\fR codebase.
 
 The initial version of this manpage was written by J.H.M. Dassen (Ray)
diff --git a/gnumeric.xsd b/gnumeric.xsd
index 4ee7173cc..7873ad168 100644
--- a/gnumeric.xsd
+++ b/gnumeric.xsd
@@ -23,7 +23,7 @@
            updated for 1.12.21 in Feb 2015     terra gnome org
         </xs:documentation>
     </xs:annotation>
-    
+
     <xs:element name="Workbook" type="gnm:Workbook"/>
 
     <xs:complexType name="Version">
@@ -49,13 +49,13 @@
       <xs:sequence>
        <!-- ancient files lack this, modern files require it -->
        <xs:element name="SheetNameIndex"       type="gnm:SheetNameIndex" minOccurs="0" maxOccurs="1"/>
-       
+
        <xs:element name="Names"                type="gnm:Names" minOccurs="0" maxOccurs="1"/>
-       
+
        <!-- Deprecated, moved to Calculation and expanded in 1.7.11
             Valid value == 1904, anything else == Lotus:1900 -->
        <xs:element name="DateConvention"       type="xs:int" minOccurs="0" maxOccurs="1"/>
-       
+
        <!-- preferred height and width -->
        <xs:element name="Geometry" minOccurs="0" maxOccurs="1">
          <xs:complexType>
@@ -76,12 +76,12 @@
        </xs:element>
       </xs:sequence>
     </xs:group>
-    
+
     <xs:complexType name="Workbook">
       <xs:sequence>
        <xs:element name="Version"      type="gnm:Version" minOccurs="0" maxOccurs="1"/>
        <xs:element name="Attributes"   type="gnm:Attributes"/>
-       
+
        <!-- ignore office:document-meta -->
        <xs:any minOccurs="0" maxOccurs="unbounded"
                namespace="##other" processContents="lax"/>
@@ -101,13 +101,13 @@
           <xs:attribute name="gnm" type="gnm:namespace" use="required"/> -->
       <xs:anyAttribute namespace="##other" processContents="lax"/>
     </xs:complexType>
-    
+
     <!-- How values are mapped to dates.   All date functions are affected -->
     <xs:simpleType name="DateConvention">
       <xs:restriction base="xs:string">
        <xs:enumeration value="Lotus:1900"/>
             <xs:enumeration value="Apple:1904"/>
-           
+
            <!-- future values. currently treated as Lotus:1900 -->
             <xs:enumeration value="ODF:1899"/>
       </xs:restriction>
@@ -444,7 +444,7 @@
         <xs:attribute name="PrefUnit" type="gnm:print_units"/>
        <xs:anyAttribute namespace="##other" processContents="lax"/>
     </xs:complexType>
-    
+
     <xs:simpleType name="print_units">
         <xs:restriction base="xs:string">
             <xs:enumeration value="mm"/>
@@ -497,7 +497,7 @@
         <xs:sequence>
             <xs:element name="Font" minOccurs="0" maxOccurs="1">
                 <xs:complexType>
-                    <xs:simpleContent> <!-- Since these might be conditional styles, the atributes are 
+                    <xs:simpleContent> <!-- Since these might be conditional styles, the atributes are
                                       not required -->
                         <xs:extension base="xs:string">
                             <xs:attribute name="Unit"          type="xs:double"                
use="optional"/>
@@ -532,7 +532,7 @@
             </xs:element>
             <xs:element name="StyleBorder" minOccurs="0" maxOccurs="1">
                 <xs:complexType>
-                    <xs:choice minOccurs="0"   maxOccurs="6"> <!-- The order of the last two elements 
appears to be 
+                    <xs:choice minOccurs="0"   maxOccurs="6"> <!-- The order of the last two elements 
appears to be
                                                                    version dependent-->
                         <xs:element name="Top"          type="gnm:StyleBorderElement"  minOccurs="0"   
maxOccurs="1"/>
                         <xs:element name="Bottom"       type="gnm:StyleBorderElement"  minOccurs="0"   
maxOccurs="1"/>
@@ -587,14 +587,14 @@
         <xs:attribute name="Format"      type="xs:string"      use="optional"/>
        <xs:anyAttribute namespace="##other" processContents="lax"/>
     </xs:complexType>
-    
+
     <xs:complexType name="StyleBorderElement">
         <xs:attribute name="Style" type="gnm:border_style" use="required"/>
         <!-- Color is present when Style is not 0 -->
         <xs:attribute name="Color" type="gnm:color"        use="optional"/>
        <xs:anyAttribute namespace="##other" processContents="lax"/>
     </xs:complexType>
-    
+
     <xs:simpleType name="border_style">
         <xs:restriction base="xs:integer">
             <!--  0 = NONE
@@ -761,7 +761,7 @@
         <xs:attribute name="Count"        type="xs:integer"            use="optional" default="1"/>
        <xs:anyAttribute namespace="##other" processContents="lax"/>
     </xs:complexType>
-    
+
     <xs:simpleType name="col_row_margin">
         <xs:restriction base="xs:integer">
             <xs:minInclusive value="0"/>
@@ -785,7 +785,7 @@
         <xs:attribute name="CursorRow" type="xs:nonNegativeInteger" use="required"/>
        <xs:anyAttribute namespace="##other" processContents="lax"/>
     </xs:complexType>
-    
+
     <xs:attributeGroup name="ObjectAnchor">
         <xs:attribute name="AnchorMode"       type="gnm:anchor_mode" use="optional"/>
        <xs:attribute name="ObjectBound"      type="xs:string"  use="required"/>
@@ -1027,7 +1027,7 @@
        <xs:attribute name="type" type="xs:string" use="optional"/>
        <xs:attribute name="role" type="xs:string" use="optional"/>
     </xs:complexType>
-    
+
     <xs:complexType name="GogProperty" mixed="true">
        <xs:sequence>
            <!-- children are unstructured -->
@@ -1141,7 +1141,7 @@
            </xs:element>
        </xs:sequence>
     </xs:complexType>
-    
+
     <xs:simpleType name="ValueType">
         <xs:restriction base="xs:string">
             <xs:enumeration value="10"/> <!-- empty     -->
@@ -1284,7 +1284,7 @@
             <xs:enumeration value="16"/> <!-- boolean -->
         </xs:restriction>
     </xs:simpleType>
-    
+
     <xs:simpleType name="SolverSide">
         <xs:restriction base="xs:string">
             <xs:pattern value="$?[A-Z]+$?\d+"/>
diff --git a/plugins/applix/applix-read.c b/plugins/applix/applix-read.c
index 6303ccd49..efb01714e 100644
--- a/plugins/applix/applix-read.c
+++ b/plugins/applix/applix-read.c
@@ -1152,7 +1152,7 @@ applix_read_cells (ApplixReadState *state)
 
                cell = sheet_cell_fetch (sheet, pos.col, pos.row);
 
-               /* Apply the formating */
+               /* Apply the formatting */
                sheet_style_set_pos (sheet, pos.col, pos.row, style);
                content_type = *ptr;
                switch (content_type) {
diff --git a/plugins/dif/ChangeLog b/plugins/dif/ChangeLog
index 6312c4e41..43f280f4a 100644
--- a/plugins/dif/ChangeLog
+++ b/plugins/dif/ChangeLog
@@ -944,7 +944,7 @@
 2000-04-20  Jody Goldberg <jgoldberg home com>
 
        * dif.c (dif_parse_dat) : Use sheet_cell_fetch just in case. Some
-         minor reformating.
+         minor reformatting.
        (dif_write_cell) : This is very broken. Remove some unused args.
        (dif_write_workbook) : Remove setvbuf.  That level of optimization is
          not necessary.
diff --git a/plugins/excel/ChangeLog b/plugins/excel/ChangeLog
index 34e7fc487..a6fc21130 100644
--- a/plugins/excel/ChangeLog
+++ b/plugins/excel/ChangeLog
@@ -1,7 +1,7 @@
 2020-05-27  Jean Brefort  <jean brefort normalesup org>
 
-       * xlsx-read-drawing.c (xlsx_draw_clientdata): don't set the print flag if
-       we do not import the object.
+       * xlsx-read-drawing.c (xlsx_draw_clientdata): don't set the print
+       flag if we do not import the object.
 
 2020-05-09  Morten Welinder <terra gnome org>
 
@@ -2060,7 +2060,7 @@
 
 2013-02-10  Jean Brefort  <jean brefort normalesup org>
 
-       * xlsx-read-drawing.c (xlsx_drawing_preset_geom): fix uninitialized an 
+       * xlsx-read-drawing.c (xlsx_drawing_preset_geom): fix uninitialized an
        variable issue. [#693492]
 
 2013-02-05  Jean Brefort  <jean brefort normalesup org>
@@ -4226,7 +4226,7 @@
 2007-09-27  Jody Goldberg <jody gnome org>
 
        * xlsx-read.c : Fix import of existing conditional format types.
-         We can not handle the computed range formats yet.
+         We cannot handle the computed range formats yet.
 
 2007-09-24  Jody Goldberg <jody gnome org>
 
@@ -5377,7 +5377,7 @@
        * ms-obj.c (ms_read_TXO) : handle CONTINUES for text
        (read_pre_biff8_read_text) : renamed from read_pre_biff8_read_str.
          Handle continues in text and markup.  The layout is _very_ odd.
-         It seems that XL can write things it can not read.
+         It seems that XL can write things it cannot read.
        (read_pre_biff8_read_name_and_fmla) : handle the name reading inline,
          that is different from read_text.  The CONTINUE handling is very
          different.
@@ -6088,7 +6088,7 @@
        http://bugzilla.gnome.org/show_bug.cgi?id=151618
        * plugins/excel/ms-chart.c (BC_R(end)) : Add the plot to the chart
          before setting it up so that the initial setup does not override the
-         formating
+         formatting
 
 2004-08-31  Jody Goldberg <jody gnome org>
 
@@ -6120,7 +6120,7 @@
 
 2004-08-27  Jody Goldberg <jody gnome org>
 
-       * ms-chart.c (ms_excel_chart_write) : MS Xl can not handle plots with
+       * ms-chart.c (ms_excel_chart_write) : MS Xl cannot handle plots with
          no data.  Drop them with a warning.
 
        * ms-excel-write.c (excel_write_workbook) : We only need a header if
@@ -6282,7 +6282,7 @@
          log-scale so that we only set them if lookup succeeds.
        (ms_excel_write_chart) : more work.  gnumeric and OOo can
          now import the basic column charts.  XL does not like the colours
-         and gets the formating wrong, but it can at least read a single
+         and gets the formatting wrong, but it can at least read a single
          chart happilly.
 
        * ms-excel-write.c (excel_write_chart) : put the spid in the write
@@ -6425,7 +6425,7 @@
        http://bugzilla.gnome.org/show_bug.cgi?id=136086
        * ms-excel-write.c (excel_sheet_write_DBCELL) : optimization was a bit
          optimistic.  Even if there are no values, we still need to export
-         rows with visible formating (borders, backgrounds, ...)
+         rows with visible formatting (borders, backgrounds, ...)
 
 2004-04-21  Morten Welinder  <terra gnome org>
 
@@ -7132,7 +7132,7 @@
 
        * ms-chart.c : remove xml, jump to goffice and disable anything that
          does not obviously connect to GOG for now.  All we get are plot
-         types and series for now, no formating.
+         types and series for now, no formatting.
 
 2003-05-21  Jody Goldberg <jody gnome org>
 
@@ -7465,7 +7465,7 @@
 2002-11-25  Jody Goldberg <jody gnome org>
 
        * ms-excel-read.c (excel_set_xf) : remove bogus optimization.
-       (excel_set_xf_segment) : ditto.  We can not assume that the default is
+       (excel_set_xf_segment) : ditto.  We cannot assume that the default is
          the current format.  See 'Tax2001-23.xls'
 
 2002-11-24  Jody Goldberg <jody gnome org>
@@ -8998,11 +8998,11 @@
 
        * ms-chart.c : clean up debug routines.
        (BC_R(dataformat)) : Use an extra node to handle pt vs series
-         level formating.
+         level formatting.
        (BC_R(end)) : cleanup dataformats.
        (excel_chart_series_write_xml) : just link in the new child rather
          than creating it here.
-       (BC_R(dataformat)) : handle formating pts vs entire series.
+       (BC_R(dataformat)) : handle formatting pts vs entire series.
        (BC_R(markerformat)) : implement
        (BC_R(areaformat)) : implement
        (BC_R(lineformat)) : implement
@@ -11003,7 +11003,7 @@
 
 1999-11-19  Jon K Hellan  <hellan acm org>
 
-       * ms-excel-read.c (ms_excel_read_row): New funtion: Process a BIFF
+       * ms-excel-read.c (ms_excel_read_row): New function: Process a BIFF
        row info record. Previously in ms_excel_read_cell.
        (ms_excel_read_colinfo): New function: Process a BIFF column
        info record. Previously in ms_excel_read_cell.
@@ -12107,7 +12107,7 @@
        (ms_excel_set_cell_font) : here.
        (ms_excel_get_xf) : new function split from.
        (ms_excel_set_cell_xf) : here.
-       (biff_xf_data_new) : dont delay setting the style_format.
+       (biff_xf_data_new) : don't delay setting the style_format.
        (BIFF_COLINFO) : Attempt to use the XF->font->height as a proxy for
          charwidth ??  Anyone have a better idea ?
 
@@ -12152,7 +12152,7 @@
 1999-07-09  Michael Meeks  <michael edenproject org>
 
        * ms-excel-read.c (ms_excel_read_workbook): Update this with
-       Jody's changes, hope I didn't loose anything.
+       Jody's changes, hope I didn't lose anything.
 
        * ms-biff.c (ms_biff_query_next_merge): Add test for valid
        length before reading.
@@ -12289,7 +12289,7 @@
 1999-07-06  Michael Meeks  <michael edenproject org>
 
        * ms-excel-read.c (ms_excel_read_name): Fix up Names definition
-       offset, start to manualy merge name stuff.
+       offset, start to manually merge name stuff.
 
        * ole.c: Fix summary reading code: works now, try it on a
        SummaryInformation stream.
@@ -12306,7 +12306,7 @@
          record if the cell contains a string.  The upper left corner
          of shared formulas, and all of arrays now format correctly.
          (EXTERNNAME) : Rework the handling to apply to biff7 and biff8.
-         Still only reading the names, not conecting them for real.
+         Still only reading the names, not connecting them for real.
 
 1999-07-05  Morten Welinder  <terra diku dk>
 
@@ -12484,7 +12484,7 @@
        (ms_excel_get_name) : declare.
 
        * ms-formula-read.c : switch to new debug scheme.
-         More verbose warnings for errors so we dont ignore them.
+         More verbose warnings for errors so we don't ignore them.
          (FORMULA_PTG_NAME) : Partial implementation until I have time to look
          at the branch.
          (FORMULA_PTG_PERCENT) : Guess at this one.
@@ -12517,7 +12517,7 @@
        Implemented Area PTGs
 
        * ms-excel-read.c (ms_excel_read_formula): Fix silly
-       bug with broken formuale.
+       bug with broken formulae.
 
        * ms-biff.c (ms_biff_put_var_seekto): Added seekto
        API for fiddly biff types.
@@ -12915,7 +12915,7 @@
 1999-05-30  Michael Meeks  <michael edenproject org>
 
        * ms-excel-write.c: Changed to biff_put_commit
-       throught.
+       throughout.
        (write_fonts): Added more magic numbers.
 
        * ms-biff.c (ms_biff_put_commit): Added, and made
@@ -12985,7 +12985,7 @@
        * ms-excel-read.c: Updated commenting.
 
        * ms-biff.c (ms_bug_get_padding): Quietened.
-       Implemented 'tell' throught
+       Implemented 'tell' throughout
        (ms_biff_put_var_commit): Fixed seeking over end.
 
 1999-05-16  Michael Meeks  <michael ximian com>
@@ -13014,7 +13014,7 @@
 
        * ms-excel.[ch] -> ms-excel-read.[ch],
 
-       * ms-formula.[ch] -> ms-formual-read.[ch]
+       * ms-formula.[ch] -> ms-formula-read.[ch]
 
        * All files incldes updated to obey above.
 
@@ -13376,7 +13376,7 @@ Tue Apr 20 16:34:38 1999  Morten Welinder  <terra diku dk>
        * ms-formula.h (FORMULA_PTG_ARRAY): Added PTG_ARRAY
 
        * ms-excel.c (ms_excel_read_cell): Added more sensible
-       floating point printing throught.
+       floating point printing throughout.
 
        * ms-excel.h (MS_EXCEL_DOUBLE_FORMAT): Created to
        standardise number transfer.
@@ -13431,7 +13431,7 @@ Tue Apr 20 16:34:38 1999  Morten Welinder  <terra diku dk>
 1999-04-13  Michael Meeks <michael ximian com>
 
        * ms-escher.c (esh_header_next): Fixedup to use correct lengths.
-       Various major bits of work, started parsing the heirarchical
+       Various major bits of work, started parsing the hierarchical
        bitstream. Escher looks better than BIFF, 32bit clean seemingly.
 
        * ole.c: Copied in updates.
diff --git a/plugins/excel/ms-chart.c b/plugins/excel/ms-chart.c
index ba0d49ddc..a6c0c3aa7 100644
--- a/plugins/excel/ms-chart.c
+++ b/plugins/excel/ms-chart.c
@@ -4716,11 +4716,11 @@ chart_write_error_bar (XLChartWriteState *s, GogErrorBar *bar, unsigned n,
                }
                break;
        case GOG_ERROR_BAR_TYPE_PERCENT:
-               error = go_data_vector_get_value (vec, 0); /* we loose data :-( */
+               error = go_data_vector_get_value (vec, 0); /* we lose data :-( */
                value = 1;
                break;
        case GOG_ERROR_BAR_TYPE_RELATIVE:
-               error = go_data_vector_get_value (vec, 0) * 100.; /* we loose data :-( */
+               error = go_data_vector_get_value (vec, 0) * 100.; /* we lose data :-( */
                value = 1;
                break;
        default:
@@ -5818,10 +5818,10 @@ ms_excel_chart_write (ExcelWriteState *ewb, SheetObject *so)
        for (i = GOG_AXIS_X; i < GOG_AXIS_TYPES; i++)
                state.primary_axis[i] = NULL;
        for (plots = gog_chart_get_plots (GOG_CHART (state.chart)) ; plots != NULL ; plots = plots->next) {
-               /* XL can not handle plots with no data */
+               /* XL cannot handle plots with no data */
                cur_plot = GOG_PLOT (plots->data);
                if (gog_plot_get_series (cur_plot) == NULL) {
-                       g_warning ("MS Excel can not handle plots with no data, dropping %s",
+                       g_warning ("MS Excel cannot handle plots with no data, dropping %s",
                                gog_object_get_name (plots->data));
                        continue;
                }
diff --git a/plugins/excel/ms-excel-read.c b/plugins/excel/ms-excel-read.c
index 4a9cdd77f..7ec3d490d 100644
--- a/plugins/excel/ms-excel-read.c
+++ b/plugins/excel/ms-excel-read.c
@@ -4405,7 +4405,7 @@ excel_read_COLINFO (BiffQuery *q, ExcelReadSheet *esheet)
        if (width <= 0) {       /* Columns are of default width */
                width = esheet->sheet->cols.default_style.size_pts;
                hidden = TRUE;
-       } else if (width < 4) /* gnumeric can not draw without a margin */
+       } else if (width < 4) /* gnumeric cannot draw without a margin */
                width = 4;
 
        d (1, {
diff --git a/plugins/excel/ms-excel-write.c b/plugins/excel/ms-excel-write.c
index 6e7cc829e..9fe642534 100644
--- a/plugins/excel/ms-excel-write.c
+++ b/plugins/excel/ms-excel-write.c
@@ -3458,7 +3458,7 @@ excel_write_value (ExcelWriteState *ewb, GnmValue *v, guint32 col, guint32 row,
                        EX_SETCOL(data, col);
                        EX_SETXF (data, xf);
                        data[6] &= 0xfc;
-                       ms_biff_put_var_write  (ewb->bp, data, 10); /* Yes loose it. */
+                       ms_biff_put_var_write  (ewb->bp, data, 10); /* Yes lose it. */
                        ms_biff_put_commit (ewb->bp);
                }
                break;
diff --git a/plugins/excel/plugin.xml.in b/plugins/excel/plugin.xml.in
index be5cd7fbe..45fb3c34c 100644
--- a/plugins/excel/plugin.xml.in
+++ b/plugins/excel/plugin.xml.in
@@ -106,7 +106,7 @@
                                <_description>ISO/IEC 29500:2008 &amp; ECMA 376 2nd edition (2008); [MS 
Excel&#8482; 2010]</_description>
                        </information>
                </service>
-               <service type="file_opener" id="excel_enc" priority="200" probe="FALSE" 
+               <service type="file_opener" id="excel_enc" priority="200" probe="FALSE"
                         encoding_dependent="TRUE">
                        <information>
                                <_description>MS Excel&#8482; (*.xls) requiring encoding 
specification</_description>
diff --git a/plugins/fn-date/ChangeLog b/plugins/fn-date/ChangeLog
index 482c213e9..f7135fbe2 100644
--- a/plugins/fn-date/ChangeLog
+++ b/plugins/fn-date/ChangeLog
@@ -871,7 +871,7 @@
        g_date_get_xxx.
        (gnumeric_isoweeknum): Cross reference ISOYEAR in docs.
        (gnumeric_isoyear): New function implementing new spreadsheet
-       funtion ISOYEAR: The year an ISO 8601 week number refers to.
+       function ISOYEAR: The year an ISO 8601 week number refers to.
 
 2002-05-29  Jody Goldberg <jody gnome org>
 
diff --git a/plugins/fn-date/functions.c b/plugins/fn-date/functions.c
index 0917c7388..feff232cc 100644
--- a/plugins/fn-date/functions.c
+++ b/plugins/fn-date/functions.c
@@ -1038,7 +1038,7 @@ In the implementation, we are using g_date_get_weekday which returns
   G_DATE_SATURDAY     = 6,
   G_DATE_SUNDAY       = 7
 } GDateWeekday;
-Since Sunday here is 7 rather than a 0 we need to make appropriate adjustments. 
+Since Sunday here is 7 rather than a 0 we need to make appropriate adjustments.
 
 ***************************************************************************/
 static GnmFuncHelp const help_networkdays[] = {
@@ -1059,7 +1059,7 @@ static GnmFuncHelp const help_networkdays[] = {
        { GNM_FUNC_HELP_END }
 };
 
-static int 
+static int
 networkdays_calc (GDate start_date, int start_serial, int end_serial,
                  int n_non_weekend, gnm_float *weekends, int nholidays, gnm_float *holidays)
 {
@@ -1221,12 +1221,12 @@ gnumeric_networkdays (GnmFuncEvalInfo *ei, GnmValue const * const *argv)
        }
 
        if (includes_bad_day) {
-               total_res = networkdays_calc (start_date, start_serial, 
+               total_res = networkdays_calc (start_date, start_serial,
                                              go_date_g_to_serial (&trouble_feb, conv),
                                              n_non_weekend, weekends, nholidays, holidays);
                if (total_res < 0)
                        goto bad;
-               res = networkdays_calc (trouble_mar, go_date_g_to_serial (&trouble_mar, conv), 
+               res = networkdays_calc (trouble_mar, go_date_g_to_serial (&trouble_mar, conv),
                                        end_serial,
                                        n_non_weekend, weekends, nholidays, holidays);
                if (res < 0)
diff --git a/plugins/fn-logical/functions.c b/plugins/fn-logical/functions.c
index 68143bb42..aea74388a 100644
--- a/plugins/fn-logical/functions.c
+++ b/plugins/fn-logical/functions.c
@@ -406,7 +406,7 @@ GnmFuncDescriptor const logical_functions[] = {
          GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_UNITLESS,
          GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
        { "or", NULL,  help_or, NULL,
-         gnumeric_or, 
+         gnumeric_or,
          GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_UNITLESS,
          GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
        { "not", "b",  help_not, gnumeric_not,
diff --git a/plugins/fn-numtheory/doc/C/number_theory/ithprime.xml 
b/plugins/fn-numtheory/doc/C/number_theory/ithprime.xml
index ed1df3947..55abcfd6e 100644
--- a/plugins/fn-numtheory/doc/C/number_theory/ithprime.xml
+++ b/plugins/fn-numtheory/doc/C/number_theory/ithprime.xml
@@ -9,7 +9,7 @@
   <sect3 id="numtheory-ithprime-description">
     <title>Description</title>
     <para>
-      The ithprime function returns the ith prime.  This funtion only
+      The ithprime function returns the ith prime.  This function only
       takes one argument.
     </para>
   </sect3>
@@ -24,4 +24,4 @@
     <para>
       <xref linkend="numtheory-d" /> <xref linkend="numtheory-sigma" />
     </para>
-  </sect3>
\ No newline at end of file
+  </sect3>
diff --git a/plugins/fn-r/generate b/plugins/fn-r/generate
index 2c6783118..7dd9b6fa0 100644
--- a/plugins/fn-r/generate
+++ b/plugins/fn-r/generate
@@ -14,7 +14,7 @@ my %defaults;
     my $of = "of the distribution";
     my @common = ('give_log' =>
                  "if true, log of the result will be returned instead",
-             
+
                  'lower_tail' =>
                  "if true (the default), the lower tail of the distribution is considered",
 
@@ -134,7 +134,7 @@ my %defaults;
         'hypergeometric',
         ({ 'r' => "the number of red balls",
            'b' => "the number of black balls",
-           'n' => "the number of balls drawn",     
+           'n' => "the number of balls drawn",
            @common }),
         [ { 'x' => 12, 'r' => 50, 'b' => 450, 'n' => 100 } ],
        ];
diff --git a/plugins/html/README b/plugins/html/README
index 55143ff84..f3282a546 100644
--- a/plugins/html/README
+++ b/plugins/html/README
@@ -1,6 +1,6 @@
 Welcome to the Gnumeric HTML Plugin README.
 
-The HTML plugin supports export to HTML, LaTeX and roff formats. The 
+The HTML plugin supports export to HTML, LaTeX and roff formats. The
 export PS/PDF/EPS functions have been deprecated.
 
 The plugin is published under the GNU GPL.
@@ -62,4 +62,3 @@ Features of the export Roff function:
 
        - bold, italic
        - left, right and center alignment
-
diff --git a/plugins/html/latex.c b/plugins/html/latex.c
index 99fa58f05..eddc3ad15 100644
--- a/plugins/html/latex.c
+++ b/plugins/html/latex.c
@@ -1466,7 +1466,7 @@ latex_file_save (GOFileSaver const *fs, G_GNUC_UNUSED GOIOContext *io_context,
        /* We need to check for horizontal borders at the bottom  of  the last  row */
        clines = g_new0 (GnmStyleBorderType, total_range.end.col - total_range.start.col + 1);
        needs_hline = FALSE;
-       /* In case that we are at the very bottom of the sheet we can not */
+       /* In case that we are at the very bottom of the sheet we cannot */
        /* check on the next line! */
        if (row < colrow_max (FALSE, current_sheet)) {
                length = num_cols;
diff --git a/plugins/lotus-123/ChangeLog b/plugins/lotus-123/ChangeLog
index 4c280e863..fd16c8171 100644
--- a/plugins/lotus-123/ChangeLog
+++ b/plugins/lotus-123/ChangeLog
@@ -1325,7 +1325,7 @@
 
        * Makefile.am: Added lotus-formula.[ch]
 
-       * lotus-formual.[ch]: ditto.
+       * lotus-formula.[ch]: ditto.
 
        * lotus.c (read_workbook): Changed NAME to INTEGER doh.
 
diff --git a/plugins/lotus-123/README b/plugins/lotus-123/README
index 0fef2a686..d7ea4d636 100644
--- a/plugins/lotus-123/README
+++ b/plugins/lotus-123/README
@@ -1,15 +1,15 @@
-This plugin provides Lotus 123 I/O   
-  
+This plugin provides Lotus 123 I/O
+
         This was originally written by:
 
                  Ulric Eriksson <ulric edu stockholm se>
-  
+
         And then ported to gnumeric, some support code snarfed from Sean Atkinson.
-  
+
         More documentation on the Lotus file format can be found at:
-  
+
         http://www.wotsit.org/ OR http://www.lotus.com/
-  
+
 
 Possibly useful information re character sets:
 
diff --git a/plugins/mps/ChangeLog b/plugins/mps/ChangeLog
index a53a7c592..e71e5758b 100644
--- a/plugins/mps/ChangeLog
+++ b/plugins/mps/ChangeLog
@@ -821,7 +821,7 @@
 
 2001-12-29  Jody Goldberg <jody gnome org>
 
-       * mps.c (mps_input_context_new) : formating.
+       * mps.c (mps_input_context_new) : formatting.
          init row_hash, col_hash,  col_name_tbl, matrix.
        (mps_input_context_destroy) : be more careful about errors.
        (mps_file_open) : handle errors more smoothly.
diff --git a/plugins/openoffice/openoffice-read.c b/plugins/openoffice/openoffice-read.c
index b9503a346..5c5e9436d 100644
--- a/plugins/openoffice/openoffice-read.c
+++ b/plugins/openoffice/openoffice-read.c
@@ -3705,7 +3705,7 @@ oo_col_start (GsfXMLIn *xin, xmlChar const **attrs)
                } else {
                        int last = state->pos.eval.col + repeat_count;
                        for (i = state->pos.eval.col ; i < last; i++ ) {
-                               /* I can not find a listing for the default but will
+                               /* I cannot find a listing for the default but will
                                 * assume it is TRUE to keep the files rational */
                                if (col_info->size_pts > 0.)
                                        sheet_col_set_size_pts (state->pos.sheet, i,
@@ -9017,7 +9017,7 @@ oo_chart_axis (GsfXMLIn *xin, xmlChar const **attrs)
                g_hash_table_replace (state->chart.named_axes,
                                      g_strdup (chart_name),
                                      state->chart.axis);
-       if (NULL != color_map_name && NULL != state->chart.axis) 
+       if (NULL != color_map_name && NULL != state->chart.axis)
                g_object_set (G_OBJECT(state->chart.axis), "color-map-name", color_map_name, NULL);
 }
 
@@ -9515,9 +9515,9 @@ oo_plot_series (GsfXMLIn *xin, xmlChar const **attrs)
        OOParseState *state = (OOParseState *)xin->user_state;
        xmlChar const *label = NULL;
        OOPlotType plot_type = state->chart.plot_type;
-       gboolean ignore_type_change = (state->chart.plot_type == OO_PLOT_SURFACE || 
+       gboolean ignore_type_change = (state->chart.plot_type == OO_PLOT_SURFACE ||
                                       state->chart.plot_type == OO_PLOT_CONTOUR ||
-                                      state->chart.plot_type == OO_PLOT_XL_SURFACE || 
+                                      state->chart.plot_type == OO_PLOT_XL_SURFACE ||
                                       state->chart.plot_type == OO_PLOT_XL_CONTOUR);
        gboolean plot_type_set = FALSE;
        int tmp;
@@ -9573,12 +9573,12 @@ oo_plot_series (GsfXMLIn *xin, xmlChar const **attrs)
                texpr = odf_parse_range_address_or_expr (xin, cell_range_address);
                if (NULL != texpr) {
                        GnmValue *val = gnm_expr_top_get_range (texpr);
-                       if (val != NULL) { 
+                       if (val != NULL) {
                                GnmSheetRange r;
                                gnm_sheet_range_from_value (&r, val);
                                value_release (val);
                                if ((range_width (&r.range) == 1) || (range_height (&r.range) == 1)) {
-                                       if (state->chart.plot_type == OO_PLOT_SURFACE) 
+                                       if (state->chart.plot_type == OO_PLOT_SURFACE)
                                                plot_type = state->chart.plot_type_default = 
state->chart.plot_type
                                                        = OO_PLOT_XL_SURFACE;
                                        else
@@ -10104,7 +10104,7 @@ oo_chart (GsfXMLIn *xin, xmlChar const **attrs)
        OOParseState *state = (OOParseState *)xin->user_state;
        int tmp;
        OOPlotType type = OO_PLOT_UNKNOWN;
-       OOChartStyle    *style = NULL;  
+       OOChartStyle    *style = NULL;
 
        for (; attrs != NULL && attrs[0] && attrs[1] ; attrs += 2)
                if (oo_attr_enum (xin, attrs, OO_NS_CHART, "class", odf_chart_classes, &tmp))
@@ -10119,9 +10119,9 @@ oo_chart (GsfXMLIn *xin, xmlChar const **attrs)
                        g_value_set_string (val, CXML2C (attrs[0]));
                        g_object_set_property (G_OBJECT (state->chart.graph), "theme-name", val);
                        g_value_unset (val);
-                       g_free (val);                   
-               } 
-                       
+                       g_free (val);
+               }
+
        state->chart.plot_type = type;
        state->chart.chart = GOG_CHART (gog_object_add_by_name (
                GOG_OBJECT (state->chart.graph), "Chart", NULL));
@@ -13204,9 +13204,9 @@ odf_func_concatenate_handler (G_GNUC_UNUSED GnmConventions const *convs, G_GNUC_
 
        if (has_range)
                return NULL;
-       
+
        fd = gnm_func_lookup_or_add_placeholder ("CONCATENATE");
-       
+
        return gnm_expr_new_funcall (fd, args);
 }
 
diff --git a/plugins/openoffice/openoffice-write.c b/plugins/openoffice/openoffice-write.c
index 1f6c49d54..8c571ce86 100644
--- a/plugins/openoffice/openoffice-write.c
+++ b/plugins/openoffice/openoffice-write.c
@@ -1681,7 +1681,7 @@ odf_write_style (GnmOOExport *state, GnmStyle const *style, GnmRange *r, gboolea
        }
 
 /* MSTYLE_VALIDATION validations need to be written at a different place and time in ODF  */
-/* MSTYLE_HLINK hyperlinks can not be attached to styles but need to be attached to the cell content */
+/* MSTYLE_HLINK hyperlinks cannot be attached to styles but need to be attached to the cell content */
 }
 
 #undef UNDERLINESPECS
diff --git a/plugins/openoffice/plugin.xml.in b/plugins/openoffice/plugin.xml.in
index 158d457f7..d0c206edf 100644
--- a/plugins/openoffice/plugin.xml.in
+++ b/plugins/openoffice/plugin.xml.in
@@ -26,14 +26,14 @@
                        </mime-types>
                </service>
                <service type="file_saver" id="openoffice" file_extension="ods"
-                        format_level="auto" overwrite_files="TRUE" 
+                        format_level="auto" overwrite_files="TRUE"
                         mime_type="application/vnd.oasis.opendocument.spreadsheet">
                        <information>
                                <_description>ODF 1.2 strict conformance (*.ods)</_description>
                        </information>
                </service>
                <service type="file_saver" id="odf" file_extension="ods"
-                        format_level="auto" overwrite_files="TRUE" 
+                        format_level="auto" overwrite_files="TRUE"
                         mime_type="application/vnd.oasis.opendocument.spreadsheet">
                        <information>
                                <_description>ODF 1.2 extended conformance (*.ods)</_description>
diff --git a/plugins/py-func/py_func.py b/plugins/py-func/py_func.py
index 21002aff4..8b56fce49 100644
--- a/plugins/py-func/py_func.py
+++ b/plugins/py-func/py_func.py
@@ -54,7 +54,7 @@ test_functions = {
        'py_capwords': ('s', 'sentence', func_capwords),
 
        # 'func_bitand' provides 'bitand', which should be called with two
-       # numeric arguments (ff) named 'num1' and 'num2'. 
+       # numeric arguments (ff) named 'num1' and 'num2'.
        'py_bitand':   ('ff', 'num1, num2', func_bitand)
 }
 
diff --git a/plugins/python-loader/python-loader.c b/plugins/python-loader/python-loader.c
index 862dc4305..62ba39aaf 100644
--- a/plugins/python-loader/python-loader.c
+++ b/plugins/python-loader/python-loader.c
@@ -685,7 +685,7 @@ gplp_func_load_stub (GOPluginService *service,
                        PyString_Check (python_args) &&
                    (python_fn = PyTuple_GetItem (fn_info_obj, 2)) != NULL &&
                    PyCallable_Check (python_fn)) {
-                       GnmFuncHelp const *help = python_function_get_gnumeric_help 
+                       GnmFuncHelp const *help = python_function_get_gnumeric_help
                                (loader_data->python_fn_info_dict, python_fn, name);
                        gnm_func_set_fixargs (func, call_python_function_args, PyString_AsString 
(python_args));
                        gnm_func_set_help (func, help, -1);
diff --git a/plugins/sylk/plugin.xml.in b/plugins/sylk/plugin.xml.in
index d59750d09..d45c746a5 100644
--- a/plugins/sylk/plugin.xml.in
+++ b/plugins/sylk/plugin.xml.in
@@ -21,7 +21,7 @@
                        </mime-types>
                </service>
                <service type="file_saver" id="sylk" file_extension="slk"
-                        save_scope="sheet" format_level="auto" 
+                        save_scope="sheet" format_level="auto"
                         overwrite_files="TRUE" mime_type="application/x-sylk">
                        <information>
                                <_description>MultiPlan (SYLK)</_description>
diff --git a/po/ChangeLog b/po/ChangeLog
index 599e5771d..13b868263 100644
--- a/po/ChangeLog
+++ b/po/ChangeLog
@@ -4351,7 +4351,7 @@
 
 2002-08-11  Jon K Hellan  <hellan acm org>
 
-       * ru.po: Add mising newline in ru.po header.
+       * ru.po: Add missing newline in ru.po header.
 
 2002-08-11  Dmitry G. Mastrukov  <dmitry taurussoft org>
 
diff --git a/po/README.analysis b/po/README.analysis
index ea8346e70..4724869b0 100644
--- a/po/README.analysis
+++ b/po/README.analysis
@@ -6,7 +6,7 @@ df = degree of freedom
 
 Multiple R = Multiple Regression
 R Square   = coefficient of determination, but in some langs mathematics
-            use R^2, so ask you math teacher :)
+            use R^2, so ask your math teacher :)
 ANOVA      = ANalysis Of VAriance
 
 Ask if you want :)
@@ -17,6 +17,6 @@ Created with help from Pete.
 t-test: technically called Student's t-test
 F-test: used to test whether the variances of two samples are different
 Named after Fischer
-t-test: used to test whether the means of two samples are  different 
+t-test: used to test whether the means of two samples are  different
 http://stat.ethz.ch/R-alpha/library/base/html/t.test.html
 http://www.statsol.com/tools/stattools/ttestindependenttoolhelp.html
diff --git a/po/sv.po b/po/sv.po
index 8fefb84d1..04d3f4e97 100644
--- a/po/sv.po
+++ b/po/sv.po
@@ -14246,7 +14246,7 @@ msgstr "Oberoendetest"
 msgid "Test of Homogeneity"
 msgstr "Homogenitetstest"
 
-# TODO: Punctuation in 0.000 can not be translated (to comma). Is shown as "0 000"
+# TODO: Punctuation in 0.000 cannot be translated (to comma). Is shown as "0 000"
 #: ../src/tools/analysis-exp-smoothing.c:112
 #: ../src/tools/analysis-exp-smoothing.c:291
 #: ../src/tools/analysis-exp-smoothing.c:478
@@ -14275,7 +14275,7 @@ msgstr "Rad %d"
 msgid "Standard Error"
 msgstr "Standardfel"
 
-# TODO: Punctuation in 0.000 can not be translated (to comma). Is shown as "0 000"
+# TODO: Punctuation in 0.000 cannot be translated (to comma). Is shown as "0 000"
 #: ../src/tools/analysis-exp-smoothing.c:482
 #: ../src/tools/analysis-exp-smoothing.c:726
 #: ../src/tools/analysis-exp-smoothing.c:1049
@@ -14293,7 +14293,7 @@ msgstr ""
 "utjämning kräver minst 2\n"
 "utdatakolumner för varje datamängd."
 
-# TODO: Punctuation in 0.000 can not be translated (to comma). Is shown as "0 000"
+# TODO: Punctuation in 0.000 cannot be translated (to comma). Is shown as "0 000"
 #: ../src/tools/analysis-exp-smoothing.c:730
 #: ../src/tools/analysis-exp-smoothing.c:1053
 msgid "\"δ =\" * 0.000"
diff --git a/po/zh_HK.po b/po/zh_HK.po
index b356a8029..99cf8b8bd 100644
--- a/po/zh_HK.po
+++ b/po/zh_HK.po
@@ -3002,7 +3002,7 @@ msgstr "工作表預設的列數"
 msgid ""
 "The number of rows in each sheet. This setting will be used only in a new "
 "gnumeric session."
-msgstr "每個工作表的列數。本設定只會對新的 Gunmeric 工作階段有效。"
+msgstr "每個工作表的列數。本設定只會對新的 Gnumeric 工作階段有效。"
 
 #: ../schemas/org.gnome.gnumeric.gschema.xml.in.in.h:23
 msgid "Default Number of columns in a sheet"
@@ -3012,7 +3012,7 @@ msgstr "預設工作表欄數"
 msgid ""
 "The number of columns in each sheet. This setting will be used only in a new "
 "gnumeric session."
-msgstr "每個工作表的欄數。本設定只會對新的 Gunmeric 工作階段有效。"
+msgstr "每個工作表的欄數。本設定只會對新的 Gnumeric 工作階段有效。"
 
 #: ../schemas/org.gnome.gnumeric.gschema.xml.in.in.h:25
 msgid "Autosave frequency"
diff --git a/po/zh_TW.po b/po/zh_TW.po
index 7ae45cef5..59a1a7e3c 100644
--- a/po/zh_TW.po
+++ b/po/zh_TW.po
@@ -3028,7 +3028,7 @@ msgstr "工作表預設的列數"
 msgid ""
 "The number of rows in each sheet. This setting will be used only in a new "
 "gnumeric session."
-msgstr "每個工作表的列數。本設定只會對新的 Gunmeric 工作階段有效。"
+msgstr "每個工作表的列數。本設定只會對新的 Gnumeric 工作階段有效。"
 
 #: ../schemas/org.gnome.gnumeric.gschema.xml.in.in.h:23
 msgid "Default Number of columns in a sheet"
@@ -3038,7 +3038,7 @@ msgstr "預設工作表欄數"
 msgid ""
 "The number of columns in each sheet. This setting will be used only in a new "
 "gnumeric session."
-msgstr "每個工作表的欄數。本設定只會對新的 Gunmeric 工作階段有效。"
+msgstr "每個工作表的欄數。本設定只會對新的 Gnumeric 工作階段有效。"
 
 #: ../schemas/org.gnome.gnumeric.gschema.xml.in.in.h:25
 msgid "Autosave frequency"
diff --git a/src/GNOME_Gnumeric-gtk.xml b/src/GNOME_Gnumeric-gtk.xml
index 58a621c50..bfb0bf1cc 100644
--- a/src/GNOME_Gnumeric-gtk.xml
+++ b/src/GNOME_Gnumeric-gtk.xml
@@ -124,7 +124,7 @@
         <menuitem action="NewGOComponent" />
         <menuitem action="GOComponentFromFile" />
       </menu>
-<!-- These don't work yet for Gnome 2 
+<!-- These don't work yet for Gnome 2
            <menuitem action="InsertComponent" />
            <menuitem action="InsertShapedComponent" />
            <separator/>
@@ -165,8 +165,8 @@
           <menuitem action="FontDoubleUnderline"/>
           <menuitem action="FontSingleLowUnderline"/>
           <menuitem action="FontDoubleLowUnderline"/>
-        </menu>      
-      </menu>      
+        </menu>
+      </menu>
       <menu name="FormatColumn" action="MenuFormatColumn">
         <menuitem action="ColumnSize"/>
         <menuitem action="ColumnAutoSize"/>
diff --git a/src/dialogs/ChangeLog b/src/dialogs/ChangeLog
index df9da3d81..1057c7e7a 100644
--- a/src/dialogs/ChangeLog
+++ b/src/dialogs/ChangeLog
@@ -2066,8 +2066,8 @@
 
 2010-07-21  Andreas J. Guelzow <aguelzow pyrshep ca>
 
-       * dialog-function-select.c (dialog_function_select_load_tree): dont load
-         placeholders
+       * dialog-function-select.c (dialog_function_select_load_tree):
+       don't load placeholders
 
 2010-07-21  Andreas J. Guelzow <aguelzow pyrshep ca>
 
@@ -3348,14 +3348,14 @@
 
        * dialogs.h (dialog_so_styled): pass both the title and information
          on the extent of the properties dialog
-       * dialog-so-styled.c (dialog_so_styled): use the passsed title
+       * dialog-so-styled.c (dialog_so_styled): use the passed title
 
 2009-04-20  Andreas J. Guelzow <aguelzow pyrshep ca>
 
        * dialogs.h (dialog_so_styled): change arguments
        * dialog-so-styled.c (DialogSOStyled): add text field
        (dialog_so_styled_free): free text field
-       (cb_dialog_so_styled_response): pass text if ppropriate
+       (cb_dialog_so_styled_response): pass text if appropriate
        (cb_dialog_so_styled_text_widget_changed): handle changes to text
        (dialog_so_styled_text_widget): set up text widget
        (dialog_so_styled): handle text
@@ -8269,7 +8269,7 @@
 
        * dialog-stf-preview.c (stf_preview_format_line) : take advantage of
          the fact that values in 1.1 store their parse formats so that we don't
-         loose dates.
+         lose dates.
 
 2002-10-12  Jody Goldberg <jody gnome org>
 
@@ -9098,7 +9098,7 @@
        * dialog-row-height.glade : added checkbox and spin button
        * dialog-col-width.glade : ditto
        * dialogs.h : added dialog_row_height and dialog_col_width
-       * dialog-zoom.glade : fix button formating
+       * dialog-zoom.glade : fix button formatting
 
 2002-04-05  Andreas J. Guelzow <aguelzow taliesin ca>
 
diff --git a/src/expr.c b/src/expr.c
index e6e35ffab..633da7b37 100644
--- a/src/expr.c
+++ b/src/expr.c
@@ -1122,7 +1122,7 @@ bin_array_iter_a (GnmEvalPos const *ep,
 {
        BinOpImplicitIteratorState iter_info;
 
-       /* a must be a cellrange or array, it can not be NULL */
+       /* a must be a cellrange or array, it cannot be NULL */
        iter_info.ep   = ep;
        iter_info.func = func;
        iter_info.user_data = (gpointer) expr;
diff --git a/src/gnm-format.c b/src/gnm-format.c
index 17e81ce75..b89d9cfdb 100644
--- a/src/gnm-format.c
+++ b/src/gnm-format.c
@@ -109,7 +109,7 @@ format_value_common (PangoLayout *layout, GString *str,
                format = NULL;
 
        /* Use top left corner of an array result.  This will not work for
-        * ranges because we dont't have a location */
+        * ranges because we don't have a location */
        if (value->v_any.type == VALUE_ARRAY)
                value = value_area_fetch_x_y (value, 0, 0, NULL);
 
diff --git a/src/item-cursor.c b/src/item-cursor.c
index d63c9af04..b5e69fae7 100644
--- a/src/item-cursor.c
+++ b/src/item-cursor.c
@@ -1082,7 +1082,7 @@ item_cursor_button_pressed (GocItem *item, int button, double x_, double y_)
                 * call wbcg_edit_finish.
                 */
 
-               /* scroll wheel events dont have corresponding release events */
+               /* scroll wheel events don't have corresponding release events */
                if (button > 3)
                        return FALSE;
 
@@ -1091,7 +1091,7 @@ item_cursor_button_pressed (GocItem *item, int button, double x_, double y_)
                        return TRUE;
 
                if (button != 3) {
-                       /* prepare to create fill or drag cursors, but dont until we
+                       /* prepare to create fill or drag cursors, but don't until we
                         * move.  If we did create them here there would be problems
                         * with race conditions when the new cursors pop into existence
                         * during a double-click
diff --git a/src/mstyle.c b/src/mstyle.c
index 64182ad2a..4eef9f667 100644
--- a/src/mstyle.c
+++ b/src/mstyle.c
@@ -843,7 +843,7 @@ gnm_style_ref (GnmStyle const *style)
  *
  * Unrefs and _potentially frees_ @style.
  * Takes a _const_ pointer to facilitate life cycles.  The const indicates that
- * the content can not be changed, mainly when handling styles that are in the
+ * the content cannot be changed, mainly when handling styles that are in the
  * style hash.
  **/
 void
diff --git a/src/parser.y b/src/parser.y
index 4b24c7abe..9e8c08334 100644
--- a/src/parser.y
+++ b/src/parser.y
@@ -952,7 +952,7 @@ eat_space (ParserState *state, int res)
 {
        /* help the user by ignoring pointless spaces after an
         * arg_sep.  We know they are going to be errors and
-        * the spaces can not be operators in this context */
+        * the spaces cannot be operators in this context */
        while (*state->ptr == ' ')
                state->ptr++;
        return res;
diff --git a/src/selection.c b/src/selection.c
index 29d52b833..53c6fb97e 100644
--- a/src/selection.c
+++ b/src/selection.c
@@ -448,7 +448,7 @@ sv_selection_extend_to (SheetView *sv, int col, int row)
        } else
                base_row = sv->cursor.base_corner.row;
 
-       /* If nothing was going to change dont redraw */
+       /* If nothing was going to change, don't redraw */
        if (sv->cursor.move_corner.col == col &&
            sv->cursor.move_corner.row == row &&
            sv->cursor.base_corner.col == base_col &&
@@ -1497,7 +1497,7 @@ sv_selection_to_plot (SheetView *sv, GogPlot *go_plot)
        selections = sv_selection_calc_simplification (sv);
 
        /* Use the total number of cols vs rows in all of the selected regions.
-        * We can not use just one in case one of the others happens to be the transpose
+        * We cannot use just one in case one of the others happens to be the transpose
         * eg select A1 + A:B would default_to_cols = FALSE, then produce a vector for each row */
        num_cols = num_rows = 0;
        for (ptr = selections; ptr != NULL ; ptr = ptr->next) {
diff --git a/src/sheet-object-widget.c b/src/sheet-object-widget.c
index 7a5def31a..75df289d9 100644
--- a/src/sheet-object-widget.c
+++ b/src/sheet-object-widget.c
@@ -4003,8 +4003,8 @@ cb_combo_model_changed (SheetWidgetListBase *swl, GtkComboBox *combo)
 {
        gtk_combo_box_set_model (GTK_COMBO_BOX (combo), swl->model);
 
-       /* we can not set this until we have a model,
-        * but after that we can not reset it */
+       /* we cannot set this until we have a model,
+        * but after that we cannot reset it */
        if (gtk_combo_box_get_entry_text_column (GTK_COMBO_BOX (combo)) < 0)
                gtk_combo_box_set_entry_text_column (GTK_COMBO_BOX (combo), 0);
 
diff --git a/src/sheet-style.c b/src/sheet-style.c
index a9488218c..8e7e9eafe 100644
--- a/src/sheet-style.c
+++ b/src/sheet-style.c
@@ -681,7 +681,7 @@ sheet_style_init_size (Sheet *sheet, int cols, int rows)
 
        default_style =  gnm_style_new_default ();
 #if 0
-       /* We can not do this, XL creates full page charts with background
+       /* We cannot do this, XL creates full page charts with background
         * 'none' by default.  Then displays that as white. */
        if (sheet->sheet_type == GNM_SHEET_OBJECT) {
                gnm_style_set_back_color (default_style,
diff --git a/src/sheet.c b/src/sheet.c
index 3d96a0afa..7bd69e3c6 100644
--- a/src/sheet.c
+++ b/src/sheet.c
@@ -1554,7 +1554,7 @@ sheet_new_with_type (Workbook *wb, char const *name, GnmSheetType type,
  * @rows: The requested rows number.
  *
  * Create a new Sheet of type SHEET_DATA, and associate it with @wb.
- * The type can not be changed later
+ * The type cannot be changed later
  *
  * Returns: (transfer full): the newly allocated sheet.
  **/
diff --git a/src/sstest.c b/src/sstest.c
index 5eb64432e..4c5d8d46c 100644
--- a/src/sstest.c
+++ b/src/sstest.c
@@ -299,7 +299,7 @@ enumerate_functions (gboolean filter)
  * @filename:
  * @dump_type:
  *
- * A generic utility routine to operate on all funtion defs
+ * A generic utility routine to operate on all function defs
  * in various ways.  @dump_type will change/extend as needed
  * Right now
  * 0 : www.gnumeric.org's function.shtml page
diff --git a/src/widgets/ChangeLog b/src/widgets/ChangeLog
index dc78f9568..d5f8f0759 100644
--- a/src/widgets/ChangeLog
+++ b/src/widgets/ChangeLog
@@ -1412,7 +1412,7 @@
 2006-12-07  Jody Goldberg <jody gnome org>
 
        * gnm-filter-combo-foo-view.c (fcombo_fill_model) : for single combos
-         we can not exclude HIDDEN elements.
+         we cannot exclude HIDDEN elements.
 
 2006-12-04  Jody Goldberg <jody gnome org>
 
diff --git a/src/workbook-view.c b/src/workbook-view.c
index ead18f505..85e63f9d8 100644
--- a/src/workbook-view.c
+++ b/src/workbook-view.c
@@ -370,7 +370,7 @@ wb_view_menus_update (WorkbookView *wbv)
 /**
  * wb_view_selection_desc:
  * @wbv: The view
- * @use_pos: 
+ * @use_pos:
  * @wbc: (allow-none): A #WorkbookControl
  *
  * Load the edit line with the value of the cell in sheet's edit_pos.
diff --git a/test/GnumericTest.pm b/test/GnumericTest.pm
index 0de6467c4..be12144db 100644
--- a/test/GnumericTest.pm
+++ b/test/GnumericTest.pm
@@ -680,7 +680,7 @@ sub test_roundtrip {
        die "Failed to produce $file_filtered\n" unless -r $file_filtered;
        &junkfile ($file_filtered) unless $keep;
     }
-    
+
     my $tmp1 = "$tmp.$newext";
     unlink $tmp1;
     &junkfile ($tmp1) unless $keep;
@@ -927,7 +927,7 @@ sub setup_python_environment {
     $ENV{$v} = ($ENV{$v} || '') eq '' ? $dir : $dir . ':' . $ENV{$v};
 
     $ENV{'PYTHONPATH'} = "$topsrc/introspection";
-    
+
     # Don't litter
     $ENV{'PYTHONDONTWRITEBYTECODE'} = 1;
 
diff --git a/test/common.supp b/test/common.supp
index 52763b434..aa1d5d9ad 100644
--- a/test/common.supp
+++ b/test/common.supp
@@ -539,7 +539,7 @@
    dlopen
    Memcheck:Addr4
    ...
-   fun:dlopen   
+   fun:dlopen
 }
 
 {
diff --git a/test/t3000-introspection-basic.py b/test/t3000-introspection-basic.py
index 773d8e398..74c361dad 100755
--- a/test/t3000-introspection-basic.py
+++ b/test/t3000-introspection-basic.py
@@ -2,7 +2,7 @@
 # -----------------------------------------------------------------------------
 
 import gi
-gi.require_version('Gnm', '1.12') 
+gi.require_version('Gnm', '1.12')
 from gi.repository import Gnm
 Gnm.init()
 
diff --git a/test/t3001-introspection-simple.py b/test/t3001-introspection-simple.py
index ad07dd295..cf517238c 100755
--- a/test/t3001-introspection-simple.py
+++ b/test/t3001-introspection-simple.py
@@ -2,7 +2,7 @@
 # -----------------------------------------------------------------------------
 
 import gi
-gi.require_version('Gnm', '1.12') 
+gi.require_version('Gnm', '1.12')
 from gi.repository import Gnm
 Gnm.init()
 
diff --git a/test/t3002-introspection-io.py b/test/t3002-introspection-io.py
index 93edc9b14..7ae8b61b2 100755
--- a/test/t3002-introspection-io.py
+++ b/test/t3002-introspection-io.py
@@ -2,8 +2,8 @@
 # -----------------------------------------------------------------------------
 
 import gi
-gi.require_version('Gnm', '1.12') 
-gi.require_version('GOffice', '0.10') 
+gi.require_version('Gnm', '1.12')
+gi.require_version('GOffice', '0.10')
 from gi.repository import Gnm
 from gi.repository import GOffice
 Gnm.init()
diff --git a/test/t3003-introspection-plugins.py b/test/t3003-introspection-plugins.py
index 231eec86d..a66bbb790 100755
--- a/test/t3003-introspection-plugins.py
+++ b/test/t3003-introspection-plugins.py
@@ -2,8 +2,8 @@
 # -----------------------------------------------------------------------------
 
 import gi
-gi.require_version('Gnm', '1.12') 
-gi.require_version('GOffice', '0.10') 
+gi.require_version('Gnm', '1.12')
+gi.require_version('GOffice', '0.10')
 from gi.repository import Gnm
 from gi.repository import GOffice
 Gnm.init()
diff --git a/test/t6150-ods-syntax.pl b/test/t6150-ods-syntax.pl
index 515e3e091..ff45d9d38 100755
--- a/test/t6150-ods-syntax.pl
+++ b/test/t6150-ods-syntax.pl
@@ -29,7 +29,7 @@ if ($cmd eq 'download') {
 } elsif ($cmd eq 'make-schema-ext') {
     &make_schema_ext ();
     exit 0;
-} 
+}
 
 my $suggest_download = 0;
 if (!-r $schema) {
diff --git a/test/t6152-xlsx-syntax.pl b/test/t6152-xlsx-syntax.pl
index 14c34543f..94be8217b 100755
--- a/test/t6152-xlsx-syntax.pl
+++ b/test/t6152-xlsx-syntax.pl
@@ -108,7 +108,7 @@ foreach my $src (@sources) {
     push @check_members, ['xl/sharedStrings.xml',0] if $members{'xl/sharedStrings.xml'};
     foreach my $member (sort keys %members) {
        if ($member =~ m{^xl/worksheets/sheet\d+\.xml$}) {
-           push @check_members, [$member,0] 
+           push @check_members, [$member,0]
        } elsif ($member =~ m{^xl/comments\d+\.xml$}) {
            if ($sml_schema_patched_for_comments) {
                push @check_members, [$member,0];
diff --git a/test/t8003-valgrind-pdf.supp b/test/t8003-valgrind-pdf.supp
index 6307e7a4a..d6b69d077 100644
--- a/test/t8003-valgrind-pdf.supp
+++ b/test/t8003-valgrind-pdf.supp
@@ -171,7 +171,7 @@
 {
    Cond/deflate_cairo_debian
    Memcheck:Cond
-   fun:*   
+   fun:*
    fun:deflate
    fun:*
    fun:*
@@ -187,11 +187,11 @@
    fun:*
    fun:cairo_show_page
 }
-   
+
 {
    Value/deflate_cairo_debian
    Memcheck:Value4
-   fun:*   
+   fun:*
    fun:deflate
    fun:*
    fun:*
@@ -208,11 +208,11 @@
    fun:cairo_show_page
 }
 
-   
+
 {
    Value/deflate_cairo_debian_2
    Memcheck:Value4
-   fun:*   
+   fun:*
    fun:*
    fun:*
    fun:deflate
diff --git a/test/zzufit b/test/zzufit
index 310a0f1b8..573c84fea 100755
--- a/test/zzufit
+++ b/test/zzufit
@@ -130,7 +130,7 @@ while (1) {
 
 sub append_log {
     my ($txt) = @_;
-    
+
     local (*FIL);
     open (FIL, ">>$LOG") or die "$0: Cannot append to $LOG: $!\n";
     print FIL $txt;
diff --git a/tools/ChangeLog b/tools/ChangeLog
index 11e28da52..ed8e0e0bf 100644
--- a/tools/ChangeLog
+++ b/tools/ChangeLog
@@ -255,7 +255,7 @@
 
 2012-11-10  Andreas J Guelzow <aguelzow pyrshep ca>
 
-       * handle-conf-options: use enums for stf export setings and add
+       * handle-conf-options: use enums for stf export settings and add
        custom tests
 
 2012-11-10  Andreas J Guelzow <aguelzow pyrshep ca>
diff --git a/tools/embedder b/tools/embedder
index 875fc6d50..151c4627a 100644
--- a/tools/embedder
+++ b/tools/embedder
@@ -135,7 +135,7 @@ sub embed_data {
            print "    \"";
            $linelen += 5;
            $nohex = 0;
-       } 
+       }
 
        my $thisnohex = $nohex;
        $nohex = 0;
diff --git a/tools/make-func-www b/tools/make-func-www
index 4f4ccdf12..5fd23e36a 100644
--- a/tools/make-func-www
+++ b/tools/make-func-www
@@ -38,7 +38,7 @@ foreach my $srcfile (@ARGV) {
 
            print DST;
        }
-    }    
+    }
 
     print DST '<!--#include virtual="../footer.shtml" -->', "\n";
 
diff --git a/tools/process-amath.pl b/tools/process-amath.pl
index 61f91100f..88cd53aae 100755
--- a/tools/process-amath.pl
+++ b/tools/process-amath.pl
@@ -274,7 +274,7 @@ sub non_negative_handler {
     foreach (@$pargs) {
        my $x = &interpret_number ($_);
        return undef unless defined ($x) && $x >= 0;
-    }    
+    }
 
     return &def_expr_handler ($f,$pargs);
 }
@@ -285,7 +285,7 @@ sub positive_handler {
     foreach (@$pargs) {
        my $x = &interpret_number ($_);
        return undef unless defined ($x) && $x > 0;
-    }    
+    }
 
     return &def_expr_handler ($f,$pargs);
 }
diff --git a/tools/run-coverity b/tools/run-coverity
index 7d06c484b..c5ad2ea90 100755
--- a/tools/run-coverity
+++ b/tools/run-coverity
@@ -11,7 +11,7 @@ for proj in libgsf goffice gnumeric; do
     echo  "$GNOME_DIR/$proj"
     echo '------------------'
     cd  "$GNOME_DIR/$proj"
-    make -k clean 
+    make -k clean
     "$COV_DIR/bin/cov-build" --dir "$BUILD_DIR" make -k CC=gcc
     echo '<<<<<<<<<<<<<<<<<<'
 done
diff --git a/tools/win32/jhbuildrc.py b/tools/win32/jhbuildrc.py
index d7df8057b..995a3b88b 100644
--- a/tools/win32/jhbuildrc.py
+++ b/tools/win32/jhbuildrc.py
@@ -97,7 +97,7 @@ autogenargs += ' --disable-static'
 autogenargs += ' --enable-all-warnings'
 autogenargs += ' --enable-maintainer-mode'
 autogenargs += ' --enable-explicit-deps=no'
-autogenargs += ' --prefix='+prefix 
+autogenargs += ' --prefix='+prefix
 
 for _tool in ('AR', 'RANLIB', 'STRIP', 'AS',
               'DLLTOOL', 'OBJDUMP', 'NM', 'WINDRES'):
@@ -113,7 +113,7 @@ module_autogenargs['gettext'] = autogenargs + """ --without-emacs \
                                                   --disable-native-java \
                                                   --enable-relocatable"""
 
-#module_autogenargs['jpeg']   = ' --enable-shared' + ' --disable-static' + ' --prefix='+prefix 
+#module_autogenargs['jpeg']   = ' --enable-shared' + ' --disable-static' + ' --prefix='+prefix
 
 module_autogenargs['glib']     =    autogenargs + """ --enable-explicit-deps=no \
                                                  --enable-compile-warnings=no \


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]