v1.2.0
Version 1.2.0 (2016-03-14)
Minor:
-
Added dasht-docsets-extract(1) script for installing third-party docsets
and for making sure extracted directory names match docset*.tgz
files.Docset tarballs downloaded by dasht-docset-install(1) have no spaces in
their names, so use the same naming scheme for their extracted folders.
Thanks to Martijn Hoogendoorn (@mhoogendoorn) for reporting that such
naming mismatches occur and for suggesting a potential fix in issue #5. -
dasht-docsets-install(1) and dasht-docsets-remove(1) learned
--force
.The
xargs -p
prompt reads from/dev/tty
so it's not easy to automate. -
dasht-docsets-remove(1) is now verbose when deleting files because large
docsets (like the Mono docset, sized at 7.6 GiB) take a while to delete. -
dasht-query-line(1) now adds default URI fragments to search result URLs,
letting you skip past the mess of navigation links atop these 138 docsets:AWS_JavaScript, ActionScript, Akka, Android, Angular.dart, AngularJS,
Ansible, Apache_HTTP_Server, Appcelerator_Titanium, Arduino, Bash,
Boost, Bootstrap_2, C, C++, CMake, CSS, CakePHP, Cappuccino, Chai, Chef,
Clojure, Cocos2D, Cocos2D-X, Cocos3D, CodeIgniter, CoffeeScript,
ColdFusion, Compass, Cordova, Corona, CouchDB, Craft, D3JS, Dart,
Docker, Dojo, Drupal_7, Drupal_8, ElasticSearch, Elixir, EmberJS,
Erlang, Express, ExpressionEngine, ExtJS, Font_Awesome, Foundation,
GLib, Go, Grails, Groovy, Groovy_JDK, Grunt, Gulp, HTML, Handlebars,
Haskell, Ionic, Jasmine, JavaFX, JavaScript, Java_EE6, Java_EE7,
Java_SE6, Java_SE7, Java_SE8, Jekyll, Joomla, KnockoutJS, Kobold2D,
Laravel, Less, MarionetteJS, Meteor, MongoDB, Mongoose, Mono, Nginx,
OpenCV_C, OpenCV_C++, OpenCV_Java, OpenCV_Python, PHP, PHPUnit, Perl,
Phalcon, PhoneGap, Play_Java, Play_Scala, Polymer.dart, Processing,
PrototypeJS, Puppet, Qt_4, Qt_5, R, React, Redis, Ruby, Ruby_2,
Ruby_on_Rails_3, Ruby_on_Rails_4, Ruby_on_Rails_5, Rust, SQLite, SVG,
SailsJS, Scala, Semantic_UI, Sencha_Touch, Smarty, Sparrow,
Spring_Framework, Statamic, Stylus, Susy, Swift, Symfony, TYPO3, Tcl,
Twig, Twisted, Unity_3D, VMware_vSphere, VueJS, WordPress, XSLT, XUL,
Xamarin, Xojo, YUI, Yii, Zend_Framework_1, Zend_Framework_2, jQuery,
jQuery_Mobile, jQuery_UI. -
dasht(1) now sets w3m(1) options to make find-on-page more forgiving.
Patch:
-
dasht-query-exec(1): Guides in C++ docset have 0-length zanchor values.
This produced URLs with a stray "#" URI fragment separator at the end,
which in turn broke w3m(1)'s ability to follow links in search results. -
dasht-query-exec(1): sqlite 3.7.9 wants options before arguments.
Thanks to @joshpy for reporting this in issue #3 and suggesting the fix.
-
dasht-docsets-install(1): fix gotcha in shell short-circuit evaluation.
Thanks to Edgar Hipp (@netei) for reporting and fixing this in issue #6.
-
dasht-docsets-install(1) is now visibly faster to install large docsets.
Don't bother checking whether the docset archive is corrupt or partially
downloaded because tar(1) will subsequently fail under such cases anyway. -
dasht-server-http(1): Search form obscured results in mobile browsers.
-
dasht-server-http(1): Bold effect on hover slowed graphical browsers.