Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Renamed all files. | Artur Malabarba | 2014-11-07 | 1 | -369/+0 |
| | | | | Still a lot to be done inside them. | ||||
* | Merge branch 'master' into auth | Sean Allred | 2014-11-06 | 1 | -2/+7 |
|\ | | | | | | | | | Conflicts: stack-core.el | ||||
| * | Add API key to requests | Sean Allred | 2014-11-05 | 1 | -2/+7 |
| | | |||||
* | | Change constant to variable | Sean Allred | 2014-11-06 | 1 | -2/+4 |
| | | | | | | | | | | As it is let-bound in the authentication flow, it is not truly a constant. Add a warning to the documentation appropriately. | ||||
* | | Further explain `stack-cache-directory' | Sean Allred | 2014-11-05 | 1 | -1/+3 |
| | | | | | | | | | | I looked at it for a few minutes and wondered how to use it -- and I wrote the thing! :) | ||||
* | | Implement OAuth2 authentication | Sean Allred | 2014-11-05 | 1 | -1/+8 |
|/ | | | | | Tested with commit 1749aa32c25d8eee9ca0753cb55bd7d134f320b7, current HEAD of the `gh-pages' branch. | ||||
* | Descriptive comments to stack-core--decode-entities | Artur Malabarba | 2014-11-04 | 1 | -0/+2 |
| | |||||
* | Move " ago" out of stack--time-since | Artur Malabarba | 2014-11-04 | 1 | -2/+1 |
| | |||||
* | Trim unnecessary arg | Artur Malabarba | 2014-11-04 | 1 | -1/+1 |
| | |||||
* | Make entities plist into a variable. | Artur Malabarba | 2014-11-04 | 1 | -36/+42 |
| | |||||
* | Make stack-core--seconds-to-string more descriptive. | Artur Malabarba | 2014-11-04 | 1 | -6/+8 |
| | |||||
* | Use our own seconds-to-string variable. | Artur Malabarba | 2014-11-03 | 1 | -9/+20 |
| | |||||
* | require time-date | Artur Malabarba | 2014-11-03 | 1 | -0/+1 |
| | |||||
* | Define -decode-entities to decode html entities. | Artur Malabarba | 2014-11-03 | 1 | -0/+55 |
| | |||||
* | Implement and use `stack-cache-get' and `-set' | Sean Allred | 2014-11-02 | 1 | -7/+23 |
| | |||||
* | Fix return when file already exists | Sean Allred | 2014-11-02 | 1 | -2/+1 |
| | |||||
* | Convenience function for retrieving cache files | Sean Allred | 2014-11-02 | 1 | -1/+5 |
| | | | | | This should be sorted somewhere... Maybe stack-cache.el needs to be its own file. | ||||
* | Add function to retrieve cache files | Sean Allred | 2014-11-02 | 1 | -0/+9 |
| | |||||
* | Add cache directory as a customizable variable | Sean Allred | 2014-11-02 | 1 | -0/+4 |
| | |||||
* | Use a simpler construct to test filter inclusion | Sean Allred | 2014-11-02 | 1 | -16/+7 |
| | | | | | Also removed tests for `stack-core-filter-data--item-in-tree' since it no longer exists. | ||||
* | Kill test cruft | Sean Allred | 2014-11-01 | 1 | -1/+0 |
| | |||||
* | Remove test cruft | Sean Allred | 2014-11-01 | 1 | -2/+0 |
| | |||||
* | Introduce `stack-core-silent-requests' as default | Sean Allred | 2014-11-01 | 1 | -0/+5 |
| | | | | If this value is `t', requests will default to being silent. | ||||
* | Return the correct type from filter | Sean Allred | 2014-11-01 | 1 | -11/+31 |
| | | | | Vectors should not be turning into lists. See test cases. | ||||
* | Fix syntax issue | Sean Allred | 2014-11-01 | 1 | -2/+5 |
| | |||||
* | More work on data filter; add tests | Sean Allred | 2014-11-01 | 1 | -6/+13 |
| | |||||
* | Add function to filter data structure | Sean Allred | 2014-11-01 | 1 | -0/+9 |
| | | | | | | | | Only works on flat structures right now. This should be used and let-bound to a variable when that variable is going to be used a lot. Theoretically, it should be faster than traversing through the entire data structure. Think of this as a Emacs-local version of the API's own filter. | ||||
* | Support older versions than 24.3 | Sean Allred | 2014-11-01 | 1 | -2/+1 |
| | |||||
* | Use `url-retrieve-synchronously' dependendently | Sean Allred | 2014-11-01 | 1 | -2/+6 |
| | | | | | | | | Emacs 24.3 supposedly does not have a second argument to `url-retrieve-synchronously'. Introduce a switch dependent on `emacs-minor-version'. This hopefully fixes the url- issue. | ||||
* | Strip properties from string sent to json-read | Sean Allred | 2014-10-31 | 1 | -1/+3 |
| | |||||
* | Handle case where API response is compressed | Sean Allred | 2014-10-31 | 1 | -41/+56 |
| | | | | | | | | | | | The StackExchange API explicitly states that responses to requests are gzipped. For some reason, they are not zipped when called locally on my machine, but they are zipped when run from Travis CI. I do not know if `url-retrieve-synchronously' is performing any magic. When I curl the request, I receive a gzipped response (as expected). A proper fix for this would be to somehow advise `url-*' to request as curl does. | ||||
* | Housekeeping and performance enhancements | Sean Allred | 2014-10-31 | 1 | -8/+9 |
| | |||||
* | Make sure api-response is defined before parsing | Sean Allred | 2014-10-31 | 1 | -1/+1 |
| | | | | Whoops. | ||||
* | Give more informative message after json error | Sean Allred | 2014-10-31 | 1 | -21/+28 |
| | |||||
* | Throw an error when we receive one from the API | Sean Allred | 2014-10-31 | 1 | -0/+6 |
| | |||||
* | Change *-make-request to return the content only | Sean Allred | 2014-10-31 | 1 | -5/+1 |
| | |||||
* | Simplify explanation of arguments structure | Sean Allred | 2014-10-31 | 1 | -7/+14 |
| | | | | | The consing that was happening actually formed a much easier-to-understand list of lists. | ||||
* | *Vastly* simplify default arguments function | Sean Allred | 2014-10-31 | 1 | -10/+2 |
| | |||||
* | Implement question list retrieval | Sean Allred | 2014-10-30 | 1 | -3/+5 |
| | |||||
* | Fix circular initialization dependency | Sean Allred | 2014-10-30 | 1 | -2/+4 |
| | | | | | | | | stack-filter needs stack-core to compile the filter, but stack-core uses the default filter to make a request. Note that setting `stack-core-filter' to `nil' still gives proper behaviour; no `filter' argument is passed through the method call. | ||||
* | Initial commit | Sean Allred | 2014-10-30 | 1 | -0/+180 |
Well, not really. If you would like the old version history, please get in touch with me at code@seanallred.com. It's a wreck though and contains inconsistent information. |