[gnumeric] Some updates to the Gnumeric manual.



commit e7a57e899194dc3f00a4dfb1976b03b8c8cde12b
Author: Andreas J. Guelzow <aguelzow pyrshep ca>
Date:   Fri Jan 1 17:22:01 2010 -0700

    Some updates to the Gnumeric manual.
    
    2010-01-01 Andreas J. Guelzow <aguelzow pyrshep ca>
    
    	* figures/example-colGraph-modified.png: updated
    	* figures/example-colGraph.png: updated
    	* figures/gnumeric-empty.png: updated
    	* figures/gnumeric-labelled.png: updated
    	* figures/menu-context-graph.png: updated
    	* gnumeric.xml: updated
    	* quick-start.xml: updated
    	* welcome.xml: updated
    
    2010-01-01 Andreas J. Guelzow <aguelzow pyrshep ca>
    
    	* configure.in: remove teh check for gtk_recent_manager_get_default.
    	  It is implied by the gtk 2.12 requirement
    	* src/application.c: remove the checks for gtk_recent_manager_get_default
    	  throughout
    	* src/wbc-gtk-actions.c (actions): use GTK_STOCK_PAGE_SETUP if we
    	  have it.

 ChangeLog                                   |   13 ++++-
 NEWS                                        |    1 +
 configure.in                                |    2 +-
 doc/C/ChangeLog                             |   11 ++++
 doc/C/figures/example-colGraph-modified.png |  Bin 7351 -> 8318 bytes
 doc/C/figures/example-colGraph.png          |  Bin 4028 -> 3001 bytes
 doc/C/figures/gnumeric-empty.png            |  Bin 40480 -> 53316 bytes
 doc/C/figures/gnumeric-labelled.png         |  Bin 42563 -> 59073 bytes
 doc/C/figures/menu-context-graph.png        |  Bin 15611 -> 26521 bytes
 doc/C/gnumeric.xml                          |   30 +++++++--
 doc/C/quick-start.xml                       |   49 +++++-----------
 doc/C/welcome.xml                           |   85 ++++++++++++++++++++++++++-
 src/application.c                           |   14 -----
 src/wbc-gtk-actions.c                       |    6 ++
 14 files changed, 149 insertions(+), 62 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index 2ed5cf4..1c38c77 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,13 +1,22 @@
+2010-01-01 Andreas J. Guelzow <aguelzow pyrshep ca>
+
+	* configure.in: remove teh check for gtk_recent_manager_get_default.
+	  It is implied by the gtk 2.12 requirement
+	* src/application.c: remove the checks for gtk_recent_manager_get_default
+	  throughout
+	* src/wbc-gtk-actions.c (actions): use GTK_STOCK_PAGE_SETUP if we
+	  have it.
+
 2009-12-31 Andreas J. Guelzow <aguelzow pyrshep ca>
 
-	* wbc-gtk.c (cb_auto_expr_insert_formula): new
+	* src/wbc-gtk.c (cb_auto_expr_insert_formula): new
 	(cb_auto_expr_insert_formula_below): use cb_auto_expr_insert_formula
 	(cb_auto_expr_insert_formula_to_side): new
 	(cb_select_auto_expr): add menu item
 	
 2009-12-31 Andreas J. Guelzow <aguelzow pyrshep ca>
 
-	* wbc-gtk.c (cb_auto_expr_insert_formula_below): new
+	* src/wbc-gtk.c (cb_auto_expr_insert_formula_below): new
 	(cb_select_auto_expr): add separator and menu item
 
 2009-12-30 Andreas J. Guelzow <aguelzow pyrshep ca>
diff --git a/NEWS b/NEWS
index 64a1e1c..9396cc9 100644
--- a/NEWS
+++ b/NEWS
@@ -23,6 +23,7 @@ Andreas:
 	* Add "Don't change formulae" to paste special. [#123326]
 	* Select pasted objects. [#604227]
 	* Add auto expression menu items to add formula. [#8872]
+	* Some updates to the Gnumeric manual.
 
 Jean
 	* Fix import export of line type in scatter plots. [#605043]
diff --git a/configure.in b/configure.in
index 0f46eb5..dd3a624 100644
--- a/configure.in
+++ b/configure.in
@@ -678,7 +678,7 @@ LIBS="$GNUMERIC_LIBS $LIBS"
 
 AC_CHECK_FUNCS(g_date_set_time_t g_slice_alloc g_option_context_set_delocalize)
 AC_CHECK_FUNCS(pango_font_map_create_context)
-AC_CHECK_FUNCS(gtk_recent_manager_get_default gtk_orientable_set_orientation gtk_adjustment_configure gtk_widget_get_window gsf_open_pkg_foreach_rel gtk_dialog_get_content_area gtk_entry_get_buffer)
+AC_CHECK_FUNCS(gtk_orientable_set_orientation gtk_adjustment_configure gtk_widget_get_window gsf_open_pkg_foreach_rel gtk_dialog_get_content_area gtk_entry_get_buffer)
 AC_CHECK_FUNCS(gsf_infile_msvba_steal_modules)
 
 AC_MSG_CHECKING([for PANGO_WEIGHT_THIN etc.])
diff --git a/doc/C/ChangeLog b/doc/C/ChangeLog
index 2213baa..1d6d993 100644
--- a/doc/C/ChangeLog
+++ b/doc/C/ChangeLog
@@ -1,3 +1,14 @@
+2010-01-01 Andreas J. Guelzow <aguelzow pyrshep ca>
+
+	* figures/example-colGraph-modified.png: updated
+	* figures/example-colGraph.png: updated
+	* figures/gnumeric-empty.png: updated
+	* figures/gnumeric-labelled.png: updated
+	* figures/menu-context-graph.png: updated
+	* gnumeric.xml: updated
+	* quick-start.xml: updated
+	* welcome.xml: updated
+
 2009-12-15  Morten Welinder <terra gnome org>
 
 	* Release 1.9.17
diff --git a/doc/C/figures/example-colGraph-modified.png b/doc/C/figures/example-colGraph-modified.png
index c36e0a5..90923f7 100644
Binary files a/doc/C/figures/example-colGraph-modified.png and b/doc/C/figures/example-colGraph-modified.png differ
diff --git a/doc/C/figures/example-colGraph.png b/doc/C/figures/example-colGraph.png
index 9ba5054..34a3a85 100644
Binary files a/doc/C/figures/example-colGraph.png and b/doc/C/figures/example-colGraph.png differ
diff --git a/doc/C/figures/gnumeric-empty.png b/doc/C/figures/gnumeric-empty.png
index 4cdba67..e0645ac 100644
Binary files a/doc/C/figures/gnumeric-empty.png and b/doc/C/figures/gnumeric-empty.png differ
diff --git a/doc/C/figures/gnumeric-labelled.png b/doc/C/figures/gnumeric-labelled.png
index f1ae5e7..21e4591 100644
Binary files a/doc/C/figures/gnumeric-labelled.png and b/doc/C/figures/gnumeric-labelled.png differ
diff --git a/doc/C/figures/menu-context-graph.png b/doc/C/figures/menu-context-graph.png
index 7113a9f..836517c 100644
Binary files a/doc/C/figures/menu-context-graph.png and b/doc/C/figures/menu-context-graph.png differ
diff --git a/doc/C/gnumeric.xml b/doc/C/gnumeric.xml
index 30cfb79..544dbd7 100644
--- a/doc/C/gnumeric.xml
+++ b/doc/C/gnumeric.xml
@@ -15,12 +15,12 @@
 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd"; [
 
   <!ENTITY gnum "<application>Gnumeric</application>">
-  <!ENTITY appversion "1.8">
-  <!ENTITY manrevision "1.8">
-  <!ENTITY date "November 2007">
+  <!ENTITY appversion "1.10">
+  <!ENTITY manrevision "1.9">
+  <!ENTITY date "January 2010">
   <!ENTITY file-format-open "Gnumeric XML, 
                              Microsoft Excel 95/97/2000/2003/XP/2007, 
-                             OpenOffice ODF, 
+                             Open Document Format (ODF 1.0 &amp; 1.1), 
                              Microsoft Office Open XML,
                              Text: comma separated value CSV; tab separated value TSV,
                              Applix,  
@@ -185,12 +185,20 @@
 -->
 
     <copyright>
+      <year>2010</year>
+      <year>2009</year>
+      <holder>Andreas J. Guelzow.
+      </holder> 
+   </copyright>
+ 
+
+    <copyright>
       <year>2007</year>
       <year>2006</year>
       <year>2005</year>
       <year>2004</year>
       <holder>Adrian Custer, Ray Dassen, Jody Goldberg, 
-              Andreas Guelzow, Louis Luangkesorn.
+              Andreas J. Guelzow, Louis Luangkesorn.
       </holder> 
     </copyright>
   <!-- translators: uncomment this:
@@ -269,9 +277,9 @@
         <!-- email>jody chez@gnome.org</email -->
       </author>
       <author> 
-        <firstname>Andreas</firstname>
+        <firstname>Andreas J.</firstname>
         <surname>Guelzow</surname> 
-        <!-- email>aguelzow chez@taliesin.ca</email -->
+        <!-- email>aguelzow chez@pyrshep.ca</email -->
       </author>
       <author> 
         <firstname>Jon K.</firstname>
@@ -363,6 +371,14 @@
         </revdescription> 
       </revision>
       <revision> 
+        <revnumber>Gnumeric Manual: Version 1.8</revnumber> 
+        <date>November 2007</date> 
+        <revdescription> 
+          <para role="author">The Gnumeric Team</para>
+          <para role="publisher">GNOME Documentation Project</para>
+        </revdescription> 
+      </revision>
+      <revision> 
         <revnumber>Gnumeric Manual: Version 1.4</revnumber> 
         <date>November 2004</date> 
         <revdescription> 
diff --git a/doc/C/quick-start.xml b/doc/C/quick-start.xml
index 38b5332..7508e29 100644
--- a/doc/C/quick-start.xml
+++ b/doc/C/quick-start.xml
@@ -587,7 +587,7 @@ c:\Program Files\Gnome-Office\gnumeric
     </sect3>
 
     <sect3 id="quick-data-input-input">
-      <title>Data Input</title>
+      <title>Data input</title>
 
       <para>
         In order to enter data into a selected cell, you can simply
@@ -651,7 +651,7 @@ c:\Program Files\Gnome-Office\gnumeric
     </sect3>
 
     <sect3 id="quick-data-input-recognition">
-      <title>Automatic Data recognition</title>
+      <title>Automatic data recognition</title>
 
       <para>
         As you enter data into the spreadsheet,
@@ -793,7 +793,7 @@ c:\Program Files\Gnome-Office\gnumeric
     </sect3>
 
     <sect3 id="quick-data-input-formula">
-      <title>Entering a Formula</title>
+      <title>Entering a formula</title>
 
       <para>
         To enter a formula, select a cell and type in the
@@ -892,12 +892,13 @@ c:\Program Files\Gnome-Office\gnumeric
     </sect3>
 
     <sect3 id="quick-data-input-error">
-      <title>Entering an Error Value</title>
+      <title>Entering an error value</title>
 
       <para>
         Error values are almost never entered into the spreadsheet
         directly but generally arise when formulas cannot calculate
-        valid results.
+        valid results. The only error value occasionally entered is
+        "#N/A". It can be either typed in directly or created via "=na()".
       </para>
 
     </sect3>
@@ -1340,33 +1341,11 @@ c:\Program Files\Gnome-Office\gnumeric
     provide an effective way to present data so as to demonstrate
     relationships in the data and summarize large amounts of data in
     an effective image. In &gnum;, both
-    of these can be done easily and efficiently.
+    of these can be done easily and efficiently. Information on the
+    creation of graphical displays of data is
+    presented in greater detail in <xref linkend="chapter-graphics"/>.
   </para>
 
-  <warning>
-    <title>Graphing is a work in progress</title>
-
-    <para>
-      The approach to the creation of graphical displays of data was
-      completely redesigned in
-      &gnum; version 1.2 and is still
-      being improved. The ultimate goal is a system which will produce
-      an elegant graph automatically but can be customized in detail
-      according the user's preferences. This is a active area of
-      programming development and therefore will be changing
-      repeatedly in future versions.
-    </para>
-
-    <para>
-      Information on the creation of graphical displays of data is
-      presented in greater detail in <xref linkend="chapter-graphics"
-      />. That chapter will be updated regularly during development to
-      explain in detail how to produce and modify graphical displays
-      of data.
-    </para>
-
-  </warning>  
-
   <para>
     When graphs are used to explore data, the aim is usually to
     produce a plot quickly with a minimum of effort. These plots are
@@ -1406,7 +1385,7 @@ c:\Program Files\Gnome-Office\gnumeric
         available in &gnum; often appear
         cluttered. The visual richness of such images can often
         obscure the message contained in the presentation of the
-        data. Spare, elegant and direct graphs will communicate
+        data. Sparse, elegant and direct graphs will communicate
         results most effectively.
       </para>
     </tip>
@@ -1466,7 +1445,7 @@ c:\Program Files\Gnome-Office\gnumeric
         <step>
           <para>
             The quickest way to make a plot starts with the selection
-            of the data. Using the mouse, first select the range B1:C5
+            of the data. Using the mouse, first select the range A1:C5
             which includes the data both for the number of Eggs and
             for the number of Females.
           </para>
@@ -1507,14 +1486,14 @@ c:\Program Files\Gnome-Office\gnumeric
                   </para>
                 </textobject>
               </inlinemediaobject>
-            which will move the selection down to that row.
+            which will move the selection to that row.
           </para>
         </step>
 
         <step>
 <!--TODO: update button label from "OK" to "Graph"-->
           <para>
-            Click on the "Ok" button. This will make the druid
+            Click on the "Insert" button. This will make the druid
             disappear and leave the mouse cursor as a thin cross hair.
           </para>
         </step>
@@ -1674,7 +1653,7 @@ c:\Program Files\Gnome-Office\gnumeric
 
         <step>
           <para>
-            Click on the "Ok" button. The plot should now have a title
+            Click on the "Apply" button. The plot should now have a title
             and a legend. Note that
             &gnum; has used the words in
             the column headers automatically to label the two data
diff --git a/doc/C/welcome.xml b/doc/C/welcome.xml
index 8ca9f53..c8a7aa8 100644
--- a/doc/C/welcome.xml
+++ b/doc/C/welcome.xml
@@ -241,14 +241,14 @@
 
 
 <para>
-  <emphasis role="bold">The Gnumeric 1.9 Series of Releases for Developers</emphasis>
+  <emphasis role="bold">The Gnumeric 1.11 Series of Releases for Developers</emphasis>
 </para>
 
 <para>
-  The &gnum; 1.9 series of releases are
+  The &gnum; 1.11 series of releases are
   developer releases. These releases are kept as stable as
   possible. However, each release in this series includes changes and
-  improvements some of which are quite large. These new changes may
+  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
   releases include many new features that can be helpful. If you use
@@ -259,6 +259,7 @@
   interface as detailed in <xref linkend="chapter-bugs" />.
 </para>
 
+<!--
 <para>
   In this version of &gnum;, we have been patching bugs, and working on the 
   following features:
@@ -274,6 +275,84 @@
     </listitem>
   </itemizedlist>
 </para>
+-->
+
+<para>
+  <emphasis role="bold">New features introduced in the Gnumeric 1.10 release
+  series:</emphasis>
+</para>
+
+<para>
+  The 1.10 series of &gnum; includes
+  numerous improvements over the versions in the 1.8 series.
+
+  <itemizedlist>
+    <listitem>
+      <para>
+        <emphasis role="bold">Adjustable Sheet Size</emphasis>
+      </para>
+      <para>
+	Sheets are no longer restricted to 256 columns of 65536 rows.
+      </para>
+    </listitem>
+    <listitem>
+      <para>
+        <emphasis role="bold">Improved OpenDocument Format Import and Export</emphasis>
+      </para>
+      <para>
+	Basic import and export support for the
+	<ulink type="http" url="http://en.wikipedia.org/wiki/ODF";> OpenDocument Format </ulink> ("OOXML")
+	format was added, focussing on standard spreadsheet content and charts. Gnumeric also supports 
+	nearly all functions in the large group of functions in the current OpenFormula Draft.
+      </para>
+    </listitem>
+    <listitem>
+      <para>
+        <emphasis role="bold">New and Improved Graphs</emphasis>
+      </para>
+      <para>New plot types for surfaces and probability plots have been added. Moreover, when an axis 
+	is a date or time axis, reasonable places for tick marks will now be picked. Trend lines have 
+	also been improved
+      </para>
+    </listitem>
+    <listitem>
+      <para>
+        <emphasis role="bold">Faster Evaluation</emphasis>
+      </para>
+      <para>Evaluation of some fairly common sheets with
+	large numbers of calls to HLOOKUP, or similar functions,
+	over the same database have been improved from &ldquo;rather
+	slow&rdquo; to &ldquo;instant&rdquo;.  Similar improvements have been
+	implemented for farms of RANK or PERCENTILE calls.
+      </para>
+    </listitem>
+    <listitem>
+      <para>
+        <emphasis role="bold">Reduced Memory Usage</emphasis>
+      </para>
+      <para>The memory usage for large sheets has been decreased significantly.
+      </para>
+    </listitem>
+    <listitem>
+      <para>
+        <emphasis role="bold">Added Statistical Analysis Tools</emphasis>
+      </para>
+      <para>The statistical analysis tools have been improved and
+	there are quite a few new ones, for example Kaplan Meier Estimates, 
+	Normality Tests, Principal Component Analysis, Sign Tests, improved Exponential 
+	Smoothing, etc.
+      </para>
+    </listitem>
+    <listitem>
+      <para>
+        <emphasis role="bold">Improved Sheet Objects</emphasis>
+      </para>
+      <para>
+	Support for sheet objects (lines, arrows, widgets, &hellip;) has been improved.
+      </para>
+    </listitem>
+  </itemizedlist>
+</para>
 
 
 <para>
diff --git a/src/application.c b/src/application.c
index eeac881..fac9e33 100644
--- a/src/application.c
+++ b/src/application.c
@@ -68,10 +68,8 @@ struct _GnmApp {
 	/* Recalculation manager.  */
 	int             recalc_count;
 
-#ifdef HAVE_GTK_RECENT_MANAGER_GET_DEFAULT
 	GtkRecentManager *recent;
 	gulong           recent_sig;
-#endif
 };
 
 typedef struct {
@@ -531,7 +529,6 @@ gnm_app_create_opener_filter (void)
 	return filter;
 }
 
-#ifdef HAVE_GTK_RECENT_MANAGER_GET_DEFAULT
 static gint
 compare_mru (GtkRecentInfo *a, GtkRecentInfo *b)
 {
@@ -540,7 +537,6 @@ compare_mru (GtkRecentInfo *a, GtkRecentInfo *b)
 
 	return ta < tb;
 }
-#endif
 
 /**
  * gnm_app_history_get_list:
@@ -552,7 +548,6 @@ compare_mru (GtkRecentInfo *a, GtkRecentInfo *b)
 GSList *
 gnm_app_history_get_list (int max_elements)
 {
-#ifdef HAVE_GTK_RECENT_MANAGER_GET_DEFAULT
 	GSList *res = NULL;
 	GList *items, *l;
 	GtkFileFilter *filter = gnm_app_create_opener_filter ();
@@ -601,9 +596,6 @@ gnm_app_history_get_list (int max_elements)
 	g_object_unref (filter);
 
 	return g_slist_reverse (res);
-#else
-	return NULL;
-#endif
 }
 
 /**
@@ -615,7 +607,6 @@ gnm_app_history_get_list (int max_elements)
 void
 gnm_app_history_add (char const *uri, const char *mimetype)
 {
-#ifdef HAVE_GTK_RECENT_MANAGER_GET_DEFAULT
 	GtkRecentData rd;
 	gboolean retval;
 
@@ -638,7 +629,6 @@ gnm_app_history_add (char const *uri, const char *mimetype)
 	g_free (rd.mime_type);
 	g_free (rd.app_name);
 	g_free (rd.app_exec);
-#endif
 
 	g_object_notify (G_OBJECT (app), "file-history-list");
 }
@@ -657,9 +647,7 @@ gnumeric_application_finalize (GObject *obj)
 	g_free (application->clipboard_cut_range);
 	application->clipboard_cut_range = NULL;
 
-#ifdef HAVE_GTK_RECENT_MANAGER_GET_DEFAULT
 	application->recent = NULL;
-#endif
 
 	if (app == application)
 		app = NULL;
@@ -757,12 +745,10 @@ gnm_app_init (GObject *obj)
 
 	gnm_app->workbook_list = NULL;
 
-#ifdef HAVE_GTK_RECENT_MANAGER_GET_DEFAULT
 	gnm_app->recent = gtk_recent_manager_get_default ();
 	g_signal_connect_object (G_OBJECT (gnm_app->recent),
 				 "changed", G_CALLBACK (cb_recent_changed),
 				 gnm_app, 0);
-#endif
 
 	app = gnm_app;
 }
diff --git a/src/wbc-gtk-actions.c b/src/wbc-gtk-actions.c
index cd9128a..6589827 100644
--- a/src/wbc-gtk-actions.c
+++ b/src/wbc-gtk-actions.c
@@ -1793,7 +1793,13 @@ static GtkActionEntry const actions[] = {
 	{ "FileSend", "Gnumeric_Link_EMail", N_("Sen_d To..."),
 		NULL, N_("Send the current file via email"),
 		G_CALLBACK (cb_file_sendto) },
+#ifdef HAVE_GTK_ADJUSTMENT_CONFIGURE
+	/* gtk_adjustment_configure implies gtk 2.14 or later */
+	/* that is required for GTK_STOCK_PAGE_SETUP */
+	{ "FilePageSetup", GTK_STOCK_PAGE_SETUP, N_("Page Set_up..."),
+#else
 	{ "FilePageSetup", NULL, N_("Page Set_up..."),
+#endif
 		NULL, N_("Setup the page settings for your current printer"),
 		G_CALLBACK (cb_file_page_setup) },
 	{ "FilePrintPreview", GTK_STOCK_PRINT_PREVIEW, NULL,



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