...

Signed-off-by: xiehuc <xiehuc@gmail.com>
refine face

Signed-off-by: xiehuc <xiehuc@gmail.com>
finish new smiley method

Signed-off-by: xiehuc <xiehuc@gmail.com>
modify static qqfaces

Signed-off-by: xiehuc <xiehuc@gmail.com>
fix some smiley bugs

Signed-off-by: xiehuc <xiehuc@gmail.com>
remove 102 error

Signed-off-by: xiehuc <xiehuc@gmail.com>
add verbose

Signed-off-by: xiehuc <xiehuc@gmail.com>
destroy conversation after lost connection

Signed-off-by: xiehuc <xiehuc@gmail.com>
clean timer event in qq_close

Signed-off-by: xiehuc <xiehuc@gmail.com>
add rewrite whole message list after group member come

Signed-off-by: xiehuc <xiehuc@gmail.com>
fix group member not display again when message come

Signed-off-by: xiehuc <xiehuc@gmail.com>
fix build face memory leak
fix image lost after rewrite message history

Signed-off-by: xiehuc <xiehuc@gmail.com>
adjust async event access

Signed-off-by: xiehuc <xiehuc@gmail.com>
fix miserror of not have any group

Signed-off-by: xiehuc <xiehuc@gmail.com>
refine msg_thread quit

Signed-off-by: xiehuc <xiehuc@gmail.com>
better msg thread quit

Signed-off-by: xiehuc <xiehuc@gmail.com>
adjust recvmsg list access

Signed-off-by: xiehuc <xiehuc@gmail.com>
some verbose adjust

Signed-off-by: xiehuc <xiehuc@gmail.com>
fix crash after adding or deleting a friend

When a request is made with no callback argument data,
there will be a segfault.

One origin of the request is:
lwqq_info_allow_and_add() at the line:
return req->do_request_async(req,1,post,_C_(2p_i,info_commom_back,req,NULL));