[libsigc++2] Update source of web page



commit 93e8ded78a6360d82195739fcfe45129e97f4f6b
Author: Kjell Ahlstedt <kjell ahlstedt bredband net>
Date:   Mon Sep 7 19:20:44 2015 +0200

    Update source of web page
    
    * docs/website/fragments/footer.html_fragment:
    * docs/website/fragments/html_declaration.html_fragment:
    * docs/website/devel.shtml:
    * docs/website/doc.shtml:
    * docs/website/index.shtml:
    * docs/website/link.shtml:
    * docs/website/stable.shtml: Fix or remove broken links. Remove the lists of
    supported compilers. Mention that a C++11 compiler is required and that
    support for lambdas has been removed. Bug #754082.

 docs/website/devel.shtml                           |   22 ++++++------
 docs/website/doc.shtml                             |    7 ++--
 docs/website/fragments/footer.html_fragment        |    2 +-
 .../fragments/html_declaration.html_fragment       |    2 +-
 docs/website/index.shtml                           |   33 +++++++------------
 docs/website/link.shtml                            |   21 +++---------
 docs/website/stable.shtml                          |   25 ++++-----------
 7 files changed, 41 insertions(+), 71 deletions(-)
---
diff --git a/docs/website/devel.shtml b/docs/website/devel.shtml
index 12582db..0bccfb9 100644
--- a/docs/website/devel.shtml
+++ b/docs/website/devel.shtml
@@ -7,15 +7,15 @@
 
 <a name="mail"><h3>Mailing List</h3></a>
 
+<p>
 There is a mailing list,
-<a href="http://lists.gnome.org/mailman/listinfo/libsigc-list";>libsigc-list gnome org</a> for Libsigc++, to 
serve as
+<a href="http://mail.gnome.org/mailman/listinfo/libsigc-list";>libsigc-list gnome org</a> for Libsigc++, to 
serve as
 a design discussion area as well as a place to report bugs.  To subscribe, use the web
-<a href="http://lists.gnome.org/mailman/listinfo/libsigc-list";>page</a>.
+<a href="http://mail.gnome.org/mailman/listinfo/libsigc-list";>page</a>.
 Members can post directly, but all other traffic is moderated.
-There is an archive of recent messages, 
-<a href="http://lists.gnome.org/archives/libsigc-list/";>
-here</a>. The archive of the old list is <a 
href="http://www.geocrawler.com/lists/3/SourceForge/3727/0/";>here</a>.
-<p>
+There is an archive of messages, 
+<a href="http://mail.gnome.org/archives/libsigc-list/";>here</a>.
+</p>
 
 <a name="patches"><h3>Patches</h3></a>
 
@@ -23,16 +23,16 @@ here</a>. The archive of the old list is <a href="http://www.geocrawler.com/list
 Patches should be added to bugzilla bugs.</p>
 
 <p>
-Outstanding <a
-href="http://bugzilla.gnome.org/buglist.cgi?product=libsigc%2B%2B&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&changedin=&chfieldfrom=&chfieldto=Now&chfieldvalue=&short_desc=&short_desc_type=substring&long_desc=&long_desc_type=substring&bug_file_loc=&bug_file_loc_type=substring&status_whiteboard=&status_whiteboard_type=substring&keywords=&keywords_type=anywords&op_sys_details=&op_sys_details_type=substring&version_details=&version_details_type=substring&cmdtype=doit&namedcmd=gnome-libs+past+20+days&newqueryname=&order=Reuse+same+sort+as+last+time&form_name=query";>libsigc++
 bugs</a>
-(<a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libsigc%2B%2B&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&changedin=&chfieldfrom=&chfieldto=Now&chfieldvalue=&short_desc=&short_desc_type=substring&long_desc=&long_desc_type=substring&bug_file_loc=&bug_file_loc_type=substring&status_whiteboard=&status_whiteboard_type=substring&keywords=PATCH&keywords_type=anywords&op_sys_details=&op_sys_details_type=substring&version_details=&version_details_type=substring&cmdtype=doit&namedcmd=gnome-libs+past+20+days&newqueryname=&order=Reuse+same+sort+as+last+time&form_name=query";>patches</a>)<br/>
+Open <a 
href="http://bugzilla.gnome.org/buglist.cgi?product=libsigc%2B%2B&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=NEEDINFO";>libsigc++
 bugs</a><br/>
 Submit a new libsigc++ bug <a href="http://bugzilla.gnome.org/enter_bug.cgi?product=libsigc%2B%2B";>here</a>
 </p>
 
+<a name="git"><h3>Version Control</h3></a>
+
 <p>
-libsigc++ is in the <a href="http://git.gnome.org/browse/libsigc++2/";>libsigc++2</a> module in gnome's git.
+libsigc++ is in the <a href="http://git.gnome.org/browse/libsigc++2/";>libsigc++2</a> module in gnome's git 
repository.
 </p>
 
 <!-- SSI fragments/footer.html_fragment begin -->
 <!--#include virtual="fragments/footer.html_fragment" -->
-<!-- SSI fragments/footer.html_fragment begin -->
+<!-- SSI fragments/footer.html_fragment end -->
diff --git a/docs/website/doc.shtml b/docs/website/doc.shtml
index 34d2342..6185e43 100644
--- a/docs/website/doc.shtml
+++ b/docs/website/doc.shtml
@@ -5,16 +5,17 @@
 <a name="doc"><h3>Documentation</h3></a>
 
 <p>
-We have both <a href="http://library.gnome.org/devel/libsigc++-tutorial/stable/";>tutorial-style</a> and <a 
href="http://library.gnome.org/devel/libsigc++/stable/";>reference</a> documentation.</p>
+We have both <a href="http://developer.gnome.org/libsigc++-tutorial/stable/";>tutorial-style</a>
+and <a href="http://developer.gnome.org/libsigc++/stable/";>reference</a> documentation.</p>
 
 
 <a name="glossary"><h3>Glossary of terms</h3></a>
 <p>
 For those which just want a quick look at the terms used in
 the system, glance over the <a href="glossary.shtml">glossary</a>
-<p>
+</p>
 
 
 <!-- SSI fragments/footer.html_fragment begin -->
 <!--#include virtual="fragments/footer.html_fragment" -->
-<!-- SSI fragments/footer.html_fragment begin -->
+<!-- SSI fragments/footer.html_fragment end -->
diff --git a/docs/website/fragments/footer.html_fragment b/docs/website/fragments/footer.html_fragment
index 6a31cf9..df65047 100644
--- a/docs/website/fragments/footer.html_fragment
+++ b/docs/website/fragments/footer.html_fragment
@@ -4,7 +4,7 @@
 
 <a href="mailto:libsigc-list gnome org">libsigc++ mailing list</a>
  | 
-<a href="http://cvs.gnome.org/viewcvs/libsigc%2B%2B2/docs/website/";>website source</a>
+<a href="http://git.gnome.org/browse/libsigc++2/";>website source</a>
  |
 <a href="http://sourceforge.net";> 
 <img src="http://sourceforge.net/sflogo.php?group_id=1970&amp;type=1"; alt="*SOURCEFORGE*" width="88" 
height="31" border="0" /></a> 
diff --git a/docs/website/fragments/html_declaration.html_fragment 
b/docs/website/fragments/html_declaration.html_fragment
index 1df13fc..bc2e483 100644
--- a/docs/website/fragments/html_declaration.html_fragment
+++ b/docs/website/fragments/html_declaration.html_fragment
@@ -26,7 +26,7 @@
    
     <a class="menu" href="devel.shtml#patches">Patches</a><br />
 
-    <a class="menu" href="devel.shtml#cvs">CVS</a><br />
+    <a class="menu" href="devel.shtml#git">Git</a><br />
     <br />
     <a class="menu" href="link.shtml">Links</a><br />
 
diff --git a/docs/website/index.shtml b/docs/website/index.shtml
index af040c0..c8ca9d7 100644
--- a/docs/website/index.shtml
+++ b/docs/website/index.shtml
@@ -30,9 +30,9 @@ the GNU Library General Public License, <a href="http://www.gnu.org/copyleft/lgp
  <li>Extensions do not require alteration of basic components</li>
  <li>User definable accumulators</li>
  <li>A variety of adaptors to change the callback signature:
- bind, hide, retype, compose and lambda call groups</li>
- <li>Various compilers and platforms are supported:
- gcc, cygwin, mingw32, MS .NET 2003, Sun Forte C++, Compaq C++, Intel C++, IBM AIX, Tru64, IRIX MipsPro.</li>
+ bind, hide, retype, compose</li>
+ <li>Most C++ compilers can be used. libsigc++ version 2.5.1 and later require
+ a compiler with C++11 support</li>
 </ul>
 </p>
 <p>
@@ -54,43 +54,34 @@ In particular the API improvements from libsigc++ 1.2 to 2.0 include:
   <li>More powerful adaptors: position of arguments to hide or bind can
   be chosen freely; up to 7 arguments can be bound at a time.</li>
   <li>Adds two useful adaptors: sigc::compose(), sigc::exception_catch().</li>
-  <li>Adds all-in-one operator sigc::group() with support for lambdas
-  featuring a complete set of lambda selectors and lambda operators.</li>
   <li>Performs only one indirect function call during slot invokation
   regardless of the number of adaptors used; the direct function
   calls involved are inline and can be optimized away by the compiler.</li>
   <li>Conforms to the STL naming scheme: only uses small letters.</li>
+  <li>libsigc++ 2.0 until 2.4.x supported a sigc::group() adaptor and
+  lambda functions. This support is discontinued in later releases, because
+  lambdas are supported by standard C++11.</li>
 </ul>
-
 </p>
-<p>
 
-The libsigc++-1.2 series still is an alternative because it has less
-prerequisites for the comiler.
-Andreas Rottmann released some code for CORBA support with libsigc++-1.2.
-Please send <a href="mailto:rottmann users sourceforge net">him</a> an email
-if you think that this is interesting for you!
-<a href="http://www.8ung.at/rotty/corba-sigc/";>CORBA for libsigc++.</a>  
+<p>
 Also good to check out are the <a href=
  "http://www.erikyyy.de/sigslot/";>Erik Thiele</a> and <a href=
- "http://ucxx.sourceforge.net/";>Andreas Rottmann</a> siztes which 
+ "http://ucxx.sourceforge.net/";>Andreas Rottmann</a> sites which 
 include some interesting libsigc++ tools like cross-thread support.
-
 </p>
-<p>
 
+<p>
 <a name="devel"><h3>Developers</h3></a>
 The original library was composed by Tero Pulkkinen for the
 gtkmm system, a C++ wrapper for the Gtk+ widget set. The revised 
 library was written and mantained by Karl Nelson. Special thanks
 to Esa Pulkkinen for development tips.
 The 1.2 phase was maintained by Murray Cumming after Karl provided the initial 1.2 code.
-A long 1.9 phase lead to the major relase 2.0 which is currently being maintained
-by Martin Schulze and Murray Cumming.
-
+A long 1.9 phase led to the major release 2.0 which was previously maintained by Martin Schulze
+and is currently being maintained by Murray Cumming and Kjell Ahlstedt.
 </p>
 
-
 <!-- SSI fragments/footer.html_fragment begin -->
 <!--#include virtual="fragments/footer.html_fragment" -->
-<!-- SSI fragments/footer.html_fragment begin -->
+<!-- SSI fragments/footer.html_fragment end -->
diff --git a/docs/website/link.shtml b/docs/website/link.shtml
index 9fa8c73..20bab8d 100644
--- a/docs/website/link.shtml
+++ b/docs/website/link.shtml
@@ -19,23 +19,12 @@ Libsigc++ is part of the greater GNOME code base.
 There are a number of other C++ callback systems
 and publications on construction of callback systems.
 <ul>
- <li><a href="www.boost.org/doc/html/signals.html">Boost Signals</li>
- <li><a href="http://www.troll.no/qt/metaobjects.html";>Trolltech signal system</a> (part of <a 
href="http://www.troll.no";>Qt widget set</a>)</li>
+ <li><a href="http://www.boost.org/doc/html/signals.html";>Boost Signals</a></li>
+ <li>Trolltech signal system (part of <a href="http://www.qt.io/";>Qt widget set</a>)</li>
  <li>(Send us a link you find worth mentioning here.)</li>
 </ul>
 </p>
 
-<a name="CPP"><h3>C++ Links</h3></a>
-
-<p>
-Additionally, these sites provided valuable help in creating this
-library.
-<ul>
- <li><a href="http://sivut.koti.soon.fi/epulkkin/instructive/";>Esa Pulkkinen's programming techniques 
page</a></li>
- <li><a href="http://cpptips.hyperformix.com/cpptips.html";>C++ Tip-of-the-Day</a></li>
-</ul>
-</p>
-
 <a name=""><h3>Users</h3></a>
 
 <p>
@@ -43,15 +32,15 @@ Here is a list of some of the projects that use libsigc++.
 (Have a project which is using libsigc++?  Mail us.)
 <ul>
  <li><a href="http://www.gtkmm.org";>glibmm and gtkmm</a></li>
- <li><a href="http://ex-code.com/propcpp/";>Libpropc++: Creating
+ <li><a href="http://sourceforge.net/projects/libpropc/";>Libpropc++: Creating
 and effective using properties in C++</a></li>
  <li><a href="http://ucxx.sourceforge.net/";>Yehia: Extension library with support for cross-threaded signal 
emission.</a></li>
  <li><a href="http://gfc.sourceforge.net/";>GFC: Alternative C++ wrapper for the GTK+ widget set.</a></li>
- <li><a href="http://libuta.sourceforge.net/";>Libuta</a></li>
+ <li><a href="http://sourceforge.net/projects/libuta/";>Libuta</a></li>
  <li><a href="http://www.worldforge.org/";>The WorldForge Project</a></li>
 </ul>
 </p>
 
 <!-- SSI fragments/footer.html_fragment begin -->
 <!--#include virtual="fragments/footer.html_fragment" -->
-<!-- SSI fragments/footer.html_fragment begin -->
+<!-- SSI fragments/footer.html_fragment end -->
diff --git a/docs/website/stable.shtml b/docs/website/stable.shtml
index 2565c0d..3c548f7 100644
--- a/docs/website/stable.shtml
+++ b/docs/website/stable.shtml
@@ -7,35 +7,24 @@
 <a name="sources"><h3>Source Packages</h3></a>
 
 <p>
-The source packages for libsigc++ are available on the <a 
href="http://ftp.gnome.org/pub/GNOME/sources/libsigc++/";>GNOME ftp site</a>.
+The source packages for libsigc++ are available on the <a 
href="http://ftp.gnome.org/pub/GNOME/sources/libsigc++/";>GNOME ftp site</a>
+and via the <a href="http://download.gnome.org/sources/libsigc++/";>GNOME download site</a>.
 </p>
 
 <a name="binaries"><h3>Binary Packages</h3></a>
 
-<p>Whenever possible, you should use the official binary packages approved by the supplier of your operating 
system, such as your Linux distribution. For instance, Debian Linux and Fedora Linux have official libsigc++ 
packages.</p>
+<p>Whenever possible, you should use the official binary packages approved by the supplier of your operating 
system, such as your Linux distribution.
+For instance, Ubuntu Linux, Debian Linux and Fedora Linux have official libsigc++ packages.</p>
 
 <a name="require"><h3>Requirements</h3></a>
 
-<a href="http://www.freedesktop.org/software/pkgconfig";>pkg-config</a> should be used to build software that 
depends on libsigc++.
+<a href="http://www.freedesktop.org/wiki/Software/pkg-config/";>pkg-config</a> should be used to build 
software that depends on libsigc++.
 
 <p>
 libsigc++ is built and tested for a standards-compliant C++ compiler. Luckily, the recent versions of all 
major C++ compilers are now sufficiently standards-compliant.
+libsigc++ version 2.5.1 and later require a C++11-compliant compiler.
 </p>
 
-<p>
-libsigc++ is known to build and work with the following compilers:
-<ul>
-<li>g++ (>= 3.2, including Apple and Cygwin versions)</li>
-<li>Microsoft Visual C++ .NET 2003-2008<li>
-<li>Intel C++ compiler</li>
-<li>SUN Forte C++ CC<li>
-<li>IBM AIX xlC<li>
-<li>Tru64 C++</li>
-<li>IRIX MIPSpro<li>
-</ul>
-</p>
-
-
 <!-- SSI fragments/footer.html_fragment begin -->
 <!--#include virtual="fragments/footer.html_fragment" -->
-<!-- SSI fragments/footer.html_fragment begin -->
+<!-- SSI fragments/footer.html_fragment end -->


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