-- What's new for 3.1.6.0 (20-Apr-2003) Enhancements * Moved txp search to computers->reference subcategory. Added a usage example. * Added windowOpenFeatures that can be set in local preferences to further customize the search windows that open up (from anonymous poster via Brent Beardsley) * Performance improvement to calendar (Will Dean) * Performance improvement to inline style generation (used by calendar and message boxes) (Will Dean) * added edit local stylesheet menu option and a new variable to set for the css editor called cssEditorExe so you can use TopStyle, Dreamweaver, etc (from Brent Beardsley) * added Belgian National Holidays (from Joris Verhuyck) * Modified the US holidays file for 2003 * created an empty localsearches folder * added swedish strings to strings.js * Ctrl-Del to clear the history New Searches * abt - Search About.com * alistapart - Search the A List Apart site (from Sarah S.) * bio - Search the Biography.com database (from viking mel) * blb - Search the bible at BlueLetterBible.org (from Brent Beardsley) * bta - Search Betanews for new beta software (from Paul Hounshell) * ccase - new function to convert case of a string - lower, upper, caps. (from Sarah Sweeney) * cs - ConsumerSearch.com search meta-reviews of other reviews (from Gregory Krohne) * ct - Search Content Type List (from Brent Beardsley) * dqsd - Search the DQSD mail archive (Gregory Krohne) * dseek - downseek.com software search * dyndns - search dyndns * encyfr - Search the encyclopédie Voila with Hachette Multimédia * evolt - Search evolt.org (from Sarah S.) * fs - FindSounds.com sound file search (from Gregory Krohne) * hb - Hotbot.com search (from Gregory Krohne) * htmlh - Search htmlhelp.com (from JB) * mag - Search newspaper and magazine articles (from viking mel) * mb - MapBlast.com LineDrive search (from Gregory Krohne) * mg - Search MajorGeeks site for shareware and freeware * nyse - enter a company name and get the lookup symbol and a short description of that company (from viking mel) * otn - Oracle Technology Network search (from Gregory Krohne) * phpb - Search PHPBuilder (from Sarah Sweeney) * rss - Searches syndicated RSS content feeds from sites and blogs (from Aaron Vance). * rw - Search the Ripe Whois Database for IP addresses * thelist - Search evlot.org's thelist archives (from Sarah S.) * tldp - Search The Linux Documentation Project (from Brent Beardsley) * tr - Search ThomasRegister (from Brent Beardsley) * tucows - search tucows (from Sarah S.) * ubs - search for used books at http://www.used-books.org.uk/cgi/books.cgi * wa - Search WebAttack for shareware and freeware * wf - Search Watchman Fellowship for info on cults (from JB) * winf - Brian's Buzz WinFind Bug Fixes * Installation script now sets approved shell extension registry key for WinNT and it's descendants (from Brent Beardsley) * Fix for bug [ 643947 ] up/down keys incompatible with Japanese (from Gregg Tavares) Modified Searches * aj - updated Ask Jeeves search (from Sam Mulube) * amaz - added /referral switch for building referral links for Amazon * babel - updated to work again (from Brent Beardsley) * chap - updated to work again (from Sarah Sweeney) * configure - localized it and added Reload menu option, fixed bug when addons directory did not exist (from Brent Beardsley) * ebay - added about, all, feedback, items, my, and user switches (from Darrick ? and Brent Beardsley) * fe - now allows you to specify an extension name instead of only the first letter (from Matthew McDougal) * freetrans - updated to work again (from Brent Beardsley) * php - added ability to search through the Smarty manual and for PEAR packages * sf - added status switch (from Brent Beardsley) * telfr - updated accordingly to the web site * yg - added mygroups switch to go to mygroups page (from Brent Beardsley) Miscellaneous * Corrected documentation in help for adding a local, user search. * New holiday database - holidays.cs.xml for the Czech Republic (from Jiri Sedlacek) * New holiday database - holidays.gb.xml for England and Wales (James Robertson) -- What's new for 3.1.5 (December 15, 2002) Enhancements * Added "mozillacal" as an option for the defaultcal preference to bring up the Mozilla calendar (although it doesn't go to the selected date yet) * Moved the Computer and Reference searches into menu subcategories. * Added parseArgsEx and trimWhitespace functions for additional argument parsing capabilities (from Brent Beardsley) * Added ability to change specify the first day of the week (from Harry-Anton Talvik) * Added Estonian calendar - holidays.et.xml (from Harry-Anton Talvik) * Added Lyricsfind search by Steve Heil New Searches * txp - Search the tweak database on tweakxp.com (from Wolfgang Deutsch) * chmodconv - convert chmod numbers to strings and vice versa (from Brent Beardsley) * bb - Search BestBuy (from Glenn Carr) * lipsum - Generate Lorem Ipsum text (from Glenn Carr) * amo - Search Amo's Online Crossword Dictionary (from Matthew McDougal) * jsenc - url encrypt/decrypt strings and optionally generate encoded mailto strings to hide from email harvesters (from Brent Beardsley) * passgen - password generator (from Brent Beardsley) * qrz - search QRZ Ham Radio Callsign Database (from Matthew McDougal) Modified Searches * amaz - added domain switch to search either amaz. com de uk jp ca or fr (from Wolfgang Deutsch) * sf - added exact and foundry switches for requiring all words and going to a foundry page (from Brent Beardsley) * tinyurl - changed example so it wouldn't wrap * mac - added help display if a question mark or no args are specified * rgb - added ability to accept hex numbers and decimal numbers separated with non-digits, display hsl in the output * md5 - select the generated md5 hash * gg - added /froogle, /glossary, and /keys Bug Fixes * Depending on the configured editor, spaces in the config file path would cause problems. Fix by quoting filename. * Fix from Gregg Tavares for "[ 643945 ] Does not run in Japanese Windows": http://sourceforge.net/tracker/index.php?func=detail&aid=643945&group_id=42081&atid=432066 * Fixed google search with 'mode' qualifers and no search string to go the home page for that mode (news, groups, etc.) -- What's new for 3.1.4.4 beta (October 24, 2002) New Searches * fandango - Find movie information, listings, and buy tickets online (from Nikolai Devereaux) Modified Searches * php - fix problem with spaces in URL (from Nikolai Devereaux) * sf - add "/list" for jumping to a SourceForge hosted list info/admin page (from Glenn Carr) Bug Fixes * Popup menu fix - 'Configure' was showing up in the list of search categories -- What's new for 3.1.4.3 beta (October 23, 2002) New aliases * dhr and w3r, from Glenn Carr and Will Dean New Searches * cheapcd - Buy Cheap CDs Online at Wholesale Cost, $5 under Retail (from Steven J. Heil) * md5 - calculate an md-5 digest for a string (from Brent Beardsley) * tgn - Search the Getty Thesaurus of Geographical Names (from Tim Aiello) * arin - Search the Arin Whois database at www.arin.net/whois (from Tim Aiello) * ubl - the Ultimate Band List by ArtistDirect (from Darren Greenberg) * viam - Find a map to any place in Europe with viamichelin.com * cowp - Search for lyrics and chords for country songs (from Brent Beardsley) * egw - Search Ellen G. White's writings (from Brent Beardsley) * ostk - Search Overstock.com for items (from Brent Beardsley) * tinyurl - tinyurl.com is a link-shortening redirector (from Brent Beardsley) * sl - Search StudyLight.org for verses and Hebrew and Greek words * ebuy - Search ebuyer.com (from Matthew Slight) * cpp - Search cppreference.com (from Matthew Slight) * mathref - Search Mathworld.com (from Matthew Slight) * ns - New Scientist (from Glenn Carr) Modified Searches * ascii - added link to www asciitable com so an ascii table will pop up if no parameters are specified * multi - added ability to have multiple searches with different arguments and allow commas in arguments * setiq - added delay parameter * wpfr - reset persistent parameters * bg - added ability to search for phrases Enhancements * Added InstallationDirectory property to Launcher * Added FindSubMenu, FindMenuItem, GetMenuItemCount, InsertMenuItem, InsertSeparator, InsertSubMenu functions to MenuBuilder * Added GetSpecialFolderLocation and GetFolders functions to Launcher * Added GetMenuString, GetMenuItemID, EnableMenuItem, DisableMenuItem functions to MenuBuilder Bug Fixes * Fix for tooltips problem on scrolling menus (bug 617639) (DQSDTools.DLL changes, version.js NOT changed to force upgrade) * Remove HTML tags from menu item search names * Stop indicating as '[local]' aliases defined in aliases.txt * Sub categories and searches are now sorted properly in the help menu * Fix for GetFiles and GetFolders in Launcher to close the FindFirstFile handle when finished so files and directories don't stay locked -- What's new for 3.1.4 (October 3, 2002) New Searches * smlnk - smLNK is a link-shortening redirector where the URLs are as short as possible (from Jonathon Marshall) * cjfr - Get the conjugation for a french verb * synfr - get synonyms for a french word * webpoll - displays a graph illustrating the timings of the objects on a web page (from Dean Wilson) * dg - GoDaddy DynaGen Domain Search; finds intelligent variations of domain names given a word (from Glenn Carr) * mysimon - MySimon price comparison engine * dhl - Track DHL packages * usps - Track USPS packages * abex - Track Airborne Express packages * wpfr - Get an address from a name in France * msda - Microsoft Discussion Archive search * shack - Search the shacknews.com comments database (from Wolfgang Deutsch) * dps - Search for the best DVD prices from several online merchants (from Steven J. Heil) * pgrab - Price searches, product info, vendor ratings & reviews. (from Andrew D. Myers) * httpd - Netcraft's "Whats that site running" database/web server information * archi - Archive.org's Way Back Machine. * videoeta - Search the videoeta.com site for video release information * npdr - Search www.nursespdr.com database for drug information.(from John W. Bairen, Jr.) Modified Searches * setiq - yet another cosmetic change (use of
rather than ) * yg - Added /number switch for jumping directly to a message number in the archive * &, gg /cache - Moved from 'Other' category to 'Search the Web' * pg - Added /ebi switch to search Tecriture.com's Ebook Initiative site. * af - changed the default search to use an GET instead of a POST. Improved load time in mozilla. * jdk - restricted to target English-language reference pages (Google is picking up a mix of languages). Enhancements * pagetemplate preference - set to "maximized.htm" to maximize results window; or set to any HTML page that sets up the browser window the way you want it for your results. * Fixed some descriptions in various searches; moved some searches to more appropriate categories * User-defined searches can be added to a 'localsearches' subdirectory. These will not be overwritten on upgrading. User-defined searches are indicated in the help and the qsfind popup with a different color, and in the menu with '[local]' * Modified to display command as tooltip for shortcut on the menu if a name for the shortcut was supplied. This is helpful to see what the actual command is from the shortcuts menu without having to open up localaliases.txt. * Added add-ons and searches to modify the popup menu using calls to registerMenuHook * Added ability for subcategories in the popup menu by nesting 's and for not adding a search if the category has a "nomenu" attribute Bug Fixes * Duplicate search function names were not being detected due to an invalid xquery path * Uppercase FORM elements were not being detected due to an invalid xquery path * Change search property name from 'menudisplay' to 'aliasmenudisplay' * Fixed parseArgs to not require spaces between comma-delimited list of switches -- What's new for 3.1.3 (September 9, 2002) Bug Fixes * aliases.txt - corrected 2 aliases to reflect the change of searches names that occured in v 3.1.1 -- What's new for 3.1.2 (September 8, 2002) Modified Searches * bible - renamed to bg (Bible Gateway) to avoid English word "Bible" Enhancements * Installer fixed to delete old names for *.xml searches. * Gg bug fixed where /directory would "stick" and apply to the next gg search. -- What's new for 3.1.1 beta (September 6, 2002) New Searches * walmart - Search WalMart online. * iep - Internet Encyclopedia of Philosophy (from Andrew Carpenter) * sep - Stanford Encyclopedia of Philosophy (from Andrew Carpenter) * encarta - Microsoft Encarta (from Andrew Carpenter) * ep - Epinions (from Andrew Carpenter) * wc - Get the time around the world at timeanddate.com (from John Bairen) * jsexec - Execute a Javascript command * jsref - Search for Javascript commands reference Modified Searches * bible - David Thompson added switches for multiple translations * msk - added /google switch * setiq - cosmetic change * wfb - standardized layout * short - renamed to msl to avoid English word "short" * drink - renamed to drinkstreet to avoid English word "drink" * slash - renamed to sd to avoid English word "slash" * phone - renamed to anywho to avoid English word "phone" * chart - renamed to bigchart to avoid English word "chart" * at - renamed to atech to avoid English word "at" * pw - fixed bugs in pricewatch search * map - improved address parsing code, renamed to mq to avoid English word "map" * man - renamed to manpage to avoid English word "man" * day - renamed to daypop to avoid English word "day" * roman - renamed to rnum to avoid English word "Roman" * lottery - renamed to lottogen to avoid English word "lottery"; and modified to handle arbitrary number ranges. * base - renamed to radix to avoid English word "base"; and modified to take an optional arbitrary radix. * so - now name / chairman / department / APE searches possible * ask - renamed to aj to avoid English word "ask" * aim - renamed to aolim to avoid English word "aim" * law - renamed to findlaw to avoid English word "law" * palm - renamed to palmgear to avoid English word "palm" * start - renamed to nlstart to avoid English word "start" Enhancements * 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. * Returned to using msxml.document (without the 2) and changed dicit.xml and acine.xml and holidays.fr.xml to be ASCII only, using entity escapes. -- What's new for 3.1 (August 27, 2002) New Searches * acine - Search allocine.com, THE french site about movies, stars, theaters schedules, critics, trailers, etc... * bq - Search Bartlett's Familiar Quotations at http://www.online-literature.com * cp - search for CodeProject, a code sharing site (from Andreas Saurwein) * dicit - Italian dictionary + Italian-English dictionary from Tom Creek * dir - Get driving directions from one place to another (from Pete H). * exp - Expedia (from Allen B. MacKenzie) * fm - Freshmeat.net search from Brent Beardsley * fv - FlightView search (from Allen B. MacKenzie) * gfaq - GameFAQs.com from Casper Kvan Clausen * guiasp - Find maps and addresses in Brazil; from Andrew Francis * howfar - Find out how far it is from city to city (from John Bairen). * hv - Rex Swain's HTTP Viewer; See exactly what an HTTP request returns to your browser * infosec - search http://www.infosecuritymag.com/ for security information (from John Bairen) * jdk - searches the Sun JDK * law - FindLaw Law Library from John W. Bairen, Jr. * newsau - Search for news topics at news.com.au, from Steve Lin * nup - Nupedia (from Thad Kerosky) * palm - PalmGear.com search (from Herman Fuchs) * pg - Project Gutenberg/Public Domain book (pg) search (from Thad Kerosky) * pinp - ServiceObjects' DOTS GeoPinpoint IP address Location converter (from Thad Kerosky) * que - Interface with Queue (http://www.irondust.com/queue) from Nick Tornow * rfc - search the Internet RFC/STD/FYI/BCP Archives (from Joey Lesh) * rot13 - Glenn added a rot13 converter function * setiq - Login as an admin to your setiqueue web admin interface - from MLL * sf - Sourceforget.net search from Brent Beardsley * short - Abbreviate long and convoluted URLs (from Reginald Braithwaite-Lee) * slash - Search Slashdot (from Paul Bowers) * spcs - Send Sprint PCS One-Way web messages (from Rick Olson) * ulwhois - whois information from whois.userland.com * vir - search http://www.virusbtn.com/ for virus information (from John Bairen) * wgn - Search Windows Guide Network (from John Bairen). * wik - Wikipedia search (from Thad Kerosky) * wn - WordNet online lexical reference system search (from Princeton) contributed by Shakeel Mahate. * wotsit - Programmers File Format Reference * yp - Yellow pages search from Tim Danner Modified Searches * acine - added /video switch and better use of nullargs * amaz - now tags to dqsd associate account, and added switches for catalog areas and restaurants * conv - missing "/" in the usage section * dicfr, gg, googletrans, telfr - better use of nullargs * ebay - Fixed regular expression so "ebay " will work correctly. * fv - Allen B. MacKenzie fixed a bug. * gg - /fresh switch disappeared (/since is enough) - /since now allows a number of days in addition to t,y,w,m, and gets independent of goosearch * gg - added /fresh switch to find pages index over the last day, week, month * gg - MLL added /news and more language switches (type "gg ?") * hs - added /new from Brent Beardsley * jdk - added /1.4, /1.3, /tutorial, /all, /j2ee, /jls, /jvm options * multi - apostrophes (') in the query now don't generate errors * pcm - Thad K. updated. * qsfind - Changed to display a popup window instead of an alert dialog when no match is found. * setiq - MLL added warning to description about password retention * setiq - new switches : connect and display * so - Non-digits characters are removed form the search string * temp - Steven Ehrbar added Kelvin and Rankine conversions, /centigrade switch * thw - updated the search (the form changed on the site) and added /category switch * ups - now allows spaces in tracking number(s) * ups - Tim Dierks fixed to zero out old search values from the form and edit out non-alphanumerics (since value was used in eval, single quotes could cause JS errors). * yp - Tim Dierks added support for addresses Enhancements * Names that resemble FTP servers (i.e., start with "ftp.") are opened with the ftp: protocol. (Feature request #598368) * Brent Beardsley modified the add-on support to load all xml files for an add-on, not just one. * Incorporated Thad Kerosky's changes to googlespell add-on to display results in a popup window. Added a common method, displayPopupMessage, to defer_tools.js. * dictionarypop add-on is now available (from Thad Kerosky) * install now bundled with xplocalsearch.css, to be used as localsearch.css to make things match with XP default theme. * changed default length of retained search history from 50 to 1000. * Added Finnish translation (from Toni Viemero) * switches now can contain . and -. This is used here: jdk HashMap /1.3 * changed defer_tools.js for special searches like setiq.xml that need several forms opened in one window * added empty localprefs.js and localsearch.css to install, instead of requiring user to create them if they don't exist. * Shift-F8 and Shift-Ctrl-B now search forward through the history instead of searching for a prefix * Dutch holidays to 2013 (in both Dutch and English language) from Johan Geertsma * Modified 'shortcut' detection to allow shortcuts starting with numbers * Andrew Francis added basic character escaping to the date/time format string. Allows use of literal characters like 'd' that would normally be interpreted as date/time formats. * Modified automatic update notification to default to only final releases. This can customized to notify for final or beta and final releases. * Modified update check to display a message box if there was an error (e.g., no internet) and there was an explicit check. * Italian holidays thru 2020 from Tom Creek * Sean Farrell added Microsoft Outlook option for calendar * 2002 Italian holidays from Tom Creek * 2002-2020 French holidays * 2002-2005 Australia NSW holidays from Steve Lin * Added check for newer version * Will rewrote the 'window finding' code to use a 'document' object passed-in from the script, rather than the original method of wandering around class names. The latter always looked fragile, and has proved to be so in real life. Bug Fixes * Made googlespell add-on function names unique so there would not be any collisions with other methods. * changed progid for MSXML component from MSXML.DOMDocument to MSXML2.DOMDocument * curr - fixed bug with decimal currency conversion (1.23 usd>cad) * If you have an old localprefs.js that sets defaultsearch to a nonexistent search, gg is used. * A local alias can now override a search name. This was causing a script error when the menu was invoked. * Search forms can now have input elements named "target" without causing a script error * Labor day in holidays.nl.*.xml files now happens every year (thanks MLL and Johan Geertsma) * Ctrl-A now correctly does "Select All" rather than DEL. * URLs, filenames, etc. are now detected with leading whitespace * Will Dean added a possible fix for missing tray icons at startup. Also, refreshing icons can be done explicitly by typing 'refreshicons'. * updated the link to the FAQ in the about box. * Will fixed problem with leading zeros in XML holiday files * Changed regex in parseArgs to allow any non-whitespace character in switch values. Previously it only allowed identifier characters which excluded periods, etc. * Can now set category for searches in localaliases.txt -- What's new for 3.0 (June 28, 2002) Search bar * New cascading help menu * Most-recently-used list on help menu * Support for DEL key and CTRL-INS, etc. cut/copy/paste * Fix for problems on machines set for non-English character encoding * Ability to enable/disable searches in the help window * Shift-Enter on search forces new browser window (overrides reuseBrowserWindowMode) * Search history search (enter part of a previous search and press f8) * Improved installer and version checking * Calender - some bug fixes * Lots of minor bug fixes * Global hot key (WIN - S) to jump to DQSD from any application * "?" followed by a string displays all searches with that string in the search or description New Preferences * helptime - Time for which help text is displayed at startup * startdelay - Setting this to a large number (milliseconds) may help with the missing tray icons * calStart - calendar can be started with double click rather than right-click * helpSortKey - Choose whether searches are sorted by name or alias * displayHelp - Set this to false to stop display of help strings 'Quick Search' and 'Display ? for help' ??? - there are lots more than this Customisation * All visual styling of DQSD elements moved to search.css with localsearch.css override * localprefs.js added to allow local override of preferences * parseArgs A. Rewrote parse args to solve the problem of switches that were never defined to be switches from being removed from the query. This caused problems with functions that use switches and expect a url parameter (http://www.yahoo.com would become http:/.yahoo.com due to the parsing). B. Added an optional third parameter to the function that will disable the switch expansion (/b becomes /books). A complicated search that expects the '/' character in the query can use this to avoid any problems. C. Added another output property which returns the switches in an associative array. In other words /foo:bar will be returned as switch_val["foo"] with the value "bar". The function should still be backwards compatible so existing searches do not have to be modified. * isURL - Added the function isURL which determines if a given string is an http or https url or not. If it is it will return the string, and if it is not, it will return false. If the string looks like a dns name, the function will prefix the string with "http://" before returning it. * convertStylesToInline - a new function called convertStylesToInline which is used to shoehorn the stylesheet into a window.createPopup spawned popup. * Added function nullArgs. I noticed that all of the functions that I've written open the search link () if the query is null and raise an alert with the if the query is "?". The nullArgs function encapsulates all of this. With nullArgs, the user does not have to write a different version of the description for HTML and for the alert. This may be a good way to standardize searches so that the user knows that he can find help about a function by calling it with a "?" as the only argument. * localaliases.txt - Added name and description fields * Support for Add-ons - see FAQ New / Modified Searches * yg - Yahoo groups search * gg - Fixed bug when there were no parameter or switches defined. * gguk - goggle UK search * babel babel search - language translation * QSFind - Improved appearance * babel - improved display of help text * freetrans - improved display of help text * ystocks - improved display of help text * yweather - search yahoo weather for a weather forecast. Uses the personalization variables in lieu of an argument if the user has them set. * ystocks - search yahoo finance for stock information. * webopedia - search the webopedia for technical terms. * qsfind - The purpose of qsfind is to help the user find relevant searches. qsfind will allow the user to search through the available functions and see a list of results. For example, "qsfind yahoo" will create a popup that displays the list of searches that have something to do with yahoo. Then if the user clicks on the function name, the text will pre-fill the search dialog box. * dns - searches dnsstuff.com * temp - bug fixes to temperature converter * so - Search societe * mac - mac address conversion * lottery - lottery number generation * roman - roman numberal builder * gtwhois - geektime whois service * winres - takes an optional url to open * phone - now detects phone number regardless of trailing whitespace * mrqe - Movie review query engine * sb - Changed switchboard search to make /person the default switch * Searches submitted Sarah Sweeney: - All Recipes - Chapters|Indigo - InfoSpace.ca Individual Search - InfoSpace.ca Business Search - InfoSpace.ca Category Search - CA Reverse Phone Lookup - CA Reverse Business Phone Lookup - Rotten Tomatoes - The Weather Network Forecast - Snopes.com Urban Legends * telfr - French telephone lookup (telfr) * googletrans - Google.com Language Translation * dicfr - Search French words definition * af - Acronym Finder now accepts switches: /reverse, /begins_with, /wildcard * rz - RhymeZone search (an online tool that aspires to be the best and fastest way for writers to find words.) * mm - Changed to use generic multimap server and client rather than uk2.multimap. Helps when their system is busy. * sp - Safe Proxy; Anonymous browsing through the safeproxy.org proxy. * anon - Anonymizer; Anonymous browsing through the Anonymizer proxy. Miscellaneous * Added default key-binding descriptions to help * Modified installation to prompt user for reboot if needed to replace old DLL