[Gmp-commit] /var/hg/www: Web overhaul.

mercurial at gmplib.org mercurial at gmplib.org
Sun Dec 1 21:45:05 UTC 2013


details:   /var/hg/www/rev/c6aec9e78e22
changeset: 123:c6aec9e78e22
user:      Torbjorn Granlund <tege at gmplib.org>
date:      Sun Dec 01 22:45:03 2013 +0100
description:
Web overhaul.
* Never move to http if entered via https
* Make relnote pages look more similar
* Fix a few links

diffstat:

 devel/arm.html    |    6 +-
 gmp-speed.html    |    2 +-
 gmp4.0.html       |   80 ++++++++--
 gmp4.1.html       |  132 +++++++++--------
 gmp4.2.html       |   81 +++++++++-
 gmp4.3.html       |   75 ++++++++-
 gmp5.0.html       |   12 +-
 gmp5.1.html       |   21 +-
 gmpbench.html     |    4 +-
 guestaccount.html |    2 +-
 help.wml          |  106 --------------
 index.html        |    2 +-
 index.wml         |   50 ------
 index_fr.html     |  400 ------------------------------------------------------
 oldrel/index.html |    4 +-
 pi-with-gmp.html  |    2 +-
 projects.html     |    2 +-
 repunit.html      |    2 +-
 tasks.html        |    6 +-
 19 files changed, 295 insertions(+), 694 deletions(-)

diffs (truncated from 1317 to 300 lines):

diff -r e39b6c467621 -r c6aec9e78e22 devel/arm.html
--- a/devel/arm.html	Thu Nov 28 14:39:45 2013 +0100
+++ b/devel/arm.html	Sun Dec 01 22:45:03 2013 +0100
@@ -105,10 +105,10 @@
 TODO:
 <ul>
   <li> Finish Neon 1.35 c/l mpn_mul_1.
-    See <a href="http://gmplib.org/list-archives/gmp-devel/2013-April/003299.html">the
+    See <a href="//gmplib.org/list-archives/gmp-devel/2013-April/003299.html">the
       gmp-devel archives</a>.  The sw pipeline first needs to be made shallower.
   <li> Finish Neon 1.65 c/l mpn_addmul_1.
-    See <a href="http://gmplib.org/list-archives/gmp-devel/2013-April/003299.html">the
+    See <a href="//gmplib.org/list-archives/gmp-devel/2013-April/003299.html">the
       gmp-devel archives</a>.  The sw pipeline first needs to be made shallower.
   <li> Write a Neon mpn_submul_1, starting with the 1.65 c/l addmul_1,
     complementing U on-the-fly.  Goal performance ≤ 1.82 c/l.
@@ -164,7 +164,7 @@
 </div>
 
 <div id="footer">
-<font size="-4">Last modified: 2013-04-29 </font>
+<font size="-4">Last modified: 2013-12-01 </font>
 <table cellpadding=0 width="100%" bgcolor="#e8e8e8">
   <tr>
     <td align="center">
diff -r e39b6c467621 -r c6aec9e78e22 gmp-speed.html
--- a/gmp-speed.html	Thu Nov 28 14:39:45 2013 +0100
+++ b/gmp-speed.html	Sun Dec 01 22:45:03 2013 +0100
@@ -102,7 +102,7 @@
 <font size=-2>
 Please send comments about this page to
 webmaster<font>@</font>gmplib.org <br>
-Copyright 2000, 2001, 2002, 2003 Free Software Foundation <br>
+Copyright 2000-2003 Free Software Foundation <br>
 Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.
 </font>
 
diff -r e39b6c467621 -r c6aec9e78e22 gmp4.0.html
--- a/gmp4.0.html	Thu Nov 28 14:39:45 2013 +0100
+++ b/gmp4.0.html	Sun Dec 01 22:45:03 2013 +0100
@@ -1,15 +1,48 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
+<!DOCTYPE HTML>
 <html>
 <head>
   <title>GMP 4.0 News</title>
-  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+  <link rel="shortcut icon" href="favicon.ico">
+  <link rel="stylesheet" href="new.css">
+  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+  <style type="text/css"> td {padding-left:4pt; padding-right:4pt;}</style>
+  <style type="text/css"> th {padding-left:4pt; padding-right:2pt;}</style>
 </head>
-<body bgcolor=white>
 
-<img src="gmplogo1s.png" alt="GMP logo">
+<body>
 
-<blockquote>
-<blockquote>
+<div id="top">
+<table width="100%" bgcolor="#e8e8e8">
+  <tr>
+    <td align="left">
+      <svg width="180px" height="60px" version="1.1"
+	   viewBox="0 0 1500 500"
+	   xmlns="http://www.w3.org/2000/svg">
+	<rect x="0" y="0" width="1500" height="540" fill="#e8e8e8" />
+	<text x="0" y="440" fill="#e00000"  font-size="540" font-family="arial" font-weight="bold">
+	  GMP
+	</text>
+	<text x="50" y="500" font-size="70" font-family="Verdana">
+	  «Arithmetic without limitations»
+	</text>
+      </svg>
+    </td>
+    <td align="center">
+      <font size="+2">GMP 4.0 release notes</font>
+    </td>
+  </tr>
+</table>
+</div>
+
+<div id="container">
+  <div id="top-spacer"></div>
+
+<br><br>
+
+<p>
+GMP 4.0 is upwardly source and binary compatible with 3.x, except for
+applications that use the semi-documented <code>mpn_bdivmod</code> function.
+</p>
 
 <h2>New features of GMP 4.0</h2>
 
@@ -64,27 +97,36 @@
   <li> New preliminary perl interface (see demos/perl).
 </ul>
 
-</blockquote>
-</blockquote>
+  <div id="footer-spacer"></div>
 
-<hr>
+</div>
 
-<table width="100%">
+<div id="footer">
+<table cellpadding=0 width="100%" bgcolor="#e8e8e8">
   <tr>
-    <td>
-      <font size=-1>
-      Please send comments about this page to
-      <a href="mailto:webmaster at swox.com">webmaster at swox.com</a>.<br>
-      Copyright (C) 2000 Free Software Foundation (subject to GPL).
+    <td align="center">
+      <font size="-3">
+	Please send comments about this page to gmp-discuss<font> at </font>gmplib.org
       </font>
     </td>
-    <td align=right>
-      <a href="http://validator.w3.org/check/referer"><img
-      src="http://validator.w3.org/images/vh32.gif" height=31 width=88
-      border=0 alt="Valid HTML 3.2!"></a>
+  </tr>
+  <tr>
+    <td align="center">
+      <font size="-3">
+	Copyright 2001 Free Software Foundation
+      </font>
+    </td>
+  </tr>
+  <tr>
+    <td align="center">
+      <font size="-3">
+	Verbatim copying and distribution of this entire article is permitted
+	in any medium, provided this notice is preserved.
+      </font>
     </td>
   </tr>
 </table>
+</div>
 
 </body>
 </html>
diff -r e39b6c467621 -r c6aec9e78e22 gmp4.1.html
--- a/gmp4.1.html	Thu Nov 28 14:39:45 2013 +0100
+++ b/gmp4.1.html	Sun Dec 01 22:45:03 2013 +0100
@@ -1,14 +1,49 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
+<!DOCTYPE HTML>
 <html>
 <head>
   <title>GMP 4.1 News</title>
   <link rel="shortcut icon" href="favicon.ico">
-  <link rel="stylesheet" href="gmp.css">
-  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+  <link rel="stylesheet" href="new.css">
+  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+  <style type="text/css"> td {padding-left:4pt; padding-right:4pt;}</style>
+  <style type="text/css"> th {padding-left:4pt; padding-right:2pt;}</style>
 </head>
-<body bgcolor=white>
 
-<img src="gmplogo1s.png" alt="GMP logo">
+<body>
+
+<div id="top">
+<table width="100%" bgcolor="#e8e8e8">
+  <tr>
+    <td align="left">
+      <svg width="180px" height="60px" version="1.1"
+	   viewBox="0 0 1500 500"
+	   xmlns="http://www.w3.org/2000/svg">
+	<rect x="0" y="0" width="1500" height="540" fill="#e8e8e8" />
+	<text x="0" y="440" fill="#e00000"  font-size="540" font-family="arial" font-weight="bold">
+	  GMP
+	</text>
+	<text x="50" y="500" font-size="70" font-family="Verdana">
+	  «Arithmetic without limitations»
+	</text>
+      </svg>
+    </td>
+    <td align="center">
+      <font size="+2">GMP 4.1 release notes</font>
+    </td>
+  </tr>
+</table>
+</div>
+
+<div id="container">
+  <div id="top-spacer"></div>
+
+<br><br>
+
+<p>
+GMP 4.1 is upwardly source and binary compatible with 4.0 and 3.x, except for
+applications that use the semi-documented <code>mpn_bdivmod</code> function.
+</p>
+
 
 <h2>Changes between GMP version 4.1.3 and 4.1.4</h2>
 
@@ -76,67 +111,36 @@
 </ul>
 
 
+  <div id="footer-spacer"></div>
 
-<h2>New features of GMP 4.0</h2>
+</div>
 
-
-<h4>Main features</h4>
-<ul>
-  <li> Upwardly binary compatible with 3.x versions.
-  <li> New CPU support: IA-64, Pentium 4.
-  <li> Support for all MIPS ABIs: o32, n32, 64.
-  <li> New systems supported: Darwin, SCO, Windows DLLs.
-  <li> New algorithms chapter in the manual.
-  <li> New malloc reentrant temporary memory method.
-  <li> New C++ class interface by Gerardo Ballabio (beta).
-  <li> Revamped configure, featuring ABI selection.
-  <li> mpz_perfect_power_p now properly recognizes 0, 1, and negative perfect
-  powers.
-  <li> mpz_hamdist now supports negative operands.
-  <li> mpz_jacobi now accepts non-positive denominators.
-  <li> mpz_powm now supports negative exponents.
-  <li> mpn_mul_1 operand overlap requirements relaxed.
-  <li> Float input and output uses locale specific decimal point where available.
-  <li> New gmp_printf, gmp_scanf and related functions.
-</ul>
-<h4>Speed improvements</h4>
-<ul>
-  <li> Many small machine dependent and machine independent speed improvements.
-  <li> New divide-and-conquer square root algorithm.
-  <li> Alpha 21264, Cray vector systems.
-  <li> mpz_powm and mpz_powm_ui (mainly affecting small operands).
-  <li> Tuned algorithm thresholds for many more CPUs.
-</ul>
-<h4>New functionality</h4>
-<ul>
-  <li> New division functions: mpz_cdiv_q_2exp, mpz_cdiv_r_2exp, mpz_divexact_ui.
-  <li> New divisibility tests: mpz_divisible_p, mpz_divisible_ui_p,
-  mpz_divisible_2exp_p, mpz_congruent_p, mpz_congruent_ui_p,
-  mpz_congruent_2exp_p.
-  <li> New Fibonacci function: mpz_fib2_ui.
-  <li> New Lucas number functions: mpz_lucnum_ui, mpz_lucnum2_ui.
-  <li> Other new integer functions: mpz_cmp_d, mpz_cmpabs_d, mpz_get_d_2exp,
-  mpz_init2, mpz_kronecker, mpz_lcm_ui, mpz_realloc2.
-  <li> New rational I/O: mpq_get_str, mpq_inp_str, mpq_out_str, mpq_set_str.
-  <li> Other new rational functions: mpq_abs, mpq_cmp_si, mpq_div_2exp,
-  mpq_mul_2exp, mpq_set_f.
-  <li> New float tests: mpf_integer_p, mpf_fits_sint_p, mpf_fits_slong_p,
-  mpf_fits_sshort_p, mpf_fits_uint_p, mpf_fits_ulong_p, mpf_fits_ushort_p.
-  <li> Other new float functions: mpf_cmp_d, mpf_get_default_prec, mpf_get_si,
-  mpf_get_ui, mpf_get_d_2exp.
-  <li> New random functions: gmp_randinit_default, gmp_randinit_lc_2exp_size.
-  <li> New demo expression string parser (see demos/expr).
-  <li> New preliminary perl interface (see demos/perl).
-</ul>
-
-<hr>
-
-<font size=-2>
-Please send comments about this page to
-<a href="mailto:webmaster at swox.com">webmaster at swox.com</a> <br>
-Copyright 2000, 2001, 2002, 2003, 2004 Free Software Foundation <br>
-Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.
-</font>
+<div id="footer">
+<table cellpadding=0 width="100%" bgcolor="#e8e8e8">
+  <tr>
+    <td align="center">
+      <font size="-3">
+	Please send comments about this page to gmp-discuss<font> at </font>gmplib.org
+      </font>
+    </td>
+  </tr>
+  <tr>
+    <td align="center">
+      <font size="-3">
+	Copyright 2002-2004 Free Software Foundation
+      </font>
+    </td>
+  </tr>
+  <tr>
+    <td align="center">
+      <font size="-3">
+	Verbatim copying and distribution of this entire article is permitted
+	in any medium, provided this notice is preserved.
+      </font>
+    </td>
+  </tr>
+</table>
+</div>
 
 </body>
 </html>
diff -r e39b6c467621 -r c6aec9e78e22 gmp4.2.html


More information about the gmp-commit mailing list