2009-11-20 Ian Beckwith * test/Makefile.am: Add missing tests to EXTRA_DIST. 2009-11-13 Ian Beckwith * freebsd: new options -psearch=TYPE -psection=SEC to conduct a search of type TYPE in section SEC of ports. * netbsd: new option -ps to search ports * openbsd: new option -ps to search ports * URLs for *bsd portsearch, finkpkg, macports and rpmsearch from whohas(1), http://www.philippwesche.org/200811/whohas/intro.html * cia, pubmed: fixed tests. 2009-11-12 Ian Beckwith * New elvi: + finkpkg: search Fink packages. + macports: search macports packages. + rpmsearch: search for packages in rpm-based distros. * surfraw.IN: w3_parse_args: avoid bogus initial space in w3_args 2009-11-11 Ian Beckwith * New elvi: debpkghome: view home page of a debian package. 2009-11-10 Ian Beckwith * New elvi: acronym, gcache (google cache). Thanks to fittabile@lifegate.it * surfraw.IN: only list local elvi if $localelvidir contains files. * README: update elvi list and surfraw options. * configure.in, HACKING: specify automake 1.11 2009-11-08 Ian Beckwith * New elvi: youtube. Thanks to Sumant Oemrawsingh. 2009-11-07 Ian Beckwith * New elvi, thanks to Sumant Oemrawsingh: + cliki - search the common lisp wiki. + l1sp - search lisp documentation. + mathworld - search Wolfram MathWorld. + mininova - search mininova for torrents. 2009-11-06 Ian Beckwith * examples/uzbl_load_url_from_surfraw: + Applied patch from Sumant Oemrawsingh to strip "GLOBAL ELVI" and "LOCALELVI" and support vertical menus if patched dmenu is available. + present_menu(): use awk(1) instead of cut(1), so tabs in bookmark files are handled correctly. + Add '.IN' suffix and dependency so correct value of @AWK@ is picked up from ./configure. * Add examples/ to SUBDIRS, move uzbl_load_url_from_surfraw build logic to examples/Makefile.am * Fix 'make distcheck': + Install surfraw.bookmarks from $(top_srcdir) + Fix CLEANFILES entries for surfraw-update-path and uzbl_load_url_from_surfraw. 2009-10-27 Ian Beckwith * Added examples/uzbl_load_url_from_surfraw, thanks to Sumant Oemrawsingh. * Updated uzbl_load_url_from_surfraw to use new bookmark locations. * Fixed debsec (Thanks to Moritz Muehlenhoff, for this and all his other work). * Fixed cia. * Fixed tests: aur, debpts, lastfm. * Added -o | -o=FILE option, to fetch URL and dump to stdout or FILE. * test/Makefile.am: add debvcsbrowse.test to EXTRA_DIST * Makefile.am: install-data-hook: remove execute flag from generated files surfraw.conf, elvi.1sr & surfraw.1. 2009-10-20 Ian Beckwith * Move config files to follow XDG basedir spec (http://standards.freedesktop.org/basedir-spec/basedir-spec-0.6.html) Global config files are searched for in: + $SURFRAW_global_conf if set. + $XDG_CONFIG_DIRS/surfraw/{conf,bookmarks} ($XDG_CONFIG_DIRS is $PATH-style colon separated list) + @sysconfdir@/xdg/surfraw/{conf,bookmarks} (@sysconfdir@ is usually /etc or /usr/local/etc/) + @sysconfdir@/surfraw.{conf,bookmarks} (for backwards compatibility) Local config files & elvi are searched for in: + $SURFRAW_conf if set (for per-user conf file only) (no longer set by default config files) + $XDG_CONFIG_HOME/surfraw/{conf,bookmarks,elvi/} + $HOME/.config/surfraw/{conf,bookmarks,elvi/} + $HOME/.surfraw.{conf,bookmarks} (for backwards compatibility). 2009-10-18 Ian Beckwith * Apply patch from James Rowe: Support per-user elvi in ~/.surfraw.d. Based on the idea by Sumant Oemrawsingh. 2009-08-28 Ian Beckwith * New elvi: genbugs (thanks to Nick White). * surfraw-bash-completion.IN: enable extglob so completion works standalone (thanks to James Rowe). See http://bugs.gentoo.org/show_bug.cgi?id=277891 2009-07-23 Ian Beckwith * Fixed tests: excite, pgpkeys, javasun. ebay(my) 2009-07-21 Ian Beckwith * New elvi: debvcsbrowse. * err(): write to stderr instead of stdout. 2009-06-28 Ian Beckwith * Bump version to 2.2.6. * Only use first matching bookmark (Thanks to Carl Fredrik Hammar). 2009-05-13 Ian Beckwith * Replaced scaleplus with comlaw. * debpackages, debcontents: updated ubuntu release names. 2009-05-12 Ian Beckwith * archpkg, bbcnews, debcontents, debwiki: fixed tests. 2009-04-05 Ian Beckwith * Support '--' to indicate end of options, so, for instance, "sr google -g -- foo -bar" works. Thanks to Andy Valencia. 2009-03-09 Ian Beckwith * Bump version to 2.2.5. * rfc: Default to HTML for RFCs and BCPs. Thanks to Micah Anderson. * rfc.test: Test tools.ietf.org. 2009-02-28 Ian Beckwith * Changed cite to use citeseerx.ist.psu.edu, the old site is no longer being updated. Modified command line options to match new site. * Amazon: fixed; updated categories. 2009-02-27 Ian Beckwith * New elvis: aur. Thanks to René Reigel. 2008-12-03 Ian Beckwith * New elvis: urban. Thanks to J. R. Mauro. * Added test for urban. * Fixed elvis: excite. * Fixed test: stockquote. 2008-10-23 Ian Beckwith * Bumped version to 2.2.4. * New elvi: ntrs, scicom, springer. Thanks to Wim Van Hoydonck. * Added tests for ntrs and springer Scicom cannot be tested as it needs javascript. 2008-09-13 Ian Beckwith * Default to graphical mode. See surfraw(1) for how to change it back. * New elvis: piratebay, genportage. Thanks to J.R. Mauro. * Add tests for piratebay and genportage. * Fix webster. * Fix test for ebay china. * README: document ./configure options 2008-08-26 Ian Beckwith * Fixed tests: amazon, debbugs, yahoo. * Added --disable-sr option to ./configure to disable installing the 'sr' symbolic link pointing to surfraw, to avoid clashes with the SR programming language. 2008-07-19 Ian Beckwith * Search for default browsers at configure time. Can be overridden with ./configure --with-text-browser=BROWSER --with-graphical-browser=BROWSER. * Use AC_PROG_AWK to detect which awk implementation to use. * slinuxdoc: switch to test on main page, google thinks search on search page is spyware shenanigans. * openbsd: fix test. * add uninstall-local targets to remove elvidir and symlinks on uninstall. 2008-07-08 Ian Beckwith * google: fix bashism, quote variable expansions (thanks to Philip Armstrong and John Briggs). 2008-07-02 Ian Beckwith * surfraw.IN:w3_url_escape: escape "`", stop escaping ".". (Thanks to Micah Anderson). * debpackages/debcontents: + update options and distributions, + add -a option to use archive.debian.net * Fix javasun test. * Add javasun.test and lsm.test to EXTRA_DIST. 2008-06-16 Ian Beckwith * Thanks to John Gruenenfelder for: + New elvi: arxiv. + surfraw-update-path: fix csh syntax. * wetandwild: switched to weather.com, as yahoo now uses AJAX. Command line options and SURFRAW_weather_* variables no longer supported. * port: fixed, original site is back. * austlii: fixed search URL and test. Method now defaults to 'auto'. * translate: fixed URLs. * w3css: fixed test. * sundocs: removed, use sunonesearch. * xxx: removed, use arxiv. * test/runtests: prefer decoded_content if available. 2008-03-24 Ian Beckwith * Thanks to James TD Smith for the following: + New elvis: javasun - search Java API Docs. + google: -country option to specify country. Also respects SURFRAW_lang variable. 2008-03-11 Ian Beckwith * debpackages/debcontents: updated ubuntu search. * freedb/cddb: updated options. * debbugs: fixed indentation. * port: point to what will hopefully be new site. * README, rae, currency: convert to utf-8. * austlii: fixed test. 2008-02-11 Ian Beckwith * New elvis: sunonesearch (replaces sunsolve). * surfraw.IN, rfc: remove bashisms. * cnn: fixed url. * debcontents: updated ubuntu distribution. * deblists: rewrote for new search interface. * debpackages: updated debian url. * genpkg: as straight search has gone, we now go to packages.gentoo.org/packages/. * yubnub: disable requoting (thanks to Nathaniel Heinrichs). * sunsolve: removed, replaced by sunonesearch. * cddb, freebsd, pgpkeys, w3link, webster, ebay(cn): fixed tests. * surfraw.1.IN, elvi.1sr.IN: properly quote hyphens. * Updated my email address. 2007-10-06 Ian Beckwith * Added SURFRAW_lang variable to set default country/language. Affected elvi: amazon, bbcnews, ebay, ixquick, leodict, opensearch, translate, wetandwild, wikipedia. Thanks to Simon Ernst for the idea. * surfraw.IN (w3_url_escape): fix quoting of single quote. Thanks to Alexander Becher for the patch. * New elvis: lsm - search the Linux Software Map. * fsfdir: fixed search URL. * amazon, ebay, translate: expanded language/country list. * surfraw.lsm.in: fixed syntax of Primary-site. 2007-09-13 Ian Beckwith * Actual new upstream release. * Bumped version to 2.2.0. * configure now supports --disable-opensearch. improved help macro syntax. Patches from James Rowe, thanks! * cia elvi fixed, thanks to Charles Twardy. Evidently I was wrong about there being a LWP problem with the cia test, test reenabled. * Fixed discogs test. * Moved surfraw and surfraw-update-path from dist_bin_SCRIPTS to bin_SCRIPTS so they are built rather than shipped. * Updated LSM entry. * Added new make target: make submit-lsm Mails updated LSM entry to LSM@qqx.org. * Updated copyright dates. * Updated README. 2007-09-06 Ian Beckwith * Surfraw 2.1.7 * First official upstream release by the debian surfraw-devel team. For previous detailed changelog entries, see the debian changelog in debian/changelog. For a user-level summary of changes, see NEWS.