Mercurial > pidgin
annotate src/win32/wgaimerror.h @ 6629:bdc448cf4cb6
[gaim-migrate @ 7153]
Tim Ringenbach (marv_sf) writes:
" This patch makes sending colors in yahoo work. It also
makes a few changing to receiving them, and addresses
most of the problems with that patch (which I think
were all related to the fact it didn't do outgoing colors).
It now handles bold, italic, underline, font face, font
size, and font color in both directions. It disables
the background color button if the prpl is yahoo (in a
generic way), and farthermore strips out any <body>
tags that the user might try to type anyway (the yahoo
server purposely mangles them).
It also adds a line to g_strescape some debug messages
because I got tired them of changing the color of my
terminal.
I think I got all the bugs out. If you run with -d or
open the debug window, it will show you what both
conversion function returned, which should help track
down any problems."
committer: Tailor Script <tailor@pidgin.im>
author | Luke Schierer <lschiere@pidgin.im> |
---|---|
date | Tue, 26 Aug 2003 01:34:51 +0000 |
parents | 9657e243d001 |
children | 33bef17125c2 |
rev | line source |
---|---|
4130
391fd7aebe7c
[gaim-migrate @ 4348]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
diff
changeset
|
1 /* |
5913
9657e243d001
[gaim-migrate @ 6345]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
4130
diff
changeset
|
2 * gaim |
9657e243d001
[gaim-migrate @ 6345]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
4130
diff
changeset
|
3 * |
9657e243d001
[gaim-migrate @ 6345]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
4130
diff
changeset
|
4 * File: wgaimerror.h |
9657e243d001
[gaim-migrate @ 6345]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
4130
diff
changeset
|
5 * Date: October 14, 2002 |
9657e243d001
[gaim-migrate @ 6345]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
4130
diff
changeset
|
6 * Description: Convert Winsock errors to Unix errors |
9657e243d001
[gaim-migrate @ 6345]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
4130
diff
changeset
|
7 * |
9657e243d001
[gaim-migrate @ 6345]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
4130
diff
changeset
|
8 * Copyright (C) 2002-2003, Herman Bloggs <hermanator12002@yahoo.com> |
4130
391fd7aebe7c
[gaim-migrate @ 4348]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
diff
changeset
|
9 * |
5913
9657e243d001
[gaim-migrate @ 6345]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
4130
diff
changeset
|
10 * This program is free software; you can redistribute it and/or modify |
9657e243d001
[gaim-migrate @ 6345]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
4130
diff
changeset
|
11 * it under the terms of the GNU General Public License as published by |
9657e243d001
[gaim-migrate @ 6345]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
4130
diff
changeset
|
12 * the Free Software Foundation; either version 2 of the License, or |
9657e243d001
[gaim-migrate @ 6345]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
4130
diff
changeset
|
13 * (at your option) any later version. |
9657e243d001
[gaim-migrate @ 6345]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
4130
diff
changeset
|
14 * |
9657e243d001
[gaim-migrate @ 6345]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
4130
diff
changeset
|
15 * This program is distributed in the hope that it will be useful, |
9657e243d001
[gaim-migrate @ 6345]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
4130
diff
changeset
|
16 * but WITHOUT ANY WARRANTY; without even the implied warranty of |
9657e243d001
[gaim-migrate @ 6345]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
4130
diff
changeset
|
17 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
9657e243d001
[gaim-migrate @ 6345]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
4130
diff
changeset
|
18 * GNU General Public License for more details. |
9657e243d001
[gaim-migrate @ 6345]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
4130
diff
changeset
|
19 * |
9657e243d001
[gaim-migrate @ 6345]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
4130
diff
changeset
|
20 * You should have received a copy of the GNU General Public License |
9657e243d001
[gaim-migrate @ 6345]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
4130
diff
changeset
|
21 * along with this program; if not, write to the Free Software |
9657e243d001
[gaim-migrate @ 6345]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
4130
diff
changeset
|
22 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
9657e243d001
[gaim-migrate @ 6345]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
4130
diff
changeset
|
23 * |
4130
391fd7aebe7c
[gaim-migrate @ 4348]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
diff
changeset
|
24 */ |
391fd7aebe7c
[gaim-migrate @ 4348]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
diff
changeset
|
25 #ifndef _WGAIMERROR_H |
391fd7aebe7c
[gaim-migrate @ 4348]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
diff
changeset
|
26 #define _WGAIMERROR_H |
391fd7aebe7c
[gaim-migrate @ 4348]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
diff
changeset
|
27 |
391fd7aebe7c
[gaim-migrate @ 4348]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
diff
changeset
|
28 /* Here we define unix socket errors as windows socket errors */ |
391fd7aebe7c
[gaim-migrate @ 4348]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
diff
changeset
|
29 |
391fd7aebe7c
[gaim-migrate @ 4348]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
diff
changeset
|
30 #define ENETDOWN WSAENETDOWN |
391fd7aebe7c
[gaim-migrate @ 4348]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
diff
changeset
|
31 #define EAFNOSUPPORT WSAEAFNOSUPPORT |
391fd7aebe7c
[gaim-migrate @ 4348]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
diff
changeset
|
32 #define EINPROGRESS WSAEINPROGRESS |
391fd7aebe7c
[gaim-migrate @ 4348]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
diff
changeset
|
33 #define ENOBUFS WSAENOBUFS |
391fd7aebe7c
[gaim-migrate @ 4348]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
diff
changeset
|
34 #define EPROTONOSUPPORT WSAEPROTONOSUPPORT |
391fd7aebe7c
[gaim-migrate @ 4348]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
diff
changeset
|
35 #define EPROTOTYPE WSAEPROTOTYPE |
391fd7aebe7c
[gaim-migrate @ 4348]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
diff
changeset
|
36 #define ESOCKTNOSUPPORT WSAESOCKTNOSUPPORT |
391fd7aebe7c
[gaim-migrate @ 4348]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
diff
changeset
|
37 |
391fd7aebe7c
[gaim-migrate @ 4348]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
diff
changeset
|
38 #define EADDRINUSE WSAEADDRINUSE |
391fd7aebe7c
[gaim-migrate @ 4348]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
diff
changeset
|
39 #define EINPROGRESS WSAEINPROGRESS |
391fd7aebe7c
[gaim-migrate @ 4348]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
diff
changeset
|
40 #define EALREADY WSAEALREADY |
391fd7aebe7c
[gaim-migrate @ 4348]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
diff
changeset
|
41 #define EADDRNOTAVAIL WSAEADDRNOTAVAIL |
391fd7aebe7c
[gaim-migrate @ 4348]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
diff
changeset
|
42 #define ECONNREFUSED WSAECONNREFUSED |
391fd7aebe7c
[gaim-migrate @ 4348]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
diff
changeset
|
43 #define EISCONN WSAEISCONN |
391fd7aebe7c
[gaim-migrate @ 4348]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
diff
changeset
|
44 #define ENETUNREACH WSAENETUNREACH |
391fd7aebe7c
[gaim-migrate @ 4348]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
diff
changeset
|
45 #define ENOTSOCK WSAENOTSOCK |
391fd7aebe7c
[gaim-migrate @ 4348]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
diff
changeset
|
46 #define ETIMEDOUT WSAETIMEDOUT |
391fd7aebe7c
[gaim-migrate @ 4348]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
diff
changeset
|
47 #define EWOULDBLOCK WSAEWOULDBLOCK |
391fd7aebe7c
[gaim-migrate @ 4348]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
diff
changeset
|
48 |
391fd7aebe7c
[gaim-migrate @ 4348]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
diff
changeset
|
49 #define ENOTCONN WSAENOTCONN |
391fd7aebe7c
[gaim-migrate @ 4348]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
diff
changeset
|
50 #define ENETRESET WSAENETRESET |
391fd7aebe7c
[gaim-migrate @ 4348]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
diff
changeset
|
51 #define EOPNOTSUPP WSAEOPNOTSUPP |
391fd7aebe7c
[gaim-migrate @ 4348]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
diff
changeset
|
52 #define ESHUTDOWN WSAESHUTDOWN |
391fd7aebe7c
[gaim-migrate @ 4348]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
diff
changeset
|
53 #define EMSGSIZE WSAEMSGSIZE |
391fd7aebe7c
[gaim-migrate @ 4348]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
diff
changeset
|
54 #define ECONNABORTED WSAECONNABORTED |
391fd7aebe7c
[gaim-migrate @ 4348]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
diff
changeset
|
55 #define ECONNRESET WSAECONNRESET |
391fd7aebe7c
[gaim-migrate @ 4348]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
diff
changeset
|
56 |
391fd7aebe7c
[gaim-migrate @ 4348]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
diff
changeset
|
57 #endif /* end _WGAIMERROR_H */ |