annotate finch/finch.pc.in @ 30385:9d386bf63eab

Stop using custom encodings (and LATIN-1, for that matter) for sending OSCAR messages (ICBM, chat, Direct IM). Now, we use ASCII if a message contains ASCII characters only, and UTF-16 in all other cases. That fixes #10833 (offline messages now will be sent as UTF-16) and also a whole bunch of potential problems we can get with charset 0x3. Different clients tend to interpret this charset differently; for instance, the official client always interprets it as LATIN-1, while alternative clients may decode it as some other user-specified 8-bit encoding. On the other hand, ASCII messages (charset 0x0) and UTF-16 messages (charset 0x2) are understood uniformly by all clients. I also cleaned-up the code a little (got rid of code paths that were never executed, flags that were always set, unused struct members, etc.)
author ivan.komarov@soc.pidgin.im
date Tue, 27 Jul 2010 21:17:01 +0000
parents 389a51db740f
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
20326
8413368adb5a applied changes from b5a4f36867889f85c7c9d341c9c295f2f4e51e1d
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1 prefix=@prefix@
8413368adb5a applied changes from b5a4f36867889f85c7c9d341c9c295f2f4e51e1d
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
2 exec_prefix=@exec_prefix@
8413368adb5a applied changes from b5a4f36867889f85c7c9d341c9c295f2f4e51e1d
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
3 libdir=@libdir@
8413368adb5a applied changes from b5a4f36867889f85c7c9d341c9c295f2f4e51e1d
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
4 includedir=@includedir@
21455
389a51db740f The order of these variable declarations is important if we want the
Stu Tomlinson <stu@nosnilmot.com>
parents: 21323
diff changeset
5 datarootdir=@datarootdir@
20326
8413368adb5a applied changes from b5a4f36867889f85c7c9d341c9c295f2f4e51e1d
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
6 datadir=@datadir@
8413368adb5a applied changes from b5a4f36867889f85c7c9d341c9c295f2f4e51e1d
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
7 sysconfdir=@sysconfdir@
8413368adb5a applied changes from b5a4f36867889f85c7c9d341c9c295f2f4e51e1d
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
8
8413368adb5a applied changes from b5a4f36867889f85c7c9d341c9c295f2f4e51e1d
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
9 Name: Finch
8413368adb5a applied changes from b5a4f36867889f85c7c9d341c9c295f2f4e51e1d
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
10 Description: Finch is an instant messenger application that uses libpurple for protocol support and ncurses (libgnt) for the UI.
8413368adb5a applied changes from b5a4f36867889f85c7c9d341c9c295f2f4e51e1d
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
11 Version: @VERSION@
8413368adb5a applied changes from b5a4f36867889f85c7c9d341c9c295f2f4e51e1d
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
12 Requires: gnt purple
8413368adb5a applied changes from b5a4f36867889f85c7c9d341c9c295f2f4e51e1d
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
13 Cflags: -I${includedir}/finch
8413368adb5a applied changes from b5a4f36867889f85c7c9d341c9c295f2f4e51e1d
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
14