* test/test-twittering-mode.el (test-status-not-blank-p): add a testcase reproducing the bug of twittering-status-not-blank-p. * twittering-mode.el (twittering-status-not-blank-p): bug fix: return nil if a status is ended by '@foo'.
…e strings to an alist before calling 'completing-read' to work on Emacs21; same as 'twittering-read-timeline-spec-with-completion'.
* twittering-mode.el (twittering-use-native-retweet): renamed from twittering-use-native-retweets
remove an unnecessary call to 'format' because all arguments of 'error' pass to 'format'.
… to local scope from global one.
Adds support for native retweets, although turned off by default. Set twittering-use-native-retweets to non-nil, and twittering-retweet will use new (native) retweets.
(twittering-tinyurl-get): `buffer' are killed even if `search-forward-regexp' fails.
(twittering-http-get-list-index-sentinel): `save-excursion' had no effect because of the following `set-buffer'. This is fixed so that `save-excursion' saves the state of `temp-buffer'. (twittering-get-response-header): Likewise. (twittering-get-response-body): Likewise. (twittering-tinyurl-get): Likewise.
* twittering-mode.el (twittering-percent-encode): bug fix: '\n','\r','\t' were not encoded correctly.
* twittering-mode.el (twittering-status-not-blank-p): bug fix: always return nil with strings with trailing newline.
(twittering-cert-file): add (twittering-ensure-ca-cert): generate temporary file for CA certificate
* twittering-mode.el (twittering-url-reserved-p): bug fix: some reserved characters considered unreserved. Thanks to IMAI Toshiyuki
…that mostly code of this function should be executed by way of BODYFORM of 'unwind-protect', not UNWINDFORM.
…r' pass to 'format'.