annotate pixmaps/Makefile.am @ 13914:3ae8a3935406

[gaim-migrate @ 16414] First stab at trying to fix the MSN http connect method. It still doesn't work, and I'm not sure why, but it gets a lot farther in the signon process now. For those unfamiliar with the issue, the MSN http connect method stopped working after all the non-blocking I/O changes. The http connect method is apparently used by lots of people behind silly firewalls and stuff, and therefore we really shouldn't release Gaim 2.0.0 without it working, because people will complain. The two main problems were 1. The outgoing message queue was removed in favor of buffering all data to one large buffer. This sounds good in theory... but apparently each message sent to and from the server has a "SessionID" in the HTTP header. Every message we send should use the same SessionID as the last packet we received from the server. So basically you can't put two messages into the outgoing buffer at the same time because you don't have the correct SessionID to use for the second message. You have to wait until you get the reply from the server. 2. There were some strange buffer problems with using the wrong variable when trying to combine the header+body into one buffer before sending the message. I also fixed a small memleak or two, added some comments, and tried to clean up the code a little. committer: Tailor Script <tailor@pidgin.im>
author Mark Doliner <mark@kingant.net>
date Mon, 03 Jul 2006 20:39:04 +0000
parents 2415368bdd1d
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
6143
821bdd38db23 [gaim-migrate @ 6617]
Nathan Walp <nwalp@pidgin.im>
parents: 6009
diff changeset
1 SUBDIRS = smileys status
5024
8e55a4d362a3 [gaim-migrate @ 5361]
Sean Egan <seanegan@gmail.com>
parents: 4956
diff changeset
2
8e55a4d362a3 [gaim-migrate @ 5361]
Sean Egan <seanegan@gmail.com>
parents: 4956
diff changeset
3 EXTRA_DIST = \
8e55a4d362a3 [gaim-migrate @ 5361]
Sean Egan <seanegan@gmail.com>
parents: 4956
diff changeset
4 about_menu.png \
8e55a4d362a3 [gaim-migrate @ 5361]
Sean Egan <seanegan@gmail.com>
parents: 4956
diff changeset
5 accounts.png \
2468
16e8b83b10a2 [gaim-migrate @ 2481]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2426
diff changeset
6 away.png \
5024
8e55a4d362a3 [gaim-migrate @ 5361]
Sean Egan <seanegan@gmail.com>
parents: 4956
diff changeset
7 change-bgcolor-small.png \
8e55a4d362a3 [gaim-migrate @ 5361]
Sean Egan <seanegan@gmail.com>
parents: 4956
diff changeset
8 change-fgcolor-small.png \
2468
16e8b83b10a2 [gaim-migrate @ 2481]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2426
diff changeset
9 connect.png \
3363
7c3638a2e5ac [gaim-migrate @ 3382]
Sean Egan <seanegan@gmail.com>
parents: 3301
diff changeset
10 edit.png \
3372
12387e02e44c [gaim-migrate @ 3391]
Sean Egan <seanegan@gmail.com>
parents: 3363
diff changeset
11 gaim.png \
12805
2415368bdd1d [gaim-migrate @ 15152]
Mark Doliner <mark@kingant.net>
parents: 12545
diff changeset
12 gaim.svg \
4483
109948475ecc [gaim-migrate @ 4758]
Sean Egan <seanegan@gmail.com>
parents: 4359
diff changeset
13 gaim_auth.png \
3766
e6dffda2a8fe [gaim-migrate @ 3905]
Sean Egan <seanegan@gmail.com>
parents: 3723
diff changeset
14 gaim_cool.png \
3427
8fa61405af2b [gaim-migrate @ 3453]
Sean Egan <seanegan@gmail.com>
parents: 3425
diff changeset
15 gaim_error.png \
8fa61405af2b [gaim-migrate @ 3453]
Sean Egan <seanegan@gmail.com>
parents: 3425
diff changeset
16 gaim_info.png \
8fa61405af2b [gaim-migrate @ 3453]
Sean Egan <seanegan@gmail.com>
parents: 3425
diff changeset
17 gaim_question.png \
8fa61405af2b [gaim-migrate @ 3453]
Sean Egan <seanegan@gmail.com>
parents: 3425
diff changeset
18 gaim_warning.png \
10520
976c7b186789 [gaim-migrate @ 11835]
Daniel Atallah <daniel.atallah@gmail.com>
parents: 10513
diff changeset
19 info.png \
5024
8e55a4d362a3 [gaim-migrate @ 5361]
Sean Egan <seanegan@gmail.com>
parents: 4956
diff changeset
20 insert-image-small.png \
8e55a4d362a3 [gaim-migrate @ 5361]
Sean Egan <seanegan@gmail.com>
parents: 4956
diff changeset
21 insert-link-small.png \
8e55a4d362a3 [gaim-migrate @ 5361]
Sean Egan <seanegan@gmail.com>
parents: 4956
diff changeset
22 insert-smiley-small.png \
8e55a4d362a3 [gaim-migrate @ 5361]
Sean Egan <seanegan@gmail.com>
parents: 4956
diff changeset
23 logo.png \
2468
16e8b83b10a2 [gaim-migrate @ 2481]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2426
diff changeset
24 msgpend.png \
3546
6df8afca9bce [gaim-migrate @ 3621]
Sean Egan <seanegan@gmail.com>
parents: 3545
diff changeset
25 msgunread.png \
2468
16e8b83b10a2 [gaim-migrate @ 2481]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2426
diff changeset
26 offline.png \
16e8b83b10a2 [gaim-migrate @ 2481]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2426
diff changeset
27 online.png \
6198
fcc28f5dd0c8 [gaim-migrate @ 6684]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 6156
diff changeset
28 pause.png \
12024
e67993da8a22 [gaim-migrate @ 14317]
Sean Egan <seanegan@gmail.com>
parents: 11787
diff changeset
29 phone.png \
5822
849bb39357a1 [gaim-migrate @ 6252]
Sean Egan <seanegan@gmail.com>
parents: 5024
diff changeset
30 send-im.png \
10643
868aafbe859b [gaim-migrate @ 12153]
Sean Egan <seanegan@gmail.com>
parents: 10520
diff changeset
31 status-online.png \
868aafbe859b [gaim-migrate @ 12153]
Sean Egan <seanegan@gmail.com>
parents: 10520
diff changeset
32 status-offline.png \
868aafbe859b [gaim-migrate @ 12153]
Sean Egan <seanegan@gmail.com>
parents: 10520
diff changeset
33 status-away.png \
868aafbe859b [gaim-migrate @ 12153]
Sean Egan <seanegan@gmail.com>
parents: 10520
diff changeset
34 status-invisible.png \
868aafbe859b [gaim-migrate @ 12153]
Sean Egan <seanegan@gmail.com>
parents: 10520
diff changeset
35 status-typing0.png \
868aafbe859b [gaim-migrate @ 12153]
Sean Egan <seanegan@gmail.com>
parents: 10520
diff changeset
36 status-typing1.png \
868aafbe859b [gaim-migrate @ 12153]
Sean Egan <seanegan@gmail.com>
parents: 10520
diff changeset
37 status-typing2.png \
868aafbe859b [gaim-migrate @ 12153]
Sean Egan <seanegan@gmail.com>
parents: 10520
diff changeset
38 status-typing3.png \
868aafbe859b [gaim-migrate @ 12153]
Sean Egan <seanegan@gmail.com>
parents: 10520
diff changeset
39 status-connect0.png \
868aafbe859b [gaim-migrate @ 12153]
Sean Egan <seanegan@gmail.com>
parents: 10520
diff changeset
40 status-connect1.png \
868aafbe859b [gaim-migrate @ 12153]
Sean Egan <seanegan@gmail.com>
parents: 10520
diff changeset
41 status-connect2.png \
868aafbe859b [gaim-migrate @ 12153]
Sean Egan <seanegan@gmail.com>
parents: 10520
diff changeset
42 status-connect3.png \
12163
f6f08fd1841a [gaim-migrate @ 14464]
Richard Laager <rlaager@wiktel.com>
parents: 12116
diff changeset
43 stock_connect_16.png \
f6f08fd1841a [gaim-migrate @ 14464]
Richard Laager <rlaager@wiktel.com>
parents: 12116
diff changeset
44 stock_disconnect_16.png \
5024
8e55a4d362a3 [gaim-migrate @ 5361]
Sean Egan <seanegan@gmail.com>
parents: 4956
diff changeset
45 tb_drag_arrow_down.xpm \
8e55a4d362a3 [gaim-migrate @ 5361]
Sean Egan <seanegan@gmail.com>
parents: 4956
diff changeset
46 tb_drag_arrow_left.xpm \
8e55a4d362a3 [gaim-migrate @ 5361]
Sean Egan <seanegan@gmail.com>
parents: 4956
diff changeset
47 tb_drag_arrow_right.xpm \
8e55a4d362a3 [gaim-migrate @ 5361]
Sean Egan <seanegan@gmail.com>
parents: 4956
diff changeset
48 tb_drag_arrow_up.xpm \
3671
0f468c22c702 [gaim-migrate @ 3801]
Rob Flynn <gaim@robflynn.com>
parents: 3650
diff changeset
49 text_bigger.png \
5024
8e55a4d362a3 [gaim-migrate @ 5361]
Sean Egan <seanegan@gmail.com>
parents: 4956
diff changeset
50 text_normal.png \
3671
0f468c22c702 [gaim-migrate @ 3801]
Rob Flynn <gaim@robflynn.com>
parents: 3650
diff changeset
51 text_smaller.png \
5024
8e55a4d362a3 [gaim-migrate @ 5361]
Sean Egan <seanegan@gmail.com>
parents: 4956
diff changeset
52 typed.png \
6198
fcc28f5dd0c8 [gaim-migrate @ 6684]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 6156
diff changeset
53 typing.png \
fcc28f5dd0c8 [gaim-migrate @ 6684]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 6156
diff changeset
54 Makefile.mingw \
fcc28f5dd0c8 [gaim-migrate @ 6684]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 6156
diff changeset
55 smileys/Makefile.mingw \
fcc28f5dd0c8 [gaim-migrate @ 6684]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 6156
diff changeset
56 smileys/default/Makefile.mingw \
8859
5989b8abed57 [gaim-migrate @ 9627]
Ethan Blanton <elb@pidgin.im>
parents: 8472
diff changeset
57 smileys/none/Makefile.mingw \
6198
fcc28f5dd0c8 [gaim-migrate @ 6684]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 6156
diff changeset
58 status/default/Makefile.mingw \
fcc28f5dd0c8 [gaim-migrate @ 6684]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 6156
diff changeset
59 status/Makefile.mingw \
10513
ab7dd4d50936 [gaim-migrate @ 11812]
Stu Tomlinson <stu@nosnilmot.com>
parents: 8859
diff changeset
60 gaim-install.ico \
ab7dd4d50936 [gaim-migrate @ 11812]
Stu Tomlinson <stu@nosnilmot.com>
parents: 8859
diff changeset
61 gaim.ico \
12545
4c977d69ce3d [gaim-migrate @ 14862]
Daniel Atallah <daniel.atallah@gmail.com>
parents: 12445
diff changeset
62 gaim_16.ico \
10520
976c7b186789 [gaim-migrate @ 11835]
Daniel Atallah <daniel.atallah@gmail.com>
parents: 10513
diff changeset
63 gaim_4bit_16.ico \
10513
ab7dd4d50936 [gaim-migrate @ 11812]
Stu Tomlinson <stu@nosnilmot.com>
parents: 8859
diff changeset
64 gaim_away_16.ico \
10520
976c7b186789 [gaim-migrate @ 11835]
Daniel Atallah <daniel.atallah@gmail.com>
parents: 10513
diff changeset
65 gaim_away_4bit_16.ico \
10513
ab7dd4d50936 [gaim-migrate @ 11812]
Stu Tomlinson <stu@nosnilmot.com>
parents: 8859
diff changeset
66 gaim_blank_4bit_16.ico \
ab7dd4d50936 [gaim-migrate @ 11812]
Stu Tomlinson <stu@nosnilmot.com>
parents: 8859
diff changeset
67 gaim_msgpend_16.ico \
10520
976c7b186789 [gaim-migrate @ 11835]
Daniel Atallah <daniel.atallah@gmail.com>
parents: 10513
diff changeset
68 gaim_msgpend_4bit_16.ico \
10513
ab7dd4d50936 [gaim-migrate @ 11812]
Stu Tomlinson <stu@nosnilmot.com>
parents: 8859
diff changeset
69 gaim_msgunread_16.ico \
10520
976c7b186789 [gaim-migrate @ 11835]
Daniel Atallah <daniel.atallah@gmail.com>
parents: 10513
diff changeset
70 gaim_msgunread_4bit_16.ico \
976c7b186789 [gaim-migrate @ 11835]
Daniel Atallah <daniel.atallah@gmail.com>
parents: 10513
diff changeset
71 gaim_offline_16.ico \
976c7b186789 [gaim-migrate @ 11835]
Daniel Atallah <daniel.atallah@gmail.com>
parents: 10513
diff changeset
72 gaim_offline_4bit_16.ico
6198
fcc28f5dd0c8 [gaim-migrate @ 6684]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 6156
diff changeset
73
327
5dbb426d61c2 [gaim-migrate @ 337]
Rob Flynn <gaim@robflynn.com>
parents: 289
diff changeset
74
3363
7c3638a2e5ac [gaim-migrate @ 3382]
Sean Egan <seanegan@gmail.com>
parents: 3301
diff changeset
75 gaimbuttonpixdir = $(datadir)/pixmaps/gaim/buttons
12445
de7f34c005ce [gaim-migrate @ 14752]
Stu Tomlinson <stu@nosnilmot.com>
parents: 12200
diff changeset
76 gaimbuttonpix_DATA = about_menu.png accounts.png change-bgcolor-small.png change-fgcolor-small.png edit.png info.png insert-image-small.png insert-link-small.png insert-smiley-small.png pause.png text_bigger.png text_normal.png text_smaller.png send-im.png
3363
7c3638a2e5ac [gaim-migrate @ 3382]
Sean Egan <seanegan@gmail.com>
parents: 3301
diff changeset
77
3427
8fa61405af2b [gaim-migrate @ 3453]
Sean Egan <seanegan@gmail.com>
parents: 3425
diff changeset
78 gaimdialogpixdir = $(datadir)/pixmaps/gaim/dialogs
4483
109948475ecc [gaim-migrate @ 4758]
Sean Egan <seanegan@gmail.com>
parents: 4359
diff changeset
79 gaimdialogpix_DATA = gaim_error.png gaim_info.png gaim_question.png gaim_warning.png gaim_cool.png gaim_auth.png
3427
8fa61405af2b [gaim-migrate @ 3453]
Sean Egan <seanegan@gmail.com>
parents: 3425
diff changeset
80
5024
8e55a4d362a3 [gaim-migrate @ 5361]
Sean Egan <seanegan@gmail.com>
parents: 4956
diff changeset
81 gaimiconpixdir = $(datadir)/pixmaps/gaim/icons
12445
de7f34c005ce [gaim-migrate @ 14752]
Stu Tomlinson <stu@nosnilmot.com>
parents: 12200
diff changeset
82 gaimiconpix_DATA = away.png connect.png msgpend.png offline.png online.png msgunread.png stock_connect_16.png stock_disconnect_16.png
3671
0f468c22c702 [gaim-migrate @ 3801]
Rob Flynn <gaim@robflynn.com>
parents: 3650
diff changeset
83
3425
59589bb7ce1e [gaim-migrate @ 3451]
Sean Egan <seanegan@gmail.com>
parents: 3376
diff changeset
84 gaimdistpixdir = $(datadir)/pixmaps/gaim
12200
a7a570d762d4 [gaim-migrate @ 14502]
Richard Laager <rlaager@wiktel.com>
parents: 12163
diff changeset
85 gaimdistpix_DATA = logo.png tb_drag_arrow_down.xpm tb_drag_arrow_left.xpm tb_drag_arrow_right.xpm tb_drag_arrow_up.xpm typed.png typing.png status-online.png status-offline.png status-away.png status-invisible.png status-typing0.png status-typing1.png status-typing2.png status-typing3.png status-connect0.png status-connect1.png status-connect2.png status-connect3.png phone.png
3363
7c3638a2e5ac [gaim-migrate @ 3382]
Sean Egan <seanegan@gmail.com>
parents: 3301
diff changeset
86
3425
59589bb7ce1e [gaim-migrate @ 3451]
Sean Egan <seanegan@gmail.com>
parents: 3376
diff changeset
87 distpixmapdir = $(datadir)/pixmaps
12805
2415368bdd1d [gaim-migrate @ 15152]
Mark Doliner <mark@kingant.net>
parents: 12545
diff changeset
88 distpixmap_DATA = gaim.png gaim.svg
3363
7c3638a2e5ac [gaim-migrate @ 3382]
Sean Egan <seanegan@gmail.com>
parents: 3301
diff changeset
89