Commit graph

271 commits

Author SHA1 Message Date
Adam Porter
73d4f95cd4 Merge branch 'wip/0.6-pre' into wip/define-predicate
Rebasing this was a huge pain, and I had to abort.  But merging
actually worked!
2020-11-22 19:29:15 -06:00
Adam Porter
148a193ca0 Meta: 0.6-pre 2020-11-22 19:06:16 -06:00
Adam Porter
3924b023e0 Release: 0.5 2020-11-22 18:19:02 -06:00
Adam Porter
90f712aba9 Change: (org-ql) Declare macro obsolete 2020-11-22 18:15:39 -06:00
Adam Porter
56a08208e5 Change: (defgroup org-ql) Add Info manual link 2020-11-22 17:31:15 -06:00
Adam Porter
46ad26f1a0 Change: Require org-super-agenda 1.2
Which includes the safety checks we use for links.
2020-11-22 17:20:12 -06:00
Adam Porter
9a2719f5b3 WIP 2020-11-22 17:13:41 -06:00
Adam Porter
a87058b440 WIP 2020-11-22 17:13:41 -06:00
Adam Porter
5b3312ebae WIP 2020-11-22 17:13:41 -06:00
Adam Porter
4d245a85f6 WIP 2020-11-22 17:13:41 -06:00
Adam Porter
804c7dcbc6 WIP 2020-11-22 17:13:41 -06:00
Adam Porter
18b123a782 WIP 2020-11-22 17:13:41 -06:00
Adam Porter
b448be874a WIP 2020-11-22 17:13:41 -06:00
Adam Porter
f14d84fd48 WIP 2020-11-22 17:13:41 -06:00
Adam Porter
919f7fc010 WIP 2020-11-22 17:13:41 -06:00
Adam Porter
049485b813 WIP 2020-11-22 17:13:41 -06:00
Adam Porter
efae2229ed WIP 2020-11-22 17:13:41 -06:00
Adam Porter
4575a66bed WIP 2020-11-22 17:13:41 -06:00
Adam Porter
1daf3db379 WIP 2020-11-22 17:13:41 -06:00
Adam Porter
8cf4e65ef0 Change: Rename --plain-query to --query-string-to-sexp 2020-11-22 17:13:41 -06:00
Adam Porter
3024f8bc9a WIP 2020-11-22 17:13:41 -06:00
Adam Porter
f861b490ee WIP 2020-11-22 17:13:41 -06:00
Adam Porter
c89beb1bbb WIP 2020-11-22 17:13:41 -06:00
Adam Porter
78375ed958 WIP 2020-11-22 17:13:41 -06:00
Adam Porter
064982bd65 WIP 2020-11-22 17:13:41 -06:00
Adam Porter
6e24af5909 WIP 2020-11-22 17:13:41 -06:00
Adam Porter
0ac7d9860b WIP 2020-11-22 17:13:41 -06:00
Adam Porter
7b3f5618a2 WIP 2020-11-22 17:13:41 -06:00
Adam Porter
45a0afd3f1 WIP 2020-11-22 17:13:41 -06:00
Adam Porter
0d0b6bb808 It works! 2020-11-22 17:13:41 -06:00
Adam Porter
4237f4bc53 WIP 2020-11-22 17:13:41 -06:00
Adam Porter
b8bf23ec1e WIP 2020-11-22 17:12:53 -06:00
Adam Porter
64e4f8de89 WIP 2020-11-22 17:12:53 -06:00
Adam Porter
5f1dc17e68 WIP 2020-11-22 17:12:53 -06:00
Adam Porter
eb92910512 WIP 2020-11-22 17:12:53 -06:00
Adam Porter
bde0a0be5f WIP
This might actually work
2020-11-22 17:12:53 -06:00
Adam Porter
2aa8e84fc9 Fix: peg-related compiler warnings 2020-11-22 17:09:36 -06:00
Adam Porter
dbf5dd3b0b Merge: 0.4.8 2020-11-18 04:14:01 -06:00
Adam Porter
6618318622 Update readme, version header 2020-11-18 00:03:41 -06:00
Imran Khan
d500d28af5 Change nreverse to non-destructive version 2020-11-17 23:58:20 -06:00
Adam Porter
71703def04 Change: Query safety checks
- Variable org-ql-ask-unsafe-queries replaces
  org-ql-view-ask-unsafe-links.
- New function: org-ql--ask-unsafe-query.
- Tests: Improve
2020-11-16 23:52:15 -06:00
Adam Porter
9d86ee9e10 Change/Fix: Bookmark, link storing/loading/safety
This makes several changes and fixes and adds test cases for all the
combinations I'm aware of.

See #147.  Thanks to @tpeacock19 for patiently reporting these issues.

Squashed commit of the following:

commit d1b396c5654ae3fa8ad03d0d4b2cbde20000fa1a
Author: Adam Porter <adam@alphapapa.net>
Date:   Mon Nov 16 02:01:23 2020 -0600

    WIP: Fixes

commit 23215a723c4bf6e249c330863e01029166db56c3
Author: Adam Porter <adam@alphapapa.net>
Date:   Mon Nov 16 01:34:34 2020 -0600

    WIP: Fixes

commit 97b13d09d4d52bb168bfc19fb6f8daf2964f4b6c
Author: Adam Porter <adam@alphapapa.net>
Date:   Mon Nov 16 00:46:49 2020 -0600

    WIP: Test links too

    Everything passes now.

commit 1866a71dbbb6416f7e365c90cadd269765d52b70
Author: Adam Porter <adam@alphapapa.net>
Date:   Sun Nov 15 22:22:22 2020 -0600

    WIP: Test loading/saving bookmarks
2020-11-16 02:02:22 -06:00
Adam Porter
0365b785cc Fix: (org-ql--defpred) Add to predicates variable when compiling
This seems to fix an occasional weird bug encountered when
byte-compiling and loading this file.  I can't explain why it only
happens sometimes, but this seems to fix it, and it stands to reason
why it does, so it seems like the right thing to do.
2020-11-14 05:41:37 -06:00
Adam Porter
89ff02a150 Fix: (org-ql--query-sexp-to-string) Ancestors, etc. queries 2020-11-14 05:40:24 -06:00
Adam Porter
337bfa6695 Add: (tags-regexp, tags*) Predicate 2020-11-12 04:09:57 -06:00
Adam Porter
e15cc3eb76 Add: (--query-sexp-to-string) 2020-11-11 19:52:24 -06:00
Adam Porter
73da48d9da Comment: Add FIXMEs 2020-11-11 00:23:32 -06:00
Adam Porter
2e469fa547 Tidy: (org-ql--peg-parse-string) Silence, Checkdoc! 2020-11-10 04:14:44 -06:00
Adam Porter
5e61d1b326 Fix: (org-ql--peg-parse-string) Unused lexical variable warning
peg.el doesn't use lexical binding, and org-ql.el does, so this caused
a byte-compile warning.  It doesn't seem to change the behavior of the
expanded code, so it should be a safe change...
2020-11-05 11:28:22 -06:00
Adam Porter
6633dbb276 Release: 0.4.6
-----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iEYEABECAAYFAl8L0BwACgkQ5+GdyTDsrJsFVQCdGz0i4KXwrnqcQC7Ov5/b+YSH
 lUEAoIJBRRJ462lJbe4nzkOkrB3VMIGF
 =JOpa
 -----END PGP SIGNATURE-----

Merge: 0.4.6
2020-07-12 22:09:03 -05:00