|
From: Nicholas N. <nj...@ca...> - 2004-01-31 21:49:13
|
CVS commit by nethercote: Mentioned mirroring of valgrind-users at Gmane. M +23 -14 lists.html 1.4 --- devel-home/valgrind/lists.html #1.3:1.4 @@ -5,18 +5,27 @@ ?> -The <a HREF="http://lists.sourceforge.net/lists/listinfo/valgrind-users"> -users list</a> is a general discussion list for anything that comes up -when using Valgrind -- if you can't work out how to use it, if you don't -understand an error message, you have an idea for a new Valgrind tool -and want some feedback, etc. It is read by all the developers, plus a -bunch of other knowledgeable folk. -<p> -The <a HREF="http://lists.sourceforge.net/lists/listinfo/valgrind-developers"> -developers list</a> is aimed at developers. It's for discussion of -technical implementation details. Our CVS commit logs are also emailed -there. -<p> -We hope to have an low-volume announcement list, for announcing new -releases, soon. +<ul> +<li>The + <a href="http://lists.sourceforge.net/lists/listinfo/valgrind-users">users + list</a> is a general discussion list for anything that comes up when using + Valgrind -- if you can't work out how to use it, if you don't understand an + error message, you have an idea for a new Valgrind tool and want some + feedback, etc. It is read by all the developers, plus a bunch of other + knowledgeable folk. + <p> + The list is mirrored at + <a href="http://news.gmane.org/gmane.comp.debugging.valgrind">Gmane</a>. + You can <a href="http://search.gmane.org">search</a> through old messages + using the group name <code>gmane.comp.debugging.valgrind</code>. + <p> +<li>The + <a href="http://lists.sourceforge.net/lists/listinfo/valgrind-developers">developers + list</a> is aimed at developers. It's for discussion of technical + implementation details. Our CVS commit logs are also emailed there. + <p> +</ul> + +We should really also have a low-volume announcement list, for announcing new +releases. <p> |
|
From: Nicholas N. <nj...@ca...> - 2004-01-31 21:49:46
|
CVS commit by nethercote: Reworded M +15 -5 surveys.html 1.3 --- devel-home/valgrind/surveys.html #1.2:1.3 @@ -5,6 +5,19 @@ ?> -In November 2003, we ran a survey, and got 114 responses. Thanks to all those -who responded. +<h3>Current Survey</h3> +Let your opinions about Valgrind be heard: complete our current +<a href="survey2">survey</a>. This survey is an improved and more detailed +compared to our last survey. Even if you filled out the last survey, we'd like +your response to this survey. +<p> +Survey responses tell us what is good and bad about Valgrind, sate our +curiosity about how it is used, and encourage us to continue our efforts. +By completing the survey, you are supporting Valgrind. +<p> + +<h3>Previous Surveys</h3> +We ran our first survey in November 2003. The 116 responses gave us a huge +amount of information, and taught us a great deal about how Valgrind is used. +Thanks to all those who responded. <p> Read the <a href="survey-summary">summary</a>, and a list of @@ -14,7 +27,4 @@ time. <p> -We also have a <a href="survey2">second survey</a>. It's similar to the first, -but goes into more detail, taking on board the lessons we learnt from the first -survey. Fill it out to let us know what you think of Valgrind. <?php |
|
From: Nicholas N. <nj...@ca...> - 2004-01-31 22:30:32
|
CVS commit by nethercote:
Totally rewrote new survey. Much more precise and detailed; responses should
give us much better information, that can be more directly acted upon.
Updated survey-response and surveys.html a little.
M +15 -1 survey-response 1.2
M +191 -240 survey2 1.4
M +7 -8 surveys.html 1.4
--- devel-home/valgrind/survey-response #1.1:1.2
@@ -8,5 +8,5 @@
- better overview makes it clearer what Valgrind is, that is has multiple
tools, etc
- - added links to external skins, GUIs, CVS repository, etc
+ - added links to external tools, GUIs, CVS repository, etc
- bugzilla setup for bugs, feature requests
@@ -14,4 +14,13 @@
- started phasing out the term "skin", using "tool" instead -- not using
"skin" on website anymore
+ - eventually, there will be no default tool, so that users are forced to
+ realise that Valgrind is more than just Memcheck. Users will be allowed
+ to specify their own default tool in a .valgrindrc file.
+
+features:
+ - 2.1.1 can run statically linked binaries.
+
+development:
+ - Bugzilla pages should ensure bug fixes and patches are not forgotten
releases:
@@ -20,2 +29,7 @@
error messages:
- small improvements made so far, will be seen in 2.1 series
+
+surveys:
+ - better version of survey written; information from responses should be
+ much more focused, and directly applicable to understanding how Valgrind is
+ used, and how to improve it.
--- devel-home/valgrind/survey2 #1.3:1.4
@@ -1,331 +1,289 @@
#----------------------------------------------------------------------------
-# Valgrind survey:
+# Valgrind survey
#----------------------------------------------------------------------------
# General instructions:
-# - You can ignore questions you don't like, eg. if you want to keep things
-# confidential.
+# - Please estimate if you are unsure about any answers.
#
-# - We won't make raw data public, only summaries. Some summary information
-# might make it obvious that you've replied, eg. if you are the only developer
-# on a project; if you want , tell us and we won't make the incriminating
-# knowledge public (eg. "I work on a C++ library", rather than "I work on the
-# XYZ C++ library".)
+# - Most questions have a "comments" field for extra comments.
#
-# - We have no plans to make Valgrind commercial. The questions are detailed
-# just because we are interested in seeing how Valgrind is used.
-
-
-#----------------------------------------------------------------------------
-# Project types
-#----------------------------------------------------------------------------
-# For each project on which you have used Valgrind tools, please provide
-# the following information.
-#
-# Omit any details you don't want us to know. Please give estimates for
-# things you're not sure about. Take more than one line per answer if
-# necessary.
+# - Your response is confidential; we won't make raw data public, only
+# summaries. The only exception to this is if you answer "yes" to the
+# question below about mentioning your project on the Valgrind website.
#
-# Example answers:
-# name : eg. myprogram
-# description : eg. telecom app; strategy game; C compiler
-# website : eg. www.myprogram.org; none
-# development location : eg. United Kingdom; world-wide
-# number of users : eg. myself; about 20; thousands
-# type of users : eg. programmers; musicians; office workers
-# how released : eg. commercial; open source; personal use only
-# language(s) : eg. C; C++; 80% C and 20% Fortran
-# size (LOC) : eg. 500 LOC; 100 KLOC; 2 MLOC
-# programmers
-# total : eg. 1; 3; about 20
-# using Valgrind tools : eg. 1; 2; about 5
-# number using Valgrind : eg. 1; 5
-# any other information :
-
-name :
-description :
-website :
-development location :
-number of users :
-type of users :
-how released :
-language(s) :
-size (LOC) :
-programmers
- total :
- using Valgrind tools :
-any other information :
-
+# - We have no plans to commercialize Valgrind. You can relax, that's not what
+# this is about.
#----------------------------------------------------------------------------
-# Using Valgrind tools
+# Learning about Valgrind
#----------------------------------------------------------------------------
-# What Linux distribution(s) do you use Valgrind tools on (please give
-# version numbers if possible, eg. RedHat 9.0, SuSe 8.1)
-
+# How did you first learn about Valgrind?
-
-# Please indicate what proportion of your total Valgrind use each skin accounts
-# for. Leave blank tools you never use. (Example: Memcheck 80%,
-# Addrcheck 10%, Cachegrind 10%)
-
-Memcheck :
-Addrcheck :
-Cachegrind :
-Helgrind :
-Calltree/KCachegrind :
-Massif :
-Annelid :
-Crocus :
-VGProf :
+from a friend [ ]
+from a workmate [ ]
+from a publication [ ] (eg. a mailing list; please name under "comments")
+searching for tools [ ]
other :
-# When developing, on what events do you _manually_ run Valgrind tools?
-# (Select all the options that are appropriate.)
-
-after all changes : [ ]
-after big changes : [ ]
-before a release : [ ]
-when a bug occurs : [ ]
-when a bug is suspected : [ ]
-when optimising : [ ]
-other :
-
-# Do you use Valgrind tools in any automated fashion? If so, how?
-# (Select all the options that are appropriate.)
-
-no : [ ]
-in regression tests : [ ]
-in unit tests : [ ]
-in integration tests : [ ]
-in system tests : [ ]
-other :
+comments:
-# On average, approximately how often do you use Valgrind tools?
+# How many other programmers have you told about Valgrind?
+# How many of them have used it as a result?
-hourly : [ ]
-daily : [ ]
-weekly : [ ]
-monthly : [ ]
-other :
-# Any other comments about how you run Valgrind tools?
+comments:
+# Any other comments about your first use of Valgrind?
#----------------------------------------------------------------------------
-# Comparison with similar tools
+# Using Valgrind
#----------------------------------------------------------------------------
-# Have you used other tools that do similar things to Valgrind tools?
+# Approximately how long (in months) have you been using Valgrind?
-# If not, why not? (Select all the options that are appropriate.)
-too expensive : [ ]
-not available on my platform : [ ]
-don't know any similar tools : [ ]
-no particular reason : [ ]
-other :
+comments:
-# If so, for each tool, please provide the following information.
-#
-# Example answer:
-# other tool : FruityDebugger
-# platform : Solaris/SPARC
-# similar Valgrind tool : Memcheck
-# pros of Valgrind tool : Free, open source, runs on Linux. No
-# recompilation required. Faster.
-# cons of Valgrind tool : No GUI, error messages are harder to
-# understand. Can check stack variables.
-# tools are equal on : Find similar range of bugs.
-# other comments : If Memcheck was available on Solaris/SPARC,
-# I would not use FruityDebugger.
-
-other tool :
-platform :
-similar Valgrind tool :
-pros of Valgrind tool :
-cons of Valgrind tool :
-tools are equal on :
-other comments :
+# When developing, on what events do you *manually* run Valgrind?
+# (Select all the options that are appropriate.)
-# Any other comments about Valgrind in comparison with other tools?
+after all changes [ ]
+after big changes [ ]
+before a release [ ]
+when a bug occurs [ ]
+when a bug is suspected [ ]
+when optimising [ ]
+just "now and then" [ ]
+other :
+comments:
+# On average, approximately how often do you use Valgrind?
-#----------------------------------------------------------------------------
-# Software issues
-#----------------------------------------------------------------------------
-# For each of the following software issues, please rate from 1--5 how happy
-# you are with it, where 1 == very unhappy, and 5 == very happy. Please add
-# any extra comments that are relevant after each issue.
+hourly [ ]
+daily [ ]
+weekly [ ]
+monthly [ ]
+other :
-# GPL Licence:
+comments:
+# Do you use Valgrind in any automated fashion? (Eg. in a test suite, but
+# *not* just by starting manually using a script.)
+yes [ ]
+no [ ]
-# Performance:
+comments:
+# What x86 machine(s) do you use Valgrind on? Estimate the proportion of your
+# Valgrind usage on different machines.
+# (Example: Pentium 4 70%, Athlon 30%)
-# Ease of use (starting up):
+comments:
+# What Linux distribution(s) do you use Valgrind on? Estimate the proportion
+# of your Valgrind usage on different distributions. Please give version
+# numbers if possible.
+# (Example: RedHat 9.0 90%, SuSe 8.1 10%)
-# Ease of use (interface):
+comments:
+# Which Valgrind tools do you use? Estimate the proportion of your Valgrind
+# usage each tool accounts for.
+# (Example: Memcheck 80%, Addrcheck 10%, Cachegrind 10%)
+Memcheck :
+Addrcheck :
+Cachegrind :
+Helgrind :
+Calltree/KCachegrind :
+Massif :
+Annelid :
+other :
-# Quality of information found (error messages, etc):
+comments:
+# Which of Valgrind's command-line flags you always, or almost always, use?
+# (Example: --leak-check=yes, --num-callers=20)
-# Robustness
+comments:
+# Which of Valgrind's command-line flags you sometimes use?
-# Documentation:
+comments:
+# Any other comments about how you use Valgrind?
#----------------------------------------------------------------------------
-# Are there any software features that you think are particularly good?
+# Comparing Valgrind with similar tools
+#----------------------------------------------------------------------------
+# Have you used other tools that are similar to any of the Valgrind tools?
+yes [ ]
+no [ ]
+comments:
-# Are there any software features that you think are particularly bad?
+# If so, for each tool, please provide the following information. Take more
+# than one line if necessary.
+name of other tool :
+hardware/OS platform : (eg. x86/Linux; Solaris/SPARC)
+ways in which...
+...Valgrind is better :
+...Valgrind is worse :
+...Valgrind is equal :
+comments:
-# Are there any software features that are missing and you would particularly
-# like? Please rate the importance of each one as low, medium, or high. (Nb:
-# please put any comments about porting Valgrind to other platforms in the
-# "Other platforms" section below).
+# Any other comments about how Valgrind compares with other tools?
+#----------------------------------------------------------------------------
+# Valgrind on other platforms
+#----------------------------------------------------------------------------
+# If Valgrind was available on all hardware/OS platforms, estimate what
+# proportion of your usage would be on each platform. Please describe each
+# platform as precisely as possible.
+#
+# Example answer:
+# PowerPC/MacOS X : 50%
+# SPARC9/Solaris : 25%
+# x86/Linux : 20%
+# IA64/Linux : 5%
-# Any other comments about the software?
+x86/Linux :
+comments:
#----------------------------------------------------------------------------
-# Non-software issues
+# Software issues
#----------------------------------------------------------------------------
-# For each of the following non-software issues, please rate from 1--5 how
-# happy with how each one is handled, where 1 == very unhappy, and
-# 5 == very happy. Please add any extra comments that are relevant after each
-# issue.
-
-# Frequency of releases:
+# The following questions are about software issues, eg. Valgrind's licence,
+# speed, memory usage, ease of use, quality of information produced,
+# robustness, documentation, etc.
+#
+# List up to 3 existing features of Valgrind that you think are good.
+# Give as much detail as necessary.
+1.
+2.
+3.
+# List up to 3 existing features of Valgrind that you think need improvement.
+# Give as much detail as necessary.
-# Bug reporting/fixing
+1.
+2.
+3.
+# List up to 3 missing features you would like added to Valgrind.
+1.
+2.
+3.
-# Feature requests:
+# Do you have ideas/wishes for new tools that could be built with Valgrind?
+# Give as much detail as necessary.
+# Any other comments about software issues?
-# Valgrind mailing lists (if you read any of them):
+#----------------------------------------------------------------------------
+# Non-software issues
+#----------------------------------------------------------------------------
+# The following questions are about non-software issues, eg. Valgrind's
+# website, release frequency, bug handling, mailing lists, publicity, etc.
+#
+# List up to three aspects of Valgrind's development that you think are good.
+# Give as much detail as necessary.
+1.
+2.
+3.
-# Website:
+# List up to three aspects of Valgrind's development that you think need
+# improvement. Give as much detail as necessary.
+1.
+2.
+3.
+# Have you submitted any bug reports or feature requests for Valgrind?
-#----------------------------------------------------------------------------
-# Are there any development aspects that you think are particularly good?
+yes [ ]
+no [ ]
+comments:
+# Have you contributed any code that has been included in Valgrind?
-# Are there any development aspects that you think are particularly bad?
+yes [ ]
+no [ ]
+comments:
+# Any other comments about the non-software issues?
-# Any other comments about the development?
#----------------------------------------------------------------------------
-# Other platforms
+# Project details
#----------------------------------------------------------------------------
-# Would you find it useful if Valgrind was available on other platforms?
-# If Valgrind was available on all platforms, please indicate what
-# proportion of your usage would be on each platform. If you aren't sure,
-# please estimate. Please be as specific with your platform description as
-# possible.
-#
-# Example answer:
-# PowerPC/MacOS X : 50%
-# SPARC9/Solaris : 25%
-# x86/Linux : 20%
-# IA64/Linux : 5%
-
-x86/Linux :
-
-# For each platform (other than x86/Linux) mentioned in the previous
-# question, please indicate how much having Valgrind tools on that
-# platform will help _you_, using the following ratings:
-#
-# high: Would give you something the x86/Linux version cannot. Eg:
-# - part of your program(s) doesn't run on x86/Linux, or
-# - you ported your program to x86/Linux just to use Valgrind, or
-# - you have other programs that don't run on x86/Linux on which
-# you want to use Valgrind tools.
-#
-# medium: You would use it often, but it wouldn't give any big advantage
-# over the x86/Linux version. Eg. your program works on
-# multiple operating systems, and the Linux version isn't very
-# different to the other versions.
-#
-# low: You might use it, or use it only occasionally.
-#
-# Please add any explaining comments you think are relevant.
-#
-# Example answer:
-# PowerPC/MacOS X : medium, my main project has a MacOS X port
-# SPARC9/Solaris : high, I have several SPARC9/Solaris-only programs that
-# I can't port to other platforms
-# IA64/Linux : low, I might port to it if it becomes popular
-
+# For *each project* on which you have used Valgrind, we would be interested to
+# know the following information.
+# (Omit any details you want to keep private. Please estimate for any answers
+# you're unsure about. Take more than one line per answer if necessary.)
+project name :
+website (if one exists):
+brief description :
+public or private? :
+license : (eg. GNU GPL; BSD; proprietary)
+language(s) : (estimate proportions if > 1, eg. 80% C, 20% Fortran)
+number of programmers...
+...in total :
+...using Valgrind :
+size (lines of code) :
+number of users :
+development location :
+other comments :
-# What platforms do you think other people would want? Please accompany each
-# one with a high, medium, or low ranking for importance.
+# Would you be willing to have your project mentioned on the Valgrind website
+# as one that uses Valgrind? (Please only say "yes" if you have the
+# appropriate authority within your project to do so, or you have asked someone
+# with the appropriate authority.)
+yes [ ]
+no [ ]
-# Any other comments about porting Valgrind to other platforms?
+comments:
+# If so, please specify any information you gave in the previous answer that
+# you do *not* want mentioned (eg. "don't mention the development location").
#----------------------------------------------------------------------------
-# Publicity
+# Supporting Valgrind
#----------------------------------------------------------------------------
-# How did you learn about Valgrind? (Select all options that are
-# appropriate.)
-
-from a friend : [ ]
-from a workmate : [ ]
-on the web:
- by luck : [ ]
- searching for tools : [ ]
-other :
-
-# How many other programmers have you told about Valgrind?
+# It costs you nothing to use Valgrind, but it costs us money to develop it.
+# Would you be willing to donate money to support Valgrind's continued
+# development? (This is a sensitive question; feel free to give no answer.
+# If you answer "yes", quantitative comments would be appreciated.)
+yes [ ]
+no [ ]
+no answer [ ]
+comments:
-# How many of them have used it as a result?
-
-
-
-# Would you be willing to have your project mentioned on the Valgrind website
-# as one that uses Valgrind? Please only say "yes" if you have the appropriate
-# authority within your project to do so.
-
-yes : [ ]
-no : [ ]
-
-# Any other comments about publicity matters?
-
+# Would you be willing to contribute to Valgrind in a non-monetary fashion?
+# Please indicate what form this might take (eg. help with documentation).
@@ -333,22 +291,11 @@
# Surveys
#----------------------------------------------------------------------------
-# Any comments about the previous survey, or this survey? (Eg. suggestions for
-# extra questions.)
-
+# Any comments about the content, structure or results of this survey, or
+# the previous survey?
#----------------------------------------------------------------------------
-# Thank you for your time.
-#
# Please send completed surveys to njn25 at cam dot ac dot uk.
-
-#----------------------------------------------------------------------------
-# Change log
+#
+# Thank you for your time and support.
#----------------------------------------------------------------------------
-$Log$
-Revision 1.3 2003/12/04 15:18:43 nethercote
-Added "Would you be willing to have your project mentioned on the Valgrind
-website" publicity question.
-
-
-Dec 3: added "before a release" option
--- devel-home/valgrind/surveys.html #1.3:1.4
@@ -6,8 +6,8 @@
<h3>Current Survey</h3>
-Let your opinions about Valgrind be heard: complete our current
-<a href="survey2">survey</a>. This survey is an improved and more detailed
-compared to our last survey. Even if you filled out the last survey, we'd like
-your response to this survey.
+Let your opinions about Valgrind be heard: complete our current
+<a href="survey2">survey</a>. Even if you completed the last survey, we'd like
+your response to this survey, as it will give us more precise and directly
+useful information.
<p>
Survey responses tell us what is good and bad about Valgrind, sate our
@@ -21,9 +21,8 @@
Thanks to all those who responded.
<p>
-Read the <a href="survey-summary">summary</a>, and a list of
+Read the <a href="survey-summary">summary</a>, and a list of some
<a href="survey-response">actions</a> we've taken in direct response to the
-survey results. Please note that this list only shows things we have done so
-far. We are continuing to address the issues raised by the survey; this takes
-time.
+survey results. Please note that this list does not show everything we've
+done, and we continue to address the issues raised.
<p>
|
|
From: Nicholas N. <nj...@ca...> - 2004-02-01 14:58:50
|
CVS commit by nethercote: Minor tweaks; added ntop to users list M +4 -2 survey2 1.5 M +2 -1 surveys.html 1.5 M +3 -0 users.html 1.24 --- devel-home/valgrind/survey2 #1.4:1.5 @@ -8,6 +8,7 @@ # # - Your response is confidential; we won't make raw data public, only -# summaries. The only exception to this is if you answer "yes" to the -# question below about mentioning your project on the Valgrind website. +# summaries (which may include anonymous quotes). The only exception to this +# is if you answer "yes" to the question below about mentioning your project +# on the Valgrind website. # # - We have no plans to commercialize Valgrind. You can relax, that's not what @@ -268,4 +269,5 @@ # If so, please specify any information you gave in the previous answer that # you do *not* want mentioned (eg. "don't mention the development location"). +# We will not mention your name. --- devel-home/valgrind/surveys.html #1.4:1.5 @@ -13,5 +13,6 @@ Survey responses tell us what is good and bad about Valgrind, sate our curiosity about how it is used, and encourage us to continue our efforts. -By completing the survey, you are supporting Valgrind. +By completing the survey, you are supporting Valgrind, and helping us improve +it. <p> --- devel-home/valgrind/users.html #1.23:1.24 @@ -266,4 +266,7 @@ <dt><a href="http://synce.sf.net">SynCE</a> <dd>A WinCE communications layer. + +<dt><a href="http://www.ntop.org">ntop</a> +<dd>A network traffic probe that shows network usage. </dl> |
|
From: Nicholas N. <nj...@ca...> - 2004-02-01 14:59:42
|
CVS commit by nethercote: tweak M +1 -1 contact.html 1.2 --- devel-home/valgrind/contact.html #1.1:1.2 @@ -12,5 +12,5 @@ <p> If you want to give detailed, general feedback, please fill out our -<a href="survey2">survey</a>. +<a href="surveys.html">survey</a>. <p> |
|
From: Nicholas N. <nj...@ca...> - 2004-02-02 17:45:07
|
CVS commit by nethercote: Added the GIMP, MIRA, Anatomist M +1 -1 survey2 1.6 M +10 -0 users.html 1.25 --- devel-home/valgrind/survey2 #1.5:1.6 @@ -34,5 +34,5 @@ comments: -# Any other comments about your first use of Valgrind? +# Any other comments about how you first learnt about Valgrind? --- devel-home/valgrind/users.html #1.24:1.25 @@ -17,4 +17,7 @@ <dd>A commercial multi-platform office productivity suite, based on OpenOffice. +<dt><a href="http://www.gimp.org">The GIMP</a> +<dd>The GNU Image Manipulation Program. + <dt><a href="http://www.lysator.liu.se/~alla/dia/">Dia</a> <dd>A diagram creator, particularly suited to drawing simple circuit diagrams, @@ -136,4 +139,11 @@ <dt><a href="http://www.harmonyware.com">HarmonyWare</a> <dd>NURBS-based geometry translator tools. + +<dt><a href="http://www.chevreux.org/projects_mira.html">MIRA Assembler</a> +<dd>A whole genome shotgun and EST sequence assembler. + +<dt><a href="http://anatomist.info/">Anatomist</a> +<dd>A visualization tool for brain mapping, dedicated to structural data + browsing. </dl> |
|
From: Nicholas N. <nj...@ca...> - 2004-02-02 18:23:51
|
CVS commit by nethercote:
Added PostgreSQL
M +3 -0 users.html 1.26
--- devel-home/valgrind/users.html #1.25:1.26
@@ -91,4 +91,7 @@
you</a> from MySQL.)
+<dt><a href="http://www.postgresql.org">PostgreSQL</a>
+<dd>The World's most advanced open source database.
+
<dt><a href="http://www.teratext.com">Teratext Database System</a>
<dd>A terabyte-capable text database.
|
|
From: Nicholas N. <nj...@ca...> - 2004-02-04 06:14:16
|
CVS commit by nethercote: Added Opera, Galeon M +6 -0 users.html 1.27 --- devel-home/valgrind/users.html #1.26:1.27 @@ -67,4 +67,10 @@ <dd>A powerful email and newsgroup client derived from the Mozilla suite. +<dt><a href="http://www.opera.com">Opera</a> +<dd>A fast, multi-platform web browser. + +<dt><a href="http://galeon.sf.net">Galeon</a> +<dd>A web browser for GNOME that uses Mozilla's rendering engine. + <dt><a href="http://www.emsoftltd.com/index.php?action=embrowser">Embrowser</a> <dd>A small extensible web browser for internet appliances. |
|
From: Nicholas N. <nj...@ca...> - 2004-02-05 21:42:46
|
CVS commit by nethercote:
Added VTK, ParaView, Dart and CMaks
M +13 -0 users.html 1.28
--- devel-home/valgrind/users.html #1.27:1.28
@@ -155,4 +155,11 @@
<dd>A visualization tool for brain mapping, dedicated to structural data
browsing.
+
+<dt><a href="http://www.vtk.org">VTK</a>
+<dd>An open source software system for 3D computer graphics, image processing,
+ and visualization.
+
+<dt><a href="http://www.paraview.org">ParaView</a>
+<dd>A visualizer for large data sets.
</dl>
@@ -206,4 +213,10 @@
<dt><a href="http://www.froglogic.com/squish/">Squish</a>
<dd>A cross-platform automated GUI testing framework for Qt/C++ applications.
+
+<dt><a href="http://public.kitware.com/dart/">Dart</a>
+<dd>An open source, distributed, software quality system.
+
+<dt><a href="http://www.cmake.org">CMake</a>
+<dd>A cross-platform, open-source make system.
</dl>
|
|
From: Nicholas N. <nj...@ca...> - 2004-02-07 20:14:39
|
CVS commit by nethercote: Changed category structure a bit. Added a short "highlights" list at the top of really well-known projects. Added amaroK, Boost. M +85 -62 users.html 1.29 --- devel-home/valgrind/users.html #1.28:1.29 @@ -6,6 +6,12 @@ The following projects use or have used Valgrind. +<p> +The short list: OpenOffice, StarOffice, Mozilla, Opera, KDE, GNOME, Evolution, +MySQL, PostgreSQL, Perl, PHP, Samba, Nasa Mars Lander software, The GIMP, Ogg +Vorbis, Battlefield 1942... +<p> +The long list... -<h3>Desktop</h3> +<h3>Office Software</h3> <dl> <dt><a href="http://openoffice.org">OpenOffice</a> @@ -17,32 +23,7 @@ <dd>A commercial multi-platform office productivity suite, based on OpenOffice. -<dt><a href="http://www.gimp.org">The GIMP</a> -<dd>The GNU Image Manipulation Program. - -<dt><a href="http://www.lysator.liu.se/~alla/dia/">Dia</a> -<dd>A diagram creator, particularly suited to drawing simple circuit diagrams, - and more. -</dl> - -<h3>KDE</h3> -<dl> -<dt><a href="http://www.kde.org">KDE</a> -<dd>An open source graphical desktop environment for Unix workstations. - <dt><a href="http://www.koffice.org">KOffice</a> <dd>A multi-application, integrated office suite. -<dt><a href="http://www.konqueror.org">Konqueror</a> -<dd>A web browser, file manager, and universal document viewing application. - -<dt><a href="http://www.trolltech.com/products/qt/">Qt by Trolltech</a> -<dd>A multi-platform, C++ application development framework. -</dl> - -<h3>GNOME</h3> -<dl> -<dt><a href="http://www.gnome.org">GNOME</a> -<dd>A desktop environment and developer platform for Unix and Linux systems. - <dt><a href="http://www.gnumeric.org">Gnumeric</a> <dd>A replacement for proprietary spreadsheets. @@ -52,9 +33,10 @@ task-list system. -<dt><a href="http://xmlsoft.org/">libxml2/libxslt</a> -<dd>GNOME's multi-platform XML C parser and toolkit. -</dl> +<dt><a href="http://mozilla.org/products/thunderbird/">Mozilla Thunderbird</a> +<dd>A powerful email and newsgroup client derived from the Mozilla suite. +<dl> -<h3>Web, Internet and Email</h3> + +<h3>Web Browsers</h3> <dl> <dt><a href="http://www.mozilla.org">Mozilla</a> @@ -64,10 +46,10 @@ <dd>A lean, fast web browser derived from the Mozilla suite. -<dt><a href="http://mozilla.org/products/thunderbird/">Mozilla Thunderbird</a> -<dd>A powerful email and newsgroup client derived from the Mozilla suite. - <dt><a href="http://www.opera.com">Opera</a> <dd>A fast, multi-platform web browser. +<dt><a href="http://www.konqueror.org">Konqueror</a> +<dd>A web browser, file manager, and universal document viewing application. + <dt><a href="http://galeon.sf.net">Galeon</a> <dd>A web browser for GNOME that uses Mozilla's rendering engine. @@ -75,19 +57,7 @@ <dt><a href="http://www.emsoftltd.com/index.php?action=embrowser">Embrowser</a> <dd>A small extensible web browser for internet appliances. - -<dt><a href="http://messenger.yahoo.com/messenger/download/unix.html">Yahoo! Messenger</a> -<dd>A free instant messaging service. - -<dt><a href="http://pan.rebelbase.com">Pan</a> -<dd>A newsreader supporting offline newsreading, article filtering, and - multiple connections. - -<dt><a href="http://www.pldaniels.com/ripmime">ripMIME</a> -<dd>An email decoding engine and library. - -<dt><a href="http://bidwatcher.sf.net">Bidwatcher</a> -<dd>An eBay auction listing tracker. </dl> + <h3>Databases and Search Engines</h3> <dl> @@ -119,4 +89,5 @@ </dl> + <h3>Scientific</h3> <dl> @@ -164,4 +135,5 @@ </dl> + <h3>Simulation</h3> <dl> @@ -177,4 +149,5 @@ </dl> + <h3>Compilers and Interpreters</h3> <dl> @@ -193,5 +166,6 @@ </dl> -<h3>Programming Tools</h3> + +<h3>Development Tools</h3> <dl> <dt><a href="http://www.gnu.org/software/ddd/">GNU ddd</a> @@ -202,13 +176,7 @@ <dd>A system-wide, kernel- and user-space profiler for Linux. -<dt><a href="http://www.uclibc.org">uClibc</a> -<dd>A compact C library for embedded systems. - <dt><a href="http://www.venge.net/monotone/">Monotone</a> <dd>A free, distributed version control system. -<dt><a href="http://eboxy.sf.net">eboxy</a> -<dd>A tool for creating graphical user interfaces for set-top boxes. - <dt><a href="http://www.froglogic.com/squish/">Squish</a> <dd>A cross-platform automated GUI testing framework for Qt/C++ applications. @@ -219,6 +187,35 @@ <dt><a href="http://www.cmake.org">CMake</a> <dd>A cross-platform, open-source make system. + +<dt><a href="http://eboxy.sf.net">eboxy</a> +<dd>A tool for creating graphical user interfaces for set-top boxes. </dl> + +<h3>Development Environments and Libraries</h3> +<dl> +<dt><a href="http://www.kde.org">KDE</a> +<dd>An open source graphical desktop environment for Unix workstations. + +<dt><a href="http://www.gnome.org">GNOME</a> +<dd>A desktop environment and developer platform for Unix and Linux systems. + +<dt><a href="http://www.trolltech.com/products/qt/">Qt by Trolltech</a> +<dd>A multi-platform, C++ application development framework. + +<dt><a href="http://opie.handhelds.org">Opie</a> +<dd>A graphical user environment for PDAs and other Linux devices. + +<dt><a href="http://www.uclibc.org">uClibc</a> +<dd>A compact C library for embedded systems. + +<dt><a href="http://xmlsoft.org/">libxml2/libxslt</a> +<dd>GNOME's multi-platform XML C parser and toolkit. + +<dt><a href="http://www.boost.org">Boost C++ libraries</a> +<dd>A collection of portable C++ source libraries. +</dl> + + <h3>Audio/Video</h3> <dl> @@ -241,6 +238,10 @@ <dt><a href="http://www.uchian.pwp.blueyonder.co.uk/kdenlive.html">Kdenlive</a> <dd>Video editing suite. + +<dt><a href="http://amarok.sourceforge.net/">amaroK</a> +<dd>A KDE media player.</a> </dl> + <h3>System</h3> <dl> @@ -253,6 +254,13 @@ (<a href="http://www.securiteam.com/unixfocus/6P00D208UC.html">Example</a> bug found.) + +<dt><a href="http://www.ntop.org">ntop</a> +<dd>A network traffic probe that shows network usage. + +<dt><a href="http://synce.sf.net">SynCE</a> +<dd>A WinCE communications layer. </dl> + <h3>Games</h3> <dl> @@ -274,6 +282,30 @@ </dl> + +<h3>Internet</h3> +<dt><a href="http://messenger.yahoo.com/messenger/download/unix.html">Yahoo! Messenger</a> +<dd>A free instant messaging service. + +<dt><a href="http://pan.rebelbase.com">Pan</a> +<dd>A newsreader supporting offline newsreading, article filtering, and + multiple connections. + +<dt><a href="http://www.pldaniels.com/ripmime">ripMIME</a> +<dd>An email decoding engine and library. + +<dt><a href="http://bidwatcher.sf.net">Bidwatcher</a> +<dd>An eBay auction listing tracker. +</dl> + + <h3>Other</h3> <dl> +<dt><a href="http://www.gimp.org">The GIMP</a> +<dd>The GNU Image Manipulation Program. + +<dt><a href="http://www.lysator.liu.se/~alla/dia/">Dia</a> +<dd>A diagram creator, particularly suited to drawing simple circuit diagrams, + and more. + <dt><a href="http://www.sportvision.com">SportVision</a> <dd>Various tools for virtual enhancements to live TV sports broadcasts. @@ -290,15 +322,6 @@ access from C, C++, Java, Perl, Python. -<dt><a href="http://opie.handhelds.org">Opie</a> -<dd>A graphical user environment for PDAs and other Linux devices. - <dt><a href="http://www.gtk-papaya.org">Papaya</a> <dd>A GTK+-2.0 MUD client for UNIX and Windows. - -<dt><a href="http://synce.sf.net">SynCE</a> -<dd>A WinCE communications layer. - -<dt><a href="http://www.ntop.org">ntop</a> -<dd>A network traffic probe that shows network usage. </dl> |
|
From: Nicholas N. <nj...@ca...> - 2004-02-07 20:15:38
|
CVS commit by nethercote: whoops M +1 -1 users.html 1.30 --- devel-home/valgrind/users.html #1.29:1.30 @@ -35,5 +35,5 @@ <dt><a href="http://mozilla.org/products/thunderbird/">Mozilla Thunderbird</a> <dd>A powerful email and newsgroup client derived from the Mozilla suite. -<dl> +</dl> |
|
From: Nicholas N. <nj...@ca...> - 2004-02-07 20:16:18
|
CVS commit by nethercote: whoops again M +1 -0 users.html 1.31 --- devel-home/valgrind/users.html #1.30:1.31 @@ -284,4 +284,5 @@ <h3>Internet</h3> +<dl> <dt><a href="http://messenger.yahoo.com/messenger/download/unix.html">Yahoo! Messenger</a> <dd>A free instant messaging service. |
|
From: Nicholas N. <nj...@ca...> - 2004-02-07 20:27:32
|
CVS commit by nethercote: Added "Graphics and Visualization" category. Added EQUINOX-3D. M +12 -5 users.html 1.32 --- devel-home/valgrind/users.html #1.31:1.32 @@ -122,4 +122,15 @@ <dt><a href="http://www.chevreux.org/projects_mira.html">MIRA Assembler</a> <dd>A whole genome shotgun and EST sequence assembler. +</dl> + + +<h3>Graphics and Visualization</h3> +<dl> +<dt><a href="http://www.opensg.org">OpenSG</a> +<dd>A portable scenegraph system for creating realtime graphics programs, e.g. + for virtual reality applications. + +<dt><a href="http://www.equinox3d.com">EQUINOX-3D</a> +<dd>A 3D graphics renderer and ray-tracer for Linux and Unix. <dt><a href="http://anatomist.info/">Anatomist</a> @@ -145,5 +156,5 @@ <dt><a href="http://www.simgear.org">SimGear</a> -<dd>Building-block libraries for quickly assembling 3d simulations, games, and +<dd>Building-block libraries for quickly assembling 3D simulations, games, and visualization applications. </dl> @@ -315,8 +326,4 @@ <dd>A tool to estimate the power dissipation of hardware/ASIC designs. -<dt><a href="http://www.opensg.org">OpenSG</a> -<dd>A portable scenegraph system for creating realtime graphics programs, e.g. - for virtual reality applications. - <dt><a href="http://www.xmlBlaster.org">xmlBlaster</a> <dd>A publish/subscribe and PtP message oriented middleware with easy |
|
From: Nicholas N. <nj...@ca...> - 2004-02-08 13:51:30
|
CVS commit by nethercote: Improve EQUINOX-3D's description. M +2 -1 users.html 1.33 --- devel-home/valgrind/users.html #1.32:1.33 @@ -132,5 +132,6 @@ <dt><a href="http://www.equinox3d.com">EQUINOX-3D</a> -<dd>A 3D graphics renderer and ray-tracer for Linux and Unix. +<dd>A modeling, animation and renderering suite for 3D graphics on Linux and +Unix. <dt><a href="http://anatomist.info/">Anatomist</a> |
|
From: Nicholas N. <nj...@ca...> - 2004-02-09 11:45:05
|
CVS commit by nethercote:
Added article link
M +5 -0 articles.html 1.3
--- devel-home/valgrind/articles.html #1.2:1.3
@@ -14,4 +14,9 @@
Awards 2004: Julian Seward for Valgrind</a>, by Rex Baldazo. Interview
with Julian Seward, covering Valgrind's origins.
+
+<li>October 2003:
+ <a href="http://www.sabalsoftware.com/article_reliableCode.php">Developing
+ Reliable Linux Code</a>, by Jim Brooks. Concisely describes various
+ testing, debugging and auditing tools, including Valgrind.
</ul>
<p>
|
|
From: Nicholas N. <nj...@ca...> - 2004-02-09 11:47:01
|
CVS commit by nethercote:
formatting
M +2 -0 articles.html 1.4
--- devel-home/valgrind/articles.html #1.3:1.4
@@ -14,4 +14,5 @@
Awards 2004: Julian Seward for Valgrind</a>, by Rex Baldazo. Interview
with Julian Seward, covering Valgrind's origins.
+ <p>
<li>October 2003:
@@ -19,4 +20,5 @@
Reliable Linux Code</a>, by Jim Brooks. Concisely describes various
testing, debugging and auditing tools, including Valgrind.
+ <p>
</ul>
<p>
|
|
From: Nicholas N. <nj...@ca...> - 2004-02-10 01:39:24
|
CVS commit by nethercote: Mozilla Firebird has changed its name, again M +2 -2 users.html 1.35 --- devel-home/valgrind/users.html #1.34:1.35 @@ -43,5 +43,5 @@ <dd>Web application suite, for browsing, email, IRC chat and HTML editing. -<dt><a href="http://mozilla.org/products/firebird/">Mozilla Firebird</a> +<dt><a href="http://mozilla.org/products/firefox/">Mozilla Firefox</a> <dd>A lean, fast web browser derived from the Mozilla suite. @@ -276,5 +276,5 @@ <dd>A WinCE communications layer. -<dt><a href="http://gimp-print.sourceforge.net">Gimp-Print</a> +<dt><a href="http://gimp-print.sf.net">Gimp-Print</a> <dd>Printer drivers for use with Ghostscript, CUPS, Foomatic, and The GIMP. </dl> |
|
From: Nicholas N. <nj...@ca...> - 2004-02-10 02:50:32
|
CVS commit by nethercote: Added Prelude-IDS, Gimp-print M +6 -0 users.html 1.34 --- devel-home/valgrind/users.html #1.33:1.34 @@ -270,6 +270,12 @@ <dd>A network traffic probe that shows network usage. +<dt><a href="http://www.prelude-ids.org">Prelude IDS</a> +<dd>A hybrid intrusion detection system for network/host security. + <dt><a href="http://synce.sf.net">SynCE</a> <dd>A WinCE communications layer. + +<dt><a href="http://gimp-print.sourceforge.net">Gimp-Print</a> +<dd>Printer drivers for use with Ghostscript, CUPS, Foomatic, and The GIMP. </dl> |
|
From: Nicholas N. <nj...@ca...> - 2004-02-10 14:30:38
|
CVS commit by nethercote: Added SAS (request finally got past their marketing and legal departments) M +6 -2 users.html 1.36 --- devel-home/valgrind/users.html #1.35:1.36 @@ -8,6 +8,6 @@ <p> The short list: OpenOffice, StarOffice, Mozilla, Opera, KDE, GNOME, Evolution, -MySQL, PostgreSQL, Perl, PHP, Samba, Nasa Mars Lander software, The GIMP, Ogg -Vorbis, Battlefield 1942... +MySQL, PostgreSQL, Perl, PHP, Samba, Nasa Mars Lander software, SAS, The GIMP, +Ogg Vorbis, Battlefield 1942... <p> The long list... @@ -320,4 +320,8 @@ <h3>Other</h3> <dl> +<dt><a href="http://www.sas.com">SAS</a> +<dd>A 25 MLOC integrated data management, business intelligence and analysis + system. + <dt><a href="http://www.gimp.org">The GIMP</a> <dd>The GNU Image Manipulation Program. |
|
From: Nicholas N. <nj...@ca...> - 2004-02-10 15:41:25
|
CVS commit by nethercote: Beefed up the articles page. M +48 -9 articles.html 1.5 --- devel-home/valgrind/articles.html #1.4:1.5 @@ -7,17 +7,56 @@ ?> -The following articles have been written about Valgrind. - +<h3>Full Articles</h3> +The following articles are about Valgrind. <ul> -<li>January 15, 2004: - <a href="http://builder.com.com/5100-6375-5136747.html?tag=tt">Open Source - Awards 2004: Julian Seward for Valgrind</a>, by Rex Baldazo. Interview - with Julian Seward, covering Valgrind's origins. +<li> + Rex Baldazo. + <a href="http://builder.com.com/5100-6375-5136747.html">Open Source + Awards 2004: Julian Seward for Valgrind</a>. + Builder.com, January 15, 2004.<br> + Interview with Julian Seward, covering Valgrind's origins. <p> +</ul> + -<li>October 2003: +<h3>Partial Articles</h3> +The following articles mention Valgrind. +<ul> +<li>Jim Brooks. <a href="http://www.sabalsoftware.com/article_reliableCode.php">Developing - Reliable Linux Code</a>, by Jim Brooks. Concisely describes various - testing, debugging and auditing tools, including Valgrind. + Reliable Linux Code</a>. + Sabal Software, October 2003. + <p> + +<li>Carl Erickson. + <a href="http://www.linuxjournal.com/article.php?sid=6556">Memory leak + detection in C++</a>. + Linux Journal #110, June 2003. + <p> + +<li>Madhu M Kurup. + <a href="http://linuxgazette.net/issue81/kurup.html">Is Your Memory Not + What It Used To Be?</a>. + Linux Gazette, issue 81, August 2002. + <p> +</ul> + + +<h3>Announcements</h3> +The following announcements (with comments) concerned Valgrind. +<ul> +<li><a href="http://developers.slashdot.org/article.pl?sid=04/01/17/1817256">Open + Source Awards 2004</a>. + Slashdot, January 17, 2004. + <p> + +<li><a href="http://developers.slashdot.org/article.pl?sid=03/04/26/1638220">Cache + Optimization Now Made Easy, And Pretty</a>. + Slashdot, April 26, 2003. + <p> + +<li><a href="http://developers.slashdot.org/article.pl?sid=02/07/28/1833225">Valgrind + 1.0.0 Released"</a>. + Slashdot, July 28, 2002. <p> </ul> |
|
From: Nicholas N. <nj...@ca...> - 2004-02-10 22:07:44
|
CVS commit by nethercote: Added Speex M +3 -0 users.html 1.37 --- devel-home/valgrind/users.html #1.36:1.37 @@ -253,4 +253,7 @@ <dt><a href="http://amarok.sourceforge.net/">amaroK</a> <dd>A KDE media player.</a> + +<dt><a href="http://www.speex.org">Speex</a> +<dd>A patent-free voice codec. </dl> |
|
From: Nicholas N. <nj...@ca...> - 2004-02-11 11:58:11
|
CVS commit by nethercote:
Make vgprof a bit clearer. Giving the skin the same name as the patched
version of gprof is very confusing...
M +5 -5 related.html 1.8
--- devel-home/valgrind/related.html #1.7:1.8
@@ -20,9 +20,9 @@
it collects.
<p>
-<li><a href="http://www.goop.org/~jeremy/valgrind/vgprof.html">VGProf</a>,
- by Jeremy Fitzhardinge, is a profiling tool like gprof, but doesn't
- require recompilation, and works with threaded programs, and can profile
- shared libraries. Jeremy also has various
- <a href="http://www.goop.org/~jeremy/valgrind/">patches</a> for Valgrind.
+<li>Jeremy Fitzhardinge has several Valgrind
+ <a href="http://www.goop.org/~jeremy/valgrind/vgprof.html">patches</a>,
+ including one for vgprof, a Valgrind tool that does profiling like gprof,
+ but doesn't require recompilation, and works with threaded programs, and
+ can profile shared libraries.
<p>
<li>Nick Nethercote has three experimental tools: a heap profiler, a
|
|
From: Nicholas N. <nj...@ca...> - 2004-02-11 11:59:01
|
CVS commit by nethercote:
Get url right
M +1 -1 related.html 1.9
--- devel-home/valgrind/related.html #1.8:1.9
@@ -21,5 +21,5 @@
<p>
<li>Jeremy Fitzhardinge has several Valgrind
- <a href="http://www.goop.org/~jeremy/valgrind/vgprof.html">patches</a>,
+ <a href="http://www.goop.org/~jeremy/valgrind/">patches</a>,
including one for vgprof, a Valgrind tool that does profiling like gprof,
but doesn't require recompilation, and works with threaded programs, and
|
|
From: Nicholas N. <nj...@ca...> - 2004-02-11 14:17:10
|
CVS commit by nethercote: Remove bogus tag M +1 -1 users.html 1.38 --- devel-home/valgrind/users.html #1.37:1.38 @@ -252,5 +252,5 @@ <dt><a href="http://amarok.sourceforge.net/">amaroK</a> -<dd>A KDE media player.</a> +<dd>A KDE media player. <dt><a href="http://www.speex.org">Speex</a> |
|
From: Nicholas N. <nj...@ca...> - 2004-02-11 14:15:43
|
CVS commit by nethercote: Fix some not-so-nice HTML: - convert <i> to <em> - convert <b> to <strong> - start using style sheet properly, to remove deprecated tags like <center> M +1 -1 bugs.html 1.9 M +1 -1 cvs.html 1.5 M +3 -3 downloads.html 1.9 M +3 -3 header.inc 1.10 M +7 -14 index.html 1.16 M +20 -20 overview.html 1.11 M +1 -1 related.html 1.10 M +15 -1 style.css 1.2 M +4 -4 tools.html 1.5 --- devel-home/valgrind/bugs.html #1.8:1.9 @@ -21,5 +21,5 @@ are ignoring you; it may well be that the bug has been reported before. <p> -When you report a bug, <i>please</i> give the following information: +When you report a bug, <em>please</em> give the following information: <ul> <li>What version of Valgrind you are running; --- devel-home/valgrind/cvs.html #1.4:1.5 @@ -7,5 +7,5 @@ If you want a bleeding-edge version of Valgrind, follow these <a href="http://developer.kde.org/source/anoncvs.html">instructions</a> -to check out the HEAD from our CVS repository; the <i>modulename</i> is +to check out the HEAD from our CVS repository; the <em>modulename</em> is <code>valgrind</code>. Note particularly the information about mirrors. <p> --- devel-home/valgrind/downloads.html #1.8:1.9 @@ -7,5 +7,5 @@ <h3>Current Stable Release</h3> -<b>2.0.0 (of 11 November 2003)</b> +<strong>2.0.0 (of 11 November 2003)</strong> <a HREF="http://developer.kde.org/~sewardj/valgrind-2.0.0.tar.bz2">(bzip2'd source, 710KB)</a> (MD5=1f6a90d0ca494fb75eaeef498e8252b5) @@ -30,5 +30,5 @@ <h3>Development Releases</h3> -<b>2.1.0 (of 14 December 2003)</b> +<strong>2.1.0 (of 14 December 2003)</strong> <a HREF="http://developer.kde.org/~sewardj/valgrind-2.1.0.tar.bz2">(bzip2'd source, 762KB)</a> (MD5=3e4056dd45163a5f555a23ced2f95191) @@ -50,5 +50,5 @@ <p> -<b>20031012-wine (of mid Oct 2003)</b> +<strong>20031012-wine (of mid Oct 2003)</strong> <a HREF="http://developer.kde.org/~sewardj/valgrind-20031012-wine.tar.bz2">(bzip2'd source, 697KB)</a> --- devel-home/valgrind/header.inc #1.9:1.10 @@ -9,5 +9,5 @@ <table width="100%" cellspacing=10> <tr> -<td bgcolor="#eeeeee" valign="top"> +<td class="menu" valign="top"> <?php include "menu.inc" @@ -16,6 +16,6 @@ <td> -<center><h1>Valgrind</h1></center> +<h1>Valgrind</h1> <hr> -<center><h2><?php print $page_heading; ?></h2></center> +<h2><?php print $page_heading; ?></h2> --- devel-home/valgrind/index.html #1.15:1.16 @@ -5,28 +5,22 @@ ?> -<center>January 27, 2004: We have a new page listing +<p class="news">January 27, 2004: We have a new page listing <a href="users.html">projects using Valgrind</a>. Please see the bottom of that page if you want to add your project to the list. -</center> -<p> -<center>January 15, 2004: Valgrind awarded a merit (bronze) +<p class="news">January 15, 2004: Valgrind awarded a merit (bronze) <a href="http://opensource.org/OSA/awards.php">Open Source Award</a>. Read the <a href="http://builder.com.com/5100-6375-5136747.html">interview</a> with Julian Seward. -</center> -<p> -<center>December 14, 2003: A new unstable release, -<a href="/downloads.html">valgrind 2.1.0</a>, is available.</center> -<p> +<p class="news">December 14, 2003: A new unstable release, +<a href="/downloads.html">valgrind 2.1.0</a>, is available. -<center>November 11, 2003: A new stable release, -<a href="/downloads.html">valgrind 2.0.0</a>, is available.</center> -<p> +<p class="news">November 11, 2003: A new stable release, +<a href="/downloads.html">valgrind 2.0.0</a>, is available. <hr> <p> -<b>Valgrind is a GPL'd system for debugging and profiling x86-Linux programs.</b> +<strong>Valgrind is a GPL'd system for debugging and profiling x86-Linux programs.</strong> With the tools that come with Valgrind, you can automatically detect many memory management and threading bugs, avoiding hours of frustrating @@ -39,5 +33,4 @@ <p> Use the menu at left to learn more. -<p> <?php --- devel-home/valgrind/overview.html #1.10:1.11 @@ -5,5 +5,5 @@ ?> -<b>Valgrind is a GPL'd system for debugging and profiling x86-Linux programs.</b> +<strong>Valgrind is a GPL'd system for debugging and profiling x86-Linux programs.</strong> With the tools that come with Valgrind, you can automatically detect many memory management and threading bugs, avoiding hours of frustrating @@ -15,5 +15,5 @@ <ul> -<li><b>Valgrind will save you hours of debugging time.</b> +<li><strong>Valgrind will save you hours of debugging time.</strong> With Valgrind tools you can automatically detect many memory management and threading bugs. This gives you confidence that your @@ -23,15 +23,15 @@ <p> -<li><b>Valgrind can help you speed up your programs.</b> +<li><strong>Valgrind can help you speed up your programs.</strong> With Valgrind tools you can also perform very detailed profiling to help speed up your programs. <p> -<li><b>Valgrind is free.</b> Free-as-in-speech: you can download it, read +<li><strong>Valgrind is free.</strong> Free-as-in-speech: you can download it, read the source code, make modifications, and pass them on, all within the limits of the GNU GPL. And free-as-in-beer: we aren't charging for it. <p> -<li><b>Valgrind runs on x86-Linux.</b> One of the most popular platforms in +<li><strong>Valgrind runs on x86-Linux.</strong> One of the most popular platforms in use. Valgrind works on all x86-compatible machines, and works with all the major Linux distributions, including Red Hat, SuSE, Debian, Gentoo, @@ -39,5 +39,5 @@ <p> -<li><b>Valgrind is easy to use.</b> Valgrind uses dynamic binary +<li><strong>Valgrind is easy to use.</strong> Valgrind uses dynamic binary translation, so you don't need to modify, recompile or relink your applications. Just prefix your command line with @@ -45,5 +45,5 @@ <p> -<li><b>Valgrind is not a toy.</b> Valgrind is first and foremost a +<li><strong>Valgrind is not a toy.</strong> Valgrind is first and foremost a debugging and profiling system for large, complex programs. We have had feedback from users working on projects with up to 25 million @@ -56,5 +56,5 @@ <p> -<li><b>Valgrind is suitable for any type of software.</b> Valgrind has been +<li><strong>Valgrind is suitable for any type of software.</strong> Valgrind has been used on almost every kind of software imaginable: desktop applications, libraries, databases, games, web browsers, network @@ -68,5 +68,5 @@ <p> -<li><b>Valgrind is widely used.</b> Valgrind has been used by thousands +<li><strong>Valgrind is widely used.</strong> Valgrind has been used by thousands of programmers across the world. We have received feedback from users in over 25 countries, including: Belgium, Czech Republic, @@ -77,5 +77,5 @@ <p> -<li><b>Valgrind works with programs written in any language.</b> +<li><strong>Valgrind works with programs written in any language.</strong> Because Valgrind works directly with program binaries, it works with programs written in any programming language, be they compiled, @@ -89,5 +89,5 @@ <p> -<li><b>Valgrind debugs and profiles your <i>entire</i> program.</b> +<li><strong>Valgrind debugs and profiles your <em>entire</em> program.</strong> Unlike tools that require a recompilation step, Valgrind gives you total debugging and profiling coverage of every instruction executed by @@ -96,5 +96,5 @@ <p> -<li><b>Valgrind can be used with other tools.</b> Valgrind can start GDB and +<li><strong>Valgrind can be used with other tools.</strong> Valgrind can start GDB and attach it to your program at the point(s) where errors are detected, so that you can poke around and figure out what was going on at the @@ -102,5 +102,5 @@ <p> -<li><b>Valgrind is extensible.</b> Valgrind consists of the Valgrind core, +<li><strong>Valgrind is extensible.</strong> Valgrind consists of the Valgrind core, which provides a synthetic software x86 CPU, and Valgrind tools, which plug into the core, and instrument and analyse the running @@ -111,5 +111,5 @@ <p> -<li><b>Valgrind is actively maintained.</b> The Valgrind developers are +<li><strong>Valgrind is actively maintained.</strong> The Valgrind developers are constantly working to fix bugs, improve Valgrind, and ensure it works as new Linux distributions and libraries come out. There are @@ -133,23 +133,23 @@ <ul> -<li><b>All the time.</b> For small programs with short run-times, when +<li><strong>All the time.</strong> For small programs with short run-times, when developing you can always run the program under a Valgrind tool (usually either Memcheck or Addrcheck), knowing that memory bugs will be found immediately. <p> -<li><b>In automatic testing.</b> By using Valgrind tools in your +<li><strong>In automatic testing.</strong> By using Valgrind tools in your automatic unit, integration, system, or regression test, you can be confident no code will be unchecked. <p> -<li><b>After big changes.</b> To ensure new bugs haven't been introduced +<li><strong>After big changes.</strong> To ensure new bugs haven't been introduced in the new code. <p> -<li><b>When a bug occurs.</b> Get instant feedback about what the bug +<li><strong>When a bug occurs.</strong> Get instant feedback about what the bug is, where it occurred, and why. <p> -<li><b>When a bug is suspected.</b> Is your program behaving oddly? +<li><strong>When a bug is suspected.</strong> Is your program behaving oddly? Use a Valgrind tool to discover if a bug is the cause. <p> -<li><b>Before a release.</b> To give you confidence that your new +<li><strong>Before a release.</strong> To give you confidence that your new release is as stable and bug-free as possible. <p> --- devel-home/valgrind/related.html #1.9:1.10 @@ -72,5 +72,5 @@ We haven't tried the following ports, but they don't seem complete. But kudos -to the authors for attempting a <i>very</i> difficult task. +to the authors for attempting a <em>very</em> difficult task. <ul> --- devel-home/valgrind/style.css #1.1:1.2 @@ -1,2 +1,16 @@ -body { background: #ffffff; } +body { + background: #ffffff; + color: #000000; +} + +td.menu { + background: #eeeeee; + color: #000000; +} + +h1,h2 { text-align: center; } + +p.news { text-align: center; } + + --- devel-home/valgrind/tools.html #1.4:1.5 @@ -8,5 +8,5 @@ <ul> -<li><b>Memcheck</b> detects memory-management problems, and is aimed +<li><strong>Memcheck</strong> detects memory-management problems, and is aimed primarily at C and C++ programs. When a program is run under Memcheck's supervision, all reads and writes of memory are checked, @@ -36,5 +36,5 @@ programs about 10--30x slower than normal. -<li><b>Addrcheck</b> is a lightweight version of Memcheck which does +<li><strong>Addrcheck</strong> is a lightweight version of Memcheck which does no uninitialised-value checking. So it detects fewer errors than Memcheck, but programs run about twice as fast as they do on @@ -47,5 +47,5 @@ <p> -<li><b>Cachegrind</b> is a cache profiler. It performs detailed +<li><strong>Cachegrind</strong> is a cache profiler. It performs detailed simulation of the I1, D1 and L2 caches in your CPU and so can accurately pinpoint the sources of cache misses in your code. It @@ -57,5 +57,5 @@ <p> -<li><b>Helgrind</b> is a thread debugger which finds data races in +<li><strong>Helgrind</strong> is a thread debugger which finds data races in multithreaded programs. It looks for memory locations which are accessed by more than one (POSIX p-)thread, but for which no |