aboutsummaryrefslogtreecommitdiff
path: root/sx-filter.el
Commit message (Collapse)AuthorAgeFilesLines
* Add creation_date to filters. Affects #206Artur Malabarba2015-01-061-0/+2
|
* HOTFIX Specify more filtersArtur Malabarba2015-01-051-0/+6
|
* Use defconst instead of defvar where appropriate.Artur Malabarba2015-01-041-1/+1
| | | | Fix #200
* Standardize local variablesSean Allred2015-01-041-1/+1
| | | | | - Move lexical-binding to top of file; fixes #123 - Use indent-tabs-mode: nil for all files
* Provide commentaries for each fileSean Allred2015-01-041-0/+4
|
* Display userArtur Malabarba2015-01-041-1/+4
|
* Display bountyArtur Malabarba2015-01-041-0/+1
|
* Tree-style specification for filter-from-nilSean Allred2015-01-041-30/+57
| | | | | | | | | | | | | | | | | | | | | 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.
* Fix sx-tag-filterSean Allred2015-01-021-1/+34
| | | | | | 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.
* Improve some header comments.Artur Malabarba2014-12-061-1/+1
|
* GitHub comments -- #77Sean Allred2014-11-201-2/+0
|
* Minor typos and incorrect informationSean Allred2014-11-191-1/+1
|
* Documentation -- part twoSean Allred2014-11-181-4/+5
| | | | Pushing this change to continue work elsewhere.
* Documentation -- part oneSean Allred2014-11-171-13/+21
| | | | Pushing this change to continue work elsewhere.
* Merge branch 'master' into network-listSean Allred2014-11-141-1/+1
|\ | | | | | | | | | | Conflicts: sx-filter.el sx-question.el
| * Update code to new assoc-letArtur Malabarba2014-11-121-1/+1
| |
* | Don't need to hexify filterSean Allred2014-11-111-1/+1
|/
* Use macroSean Allred2014-11-081-2/+2
|
* Abstract out method callsSean Allred2014-11-081-2/+2
| | | | | | | | | | | 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'.
* Re-work filtering and cachingSean Allred2014-11-081-37/+17
| | | | | | | | | | | | | | | | | | | | | | | | | * 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
* Refactor to use `sx-` prefixSean Allred2014-11-071-31/+31
| | | | A file stackexchange.el should be added for user-facing functions.
* Renamed all files.Artur Malabarba2014-11-071-0/+102
Still a lot to be done inside them.