You can subscribe to this list here.
| 2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
(122) |
Nov
(152) |
Dec
(69) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2003 |
Jan
(6) |
Feb
(25) |
Mar
(73) |
Apr
(82) |
May
(24) |
Jun
(25) |
Jul
(10) |
Aug
(11) |
Sep
(10) |
Oct
(54) |
Nov
(203) |
Dec
(182) |
| 2004 |
Jan
(307) |
Feb
(305) |
Mar
(430) |
Apr
(312) |
May
(187) |
Jun
(342) |
Jul
(487) |
Aug
(637) |
Sep
(336) |
Oct
(373) |
Nov
(441) |
Dec
(210) |
| 2005 |
Jan
(385) |
Feb
(480) |
Mar
(636) |
Apr
(544) |
May
(679) |
Jun
(625) |
Jul
(810) |
Aug
(838) |
Sep
(634) |
Oct
(521) |
Nov
(965) |
Dec
(543) |
| 2006 |
Jan
(494) |
Feb
(431) |
Mar
(546) |
Apr
(411) |
May
(406) |
Jun
(322) |
Jul
(256) |
Aug
(401) |
Sep
(345) |
Oct
(542) |
Nov
(308) |
Dec
(481) |
| 2007 |
Jan
(427) |
Feb
(326) |
Mar
(367) |
Apr
(255) |
May
(244) |
Jun
(204) |
Jul
(223) |
Aug
(231) |
Sep
(354) |
Oct
(374) |
Nov
(497) |
Dec
(362) |
| 2008 |
Jan
(322) |
Feb
(482) |
Mar
(658) |
Apr
(422) |
May
(476) |
Jun
(396) |
Jul
(455) |
Aug
(267) |
Sep
(280) |
Oct
(253) |
Nov
(232) |
Dec
(304) |
| 2009 |
Jan
(486) |
Feb
(470) |
Mar
(458) |
Apr
(423) |
May
(696) |
Jun
(461) |
Jul
(551) |
Aug
(575) |
Sep
(134) |
Oct
(110) |
Nov
(157) |
Dec
(102) |
| 2010 |
Jan
(226) |
Feb
(86) |
Mar
(147) |
Apr
(117) |
May
(107) |
Jun
(203) |
Jul
(193) |
Aug
(238) |
Sep
(300) |
Oct
(246) |
Nov
(23) |
Dec
(75) |
| 2011 |
Jan
(133) |
Feb
(195) |
Mar
(315) |
Apr
(200) |
May
(267) |
Jun
(293) |
Jul
(353) |
Aug
(237) |
Sep
(278) |
Oct
(611) |
Nov
(274) |
Dec
(260) |
| 2012 |
Jan
(303) |
Feb
(391) |
Mar
(417) |
Apr
(441) |
May
(488) |
Jun
(655) |
Jul
(590) |
Aug
(610) |
Sep
(526) |
Oct
(478) |
Nov
(359) |
Dec
(372) |
| 2013 |
Jan
(467) |
Feb
(226) |
Mar
(391) |
Apr
(281) |
May
(299) |
Jun
(252) |
Jul
(311) |
Aug
(352) |
Sep
(481) |
Oct
(571) |
Nov
(222) |
Dec
(231) |
| 2014 |
Jan
(185) |
Feb
(329) |
Mar
(245) |
Apr
(238) |
May
(281) |
Jun
(399) |
Jul
(382) |
Aug
(500) |
Sep
(579) |
Oct
(435) |
Nov
(487) |
Dec
(256) |
| 2015 |
Jan
(338) |
Feb
(357) |
Mar
(330) |
Apr
(294) |
May
(191) |
Jun
(108) |
Jul
(142) |
Aug
(261) |
Sep
(190) |
Oct
(54) |
Nov
(83) |
Dec
(22) |
| 2016 |
Jan
(49) |
Feb
(89) |
Mar
(33) |
Apr
(50) |
May
(27) |
Jun
(34) |
Jul
(53) |
Aug
(53) |
Sep
(98) |
Oct
(206) |
Nov
(93) |
Dec
(53) |
| 2017 |
Jan
(65) |
Feb
(82) |
Mar
(102) |
Apr
(86) |
May
(187) |
Jun
(67) |
Jul
(23) |
Aug
(93) |
Sep
(65) |
Oct
(45) |
Nov
(35) |
Dec
(17) |
| 2018 |
Jan
(26) |
Feb
(35) |
Mar
(38) |
Apr
(32) |
May
(8) |
Jun
(43) |
Jul
(27) |
Aug
(30) |
Sep
(43) |
Oct
(42) |
Nov
(38) |
Dec
(67) |
| 2019 |
Jan
(32) |
Feb
(37) |
Mar
(53) |
Apr
(64) |
May
(49) |
Jun
(18) |
Jul
(14) |
Aug
(53) |
Sep
(25) |
Oct
(30) |
Nov
(49) |
Dec
(31) |
| 2020 |
Jan
(87) |
Feb
(45) |
Mar
(37) |
Apr
(51) |
May
(99) |
Jun
(36) |
Jul
(11) |
Aug
(14) |
Sep
(20) |
Oct
(24) |
Nov
(40) |
Dec
(23) |
| 2021 |
Jan
(14) |
Feb
(53) |
Mar
(85) |
Apr
(15) |
May
(19) |
Jun
(3) |
Jul
(14) |
Aug
(1) |
Sep
(57) |
Oct
(73) |
Nov
(56) |
Dec
(22) |
| 2022 |
Jan
(3) |
Feb
(22) |
Mar
(6) |
Apr
(55) |
May
(46) |
Jun
(39) |
Jul
(15) |
Aug
(9) |
Sep
(11) |
Oct
(34) |
Nov
(20) |
Dec
(36) |
| 2023 |
Jan
(79) |
Feb
(41) |
Mar
(99) |
Apr
(169) |
May
(48) |
Jun
(16) |
Jul
(16) |
Aug
(57) |
Sep
(19) |
Oct
|
Nov
|
Dec
|
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
|
|
|
1
(17) |
2
(15) |
3
(36) |
4
(24) |
5
(36) |
|
6
(18) |
7
(16) |
8
(18) |
9
(19) |
10
(18) |
11
(37) |
12
(18) |
|
13
(13) |
14
(21) |
15
(27) |
16
(10) |
17
(16) |
18
(25) |
19
(21) |
|
20
(11) |
21
(14) |
22
(6) |
23
(15) |
24
(27) |
25
(3) |
26
(9) |
|
27
(16) |
28
(24) |
29
(21) |
30
(43) |
31
(42) |
|
|
|
From: <sv...@va...> - 2005-03-14 23:59:29
|
Author: njn Date: 2005-03-14 23:59:26 +0000 (Mon, 14 Mar 2005) New Revision: 83 Added: trunk/docs/bounds-checking2004.ps.bz2 trunk/docs/memcheck2005.pdf trunk/docs/phd2004.pdf trunk/docs/pubs.html trunk/docs/redux2003.ps.bz2 trunk/docs/valgrind2003.ps.bz2 Removed: trunk/gallery/elsevier-2003.ps.bz2 Log: Added a page about Valgrind publications. Added: trunk/docs/bounds-checking2004.ps.bz2 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D (Binary files differ) Property changes on: trunk/docs/bounds-checking2004.ps.bz2 ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/docs/memcheck2005.pdf =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D (Binary files differ) Property changes on: trunk/docs/memcheck2005.pdf ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/docs/phd2004.pdf =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D (Binary files differ) Property changes on: trunk/docs/phd2004.pdf ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/docs/pubs.html =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- trunk/docs/pubs.html 2005-03-14 23:00:20 UTC (rev 82) +++ trunk/docs/pubs.html 2005-03-14 23:59:26 UTC (rev 83) @@ -0,0 +1,47 @@ +<h1>Valgrind Publications</h1> + +<p>Here are some academic publications that have been written by Valgrin= d +developers.</p> + +<ul> + + <li><p> + <a href=3D"/docs/memcheck2005.pdf">Using Valgrind to detect undefined v= alue + errors with bit-precision.</a><br> + Julian Seward and Nicholas Nethercote.<br> + Proceedings of the USENIX'05 Annual Technical Conference, Annaheim, + California, USA, April 2005. + </p></li> + + <li><p> + <a href=3D"/docs/phd2004.pdf">Dynamic Binary Analysis and Instrumentati= on.</a><br> + Nicholas Nethercote.<br> + PhD Dissertation, University of Cambridge, November 2004. + </p></li> + + <li><p> + <a href=3D"/docs/bounds-checking2004.ps.gz">Bounds-Checking Entire Prog= rams Without + Recompiling.</a><br> + Nicholas Nethercote and Jeremy Fitzhardinge.<br> + Informal Proceedings of the Second Workshop on Semantics, Program + Analysis, and Computing Environments for Memory Management (SPACE 20= 04), + Venice, Italy, January 2004. + </p></li> + + <li><p> + <a href=3D"/docs/valgrind2003.ps.gz">Valgrind: A Program Supervision Fr= amework.</a><br> + Nicholas Nethercote and Julian Seward.<br> + Electronic Notes in Theoretical Computer Science 89 No. 2, 2003. + </p></li> + + <li><p> + <a href=3D"/docs/redux2003.ps.gz">Redux: A Dynamic Dataflow Tracer.</a>= <br> + Nicholas Nethercote and Alan Mycroft.<br> + Electronic Notes in Theoretical Computer Science 89 No. 2, 2003. + </p></li> + +</ul> + + +<p> </p> +<p> </p> Added: trunk/docs/redux2003.ps.bz2 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D (Binary files differ) Property changes on: trunk/docs/redux2003.ps.bz2 ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Copied: trunk/docs/valgrind2003.ps.bz2 (from rev 73, trunk/gallery/elsevi= er-2003.ps.bz2) Deleted: trunk/gallery/elsevier-2003.ps.bz2 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D (Binary files differ) |
|
From: <sv...@va...> - 2005-03-14 23:00:25
|
Author: njn Date: 2005-03-14 23:00:20 +0000 (Mon, 14 Mar 2005) New Revision: 82 Modified: trunk/devel/guis.html Log: Update comment about KDevelop. Modified: trunk/devel/guis.html =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- trunk/devel/guis.html 2005-03-14 15:36:52 UTC (rev 81) +++ trunk/devel/guis.html 2005-03-14 23:00:20 UTC (rev 82) @@ -20,9 +20,8 @@ Gnogrind is a simple graphical user interface based on GNOME and GTK.</p></li> =20 -<li><p><a href=3D"http://www.kdevelop.org">KDevelop v3.0.0</a> will -allow you to use Valgrind as a=20 -<a href=3D"http://www.kdevelop.org/3.0/doc/programming_manual/html/">plu= gin</a>.</p></li> +<li><p><a href=3D"http://www.kdevelop.org">KDevelop</a>=20 +lets you use Valgrind as a plugin.</p></li> =20 <!-- <li><p><b>Valkyrie</b> is our own front-end, now under active |
|
From: <sv...@va...> - 2005-03-14 15:36:57
|
Author: de Date: 2005-03-14 15:36:52 +0000 (Mon, 14 Mar 2005) New Revision: 81 Added: trunk/docs/manual/index.html Log: Added fake index page to /docs/manual dir, as bots and spiders=20 are getting 'Access Denied' errors when trying to crawl /docs/manual/, ie. they expect an index page. Added: trunk/docs/manual/index.html =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- trunk/docs/manual/index.html 2005-03-14 05:12:07 UTC (rev 80) +++ trunk/docs/manual/index.html 2005-03-14 15:36:52 UTC (rev 81) @@ -0,0 +1 @@ +<?php include 'manual.html'; ?> |
|
From: <sv...@va...> - 2005-03-14 05:12:11
|
Author: njn
Date: 2005-03-14 05:12:07 +0000 (Mon, 14 Mar 2005)
New Revision: 80
Modified:
trunk/gallery/survey_current/submitted.php
Log:
Final survey tweaking, I hope.
Modified: trunk/gallery/survey_current/submitted.php
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/gallery/survey_current/submitted.php 2005-03-14 05:08:12 UTC (r=
ev 79)
+++ trunk/gallery/survey_current/submitted.php 2005-03-14 05:12:07 UTC (r=
ev 80)
@@ -85,6 +85,7 @@
$results .=3D "massif ". $post['txt5']. "\n";
if ( !empty( $post['txt6'] ) )
$results .=3D "other ". $post['txt6']. "\n";
+ $results .=3D "\n";
}
if ( !empty( $post['txt7'] ) ) {
$results .=3D $post['cmt']. "\n";
@@ -152,7 +153,7 @@
$results .=3D $post['txt']. "\n\n";
}
$post =3D $_POST['Q21'];
-if ( !empty( $post['txt1'] ) ) {
+if ( !empty( $post['txt'] ) ) {
$results .=3D $post['q']. "\n";
$results .=3D $post['txt']. "\n\n";
}
|
|
From: <sv...@va...> - 2005-03-14 05:08:20
|
Author: njn
Date: 2005-03-14 05:08:12 +0000 (Mon, 14 Mar 2005)
New Revision: 79
Modified:
trunk/gallery/survey_current/submitted.php
trunk/gallery/survey_current/survey.html
Log:
Tweak survey output.
Modified: trunk/gallery/survey_current/submitted.php
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/gallery/survey_current/submitted.php 2005-03-14 05:00:59 UTC (r=
ev 78)
+++ trunk/gallery/survey_current/submitted.php 2005-03-14 05:08:12 UTC (r=
ev 79)
@@ -20,7 +20,7 @@
$post =3D $_POST['Q2'];
if ( !empty( $post['txt'] ) ) {
$results .=3D $post['q']. "\n";
- $results .=3D $post['txt']. "\n";
+ $results .=3D $post['txt']. "\n\n";
}
$post =3D $_POST['Q3'];
if ( !empty( $post['txt'] ) ) {
@@ -37,7 +37,7 @@
$post =3D $_POST['Q5'];
if ( !empty( $post['rb'] ) ) {
$results .=3D $post['q']. "\n";
- $results .=3D $post['rb']. "\n";
+ $results .=3D $post['rb']. "\n\n";
}
$post =3D $_POST['Q6'];
if ( !empty( $post['txt'] ) ) {
@@ -55,15 +55,15 @@
!empty($post['cb5']) ) {
$results .=3D $post['q']. "\n";
if ( !empty( $post['cb1'] ) )
- $results .=3D $post['cb1']. "\n";
+ $results .=3D $post['cb1']. "\n\n";
if ( !empty( $post['cb2'] ) )
- $results .=3D $post['cb2']. "\n";
+ $results .=3D $post['cb2']. "\n\n";
if ( !empty( $post['cb3'] ) )
- $results .=3D $post['cb3']. "\n";
+ $results .=3D $post['cb3']. "\n\n";
if ( !empty( $post['cb4'] ) )
- $results .=3D $post['cb4']. "\n";
+ $results .=3D $post['cb4']. "\n\n";
if ( !empty( $post['cb5'] ) )
- $results .=3D $post['cb5']. "\n";
+ $results .=3D $post['cb5']. "\n\n";
}
$post =3D $_POST['Q9'];
if ( !empty($post['txt0']) || !empty($post['txt1']) ||
@@ -72,19 +72,19 @@
!empty($post['txt6']) ) {
$results .=3D $post['q']. "\n";
if ( !empty( $post['txt0'] ) )
- $results .=3D $post['txt0']. "\n";
+ $results .=3D "memcheck ". $post['txt0']. "\n";
if ( !empty( $post['txt1'] ) )
- $results .=3D $post['txt1']. "\n";
+ $results .=3D "addrcheck ". $post['txt1']. "\n";
if ( !empty( $post['txt2'] ) )
- $results .=3D $post['txt2']. "\n";
+ $results .=3D "cachegrind ". $post['txt2']. "\n";
if ( !empty( $post['txt3'] ) )
- $results .=3D $post['txt3']. "\n";
+ $results .=3D "helgrind ". $post['txt3']. "\n";
if ( !empty( $post['txt4'] ) )
- $results .=3D $post['txt4']. "\n";
+ $results .=3D "callgrind ". $post['txt4']. "\n";
if ( !empty( $post['txt5'] ) )
- $results .=3D $post['txt5']. "\n";
+ $results .=3D "massif ". $post['txt5']. "\n";
if ( !empty( $post['txt6'] ) )
- $results .=3D $post['txt6']. "\n";
+ $results .=3D "other ". $post['txt6']. "\n";
}
if ( !empty( $post['txt7'] ) ) {
$results .=3D $post['cmt']. "\n";
@@ -211,9 +211,7 @@
<h1>Valgrind Survey</h1>
=20
<p>Your survey results have been emailed to=20
-<?php echo $mail_to; ?>.
-We really appreciate your taking the time to complete this
-survey.</p>
+<?php echo $mail_to; ?>.</p>
=20
<p>Thank you for your time and support in helping to improve
Valgrind.<p>
Modified: trunk/gallery/survey_current/survey.html
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/gallery/survey_current/survey.html 2005-03-14 05:00:59 UTC (rev=
78)
+++ trunk/gallery/survey_current/survey.html 2005-03-14 05:08:12 UTC (rev=
79)
@@ -136,7 +136,7 @@
<td><input name=3D"Q9[txt3]" size=3D"30" type=3D"text" value=3D""/><=
/td>
</tr>
<tr>
- <td>Calltree/KCachegrind : </td>
+ <td>Callgrind/KCachegrind : </td>
<td><input name=3D"Q9[txt4]" size=3D"30" type=3D"text" value=3D""/><=
/td>
</tr>
<tr>
|
|
From: <sv...@va...> - 2005-03-14 05:01:03
|
Author: njn
Date: 2005-03-14 05:00:59 +0000 (Mon, 14 Mar 2005)
New Revision: 78
Modified:
trunk/gallery/survey_current/submitted.php
trunk/gallery/survey_current/survey.html
Log:
Renumber questions, and other minor tweaks.
Modified: trunk/gallery/survey_current/submitted.php
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/gallery/survey_current/submitted.php 2005-03-14 04:41:45 UTC (r=
ev 77)
+++ trunk/gallery/survey_current/submitted.php 2005-03-14 05:00:59 UTC (r=
ev 78)
@@ -18,17 +18,18 @@
$results .=3D $post['txt']. "\n\n";
}
$post =3D $_POST['Q2'];
-if ( !empty( $post['txt0'] ) ) {
+if ( !empty( $post['txt'] ) ) {
$results .=3D $post['q']. "\n";
- $results .=3D $post['txt0']. "\n";
+ $results .=3D $post['txt']. "\n";
}
-if ( !empty( $post['txt1'] ) ) {
- $results .=3D $post['cmt']. "\n";
- $results .=3D $post['txt1']. "\n\n";
+$post =3D $_POST['Q3'];
+if ( !empty( $post['txt'] ) ) {
+ $results .=3D $post['q']. "\n";
+ $results .=3D $post['txt']. "\n\n";
}
=20
/*------ using valgrind ------*/
-$post =3D $_POST['Q3'];
+$post =3D $_POST['Q4'];
if ( !empty( $post['txt'] ) ) {
$results .=3D $post['q']. "\n";
$results .=3D $post['txt']. "\n\n";
@@ -38,17 +39,17 @@
$results .=3D $post['q']. "\n";
$results .=3D $post['rb']. "\n";
}
-$post =3D $_POST['Q7'];
+$post =3D $_POST['Q6'];
if ( !empty( $post['txt'] ) ) {
$results .=3D $post['q']. "\n";
$results .=3D $post['txt']. "\n\n";
}
-$post =3D $_POST['Q8'];
+$post =3D $_POST['Q7'];
if ( !empty( $post['txt'] ) ) {
$results .=3D $post['q']. "\n";
$results .=3D $post['txt']. "\n\n";
}
-$post =3D $_POST['Q9'];
+$post =3D $_POST['Q8'];
if ( !empty($post['cb1']) || !empty($post['cb2']) ||
!empty($post['cb3']) || !empty($post['cb4']) ||
!empty($post['cb5']) ) {
@@ -64,7 +65,7 @@
if ( !empty( $post['cb5'] ) )
$results .=3D $post['cb5']. "\n";
}
-$post =3D $_POST['Q10'];
+$post =3D $_POST['Q9'];
if ( !empty($post['txt0']) || !empty($post['txt1']) ||
!empty($post['txt2']) || !empty($post['txt3']) ||
!empty($post['txt4']) || !empty($post['txt5']) ||
@@ -89,29 +90,40 @@
$results .=3D $post['cmt']. "\n";
$results .=3D $post['txt7']. "\n\n";
}
+$post =3D $_POST['Q10'];
+if ( !empty( $post['txt'] ) ) {
+ $results .=3D $post['q']. "\n";
+ $results .=3D $post['txt']. "\n\n";
+}
$post =3D $_POST['Q11'];
if ( !empty( $post['txt'] ) ) {
$results .=3D $post['q']. "\n";
$results .=3D $post['txt']. "\n\n";
}
$post =3D $_POST['Q12'];
-if ( !empty( $post['txt0'] ) ) {
+if ( !empty( $post['txt'] ) ) {
$results .=3D $post['q']. "\n";
- $results .=3D $post['txt0']. "\n\n";
+ $results .=3D $post['txt']. "\n\n";
}
-if ( !empty( $post['txt1'] ) ) {
- $results .=3D $post['cmt']. "\n";
- $results .=3D $post['txt1']. "\n\n";
-}
=20
/*------ valgrind on other platforms ------*/
-$post =3D $_POST['Q15'];
+$post =3D $_POST['Q13'];
if ( !empty( $post['txt'] ) ) {
$results .=3D $post['q']. "\n";
$results .=3D $post['txt']. "\n\n";
}
=20
/*------ software issues ------*/
+$post =3D $_POST['Q14'];
+if ( !empty( $post['txt'] ) ) {
+ $results .=3D $post['q']. "\n";
+ $results .=3D $post['txt']. "\n\n";
+}
+$post =3D $_POST['Q15'];
+if ( !empty( $post['txt'] ) ) {
+ $results .=3D $post['q']. "\n";
+ $results .=3D $post['txt']. "\n\n";
+}
$post =3D $_POST['Q16'];
if ( !empty( $post['txt'] ) ) {
$results .=3D $post['q']. "\n";
@@ -127,34 +139,26 @@
$results .=3D $post['q']. "\n";
$results .=3D $post['txt']. "\n\n";
}
+
+/*------ non-software issues ------*/
$post =3D $_POST['Q19'];
-if ( !empty( $post['txt0'] ) ) {
+if ( !empty( $post['txt'] ) ) {
$results .=3D $post['q']. "\n";
- $results .=3D $post['txt0']. "\n\n";
+ $results .=3D $post['txt']. "\n\n";
}
-if ( !empty( $post['txt1'] ) ) {
- $results .=3D $post['cmt']. "\n";
- $results .=3D $post['txt1']. "\n\n";
-}
-
-/*------ non-software issues ------*/
$post =3D $_POST['Q20'];
if ( !empty( $post['txt'] ) ) {
$results .=3D $post['q']. "\n";
$results .=3D $post['txt']. "\n\n";
}
$post =3D $_POST['Q21'];
-if ( !empty( $post['txt'] ) ) {
+if ( !empty( $post['txt1'] ) ) {
$results .=3D $post['q']. "\n";
$results .=3D $post['txt']. "\n\n";
}
-if ( !empty( $post['txt1'] ) ) {
- $results .=3D $post['cmt1']. "\n";
- $results .=3D $post['txt1']. "\n\n";
-}
=20
/*------ project details ------*/
-$post =3D $_POST['Q24'];
+$post =3D $_POST['Q22'];
$txt =3D ' Project name :=20
Website (if one exists) :=20
Brief description :=20
@@ -174,18 +178,19 @@
$results .=3D $post['q']. "\n";
$results .=3D $post['txt']. "\n\n";
}
-$post =3D $_POST['Q25'];
+$post =3D $_POST['Q23'];
if ( !empty( $post['rb'] ) ) {
$results .=3D $post['q']. "\n";
$results .=3D $post['rb']. "\n\n";
}
+$post =3D $_POST['Q23'];
if ( !empty( $post['txt'] ) ) {
- $results .=3D $post['cmt']. "\n";
+ $results .=3D $post['q']. "\n";
$results .=3D $post['txt']. "\n\n";
}
=20
/*------ surveys ------*/
-$post =3D $_POST['Q29'];
+$post =3D $_POST['Q24'];
if ( !empty( $post['txt'] ) ) {
$results .=3D $post['q']. "\n";
$results .=3D $post['txt']. "\n\n";
Modified: trunk/gallery/survey_current/survey.html
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/gallery/survey_current/survey.html 2005-03-14 04:41:45 UTC (rev=
77)
+++ trunk/gallery/survey_current/survey.html 2005-03-14 05:00:59 UTC (rev=
78)
@@ -46,7 +46,7 @@
<input name=3D"Q1[rb]" type=3D"radio" value=3D"other"/> other=20
(please specify below)<br/>
<p>
- <input type=3D"hidden" name=3D"Q1[cmt]" value=3D"1. Comments:"/>
+ <input type=3D"hidden" name=3D"Q1[cmt]" value=3D"1. Extra info:"/>
<textarea name=3D"Q1[txt]" rows=3D"2" cols=3D"56"></textarea></p>
</td></tr>
<tr><td>
@@ -54,12 +54,13 @@
value=3D"2. How many other programmers have you told about Valgrind:"=
/>
<b>2. </b>How many other programmers have you told about Valgrind?<br /=
>
How many of them have used it as a consequence?<br />
- <textarea name=3D"Q2[txt0]" rows=3D"2" cols=3D"56"></textarea>
+ <textarea name=3D"Q2[txt]" rows=3D"2" cols=3D"56"></textarea>
</td></tr>
<tr><td>
- Any other comments about how you first learnt about Valgrind?<br />
- <input type=3D"hidden" name=3D"Q2[cmt]" value=3D"2. Comments:"/>
- <textarea name=3D"Q2[txt1]" rows=3D"2" cols=3D"56"></textarea>
+ <b>3. </b>Any other comments about how you first learnt about Valgrind?=
<br />
+ <input type=3D"hidden" name=3D"Q3[q]"=20
+ value=3D"3. Other comments about learning about Valgrind:"/>
+ <textarea name=3D"Q3[txt]" rows=3D"2" cols=3D"56"></textarea>
</td></tr>
</table>
<p> </p>
@@ -68,103 +69,104 @@
<table class=3D"form" width=3D"100%" cellspacing=3D"8" cellpadding=3D"0"=
border=3D"0">
<tr><th>Using Valgrind</th></tr>
<tr><td>
- <input type=3D"hidden" name=3D"Q3[q]"=20
- value=3D"3. How long have you been using Valgrind?"/>
- <b>3. </b>Approximately how long (in months) have you been using Valgri=
nd?<br />
- <input name=3D"Q3[txt]" size=3D"60" type=3D"text" value=3D""/>
+ <input type=3D"hidden" name=3D"Q4[q]"=20
+ value=3D"4. How long have you been using Valgrind?"/>
+ <b>4. </b>Approximately how long (in months) have you been using Valgri=
nd?<br />
+ <input name=3D"Q4[txt]" size=3D"60" type=3D"text" value=3D""/>
</td></tr>
<tr><td>
<input type=3D"hidden" name=3D"Q5[q]"=20
value=3D"5. On average how often do you use Valgrind"/>
<b>5. </b>Which of the following best describes how often you use
Valgrind?<br />
- <input name=3D"Q5[rb]" type=3D"radio" value=3D"hourly"/> hourly<br/>
- <input name=3D"Q5[rb]" type=3D"radio" value=3D"daily"/> daily<br/>
- <input name=3D"Q5[rb]" type=3D"radio" value=3D"weekly"/> weekly<br/>
+ <input name=3D"Q5[rb]" type=3D"radio" value=3D"hourly" /> hourly <br/>
+ <input name=3D"Q5[rb]" type=3D"radio" value=3D"daily" /> daily <br/>
+ <input name=3D"Q5[rb]" type=3D"radio" value=3D"weekly" /> weekly <br/>
<input name=3D"Q5[rb]" type=3D"radio" value=3D"monthly"/> monthly<br/>
</td></tr>
<tr><td>
- <input type=3D"hidden" name=3D"Q7[q]"=20
- value=3D"7. What hardware do you use Valgrind on"/>
- <b>7. </b>What hardware do you use Valgrind on?<br />
+ <input type=3D"hidden" name=3D"Q6[q]"=20
+ value=3D"6. What hardware do you use Valgrind on"/>
+ <b>6. </b>What hardware do you use Valgrind on?<br />
Estimate the proportion of your Valgrind usage on different
machines. (Example: Pentium 4 70%, Athlon 30%)<br />
- <textarea name=3D"Q7[txt]" rows=3D"2" cols=3D"56"></textarea>
+ <textarea name=3D"Q6[txt]" rows=3D"2" cols=3D"56"></textarea>
</td></tr>
<tr><td>
- <input type=3D"hidden" name=3D"Q8[q]"=20
- value=3D"8. What Linux distros do you use Valgrind on"/>
- <b>8. </b>What operating systems(s) do you use Valgrind on?<br />
+ <input type=3D"hidden" name=3D"Q7[q]"=20
+ value=3D"7. What Linux distros do you use Valgrind on"/>
+ <b>7. </b>What operating systems(s) do you use Valgrind on?<br />
Estimate the proportion of your Valgrind usage on different
operating systems. Please give version numbers if
possible. (Example: Linux RedHat 9.0 90%, Linux SuSe 8.1 10%)<br />
- <textarea name=3D"Q8[txt]" rows=3D"2" cols=3D"56"></textarea>
+ <textarea name=3D"Q7[txt]" rows=3D"2" cols=3D"56"></textarea>
</td></tr>
<tr><td>
- <input type=3D"hidden" name=3D"Q9[q]"=20
- value=3D"9. In what form did you/do you obtain Valgrind"/>
- <b>9. </b>In what form did you/do you obtain Valgrind?<br />
- <input name=3D"Q9[cb1]" type=3D"checkbox" value=3D"cvs"/> source, fro=
m CVS<br/>
- <input name=3D"Q9[cb2]" type=3D"checkbox" value=3D"www"/> source, from=
website<br/>
- <input name=3D"Q9[cb3]" type=3D"checkbox" value=3D"rpm"/> pre-built ve=
rsion (eg. RPM)<br/>
- <input name=3D"Q9[cb4]" type=3D"checkbox" value=3D"inst"/> already ins=
talled on system<br/>
- <input name=3D"Q9[cb5]" type=3D"checkbox" value=3D"other"/> other (ple=
ase specify below)<br/>
+ <input type=3D"hidden" name=3D"Q8[q]"=20
+ value=3D"8. In what form did you/do you obtain Valgrind"/>
+ <b>8. </b>In what form did you/do you obtain Valgrind?<br />
+ <input name=3D"Q8[cb1]" type=3D"checkbox" value=3D"cvs"/> source, fro=
m CVS<br/>
+ <input name=3D"Q8[cb2]" type=3D"checkbox" value=3D"www"/> source, from=
website<br/>
+ <input name=3D"Q8[cb3]" type=3D"checkbox" value=3D"rpm"/> pre-built ve=
rsion (eg. RPM)<br/>
+ <input name=3D"Q8[cb4]" type=3D"checkbox" value=3D"inst"/> already ins=
talled on system<br/>
+ <input name=3D"Q8[cb5]" type=3D"checkbox" value=3D"other"/> other (ple=
ase specify below)<br/>
</td></tr>
<tr><td>
- <input type=3D"hidden" name=3D"Q10[q]"=20
- value=3D"10. Which Valgrind tools do you use"/>
- <b>10. </b>Which Valgrind tools do you use?<br />
+ <input type=3D"hidden" name=3D"Q9[q]"=20
+ value=3D"9. Which Valgrind tools do you use"/>
+ <b>9. </b>Which Valgrind tools do you use?<br />
Estimate the proportion of your Valgrind usage each tool
accounts for. (Example: Memcheck 80%, Addrcheck 10%,
Cachegrind 10%)<br />
<table cellspacing=3D"2" cellpadding=3D"0" border=3D"0">
<tr>
<td>Memcheck :</td>
- <td><input name=3D"Q10[txt0]" size=3D"30" type=3D"text" value=3D""/>=
</td>
+ <td><input name=3D"Q9[txt0]" size=3D"30" type=3D"text" value=3D""/><=
/td>
</tr>
<tr>
<td>Addrcheck :</td>
- <td><input name=3D"Q10[txt1]" size=3D"30" type=3D"text" value=3D""/>=
</td>
+ <td><input name=3D"Q9[txt1]" size=3D"30" type=3D"text" value=3D""/><=
/td>
</tr>
<tr>
<td>Cachegrind :</td>
- <td><input name=3D"Q10[txt2]" size=3D"30" type=3D"text" value=3D""/>=
</td>
+ <td><input name=3D"Q9[txt2]" size=3D"30" type=3D"text" value=3D""/><=
/td>
</tr>
<tr>
<td>Helgrind :</td>
- <td><input name=3D"Q10[txt3]" size=3D"30" type=3D"text" value=3D""/>=
</td>
+ <td><input name=3D"Q9[txt3]" size=3D"30" type=3D"text" value=3D""/><=
/td>
</tr>
<tr>
<td>Calltree/KCachegrind : </td>
- <td><input name=3D"Q10[txt4]" size=3D"30" type=3D"text" value=3D""/>=
</td>
+ <td><input name=3D"Q9[txt4]" size=3D"30" type=3D"text" value=3D""/><=
/td>
</tr>
<tr>
<td>Massif :</td>
- <td><input name=3D"Q10[txt5]" size=3D"30" type=3D"text" value=3D""/>=
</td>
+ <td><input name=3D"Q9[txt5]" size=3D"30" type=3D"text" value=3D""/><=
/td>
</tr>
<tr>
<td>Other :</td>
- <td><input name=3D"Q10[txt6]" size=3D"30" type=3D"text" value=3D""/>=
</td>
+ <td><input name=3D"Q9[txt6]" size=3D"30" type=3D"text" value=3D""/><=
/td>
</tr>
</table>
</td></tr>
<tr><td>
- <input type=3D"hidden" name=3D"Q11[q]"=20
- value=3D"11. Which command-line options do you (almost) always use"=
/>
- <b>11. </b>Which of Valgrind's command-line options do you always, or
+ <input type=3D"hidden" name=3D"Q10[q]"=20
+ value=3D"10. Which command-line options do you (almost) always use"=
/>
+ <b>10. </b>Which of Valgrind's command-line options do you always, or
almost always, use?<br />
- <textarea name=3D"Q11[txt]" rows=3D"2" cols=3D"56"></textarea>
+ <textarea name=3D"Q10[txt]" rows=3D"2" cols=3D"56"></textarea>
</td></tr>
<tr><td>
- <input type=3D"hidden" name=3D"Q12[q]"=20
- value=3D"12. Which command-line options do you sometimes use"/>
- <b>12. </b>Which of Valgrind's command-line options you sometimes use?=
<br />
- <textarea name=3D"Q12[txt0]" rows=3D"2" cols=3D"56"></textarea>
+ <input type=3D"hidden" name=3D"Q11[q]"=20
+ value=3D"11. Which command-line options do you sometimes use"/>
+ <b>11. </b>Which of Valgrind's command-line options you sometimes use?=
<br />
+ <textarea name=3D"Q11[txt]" rows=3D"2" cols=3D"56"></textarea>
</td></tr>
<tr><td>
- Any other comments about how you use Valgrind?<br />
- <input type=3D"hidden" name=3D"Q12[cmt]" value=3D"12. Comments:"/>
- <textarea name=3D"use[txt1]" rows=3D"2" cols=3D"56"></textarea>
+ <b>12. </b>Any other comments about how you use Valgrind?<br />
+ <input type=3D"hidden" name=3D"Q12[q]"=20
+ value=3D"12. Other comments about using Valgrind:"/>
+ <textarea name=3D"Q12[txt]" rows=3D"2" cols=3D"56"></textarea>
</td></tr>
</table>
<p> </p>
@@ -173,9 +175,9 @@
<table class=3D"form" width=3D"100%" cellspacing=3D"8" cellpadding=3D"0"=
border=3D"0">
<tr><th>Valgrind on Other Platforms</th></tr>
<tr><td>
- <input type=3D"hidden" name=3D"Q15[q]"=20
- value=3D"15. Percentage of use on other platforms/OSs"/>
- <b>15. </b>If Valgrind was available on all hardware/OS platforms,
+ <input type=3D"hidden" name=3D"Q13[q]"=20
+ value=3D"13. Percentage of use on other platforms/OSs"/>
+ <b>13. </b>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.<br />
@@ -184,7 +186,7 @@
- SPARC9/Solaris : 25%<br />
- x86/Linux : 20%<br />
- IA64/Linux : 5%<br />
- <textarea name=3D"Q15[txt]" rows=3D"10" cols=3D"56"></textarea>
+ <textarea name=3D"Q13[txt]" rows=3D"10" cols=3D"56"></textarea>
</td></tr>
</table>
<p> </p>
@@ -199,36 +201,37 @@
etc.<br />
</td></tr>
<tr><td>
- <input type=3D"hidden" name=3D"Q16[q]"=20
- value=3D"16. List <=3D 3 existing good features"/>
- <b>16. </b>List up to 3 existing features of Valgrind that you think
+ <input type=3D"hidden" name=3D"Q14[q]"=20
+ value=3D"14. List <=3D 3 existing good features"/>
+ <b>14. </b>List up to 3 existing features of Valgrind that you think
are good. Give as much detail as necessary.<br />
- <textarea name=3D"Q16[txt]" rows=3D"3" cols=3D"56"></textarea>
+ <textarea name=3D"Q14[txt]" rows=3D"3" cols=3D"56"></textarea>
</td></tr>
<tr><td>
- <input type=3D"hidden" name=3D"Q17[q]"=20
- value=3D"17. List <=3D 3 existing improvable features"/>
- <b>17. </b>List up to 3 existing features of Valgrind that you think
+ <input type=3D"hidden" name=3D"Q15[q]"=20
+ value=3D"15. List <=3D 3 existing improvable features"/>
+ <b>15. </b>List up to 3 existing features of Valgrind that you think
need improvement. Give as much detail as necessary.<br />
- <textarea name=3D"Q17[txt]" rows=3D"3" cols=3D"56"></textarea>
+ <textarea name=3D"Q15[txt]" rows=3D"3" cols=3D"56"></textarea>
</td></tr>
<tr><td>
- <input type=3D"hidden" name=3D"Q18[q]"=20
- value=3D"18. List <=3D 3 missing features"/>
- <b>18. </b>List up to 3 missing features you would like added to
+ <input type=3D"hidden" name=3D"Q16[q]"=20
+ value=3D"16. List <=3D 3 missing features"/>
+ <b>16. </b>List up to 3 missing features you would like added to
Valgrind. <br />
- <textarea name=3D"Q18[txt]" rows=3D"3" cols=3D"56"></textarea>
+ <textarea name=3D"Q16[txt]" rows=3D"3" cols=3D"56"></textarea>
</td></tr>
<tr><td>
- <input type=3D"hidden" name=3D"Q19[q]" value=3D"19. Ideas for new tools=
:"/>
- <b>19. </b>Do you have ideas/wishes for new tools that could be built
+ <input type=3D"hidden" name=3D"Q17[q]" value=3D"17. Ideas for new tools=
:"/>
+ <b>17. </b>Do you have ideas/wishes for new tools that could be built
with Valgrind? Give as much detail as necessary.<br />
- <textarea name=3D"Q19[txt0]" rows=3D"3" cols=3D"56"></textarea>
+ <textarea name=3D"Q17[txt]" rows=3D"3" cols=3D"56"></textarea>
</td></tr>
<tr><td>
- Any other comments about software issues?<br />
- <input type=3D"hidden" name=3D"Q19[cmt]" value=3D"19. Comments:"/>
- <textarea name=3D"Q19[txt1]" rows=3D"2" cols=3D"56"></textarea>
+ <b>18. </b>Any other comments about software issues?<br />
+ <input type=3D"hidden" name=3D"Q18[q]"
+ value=3D"18. Other comments about software issues:"/>
+ <textarea name=3D"Q18[txt]" rows=3D"2" cols=3D"56"></textarea>
</td></tr>
</table>
<p> </p>
@@ -242,24 +245,25 @@
publicity, etc.
</td></tr>
<tr><td>
- <input type=3D"hidden" name=3D"Q20[q]"=20
- value=3D"20. List <=3D 3 good development aspects:"/>
- <b>20. </b>List up to 3 aspects of Valgrind's development that you
+ <input type=3D"hidden" name=3D"Q19[q]"=20
+ value=3D"19. List <=3D 3 good development aspects:"/>
+ <b>19. </b>List up to 3 aspects of Valgrind's development that you
think are good. Give as much detail as necessary.<br />
- <textarea name=3D"Q20[txt]" rows=3D"3" cols=3D"56"></textarea>
+ <textarea name=3D"Q19[txt]" rows=3D"3" cols=3D"56"></textarea>
</td></tr>
<tr><td>
- <input type=3D"hidden" name=3D"Q21[q]"=20
- value=3D"21. List <=3D 3 improvable development aspects:"/>
- <b>21. </b>List up to 3 aspects of Valgrind's development
+ <input type=3D"hidden" name=3D"Q20[q]"=20
+ value=3D"20. List <=3D 3 improvable development aspects:"/>
+ <b>20. </b>List up to 3 aspects of Valgrind's development
that you think need improvement.<br />
Give as much detail as necessary.<br />
- <textarea name=3D"Q21[txt]" rows=3D"3" cols=3D"56"></textarea>
+ <textarea name=3D"Q20[txt]" rows=3D"3" cols=3D"56"></textarea>
</td></tr>
<tr><td>
- Any other comments about non-software issues?<br />
- <input type=3D"hidden" name=3D"Q23[cmt1]" value=3D"23. Other Comments:=
"/>
- <textarea name=3D"Q23[txt1]" rows=3D"2" cols=3D"56"></textarea>
+ <b>21. </b>Any other comments about non-software issues?<br />
+ <input type=3D"hidden" name=3D"Q21[q]"=20
+ value=3D"21. Other comments about non-software issues:"/>
+ <textarea name=3D"Q21[txt]" rows=3D"2" cols=3D"56"></textarea>
</td></tr>
</table>
<p> </p>
@@ -268,14 +272,14 @@
<table class=3D"form" width=3D"100%" cellspacing=3D"8" cellpadding=3D"0"=
border=3D"0">
<tr><th>Project Details</th></tr>
<tr><td>
- <input type=3D"hidden" name=3D"Q24[q]"=20
- value=3D"24. Project use information:"/>
- <b>24. </b>For <b>each project</b> on which you have used
+ <input type=3D"hidden" name=3D"Q22[q]"=20
+ value=3D"22. Project use information:"/>
+ <b>22. </b>For <b>each project</b> 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.)<br/>
- <textarea name=3D"Q24[txt]" rows=3D"14" cols=3D"56">
+ <textarea name=3D"Q22[txt]" rows=3D"14" cols=3D"56">
Project name :=20
Website (if one exists) :=20
Brief description :=20
@@ -290,16 +294,16 @@
Other comments : </textarea>
</td></tr>
<tr><td>
- <input type=3D"hidden" name=3D"Q25[q]"=20
- value=3D"25. Project mentioned on valgrind.org:"/>
- <b>25. </b>Would you be willing to have your project
+ <input type=3D"hidden" name=3D"Q23[q]"=20
+ value=3D"23. Project mentioned on valgrind.org:"/>
+ <b>23. </b>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.) We will only mention the project name,
website, and a brief description.<br />
- <input name=3D"Q25[rb]" type=3D"radio" value=3D"yes"/> Yes<br/>
- <input name=3D"Q25[rb]" type=3D"radio" value=3D"no"/> No<br/>
+ <input name=3D"Q23[rb]" type=3D"radio" value=3D"yes"/> Yes<br/>
+ <input name=3D"Q23[rb]" type=3D"radio" value=3D"no"/> No<br/>
</td></tr>
</table>
<p> </p>
@@ -308,10 +312,10 @@
<table class=3D"form" width=3D"100%" cellspacing=3D"8" cellpadding=3D"0"=
border=3D"0">
<tr><th>Surveys</th></tr>
<tr><td>
- <input type=3D"hidden" name=3D"Q29[q]" value=3D"29. Survey comments:"/=
>
- <b>29. </b>Any comments about the content or structure of
+ <input type=3D"hidden" name=3D"Q24[q]" value=3D"24. Survey comments:"/=
>
+ <b>24. </b>Any comments about the content or structure of
this survey?<br/>
- <textarea name=3D"Q29[txt]" rows=3D"3" cols=3D"56"></textarea>
+ <textarea name=3D"Q24[txt]" rows=3D"3" cols=3D"56"></textarea>
</td></tr>
</table>
=20
|
|
From: <sv...@va...> - 2005-03-14 04:41:49
|
Author: njn
Date: 2005-03-14 04:41:45 +0000 (Mon, 14 Mar 2005)
New Revision: 77
Modified:
trunk/gallery/survey_current/submitted.php
trunk/gallery/survey_current/survey.html
Log:
Still more survey streamlining. Fixed indentation in submitted.php.
Modified: trunk/gallery/survey_current/submitted.php
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/gallery/survey_current/submitted.php 2005-03-14 04:33:09 UTC (r=
ev 76)
+++ trunk/gallery/survey_current/submitted.php 2005-03-14 04:41:45 UTC (r=
ev 77)
@@ -11,42 +11,42 @@
$post =3D $_POST['Q1'];
if ( !empty( $post['rb'] ) ) {
$results .=3D $post['q']. "\n";
- $results .=3D $post['rb']. "\n";
+ $results .=3D $post['rb']. "\n";
}
if ( !empty( $post['txt'] ) ) {
$results .=3D $post['cmt']. "\n";
- $results .=3D $post['txt']. "\n\n";
+ $results .=3D $post['txt']. "\n\n";
}
$post =3D $_POST['Q2'];
if ( !empty( $post['txt0'] ) ) {
$results .=3D $post['q']. "\n";
- $results .=3D $post['txt0']. "\n";
+ $results .=3D $post['txt0']. "\n";
}
if ( !empty( $post['txt1'] ) ) {
$results .=3D $post['cmt']. "\n";
- $results .=3D $post['txt1']. "\n\n";
+ $results .=3D $post['txt1']. "\n\n";
}
=20
/*------ using valgrind ------*/
$post =3D $_POST['Q3'];
if ( !empty( $post['txt'] ) ) {
$results .=3D $post['q']. "\n";
- $results .=3D $post['txt']. "\n\n";
+ $results .=3D $post['txt']. "\n\n";
}
$post =3D $_POST['Q5'];
if ( !empty( $post['rb'] ) ) {
$results .=3D $post['q']. "\n";
- $results .=3D $post['rb']. "\n";
+ $results .=3D $post['rb']. "\n";
}
$post =3D $_POST['Q7'];
if ( !empty( $post['txt'] ) ) {
$results .=3D $post['q']. "\n";
- $results .=3D $post['txt']. "\n\n";
+ $results .=3D $post['txt']. "\n\n";
}
$post =3D $_POST['Q8'];
if ( !empty( $post['txt'] ) ) {
$results .=3D $post['q']. "\n";
- $results .=3D $post['txt']. "\n\n";
+ $results .=3D $post['txt']. "\n\n";
}
$post =3D $_POST['Q9'];
if ( !empty($post['cb1']) || !empty($post['cb2']) ||
@@ -85,68 +85,72 @@
if ( !empty( $post['txt6'] ) )
$results .=3D $post['txt6']. "\n";
}
+if ( !empty( $post['txt7'] ) ) {
+ $results .=3D $post['cmt']. "\n";
+ $results .=3D $post['txt7']. "\n\n";
+}
$post =3D $_POST['Q11'];
if ( !empty( $post['txt'] ) ) {
$results .=3D $post['q']. "\n";
- $results .=3D $post['txt']. "\n\n";
+ $results .=3D $post['txt']. "\n\n";
}
$post =3D $_POST['Q12'];
if ( !empty( $post['txt0'] ) ) {
$results .=3D $post['q']. "\n";
- $results .=3D $post['txt0']. "\n\n";
+ $results .=3D $post['txt0']. "\n\n";
}
if ( !empty( $post['txt1'] ) ) {
$results .=3D $post['cmt']. "\n";
- $results .=3D $post['txt1']. "\n\n";
+ $results .=3D $post['txt1']. "\n\n";
}
=20
/*------ valgrind on other platforms ------*/
$post =3D $_POST['Q15'];
if ( !empty( $post['txt'] ) ) {
$results .=3D $post['q']. "\n";
- $results .=3D $post['txt']. "\n\n";
+ $results .=3D $post['txt']. "\n\n";
}
=20
/*------ software issues ------*/
$post =3D $_POST['Q16'];
if ( !empty( $post['txt'] ) ) {
$results .=3D $post['q']. "\n";
- $results .=3D $post['txt']. "\n\n";
+ $results .=3D $post['txt']. "\n\n";
}
$post =3D $_POST['Q17'];
if ( !empty( $post['txt'] ) ) {
$results .=3D $post['q']. "\n";
- $results .=3D $post['txt']. "\n\n";
+ $results .=3D $post['txt']. "\n\n";
}
$post =3D $_POST['Q18'];
if ( !empty( $post['txt'] ) ) {
$results .=3D $post['q']. "\n";
- $results .=3D $post['txt']. "\n\n";
+ $results .=3D $post['txt']. "\n\n";
}
$post =3D $_POST['Q19'];
if ( !empty( $post['txt0'] ) ) {
$results .=3D $post['q']. "\n";
- $results .=3D $post['txt0']. "\n\n";
+ $results .=3D $post['txt0']. "\n\n";
}
if ( !empty( $post['txt1'] ) ) {
$results .=3D $post['cmt']. "\n";
- $results .=3D $post['txt1']. "\n\n";
+ $results .=3D $post['txt1']. "\n\n";
}
=20
/*------ non-software issues ------*/
$post =3D $_POST['Q20'];
if ( !empty( $post['txt'] ) ) {
$results .=3D $post['q']. "\n";
- $results .=3D $post['txt']. "\n\n";
+ $results .=3D $post['txt']. "\n\n";
}
$post =3D $_POST['Q21'];
if ( !empty( $post['txt'] ) ) {
$results .=3D $post['q']. "\n";
- $results .=3D $post['txt']. "\n\n";
+ $results .=3D $post['txt']. "\n\n";
}
if ( !empty( $post['txt1'] ) ) {
$results .=3D $post['cmt1']. "\n";
- $results .=3D $post['txt1']. "\n\n";
+ $results .=3D $post['txt1']. "\n\n";
}
=20
/*------ project details ------*/
@@ -168,19 +172,23 @@
$tmp =3D ereg_replace( "\r", "", $tmp );
if ( strcmp( $tmp, $txt ) !=3D 0 ) {
$results .=3D $post['q']. "\n";
- $results .=3D $post['txt']. "\n\n";
+ $results .=3D $post['txt']. "\n\n";
}
$post =3D $_POST['Q25'];
if ( !empty( $post['rb'] ) ) {
$results .=3D $post['q']. "\n";
- $results .=3D $post['rb']. "\n\n";
+ $results .=3D $post['rb']. "\n\n";
}
+if ( !empty( $post['txt'] ) ) {
+ $results .=3D $post['cmt']. "\n";
+ $results .=3D $post['txt']. "\n\n";
+}
=20
/*------ surveys ------*/
$post =3D $_POST['Q29'];
if ( !empty( $post['txt'] ) ) {
$results .=3D $post['q']. "\n";
- $results .=3D $post['txt']. "\n\n";
+ $results .=3D $post['txt']. "\n\n";
}
=20
/*
Modified: trunk/gallery/survey_current/survey.html
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/gallery/survey_current/survey.html 2005-03-14 04:33:09 UTC (rev=
76)
+++ trunk/gallery/survey_current/survey.html 2005-03-14 04:41:45 UTC (rev=
77)
@@ -39,13 +39,13 @@
<input name=3D"Q1[rb]" type=3D"radio"=20
value=3D"from a workmate"/> from a workmate<br/>
<input name=3D"Q1[rb]" type=3D"radio"=20
+ value=3D"searching for tools"/> searching for tools<br/>
+ <input name=3D"Q1[rb]" type=3D"radio"=20
value=3D"from a publication"/> from a publication
- (eg. a mailing list; please specify under "comments")<br/>
- <input name=3D"Q1[rb]" type=3D"radio"=20
- value=3D"searching for tools"/> searching for tools<br/>
+ (please specify publication name below)<br/>
<input name=3D"Q1[rb]" type=3D"radio" value=3D"other"/> other=20
(please specify below)<br/>
- <p><b>Comments:</b><br />
+ <p>
<input type=3D"hidden" name=3D"Q1[cmt]" value=3D"1. Comments:"/>
<textarea name=3D"Q1[txt]" rows=3D"2" cols=3D"56"></textarea></p>
</td></tr>
@@ -309,8 +309,8 @@
<tr><th>Surveys</th></tr>
<tr><td>
<input type=3D"hidden" name=3D"Q29[q]" value=3D"29. Survey comments:"/=
>
- <b>29. </b>Any comments about the content, structure or results of
- this survey, or the previous survey?<br/>
+ <b>29. </b>Any comments about the content or structure of
+ this survey?<br/>
<textarea name=3D"Q29[txt]" rows=3D"3" cols=3D"56"></textarea>
</td></tr>
</table>
|
|
From: <sv...@va...> - 2005-03-14 04:33:13
|
Author: njn
Date: 2005-03-14 04:33:09 +0000 (Mon, 14 Mar 2005)
New Revision: 76
Modified:
trunk/gallery/survey_current/submitted.php
trunk/gallery/survey_current/survey.html
Log:
More survey streamlining.
Modified: trunk/gallery/survey_current/submitted.php
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/gallery/survey_current/submitted.php 2005-03-14 04:28:08 UTC (r=
ev 75)
+++ trunk/gallery/survey_current/submitted.php 2005-03-14 04:33:09 UTC (r=
ev 76)
@@ -85,10 +85,6 @@
if ( !empty( $post['txt6'] ) )
$results .=3D $post['txt6']. "\n";
}
-if ( !empty( $post['txt7'] ) ) {
- $results .=3D $post['cmt']. "\n";
- $results .=3D $post['txt7']. "\n\n";
-}
$post =3D $_POST['Q11'];
if ( !empty( $post['txt'] ) ) {
$results .=3D $post['q']. "\n";
@@ -179,10 +175,6 @@
$results .=3D $post['q']. "\n";
$results .=3D $post['rb']. "\n\n";
}
-if ( !empty( $post['txt'] ) ) {
- $results .=3D $post['cmt']. "\n";
- $results .=3D $post['txt']. "\n\n";
-}
=20
/*------ surveys ------*/
$post =3D $_POST['Q29'];
Modified: trunk/gallery/survey_current/survey.html
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/gallery/survey_current/survey.html 2005-03-14 04:28:08 UTC (rev=
75)
+++ trunk/gallery/survey_current/survey.html 2005-03-14 04:33:09 UTC (rev=
76)
@@ -147,9 +147,6 @@
<td><input name=3D"Q10[txt6]" size=3D"30" type=3D"text" value=3D""/>=
</td>
</tr>
</table>
- <p><b>Comments:</b><br />
- <input type=3D"hidden" name=3D"Q10[cmt]" value=3D"10. Comments:"/>
- <textarea name=3D"Q10[txt7]" rows=3D"2" cols=3D"56"></textarea></p>
</td></tr>
<tr><td>
<input type=3D"hidden" name=3D"Q11[q]"=20
@@ -303,9 +300,6 @@
website, and a brief description.<br />
<input name=3D"Q25[rb]" type=3D"radio" value=3D"yes"/> Yes<br/>
<input name=3D"Q25[rb]" type=3D"radio" value=3D"no"/> No<br/>
- <b>Comments:</b><br />
- <input type=3D"hidden" name=3D"Q25[cmt]" value=3D"25. Comments:"/>
- <textarea name=3D"Q25[txt]" rows=3D"2" cols=3D"56"></textarea>
</td></tr>
</table>
<p> </p>
@@ -324,6 +318,9 @@
<!-- contact details -->
<table class=3D"form" width=3D"100%" cellspacing=3D"8" cellpadding=3D"0"=
border=3D"0">
<tr><th colspan=3D"2">Your Contact Details</th></tr>
+<tr><td>
+ Please provide your contact details if you wish.<br />
+</td></tr>
<tr>
<td>Name:</td>
<td><input name=3D"name" size=3D"60" type=3D"text" value=3D""/></td>
|
|
From: <sv...@va...> - 2005-03-14 04:28:12
|
Author: njn
Date: 2005-03-14 04:28:08 +0000 (Mon, 14 Mar 2005)
New Revision: 75
Modified:
trunk/gallery/survey_current/submitted.php
trunk/gallery/survey_current/survey.html
trunk/gallery/surveys.html
Log:
More survey streamlining.
Modified: trunk/gallery/survey_current/submitted.php
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/gallery/survey_current/submitted.php 2005-03-14 04:17:53 UTC (r=
ev 74)
+++ trunk/gallery/survey_current/submitted.php 2005-03-14 04:28:08 UTC (r=
ev 75)
@@ -38,10 +38,6 @@
$results .=3D $post['q']. "\n";
$results .=3D $post['rb']. "\n";
}
-if ( !empty( $post['txt'] ) ) {
- $results .=3D $post['cmt']. "\n";
- $results .=3D $post['txt']. "\n\n";
-}
$post =3D $_POST['Q7'];
if ( !empty( $post['txt'] ) ) {
$results .=3D $post['q']. "\n";
@@ -68,10 +64,6 @@
if ( !empty( $post['cb5'] ) )
$results .=3D $post['cb5']. "\n";
}
-if ( !empty( $post['txt'] ) ) {
- $results .=3D $post['cmt']. "\n";
- $results .=3D $post['txt']. "\n\n";
-}
$post =3D $_POST['Q10'];
if ( !empty($post['txt0']) || !empty($post['txt1']) ||
!empty($post['txt2']) || !empty($post['txt3']) ||
@@ -156,24 +148,6 @@
$results .=3D $post['q']. "\n";
$results .=3D $post['txt']. "\n\n";
}
-$post =3D $_POST['Q22'];
-if ( !empty( $post['rb'] ) ) {
- $results .=3D $post['q']. "\n";
- $results .=3D $post['rb']. "\n\n";
-}
-if ( !empty( $post['txt'] ) ) {
- $results .=3D $post['cmt']. "\n";
- $results .=3D $post['txt']. "\n\n";
-}
-$post =3D $_POST['Q23'];
-if ( !empty( $post['rb'] ) ) {
- $results .=3D $post['q']. "\n";
- $results .=3D $post['rb']. "\n\n";
-}
-if ( !empty( $post['txt0'] ) ) {
- $results .=3D $post['cmt0']. "\n";
- $results .=3D $post['txt0']. "\n\n";
-}
if ( !empty( $post['txt1'] ) ) {
$results .=3D $post['cmt1']. "\n";
$results .=3D $post['txt1']. "\n\n";
@@ -183,16 +157,16 @@
$post =3D $_POST['Q24'];
$txt =3D ' Project name :=20
Website (if one exists) :=20
- Brief description :=20
- Public or private? :=20
- License : (eg. GNU GPL; BSD; proprietary)
- Language(s) : (estimate proportions if > 1, eg. 80% C, 20% Fortran)
+ Brief description :=20
+ Public or private? :=20
+ License : (eg. GNU GPL; BSD; proprietary)
+ Language(s) : (estimate proportions if > 1, eg. 80% C, 20% For=
tran)
No of programmers in total :=20
No of programmers using Valgrind :=20
Size (lines of code) :=20
- No. of users :=20
+ No. of users :=20
Development location :=20
- Other comments : ';
+ Other comments : ';
$txt =3D ereg_replace( "\n", "", $txt );
$tmp =3D ereg_replace( "\n", "", $post['txt'] );
$tmp =3D ereg_replace( "\r", "", $tmp );
@@ -209,11 +183,6 @@
$results .=3D $post['cmt']. "\n";
$results .=3D $post['txt']. "\n\n";
}
-$post =3D $_POST['Q26'];
-if ( !empty( $post['txt'] ) ) {
- $results .=3D $post['q']. "\n";
- $results .=3D $post['txt']. "\n\n";
-}
=20
/*------ surveys ------*/
$post =3D $_POST['Q29'];
Modified: trunk/gallery/survey_current/survey.html
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/gallery/survey_current/survey.html 2005-03-14 04:17:53 UTC (rev=
74)
+++ trunk/gallery/survey_current/survey.html 2005-03-14 04:28:08 UTC (rev=
75)
@@ -76,21 +76,17 @@
<tr><td>
<input type=3D"hidden" name=3D"Q5[q]"=20
value=3D"5. On average how often do you use Valgrind"/>
- <b>5. </b>On average, approximately how often do you use Valgrind?<br =
/>
+ <b>5. </b>Which of the following best describes how often you use
+ Valgrind?<br />
<input name=3D"Q5[rb]" type=3D"radio" value=3D"hourly"/> hourly<br/>
<input name=3D"Q5[rb]" type=3D"radio" value=3D"daily"/> daily<br/>
<input name=3D"Q5[rb]" type=3D"radio" value=3D"weekly"/> weekly<br/>
<input name=3D"Q5[rb]" type=3D"radio" value=3D"monthly"/> monthly<br/>
- <input name=3D"Q5[rb]" type=3D"radio" value=3D"other"/> other=20
- (please specify below)<br/>
- <p><b>Comments:</b><br />
- <input type=3D"hidden" name=3D"Q5[cmt]" value=3D"5. Comments:"/>
- <textarea name=3D"Q5[txt]" rows=3D"2" cols=3D"56"></textarea></p>
</td></tr>
<tr><td>
<input type=3D"hidden" name=3D"Q7[q]"=20
- value=3D"7. What x86 machine(s) do you use Valgrind on"/>
- <b>7. </b>What x86 machine(s) do you use Valgrind on?<br />
+ value=3D"7. What hardware do you use Valgrind on"/>
+ <b>7. </b>What hardware do you use Valgrind on?<br />
Estimate the proportion of your Valgrind usage on different
machines. (Example: Pentium 4 70%, Athlon 30%)<br />
<textarea name=3D"Q7[txt]" rows=3D"2" cols=3D"56"></textarea>
@@ -98,25 +94,21 @@
<tr><td>
<input type=3D"hidden" name=3D"Q8[q]"=20
value=3D"8. What Linux distros do you use Valgrind on"/>
- <b>8. </b>What Linux distribution(s) do you use Valgrind on?<br />
+ <b>8. </b>What operating systems(s) do you use Valgrind on?<br />
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%)<br />
+ operating systems. Please give version numbers if
+ possible. (Example: Linux RedHat 9.0 90%, Linux SuSe 8.1 10%)<br />
<textarea name=3D"Q8[txt]" rows=3D"2" cols=3D"56"></textarea>
</td></tr>
<tr><td>
<input type=3D"hidden" name=3D"Q9[q]"=20
value=3D"9. In what form did you/do you obtain Valgrind"/>
- <b>9. </b>In what form did you/do you obtain Valgrind?=20
- (select all the options that are appropriate.)<br />
+ <b>9. </b>In what form did you/do you obtain Valgrind?<br />
<input name=3D"Q9[cb1]" type=3D"checkbox" value=3D"cvs"/> source, fro=
m CVS<br/>
<input name=3D"Q9[cb2]" type=3D"checkbox" value=3D"www"/> source, from=
website<br/>
<input name=3D"Q9[cb3]" type=3D"checkbox" value=3D"rpm"/> pre-built ve=
rsion (eg. RPM)<br/>
<input name=3D"Q9[cb4]" type=3D"checkbox" value=3D"inst"/> already ins=
talled on system<br/>
<input name=3D"Q9[cb5]" type=3D"checkbox" value=3D"other"/> other (ple=
ase specify below)<br/>
- <p><b>Comments:</b><br />
- <input type=3D"hidden" name=3D"Q9[cmt]" value=3D"9. Comments:"/>
- <textarea name=3D"Q9[txt]" rows=3D"2" cols=3D"56"></textarea></p>
</td></tr>
<tr><td>
<input type=3D"hidden" name=3D"Q10[q]"=20
@@ -161,16 +153,15 @@
</td></tr>
<tr><td>
<input type=3D"hidden" name=3D"Q11[q]"=20
- value=3D"11. Which command-line flags do you (almost) always use"/>
- <b>11. </b>Which of Valgrind's command-line flags do you always, or
- almost always, use?=20
- (Example: --leak-check=3Dyes, --num-callers=3D20)<br />
+ value=3D"11. Which command-line options do you (almost) always use"=
/>
+ <b>11. </b>Which of Valgrind's command-line options do you always, or
+ almost always, use?<br />
<textarea name=3D"Q11[txt]" rows=3D"2" cols=3D"56"></textarea>
</td></tr>
<tr><td>
<input type=3D"hidden" name=3D"Q12[q]"=20
- value=3D"12. Which command-line flags do you sometimes use"/>
- <b>12. </b>Which of Valgrind's command-line flags you sometimes use?<b=
r />
+ value=3D"12. Which command-line options do you sometimes use"/>
+ <b>12. </b>Which of Valgrind's command-line options you sometimes use?=
<br />
<textarea name=3D"Q12[txt0]" rows=3D"2" cols=3D"56"></textarea>
</td></tr>
<tr><td>
@@ -269,28 +260,6 @@
<textarea name=3D"Q21[txt]" rows=3D"3" cols=3D"56"></textarea>
</td></tr>
<tr><td>
- <input type=3D"hidden" name=3D"Q22[q]"=20
- value=3D"22. Have you submitted any bug reports or feature requests:"=
/>
- <b>22. </b>Have you submitted any bug reports or feature
- requests for Valgrind?<br />
- <input name=3D"Q22[rb]" type=3D"radio" value=3D"yes"/> Yes<br/>
- <input name=3D"Q22[rb]" type=3D"radio" value=3D"no"/> No<br/>
- <b>Comments:</b><br />
- <input type=3D"hidden" name=3D"Q22[cmt]" value=3D"22. Comments:"/>
- <textarea name=3D"Q22[txt]" rows=3D"2" cols=3D"56"></textarea>
-</td></tr>
-<tr><td>
- <input type=3D"hidden" name=3D"Q23[q]"=20
- value=3D"23. Have you contributed any included code"/>
- <b>23. </b>Have you contributed any code that has been included in
- Valgrind?<br />
- <input name=3D"Q23[rb]" type=3D"radio" value=3D"yes"/> Yes<br/>
- <input name=3D"Q23[rb]" type=3D"radio" value=3D"no"/> No<br/>
- <b>Comments:</b><br />
- <input type=3D"hidden" name=3D"Q23[cmt0]" value=3D"23. Comments:"/>
- <textarea name=3D"Q23[txt0]" rows=3D"2" cols=3D"56"></textarea>
-</td></tr>
-<tr><td>
Any other comments about non-software issues?<br />
<input type=3D"hidden" name=3D"Q23[cmt1]" value=3D"23. Other Comments:=
"/>
<textarea name=3D"Q23[txt1]" rows=3D"2" cols=3D"56"></textarea>
@@ -330,22 +299,14 @@
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.)<br />
+ the appropriate authority.) We will only mention the project name,
+ website, and a brief description.<br />
<input name=3D"Q25[rb]" type=3D"radio" value=3D"yes"/> Yes<br/>
<input name=3D"Q25[rb]" type=3D"radio" value=3D"no"/> No<br/>
<b>Comments:</b><br />
<input type=3D"hidden" name=3D"Q25[cmt]" value=3D"25. Comments:"/>
<textarea name=3D"Q25[txt]" rows=3D"2" cols=3D"56"></textarea>
</td></tr>
-<tr><td>
- <input type=3D"hidden" name=3D"Q26[q]"=20
- value=3D"26. Information not to be mentioned on valgrind.org:"/>
- <p><b>26. </b>If yes, 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.<br />
- <textarea name=3D"Q26[txt]" rows=3D"3" cols=3D"56"></textarea></p>
-</td></tr>
</table>
<p> </p>
=20
Modified: trunk/gallery/surveys.html
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/gallery/surveys.html 2005-03-14 04:17:53 UTC (rev 74)
+++ trunk/gallery/surveys.html 2005-03-14 04:28:08 UTC (rev 75)
@@ -5,7 +5,7 @@
Survey</a></h3>
=20
<p>Let your opinions about Valgrind be heard: complete our
-<a href=3D"/gallery/survey_current/survey.html">current survey</a>, or b=
y=20
+<a href=3D"/gallery/survey_current/survey.html">current 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>
|
|
From: <sv...@va...> - 2005-03-14 04:18:02
|
Author: njn
Date: 2005-03-14 04:17:53 +0000 (Mon, 14 Mar 2005)
New Revision: 74
Removed:
trunk/gallery/survey_current/survey.txt
Modified:
trunk/gallery/survey_current/submitted.php
trunk/gallery/survey_current/survey.html
trunk/gallery/surveys.html
Log:
Streamlined survey: removed the email option, and removed several of the
less interesting questions. Some more tweakage will be required after th=
is,
though.
Modified: trunk/gallery/survey_current/submitted.php
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/gallery/survey_current/submitted.php 2005-03-12 23:57:39 UTC (r=
ev 73)
+++ trunk/gallery/survey_current/submitted.php 2005-03-14 04:17:53 UTC (r=
ev 74)
@@ -33,33 +33,6 @@
$results .=3D $post['q']. "\n";
$results .=3D $post['txt']. "\n\n";
}
-$post =3D $_POST['Q4'];
-if ( !empty($post['cb1']) || !empty($post['cb2']) ||
- !empty($post['cb3']) || !empty($post['cb4']) ||
- !empty($post['cb5']) || !empty($post['cb6']) ||
- !empty($post['cb7']) || !empty($post['cb8']) ) {
- $results .=3D $post['q']. "\n";
- if ( !empty( $post['cb1'] ) )
- $results .=3D $post['cb1']. "\n";
- if ( !empty( $post['cb2'] ) )
- $results .=3D $post['cb2']. "\n";
- if ( !empty( $post['cb3'] ) )
- $results .=3D $post['cb3']. "\n";
- if ( !empty( $post['cb4'] ) )
- $results .=3D $post['cb4']. "\n";
- if ( !empty( $post['cb5'] ) )
- $results .=3D $post['cb5']. "\n";
- if ( !empty( $post['cb6'] ) )
- $results .=3D $post['cb6']. "\n";
- if ( !empty( $post['cb7'] ) )
- $results .=3D $post['cb7']. "\n";
- if ( !empty( $post['cb8'] ) )
- $results .=3D $post['cb8']. "\n";
-}
-if ( !empty( $post['txt'] ) ) {
- $results .=3D $post['cmt']. "\n";
- $results .=3D $post['txt']. "\n\n";
-}
$post =3D $_POST['Q5'];
if ( !empty( $post['rb'] ) ) {
$results .=3D $post['q']. "\n";
@@ -69,15 +42,6 @@
$results .=3D $post['cmt']. "\n";
$results .=3D $post['txt']. "\n\n";
}
-$post =3D $_POST['Q6'];
-if ( !empty( $post['rb'] ) ) {
- $results .=3D $post['q']. "\n";
- $results .=3D $post['rb']. "\n";
-}
-if ( !empty( $post['txt'] ) ) {
- $results .=3D $post['cmt']. "\n";
- $results .=3D $post['txt']. "\n\n";
-}
$post =3D $_POST['Q7'];
if ( !empty( $post['txt'] ) ) {
$results .=3D $post['q']. "\n";
@@ -148,34 +112,6 @@
$results .=3D $post['txt1']. "\n\n";
}
=20
-/*------ comparing valgrind ------*/
-$post =3D $_POST['Q13'];
-if ( !empty( $post['rb'] ) ) {
- $results .=3D $post['q']. "\n";
- $results .=3D $post['rb']. "\n";
-}
-if ( !empty( $post['txt'] ) ) {
- $results .=3D $post['cmt']. "\n";
- $results .=3D $post['txt']. "\n\n";
-}
-$post =3D $_POST['Q14'];
-$txt =3D " Name of other tool :=20
- Hardware/OS platform : (eg. x86/Linux; Solaris/SPARC)
- Ways in which Valgrind is better :=20
- Ways in which Valgrind is worse :=20
- Ways in which Valgrind is equal : ";
-$txt =3D ereg_replace( "\n", "", $txt );
-$tmp =3D ereg_replace( "\n", "", $post['txt0'] );
-$tmp =3D ereg_replace( "\r", "", $tmp );
-if ( strcmp( $tmp, $txt ) !=3D 0 ) {
- $results .=3D $post['q']. "\n";
- $results .=3D $post['txt0']. "\n";
-}
-if ( !empty( $post['txt1'] ) ) {
- $results .=3D $post['cmt']. "\n";
- $results .=3D $post['txt1']. "\n\n";
-}
-
/*------ valgrind on other platforms ------*/
$post =3D $_POST['Q15'];
if ( !empty( $post['txt'] ) ) {
@@ -279,22 +215,6 @@
$results .=3D $post['txt']. "\n\n";
}
=20
-/*------ supporting valgrind ------*/
-$post =3D $_POST['Q27'];
-if ( !empty( $post['rb'] ) ) {
- $results .=3D $post['q']. "\n";
- $results .=3D $post['rb']. "\n\n";
-}
-if ( !empty( $post['txt'] ) ) {
- $results .=3D $post['cmt']. "\n";
- $results .=3D $post['txt']. "\n\n";
-}
-$post =3D $_POST['Q28'];
-if ( !empty( $post['txt'] ) ) {
- $results .=3D $post['q']. "\n";
- $results .=3D $post['txt']. "\n\n";
-}
-
/*------ surveys ------*/
$post =3D $_POST['Q29'];
if ( !empty( $post['txt'] ) ) {
Modified: trunk/gallery/survey_current/survey.html
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/gallery/survey_current/survey.html 2005-03-12 23:57:39 UTC (rev=
73)
+++ trunk/gallery/survey_current/survey.html 2005-03-14 04:17:53 UTC (rev=
74)
@@ -10,8 +10,6 @@
<ul>
<li>Please estimate if you are unsure about any answers.</li>
=20
-<li>Most questions have a "comments" field for extra comments.</li>
-
<li>Your response is confidential; we won't make raw data public,
only summaries (which may include anonymous quotes). The
only exception to this is if you answer "yes" to the question
@@ -21,26 +19,13 @@
<li>We have no plans to commercialize Valgrind. You can relax,
that's not what this is about.</li>
=20
-<li>Please send completed surveys to <?php echo vgemail('surveys'); ?>.
- Thank you for your time and support.</li>
+<li>Any comments or questions can be sent to <?php echo vgemail('surveys=
'); ?>.
+ </li>
</ul>
=20
=20
=20
<form method=3D"post" action=3D"<?php echo $_SERVER['SCRIPT_NAME']; ?>">
-<!-- contact details -->
-<table class=3D"form" width=3D"100%" cellspacing=3D"8" cellpadding=3D"0"=
border=3D"0">
-<tr><th colspan=3D"2">Your Contact Details</th></tr>
-<tr>
- <td>Name:</td>
- <td><input name=3D"name" size=3D"60" type=3D"text" value=3D""/></td>
-</tr>
-<tr>
- <td>Email:</td>
- <td><input name=3D"email" size=3D"60" type=3D"text" value=3D""/></td>
-</tr>
-</table>
-<p> </p>
=20
<!-- learning about valgrind -->
<table class=3D"form" width=3D"100%" cellspacing=3D"8" cellpadding=3D"0"=
border=3D"0">
@@ -89,31 +74,6 @@
<input name=3D"Q3[txt]" size=3D"60" type=3D"text" value=3D""/>
</td></tr>
<tr><td>
- <input type=3D"hidden" name=3D"Q4[q]"=20
- value=3D"4. On what events do you manually run Valgrind?"/>
- <b>4. </b>When developing, on what events do you <b>manually</b>
- run Valgrind?<br /> (select all the options that are appropriate).<br =
/>
- <input name=3D"Q4[cb1]" type=3D"checkbox"=20
- value=3D"after all changes"/> after all changes<br/>
- <input name=3D"Q4[cb2]" type=3D"checkbox"=20
- value=3D"after big changes"/> after big changes<br/>
- <input name=3D"Q4[cb3]" type=3D"checkbox"=20
- value=3D"before a release"/> before a release<br/>
- <input name=3D"Q4[cb4]" type=3D"checkbox"=20
- value=3D"when a bug occurs"/> when a bug occurs<br/>
- <input name=3D"Q4[cb5]" type=3D"checkbox"=20
- value=3D"when a bug is suspected"/> when a bug is suspected<br/>
- <input name=3D"Q4[cb6]" type=3D"checkbox"=20
- value=3D"when optimising"/> when optimising<br/>
- <input name=3D"Q4[cb7]" type=3D"checkbox"=20
- value=3D"just now and then"/> just "now and then"<br/>
- <input name=3D"Q4[cb8]" type=3D"checkbox"=20
- value=3D"other"/> other (please specify below)<br/>
- <p><b>Comments:</b><br />
- <input type=3D"hidden" name=3D"Q4[cmt]" value=3D"4. Comments:"/>
- <textarea name=3D"Q4[txt]" rows=3D"2" cols=3D"56"></textarea></p>
-</td></tr>
-<tr><td>
<input type=3D"hidden" name=3D"Q5[q]"=20
value=3D"5. On average how often do you use Valgrind"/>
<b>5. </b>On average, approximately how often do you use Valgrind?<br =
/>
@@ -128,18 +88,6 @@
<textarea name=3D"Q5[txt]" rows=3D"2" cols=3D"56"></textarea></p>
</td></tr>
<tr><td>
- <input type=3D"hidden" name=3D"Q6[q]"=20
- value=3D"6. Do you use Valgrind in any automated fashion"/>
- <b>6. </b>Do you use Valgrind in any automated fashion? (Eg. in a
- test suite, but <b>not</b> just by starting manually using a
- script.)<br />
- <input name=3D"Q6[rb]" type=3D"radio" value=3D"yes"/> yes<br/>
- <input name=3D"Q6[rb]" type=3D"radio" value=3D"no"/> no<br/>
- <p><b>Comments:</b><br />
- <input type=3D"hidden" name=3D"Q6[cmt]" value=3D"6. Comments:"/>
- <textarea name=3D"Q6[txt]" rows=3D"2" cols=3D"56"></textarea></p>
-</td></tr>
-<tr><td>
<input type=3D"hidden" name=3D"Q7[q]"=20
value=3D"7. What x86 machine(s) do you use Valgrind on"/>
<b>7. </b>What x86 machine(s) do you use Valgrind on?<br />
@@ -233,39 +181,6 @@
</table>
<p> </p>
=20
-<!-- comparing valgrind -->
-<table class=3D"form" width=3D"100%" cellspacing=3D"8" cellpadding=3D"0"=
border=3D"0">
-<tr><th>Comparing Valgrind with similar tools</th></tr>
-<tr><td>
- <input type=3D"hidden" name=3D"Q13[1]"=20
- value=3D"13. Have you used other tools similar to Valgrind tools"/>
- <b>13. </b>Have you used other tools that are similar to any of=20
- the Valgrind tools?<br />
- <input name=3D"Q13[rb]" type=3D"radio" value=3D"yes"/> Yes<br/>
- <input name=3D"Q13[rb]" type=3D"radio" value=3D"no"/> No<br/>
- <p><b>Comments:</b><br />
- <input type=3D"hidden" name=3D"Q13[cmt]" value=3D"13. Comments:"/>
- <textarea name=3D"Q13[txt]" rows=3D"2" cols=3D"56"></textarea></p>
-</td></tr>
-<tr><td>
- <input type=3D"hidden" name=3D"Q14[q]"=20
- value=3D"14. If yes, please provide the foll. information"/>
- <b>14. </b>If yes, for each tool, please provide the following informa=
tion:
- <textarea name=3D"Q14[txt0]" rows=3D"10" cols=3D"56">
- Name of other tool :=20
- Hardware/OS platform : (eg. x86/Linux; Solaris/SPARC)
- Ways in which Valgrind is better :=20
- Ways in which Valgrind is worse :=20
- Ways in which Valgrind is equal : </textarea>
-</td></tr>
-<tr><td>
- Any other comments about how Valgrind compares with other tools?<br />
- <input type=3D"hidden" name=3D"Q14[cmt]" value=3D"14. Comments:"/>
- <textarea name=3D"Q14[txt1]" rows=3D"2" cols=3D"56"></textarea>
-</td></tr>
-</table>
-<p> </p>
-
<!-- valgrind on other platforms -->
<table class=3D"form" width=3D"100%" cellspacing=3D"8" cellpadding=3D"0"=
border=3D"0">
<tr><th>Valgrind on Other Platforms</th></tr>
@@ -281,7 +196,6 @@
- SPARC9/Solaris : 25%<br />
- x86/Linux : 20%<br />
- IA64/Linux : 5%<br />
- - x86/Linux :<br />
<textarea name=3D"Q15[txt]" rows=3D"10" cols=3D"56"></textarea>
</td></tr>
</table>
@@ -435,35 +349,6 @@
</table>
<p> </p>
=20
-<!-- supporting valgrind -->
-<table class=3D"form" width=3D"100%" cellspacing=3D"8" cellpadding=3D"0"=
border=3D"0">
-<tr><th>Supporting Valgrind</th></tr>
-<tr><td>
- <input type=3D"hidden" name=3D"Q27[q]"=20
- value=3D"27. Would you be willing to donate money:"/>
- <b>27. </b>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.)<br/>
- <input name=3D"Q27[rb]" type=3D"radio" value=3D"yes"/> Yes<br/>
- <input name=3D"Q27[rb]" type=3D"radio" value=3D"no"/> No<br/>
- <input name=3D"Q27[rb]" type=3D"radio" value=3D"no answer"/> No answer=
<br />
- <b>Comments:</b><br />
- <input type=3D"hidden" name=3D"Q27[cmt]" value=3D"27. Comments:"/>
- <textarea name=3D"Q27[txt]" rows=3D"2" cols=3D"56"></textarea>
-</td></tr>
-<tr><td>
- <input type=3D"hidden" name=3D"Q28[q]"=20
- value=3D"28. Would you be willing to contribute:"/>
- <b>28. </b>Would you be willing to contribute to Valgrind in a
- non-monetary fashion? Please indicate what form this might
- take (eg. help with documentation).<br />
- <textarea name=3D"Q28[txt]" rows=3D"2" cols=3D"56"></textarea>
-</td></tr>
-</table>
-<p> </p>
-
<!-- valgrind surveys -->
<table class=3D"form" width=3D"100%" cellspacing=3D"8" cellpadding=3D"0"=
border=3D"0">
<tr><th>Surveys</th></tr>
@@ -475,7 +360,21 @@
</td></tr>
</table>
=20
+<!-- contact details -->
+<table class=3D"form" width=3D"100%" cellspacing=3D"8" cellpadding=3D"0"=
border=3D"0">
+<tr><th colspan=3D"2">Your Contact Details</th></tr>
+<tr>
+ <td>Name:</td>
+ <td><input name=3D"name" size=3D"60" type=3D"text" value=3D""/></td>
+</tr>
+<tr>
+ <td>Email:</td>
+ <td><input name=3D"email" size=3D"60" type=3D"text" value=3D""/></td>
+</tr>
+</table>
+<p> </p>
=20
+
<p align=3D"center">
<input type=3D"submit" name=3D"send" value=3D"Submit" /><br /><br />
Thank you for your time and support.
Deleted: trunk/gallery/survey_current/survey.txt
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/gallery/survey_current/survey.txt 2005-03-12 23:57:39 UTC (rev =
73)
+++ trunk/gallery/survey_current/survey.txt 2005-03-14 04:17:53 UTC (rev =
74)
@@ -1,341 +0,0 @@
-------------------------- VALGRIND SURVEY ------------------------
-# General instructions:
-# Please estimate if you are unsure about any answers.
-
-# Most questions have a "comments" field for extra comments.
-
-# Your response is confidential; we won't make raw data public,
-# only 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 this is about.
-
-# Please send completed surveys to su...@va....
-# Thank you for your time and support.
-
-
-
------- Learning about Valgrind -------------------------------------
-# How did you first learn about Valgrind?
-
-from a friend [ ]
-from a workmate [ ]
-searching for tools [ ]
-from a publication [ ] (eg. a mailing list; =20
- please name under "comments")
-other :
-
-Comments:
-
-
-# How many other programmers have you told about Valgrind?
-# How many of them have used it as a result?
-
-
-Comments:
-
-
-# Any other comments about how you first learnt about Valgrind?
-
-
-
------- Using Valgrind ----------------------------------------------
-# Approximately how long (in months) have you been using Valgrind?
-
-
-Comments:
-
-
-# When developing, on what events do you *manually* run Valgrind?
-# (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 [ ]
-just "now and then" [ ]
-other :
-
-Comments:
-
-
-# On average, approximately how often do you use Valgrind?
-
-hourly [ ]
-daily [ ]
-weekly [ ]
-monthly [ ]
-other :
-
-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 [ ]
-
-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%)
-
-
-Comments:
-
-
-# What Linux distribution(s) do you use Valgrind on? =20
-# 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%)
-
-
-Comments:
-
-
-# In what form did you/do you obtain Valgrind?
-# (Select all the options that are appropriate.)
-
-source, from CVS [ ]
-source, from website [ ]
-pre-built version (eg. RPM) [ ]
-already installed on system [ ]
-other :
-
-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 :
-other :
-
-Comments:
-
-
-# Which of Valgrind's command-line flags do you always,=20
-# or almost always, use?
-# (Example: --leak-check=3Dyes, --num-callers=3D20)
-
-
-Comments:
-
-
-# Which of Valgrind's command-line flags do you sometimes use?
-
-
-Comments:
-
-
-# Any other comments about how you use Valgrind?
-
-
-
------- Comparing Valgrind with similar tools -----------------------
-# Have you used other tools that are similar to any of the
-# Valgrind tools?
-
-yes [ ]
-no [ ]
-
-
-Comments:
-
-
-# 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:
-
-
-# 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%
-
-x86/Linux :
-
-Comments:
-
-
-
------- Software issues ---------------------------------------------
-# The following questions are about software issues,
-# eg. Valgrind's licence, speed, memory usage, ease of use,
-# quality of information produced, robustness, documentation, etc. =20
-# 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.
-
-1.
-2.
-3.
-
-
-# List up to 3 missing features you would like added to Valgrind.
-
-1.
-2.
-3.
-
-
-# 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?
-
-
-
-
------- 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.
-
-
-# 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?
-
-yes [ ]
-no [ ]
-
-Comments:
-
-
-# Have you contributed any code that has been included in Valgrind?
-
-yes [ ]
-no [ ]
-
-Comments:
-
-
-# Any other comments about the non-software issues?
-
-
-
------- Project details ---------------------------------------------
-# 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,=20
- eg. 80% C, 20% Fortran)
-number of programmers:
- - in total :
- - using Valgrind :
-size (lines of code) :
-number of users :
-development location :
-other comments :
-
-
-# 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 [ ]
-
-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"). We will not mention your name.
-
-
-
-
------- Supporting 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:
-
-
-# Would you be willing to contribute to Valgrind in a
-# non-monetary fashion? Please indicate what form this might
-# take (eg. help with documentation).
-
-
-
------- Surveys -----------------------------------------------------
-# Any comments about the content, structure or results of this
-# survey, or the previous survey?
-
-
-
-
-
-
Modified: trunk/gallery/surveys.html
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/gallery/surveys.html 2005-03-12 23:57:39 UTC (rev 73)
+++ trunk/gallery/surveys.html 2005-03-14 04:17:53 UTC (rev 74)
@@ -5,10 +5,8 @@
Survey</a></h3>
=20
<p>Let your opinions about Valgrind be heard: complete our
-current survey=20
-<a href=3D"/gallery/survey_current/survey.html">Online</a>, or by=20
-<a href=3D"/gallery/survey_current/survey.txt">Email</a>. Even if you
-completed the last survey, we'd like your response to this
+<a href=3D"/gallery/survey_current/survey.html">current survey</a>, or b=
y=20
+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>
=20
@@ -28,8 +26,8 @@
responded.</p>
=20
<p>Read the=20
-<a href=3D"/gallery/survey_03/summary.html#summary">Summary</a>, and a l=
ist
-of some <a href=3D"/gallery/survey_03/actions.html">Actions</a>
+<a href=3D"/gallery/survey_03/summary.html#summary">summary</a>, and a l=
ist
+of some <a href=3D"/gallery/survey_03/actions.html">actions</a>
we've taken in direct response to the survey results. Please note
that this list does not show everything we've done, and we
continue to address the issues raised.</p>
|
|
From: <js...@ac...> - 2005-03-14 04:02:39
|
Nightly build on phoenix ( SuSE 9.1 ) started at 2005-03-14 03:50:00 GMT Checking out source tree ... done Configuring ... done Building ... done Running regression tests ... done Last 20 lines of log.verbose follow insn_mmx: valgrind ./insn_mmx insn_mmxext: (skipping, prereq failed: ../../../tests/cputest x86-mmxext) insn_sse: valgrind ./insn_sse insn_sse2: (skipping, prereq failed: ../../../tests/cputest x86-sse2) int: valgrind ./int pushpopseg: valgrind ./pushpopseg rcl_assert: valgrind ./rcl_assert seg_override: valgrind ./seg_override -- Finished tests in none/tests/x86 ------------------------------------ yield: valgrind ./yield -- Finished tests in none/tests ---------------------------------------- == 201 tests, 5 stderr failures, 0 stdout failures ================= memcheck/tests/pth_once (stderr) memcheck/tests/scalar (stderr) memcheck/tests/threadederrno (stderr) memcheck/tests/writev (stderr) corecheck/tests/fdleak_fcntl (stderr) make: *** [regtest] Error 1 |
|
From: Tom H. <to...@co...> - 2005-03-14 03:28:35
|
Nightly build on dunsmere ( Fedora Core 3 ) started at 2005-03-14 03:20:03 GMT Checking out source tree ... done Configuring ... done Building ... done Running regression tests ... done Last 20 lines of log.verbose follow insn_cmov: valgrind ./insn_cmov insn_fpu: valgrind ./insn_fpu insn_mmx: valgrind ./insn_mmx insn_mmxext: valgrind ./insn_mmxext insn_sse: valgrind ./insn_sse insn_sse2: (skipping, prereq failed: ../../../tests/cputest x86-sse2) int: valgrind ./int sh: line 1: 29921 Segmentation fault VALGRINDLIB=/tmp/valgrind.4785/valgrind/.in_place /tmp/valgrind.4785/valgrind/./coregrind/valgrind --command-line-only=yes --memcheck:leak-check=no --addrcheck:leak-check=no --tool=none ./int >int.stdout.out 2>int.stderr.out pushpopseg: valgrind ./pushpopseg rcl_assert: valgrind ./rcl_assert seg_override: valgrind ./seg_override -- Finished tests in none/tests/x86 ------------------------------------ yield: valgrind ./yield -- Finished tests in none/tests ---------------------------------------- == 207 tests, 2 stderr failures, 0 stdout failures ================= memcheck/tests/scalar (stderr) memcheck/tests/scalar_supp (stderr) make: *** [regtest] Error 1 |
|
From: Tom H. <th...@cy...> - 2005-03-14 03:22:20
|
Nightly build on audi ( Red Hat 9 ) started at 2005-03-14 03:15:02 GMT Checking out source tree ... done Configuring ... done Building ... done Running regression tests ... done Last 20 lines of log.verbose follow cpuid: valgrind ./cpuid dastest: valgrind ./dastest fpu_lazy_eflags: valgrind ./fpu_lazy_eflags insn_basic: valgrind ./insn_basic insn_cmov: valgrind ./insn_cmov insn_fpu: valgrind ./insn_fpu insn_mmx: valgrind ./insn_mmx insn_mmxext: valgrind ./insn_mmxext insn_sse: valgrind ./insn_sse insn_sse2: (skipping, prereq failed: ../../../tests/cputest x86-sse2) int: valgrind ./int pushpopseg: valgrind ./pushpopseg rcl_assert: valgrind ./rcl_assert seg_override: valgrind ./seg_override -- Finished tests in none/tests/x86 ------------------------------------ yield: valgrind ./yield -- Finished tests in none/tests ---------------------------------------- == 206 tests, 0 stderr failures, 0 stdout failures ================= |
|
From: Tom H. <th...@cy...> - 2005-03-14 03:16:20
|
Nightly build on ginetta ( Red Hat 8.0 ) started at 2005-03-14 03:10:02 GMT Checking out source tree ... done Configuring ... done Building ... done Running regression tests ... done Last 20 lines of log.verbose follow insn_basic: valgrind ./insn_basic insn_cmov: valgrind ./insn_cmov insn_fpu: valgrind ./insn_fpu insn_mmx: valgrind ./insn_mmx insn_mmxext: valgrind ./insn_mmxext insn_sse: valgrind ./insn_sse insn_sse2: (skipping, prereq failed: ../../../tests/cputest x86-sse2) int: valgrind ./int pushpopseg: valgrind ./pushpopseg rcl_assert: valgrind ./rcl_assert seg_override: valgrind ./seg_override -- Finished tests in none/tests/x86 ------------------------------------ yield: valgrind ./yield -- Finished tests in none/tests ---------------------------------------- == 205 tests, 2 stderr failures, 0 stdout failures ================= memcheck/tests/pth_once (stderr) memcheck/tests/threadederrno (stderr) make: *** [regtest] Error 1 |
|
From: Tom H. <th...@cy...> - 2005-03-14 03:15:20
|
Nightly build on standard ( Red Hat 7.2 ) started at 2005-03-14 03:00:02 GMT Checking out source tree ... done Configuring ... done Building ... done Running regression tests ... done Last 20 lines of log.verbose follow insn_mmx: valgrind ./insn_mmx insn_mmxext: valgrind ./insn_mmxext insn_sse: valgrind ./insn_sse insn_sse2: (skipping, prereq failed: ../../../tests/cputest x86-sse2) int: valgrind ./int pushpopseg: valgrind ./pushpopseg rcl_assert: valgrind ./rcl_assert seg_override: valgrind ./seg_override -- Finished tests in none/tests/x86 ------------------------------------ yield: valgrind ./yield -- Finished tests in none/tests ---------------------------------------- == 205 tests, 5 stderr failures, 0 stdout failures ================= memcheck/tests/leak-tree (stderr) memcheck/tests/pth_once (stderr) memcheck/tests/threadederrno (stderr) memcheck/tests/vgtest_ume (stderr) addrcheck/tests/leak-tree (stderr) make: *** [regtest] Error 1 |
|
From: Tom H. <th...@cy...> - 2005-03-14 03:11:41
|
Nightly build on alvis ( Red Hat 7.3 ) started at 2005-03-14 03:05:02 GMT Checking out source tree ... done Configuring ... done Building ... done Running regression tests ... done Last 20 lines of log.verbose follow == 205 tests, 16 stderr failures, 0 stdout failures ================= memcheck/tests/addressable (stderr) memcheck/tests/describe-block (stderr) memcheck/tests/distinguished-writes (stderr) memcheck/tests/leak-0 (stderr) memcheck/tests/leak-cycle (stderr) memcheck/tests/leak-regroot (stderr) memcheck/tests/leak-tree (stderr) memcheck/tests/match-overrun (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/pth_once (stderr) memcheck/tests/threadederrno (stderr) memcheck/tests/vgtest_ume (stderr) addrcheck/tests/leak-0 (stderr) addrcheck/tests/leak-cycle (stderr) addrcheck/tests/leak-regroot (stderr) addrcheck/tests/leak-tree (stderr) make: *** [regtest] Error 1 |
|
From: Jeremy F. <je...@go...> - 2005-03-14 01:29:35
|
CVS commit by fitzhardinge:
Make sure that an FP write to a distinguished map makes it un-distinguished.
BUGS: 101423
A tests/distinguished-writes.c 1.1 [no copyright]
A tests/distinguished-writes.stderr.exp 1.1
A tests/distinguished-writes.vgtest 1.1
M +2 -2 mc_main.c 1.69
M +4 -1 tests/Makefile.am 1.73
--- valgrind/memcheck/tests/Makefile.am #1.72:1.73
@@ -24,4 +24,5 @@
custom_alloc.stderr.exp custom_alloc.vgtest \
describe-block.stderr.exp describe-block.vgtest \
+ distinguished-writes.vgtest distinguished-writes.stderr.exp \
doublefree.stderr.exp doublefree.vgtest \
error_counts.stderr.exp error_counts.stdout.exp error_counts.vgtest \
@@ -92,5 +93,5 @@
badloop badpoll badrw brk brk2 buflen_check \
clientperm custom_alloc \
- describe-block \
+ describe-block distinguished-writes \
doublefree error_counts errs1 exitprog execve execve2 \
fprw fwrite hello inits inline \
@@ -132,4 +133,6 @@
custom_alloc_SOURCES = custom_alloc.c
describe_block_SOURCES = describe-block.c
+distinguished_writes_SOURCES = distinguished-writes.c
+distinguished_writes_CFLAGS = -O
doublefree_SOURCES = doublefree.c
error_counts_SOURCES = error_counts.c
--- valgrind/memcheck/mc_main.c #1.68:1.69
@@ -1322,5 +1322,5 @@ void MC_(fpu_write_check) ( Addr addr, S
sm_off = SM_OFF(addr);
a_off = sm_off >> 3;
- if (sm->abits[a_off] != VGM_BYTE_VALID) goto slow4;
+ if (IS_DISTINGUISHED_SM(sm) || sm->abits[a_off] != VGM_BYTE_VALID) goto slow4;
/* Properly aligned and addressible. Make valid. */
v_off = SM_OFF(addr);
@@ -1341,5 +1341,5 @@ void MC_(fpu_write_check) ( Addr addr, S
sm_off = SM_OFF(addr);
a_off = sm_off >> 3;
- if (sm->abits[a_off] != VGM_BYTE_VALID) goto slow8;
+ if (IS_DISTINGUISHED_SM(sm) || sm->abits[a_off] != VGM_BYTE_VALID) goto slow8;
/* First half properly aligned and addressible. Make valid. */
v_off = SM_OFF(addr);
|
|
From: Nicholas N. <nj...@cs...> - 2005-03-14 01:08:23
|
On Mon, 14 Mar 2005, Julian Seward wrote: > It would be very helpful if you could look at one of the various > threaded-program-hangs-at-exit cases. I fixed a bunch of tls stuff > earlier, so you should have some chance of running threaded tests > now. pth_exit still hangs for me. N |
|
From: Julian S. <js...@ac...> - 2005-03-14 00:54:36
|
Uh, this was caused by me messing with the low-level address space manager. I'll chase it. It's leaking thread stacks. It would be very helpful if you could look at one of the various threaded-program-hangs-at-exit cases. I fixed a bunch of tls stuff earlier, so you should have some chance of running threaded tests now. J > > Also, I find that none/tests/manythreads takes about 150 seconds on my > > machine, which is more than half of the time for the whole (reduced > > SVN tree) suite.. Could we reduce the number of threads by 90% to 1000? > > Something is very wrong then; it takes about 2 seconds for me. How long > does it take on that machine with 2.4.0? |
|
From: Nicholas N. <nj...@cs...> - 2005-03-14 00:47:40
|
On Sun, 13 Mar 2005, Jeremy Fitzhardinge wrote: >> Also, I find that none/tests/manythreads takes about 150 seconds on my >> machine, which is more than half of the time for the whole (reduced SVN >> tree) suite.. Could we reduce the number of threads by 90% to 1000? > > Something is very wrong then; it takes about 2 seconds for me. How long does > it take on that machine with 2.4.0? 4 seconds. Julian's been looking at the problem in SVN. N |
|
From: Jeremy F. <je...@go...> - 2005-03-14 00:42:12
|
Nicholas Nethercote wrote:
> Also, I find that none/tests/manythreads takes about 150 seconds on my
> machine, which is more than half of the time for the whole (reduced
> SVN tree) suite.. Could we reduce the number of threads by 90% to 1000?
Something is very wrong then; it takes about 2 seconds for me. How long
does it take on that machine with 2.4.0?
J
|