[gnumeric-web] Gnumeric 1.12.40



commit 72f62bafee70a56d0c4a80b50429e27d8663723d
Author: Morten Welinder <terra gnome org>
Date:   Sun Apr 29 19:18:08 2018 -0400

    Gnumeric 1.12.40

 Makefile                                 |   1 +
 announcements/1.12/gnumeric-1.12.40.html | 175 +++++++++++++++++++++++++++++++
 announcements/1.12/index.html            |   1 +
 changelogs/1.12/changelog-1.12.40.txt    | 141 +++++++++++++++++++++++++
 download.html                            |   2 +-
 index.html                               |  12 +++
 6 files changed, 331 insertions(+), 1 deletion(-)
---
diff --git a/Makefile b/Makefile
index 80245d6..ee9c881 100644
--- a/Makefile
+++ b/Makefile
@@ -285,6 +285,7 @@ WWWFILES =                                          \
        announcements/1.12/gnumeric-1.12.37.html        \
        announcements/1.12/gnumeric-1.12.38.html        \
        announcements/1.12/gnumeric-1.12.39.html        \
+       announcements/1.12/gnumeric-1.12.40.html        \
                                                        \
        style/date.png                                  \
        style/gnumeric52.png                            \
diff --git a/announcements/1.12/gnumeric-1.12.40.html b/announcements/1.12/gnumeric-1.12.40.html
new file mode 100644
index 0000000..13b8797
--- /dev/null
+++ b/announcements/1.12/gnumeric-1.12.40.html
@@ -0,0 +1,175 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en" lang="en">
+<!-- MARKER: start-header -->
+<head>
+<title>Gnumeric</title>
+<link rel="stylesheet" href="/style/style.css" type="text/css" />
+<link rel="icon" type="image/png" href="/logo.png" />
+</head>
+<body>
+<div id="wrap">
+  <a href="/"><div id="header">
+    <h1 id="logo-text"><span>Gnumeric</span></h1>
+    <p id="slogan">Free, Fast, Accurate &mdash; Pick Any Three!</p>
+    <img id="logo" src="/gnumeric.png" alt="logo" class="float-right"/>
+    </div></a>
+
+  <div id="nav">
+    <ul>
+      <li><a href="/">Home</a></li>
+      <li><a href="/development.html">Development</a></li>
+      <li><a href="/contact.html">Contact</a></li>
+    </ul>
+  </div>
+
+  <div id="content-wrap">
+    <!-- MARKER: start-main -->
+    <div id="fullmain">
+      <div class="generalitem">
+        <h2><span class="gnumeric-bullet"></span>Gnumeric 1.12.40 aka &quot;Introspective&quot; is now 
available.</h2>
+        <p>The Gnumeric Team is pleased to announce the availability
+        of Gnumeric version 1.12.40.  This version requires the
+        concurrently released Goffice 0.10.40.  The recently-released
+        Libgsf 1.14.43 is recommended.</p>
+        <p>Noteworthy news in this release:</p>
+        <ul>
+        <li>Major upgrades to introspection.  It is now feasible to
+        write a python script that reads files, applies changes, and
+          writes them out again.</li>
+       <li>Catch files that change underneath Gnumeric, so we avoid
+         overwriting them.  (Requires updated Libgsf.)</li>
+       <li>Add GUI for comparing two sheets, presumably an old and a
+       new version of the same sheet.
+        </ul>
+
+        <p>Details of changes by contributor:</p>
+        <ul>
+        <li>Andreas
+          <ul>
+           <li>
+             Fix histogram tool for the case of no labels. [<a 
href="https://bugzilla.gnome.org/show_bug.cgi?id=795475";>Bug 795475</a>].
+           </li>
+          </ul>
+        </li>
+        <li>Dean McCarron
+          <ul>
+           <li>
+             Introspection fixes.
+           </li>
+          </ul>
+        </li>
+        <li>Morten
+          <ul>
+           <li>
+             Add floating-point environment sanity check.  [<a 
href="https://bugzilla.gnome.org/show_bug.cgi?id=794515";>Bug 794515</a>].
+           </li>
+           <li>
+             Before saving, verify that files hasn't changed on disk.  [<a 
href="https://bugzilla.gnome.org/show_bug.cgi?id=334024";>Bug 334024</a>].
+           </li>
+           <li>
+             Add GUI for comparing sheets.
+           </li>
+           <li>
+             Introspection fixes.
+           </li>
+           <li>
+             Clean up workbook view construction.
+           </li>
+           <li>
+             Test suite improvements.
+           </li>
+           <li>
+             Fix problems with boxed types.
+           </li>
+           <li>
+             Avoid most punting for object properties.
+           </li>
+           <li>
+             Fix paste from LibreOffice.
+           </li>
+           <li>
+             Fix paste to LibreOffice -- use Biff8.  [<a 
href="https://bugzilla.gnome.org/show_bug.cgi?id=795280";>Bug 795280</a>].
+           </li>
+           <li>
+             Allow inter-process paste-special.  [<a 
href="https://bugzilla.gnome.org/show_bug.cgi?id=346630";>Bug 346630</a>].
+           </li>
+           <li>
+             Fix ssconvert --merge-to problem with names.  [<a 
href="https://bugzilla.gnome.org/show_bug.cgi?id=795408";>Bug 795408</a>].
+           </li>
+           <li>
+             Fix problem with image pasting.
+           </li>
+           <li>
+             Allow pasting an image into Gnumeric.  [<a 
href="https://bugzilla.gnome.org/show_bug.cgi?id=366816";>Bug 366816</a>].
+           </li>
+           <li>
+             Full-column paste includes column width.  [<a 
href="https://bugzilla.gnome.org/show_bug.cgi?id=121722";>Bug 121722</a>].
+           </li>
+           <li>
+             Auto-fix shared array formulas in gnumeric files.
+           </li>
+           <li>
+             No-net-access doc build.  [<a href="https://bugzilla.gnome.org/show_bug.cgi?id=790226";>Bug 
790226</a>].
+           </li>
+           <li>
+             No-net test suite fixes.
+           </li>
+          </ul>
+        </li>
+        </ul>
+      </div>
+      <div class="generalitem">
+        <h2><span class="gnumeric-bullet"></span>goffice 0.10.40 aka &quot;TBD&quot; is now available.</h2>
+        <p>The Gnumeric Team is pleased to announce the availability of
+        goffice version 0.10.40.</p>
+        <p>Noteworthy news in this release:</p>
+        <ul>
+        <li>Introspection fixes.</li>
+        </ul>
+
+        <p>Details of changes by contributor:</p>
+        <ul>
+        <li>Hiroshi Hatake
+          <ul>
+           <li>
+             Introspection fixes. [<a href="https://bugzilla.gnome.org/show_bug.cgi?id=793684";>Bug 
793684</a>].
+           </li>
+          </ul>
+        </li>
+        <li>Morten
+          <ul>
+           <li>
+             Fixes required for running with musl.  [<a 
href="https://bugzilla.gnome.org/show_bug.cgi?id=794115";>Bug 794115</a>].
+           </li>
+           <li>
+             Store last-known modtime for GODoc.
+           </li>
+           <li>
+             Option menus: handle markup for labels.
+           </li>
+           <li>
+             Introspection fixes.
+           </li>
+           <li>
+             Improve font selector sizing a bit.
+           </li>
+          </ul>
+        </li>
+        </ul>
+      </div>
+      <div class="generalitem">
+        <h2><span class="gnumeric-bullet"></span>Availability</h2>
+        <blockquote>
+          <p><a 
href="http://ftp.gnome.org/pub/GNOME/sources/gnumeric/1.12/";>http://ftp.gnome.org/pub/GNOME/sources/gnumeric/1.12/</a></p>
+          <p><a 
href="http://ftp.gnome.org/pub/GNOME/sources/goffice/0.10/";>http://ftp.gnome.org/pub/GNOME/sources/goffice/0.10/</a></p>
+        </blockquote>
+      </div>
+    </div>
+    <!-- MARKER: end-main -->
+    <!-- MARKER: start-sidebar -->
+    <!-- MARKER: end-sidebar -->
+  </div>
+</div>
+</body>
+</html>
diff --git a/announcements/1.12/index.html b/announcements/1.12/index.html
index e7f9e62..3a93890 100644
--- a/announcements/1.12/index.html
+++ b/announcements/1.12/index.html
@@ -32,6 +32,7 @@
       These are stable releases indented for regular users who want stability over
       features.  Generally we do not add features to stable series.</p>
       <ul>
+        <li><a href="gnumeric-1.12.40.html">1.12.40</a></li>
         <li><a href="gnumeric-1.12.39.html">1.12.39</a></li>
         <li><a href="gnumeric-1.12.38.html">1.12.38</a></li>
         <li><a href="gnumeric-1.12.37.html">1.12.37</a></li>
diff --git a/changelogs/1.12/changelog-1.12.40.txt b/changelogs/1.12/changelog-1.12.40.txt
new file mode 100644
index 0000000..aba9850
--- /dev/null
+++ b/changelogs/1.12/changelog-1.12.40.txt
@@ -0,0 +1,141 @@
+2018-04-29  Morten Welinder <terra gnome org>
+
+       * Release 1.12.40
+
+2018-04-26  Morten Welinder  <terra gnome org>
+
+       * src/colrow.c (col_row_collection_foreach): move to...
+       * src/sheet.c (sheet_colrow_foreach): ...here.  Allow -1 to mean
+       last column or row.
+       (sheet_foreach_cell_in_range): Change to take a range.
+       (sheet_foreach_cell_in_region): Preserve the old
+       sheet_foreach_cell_in_range api.  Most callers changed.  Allow -1
+       to mean last column or row.
+
+2018-04-25  Morten Welinder  <terra gnome org>
+
+       * src/xml-sax-read.c (xml_sax_cell_content): Read shared array
+       expressions as we used to, but immediately unshare.  I had an old
+       file with such a thing and it not supposed to happen.  That
+       formula would likely have been created in early 2007.
+
+2018-04-24  Morten Welinder  <terra gnome org>
+
+       * src/commands.c (cmd_paste_copy_impl): Simplify now that
+       clipboard handles colrow sizes.
+
+2018-04-21  Morten Welinder  <terra gnome org>
+
+       * src/sheet-object-image.c (gnm_soi_write_image): If the format
+       doesn't match what is requested, convert.
+
+2018-04-20  Morten Welinder  <terra gnome org>
+
+       * src/ssconvert.c (merge_single): Avoid a
+       hash-changed-while-iterating problem.  [#795408]
+
+       * src/xml-sax-write.c (xml_write_cell_and_position): In the
+       clipboard case, write result values too.
+
+       * src/xml-sax-read.c (xml_sax_cell_content): Rework this rat's
+       nest of conditionals.  Accept values for expressions.
+
+2018-04-18  Morten Welinder  <terra gnome org>
+
+       * src/mstyle.c (gnm_style_get_cond_style): Flip reversed
+       pre-condition.
+
+       * src/gui-clipboard.c (gnm_x_claim_clipboard): Offer biff8,
+       including LO's weird name for that.  The don't seem to take
+       "Biff8" and they don't seem to take Citrix' variant either.
+
+2018-04-16  Morten Welinder  <terra gnome org>
+
+       * src/gui-clipboard.c (gnm_x_claim_clipboard): Plug leak.  Debug
+       improvements.
+       (table_cellregion_read): Improve paste-range heuristic for
+       clipboard formats that lack that information, notably
+       LibreOffice's.
+
+       * src/workbook-view.c (get_uri_modtime): Fix criticals on paste
+       from LibreOffice.  (Which sends a zipfile over the clipboard.)
+
+2018-04-14  Morten Welinder  <terra gnome org>
+
+       * src/func.c (gnm_func_count_args): Rename from
+       function_def_count_args for introspection.
+       (gnm_func_get_arg_type): Rename from function_def_get_arg_type
+       for introspection.
+       (gnm_func_get_arg_type_sring): Rename from
+       function_def_get_arg_type_string for introspection.
+
+       * src/workbook-view.c (workbook_view_save_as): Rename from
+       wb_view_save_as for introspection.
+       (workbook_view_save): Rename from wb_view_save for introspection.
+
+2018-04-13  Morten Welinder  <terra gnome org>
+
+       * src/workbook-view.c (workboook_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.
+
+       * src/style-color.c (gnm_style_color_get_type): Duplicate of
+       gnm_color_get_type, more or less.
+
+       * src/validation.c (gnm_validation_ref): Must return a value to be
+       used as a boxed copy function.
+
+       * src/expr.c (gnm_expr_top_ref): Must return a value to be used
+       as a boxed copy function.
+
+       * src/expr-name.c (expr_name_ref): Must return a value to be used
+       as a boxed copy function.
+
+       * src/mstyle.c (gnm_style_ref): Must return a value to be used
+       as a boxed copy function.
+
+       * src/clipboard.c (cellregion_ref): Must return a value to be used
+       as a boxed copy function.
+
+       * src/criteria.c (gnm_criteria_unref): Rename from free_criteria.
+
+       * src/mstyle.c: Hide internals.
+       src/gnm-style-impl.h: Remove.
+
+       * src/cell.c (gnm_cell_set_format): Remove.  Unused and badly
+       named.
+
+2018-04-12  Morten Welinder  <terra gnome org>
+
+       * src/sheet-merge.c (gnm_sheet_merge_remove): Drop unused command
+       context argument.  All callers changed.
+
+2018-04-11  Morten Welinder  <terra gnome org>
+
+       * src/workbook.c: Make Workbook a more proper object by adding a
+       constructor to setup the object correctly.  Introspection fixes.
+
+       (workbook_view_class_init): Make this a more proper object by
+       adding a constructor and init function to setup the object
+       correctly.
+
+2018-04-11  Morten Welinder  <terra gnome org>
+
+       * src/workbook-view.c: Introspection fixes, mostly from Dean
+       McCarron.
+       src/workbook-control.c: Ditto.
+       src/wbc-gtk.c: Ditto.
+
+2018-03-25  Morten Welinder  <terra gnome org>
+
+       * src/workbook.c (workbook_set_last_export_uri): Constify
+       argument.  Callers fixed.
+
+2018-03-23  Morten Welinder  <terra gnome org>
+
+       * src/main-application.c (cpu_sanity_check): New function.
+
+2018-03-13  Morten Welinder <terra gnome org>
+
+       * configure.ac: Post-release bump.
diff --git a/download.html b/download.html
index 50fc690..f977e29 100644
--- a/download.html
+++ b/download.html
@@ -49,7 +49,7 @@
       <div class="generalitem">
        <h2><span class="gnumeric-bullet"></span>Source Code</h2>
        <p>Users experienced with compiling software
-       can <a href="http://ftp.gnome.org/pub/GNOME/sources/gnumeric/1.12/gnumeric-1.12.39.tar.xz";>download
+       can <a href="http://ftp.gnome.org/pub/GNOME/sources/gnumeric/1.12/gnumeric-1.12.40.tar.xz";>download
        the latest release</a>.</p>
       </div>
     </div>
diff --git a/index.html b/index.html
index 28ebc99..13f418e 100644
--- a/index.html
+++ b/index.html
@@ -49,6 +49,18 @@
              found</a>.</span></p>
        </div>
       </div>
+      <div class="newsitem">
+       <h2>
+         <span class="date">
+           <span class="month">Apr</span>
+           <span class="year">2018</span>
+         </span>
+         Gnumeric 1.12.40
+       </h2>
+       <p><a href="announcements/1.12/gnumeric-1.12.40.html">Gnumeric
+           1.12.40 is out</a>.  Get it
+           from <a href="download.html">here</a>!</p>
+      </div>
       <div class="newsitem">
        <h2>
          <span class="date">


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