Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
https://bugs.freedesktop.org/show_bug.cgi?id=69311
|
|
Among other effects, this makes GLIB_VERSION_MIN_REQUIRED effective.
Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
|
|
Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>
|
|
Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49600
|
|
Idle didn't pass the type as parsed to the tp_cm_message_new_text
function, causing clients to think all messages were of type normal.
Fixes #37038
|
|
It makes the code simpler and set the message-sender-id key (fdo #35362).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
For some reason, we were strduping the channel name needlessly in
_channel_normalize_func()
Also, we forgot to free the bodies returned from idle_text_encode_and_split()
|
|
|
|
It's not obvious at a first glance what it's doing, and why. Also, I
rewrapped its argument list, in contravention of the style of other Idle
source files, because it was ridiculously unwieldy.
|
|
The previous fix was incorrect, as it emitted the same string in Sent
that it sends over the wire.
|
|
Contrary to what the bug implies, it was decided that it's OK to emit the 'Sent'
signal immediately even if the message is only queued and is not yet actually
sent. But there is still a problem in that if the message was long enough to be
split into multiple messages, only one 'Sent' signal is emitted instead of one
for each separate message.
This patch emits a signal for each individual message.
|
|
Use the newly-added idle_connection_get_max_message_length() API to split long
messages so that they allow for the server to add a prefix onto the messages
that it relays to others instead of simply using 512 as the max message length
I had to modify the test a bit to get it to behave like a real IRC server, but
now the test passes fine, and I did quite a bit of manual testing (copy/pasting
large chunks of test between two accounts) and have not seen any issues yet.
Part of my manual testing included copy/pasting large amounts of unicode text
from various wikipedia articles in other languages, so I believe that the utf-8
splitting issue is also fixed properly in this branch.
|
|
Basic approach: find the place we would normally break the message, and walk
back to the previous utf-8 character start.
|
|
|
|
Fixes an infinite loop for ACTIONs containing newlines.
|
|
|
|
|
|
|
|
function declarations and calls with a space between the function name and the opening paren.
20080116162319-9db4d-8fe36cffc8d4ae36ce744b987a657771b32c98ed.gz
|
|
20080115205329-9db4d-6a57ff858a5ce98ae86074e81f3be814e05d6bd3.gz
|
|
prefix
20080112205348-9db4d-dfcfe6f9e50d5cfda568b3c074d11b62cd44678c.gz
|
|
have whitespace in between
20071227220208-9db4d-2e018ea7b69ed08e7f17c909b2fa47470c4081e0.gz
|
|
20071227202421-9db4d-7fb30eae03df9f5ae881719a257c90f3adcb3430.gz
|
|
20071227201813-9db4d-818203d16e295aa5bd678dd62cccffd76c836f17.gz
|
|
20071227201423-9db4d-9747ce7d1faa02cd80ab78daeec4d2abad6af37f.gz
|
|
20071227200251-9db4d-5f34b917f7042957c8d441c09d09bfe35619d47f.gz
|
|
20070501112923-9db4d-4c216211000b296687dfb5fab579528d635e8b83.gz
|
|
branch)
20070424102715-9db4d-eb7d543b6c6b0253dfe1708649b46643df7dcfe5.gz
|