| 2009-11-01 |
Display unhandled purple conversation writes in the next run loop. Fixes #13190.
|
file | diff | annotate |
| 2009-09-07 |
Some new type fixes for 64bit in our libpurple connector. Should fix some odd issues, like crashing when initiating an OTR session.
|
file | diff | annotate |
| 2009-05-17 |
Update the alias, if necessary, when updating a chat participant.
|
file | diff | annotate |
| 2009-05-01 |
Normalize the UID (possibly getting their real UID) when receiving a message from a group chat participant. Fixes #11416.
|
file | diff | annotate |
| 2009-04-28 |
Protect against get_cb_real_name returning NULL, since apparently the jabber prpl likes to do so. Fixes #11963.
|
file | diff | annotate |
| 2009-04-20 |
Disable the 'always search user paths' option (it's only enabled by default for backwards compatibility with gcc3) and fix the resulting errors.
|
file | diff | annotate |
| 2009-04-14 |
Avoid leaking this GList* the proper way.
|
file | diff | annotate |
| 2009-04-14 |
Avoid leaking this GList*.
|
file | diff | annotate |
| 2009-04-14 |
Avoid doing a second buddy lookup on every update.
|
file | diff | annotate |
| 2009-04-13 |
Expose and display the attributes of PurpleConvChatBuddies I added in [26956], namely userhost and realname for IRC contacts. On join, we WHO the channel, and store userhosts and realnames for users. I need to add a timeout to the IRC protocol to WHO regularly to get status and real names for users who joined, but that can come later.
|
file | diff | annotate |
| 2009-04-10 |
Add a Contextual and Display menu item for "Show Join/Leave Messages", defaulting to YES. This isn't currently saved anywhere, so it would have to be reapplied for each channel each time.
|
file | diff | annotate |
| 2009-04-04 |
Except for errors, print all messages written to the chat using {{{purple_conversation_write}}} as events. Fixes #11796.
|
file | diff | annotate |
| 2009-04-01 |
Remove CBPurpleAccount's knowledge of PurpleConvChatBuddys, instead send it the information it needs. I removed {{{uidForContactWithUID:inChat:}}} in favor of using the {{{get_cb_real_name}}} function in libpurple which returns the same thing. Always send a valid, normalized UID to CBPurpleAccount when dealing with participants, and always use the full name value if available. Fixes renaming of contacts, etc., in Jabber chats, and makes the code a good amount better.
|
file | diff | annotate |
| 2009-03-31 |
Use purple_normalize() when passing around quasi-UIDs for users, like most other code. There's one inlet where we accidentally let unnormalized UIDs through: when we're passing the GList* to CBPurpleAccount of participants, so we normalize here instead of when we're passing it.
|
file | diff | annotate |
| 2009-03-29 |
Store flags and aliases for chats in the appropriate chats. Creates a new AIListContact cell for displaying in group chats, which prefixes the user with the character representing their status. As of yet, they aren't sorted by this order.
|
file | diff | annotate |
| 2009-03-28 |
Provide a central method for displaying events in a chat. Respect libpurple's PURPLE_MESSAGE_NO_LINKIFY, which will process the HTML but nothing further; this makes joins/parts a lot more presentable in group chats, especially given that IRC contains hostnames which the lexer thinks are emails.
|
file | diff | annotate |
| 2009-03-27 |
[26555] didn't actually fix the issue, it just made it random and worse. Opens #10189.
|
file | diff | annotate |
| 2009-03-27 |
Don't display "You have connected" when joining a chat; only when an already-open chat gets added (i.e., we reconnected). Fixes #10189.
|
file | diff | annotate |
| 2009-03-25 |
Add a Topic template for message styles, which gets added into a <div> with id "topic" in group chats. Authors should do something like: <div contentEditable>%message%</div> (or span, or whatever) so that (in a future commit) topics can be edited. The substitutions are the same for AIContentMessages. %sender% could be nil, however, on initial join.
|
file | diff | annotate |
| 2009-03-16 |
Having a separate notification center for Adium leads to the possibility of accidentally using the wrong one, which has tripped me up on more than one occasion. This switches us over to using the default center.
|
file | diff | annotate |
| 2009-03-13 |
There was a bunch of redundant code here
|
file | diff | annotate |
| 2009-01-04 |
Added NULL placeholder for the send_confirm callback
|
file | diff | annotate |
| 2008-12-11 |
These are not account names, they do not need (or want) normalizing. Let me know if this breaks non-XMPP stuff... it should not, it fixes XMPP stuff
|
file | diff | annotate |
| 2008-11-13 |
Add initial support for ops/hops/voice/etc
|
file | diff | annotate |
| 2008-10-21 |
I was hungry and didn't feel like working on hard stuff, so I did a bunch of propertyizing instead.
|
file | diff | annotate |
| 2008-08-15 |
Propertyize AIListObject and convert some more controller accesses to dot syntax
|
file | diff | annotate |
| 2008-08-06 |
Merge 64 bit branch to trunk. Fingers crossed, and I have been testing it some, but expect fallout from this. 11,000 line diffs are rarely without consequence ;)
|
file | diff | annotate |
| 2008-08-06 |
svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
|
file | diff | annotate |