* mixi.el (mixi-cache-expires): Add new constant.
[elisp/mixi.git] / ChangeLog
index cd7c92a..8a22c44 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,146 @@
+2006-10-25  OHASHI Akira  <bg66@koka-in.org>
+
+       * mixi.el (mixi-cache-expires): Add new constant.
+       (mixi-cache-expired-p): Follow the change above.
+
+2006-10-25  OHASHI Akira  <bg66@koka-in.org>
+
+       * mixi.el (mixi-retrieve-function): Use `radio' instead of `choice'.
+       (mixi-default-email): Ditto.
+       (mixi-default-password): Ditto.
+       (mixi-cache-expires): Ditto.
+
+2006-10-25  Daiki Ueno  <ueno@unixuser.org>
+
+       * mixi.el (mixi-time-less-p): Normalize encoded time.
+       (mixi-time-add): Ditto.
+
+2006-10-24  OHASHI Akira  <bg66@koka-in.org>
+
+       * mixi.el (mixi-object-timestamp): New accessor method.
+       (mixi-cache-expired-p): Use it.
+       (mixi-object-realize-p): New alias.
+       (mixi-object-set-timestamp): New accessor method.
+       (mixi-object-touch): New macro.
+       (mixi-friend-realize-p): Abolish.
+       (mixi-friend-touch): Ditto.
+       (mixi-diary-realize-p): Ditto.
+       (mixi-diary-touch): Ditto.
+       (mixi-community-realize-p): Ditto.
+       (mixi-community-touch): Ditto.
+       (mixi-topic-realize-p): Ditto.
+       (mixi-topic-touch): Ditto.
+       (mixi-message-realize-p): Ditto.
+       (mixi-message-touch): Ditto.
+       (mixi-friend-realize): Follow the change above.
+       (mixi-diary-realize): Ditto.
+       (mixi-community-realize): Ditto.
+       (mixi-topic-realize): Ditto.
+       (mixi-message-realize): Ditto.
+
+2006-10-24  OHASHI Akira  <bg66@koka-in.org>
+
+       * mixi.el (mixi-message-cache): New variable.
+       (mixi-make-message): New function.
+       (mixi-message-p): New macro.
+       (mixi-message-page): Ditto.
+       (mixi-message-owner-regexp): New constant.
+       (mixi-message-title-regexp): Ditto.
+       (mixi-message-time-regexp): Ditto.
+       (mixi-message-content-regexp): Ditto.
+       (mixi-message-realize): New function.
+       (mixi-message-realize-p): New accessor method.
+       (mixi-message-id): Ditto.
+       (mixi-message-box): Ditto.
+       (mixi-message-owner): Ditto.
+       (mixi-message-title): Ditto.
+       (mixi-message-time): Ditto.
+       (mixi-message-content): Ditto.
+       (mixi-message-touch): Ditto.
+       (mixi-message-set-owner): Ditto.
+       (mixi-message-set-title): Ditto.
+       (mixi-message-set-time): Ditto.
+       (mixi-message-set-content): Ditto.
+       (mixi-message-list-page): New macro.
+       (mixi-message-list-regexp): New constant.
+       (mixi-get-messages): New function.
+
+2006-10-24  Daiki Ueno  <ueno@unixuser.org>
+
+       * mixi.el (with-mixi-decoded-time-value): Abolished.
+       (mixi-encode-time-value): Abolished.
+       (mixi-time-less-p): Simplified.
+       (mixi-time-add): Simplified.
+       (mixi-seconds-to-time): Simplified.
+
+2006-10-24  OHASHI Akira  <bg66@koka-in.org>
+
+       * mixi.el (with-mixi-retrieve): Put `edebug-form-spec'.
+       (with-mixi-decoded-time-value): Ditto.
+
+2006-10-24  OHASHI Akira  <bg66@koka-in.org>
+
+       * mixi.el (mixi-get-matched-items): Fix when MAX-NUMBERS is nil.
+
+2006-10-24  OHASHI Akira  <bg66@koka-in.org>
+
+       * mixi.el (mixi-diary-comment-list-page): Use `%d' instead of `all'
+       for page parameter.
+       (mixi-topic-comment-list-page): Ditto.
+       (mixi-get-comments): Use `max-numbers' instead of 1.
+       (mixi-get-matched-items): Exit when the same items got already.
+
+2006-10-23  OHASHI Akira  <bg66@koka-in.org>
+
+       * mixi.el (toplevel): Don't use the FILENAME argument of `require'.
+
+2006-10-23  OHASHI Akira  <bg66@koka-in.org>
+
+       * mixi.el (with-mixi-decoded-time-value): New macro.
+       (mixi-encode-time-value): New function.
+       (mixi-time-less-p): Ditto.
+       (mixi-time-add): Ditto.
+       (mixi-seconds-to-time): Ditto.
+       (mixi-cache-expired-p): Use them.
+
+2006-10-23  OHASHI Akira  <bg66@koka-in.org>
+
+       * mixi.el (mixi-get-friends): Change the FRIEND and the MAX-NUMBERS
+       argument to the ARGS argument.
+       (mixi-get-diaries): Ditto.
+       (mixi-get-communities): Ditto.
+
+       * mixi.el (mixi-get-matched-items): Change the MAX-PAGES argument to
+       MAX-NUMBERS.
+       (mixi-friend-max-pages): Abolish.
+       (mixi-favorite-max-pages): Ditto.
+       (mixi-log-max-pages): Ditto.
+       (mixi-diary-max-pages): Ditto.
+       (mixi-new-diary-max-pages): Ditto.
+       (mixi-community-max-pages): Ditto.
+       (mixi-topic-max-pages): Ditto.
+       (mixi-new-topic-max-pages): Ditto.
+       (mixi-new-comment-max-pages): Ditto.
+       (mixi-get-friends): Add the MAX-NUMBERS argument.
+       (mixi-get-favorites): Ditto.
+       (mixi-get-logs): Ditto.
+       (mixi-get-diaries): Ditto.
+       (mixi-get-new-diaries): Ditto.
+       (mixi-get-communities): Ditto.
+       (mixi-get-topics): Ditto.
+       (mixi-get-new-topics): Ditto.
+       (mixi-get-comments): Ditto.
+       (mixi-get-new-comments): Ditto.
+
+2006-10-23  Daiki Ueno  <ueno@unixuser.org>
+
+       * mixi.el (mixi-curl-retrieve): Make the temp buffer unibyte.
+
+2006-10-23  Daiki Ueno  <ueno@unixuser.org>
+
+       * mixi.el (mixi-curl-retrieve): New function.
+       (mixi-retrieve-function): Don't use NOERROR arg of require.
+
 2006-10-23  OHASHI Akira  <bg66@koka-in.org>
 
        * mixi.el (mixi-get-matched-items): Don't convert string to number.