View the DQSD CVS repository here:
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/dqsd/
Update of /cvsroot/dqsd/dqsdweb
In directory usw-pr-cvs1:/tmp/cvs-serv9555
Modified Files:
faq.xml
Log Message:
added all the faqs
Index: faq.xml
===================================================================
RCS file: /cvsroot/dqsd/dqsdweb/faq.xml,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** faq.xml 15 Aug 2002 13:40:50 -0000 1.4
--- faq.xml 15 Aug 2002 16:56:32 -0000 1.5
***************
*** 161,165 ****
--- 161,411 ----
</answer>
</faq>
+ <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>
+ </category>
+ <category name="Aliases">
+ <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>
+ <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>
+ <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>
+ </faq>
+ </category>
+ <category name="Preferences">
+ <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>
+ <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>
+ <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>
+ </category>
+ <category name="Styles">
+ <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>
+ <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>
+ </category>
+ <category name="Coding">
+ <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></answer>
+ </faq>
+ <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>
+ </faq>
+ </category>
+ <category name="Add-ons">
+ <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>
+ <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>
+ <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>
+
</category>
+
+ <html:br/>
+ <html:center> [ <link href="doc.htm">DQSD home page</link> ]
+
+ </html:center>
+
</faqs>
+
-------------------------------------------------------
This sf.net email is sponsored by: OSDN - Tired of that same old
cell phone? Get a new here for FREE!
https://www.inphonic.com/r.asp?r=sourceforge1&refcode1=vs3390
_______________________________________________
DQSD-CVS mailing list
https://lists.sourceforge.net/lists/listinfo/dqsd-cvs
DQSD CVS repository:
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/dqsd/