# HG changeset patch # User Yoshiki Yazawa # Date 1238675029 -32400 # Node ID 6a206fbc6e46f36f4e97b21d8281190d746b68b8 # Parent e374e789c6fdd5e1267d3ed9a107dca753db2196 do not apply xml escape to sending message. diff -r e374e789c6fd -r 6a206fbc6e46 main.c --- a/main.c Thu Apr 02 00:01:33 2009 +0900 +++ b/main.c Thu Apr 02 21:23:49 2009 +0900 @@ -111,8 +111,7 @@ } g_free(*buffer); - *buffer = g_markup_escape_text(plain, -1); - g_free(plain); + *buffer = plain; /* return here if the message is not to twitter */ if(service != twitter_service) diff -r e374e789c6fd -r 6a206fbc6e46 twitter_api.c --- a/twitter_api.c Thu Apr 02 00:01:33 2009 +0900 +++ b/twitter_api.c Thu Apr 02 21:23:49 2009 +0900 @@ -476,7 +476,7 @@ post_status_with_api(PurpleAccount *account, char **buffer) { char *request, *status, *header; - const char *url_encoded = purple_url_encode(*buffer); + const char *url_encoded = g_uri_escape_string(*buffer, "!$'()*,;=:@/?#[]", FALSE); char *basic_auth, *basic_auth_encoded; twitter_message_t *tm;