Permalink
Commits on Mar 12, 2017
  1. Merge pull request #125 from itorres/master

    Also look for gpg2 for capable-of-encryption-p
    cvmat committed on GitHub Mar 12, 2017
  2. Merge pull request #111 from kawabata/master

    modify custom :type spec.
    cvmat committed on GitHub Mar 12, 2017
  3. Merge pull request #117 from TheBB/patch-1

    Bugfix: wrong number of arguments
    cvmat committed on GitHub Mar 12, 2017
Commits on Dec 20, 2016
Commits on Sep 21, 2016
  1. Retrieve tweets in extended mode.

    * twittering-mode.el: Retrieve tweets in extended mode.
    (twittering-call-api-with-account-in-api1.1): add a parameter
    `tweet_mode=extended' when calling an API which returns tweets.
    (twittering-extract-common-element-from-json): use `full_text'
    field if the given JSON object lacks `text' field.
    cvmat committed Sep 21, 2016
Commits on Jul 10, 2016
  1. Post a reply without confirmation even if it includes no mentions.

    * twittering-mode.el: Post a reply without confirmation even if
    the reply does not include mentions.
    (twittering-edit-post-status): remove confirmation.
    cvmat committed Jul 10, 2016
  2. Render retweets posted by yourself.

    * twittering-mode.el: Render retweets posted by yourself.
    (twittering-render-timeline): render a retweet if it is posted by
    the current account.
    cvmat committed Jul 10, 2016
Commits on Jul 9, 2016
  1. Add the CA certificate of GeoTrust Global CA.

    * twittering-mode.el: Add the CA certificate of GeoTrust Global CA
    as one of embedded CA certificates. The added certificate is used
    for a HTTPS connection for Google URL Shortener, `goo.gl'.
    (twittering-ca-cert-list): update CA certificates.
    * update-cert.sh: Retrieve CA certificates of GeoTrust Global CA.
    cvmat committed Jul 9, 2016
  2. Update the embedded CA certificates.

    * twittering-mode.el: Update the embedded CA certificates with the
    latest https://curl.haxx.se/ca/cacert.pem .
    (twittering-ca-cert-list): update the CA certificates.
    * update-cert.sh: Remove 'equifax', which is no longer included in
    the CA certificates.
    cvmat committed Jul 9, 2016
  3. Update the URL of the CA certificates.

    * update-cert.sh: Update the URL of the CA certificates.
    cvmat committed Jul 9, 2016
Commits on Jul 3, 2016
  1. Accept HTTP responses generated by old versions of curl.

    * twittering-mode.el: Accept HTTP responses generated by old
    versions of curl. The regular expressions of HTTP responses are
    updated so that they match headers starting with "HTTP/2.0".
    (twittering-make-header-info-alist): update the regexp.
    (twittering-pre-process-buffer-curl): likewise.
    (twittering-oauth-get-response-alist): likewise.
    cvmat committed Jul 3, 2016
  2. Fix regular expressions including a literal period ".".

    * twittering-mode.el: Fix regular expressions including a literal
    period ".".
    (twittering-make-header-info-alist): fix a regexp.
    (twittering-pre-process-buffer-curl): likewise.
    (twittering-oauth-get-response-alist): likewise.
    cvmat committed Jul 3, 2016
  3. Add a changelog for the contribution by nabeo.

    * twittering-mode.el: Import the patches by nabeo. The regular
    expressions of HTTP/2 responses are updated so that it works well
    with the latest version of curl.
    (twittering-make-header-info-alist): update the regexp.
    (twittering-pre-process-buffer-curl): likewise.
    (twittering-oauth-get-response-alist): likewise.
    cvmat committed Jul 3, 2016
Commits on Jun 24, 2016
Commits on Jun 18, 2016
  1. Bugfix: wrong number of arguments

    TheBB committed on GitHub Jun 18, 2016
Commits on Jun 16, 2016
  1. You can retweet your own tweets.

    * twittering-mode.el: You can retweet your own tweets.
    (twittering-native-retweet): retweet the given tweet without
    regard to its author.
    cvmat committed Jun 16, 2016
Commits on Mar 13, 2016
  1. Fix decoding of a text in XML objects.

    * twittering-mode.el: Fix decoding of a text in XML objects.
    (twittering-normalize-raw-status): decode character entity
    references in a text.
    cvmat committed Mar 13, 2016
  2. Render an ampersand as it is posted.

    An ampersand "&" in a posted tweet is encoded to "&" in the
    corresponding JSON object. The current version of twittering-mode
    decodes it to "&" on rendering the tweet.
    
    * twittering-mode.el: Render an ampersand as it is posted. An
    ampersand "&" in a posted tweet is encoded to "&" in the
    corresponding JSON object. The current version of twittering-mode
    decodes it to "&" on rendering the tweet.
    (twittering-make-gap-list): support a gap generated by an
    ampersand in a text.
    (twittering-decode-html-entities): decode a character entity
    reference for the ampersand "&".
    (twittering-extract-common-element-from-json): decode character
    entity references in a text of the given tweet.
    cvmat committed Mar 13, 2016
  3. Update the format for rendering a tweet.

     You can restore it to the previous version by customizing the
    variable `twittering-status-format' as
     "%i %s,  %@:\n%FILL[  ]{%T // from %f%L%r%R}\n ".
    
    * twittering-mode.el: Update the format for rendering a tweet. You
    can restore it to the previous version by customizing the variable
    `twittering-status-format' as
    "%i %s,  %@:\n%FILL[  ]{%T // from %f%L%r%R}\n ".
    (twittering-status-format): update the format.
    cvmat committed Mar 13, 2016
  4. Add a new format specifier "%QT{...}" to render a quoted tweet.

    * twittering-mode.el: Add a new format specifier "%QT{...}" to
    render a quoted tweet.
    (twittering-status-format): update the docstring.
    (twittering-json-object-to-a-status-base): add a quoted tweet as
    `quoted-status' to an alist if the given json object has a quoted
    tweet.
    (twittering-generate-formater-for-first-spec):  add new format
    specifiers "%QT{...}".
    cvmat committed Mar 13, 2016
  5. Support a direct message longer than 140 characters.

    * twittering-mode.el: Update the maximum length of a direct
    message.
    (twittering-service-configuration-default): add the default value
    of the maximum length of a direct message.
    (twittering-update-service-configuration-sentinel): retrieve the
    value of `dm_text_character_limit'.
    (twittering-get-maximum-message-length): new function.
    (twittering-edit-length-check): retrieve the maximum length by the
    new function `twittering-get-maximum-message-length'.
    (twittering-edit-post-status): likewise.
    (twittering-update-status-from-minibuffer): likewise.
    cvmat committed Mar 13, 2016
  6. Update the default value of the service configuration.

    * twittering-mode.el: Update the default value of the service
    configuration.
    (twittering-service-configuration-default): update the default
    value.
    cvmat committed Mar 13, 2016
  7. Initialize the mode-line on generating the edit buffer.

    * twittering-mode.el: Initialize the mode-line on generating the
    edit buffer.
    (twittering-update-status-from-pop-up-buffer): call the function
    `twittering-edit-length-check' to initialize the mode-line.
    cvmat committed Mar 13, 2016
Commits on Feb 7, 2016
  1. Add a changelog for the contribution by WJ Liu (multiSnow).

    * twittering-mode.el: Import the patches by WJ Liu (multiSnow)
    originally commited at 2015-03-15. The contribution follows:
    binding "C-cC-n" to visit the mention timeline, replacing literal
    strings of the Twitter host with a reference to a variable, and
    using HTTP/2 if available.
    (twittering-mentions-timeline): new function.
    (twittering-mode-map): bind "C-cC-n" to the function
    `twittering-mentions-timeline'.
    (twittering-keybind-message): add a reference to
    `twittering-mentions-timeline'.
    (twittering-call-api-with-account-in-api1.1): replace a literal
    string "api.twitter.com" with the global variable
    `twittering-api-host'.
    (twittering-make-header-info-alist): update a regexp so that it
    also matches with a response in HTTP/2.
    (twittering-pre-process-buffer-curl): likewise.
    (twittering-oauth-get-response-alist): likewise.
    (twittering-start-http-session-curl-http2-p): new function that
    returns non-nil if HTTP/2 is available via the curl program.
    (twittering-send-http-request-curl): add "--http2" option to
    `curl-args' if HTTP/2 is available.
    cvmat committed Feb 7, 2016
  2. use http2 only if available

    multiSnow committed with cvmat Mar 15, 2015
  3. kbd C-c C-n to mentions-timeline

    multiSnow committed with cvmat Mar 14, 2015
Commits on Jan 5, 2016
  1. modify custom :type spec.

    kawabata committed Jan 5, 2016
Commits on Sep 6, 2015
  1. Add a certificate issued by DigiCert.

    * twittering-mode.el: Add the CA certificates issued by DigiCert
    as embedded CA certificates according to the update of the server
    certificate of Twitter.
    (twittering-ca-cert-list): update the CA certificates.
    * update-cert.sh: Retrieve CA certificates issued by DigiCert.
    cvmat committed Sep 6, 2015
  2. Update CA certificates with the latest 'cacert.pem'.

    * twittering-mode.el: Update the embedded CA certificates with the
    latest http://curl.haxx.se/ca/cacert.pem .
    (twittering-ca-cert-list): update the CA certificates.
    cvmat committed Sep 6, 2015
  3. Fix a help message of a menu item.

    * twittering-mode.el: Fix a help message of a menu item.
    (twittering-mode-menu): fix the help message for the menu item
    `twittering-other-user-timeline'.
    cvmat committed Sep 6, 2015
  4. Add a pretty menubar menu.

    ayman committed with cvmat Mar 15, 2015