/ Changes On Branch nulls-last

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Changes In Branch nulls-last Excluding Merge-Ins

This is equivalent to a diff from 279ac7fd to ad816d01

Add support for "ORDER BY ... NULLS FIRST" and "ORDER BY ... NULLS LAST". Use this to fix ticket [f8a7060e]. (check-in: 94085fb3 user: dan tags: trunk)
If a TEMP TRIGGER references an auxiliary schema, and that auxiliary schema is detached, move the trigger to reference the TEMP schema before completing the detach, so that the trigger does not hold a dangling schema pointer. Ticket [ac8dd4a32ba4322f] (check-in: 069c2f4c user: drh tags: trunk)
Merge in recent fixes from trunk. (Closed-Leaf check-in: ad816d01 user: drh tags: nulls-last)
Tweak the shell tool ".recover" command so that it can recover rows that consist of a rowid and no fields. (check-in: 279ac7fd user: dan tags: trunk)
Improved detection of number of column mismatch for vector assignment in UPDATE statements. Ticket [78acc9d40f0786e8] (check-in: bd4bda73 user: drh tags: trunk)
Move some things in parse.y so that TK_COLUMN and TK_AGG_COLUMN are assigned the same values as they are on trunk for a very small speedup. (check-in: d26fdfa3 user: dan tags: nulls-last)

Changes to ext/expert/expert1.test.

Changes to src/build.c.

Changes to src/expr.c.

Changes to src/insert.c.

Changes to src/parse.y.

Changes to src/select.c.

Changes to src/sqliteInt.h.

Changes to src/trigger.c.

Changes to src/vdbe.c.

Changes to src/vdbeaux.c.

Changes to src/vdbesort.c.

Changes to src/where.c.

Changes to src/whereInt.h.

Changes to src/wherecode.c.

Changes to src/window.c.

Changes to test/minmax4.test.

Added test/nulls1.test.

Changes to test/pg_common.tcl.

Changes to test/window7.test.

Changes to test/window8.tcl.

Changes to test/window8.test.

Changes to tool/mkkeywordhash.c.