[1772] in BarnOwl Developers
[nelhage/barnowl] cc54a4: AIM: Correctly send outgoing IMs with high-bit cha...
daemon@ATHENA.MIT.EDU (noreply@github.com)
Thu Oct 29 18:21:45 2009
Resent-From: nelhage@mit.edu
Resent-To: barnowl-dev-mtg@charon.mit.edu
X-Original-To: nelhage@lunatique.mit.edu
Date: Sat, 3 Oct 2009 15:33:46 -0700
To: barnowl-dev@mit.edu
From: noreply@github.com
Branch: refs/heads/unicode-fixes
Home: http://github.com/nelhage/barnowl
Commit: cc54a4840060ffb882efd23627046f92c915c892
http://github.com/nelhage/barnowl/commit/cc54a4840060ffb882efd23627046f92c915c892
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-10-03 (Sat, 03 Oct 2009)
Changed paths:
M aim.c
Log Message:
-----------
AIM: Correctly send outgoing IMs with high-bit characters.
Encode messages as either iso-8859-1 or ucs-2 as necessary, and set
the appropriate flags to make it work properly.
We don't support sending characters that are not representable in
UCS-2, for now. Doing so would probably require that I better
understand libfaim.
Commit: b146236bc80e894ee5bcc2de4e2391597ef55095
http://github.com/nelhage/barnowl/commit/b146236bc80e894ee5bcc2de4e2391597ef55095
Author: Nelson Elhage <nelhage@mit.edu>
Date: 2009-10-03 (Sat, 03 Oct 2009)
Changed paths:
M aim.c
Log Message:
-----------
AIM: Decode incoming messages properly.
We can handle unicode now, so there's no need to HTML-encode high-bit
characters. Encode them into utf-8 so they show up properly.