home *** CD-ROM | disk | FTP | other *** search
/ Chip 2003 November / Chip_2003-11_cd1.bin / software / dave / dqsd.exe / ChangeLog.txt < prev    next >
Text File  |  2003-04-20  |  28KB  |  557 lines

  1. -- What's new for 3.1.6.0 (20-Apr-2003)
  2.  
  3. Enhancements
  4.  
  5. * Moved txp search to computers->reference subcategory.  Added a usage example.
  6. * Added windowOpenFeatures that can be set in local preferences to further customize the search windows that open up (from anonymous poster via Brent Beardsley)
  7. * Performance improvement to calendar (Will Dean)
  8. * Performance improvement to inline style generation (used by calendar and message boxes) (Will Dean)
  9. * 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)
  10. * added Belgian National Holidays (from Joris Verhuyck)
  11. * Modified the US holidays file for 2003
  12. * created an empty localsearches folder
  13. * added swedish strings to strings.js
  14. * Ctrl-Del to clear the history
  15.  
  16. New Searches
  17.  
  18. * abt - Search About.com
  19. * alistapart - Search the A List Apart site (from Sarah S.)
  20. * bio - Search the Biography.com database (from viking mel)
  21. * blb - Search the bible at BlueLetterBible.org (from Brent Beardsley)
  22. * bta - Search Betanews for new beta software (from Paul Hounshell)
  23. * ccase - new function to convert case of a string - lower, upper, caps. (from Sarah Sweeney)
  24. * cs - ConsumerSearch.com search meta-reviews of other reviews (from Gregory Krohne)
  25. * ct - Search Content Type List (from Brent Beardsley)
  26. * dqsd - Search the DQSD mail archive (Gregory Krohne)
  27. * dseek - downseek.com software search
  28. * dyndns - search dyndns
  29. * encyfr - Search the encyclopΘdie Voila with Hachette MultimΘdia
  30. * evolt - Search evolt.org (from Sarah S.)
  31. * fs - FindSounds.com sound file search (from Gregory Krohne)
  32. * hb - Hotbot.com search (from Gregory Krohne)
  33. * htmlh - Search htmlhelp.com (from JB)
  34. * mag - Search newspaper and magazine articles (from viking mel)
  35. * mb - MapBlast.com LineDrive search (from Gregory Krohne)
  36. * mg - Search MajorGeeks site for shareware and freeware
  37. * nyse - enter a company name and get the lookup symbol and a short description of that company (from viking mel)
  38. * otn - Oracle Technology Network search (from Gregory Krohne)
  39. * phpb - Search PHPBuilder (from Sarah Sweeney)
  40. * rss - Searches syndicated RSS content feeds from sites and blogs (from Aaron Vance).
  41. * rw - Search the Ripe Whois Database for IP addresses
  42. * thelist - Search evlot.org's thelist archives (from Sarah S.)
  43. * tldp - Search The Linux Documentation Project (from Brent Beardsley)
  44. * tr - Search ThomasRegister (from Brent Beardsley)
  45. * tucows - search tucows (from Sarah S.)
  46. * ubs - search for used books at http://www.used-books.org.uk/cgi/books.cgi
  47. * wa - Search WebAttack for shareware and freeware
  48. * wf - Search Watchman Fellowship for info on cults (from JB)
  49. * winf - Brian's Buzz WinFind
  50.  
  51. Bug Fixes
  52.  
  53. * Installation script now sets approved shell extension registry key for WinNT and it's descendants (from Brent Beardsley)
  54. * Fix for bug [ 643947 ] up/down keys incompatible with Japanese (from Gregg Tavares)
  55.  
  56. Modified Searches
  57.  
  58. * aj - updated Ask Jeeves search (from Sam Mulube)
  59. * amaz - added /referral switch for building referral links for Amazon
  60. * babel - updated to work again (from Brent Beardsley)
  61. * chap - updated to work again (from Sarah Sweeney)
  62. * configure - localized it and added Reload menu option, fixed bug when addons directory did not exist (from Brent Beardsley)
  63. * ebay - added about, all, feedback, items, my, and user switches (from Darrick ? and Brent Beardsley)
  64. * fe - now allows you to specify an extension name instead of only the first letter (from Matthew McDougal)
  65. * freetrans - updated to work again (from Brent Beardsley)
  66. * php - added ability to search through the Smarty manual and for PEAR packages
  67. * sf - added status switch (from Brent Beardsley)
  68. * telfr - updated accordingly to the web site
  69. * yg - added mygroups switch to go to mygroups page (from Brent Beardsley)
  70.  
  71. Miscellaneous
  72.  
  73. * Corrected documentation in help for adding a local, user search.
  74. * New holiday database - holidays.cs.xml for the Czech Republic (from Jiri Sedlacek)
  75. * New holiday database - holidays.gb.xml for England and Wales (James Robertson)
  76.  
  77. -- What's new for 3.1.5 (December 15, 2002)
  78.  
  79. Enhancements
  80.  
  81. * 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)
  82. * Moved the Computer and Reference searches into menu subcategories.
  83. * Added parseArgsEx and trimWhitespace functions for additional argument parsing capabilities (from Brent Beardsley)
  84. * Added ability to change specify the first day of the week (from Harry-Anton Talvik)
  85. * Added Estonian calendar - holidays.et.xml (from Harry-Anton Talvik)
  86. * Added Lyricsfind search by Steve Heil
  87.  
  88. New Searches
  89.  
  90. * txp - Search the tweak database on tweakxp.com (from Wolfgang Deutsch)
  91. * chmodconv - convert chmod numbers to strings and vice versa (from Brent Beardsley)
  92. * bb - Search BestBuy (from Glenn Carr)
  93. * lipsum - Generate Lorem Ipsum text (from Glenn Carr)
  94. * amo - Search Amo's Online Crossword Dictionary (from Matthew McDougal)
  95. * jsenc - url encrypt/decrypt strings and optionally generate encoded mailto strings to hide from email harvesters (from Brent Beardsley)
  96. * passgen - password generator (from Brent Beardsley)
  97. * qrz - search QRZ Ham Radio Callsign Database (from Matthew McDougal)
  98.  
  99. Modified Searches
  100.  
  101. * amaz - added domain switch to search either amaz. com de uk jp ca or fr (from Wolfgang Deutsch)
  102. * sf - added exact and foundry switches for requiring all words and going to a foundry page (from Brent Beardsley)
  103. * tinyurl - changed example so it wouldn't wrap
  104. * mac - added help display if a question mark or no args are specified
  105. * rgb - added ability to accept hex numbers and decimal numbers separated with non-digits, display hsl in the output
  106. * md5 - select the generated md5 hash
  107. * gg - added /froogle, /glossary, and /keys
  108.  
  109. Bug Fixes
  110.  
  111. * Depending on the configured editor, spaces in the config file path would cause problems.  Fix by quoting filename.
  112. * Fix from Gregg Tavares for "[ 643945 ] Does not run in Japanese Windows":
  113.   http://sourceforge.net/tracker/index.php?func=detail&aid=643945&group_id=42081&atid=432066
  114. * Fixed google search with 'mode' qualifers and no search string to go the home page for that mode (news, groups, etc.)
  115.  
  116.  
  117. -- What's new for 3.1.4.4 beta (October 24, 2002)
  118.  
  119. New Searches
  120.  
  121. * fandango - Find movie information, listings, and buy tickets online (from Nikolai Devereaux)
  122.  
  123. Modified Searches
  124.  
  125. * php - fix problem with spaces in URL (from Nikolai Devereaux)
  126. * sf - add "/list" for jumping to a SourceForge hosted list info/admin page (from Glenn Carr)
  127.  
  128. Bug Fixes
  129.  
  130. * Popup menu fix - 'Configure' was showing up in the list of search categories
  131.  
  132.  
  133. -- What's new for 3.1.4.3 beta (October 23, 2002)
  134.  
  135. New aliases
  136.  
  137. * dhr and w3r, from Glenn Carr and Will Dean
  138.  
  139. New Searches
  140.  
  141. * cheapcd - Buy Cheap CDs Online at Wholesale Cost, $5 under Retail (from Steven J. Heil)
  142. * md5 - calculate an md-5 digest for a string (from Brent Beardsley)
  143. * tgn - Search the Getty Thesaurus of Geographical Names (from Tim Aiello)
  144. * arin - Search the Arin Whois database at www.arin.net/whois (from Tim Aiello)
  145. * ubl - the Ultimate Band List by ArtistDirect (from Darren Greenberg)
  146. * viam - Find a map to any place in Europe with viamichelin.com
  147. * cowp - Search for lyrics and chords for country songs (from Brent Beardsley)
  148. * egw - Search Ellen G. White's writings (from Brent Beardsley)
  149. * ostk - Search Overstock.com for items (from Brent Beardsley)
  150. * tinyurl - tinyurl.com is a link-shortening redirector (from Brent Beardsley)
  151. * sl - Search StudyLight.org for verses and Hebrew and Greek words
  152. * ebuy - Search ebuyer.com (from Matthew Slight)
  153. * cpp - Search cppreference.com (from Matthew Slight)
  154. * mathref - Search Mathworld.com (from Matthew Slight)
  155. * ns - New Scientist (from Glenn Carr)
  156.  
  157. Modified Searches
  158.  
  159. * ascii - added link to www asciitable com so an ascii table will pop up if no parameters are specified
  160. * multi - added ability to have multiple searches with different arguments and allow commas in arguments
  161. * setiq - added delay parameter
  162. * wpfr - reset persistent parameters
  163. * bg    - added ability to search for phrases
  164.  
  165. Enhancements
  166.  
  167. * Added InstallationDirectory property to Launcher
  168. * Added FindSubMenu, FindMenuItem, GetMenuItemCount, InsertMenuItem, InsertSeparator, InsertSubMenu functions to MenuBuilder
  169. * Added GetSpecialFolderLocation and GetFolders functions to Launcher
  170. * Added GetMenuString, GetMenuItemID, EnableMenuItem, DisableMenuItem functions to MenuBuilder
  171.  
  172. Bug Fixes
  173.  
  174. * Fix for tooltips problem on scrolling menus (bug 617639)  (DQSDTools.DLL changes, version.js NOT changed to force upgrade)
  175. * Remove HTML tags from menu item search names
  176. * Stop indicating as '[local]' aliases defined in aliases.txt
  177. * Sub categories and searches are now sorted properly in the help menu
  178. * Fix for GetFiles and GetFolders in Launcher to close the FindFirstFile handle when finished so files and directories don't
  179.   stay locked
  180.  
  181. -- What's new for 3.1.4 (October 3, 2002)
  182.  
  183. New Searches
  184.  
  185. * smlnk - smLNK is a link-shortening redirector where the URLs are as short as possible (from Jonathon Marshall)
  186. * cjfr - Get the conjugation for a french verb
  187. * synfr - get synonyms for a french word
  188. * webpoll - displays a graph illustrating the timings of the objects on a web page (from Dean Wilson)
  189. * dg - GoDaddy DynaGen Domain Search; finds intelligent variations of domain names given a word (from Glenn Carr)
  190. * mysimon - MySimon price comparison engine
  191. * dhl - Track DHL packages
  192. * usps - Track USPS packages
  193. * abex - Track Airborne Express packages
  194. * wpfr - Get an address from a name in France
  195. * msda - Microsoft Discussion Archive search
  196. * shack - Search the shacknews.com comments database (from Wolfgang Deutsch)
  197. * dps - Search for the best DVD prices from several online merchants (from Steven J. Heil)
  198. * pgrab - Price searches, product info, vendor ratings & reviews. (from Andrew D. Myers)
  199. * httpd - Netcraft's "Whats that site running" database/web server information
  200. * archi - Archive.org's Way Back Machine.
  201. * videoeta - Search the videoeta.com site for video release information
  202. * npdr - Search www.nursespdr.com database for drug information.(from John W. Bairen, Jr.)
  203.  
  204. Modified Searches
  205.  
  206. * setiq - yet another cosmetic change (use of <div> rather than <a>)
  207. * yg - Added /number switch for jumping directly to a message number in the archive
  208. * &, gg /cache - Moved from 'Other' category to 'Search the Web'
  209. * pg - Added /ebi switch to search Tecriture.com's Ebook Initiative site.
  210. * af - changed the default search to use an GET instead of a POST. Improved load time in mozilla.
  211. * jdk - restricted to target English-language reference pages (Google is picking up a mix of languages).
  212.  
  213. Enhancements
  214.  
  215. * pagetemplate preference - set to "maximized.htm" to maximize results window; or set to any HTML
  216.   page that sets up the browser window the way you want it for your results. 
  217. * Fixed some descriptions in various searches; moved some searches to more appropriate categories
  218. * User-defined searches can be added to a 'localsearches' subdirectory.  These will not be overwritten on upgrading.
  219.   User-defined searches are indicated in the help and the qsfind popup with a different color, and in the
  220.   menu with '[local]'
  221. * Modified to display command as tooltip for shortcut on the menu if a name for the shortcut was supplied.  
  222.   This is helpful to see what the actual command is from the shortcuts menu without having to open up localaliases.txt.
  223. * Added add-ons and searches to modify the popup menu using calls to registerMenuHook
  224. * Added ability for subcategories in the popup menu by nesting <category/>'s and for not adding a search if the category has a "nomenu" attribute
  225.  
  226. Bug Fixes
  227.  
  228. * Duplicate search function names were not being detected due to an invalid xquery path
  229. * Uppercase FORM elements were not being detected due to an invalid xquery path
  230. * Change search property name from 'menudisplay' to 'aliasmenudisplay'
  231. * Fixed parseArgs to not require spaces between comma-delimited list of switches
  232.  
  233.  
  234. -- What's new for 3.1.3 (September 9, 2002)
  235.  
  236. Bug Fixes
  237.  
  238. * aliases.txt - corrected 2 aliases to reflect the change of searches names that occured in v 3.1.1
  239.  
  240. -- What's new for 3.1.2 (September 8, 2002)
  241.  
  242. Modified Searches
  243. * bible - renamed to bg (Bible Gateway) to avoid English word "Bible"
  244.  
  245. Enhancements
  246. * Installer fixed to delete old names for *.xml searches.
  247. * Gg bug fixed where /directory would "stick" and apply to the next gg search.
  248.  
  249. -- What's new for 3.1.1 beta (September 6, 2002)
  250.  
  251. New Searches
  252.  
  253. * walmart - Search WalMart online.
  254. * iep - Internet Encyclopedia of Philosophy (from Andrew Carpenter)
  255. * sep - Stanford Encyclopedia of Philosophy (from Andrew Carpenter)
  256. * encarta - Microsoft Encarta (from Andrew Carpenter)
  257. * ep - Epinions (from Andrew Carpenter)
  258. * wc - Get the time around the world at timeanddate.com (from John Bairen)
  259. * jsexec - Execute a Javascript command
  260. * jsref - Search for Javascript commands reference
  261.  
  262. Modified Searches
  263.  
  264. * bible - David Thompson added switches for multiple translations
  265. * msk - added /google switch
  266. * setiq - cosmetic change
  267. * wfb - standardized layout
  268. * short - renamed to msl to avoid English word "short"
  269. * drink - renamed to drinkstreet to avoid English word "drink"
  270. * slash - renamed to sd to avoid English word "slash"
  271. * phone - renamed to anywho to avoid English word "phone"
  272. * chart - renamed to bigchart to avoid English word "chart"
  273. * at - renamed to atech to avoid English word "at"
  274. * pw - fixed bugs in pricewatch search
  275. * map - improved address parsing code, renamed to mq to avoid English word "map"
  276. * man - renamed to manpage to avoid English word "man"
  277. * day - renamed to daypop to avoid English word "day"
  278. * roman - renamed to rnum to avoid English word "Roman"
  279. * lottery - renamed to lottogen to avoid English word "lottery"; and modified to handle arbitrary number ranges.
  280. * base - renamed to radix to avoid English word "base"; and modified to take an optional arbitrary radix.
  281. * so - now name / chairman / department / APE searches possible
  282. * ask - renamed to aj to avoid English word "ask"
  283. * aim - renamed to aolim to avoid English word "aim"
  284. * law - renamed to findlaw to avoid English word "law"
  285. * palm - renamed to palmgear to avoid English word "palm"
  286. * start - renamed to nlstart to avoid English word "start"
  287.  
  288. Enhancements
  289.  
  290. * 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.
  291. * 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.
  292.  
  293.  
  294. -- What's new for 3.1 (August 27, 2002)
  295.  
  296. New Searches
  297.  
  298. * acine - Search allocine.com, THE french site about movies, stars, theaters schedules, critics, trailers, etc...
  299. * bq - Search Bartlett's Familiar Quotations at http://www.online-literature.com
  300. * cp - search for CodeProject, a code sharing site (from Andreas Saurwein)
  301. * dicit - Italian dictionary + Italian-English dictionary from Tom Creek
  302. * dir - Get driving directions from one place to another (from Pete H).
  303. * exp - Expedia (from Allen B. MacKenzie)
  304. * fm - Freshmeat.net search from Brent Beardsley
  305. * fv - FlightView search (from Allen B. MacKenzie)
  306. * gfaq - GameFAQs.com from Casper Kvan Clausen
  307. * guiasp - Find maps and addresses in Brazil; from Andrew Francis
  308. * howfar - Find out how far it is from city to city (from John Bairen).
  309. * hv - Rex Swain's HTTP Viewer; See exactly what an HTTP request returns to your browser
  310. * infosec - search http://www.infosecuritymag.com/ for security information (from John Bairen)
  311. * jdk - searches the Sun JDK
  312. * law - FindLaw Law Library from John W. Bairen, Jr.
  313. * newsau - Search for news topics at news.com.au, from Steve Lin
  314. * nup - Nupedia (from Thad Kerosky)
  315. * palm - PalmGear.com search (from Herman Fuchs)
  316. * pg - Project Gutenberg/Public Domain book (pg) search (from Thad Kerosky)
  317. * pinp - ServiceObjects' DOTS GeoPinpoint IP address Location converter (from Thad Kerosky)
  318. * que - Interface with Queue (http://www.irondust.com/queue) from Nick Tornow
  319. * rfc - search the Internet RFC/STD/FYI/BCP Archives (from Joey Lesh)
  320. * rot13 - Glenn added a rot13 converter function
  321. * setiq - Login as an admin to your setiqueue web admin interface - from MLL
  322. * sf - Sourceforget.net search from Brent Beardsley 
  323. * short - Abbreviate long and convoluted URLs (from Reginald Braithwaite-Lee)
  324. * slash - Search Slashdot (from Paul Bowers)
  325. * spcs - Send Sprint PCS One-Way web messages (from Rick Olson)
  326. * ulwhois - whois information from whois.userland.com
  327. * vir - search http://www.virusbtn.com/ for virus information (from John Bairen)
  328. * wgn - Search Windows Guide Network (from John Bairen).
  329. * wik - Wikipedia search (from Thad Kerosky)
  330. * wn - WordNet online lexical reference system search (from Princeton) contributed by Shakeel Mahate.
  331. * wotsit - Programmers File Format Reference
  332. * yp - Yellow pages search from Tim Danner
  333.  
  334. Modified Searches
  335.  
  336. * acine - added /video switch and better use of nullargs
  337. * amaz - now tags to dqsd associate account, and added switches for catalog areas and restaurants
  338. * conv - missing "/" in the usage section
  339. * dicfr, gg, googletrans, telfr - better use of nullargs
  340. * ebay - Fixed regular expression so "ebay <itemnumber>" will work correctly.
  341. * fv - Allen B. MacKenzie fixed a bug.
  342. * 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
  343. * gg - added /fresh switch to find pages index over the last day, week, month
  344. * gg - MLL added /news and more language switches (type "gg ?")
  345. * hs - added /new from Brent Beardsley
  346. * jdk - added /1.4, /1.3, /tutorial, /all, /j2ee, /jls, /jvm options
  347. * multi - apostrophes (') in the query now don't generate errors
  348. * pcm - Thad K. updated.
  349. * qsfind - Changed to display a popup window instead of an alert dialog when no match is found.
  350. * setiq - MLL added warning to description about password retention
  351. * setiq - new switches : connect and display
  352. * so - Non-digits characters are removed form the search string
  353. * temp - Steven Ehrbar added Kelvin and Rankine conversions, /centigrade switch
  354. * thw - updated the search (the form changed on the site) and added /category switch
  355. * ups - now allows spaces in tracking number(s)
  356. * 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).
  357. * yp - Tim Dierks added support for addresses
  358.  
  359. Enhancements
  360.  
  361. * Names that resemble FTP servers (i.e., start with "ftp.") are opened 
  362.   with the ftp: protocol.  (Feature request #598368)
  363. * Brent Beardsley modified the add-on support to load all xml files
  364.   for an add-on, not just one.
  365. * Incorporated Thad Kerosky's changes to googlespell add-on to display
  366.   results in a popup window.  Added a common method, displayPopupMessage,
  367.   to defer_tools.js.
  368. * dictionarypop add-on is now available (from Thad Kerosky)
  369. * install now bundled with xplocalsearch.css, to be used as localsearch.css to make
  370.   things match with XP default theme.
  371. * changed default length of retained search history from 50 to 1000.
  372. * Added Finnish translation (from Toni Viemero)
  373. * switches now can contain . and -. This is used here: jdk HashMap /1.3
  374. * changed defer_tools.js for special searches like setiq.xml that need 
  375.   several forms opened in one window
  376. * added empty localprefs.js and localsearch.css to install, instead of 
  377.   requiring user to create them if they don't exist.
  378. * Shift-F8 and Shift-Ctrl-B now search forward through the history
  379.   instead of searching for a prefix
  380. * Dutch holidays to 2013 (in both Dutch and English language) from Johan Geertsma 
  381. * Modified 'shortcut' detection to allow shortcuts starting with numbers
  382. * Andrew Francis added basic character escaping to the date/time format string.  
  383.   Allows use of literal characters like 'd' that would normally be interpreted 
  384.   as date/time formats.
  385. * Modified automatic update notification to default to only final releases.  This
  386.   can customized to notify for final or beta and final releases.
  387. * Modified update check to display a message box if there
  388.   was an error (e.g., no internet) and there was an explicit
  389.   check.
  390. * Italian holidays thru 2020 from Tom Creek
  391. * Sean Farrell added Microsoft Outlook option for calendar
  392. * 2002 Italian holidays from Tom Creek
  393. * 2002-2020 French holidays
  394. * 2002-2005 Australia NSW holidays from Steve Lin
  395. * Added check for newer version
  396. * Will rewrote the 'window finding' code to use a 'document' object 
  397.   passed-in from the script, rather than the original method of wandering 
  398.   around class names.   The latter always looked fragile, and has proved to 
  399.   be so in real life.
  400.  
  401. Bug Fixes
  402.  
  403. * Made googlespell add-on function names unique so there would not be
  404.   any collisions with other methods.
  405. * changed progid for MSXML component from MSXML.DOMDocument to MSXML2.DOMDocument
  406. * curr - fixed bug with decimal currency conversion (1.23 usd>cad)
  407. * If you have an old localprefs.js that sets defaultsearch to a nonexistent search, gg is used.
  408. * A local alias can now override a search name.  This was causing a script error
  409.   when the menu was invoked.
  410. * Search forms can now have input elements named "target" without causing a script error
  411. * Labor day in holidays.nl.*.xml files now happens every year (thanks MLL and Johan Geertsma)
  412. * Ctrl-A now correctly does "Select All" rather than DEL.
  413. * URLs, filenames, etc. are now detected with leading whitespace
  414. * Will Dean added a possible fix for missing tray icons at startup.  Also,
  415.   refreshing icons can be done explicitly by typing 'refreshicons'.
  416. * updated the link to the FAQ in the about box.
  417. * Will fixed problem with leading zeros in XML holiday files
  418. * Changed regex in parseArgs to allow any non-whitespace character in switch values.  
  419.   Previously it only allowed identifier characters which excluded periods, etc.
  420. * Can now set category for searches in localaliases.txt
  421.  
  422.  
  423. -- What's new for 3.0 (June 28, 2002)
  424.  
  425. Search bar
  426.  
  427. * New cascading help menu
  428. * Most-recently-used list on help menu
  429. * Support for DEL key and CTRL-INS, etc. cut/copy/paste
  430. * Fix for problems on machines set for non-English character encoding
  431. * Ability to enable/disable searches in the help window
  432. * Shift-Enter on search forces new browser window (overrides reuseBrowserWindowMode)
  433. * Search history search (enter part of a previous search and press f8)
  434. * Improved installer and version checking
  435. * Calender - some bug fixes
  436. * Lots of minor bug fixes
  437. * Global hot key (WIN - S) to jump to DQSD from any application
  438. * "?" followed by a string displays all searches with that string in the search or
  439.   description
  440.  
  441.  
  442. New Preferences
  443.  
  444. * helptime - Time for which help text is displayed at startup
  445. * startdelay - Setting this to a large number (milliseconds) may help with the 
  446.                missing tray icons
  447. * calStart - calendar can be started with double click rather than right-click
  448. * helpSortKey - Choose whether searches are sorted by name or alias
  449. * displayHelp - Set this to false to stop display of help strings 'Quick Search' 
  450.                 and 'Display ? for help'
  451. ??? - there are lots more than this
  452.  
  453.  
  454. Customisation
  455.  
  456. * All visual styling of DQSD elements moved to search.css with localsearch.css override
  457. * localprefs.js added to allow local override of preferences
  458. * parseArgs 
  459.   A.  Rewrote parse args to solve the problem of switches that were
  460.   never defined to be switches from being removed from the query.  This
  461.   caused problems with functions that use switches and expect a url
  462.   parameter (http://www.yahoo.com would become http:/.yahoo.com due to
  463.   the parsing).
  464.   B.  Added an optional third parameter to the function that will
  465.   disable the switch expansion (/b becomes /books).  A complicated
  466.   search that expects the '/' character in the query can use this to
  467.   avoid any problems.
  468.   C.  Added another output property which returns the switches in an
  469.   associative array.  In other words /foo:bar will be returned as
  470.   switch_val["foo"] with the value "bar". The function should still 
  471.   be backwards compatible so existing searches do not have to be 
  472.   modified.
  473.  
  474. * isURL -
  475.   Added the function isURL which determines if a given string is an
  476.   http or https url or not.  If it is it will return the string, and if
  477.   it is not, it will return false.  If the string looks like a dns
  478.   name, the function will prefix the string with "http://" before
  479.   returning it.  
  480.  
  481. * convertStylesToInline - a new function called convertStylesToInline 
  482.   which is used to shoehorn the stylesheet into a window.createPopup 
  483.   spawned popup.  
  484.  
  485. * Added function nullArgs.  I noticed that all of the functions that 
  486.   I've written open the search link () if the query is null and raise 
  487.   an alert with the  if the query is "?".  The nullArgs function 
  488.   encapsulates all of this.  With nullArgs, the user does not have 
  489.   to write a different version of the description for HTML and for the 
  490.   alert.  This may be a good way to standardize searches so that the 
  491.   user knows that he can find help about a function by calling it 
  492.   with a "?" as the only argument.
  493.  
  494. * localaliases.txt - Added name and description fields
  495.  
  496. * Support for Add-ons - see FAQ
  497.  
  498.  
  499. New / Modified Searches
  500.  
  501. * yg - Yahoo groups search  
  502. * gg - Fixed bug when there were no parameter or switches defined.
  503. * gguk - goggle UK search
  504. * babel babel search - language translation  
  505. * QSFind - Improved appearance
  506. * babel - improved display of help text
  507. * freetrans - improved display of help text
  508. * ystocks - improved display of help text
  509. * yweather - search yahoo weather for a weather forecast.  Uses the 
  510.              personalization variables in lieu of an argument if the 
  511.              user has them set.
  512. * ystocks - search yahoo finance for stock information.
  513. * webopedia - search the webopedia for technical terms.
  514. * qsfind - The purpose of qsfind is to help the user find relevant 
  515.            searches.  qsfind will allow the user to search through the 
  516.            available functions and see a list of results.  For example, 
  517.            "qsfind yahoo" will create a popup that displays the list of 
  518.            searches that have something to do with yahoo.  Then if the 
  519.            user clicks on the function name, the text will pre-fill the 
  520.            search dialog box.
  521. * dns - searches dnsstuff.com
  522. * temp - bug fixes to temperature converter
  523. * so - Search societe
  524. * mac - mac address conversion
  525. * lottery - lottery number generation
  526. * roman - roman numberal builder
  527. * gtwhois - geektime whois service
  528. * winres - takes an optional url to open
  529. * phone - now detects phone number regardless of trailing whitespace
  530. * mrqe - Movie review query engine
  531. * sb - Changed switchboard search to make /person the default switch
  532. * Searches submitted Sarah Sweeney:
  533.     - All Recipes
  534.     - Chapters|Indigo
  535.     - InfoSpace.ca Individual Search
  536.     - InfoSpace.ca Business Search
  537.     - InfoSpace.ca Category Search
  538.     - CA Reverse Phone Lookup
  539.     - CA Reverse Business Phone Lookup
  540.     - Rotten Tomatoes
  541.     - The Weather Network Forecast
  542.     - Snopes.com Urban Legends
  543. * telfr - French telephone lookup (telfr)
  544. * googletrans - Google.com Language Translation
  545. * dicfr - Search French words definition
  546. * af - Acronym Finder now accepts switches: /reverse, /begins_with, /wildcard
  547. * rz - RhymeZone search (an online tool that aspires to be the best and fastest way for writers to find words.)
  548. * mm - Changed to use generic multimap server and client rather than uk2.multimap.   Helps when their system is busy.
  549. * sp - Safe Proxy; Anonymous browsing through the safeproxy.org proxy.
  550. * anon - Anonymizer; Anonymous browsing through the Anonymizer proxy.
  551.  
  552.  
  553. Miscellaneous
  554.  
  555. * Added default key-binding descriptions to help
  556. * Modified installation to prompt user for reboot if needed to replace old DLL
  557.