summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKjell Ahlstedt <kjell.ahlstedt@bredband.net>2015-09-07 19:20:44 +0200
committerMurray Cumming <murrayc@murrayc.com>2015-09-08 21:28:50 +0200
commit93e8ded78a6360d82195739fcfe45129e97f4f6b (patch)
tree02278bb5989ab4446fd083f17f111c817ffe56bb
parenta5e4ec7ef69dd8763a3cec8d581536b5bc59b591 (diff)
downloadsigc++-93e8ded78a6360d82195739fcfe45129e97f4f6b.tar.gz
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.
-rw-r--r--docs/website/devel.shtml22
-rw-r--r--docs/website/doc.shtml7
-rw-r--r--docs/website/fragments/footer.html_fragment2
-rw-r--r--docs/website/fragments/html_declaration.html_fragment2
-rw-r--r--docs/website/index.shtml33
-rw-r--r--docs/website/link.shtml21
-rw-r--r--docs/website/stable.shtml25
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 -->