| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
| |
Fix #200
|
|
|
|
|
| |
- Move lexical-binding to top of file; fixes #123
- Use indent-tabs-mode: nil for all files
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
It wasn't returning any .items because it wasn't included in the
filter. This commit also introduces a convenience macro in sx-filter to
avoid this scenario in the future.
|
| |
|
| |
|
| |
|
|
|
|
| |
Pushing this change to continue work elsewhere.
|
|
|
|
| |
Pushing this change to continue work elsewhere.
|
|\
| |
| |
| |
| |
| | |
Conflicts:
sx-filter.el
sx-question.el
|
| | |
|
|/ |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
A file stackexchange.el should be added for user-facing functions.
|
|
Still a lot to be done inside them.
|