'twittering-get-previous-username-face-pos()' is improved to find the first status in any case. The function had missed the first status when the head of the buffer had 'twittering-username-face'.
The function extracts the username from the property 'username' of the tweet instead of the buffer text. Due to the bug on searching the username in the buffer, the function had not worked well if the text on the current position did not have 'twittering-username-face' as the face property. In addition, the function had returned 'nil' if the text on the current position had the face 'twittering-usrename-face' and the face continued from the beginning of the buffer.
…status-datum) in a different (more robust?) way.
…atus-datum), which found broken links. Now, the rel="nofollow" attribute is no longer included in the link.
*twittering-mode.el (twittering-retweet): Don't set the original status ID when retweeting.
…portant keybindings in minibuffer
… text property 'uri-in-text' (twittering-enter): use 'uri-in-text'
(twittering-get-password): changed prompt
* twittering-mode.el (twittering-image-type): Use external 'file' program if available to detect image types, and store the results in memory to avoid having to call it once and again. (twittering-format-status): Pass full image path to `twittering-image-type'
Get rid of the `twittering-last-timeline-interactive' global variable.