Add/Change: reverse sorter, and reverse sorting order

This is a breaking change of sorts in that searches using multiple
sorting methods will have to have the order of the sorters reversed to
get the same result.  Unfortunate, but I think it's worth it in the
end, and this is pre-1.0, anyway.

Fixes #143.
This commit is contained in:
Adam Porter 2021-06-17 18:59:40 -05:00
parent 8342656b2d
commit 94f9e6f303
5 changed files with 67 additions and 44 deletions

View file

@ -995,8 +995,15 @@ File: README.info, Node: 06-pre, Next: 052, Up: Changelog
• Timestamp-related predicates now accept an optional :with-time
argument, which allows matching timestamps with or without times
(i.e. HH:MM).
• Sorting method reverse.
*Changed*
• The order in which sorting functions is applied has been reversed.
For example, :sort '(todo priority date) now does what :sort
'(date priority todo) did in earlier versions. (This change is
made to enable the new reverse sorting method.) Users who have
customized org-ql-views will need to update the stored views
sorting methods to preserve the desired sort order.
• Helm support (including the command helm-org-ql) has been moved to
a separate package, helm-org-ql.
• Predicate heading now matches plain strings instead of regular
@ -1568,31 +1575,31 @@ Node: Links35328
Node: Tips36015
Node: Changelog36333
Node: 06-pre37059
Node: 05239177
Node: 05139481
Node: 0539898
Node: 04941372
Node: 04841646
Node: 04741993
Node: 04642388
Node: 04542788
Node: 04443147
Node: 04343506
Node: 04243703
Node: 04143864
Node: 0444105
Node: 03248038
Node: 03148417
Node: 0348614
Node: 02351589
Node: 02251817
Node: 02152085
Node: 0252284
Node: 0156319
Node: Notes56420
Node: Comparison with Org Agenda searches56582
Node: org-sidebar57454
Node: License57733
Node: 05239636
Node: 05139940
Node: 0540357
Node: 04941831
Node: 04842105
Node: 04742452
Node: 04642847
Node: 04543247
Node: 04443606
Node: 04343965
Node: 04244162
Node: 04144323
Node: 0444564
Node: 03248497
Node: 03148876
Node: 0349073
Node: 02352048
Node: 02252276
Node: 02152544
Node: 0252743
Node: 0156778
Node: Notes56879
Node: Comparison with Org Agenda searches57041
Node: org-sidebar57913
Node: License58192

End Tag Table