View the DQSD CVS repository here:
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/dqsd/

Update of /cvsroot/dqsd/dqsdweb
In directory sc8-pr-cvs1:/tmp/cvs-serv13767

Modified Files:
        faq.htm faq.xml 
Log Message:
more clean up work.

Index: faq.htm
===================================================================
RCS file: /cvsroot/dqsd/dqsdweb/faq.htm,v
retrieving revision 1.14
retrieving revision 1.15
diff -C2 -d -r1.14 -r1.15
*** faq.htm     8 Feb 2003 05:23:58 -0000       1.14
--- faq.htm     8 Feb 2003 15:43:27 -0000       1.15
***************
*** 6,11 ****
  <body><a name="#top"></a><h2>Dave's Quick Search Deskbar FAQ</h2>
  <div class="lastupdate"><nobr>Last updated: 
! <script><!--                document.write( getDisplayDate( document.lastModified ) 
);
!               --></script></nobr></div>
  <div class="homepage">[ 
              <a href="doc.htm">Dave's Quick Search Deskbar</a>
--- 6,10 ----
  <body><a name="#top"></a><h2>Dave's Quick Search Deskbar FAQ</h2>
  <div class="lastupdate"><nobr>Last updated: 
!                               <script><!--document.write( getDisplayDate( 
document.lastModified ) );--></script></nobr></div>
  <div class="homepage">[ 
              <a href="doc.htm">Dave's Quick Search Deskbar</a>
***************
*** 52,62 ****
                  
                  Where can I get the latest version of DQSD?</div>
! <div id="answer" class="answer">You can the latest released version at 
!             <a href="http://www.dqsd.net";>http://www.dqsd.net</a>
! 
!             and the latest beta version at 
!             <a 
href="http://sourceforge.net/projects/dqsd";>http://sourceforge.net/projects/dqsd</a>
! 
!             .</div>
  </div>
  <div class="faq">
--- 51,55 ----
                  
                  Where can I get the latest version of DQSD?</div>
! <div id="answer" class="answer">You can the latest released version at <a 
href="http://www.dqsd.net";>http://www.dqsd.net</a> and the latest beta version at <a 
href="http://sourceforge.net/projects/dqsd";>http://sourceforge.net/projects/dqsd</a>.</div>
  </div>
  <div class="faq">
***************
*** 170,182 ****
  <div id="answer" class="answer">Standard searches are defined by XML files in the 
'searches' subdirectory, but the 'localsearches' subdirectory is at your disposal to 
put your own searches, or searches you may have customised. You need to be comfortable 
hacking on HTML forms and a bit of JavaScript to add a search to the search bar. 
              <br><br>
- 
              If you are, here's what you do: 
              <br><ol>
  <li>Build your search file. For this, either 
                 <ul>
! <li>use 
!                   <a href="searchwizard.htm">Dave's Quick Search Deskbar Search 
Wizard</a>
! 
!                   , that will save you lots of time.</li>
  <li>or: 
                    <ol>
--- 163,171 ----
  <div id="answer" class="answer">Standard searches are defined by XML files in the 
'searches' subdirectory, but the 'localsearches' subdirectory is at your disposal to 
put your own searches, or searches you may have customised. You need to be comfortable 
hacking on HTML forms and a bit of JavaScript to add a search to the search bar. 
              <br><br>
              If you are, here's what you do: 
              <br><ol>
  <li>Build your search file. For this, either 
                 <ul>
! <li>use <a href="searchwizard.htm">Dave's Quick Search Deskbar Search Wizard</a>, 
that will save you lots of time.</li>
  <li>or: 
                    <ol>
***************
*** 210,217 ****
                  
                  I've written a search of my own. How do I share it with the 
world?</div>
! <div id="answer" class="answer">E-mail it as an attachment to the 
!             <a href="https://lists.sourceforge.net/lists/listinfo/dqsd-users";>DQSD 
Users Group</a>
! 
!             .</div>
  </div>
  <div class="faq">
--- 199,203 ----
                  
                  I've written a search of my own. How do I share it with the 
world?</div>
! <div id="answer" class="answer">E-mail it as an attachment to the <a 
href="https://lists.sourceforge.net/lists/listinfo/dqsd-users";>DQSD Users 
Group</a>.</div>
  </div>
  <div class="faq">
***************
*** 220,227 ****
                  
                  Where do I go to download searches?</div>
! <div id="answer" class="answer">Searches can be downloaded from Source Forge at 
!             <a 
href="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/dqsd/dqsd/searches/";>http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/dqsd/dqsd/searches/</a>
! 
!             .</div>
  </div>
  <div class="faq">
--- 206,210 ----
                  
                  Where do I go to download searches?</div>
! <div id="answer" class="answer">Searches can be downloaded from Source Forge at <a 
href="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/dqsd/dqsd/searches/";>http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/dqsd/dqsd/searches/</a>.</div>
  </div>
  <div class="faq">
***************
*** 254,258 ****
  <div id="answer" class="answer">There is currently no way to undefine an alias in 
aliases.txt without removing it or commenting it out in aliases.txt (though this will 
surely be fixed in an upcoming release). Be aware that this change will be overwritten 
by later installations. 
              <br>
- 
              Please also note that a local alias overrides an alias if they have the 
same name.</div>
  </div>
--- 237,240 ----
***************
*** 342,353 ****
              <ul>
  <li>If you want to merge in some changes, just let Dave know which SourceForge 
account needs CVS write access. Access is no problem if you're going to contribute; 
just don't abuse it.</li>
! <li>When you do commit a change, please let Dave and the 
!                <a 
href="https://lists.sourceforge.net/lists/listinfo/dqsd-users";>DQSD Users Group</a>
! 
!                know.</li>
! <li>If you're going to do major rearrangement, broadcast your intent to the 
!                <a 
href="https://lists.sourceforge.net/lists/listinfo/dqsd-devel";>DQSD Developers 
Group</a>
! 
!                ahead of time.</li>
  <li>If you're adding novel functionality, please consider including an option for 
preferences.js to turn it off. Also please consider making the default "off" until 
it's completely tested and polished.</li>
  <li>Small changes should have small diffs. Please do not use a wysiwyg HTML editor 
that will introduce diffs on every line, or your checkin will be backed out.</li>
--- 324,329 ----
              <ul>
  <li>If you want to merge in some changes, just let Dave know which SourceForge 
account needs CVS write access. Access is no problem if you're going to contribute; 
just don't abuse it.</li>
! <li>When you do commit a change, please let Dave and the <a 
href="https://lists.sourceforge.net/lists/listinfo/dqsd-users";>DQSD Users Group</a> 
know.</li>
! <li>If you're going to do major rearrangement, broadcast your intent to the <a 
href="https://lists.sourceforge.net/lists/listinfo/dqsd-devel";>DQSD Developers 
Group</a> ahead of time.</li>
  <li>If you're adding novel functionality, please consider including an option for 
preferences.js to turn it off. Also please consider making the default "off" until 
it's completely tested and polished.</li>
  <li>Small changes should have small diffs. Please do not use a wysiwyg HTML editor 
that will introduce diffs on every line, or your checkin will be backed out.</li>
***************
*** 377,393 ****
              <ol>
  <li>Make sure you're using Windows 2000 or better.</li>
! <li>Install cygwin from 
!                <a href="http://cygwin.com/setup.exe";>http://cygwin.com/setup.exe</a>
! 
!                .</li>
  <li>Install Microsoft Visual C++ 6.0.</li>
! <li>Install the 
!                <a 
href="http://www.microsoft.com/msdownload/platformsdk/sdkupdate/";>Microsoft Internet 
Development SDK</a>
! 
!                . Move the SDK path for include files and libraries before the 
standard Visual C++ header files.</li>
! <li>Install NSIS - 
!                <a 
href="http://www.nullsoft.com/free/nsis/";>http://www.nullsoft.com/free/nsis/</a>
! 
!                .</li>
  <li>Make sure that MSVC and NSIS are on your path (you can try using Control 
Panel/System Properties/Environment Variables).</li>
  <li>From your cygwin prompt, type the following to checkout:</li>
--- 353,360 ----
              <ol>
  <li>Make sure you're using Windows 2000 or better.</li>
! <li>Install cygwin from <a 
href="http://cygwin.com/setup.exe";>http://cygwin.com/setup.exe</a>.</li>
  <li>Install Microsoft Visual C++ 6.0.</li>
! <li>Install the <a 
href="http://www.microsoft.com/msdownload/platformsdk/sdkupdate/";>Microsoft Internet 
Development SDK</a>.  Move the SDK path for include files and libraries before the 
standard Visual C++ header files.</li>
! <li>Install NSIS - <a 
href="http://www.nullsoft.com/free/nsis/";>http://www.nullsoft.com/free/nsis/</a>.</li>
  <li>Make sure that MSVC and NSIS are on your path (you can try using Control 
Panel/System Properties/Environment Variables).</li>
  <li>From your cygwin prompt, type the following to checkout:</li>
***************
*** 410,427 ****
  <li>To go back to pristine sources, run src/clean.cmd</li>
  </ol>
- 
              The above is for read-only access to the sources. For writable access, 
you'll need a Source Forge account, and Dave or Glenn will have to grant proper 
permissions to your account. 
              <br><br>
- 
              Alternate CVS Utilities: 
              <ul>
! <li>WinCVS is a GUI front-end to CVS that you can use. You can pull the latest 
version here: 
!                <a 
href="http://sourceforge.net/projects/cvsgui";>http://sourceforge.net/projects/cvsgui</a>
! 
!                .</li>
! <li>Check out Tortoise CVS. It adds the most basic/common CVS command functionality 
to Explorer, so you can update, commit, add, diff, etc.. with a right click from an 
Explorer window. Get it here: 
!                <a href="http://www.tortoisecvs.org/";>http://www.tortoisecvs.org/</a>
! 
!                .</li>
  </ul>
  </div>
--- 377,386 ----
  <li>To go back to pristine sources, run src/clean.cmd</li>
  </ol>
              The above is for read-only access to the sources. For writable access, 
you'll need a Source Forge account, and Dave or Glenn will have to grant proper 
permissions to your account. 
              <br><br>
              Alternate CVS Utilities: 
              <ul>
! <li>WinCVS is a GUI front-end to CVS that you can use. You can pull the latest 
version here: <a 
href="http://sourceforge.net/projects/cvsgui";>http://sourceforge.net/projects/cvsgui</a>.</li>
! <li>Check out Tortoise CVS. It adds the most basic/common CVS command functionality 
to Explorer, so you can update, commit, add, diff, etc.. with a right click from an 
Explorer window. Get it here: <a 
href="http://www.tortoisecvs.org/";>http://www.tortoisecvs.org/</a>.</li>
  </ul>
  </div>
***************
*** 440,447 ****
                  
                  I'm running the latest DQSD, but my tray icons keep disappearing. 
Help!</div>
! <div id="answer" class="answer">There is currently no fix for this problem. Work is 
in progress though. However several have reported success by using 
!             <a 
href="http://www.r2.com.au/downloads/index.html?id=startdelay";>Startup Delayer.</a>
! 
!             Delay startup of some of your programs at 10 second intervals, starting 
at about 20 seconds.</div>
  </div>
  <div class="category">9.<span class="categorytitle"><a name="Add-ons">
--- 399,403 ----
                  
                  I'm running the latest DQSD, but my tray icons keep disappearing. 
Help!</div>
! <div id="answer" class="answer">There is currently no fix for this problem. Work is 
in progress though. However several have reported success by using <a 
href="http://www.r2.com.au/downloads/index.html?id=startdelay";>Startup Delayer</a>.  
Delay startup of some of your programs at 10 second intervals, starting at about 20 
seconds.</div>
  </div>
  <div class="category">9.<span class="categorytitle"><a name="Add-ons">

Index: faq.xml
===================================================================
RCS file: /cvsroot/dqsd/dqsdweb/faq.xml,v
retrieving revision 1.13
retrieving revision 1.14
diff -C2 -d -r1.13 -r1.14
*** faq.xml     8 Feb 2003 05:10:07 -0000       1.13
--- faq.xml     8 Feb 2003 15:43:27 -0000       1.14
***************
*** 8,12 ****
           <faq>
              <question>Can I assign a hotkey to it so I don't need to mouse to 
it?</question>
- 
              <answer>This feature was added in version 3.0.</answer>
           </faq>
--- 8,11 ----
***************
*** 14,18 ****
           <faq>
              <question>Why doesn't the DEL or the ctrl-insert key work?</question>
- 
              <answer>This feature was added in version 3.0.</answer>
           </faq>
--- 13,16 ----
***************
*** 20,36 ****
           <faq>
              <question>Where can I get the latest version of DQSD?</question>
! 
!             <answer>You can the latest released version at 
!             <link href="http://www.dqsd.net";>http://www.dqsd.net</link>
! 
!             and the latest beta version at 
!             <link 
href="http://sourceforge.net/projects/dqsd";>http://sourceforge.net/projects/dqsd</link>
! 
!             .</answer>
           </faq>
  
           <faq>
              <question>I've made some preference or style setting changes. How do I 
apply them?</question>
- 
              <answer>You can reload the DQSD toolbar by typing ! in the search window 
and pressing the ENTER key.</answer>
           </faq>
--- 18,26 ----
           <faq>
              <question>Where can I get the latest version of DQSD?</question>
!             <answer>You can the latest released version at <link 
href="http://www.dqsd.net";>http://www.dqsd.net</link> and the latest beta version at 
<link 
href="http://sourceforge.net/projects/dqsd";>http://sourceforge.net/projects/dqsd</link>.</answer>
           </faq>
  
           <faq>
              <question>I've made some preference or style setting changes. How do I 
apply them?</question>
              <answer>You can reload the DQSD toolbar by typing ! in the search window 
and pressing the ENTER key.</answer>
           </faq>
***************
*** 38,42 ****
           <faq>
              <question>I use Windows XP. When I open DQSD I only see the word 
"Search" on my taskbar. Why?</question>
- 
              <answer>XP has a "lock taskbar" feature set by default. Right click on 
your taskbar and uncheck Lock taskbar. Then you can drag DQSD all you need and you can 
disable showing the name (search), etc... When you get it like you want it, you can 
lock the taskbar again.</answer>
           </faq>
--- 28,31 ----
***************
*** 44,66 ****
           <faq>
              <question>What are the key bindings used by DQSD?</question>
- 
              <answer>
                 <key_bindings>
                    <key name="Ctrl-Enter">Adds www. prefix and/or .com suffix to 
string if necessary and launches URL. Like IE key-binding (only better since the 
prefix/suffix are only add if needed).</key>
- 
                    <key name="Shift-Enter">Always opens a new window for the search 
regardless of the reuseWindowMode setting. This works only when IE is the default 
browser.</key>
- 
                    <key name="Ctrl-B, F8">Search the search history for the current 
text. (user configurable in localprefs.js)</key>
- 
                    <key name="Shift-Ctrl-B, Shift-F8">&gt;Search forward through the 
history for the current text. (user configurable in localprefs.js)</key>
- 
                    <key name="Win-S">Make the search bar active (i.e., make it have 
the current focus). (user configurable in localprefs.js)</key>
- 
                    <key name="F1">Display menu.</key>
- 
                    <key name="Ctrl-P, Up">Display previous search in history.</key>
- 
                    <key name="Ctrl-N, Down">Display next search in history.</key>
- 
                    <key name="Shift [drag-n-drop]">When dragging text to the search 
bar, if the shift key is held down when dropping the text the default search won't be 
automatically invoked.</key>
                 </key_bindings>
--- 33,46 ----
***************
*** 72,76 ****
           <faq>
              <question>I've installed it, but I want to uninstall it, and I can't 
figure out how! Help!</question>
- 
              <answer>Right-click on the shoe to the left and choose 'Close Toolbar'. 
Then find the uninstaller under the control panel. Some people find the control panel 
entry, but they don't know they need to close DQSD before uninstalling.</answer>
           </faq>
--- 52,55 ----
***************
*** 78,82 ****
           <faq>
              <question>I'm having trouble upgrading. What do I do?</question>
- 
              <answer>To be perfectly safe, 1. close the toolbar, 2. reboot the 
computer, 3. install the upgrade.</answer>
           </faq>
--- 57,60 ----
***************
*** 86,90 ****
           <faq>
              <question>How do I find out what searches are available?</question>
- 
              <answer>Enter ? as the search or select 'Help / About...' from the menu. 
The About Box that appears lists all the current searches.</answer>
           </faq>
--- 64,67 ----
***************
*** 92,118 ****
           <faq>
              <question>How do I add my own searches?</question>
- 
              <answer>Standard searches are defined by XML files in the 'searches' 
subdirectory, but the 'localsearches' subdirectory is at your disposal to put your own 
searches, or searches you may have customised. You need to be comfortable hacking on 
HTML forms and a bit of JavaScript to add a search to the search bar. 
              <html:br />
- 
              <html:br />
- 
              If you are, here's what you do: 
              <html:br />
- 
              <html:ol>
                 <html:li>Build your search file. For this, either 
                 <html:ul>
!                   <html:li>use 
!                   <html:a href="searchwizard.htm">Dave's Quick Search Deskbar Search 
Wizard</html:a>
! 
!                   , that will save you lots of time.</html:li>
! 
                    <html:li>or: 
                    <html:ol>
                       <html:li>Take a look at the original HTML form for the search, 
and create your own HTML form to do the same thing, but where you make all the input 
fields hidden instead of visible (i.e., change the type to "hidden"). Be sure to be 
explicit about the "action" of the form (it has to be an absolute URL).</html:li>
- 
                       <html:li>Write a JavaScript function that takes one text 
parameter and assigns values the hidden fields of your form, and then submits it. By 
convention, if the text parameter is blank, you should open a window into a useful 
page that helps you launch the search -- typically the home page of the search. If 
there are multiple fields in the form, then your JavaScript should use a regular 
expression of some kind to pull apart the single text field to fill in the multiple 
form fields. The easiest way to do this is with the 'parseArgs' function, which will 
handle the parsing for optional 'switches' and their values.</html:li>
- 
                       <html:li>Paste your new HTML form and your new JavaScript 
function into its own XML file (SEARCHNAME).xml - copy the bits of xml from an 
existing search xml file - and include the attribute indicating your JavaScript 
function name, a short name for the search, a long description, a link to a 
description of the search engine, your name, and so on. Be sure to follow XML rules - 
all your attributes need to be quoted, remember the trailing slash in the INPUT tag, 
etc...</html:li>
                    </html:ol>
--- 69,85 ----
           <faq>
              <question>How do I add my own searches?</question>
              <answer>Standard searches are defined by XML files in the 'searches' 
subdirectory, but the 'localsearches' subdirectory is at your disposal to put your own 
searches, or searches you may have customised. You need to be comfortable hacking on 
HTML forms and a bit of JavaScript to add a search to the search bar. 
              <html:br />
              <html:br />
              If you are, here's what you do: 
              <html:br />
              <html:ol>
                 <html:li>Build your search file. For this, either 
                 <html:ul>
!                   <html:li>use <html:a href="searchwizard.htm">Dave's Quick Search 
Deskbar Search Wizard</html:a>, that will save you lots of time.</html:li>
                    <html:li>or: 
                    <html:ol>
                       <html:li>Take a look at the original HTML form for the search, 
and create your own HTML form to do the same thing, but where you make all the input 
fields hidden instead of visible (i.e., change the type to "hidden"). Be sure to be 
explicit about the "action" of the form (it has to be an absolute URL).</html:li>
                       <html:li>Write a JavaScript function that takes one text 
parameter and assigns values the hidden fields of your form, and then submits it. By 
convention, if the text parameter is blank, you should open a window into a useful 
page that helps you launch the search -- typically the home page of the search. If 
there are multiple fields in the form, then your JavaScript should use a regular 
expression of some kind to pull apart the single text field to fill in the multiple 
form fields. The easiest way to do this is with the 'parseArgs' function, which will 
handle the parsing for optional 'switches' and their values.</html:li>
                       <html:li>Paste your new HTML form and your new JavaScript 
function into its own XML file (SEARCHNAME).xml - copy the bits of xml from an 
existing search xml file - and include the attribute indicating your JavaScript 
function name, a short name for the search, a long description, a link to a 
description of the search engine, your name, and so on. Be sure to follow XML rules - 
all your attributes need to be quoted, remember the trailing slash in the INPUT tag, 
etc...</html:li>
                    </html:ol>
***************
*** 120,148 ****
                 </html:ul>
                 </html:li>
- 
                 <html:li>Put your (SEARCHNAME).xml file in the 'localsearches' 
subdirectory (you may need to create the latter).</html:li>
- 
                 <html:li>You can test your xml syntax by opening the xml file 
directly in IE. It will tell you if you've got a simple syntax error.</html:li>
- 
                 <html:li>Once your xml file is in good shape, you can "activate" your 
changes by typing "!" alone in the search bar. This causes it to reload 
itself.</html:li>
- 
                 <html:li>Test things out. It usually takes some twiddling to make 
sure your shortcut works, and that you can also see your new search described in the 
"?" about box.</html:li>
- 
                 <html:li>Then post your new search onto the Source Forge mailing list 
to share it with the world! :-)</html:li>
              </html:ol>
- 
              <html:p>Here is some information about the XML:</html:p>
- 
              <html:ul>
                 <html:li>Your search will be callable using the function="..." name. 
E.g., if function="foo" then you can do the search saying "foo bar". So pick a good 
short name for your JavaScript function.</html:li>
- 
                 <html:li>Every search's NAME attribute will be displayed if the 
search is put on the menu, so keep it short and descriptive, like a menu 
item.</html:li>
- 
                 <html:li>If you include a LINK attribute, then the link will appear 
in the ? help box for the search.</html:li>
- 
                 <html:li>The DESCRIPTION attribute is also included in the ? help 
box.</html:li>
- 
                 <html:li>The CATEGORY attribute defines the name of the category in 
which the search appears in the ? help box.</html:li>
- 
                 <html:li>The CONTRIBUTOR attribute is for your name, and the EMAIL 
attribute is for your email address.</html:li>
              </html:ul>
--- 87,103 ----
***************
*** 152,174 ****
           <faq>
              <question>I've written a search of my own. How do I share it with the 
world?</question>
! 
!             <answer>E-mail it as an attachment to the 
!             <link 
href="https://lists.sourceforge.net/lists/listinfo/dqsd-users";>DQSD Users Group</link>
! 
!             .</answer>
           </faq>
  
           <faq>
              <question>Where do I go to download searches?</question>
! 
!             <answer>Searches can be downloaded from Source Forge at 
!             <link 
href="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/dqsd/dqsd/searches/";>http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/dqsd/dqsd/searches/</link>
! 
!             .</answer>
           </faq>
  
           <faq>
              <question>Would somebody please create a search file for the new 
news.google.com and add it to the News category for the next release?</question>
- 
              <answer>It's already there in the Google search gg /news which is in the 
Search the Web category. If you want it to be in the News category you could add an 
entry to localaliases.txt like the following (all on one line): ggn|gg /news %s|Google 
News|Google News|News</answer>
           </faq>
--- 107,120 ----
           <faq>
              <question>I've written a search of my own. How do I share it with the 
world?</question>
!             <answer>E-mail it as an attachment to the <link 
href="https://lists.sourceforge.net/lists/listinfo/dqsd-users";>DQSD Users 
Group</link>.</answer>
           </faq>
  
           <faq>
              <question>Where do I go to download searches?</question>
!             <answer>Searches can be downloaded from Source Forge at <link 
href="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/dqsd/dqsd/searches/";>http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/dqsd/dqsd/searches/</link>.</answer>
           </faq>
  
           <faq>
              <question>Would somebody please create a search file for the new 
news.google.com and add it to the News category for the next release?</question>
              <answer>It's already there in the Google search gg /news which is in the 
Search the Web category. If you want it to be in the News category you could add an 
entry to localaliases.txt like the following (all on one line): ggn|gg /news %s|Google 
News|Google News|News</answer>
           </faq>
***************
*** 178,182 ****
           <faq>
              <question>What is an alias?</question>
- 
              <answer>Aliases are simply other names for existing searches. Aliases 
are defined in aliases.txt and/or localaliases.txt, but localaliases.txt is meant to 
be the user-defined file, and it won't be overwritten on an install. Aliases also 
provide substitution of '%s' (no quotes) with the actual search string. This allows 
some custom searches to be added very quickly just by adding the URL with '%s' in the 
query string. Aliases are also referred to as Shortcuts.</answer>
           </faq>
--- 124,127 ----
***************
*** 184,191 ****
           <faq>
              <question>I cannot undefine some of my aliases. Why?</question>
- 
              <answer>There is currently no way to undefine an alias in aliases.txt 
without removing it or commenting it out in aliases.txt (though this will surely be 
fixed in an upcoming release). Be aware that this change will be overwritten by later 
installations. 
              <html:br />
- 
              Please also note that a local alias overrides an alias if they have the 
same name.</answer>
           </faq>
--- 129,134 ----
***************
*** 193,212 ****
           <faq>
              <question>I want to create an alias to an alias. How should I do 
this?</question>
- 
              <answer>An alias must be defined before it can be referenced from 
another alias. For example these two lines in the localaliases.txt file will show two 
shortcuts in the helpbox: 
              <html:ul>
                 
<html:li>dqsdcvs|http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/dqsd/dqsd/</html:li>
- 
                 <html:li>dqsd|dqsdcvs</html:li>
              </html:ul>
- 
              <html:p>But these two lines will only show the dqsdcvs one:</html:p>
- 
              <html:ul>
                 <html:li>dqsd|dqsdcvs</html:li>
- 
                 
<html:li>dqsdcvs|http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/dqsd/dqsd/</html:li>
              </html:ul>
- 
              <html:p>The same two lines, but the second set sets an alias to call 
another alias that hasn't been defined yet.</html:p>
              </answer>
--- 136,149 ----
***************
*** 217,221 ****
           <faq>
              <question>How do I edit preferences for DQSD?</question>
- 
              <answer>Configuration settings for DQSD are defined in the 
preferences.js file. User overriding settings are defined in localprefs.js. These 
files have definitions to control the look and behavior of the toolbar. As new 
features are added which require new configuration settings, new entries will appear 
in the preferences.js included in DQSD releases. The preferences.js file gets 
overwritten during the upgrade process. For this reason the user should make the 
desired configuration changes to the localprefs.js file.</answer>
           </faq>
--- 154,157 ----
***************
*** 223,227 ****
           <faq>
              <question>Why are there two preference files (preferences.js and 
localprefs.js)?</question>
- 
              <answer>Preferences.js is included in the DQSD release bundle, therefore 
changes made to the preferences.js file will be lost when a new DQSD release is 
installed. Preference changes should be made to localprefs.js to be retained from 
release to release.</answer>
           </faq>
--- 159,162 ----
***************
*** 229,233 ****
           <faq>
              <question>Why doesn't autocomplete work?</question>
- 
              <answer>Autocomplete requires two configuration settings to be 
specifically set in the preference files. By default DQSD does not enable the 
autocomplete functionality. 'autocomplete' must be set to 'true" and 'multiline' must 
be set to 'false'.</answer>
           </faq>
--- 164,167 ----
***************
*** 237,241 ****
           <faq>
              <question>How do I edit fonts, colors, etc. for DQSD?</question>
- 
              <answer>Style settings for DQSD are defined in the search.css file. User 
overriding settings are defined in localsearch.css. These files have definitions to 
control the look and styles of the toolbar. As new features are added which require 
new style settings, new entries will appear in the search.css included in DQSD 
releases. The search.css file gets overwritten during the upgrade process. For this 
reason the user should make the desired configuration changes to the localsearch.css 
file.</answer>
           </faq>
--- 171,174 ----
***************
*** 243,247 ****
           <faq>
              <question>Why are there two .css files (search.css and 
localsearch.css)?</question>
- 
              <answer>Search.css is included in the DQSD release bundle, therefore 
changes made to the search.css file will be lost when a new DQSD release is installed. 
Style changes should be made to localsearch.css to be retained from release to 
release.</answer>
           </faq>
--- 176,179 ----
***************
*** 251,295 ****
           <faq>
              <question>Are there any guidelines I should be aware of when making 
modifications for DQSD?</question>
- 
              <answer>Ground rules for checkins into CVS: 
              <html:ul>
                 <html:li>If you want to merge in some changes, just let Dave know 
which SourceForge account needs CVS write access. Access is no problem if you're going 
to contribute; just don't abuse it.</html:li>
! 
!                <html:li>When you do commit a change, please let Dave and the 
!                <link 
href="https://lists.sourceforge.net/lists/listinfo/dqsd-users";>DQSD Users Group</link>
! 
!                know.</html:li>
! 
!                <html:li>If you're going to do major rearrangement, broadcast your 
intent to the 
!                <link 
href="https://lists.sourceforge.net/lists/listinfo/dqsd-devel";>DQSD Developers 
Group</link>
! 
!                ahead of time.</html:li>
! 
                 <html:li>If you're adding novel functionality, please consider 
including an option for preferences.js to turn it off. Also please consider making the 
default "off" until it's completely tested and polished.</html:li>
- 
                 <html:li>Small changes should have small diffs. Please do not use a 
wysiwyg HTML editor that will introduce diffs on every line, or your checkin will be 
backed out.</html:li>
- 
                 <html:li>In the code, please mimic the prevailing convention for 
tabbing and spacing:</html:li>
- 
                 <html:ol>
                    <html:li>No tab characters in code please. Use spaces instead. 
(The exception is where tabs have semantics of course). Code should be indented two 
spaces per level.</html:li>
- 
                    <html:li>Please, no space characters after a ( or before a 
).</html:li>
- 
                    <html:li>Curlies for a {multiline block} should be on their own 
line and unindented (just their contents are indented).</html:li>
                 </html:ol>
- 
                 <html:li>Also please mimic the prevailing convention for 
packaging:</html:li>
- 
                 <html:ol>
                    <html:li>Sources should be included in the distribution itself 
since this is the easiest way to conform to the GPL. So all source files should be 
listed in "search.nsi"; i.e., you shouldn't need CVS to get a working build.</html:li>
- 
                    <html:li>Please keep "build.cmd" working. In particular this means 
that DQSDTools.mak needs to be kept up to date. Also, any files that are automatically 
generated by the build should be deleted by "clean.cmd".</html:li>
- 
                    <html:li>Keep new sources, except for those that are being used at 
runtime, underneath src/.</html:li>
                 </html:ol>
- 
                 <html:li>Keep in mind that you are editing other people's code and 
that other people will edit your stuff. Please don't be offended if your code is 
changed or even disabled. Be nice!</html:li>
- 
                 <html:li>Dave may decide to turn your access off if things become 
unmanageable, or if you don't make checkins for a while.</html:li>
              </html:ul>
--- 183,206 ----
           <faq>
              <question>Are there any guidelines I should be aware of when making 
modifications for DQSD?</question>
              <answer>Ground rules for checkins into CVS: 
              <html:ul>
                 <html:li>If you want to merge in some changes, just let Dave know 
which SourceForge account needs CVS write access. Access is no problem if you're going 
to contribute; just don't abuse it.</html:li>
!                <html:li>When you do commit a change, please let Dave and the <link 
href="https://lists.sourceforge.net/lists/listinfo/dqsd-users";>DQSD Users Group</link> 
know.</html:li>
!                <html:li>If you're going to do major rearrangement, broadcast your 
intent to the <link 
href="https://lists.sourceforge.net/lists/listinfo/dqsd-devel";>DQSD Developers 
Group</link> ahead of time.</html:li>
                 <html:li>If you're adding novel functionality, please consider 
including an option for preferences.js to turn it off. Also please consider making the 
default "off" until it's completely tested and polished.</html:li>
                 <html:li>Small changes should have small diffs. Please do not use a 
wysiwyg HTML editor that will introduce diffs on every line, or your checkin will be 
backed out.</html:li>
                 <html:li>In the code, please mimic the prevailing convention for 
tabbing and spacing:</html:li>
                 <html:ol>
                    <html:li>No tab characters in code please. Use spaces instead. 
(The exception is where tabs have semantics of course). Code should be indented two 
spaces per level.</html:li>
                    <html:li>Please, no space characters after a ( or before a 
).</html:li>
                    <html:li>Curlies for a {multiline block} should be on their own 
line and unindented (just their contents are indented).</html:li>
                 </html:ol>
                 <html:li>Also please mimic the prevailing convention for 
packaging:</html:li>
                 <html:ol>
                    <html:li>Sources should be included in the distribution itself 
since this is the easiest way to conform to the GPL. So all source files should be 
listed in "search.nsi"; i.e., you shouldn't need CVS to get a working build.</html:li>
                    <html:li>Please keep "build.cmd" working. In particular this means 
that DQSDTools.mak needs to be kept up to date. Also, any files that are automatically 
generated by the build should be deleted by "clean.cmd".</html:li>
                    <html:li>Keep new sources, except for those that are being used at 
runtime, underneath src/.</html:li>
                 </html:ol>
                 <html:li>Keep in mind that you are editing other people's code and 
that other people will edit your stuff. Please don't be offended if your code is 
changed or even disabled. Be nice!</html:li>
                 <html:li>Dave may decide to turn your access off if things become 
unmanageable, or if you don't make checkins for a while.</html:li>
              </html:ul>
***************
*** 299,373 ****
           <faq>
              <question>How do I get started with basic Source Forge access?</question>
- 
              <answer>Steps to a working build of DQSD from SourceForge: 
              <html:ol>
                 <html:li>Make sure you're using Windows 2000 or better.</html:li>
! 
!                <html:li>Install cygwin from 
!                <link 
href="http://cygwin.com/setup.exe";>http://cygwin.com/setup.exe</link>
! 
!                .</html:li>
! 
                 <html:li>Install Microsoft Visual C++ 6.0.</html:li>
! 
!                <html:li>Install the 
!                <link 
href="http://www.microsoft.com/msdownload/platformsdk/sdkupdate/";>Microsoft Internet 
Development SDK</link>
! 
!                . Move the SDK path for include files and libraries before the 
standard Visual C++ header files.</html:li>
! 
!                <html:li>Install NSIS - 
!                <link 
href="http://www.nullsoft.com/free/nsis/";>http://www.nullsoft.com/free/nsis/</link>
! 
!                .</html:li>
! 
                 <html:li>Make sure that MSVC and NSIS are on your path (you can try 
using Control Panel/System Properties/Environment Variables).</html:li>
- 
                 <html:li>From your cygwin prompt, type the following to 
checkout:</html:li>
- 
                 <html:ul>
                    <html:li>cd ~</html:li>
- 
                    <html:li>cvs -d:pserver:[EMAIL PROTECTED]:/cvsroot/dqsd 
login</html:li>
- 
                    <html:li>cvs -d:pserver:[EMAIL PROTECTED]:/cvsroot/dqsd co 
dqsd</html:li>
                 </html:ul>
- 
                 <html:li>And whenever you want to get the latest:</html:li>
- 
                 <html:ul>
                    <html:li>cd ~/dqsd</html:li>
- 
                    <html:li>cvs update -dP</html:li>
                 </html:ul>
- 
                 <html:li>Type the following to build:</html:li>
- 
                 <html:ul>
                    <html:li>cd ~/dqsd</html:li>
- 
                    <html:li>src/build.cmd</html:li>
                 </html:ul>
- 
                 <html:li>In the end, you should get a dqsd/dqsd.exe.</html:li>
- 
                 <html:li>To go back to pristine sources, run src/clean.cmd</html:li>
              </html:ol>
- 
              The above is for read-only access to the sources. For writable access, 
you'll need a Source Forge account, and Dave or Glenn will have to grant proper 
permissions to your account. 
              <html:br />
- 
              <html:br />
- 
              Alternate CVS Utilities: 
              <html:ul>
!                <html:li>WinCVS is a GUI front-end to CVS that you can use. You can 
pull the latest version here: 
!                <link 
href="http://sourceforge.net/projects/cvsgui";>http://sourceforge.net/projects/cvsgui</link>
! 
!                .</html:li>
! 
!                <html:li>Check out Tortoise CVS. It adds the most basic/common CVS 
command functionality to Explorer, so you can update, commit, add, diff, etc.. with a 
right click from an Explorer window. Get it here: 
!                <link 
href="http://www.tortoisecvs.org/";>http://www.tortoisecvs.org/</link>
! 
!                .</html:li>
              </html:ul>
              </answer>
--- 210,247 ----
           <faq>
              <question>How do I get started with basic Source Forge access?</question>
              <answer>Steps to a working build of DQSD from SourceForge: 
              <html:ol>
                 <html:li>Make sure you're using Windows 2000 or better.</html:li>
!                <html:li>Install cygwin from <link 
href="http://cygwin.com/setup.exe";>http://cygwin.com/setup.exe</link>.</html:li>
                 <html:li>Install Microsoft Visual C++ 6.0.</html:li>
!                <html:li>Install the <link 
href="http://www.microsoft.com/msdownload/platformsdk/sdkupdate/";>Microsoft Internet 
Development SDK</link>.  Move the SDK path for include files and libraries before the 
standard Visual C++ header files.</html:li>
!                <html:li>Install NSIS - <link 
href="http://www.nullsoft.com/free/nsis/";>http://www.nullsoft.com/free/nsis/</link>.</html:li>
                 <html:li>Make sure that MSVC and NSIS are on your path (you can try 
using Control Panel/System Properties/Environment Variables).</html:li>
                 <html:li>From your cygwin prompt, type the following to 
checkout:</html:li>
                 <html:ul>
                    <html:li>cd ~</html:li>
                    <html:li>cvs -d:pserver:[EMAIL PROTECTED]:/cvsroot/dqsd 
login</html:li>
                    <html:li>cvs -d:pserver:[EMAIL PROTECTED]:/cvsroot/dqsd co 
dqsd</html:li>
                 </html:ul>
                 <html:li>And whenever you want to get the latest:</html:li>
                 <html:ul>
                    <html:li>cd ~/dqsd</html:li>
                    <html:li>cvs update -dP</html:li>
                 </html:ul>
                 <html:li>Type the following to build:</html:li>
                 <html:ul>
                    <html:li>cd ~/dqsd</html:li>
                    <html:li>src/build.cmd</html:li>
                 </html:ul>
                 <html:li>In the end, you should get a dqsd/dqsd.exe.</html:li>
                 <html:li>To go back to pristine sources, run src/clean.cmd</html:li>
              </html:ol>
              The above is for read-only access to the sources. For writable access, 
you'll need a Source Forge account, and Dave or Glenn will have to grant proper 
permissions to your account. 
              <html:br />
              <html:br />
              Alternate CVS Utilities: 
              <html:ul>
!                <html:li>WinCVS is a GUI front-end to CVS that you can use. You can 
pull the latest version here: <link 
href="http://sourceforge.net/projects/cvsgui";>http://sourceforge.net/projects/cvsgui</link>.</html:li>
!                <html:li>Check out Tortoise CVS. It adds the most basic/common CVS 
command functionality to Explorer, so you can update, commit, add, diff, etc.. with a 
right click from an Explorer window. Get it here: <link 
href="http://www.tortoisecvs.org/";>http://www.tortoisecvs.org/</link>.</html:li>
              </html:ul>
              </answer>
***************
*** 378,386 ****
           <faq>
              <question>I'm running the latest DQSD, but my tray icons keep 
disappearing. Help!</question>
! 
!             <answer>There is currently no fix for this problem. Work is in progress 
though. However several have reported success by using 
!             <link 
href="http://www.r2.com.au/downloads/index.html?id=startdelay";>Startup Delayer.</link>
! 
!             Delay startup of some of your programs at 10 second intervals, starting 
at about 20 seconds.</answer>
           </faq>
        </category>
--- 252,256 ----
           <faq>
              <question>I'm running the latest DQSD, but my tray icons keep 
disappearing. Help!</question>
!             <answer>There is currently no fix for this problem. Work is in progress 
though. However several have reported success by using <link 
href="http://www.r2.com.au/downloads/index.html?id=startdelay";>Startup Delayer</link>. 
 Delay startup of some of your programs at 10 second intervals, starting at about 20 
seconds.</answer>
           </faq>
        </category>
***************
*** 389,393 ****
           <faq>
              <question>What is an add-on?</question>
- 
              <answer>At times users may want to add more functionality than is 
possible or makes sense with a single .XML search file. Also, it may not make sense to 
have this new feature be installed for all users. If so, the ability to add add-ons 
allows for multiple files to be packaged together in an optional installation package. 
Add-ons are installed in the 'addon' subdirectory.</answer>
           </faq>
--- 259,262 ----
***************
*** 395,399 ****
           <faq>
              <question>When should I create an add-on rather than a search?</question>
- 
              <answer>When a new feature is not really a search, and/or it requires 
more than just a single XML file, and/or it doesn't have general appeal (i.e., not 
many will use it) it should be an optional add-on.</answer>
           </faq>
--- 264,267 ----
***************
*** 401,405 ****
           <faq>
              <question>How do I create an add-on?</question>
- 
              <answer>The best place to learn about creating add-ons is to look at the 
current addon examples (googlespell, etc), and use them as a template for your 
own.</answer>
           </faq>
--- 269,272 ----




-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
_______________________________________________
DQSD-CVS mailing list
https://lists.sourceforge.net/lists/listinfo/dqsd-cvs
DQSD CVS repository:
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/dqsd/

Reply via email to