| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| | |
Conflicts:
sx-filter.el
|
| |\
| | |
| | | |
Tag bot
|
| |\ \
| | | |
| | | | |
Fix mark read logic
|
| | | | |
|
| | | | |
|
| |\ \ \
| | |/ /
| |/| | |
Get all items
|
| |_|/
|/| |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Instead of saying
(field-a
field-b
object-a.subfield
field-c
object-b.subfield-a object-b.subfield-b)
you can rather say
(field-a
field-b
(object-a subfield)
field-c
(object-b subfield-a subfield-b))
To avoid a dependency loop, sx-browse-filter has been moved to
sx-filter.el.
|
| | |
| | |
| | |
| | |
| | | |
This test is largely unneeded and (currently) almost doubles the test
time.
|
| | |
| | |
| | |
| | | |
See eeb327e3af94e1118218c129916b8f7165e835ef.
|
|\| | |
|
| |\ \
| | | |
| | | |
| | | | |
Branch: search
|
| | | |
| | | |
| | | |
| | | | |
In accordance with d51791fb6ae69e3b426f7d598920b4349858908f
|
| | |\ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Conflicts:
sx-question.el
sx.el
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Since let-alist is no longer defined here. It makes no sense to test its
contents.
|
| | |/ /
| |/| | |
|
| |_|/
|/| | |
|
| | |
| | |
| | |
| | |
| | | |
Dumb mistake -- I wasn't taking the length of the request before
comparing it.
|
| | | |
|
|/ /
| |
| |
| |
| |
| |
| | |
This function repeatedly makes API requests until a condition is
satisfied (such as 'no more items').
First and foremost, this will allow us to retrieve all tags for a site.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
Use a macro (using `rx') to create the regular expression for the
question list display test.
|
| |
| |
| |
| | |
See (info "(ert) Fixtures and Test Suites").
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
See http://emacs.stackexchange.com/q/5915/2264 and #151 for more
information. This patch tests for functional equivalence rather than
symbolic equivalence.
Symbolic equivalence would be far preferable, but it does not appear to
be happening anytime soon -- perhaps when things settle down a bit for
the authors :)
|
| |
| |
| |
| |
| | |
`require' form is no longer needed -- macro expansion is done with the
expansion of `sx-assoc-let'.
|
|/
|
|
|
| |
Since let-alist is no longer defined here. It makes no sense to test its
contents.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|\
| |
| |
| |
| | |
Conflicts:
test/tests.el
|
| | |
|
|/
|
|
| |
Source of the replacements: http://stackapps.com/a/5022/3776
|
| |
|
| |
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
resolved.
Logic and functions have been kept from the `cl-defun` `sx-method-call`
while docstrings have been updated as per #77 when possible.
Conflicts:
sx-auth.el
sx-method.el
sx-question.el
sx-request.el
|
| |
| |
| |
| | |
Pushing this change to continue work elsewhere.
|
| | |
|
|/
|
|
|
| |
Initializing will retrieve user preferences/authentication. We do not
need this.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Keeping method calls within `sx-request.el' was causing circular
requirements.
This commit sorts through all of the requirements for each of the files
and ensures that this does not happen. Much of the content removed was
for `sx-request-default-keyword-arguments-alist' and related items. It
was unused, so it was pruned. If it is deemed necessary in the future,
it should be included in `sx-method.el'.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* sx-auth.el
- Use new symbolic cache access
* sx-cache.el
- Implement symbolic cache access
* sx-filter.el
- Use symbolic cache access
- Compile and save filters on-demand
(more work to be done to this end)
* sx-question.el
- Symbolic filters
* sx-request.el
- Protection against infinitely recursing when compiling a filter
This will be re-worked into requests (a front-end function) and
'raw' requests (a back-end function). The front-end will add
convenience to the back-end.
* test/tests.el
Remove outdated tests
|
| |
|