Skip to content

Commit

Permalink
Version 1.2.0 (2016-03-14)
Browse files Browse the repository at this point in the history
  • Loading branch information
sunaku committed Mar 18, 2016
1 parent 5b81353 commit 0f7bea9
Show file tree
Hide file tree
Showing 23 changed files with 91 additions and 22 deletions.
69 changes: 69 additions & 0 deletions VERSION.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,72 @@
## 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.

## Version 1.1.0 (2016-02-28)

This release adds UNIX manpages, improves the UI, and fixes MacOSX support.
Expand Down
2 changes: 1 addition & 1 deletion bin/dasht
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/bin/sh -e
#
# # DASHT 1 2016-02-28 1.1.0
# # DASHT 1 2016-03-14 1.2.0
#
# ## NAME
#
Expand Down
2 changes: 1 addition & 1 deletion bin/dasht-docsets
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/bin/sh -e
#
# # DASHT-DOCSETS 1 2016-02-28 1.1.0
# # DASHT-DOCSETS 1 2016-03-14 1.2.0
#
# ## NAME
#
Expand Down
2 changes: 1 addition & 1 deletion bin/dasht-docsets-extract
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/bin/sh -e
#
# # DASHT-DOCSETS-EXTRACT 1 2016-02-28 1.1.0
# # DASHT-DOCSETS-EXTRACT 1 2016-03-14 1.2.0
#
# ## NAME
#
Expand Down
2 changes: 1 addition & 1 deletion bin/dasht-docsets-install
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/bin/sh -e
#
# # DASHT-DOCSETS-INSTALL 1 2016-02-28 1.1.0
# # DASHT-DOCSETS-INSTALL 1 2016-03-14 1.2.0
#
# ## NAME
#
Expand Down
2 changes: 1 addition & 1 deletion bin/dasht-docsets-remove
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/bin/sh -e
#
# # DASHT-DOCSETS-REMOVE 1 2016-02-28 1.1.0
# # DASHT-DOCSETS-REMOVE 1 2016-03-14 1.2.0
#
# ## NAME
#
Expand Down
2 changes: 1 addition & 1 deletion bin/dasht-docsets-update
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/bin/sh -e
#
# # DASHT-DOCSETS-UPDATE 1 2016-02-28 1.1.0
# # DASHT-DOCSETS-UPDATE 1 2016-03-14 1.2.0
#
# ## NAME
#
Expand Down
2 changes: 1 addition & 1 deletion bin/dasht-query-exec
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/bin/sh -e
#
# # DASHT-QUERY-EXEC 1 2016-02-28 1.1.0
# # DASHT-QUERY-EXEC 1 2016-03-14 1.2.0
#
# ## NAME
#
Expand Down
2 changes: 1 addition & 1 deletion bin/dasht-query-html
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/bin/sh -e
#
# # DASHT-QUERY-HTML 1 2016-02-28 1.1.0
# # DASHT-QUERY-HTML 1 2016-03-14 1.2.0
#
# ## NAME
#
Expand Down
2 changes: 1 addition & 1 deletion bin/dasht-query-line
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/bin/sh -e
#
# # DASHT-QUERY-LINE 1 2016-02-28 1.1.0
# # DASHT-QUERY-LINE 1 2016-03-14 1.2.0
#
# ## NAME
#
Expand Down
2 changes: 1 addition & 1 deletion bin/dasht-server
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/bin/sh -e
#
# # DASHT-SERVER 1 2016-02-28 1.1.0
# # DASHT-SERVER 1 2016-03-14 1.2.0
#
# ## NAME
#
Expand Down
2 changes: 1 addition & 1 deletion bin/dasht-server-http
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/bin/sh -e
#
# # DASHT-SERVER-HTTP 1 2016-02-28 1.1.0
# # DASHT-SERVER-HTTP 1 2016-03-14 1.2.0
#
# ## NAME
#
Expand Down
2 changes: 1 addition & 1 deletion man/man1/dasht-docsets-extract.1
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
.TH DASHT\-DOCSETS\-EXTRACT 1 2016\-02\-28 1.1.0
.TH DASHT\-DOCSETS\-EXTRACT 1 2016\-03\-14 1.2.0
.SH NAME
.PP
dasht\-docsets\-extract \- extracts Dash \[la]https://kapeli.com/dash\[ra] docset archives (\fB\fC*.tgz\fR files)
Expand Down
2 changes: 1 addition & 1 deletion man/man1/dasht-docsets-install.1
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
.TH DASHT\-DOCSETS\-INSTALL 1 2016\-02\-28 1.1.0
.TH DASHT\-DOCSETS\-INSTALL 1 2016\-03\-14 1.2.0
.SH NAME
.PP
dasht\-docsets\-install \- installs new Dash \[la]https://kapeli.com/dash\[ra] docsets
Expand Down
2 changes: 1 addition & 1 deletion man/man1/dasht-docsets-remove.1
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
.TH DASHT\-DOCSETS\-REMOVE 1 2016\-02\-28 1.1.0
.TH DASHT\-DOCSETS\-REMOVE 1 2016\-03\-14 1.2.0
.SH NAME
.PP
dasht\-docsets\-remove \- removes installed Dash \[la]https://kapeli.com/dash\[ra] docsets
Expand Down
2 changes: 1 addition & 1 deletion man/man1/dasht-docsets-update.1
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
.TH DASHT\-DOCSETS\-UPDATE 1 2016\-02\-28 1.1.0
.TH DASHT\-DOCSETS\-UPDATE 1 2016\-03\-14 1.2.0
.SH NAME
.PP
dasht\-docsets\-update \- updates installed Dash \[la]https://kapeli.com/dash\[ra] docsets
Expand Down
2 changes: 1 addition & 1 deletion man/man1/dasht-docsets.1
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
.TH DASHT\-DOCSETS 1 2016\-02\-28 1.1.0
.TH DASHT\-DOCSETS 1 2016\-03\-14 1.2.0
.SH NAME
.PP
dasht\-docsets \- lists installed Dash \[la]https://kapeli.com/dash\[ra] docsets
Expand Down
2 changes: 1 addition & 1 deletion man/man1/dasht-query-exec.1
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
.TH DASHT\-QUERY\-EXEC 1 2016\-02\-28 1.1.0
.TH DASHT\-QUERY\-EXEC 1 2016\-03\-14 1.2.0
.SH NAME
.PP
dasht\-query\-exec \- searches a Dash \[la]https://kapeli.com/dash\[ra] docset's SQLite3 database file
Expand Down
2 changes: 1 addition & 1 deletion man/man1/dasht-query-html.1
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
.TH DASHT\-QUERY\-HTML 1 2016\-02\-28 1.1.0
.TH DASHT\-QUERY\-HTML 1 2016\-03\-14 1.2.0
.SH NAME
.PP
dasht\-query\-html \- searches Dash \[la]https://kapeli.com/dash\[ra] docsets and emits HTML table rows
Expand Down
2 changes: 1 addition & 1 deletion man/man1/dasht-query-line.1
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
.TH DASHT\-QUERY\-LINE 1 2016\-02\-28 1.1.0
.TH DASHT\-QUERY\-LINE 1 2016\-03\-14 1.2.0
.SH NAME
.PP
dasht\-query\-line \- searches Dash \[la]https://kapeli.com/dash\[ra] docsets and emits groups of lines
Expand Down
2 changes: 1 addition & 1 deletion man/man1/dasht-server-http.1
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
.TH DASHT\-SERVER\-HTTP 1 2016\-02\-28 1.1.0
.TH DASHT\-SERVER\-HTTP 1 2016\-03\-14 1.2.0
.SH NAME
.PP
dasht\-server\-http \- simple search engine that powers
Expand Down
2 changes: 1 addition & 1 deletion man/man1/dasht-server.1
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
.TH DASHT\-SERVER 1 2016\-02\-28 1.1.0
.TH DASHT\-SERVER 1 2016\-03\-14 1.2.0
.SH NAME
.PP
dasht\-server \- runs a local search engine for your web browser
Expand Down
2 changes: 1 addition & 1 deletion man/man1/dasht.1
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
.TH DASHT 1 2016\-02\-28 1.1.0
.TH DASHT 1 2016\-03\-14 1.2.0
.SH NAME
.PP
dasht \- API documentation in your terminal
Expand Down

0 comments on commit 0f7bea9

Please sign in to comment.