From: <arn...@us...> - 2008-04-24 13:45:31
|
Revision: 1210 http://dcplusplus.svn.sourceforge.net/dcplusplus/?rev=1210&view=rev Author: arnetheduck Date: 2008-04-24 06:45:26 -0700 (Thu, 24 Apr 2008) Log Message: ----------- give the main window its own help id since it now has its help page Modified Paths: -------------- dcplusplus/trunk/win32/MainWindow.cpp Property Changed: ---------------- dcplusplus/trunk/ Property changes on: dcplusplus/trunk ___________________________________________________________________ Name: bzr:revision-info - timestamp: 2008-04-21 13:01:51.312999964 +0200 committer: poy <po...@12...> properties: branch-nick: repo + timestamp: 2008-04-21 13:10:32.687999964 +0200 committer: poy <po...@12...> properties: branch-nick: repo Name: bzr:revision-id:v3-trunk1 - 1027 arn...@gm...-20080323183926-schknwnkgeo7ivdn 1028 zouzou123gen-20080323220411-r8usuc3qxwuh7zsn 1029 zouzou123gen-20080323221249-0su72zaj13e706mk 1030 arn...@gm...-20080324140623-muba1dl46m000o8c 1031 zouzou123gen-20080324141933-qbgr93ugpe0297m6 1032 arn...@gm...-20080324153706-siidja05n84i00b1 1033 arn...@gm...-20080324153823-lhn3awurnu77riln 1034 arn...@gm...-20080324165650-zapppziji67yf5a2 1035 zouzou123gen-20080324175936-4mqc2kh0lo5wtdu2 1036 zouzou123gen-20080325004602-6wdsoym95mjuhwd3 1037 arn...@gm...-20080325100659-8fqy6q65itmghlep 1038 zouzou123gen-20080325175216-s297sdiucukfvijh 1039 arn...@gm...-20080325210137-3dfqyoi8ykosy087 1040 arn...@gm...-20080325211747-nwwy1eb33r071sca 1041 arn...@gm...-20080326084110-qbselrjckku275xi 1042 zouzou123gen-20080326123631-35642mgbk2i4ty32 1043 zouzou123gen-20080326124345-f4xwn2d3ty8ubd6r 1044 arn...@gm...-20080326162031-il0nyms30w0mky43 1045 arn...@gm...-20080326164801-8dru8mjc06xgzjpv 1046 arn...@gm...-20080326170438-uzl2rx8fqnohak7g 1047 zouzou123gen-20080326172821-d6uqcbmfb0c6rwlv 1048 arn...@gm...-20080326213257-qlgdh7m2712p2l0q 1049 arn...@gm...-20080326214313-ktnoekgk3s0wmatz 1050 arn...@gm...-20080326215256-0j1iqrf286b9g7zf 1051 arn...@gm...-20080327082121-hoi22wh1gwjdfbyd 1052 arn...@gm...-20080327120639-um3tukdt374rwvgm 1053 zouzou123gen-20080327130703-6vtek6uxy3vua543 1054 arn...@gm...-20080327215831-dmg5mkufskabwkro 1055 arn...@gm...-20080327231459-cdztcv25alsuyqmf 1056 arn...@gm...-20080328085925-gceybsr53oml1p24 1057 arn...@gm...-20080328200512-1sjuu6bcnl2dyd2a 1058 arn...@gm...-20080328210347-bussqjrm5mfswh7o 1059 arn...@gm...-20080329055630-braiir1dskv7a4qm 1060 arn...@gm...-20080329061558-rck8dz60wpj3c5ja 1061 arn...@gm...-20080329081253-if6o5jn329mbzfpl 1062 arn...@gm...-20080329081619-cb4x930j8sp55cs0 1063 arn...@gm...-20080329103216-hgjzo7ra2zixbztd 1064 arn...@gm...-20080329124042-q3aw4iodmo5kafyp 1065 arn...@gm...-20080329124926-2je1z18p0272zpua 1066 arn...@gm...-20080329150901-ehj9t32en7eps2dp 1067 zouzou123gen-20080329153653-36xlvpik2ns9r84r 1068 zouzou123gen-20080329162703-51xr8hg073pg7wq5 1069 zouzou123gen-20080329234706-8ddipdqu0xeudkql 1070 arn...@gm...-20080330081232-ubqr1171ewalrd4q 1071 zouzou123gen-20080330131607-yppbs3mgyjef1cux 1072 zouzou123gen-20080330134835-yv1nogy77ib1uehd 1073 zouzou123gen-20080331124549-alyw7vugdn30piqy 1074 zouzou123gen-20080331135108-q8frtqsin5bosfzm 1075 zouzou123gen-20080331140757-u94q52yccl5lsifk 1076 zouzou123gen-20080331152513-ue1x5qhigcw51348 1077 arn...@gm...-20080331184436-a8g6chibmg8nswls 1078 arn...@gm...-20080331220648-81485k28qmwruwz6 1079 zouzou123gen-20080401081001-2yjn07cf8s5sxr3a 1080 zouzou123gen-20080401081247-f3p4hdjojnd460jw 1081 zouzou123gen-20080401084117-24a454g8o0x656kg 1082 zouzou123gen-20080401133146-jabb5i8870fg6f66 1083 zouzou123gen-20080401154610-mxdqoo5bksru93e6 1084 arn...@gm...-20080401185530-lqj4tflt5ldmx46f 1085 arn...@gm...-20080401212616-ffl7m0xm8gt15knk 1086 arn...@gm...-20080402084515-ofmnwihzv159jton 1087 arn...@gm...-20080402133105-y70soi38owzl76i9 1088 arn...@gm...-20080402142417-rn2dbkx19wfz3vae 1089 arn...@gm...-20080402144459-u3z3hqvl8aqjc4a0 1090 zouzou123gen-20080402145051-zi8tmvy8u3r2mzu8 1091 arn...@gm...-20080402152137-f397uz1yp9qjvfwh 1092 zouzou123gen-20080402170355-29wda40wk3cy7lu5 1093 arn...@gm...-20080402180628-ipos9li0c4bsmq1h 1094 arn...@gm...-20080402181235-s2a6f4ww4lzayl46 1095 arn...@gm...-20080402193851-6mu64vgep6tijith 1096 arn...@gm...-20080402203810-86zpxsx69q83zf3r 1097 arn...@gm...-20080402204331-so2e8n892o23pejr 1098 poy-20080402224153-225qylr2cfwhqrg7 1099 mrmikejj-20080403125112-o8polh8rkn62umyh 1100 arn...@gm...-20080403125139-8xub76j1xazhfxna 1101 po...@12...-20080403140544-13kockkjho883nb4 1102 po...@12...-20080403143012-bxghtoodiolugpbs 1103 arn...@gm...-20080403190809-bbi4bz5rfcvjnt20 1104 arn...@gm...-20080403205410-czxru1vcg1s4wcws 1105 arn...@gm...-20080403213124-54spdrwszgyimd90 1106 po...@12...-20080404002406-aj74x5tngi6mmmj1 1107 arn...@gm...-20080404122415-mjy07qzbaxyhagra 1108 po...@12...-20080404145445-84lyk5tyy3b3br14 1109 po...@12...-20080404231417-v4v8x7u3f0hm0ejc 1110 po...@12...-20080405001107-14d1ojjof8xhvcj8 1111 arn...@gm...-20080405071929-jmnrul21sxx04kky 1112 arn...@gm...-20080405080105-9qbda7be0pi7y1ai 1113 po...@12...-20080405154555-yuj2n5kyndfjlpsf 1114 po...@12...-20080405220250-8y09d0samsj8ja94 1115 po...@12...-20080406134101-4860ytb61sbu3yhg 1116 po...@12...-20080406155849-2wzxzuzs5m8zpk0g 1117 po...@12...-20080406164835-bv5dydhm3qqydsty 1118 arn...@gm...-20080406210237-c7tyfgiz2sjgv044 1119 po...@12...-20080407114423-4yajg1rffidq76bj 1120 arn...@gm...-20080407194826-c42t4bjzw4vflejn 1121 po...@12...-20080407214303-o7ul1bvcn6gvaoc9 1122 po...@12...-20080407220647-r7f3em92til5j67s 1123 po...@12...-20080408212439-54t3bqlhvw1nu4xc 1124 arn...@gm...-20080409193708-y6erfzwrcb1seet3 1125 arn...@gm...-20080409195827-ub6t2s3wdf28nfpz 1126 po...@12...-20080409215055-1zmqhhm2859878c1 1127 arn...@gm...-20080410102447-l4es4cbukkqwcnpc 1128 arn...@gm...-20080410214118-b70g50tl27cq9q29 1129 arn...@gm...-20080411074730-w1pu78qigtx87lx3 1130 arn...@gm...-20080411090724-kwdj9pg9hrv1xhwb 1131 po...@12...-20080411153057-tn7zhxqk0z7ceref 1132 arn...@gm...-20080411200946-ierqlg8v9vzj18n2 1133 arn...@gm...-20080411201718-ecshulwd7ic0wdci 1134 arn...@gm...-20080411204047-jc9vzcsf32j38dvc 1135 arn...@gm...-20080411205445-ojuz2a29yq8ww37j 1136 arn...@gm...-20080411214746-r420xmdgo35pkweb 1137 po...@12...-20080412010723-cibh8r0itlzqyt3f 1138 arn...@gm...-20080412200504-6qfeqnsghxgrk775 1139 arn...@gm...-20080413095435-2pkfb407hk8j54te 1140 arn...@gm...-20080413133927-zw2tpz8o8p3izyix 1141 arn...@gm...-20080413165025-ug342rxtq4blxck5 1142 arn...@gm...-20080413182618-6ihabn0tii6gb2m2 1143 arn...@gm...-20080413184517-9p08tedakta1h762 1144 arn...@gm...-20080413193655-kc98lx7kpzo42q43 1145 arn...@gm...-20080414132947-pguvkuzvyadukssc 1146 arn...@gm...-20080414133544-pxwxm9kcvw0k0vf3 1147 po...@12...-20080414174341-hw1im7ysymscpiq0 1148 arn...@gm...-20080414181459-5gu852lneflgf5d6 1149 po...@12...-20080414205719-d80e75fsl8zzi6je 1150 arn...@gm...-20080414211616-835ve71r1qdlbhb4 1151 arn...@gm...-20080415080409-4cid9q7opng8ijav 1152 arn...@gm...-20080415124540-roduj23x442jeefn 1153 arn...@gm...-20080415141450-cld2ym4s50uu31q7 1154 po...@12...-20080415143018-4emcs3u1fquzsu1f 1155 arn...@gm...-20080415174958-wfqu5kga5pe39xvc 1156 po...@12...-20080415182942-2ux0yn8immkrz7ch 1157 po...@12...-20080415185700-gdgpyn414bf4behz 1158 po...@12...-20080415202535-cvevdgrawpilji5b 1159 po...@12...-20080415214801-lgb1429qdm4ti6ub 1160 po...@12...-20080416123247-6dw18ea0lk4m5q8q 1161 po...@12...-20080416135834-6mtzcfy7pzxqfnq0 1162 po...@12...-20080416181626-0ex66f1lv1maf38l 1163 arn...@gm...-20080416183603-yxbj16t2nd8rdzzd 1164 arn...@gm...-20080416200700-wncbhytfixz9b15u 1165 po...@12...-20080416200941-5oigemky43sz6r87 1166 arn...@gm...-20080416204550-0dx3qhxasdkdohx1 1167 arn...@gm...-20080416211510-3ilsym0bom7u2cer 1168 tom@athlon-20080417125238-0hhhchg951y7p83w 1169 arn...@gm...-20080418203137-e6szrje3fje5dgh9 1170 arn...@gm...-20080419164722-vyjrwwvglxr4yxuu 1171 arn...@gm...-20080419164802-o2boulbfrea4e0dx 1172 arn...@gm...-20080419165129-zj3axn731fo84vd5 1173 po...@12...-20080419172806-2qspfwerslo10rd2 1174 arn...@gm...-20080419212304-3wjafor82amtvik3 1175 arn...@gm...-20080419212347-t5oze1b59dk7vkiv 1176 arn...@gm...-20080420133104-h16loa3kvzrpkxiv 1177 po...@12...-20080420141642-z9mgyje16kkfy11z 1178 arn...@gm...-20080420173012-we22yoyvldt8u1az 1179 arn...@gm...-20080420173645-l296bgbr60wj267s 1180 arn...@gm...-20080420181134-ypu4ik21vc9ma1u9 1181 arn...@gm...-20080420192935-g59ddftmp35o6wdq 1182 arn...@gm...-20080420194530-qbyih90fixp3jevq 1183 arn...@gm...-20080420200905-mc0wa2egjt6k0783 1184 po...@12...-20080421110151-tm3apquwg3p4otyv + 1027 arn...@gm...-20080323183926-schknwnkgeo7ivdn 1028 zouzou123gen-20080323220411-r8usuc3qxwuh7zsn 1029 zouzou123gen-20080323221249-0su72zaj13e706mk 1030 arn...@gm...-20080324140623-muba1dl46m000o8c 1031 zouzou123gen-20080324141933-qbgr93ugpe0297m6 1032 arn...@gm...-20080324153706-siidja05n84i00b1 1033 arn...@gm...-20080324153823-lhn3awurnu77riln 1034 arn...@gm...-20080324165650-zapppziji67yf5a2 1035 zouzou123gen-20080324175936-4mqc2kh0lo5wtdu2 1036 zouzou123gen-20080325004602-6wdsoym95mjuhwd3 1037 arn...@gm...-20080325100659-8fqy6q65itmghlep 1038 zouzou123gen-20080325175216-s297sdiucukfvijh 1039 arn...@gm...-20080325210137-3dfqyoi8ykosy087 1040 arn...@gm...-20080325211747-nwwy1eb33r071sca 1041 arn...@gm...-20080326084110-qbselrjckku275xi 1042 zouzou123gen-20080326123631-35642mgbk2i4ty32 1043 zouzou123gen-20080326124345-f4xwn2d3ty8ubd6r 1044 arn...@gm...-20080326162031-il0nyms30w0mky43 1045 arn...@gm...-20080326164801-8dru8mjc06xgzjpv 1046 arn...@gm...-20080326170438-uzl2rx8fqnohak7g 1047 zouzou123gen-20080326172821-d6uqcbmfb0c6rwlv 1048 arn...@gm...-20080326213257-qlgdh7m2712p2l0q 1049 arn...@gm...-20080326214313-ktnoekgk3s0wmatz 1050 arn...@gm...-20080326215256-0j1iqrf286b9g7zf 1051 arn...@gm...-20080327082121-hoi22wh1gwjdfbyd 1052 arn...@gm...-20080327120639-um3tukdt374rwvgm 1053 zouzou123gen-20080327130703-6vtek6uxy3vua543 1054 arn...@gm...-20080327215831-dmg5mkufskabwkro 1055 arn...@gm...-20080327231459-cdztcv25alsuyqmf 1056 arn...@gm...-20080328085925-gceybsr53oml1p24 1057 arn...@gm...-20080328200512-1sjuu6bcnl2dyd2a 1058 arn...@gm...-20080328210347-bussqjrm5mfswh7o 1059 arn...@gm...-20080329055630-braiir1dskv7a4qm 1060 arn...@gm...-20080329061558-rck8dz60wpj3c5ja 1061 arn...@gm...-20080329081253-if6o5jn329mbzfpl 1062 arn...@gm...-20080329081619-cb4x930j8sp55cs0 1063 arn...@gm...-20080329103216-hgjzo7ra2zixbztd 1064 arn...@gm...-20080329124042-q3aw4iodmo5kafyp 1065 arn...@gm...-20080329124926-2je1z18p0272zpua 1066 arn...@gm...-20080329150901-ehj9t32en7eps2dp 1067 zouzou123gen-20080329153653-36xlvpik2ns9r84r 1068 zouzou123gen-20080329162703-51xr8hg073pg7wq5 1069 zouzou123gen-20080329234706-8ddipdqu0xeudkql 1070 arn...@gm...-20080330081232-ubqr1171ewalrd4q 1071 zouzou123gen-20080330131607-yppbs3mgyjef1cux 1072 zouzou123gen-20080330134835-yv1nogy77ib1uehd 1073 zouzou123gen-20080331124549-alyw7vugdn30piqy 1074 zouzou123gen-20080331135108-q8frtqsin5bosfzm 1075 zouzou123gen-20080331140757-u94q52yccl5lsifk 1076 zouzou123gen-20080331152513-ue1x5qhigcw51348 1077 arn...@gm...-20080331184436-a8g6chibmg8nswls 1078 arn...@gm...-20080331220648-81485k28qmwruwz6 1079 zouzou123gen-20080401081001-2yjn07cf8s5sxr3a 1080 zouzou123gen-20080401081247-f3p4hdjojnd460jw 1081 zouzou123gen-20080401084117-24a454g8o0x656kg 1082 zouzou123gen-20080401133146-jabb5i8870fg6f66 1083 zouzou123gen-20080401154610-mxdqoo5bksru93e6 1084 arn...@gm...-20080401185530-lqj4tflt5ldmx46f 1085 arn...@gm...-20080401212616-ffl7m0xm8gt15knk 1086 arn...@gm...-20080402084515-ofmnwihzv159jton 1087 arn...@gm...-20080402133105-y70soi38owzl76i9 1088 arn...@gm...-20080402142417-rn2dbkx19wfz3vae 1089 arn...@gm...-20080402144459-u3z3hqvl8aqjc4a0 1090 zouzou123gen-20080402145051-zi8tmvy8u3r2mzu8 1091 arn...@gm...-20080402152137-f397uz1yp9qjvfwh 1092 zouzou123gen-20080402170355-29wda40wk3cy7lu5 1093 arn...@gm...-20080402180628-ipos9li0c4bsmq1h 1094 arn...@gm...-20080402181235-s2a6f4ww4lzayl46 1095 arn...@gm...-20080402193851-6mu64vgep6tijith 1096 arn...@gm...-20080402203810-86zpxsx69q83zf3r 1097 arn...@gm...-20080402204331-so2e8n892o23pejr 1098 poy-20080402224153-225qylr2cfwhqrg7 1099 mrmikejj-20080403125112-o8polh8rkn62umyh 1100 arn...@gm...-20080403125139-8xub76j1xazhfxna 1101 po...@12...-20080403140544-13kockkjho883nb4 1102 po...@12...-20080403143012-bxghtoodiolugpbs 1103 arn...@gm...-20080403190809-bbi4bz5rfcvjnt20 1104 arn...@gm...-20080403205410-czxru1vcg1s4wcws 1105 arn...@gm...-20080403213124-54spdrwszgyimd90 1106 po...@12...-20080404002406-aj74x5tngi6mmmj1 1107 arn...@gm...-20080404122415-mjy07qzbaxyhagra 1108 po...@12...-20080404145445-84lyk5tyy3b3br14 1109 po...@12...-20080404231417-v4v8x7u3f0hm0ejc 1110 po...@12...-20080405001107-14d1ojjof8xhvcj8 1111 arn...@gm...-20080405071929-jmnrul21sxx04kky 1112 arn...@gm...-20080405080105-9qbda7be0pi7y1ai 1113 po...@12...-20080405154555-yuj2n5kyndfjlpsf 1114 po...@12...-20080405220250-8y09d0samsj8ja94 1115 po...@12...-20080406134101-4860ytb61sbu3yhg 1116 po...@12...-20080406155849-2wzxzuzs5m8zpk0g 1117 po...@12...-20080406164835-bv5dydhm3qqydsty 1118 arn...@gm...-20080406210237-c7tyfgiz2sjgv044 1119 po...@12...-20080407114423-4yajg1rffidq76bj 1120 arn...@gm...-20080407194826-c42t4bjzw4vflejn 1121 po...@12...-20080407214303-o7ul1bvcn6gvaoc9 1122 po...@12...-20080407220647-r7f3em92til5j67s 1123 po...@12...-20080408212439-54t3bqlhvw1nu4xc 1124 arn...@gm...-20080409193708-y6erfzwrcb1seet3 1125 arn...@gm...-20080409195827-ub6t2s3wdf28nfpz 1126 po...@12...-20080409215055-1zmqhhm2859878c1 1127 arn...@gm...-20080410102447-l4es4cbukkqwcnpc 1128 arn...@gm...-20080410214118-b70g50tl27cq9q29 1129 arn...@gm...-20080411074730-w1pu78qigtx87lx3 1130 arn...@gm...-20080411090724-kwdj9pg9hrv1xhwb 1131 po...@12...-20080411153057-tn7zhxqk0z7ceref 1132 arn...@gm...-20080411200946-ierqlg8v9vzj18n2 1133 arn...@gm...-20080411201718-ecshulwd7ic0wdci 1134 arn...@gm...-20080411204047-jc9vzcsf32j38dvc 1135 arn...@gm...-20080411205445-ojuz2a29yq8ww37j 1136 arn...@gm...-20080411214746-r420xmdgo35pkweb 1137 po...@12...-20080412010723-cibh8r0itlzqyt3f 1138 arn...@gm...-20080412200504-6qfeqnsghxgrk775 1139 arn...@gm...-20080413095435-2pkfb407hk8j54te 1140 arn...@gm...-20080413133927-zw2tpz8o8p3izyix 1141 arn...@gm...-20080413165025-ug342rxtq4blxck5 1142 arn...@gm...-20080413182618-6ihabn0tii6gb2m2 1143 arn...@gm...-20080413184517-9p08tedakta1h762 1144 arn...@gm...-20080413193655-kc98lx7kpzo42q43 1145 arn...@gm...-20080414132947-pguvkuzvyadukssc 1146 arn...@gm...-20080414133544-pxwxm9kcvw0k0vf3 1147 po...@12...-20080414174341-hw1im7ysymscpiq0 1148 arn...@gm...-20080414181459-5gu852lneflgf5d6 1149 po...@12...-20080414205719-d80e75fsl8zzi6je 1150 arn...@gm...-20080414211616-835ve71r1qdlbhb4 1151 arn...@gm...-20080415080409-4cid9q7opng8ijav 1152 arn...@gm...-20080415124540-roduj23x442jeefn 1153 arn...@gm...-20080415141450-cld2ym4s50uu31q7 1154 po...@12...-20080415143018-4emcs3u1fquzsu1f 1155 arn...@gm...-20080415174958-wfqu5kga5pe39xvc 1156 po...@12...-20080415182942-2ux0yn8immkrz7ch 1157 po...@12...-20080415185700-gdgpyn414bf4behz 1158 po...@12...-20080415202535-cvevdgrawpilji5b 1159 po...@12...-20080415214801-lgb1429qdm4ti6ub 1160 po...@12...-20080416123247-6dw18ea0lk4m5q8q 1161 po...@12...-20080416135834-6mtzcfy7pzxqfnq0 1162 po...@12...-20080416181626-0ex66f1lv1maf38l 1163 arn...@gm...-20080416183603-yxbj16t2nd8rdzzd 1164 arn...@gm...-20080416200700-wncbhytfixz9b15u 1165 po...@12...-20080416200941-5oigemky43sz6r87 1166 arn...@gm...-20080416204550-0dx3qhxasdkdohx1 1167 arn...@gm...-20080416211510-3ilsym0bom7u2cer 1168 tom@athlon-20080417125238-0hhhchg951y7p83w 1169 arn...@gm...-20080418203137-e6szrje3fje5dgh9 1170 arn...@gm...-20080419164722-vyjrwwvglxr4yxuu 1171 arn...@gm...-20080419164802-o2boulbfrea4e0dx 1172 arn...@gm...-20080419165129-zj3axn731fo84vd5 1173 po...@12...-20080419172806-2qspfwerslo10rd2 1174 arn...@gm...-20080419212304-3wjafor82amtvik3 1175 arn...@gm...-20080419212347-t5oze1b59dk7vkiv 1176 arn...@gm...-20080420133104-h16loa3kvzrpkxiv 1177 po...@12...-20080420141642-z9mgyje16kkfy11z 1178 arn...@gm...-20080420173012-we22yoyvldt8u1az 1179 arn...@gm...-20080420173645-l296bgbr60wj267s 1180 arn...@gm...-20080420181134-ypu4ik21vc9ma1u9 1181 arn...@gm...-20080420192935-g59ddftmp35o6wdq 1182 arn...@gm...-20080420194530-qbyih90fixp3jevq 1183 arn...@gm...-20080420200905-mc0wa2egjt6k0783 1184 po...@12...-20080421110151-tm3apquwg3p4otyv 1185 po...@12...-20080421111032-2mwe6we5llzbqfj1 Modified: dcplusplus/trunk/win32/MainWindow.cpp =================================================================== --- dcplusplus/trunk/win32/MainWindow.cpp 2008-04-24 13:44:17 UTC (rev 1209) +++ dcplusplus/trunk/win32/MainWindow.cpp 2008-04-24 13:45:26 UTC (rev 1210) @@ -171,7 +171,7 @@ cs.background = (HBRUSH)(COLOR_3DFACE + 1); create(cs); - setHelpId(IDH_STARTPAGE); + setHelpId(IDH_MAIN); paned = addChild(WidgetHPaned::Seed(0.7)); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <arn...@us...> - 2008-04-24 13:50:21
|
Revision: 1211 http://dcplusplus.svn.sourceforge.net/dcplusplus/?rev=1211&view=rev Author: arnetheduck Date: 2008-04-24 06:50:11 -0700 (Thu, 24 Apr 2008) Log Message: ----------- Rename exceptions, convert some exceptions to asserts Modified Paths: -------------- dcplusplus/trunk/dwt/include/dwt/Application.h dcplusplus/trunk/dwt/include/dwt/ClipBoard.h dcplusplus/trunk/dwt/include/dwt/LibraryLoader.h dcplusplus/trunk/dwt/include/dwt/aspects/AspectFileFilter.h dcplusplus/trunk/dwt/include/dwt/aspects/AspectScrollable.h dcplusplus/trunk/dwt/include/dwt/aspects/AspectSizable.h dcplusplus/trunk/dwt/include/dwt/resources/Font.h dcplusplus/trunk/dwt/include/dwt/widgets/ComboBox.h dcplusplus/trunk/dwt/include/dwt/widgets/CoolBar.h dcplusplus/trunk/dwt/include/dwt/widgets/DateTime.h dcplusplus/trunk/dwt/include/dwt/widgets/MDIParent.h dcplusplus/trunk/dwt/include/dwt/widgets/Menu.h dcplusplus/trunk/dwt/include/dwt/widgets/Spinner.h dcplusplus/trunk/dwt/include/dwt/widgets/StatusBar.h dcplusplus/trunk/dwt/include/dwt/widgets/Table.h dcplusplus/trunk/dwt/include/dwt/widgets/TextBox.h dcplusplus/trunk/dwt/include/dwt/widgets/ToolBar.h dcplusplus/trunk/dwt/include/dwt/widgets/ToolTip.h dcplusplus/trunk/dwt/include/dwt/widgets/WidgetListViewEditBox.h dcplusplus/trunk/dwt/src/Application.cpp dcplusplus/trunk/dwt/src/CanvasClasses.cpp dcplusplus/trunk/dwt/src/ImageList.cpp dcplusplus/trunk/dwt/src/LibraryLoader.cpp dcplusplus/trunk/dwt/src/Widget.cpp dcplusplus/trunk/dwt/src/WindowClass.cpp dcplusplus/trunk/dwt/src/widgets/CoolBar.cpp dcplusplus/trunk/dwt/src/widgets/MDIChild.cpp dcplusplus/trunk/dwt/src/widgets/MDIParent.cpp dcplusplus/trunk/dwt/src/widgets/Menu.cpp dcplusplus/trunk/dwt/src/widgets/ModalDialog.cpp dcplusplus/trunk/dwt/src/widgets/ModelessDialog.cpp dcplusplus/trunk/dwt/src/widgets/RichTextBox.cpp dcplusplus/trunk/dwt/src/widgets/TabView.cpp dcplusplus/trunk/dwt/src/widgets/Table.cpp dcplusplus/trunk/dwt/src/widgets/ToolBar.cpp dcplusplus/trunk/dwt/src/widgets/ToolTip.cpp dcplusplus/trunk/win32/WinUtil.cpp dcplusplus/trunk/win32/main.cpp Added Paths: ----------- dcplusplus/trunk/dwt/include/dwt/DWTException.h dcplusplus/trunk/dwt/include/dwt/util/check.h dcplusplus/trunk/dwt/src/DWTException.cpp Removed Paths: ------------- dcplusplus/trunk/dwt/include/dwt/xCeption.h Property Changed: ---------------- dcplusplus/trunk/ Property changes on: dcplusplus/trunk ___________________________________________________________________ Name: bzr:revision-info - timestamp: 2008-04-21 13:10:32.687999964 +0200 committer: poy <po...@12...> properties: branch-nick: repo + timestamp: 2008-04-21 13:27:43.910000086 +0200 committer: Jacek Sieka <arn...@gm...> properties: branch-nick: dcplusplus Name: bzr:file-ids - + dwt/include/dwt/DWTException.h 712@f586c4b0-9d0d-0410-bc51-f1fe239209fc:dcplusplus%2Ftrunk:smartwin%2Finclude%2Fsmartwin%2FxCeption.h dwt/include/dwt/util/check.h check.h-20080421112644-f99r6p5ifproaii9-2 dwt/src/DWTException.cpp dwtexception.cpp-20080421112644-f99r6p5ifproaii9-1 Name: bzr:revision-id:v3-trunk1 - 1027 arn...@gm...-20080323183926-schknwnkgeo7ivdn 1028 zouzou123gen-20080323220411-r8usuc3qxwuh7zsn 1029 zouzou123gen-20080323221249-0su72zaj13e706mk 1030 arn...@gm...-20080324140623-muba1dl46m000o8c 1031 zouzou123gen-20080324141933-qbgr93ugpe0297m6 1032 arn...@gm...-20080324153706-siidja05n84i00b1 1033 arn...@gm...-20080324153823-lhn3awurnu77riln 1034 arn...@gm...-20080324165650-zapppziji67yf5a2 1035 zouzou123gen-20080324175936-4mqc2kh0lo5wtdu2 1036 zouzou123gen-20080325004602-6wdsoym95mjuhwd3 1037 arn...@gm...-20080325100659-8fqy6q65itmghlep 1038 zouzou123gen-20080325175216-s297sdiucukfvijh 1039 arn...@gm...-20080325210137-3dfqyoi8ykosy087 1040 arn...@gm...-20080325211747-nwwy1eb33r071sca 1041 arn...@gm...-20080326084110-qbselrjckku275xi 1042 zouzou123gen-20080326123631-35642mgbk2i4ty32 1043 zouzou123gen-20080326124345-f4xwn2d3ty8ubd6r 1044 arn...@gm...-20080326162031-il0nyms30w0mky43 1045 arn...@gm...-20080326164801-8dru8mjc06xgzjpv 1046 arn...@gm...-20080326170438-uzl2rx8fqnohak7g 1047 zouzou123gen-20080326172821-d6uqcbmfb0c6rwlv 1048 arn...@gm...-20080326213257-qlgdh7m2712p2l0q 1049 arn...@gm...-20080326214313-ktnoekgk3s0wmatz 1050 arn...@gm...-20080326215256-0j1iqrf286b9g7zf 1051 arn...@gm...-20080327082121-hoi22wh1gwjdfbyd 1052 arn...@gm...-20080327120639-um3tukdt374rwvgm 1053 zouzou123gen-20080327130703-6vtek6uxy3vua543 1054 arn...@gm...-20080327215831-dmg5mkufskabwkro 1055 arn...@gm...-20080327231459-cdztcv25alsuyqmf 1056 arn...@gm...-20080328085925-gceybsr53oml1p24 1057 arn...@gm...-20080328200512-1sjuu6bcnl2dyd2a 1058 arn...@gm...-20080328210347-bussqjrm5mfswh7o 1059 arn...@gm...-20080329055630-braiir1dskv7a4qm 1060 arn...@gm...-20080329061558-rck8dz60wpj3c5ja 1061 arn...@gm...-20080329081253-if6o5jn329mbzfpl 1062 arn...@gm...-20080329081619-cb4x930j8sp55cs0 1063 arn...@gm...-20080329103216-hgjzo7ra2zixbztd 1064 arn...@gm...-20080329124042-q3aw4iodmo5kafyp 1065 arn...@gm...-20080329124926-2je1z18p0272zpua 1066 arn...@gm...-20080329150901-ehj9t32en7eps2dp 1067 zouzou123gen-20080329153653-36xlvpik2ns9r84r 1068 zouzou123gen-20080329162703-51xr8hg073pg7wq5 1069 zouzou123gen-20080329234706-8ddipdqu0xeudkql 1070 arn...@gm...-20080330081232-ubqr1171ewalrd4q 1071 zouzou123gen-20080330131607-yppbs3mgyjef1cux 1072 zouzou123gen-20080330134835-yv1nogy77ib1uehd 1073 zouzou123gen-20080331124549-alyw7vugdn30piqy 1074 zouzou123gen-20080331135108-q8frtqsin5bosfzm 1075 zouzou123gen-20080331140757-u94q52yccl5lsifk 1076 zouzou123gen-20080331152513-ue1x5qhigcw51348 1077 arn...@gm...-20080331184436-a8g6chibmg8nswls 1078 arn...@gm...-20080331220648-81485k28qmwruwz6 1079 zouzou123gen-20080401081001-2yjn07cf8s5sxr3a 1080 zouzou123gen-20080401081247-f3p4hdjojnd460jw 1081 zouzou123gen-20080401084117-24a454g8o0x656kg 1082 zouzou123gen-20080401133146-jabb5i8870fg6f66 1083 zouzou123gen-20080401154610-mxdqoo5bksru93e6 1084 arn...@gm...-20080401185530-lqj4tflt5ldmx46f 1085 arn...@gm...-20080401212616-ffl7m0xm8gt15knk 1086 arn...@gm...-20080402084515-ofmnwihzv159jton 1087 arn...@gm...-20080402133105-y70soi38owzl76i9 1088 arn...@gm...-20080402142417-rn2dbkx19wfz3vae 1089 arn...@gm...-20080402144459-u3z3hqvl8aqjc4a0 1090 zouzou123gen-20080402145051-zi8tmvy8u3r2mzu8 1091 arn...@gm...-20080402152137-f397uz1yp9qjvfwh 1092 zouzou123gen-20080402170355-29wda40wk3cy7lu5 1093 arn...@gm...-20080402180628-ipos9li0c4bsmq1h 1094 arn...@gm...-20080402181235-s2a6f4ww4lzayl46 1095 arn...@gm...-20080402193851-6mu64vgep6tijith 1096 arn...@gm...-20080402203810-86zpxsx69q83zf3r 1097 arn...@gm...-20080402204331-so2e8n892o23pejr 1098 poy-20080402224153-225qylr2cfwhqrg7 1099 mrmikejj-20080403125112-o8polh8rkn62umyh 1100 arn...@gm...-20080403125139-8xub76j1xazhfxna 1101 po...@12...-20080403140544-13kockkjho883nb4 1102 po...@12...-20080403143012-bxghtoodiolugpbs 1103 arn...@gm...-20080403190809-bbi4bz5rfcvjnt20 1104 arn...@gm...-20080403205410-czxru1vcg1s4wcws 1105 arn...@gm...-20080403213124-54spdrwszgyimd90 1106 po...@12...-20080404002406-aj74x5tngi6mmmj1 1107 arn...@gm...-20080404122415-mjy07qzbaxyhagra 1108 po...@12...-20080404145445-84lyk5tyy3b3br14 1109 po...@12...-20080404231417-v4v8x7u3f0hm0ejc 1110 po...@12...-20080405001107-14d1ojjof8xhvcj8 1111 arn...@gm...-20080405071929-jmnrul21sxx04kky 1112 arn...@gm...-20080405080105-9qbda7be0pi7y1ai 1113 po...@12...-20080405154555-yuj2n5kyndfjlpsf 1114 po...@12...-20080405220250-8y09d0samsj8ja94 1115 po...@12...-20080406134101-4860ytb61sbu3yhg 1116 po...@12...-20080406155849-2wzxzuzs5m8zpk0g 1117 po...@12...-20080406164835-bv5dydhm3qqydsty 1118 arn...@gm...-20080406210237-c7tyfgiz2sjgv044 1119 po...@12...-20080407114423-4yajg1rffidq76bj 1120 arn...@gm...-20080407194826-c42t4bjzw4vflejn 1121 po...@12...-20080407214303-o7ul1bvcn6gvaoc9 1122 po...@12...-20080407220647-r7f3em92til5j67s 1123 po...@12...-20080408212439-54t3bqlhvw1nu4xc 1124 arn...@gm...-20080409193708-y6erfzwrcb1seet3 1125 arn...@gm...-20080409195827-ub6t2s3wdf28nfpz 1126 po...@12...-20080409215055-1zmqhhm2859878c1 1127 arn...@gm...-20080410102447-l4es4cbukkqwcnpc 1128 arn...@gm...-20080410214118-b70g50tl27cq9q29 1129 arn...@gm...-20080411074730-w1pu78qigtx87lx3 1130 arn...@gm...-20080411090724-kwdj9pg9hrv1xhwb 1131 po...@12...-20080411153057-tn7zhxqk0z7ceref 1132 arn...@gm...-20080411200946-ierqlg8v9vzj18n2 1133 arn...@gm...-20080411201718-ecshulwd7ic0wdci 1134 arn...@gm...-20080411204047-jc9vzcsf32j38dvc 1135 arn...@gm...-20080411205445-ojuz2a29yq8ww37j 1136 arn...@gm...-20080411214746-r420xmdgo35pkweb 1137 po...@12...-20080412010723-cibh8r0itlzqyt3f 1138 arn...@gm...-20080412200504-6qfeqnsghxgrk775 1139 arn...@gm...-20080413095435-2pkfb407hk8j54te 1140 arn...@gm...-20080413133927-zw2tpz8o8p3izyix 1141 arn...@gm...-20080413165025-ug342rxtq4blxck5 1142 arn...@gm...-20080413182618-6ihabn0tii6gb2m2 1143 arn...@gm...-20080413184517-9p08tedakta1h762 1144 arn...@gm...-20080413193655-kc98lx7kpzo42q43 1145 arn...@gm...-20080414132947-pguvkuzvyadukssc 1146 arn...@gm...-20080414133544-pxwxm9kcvw0k0vf3 1147 po...@12...-20080414174341-hw1im7ysymscpiq0 1148 arn...@gm...-20080414181459-5gu852lneflgf5d6 1149 po...@12...-20080414205719-d80e75fsl8zzi6je 1150 arn...@gm...-20080414211616-835ve71r1qdlbhb4 1151 arn...@gm...-20080415080409-4cid9q7opng8ijav 1152 arn...@gm...-20080415124540-roduj23x442jeefn 1153 arn...@gm...-20080415141450-cld2ym4s50uu31q7 1154 po...@12...-20080415143018-4emcs3u1fquzsu1f 1155 arn...@gm...-20080415174958-wfqu5kga5pe39xvc 1156 po...@12...-20080415182942-2ux0yn8immkrz7ch 1157 po...@12...-20080415185700-gdgpyn414bf4behz 1158 po...@12...-20080415202535-cvevdgrawpilji5b 1159 po...@12...-20080415214801-lgb1429qdm4ti6ub 1160 po...@12...-20080416123247-6dw18ea0lk4m5q8q 1161 po...@12...-20080416135834-6mtzcfy7pzxqfnq0 1162 po...@12...-20080416181626-0ex66f1lv1maf38l 1163 arn...@gm...-20080416183603-yxbj16t2nd8rdzzd 1164 arn...@gm...-20080416200700-wncbhytfixz9b15u 1165 po...@12...-20080416200941-5oigemky43sz6r87 1166 arn...@gm...-20080416204550-0dx3qhxasdkdohx1 1167 arn...@gm...-20080416211510-3ilsym0bom7u2cer 1168 tom@athlon-20080417125238-0hhhchg951y7p83w 1169 arn...@gm...-20080418203137-e6szrje3fje5dgh9 1170 arn...@gm...-20080419164722-vyjrwwvglxr4yxuu 1171 arn...@gm...-20080419164802-o2boulbfrea4e0dx 1172 arn...@gm...-20080419165129-zj3axn731fo84vd5 1173 po...@12...-20080419172806-2qspfwerslo10rd2 1174 arn...@gm...-20080419212304-3wjafor82amtvik3 1175 arn...@gm...-20080419212347-t5oze1b59dk7vkiv 1176 arn...@gm...-20080420133104-h16loa3kvzrpkxiv 1177 po...@12...-20080420141642-z9mgyje16kkfy11z 1178 arn...@gm...-20080420173012-we22yoyvldt8u1az 1179 arn...@gm...-20080420173645-l296bgbr60wj267s 1180 arn...@gm...-20080420181134-ypu4ik21vc9ma1u9 1181 arn...@gm...-20080420192935-g59ddftmp35o6wdq 1182 arn...@gm...-20080420194530-qbyih90fixp3jevq 1183 arn...@gm...-20080420200905-mc0wa2egjt6k0783 1184 po...@12...-20080421110151-tm3apquwg3p4otyv 1185 po...@12...-20080421111032-2mwe6we5llzbqfj1 + 1027 arn...@gm...-20080323183926-schknwnkgeo7ivdn 1028 zouzou123gen-20080323220411-r8usuc3qxwuh7zsn 1029 zouzou123gen-20080323221249-0su72zaj13e706mk 1030 arn...@gm...-20080324140623-muba1dl46m000o8c 1031 zouzou123gen-20080324141933-qbgr93ugpe0297m6 1032 arn...@gm...-20080324153706-siidja05n84i00b1 1033 arn...@gm...-20080324153823-lhn3awurnu77riln 1034 arn...@gm...-20080324165650-zapppziji67yf5a2 1035 zouzou123gen-20080324175936-4mqc2kh0lo5wtdu2 1036 zouzou123gen-20080325004602-6wdsoym95mjuhwd3 1037 arn...@gm...-20080325100659-8fqy6q65itmghlep 1038 zouzou123gen-20080325175216-s297sdiucukfvijh 1039 arn...@gm...-20080325210137-3dfqyoi8ykosy087 1040 arn...@gm...-20080325211747-nwwy1eb33r071sca 1041 arn...@gm...-20080326084110-qbselrjckku275xi 1042 zouzou123gen-20080326123631-35642mgbk2i4ty32 1043 zouzou123gen-20080326124345-f4xwn2d3ty8ubd6r 1044 arn...@gm...-20080326162031-il0nyms30w0mky43 1045 arn...@gm...-20080326164801-8dru8mjc06xgzjpv 1046 arn...@gm...-20080326170438-uzl2rx8fqnohak7g 1047 zouzou123gen-20080326172821-d6uqcbmfb0c6rwlv 1048 arn...@gm...-20080326213257-qlgdh7m2712p2l0q 1049 arn...@gm...-20080326214313-ktnoekgk3s0wmatz 1050 arn...@gm...-20080326215256-0j1iqrf286b9g7zf 1051 arn...@gm...-20080327082121-hoi22wh1gwjdfbyd 1052 arn...@gm...-20080327120639-um3tukdt374rwvgm 1053 zouzou123gen-20080327130703-6vtek6uxy3vua543 1054 arn...@gm...-20080327215831-dmg5mkufskabwkro 1055 arn...@gm...-20080327231459-cdztcv25alsuyqmf 1056 arn...@gm...-20080328085925-gceybsr53oml1p24 1057 arn...@gm...-20080328200512-1sjuu6bcnl2dyd2a 1058 arn...@gm...-20080328210347-bussqjrm5mfswh7o 1059 arn...@gm...-20080329055630-braiir1dskv7a4qm 1060 arn...@gm...-20080329061558-rck8dz60wpj3c5ja 1061 arn...@gm...-20080329081253-if6o5jn329mbzfpl 1062 arn...@gm...-20080329081619-cb4x930j8sp55cs0 1063 arn...@gm...-20080329103216-hgjzo7ra2zixbztd 1064 arn...@gm...-20080329124042-q3aw4iodmo5kafyp 1065 arn...@gm...-20080329124926-2je1z18p0272zpua 1066 arn...@gm...-20080329150901-ehj9t32en7eps2dp 1067 zouzou123gen-20080329153653-36xlvpik2ns9r84r 1068 zouzou123gen-20080329162703-51xr8hg073pg7wq5 1069 zouzou123gen-20080329234706-8ddipdqu0xeudkql 1070 arn...@gm...-20080330081232-ubqr1171ewalrd4q 1071 zouzou123gen-20080330131607-yppbs3mgyjef1cux 1072 zouzou123gen-20080330134835-yv1nogy77ib1uehd 1073 zouzou123gen-20080331124549-alyw7vugdn30piqy 1074 zouzou123gen-20080331135108-q8frtqsin5bosfzm 1075 zouzou123gen-20080331140757-u94q52yccl5lsifk 1076 zouzou123gen-20080331152513-ue1x5qhigcw51348 1077 arn...@gm...-20080331184436-a8g6chibmg8nswls 1078 arn...@gm...-20080331220648-81485k28qmwruwz6 1079 zouzou123gen-20080401081001-2yjn07cf8s5sxr3a 1080 zouzou123gen-20080401081247-f3p4hdjojnd460jw 1081 zouzou123gen-20080401084117-24a454g8o0x656kg 1082 zouzou123gen-20080401133146-jabb5i8870fg6f66 1083 zouzou123gen-20080401154610-mxdqoo5bksru93e6 1084 arn...@gm...-20080401185530-lqj4tflt5ldmx46f 1085 arn...@gm...-20080401212616-ffl7m0xm8gt15knk 1086 arn...@gm...-20080402084515-ofmnwihzv159jton 1087 arn...@gm...-20080402133105-y70soi38owzl76i9 1088 arn...@gm...-20080402142417-rn2dbkx19wfz3vae 1089 arn...@gm...-20080402144459-u3z3hqvl8aqjc4a0 1090 zouzou123gen-20080402145051-zi8tmvy8u3r2mzu8 1091 arn...@gm...-20080402152137-f397uz1yp9qjvfwh 1092 zouzou123gen-20080402170355-29wda40wk3cy7lu5 1093 arn...@gm...-20080402180628-ipos9li0c4bsmq1h 1094 arn...@gm...-20080402181235-s2a6f4ww4lzayl46 1095 arn...@gm...-20080402193851-6mu64vgep6tijith 1096 arn...@gm...-20080402203810-86zpxsx69q83zf3r 1097 arn...@gm...-20080402204331-so2e8n892o23pejr 1098 poy-20080402224153-225qylr2cfwhqrg7 1099 mrmikejj-20080403125112-o8polh8rkn62umyh 1100 arn...@gm...-20080403125139-8xub76j1xazhfxna 1101 po...@12...-20080403140544-13kockkjho883nb4 1102 po...@12...-20080403143012-bxghtoodiolugpbs 1103 arn...@gm...-20080403190809-bbi4bz5rfcvjnt20 1104 arn...@gm...-20080403205410-czxru1vcg1s4wcws 1105 arn...@gm...-20080403213124-54spdrwszgyimd90 1106 po...@12...-20080404002406-aj74x5tngi6mmmj1 1107 arn...@gm...-20080404122415-mjy07qzbaxyhagra 1108 po...@12...-20080404145445-84lyk5tyy3b3br14 1109 po...@12...-20080404231417-v4v8x7u3f0hm0ejc 1110 po...@12...-20080405001107-14d1ojjof8xhvcj8 1111 arn...@gm...-20080405071929-jmnrul21sxx04kky 1112 arn...@gm...-20080405080105-9qbda7be0pi7y1ai 1113 po...@12...-20080405154555-yuj2n5kyndfjlpsf 1114 po...@12...-20080405220250-8y09d0samsj8ja94 1115 po...@12...-20080406134101-4860ytb61sbu3yhg 1116 po...@12...-20080406155849-2wzxzuzs5m8zpk0g 1117 po...@12...-20080406164835-bv5dydhm3qqydsty 1118 arn...@gm...-20080406210237-c7tyfgiz2sjgv044 1119 po...@12...-20080407114423-4yajg1rffidq76bj 1120 arn...@gm...-20080407194826-c42t4bjzw4vflejn 1121 po...@12...-20080407214303-o7ul1bvcn6gvaoc9 1122 po...@12...-20080407220647-r7f3em92til5j67s 1123 po...@12...-20080408212439-54t3bqlhvw1nu4xc 1124 arn...@gm...-20080409193708-y6erfzwrcb1seet3 1125 arn...@gm...-20080409195827-ub6t2s3wdf28nfpz 1126 po...@12...-20080409215055-1zmqhhm2859878c1 1127 arn...@gm...-20080410102447-l4es4cbukkqwcnpc 1128 arn...@gm...-20080410214118-b70g50tl27cq9q29 1129 arn...@gm...-20080411074730-w1pu78qigtx87lx3 1130 arn...@gm...-20080411090724-kwdj9pg9hrv1xhwb 1131 po...@12...-20080411153057-tn7zhxqk0z7ceref 1132 arn...@gm...-20080411200946-ierqlg8v9vzj18n2 1133 arn...@gm...-20080411201718-ecshulwd7ic0wdci 1134 arn...@gm...-20080411204047-jc9vzcsf32j38dvc 1135 arn...@gm...-20080411205445-ojuz2a29yq8ww37j 1136 arn...@gm...-20080411214746-r420xmdgo35pkweb 1137 po...@12...-20080412010723-cibh8r0itlzqyt3f 1138 arn...@gm...-20080412200504-6qfeqnsghxgrk775 1139 arn...@gm...-20080413095435-2pkfb407hk8j54te 1140 arn...@gm...-20080413133927-zw2tpz8o8p3izyix 1141 arn...@gm...-20080413165025-ug342rxtq4blxck5 1142 arn...@gm...-20080413182618-6ihabn0tii6gb2m2 1143 arn...@gm...-20080413184517-9p08tedakta1h762 1144 arn...@gm...-20080413193655-kc98lx7kpzo42q43 1145 arn...@gm...-20080414132947-pguvkuzvyadukssc 1146 arn...@gm...-20080414133544-pxwxm9kcvw0k0vf3 1147 po...@12...-20080414174341-hw1im7ysymscpiq0 1148 arn...@gm...-20080414181459-5gu852lneflgf5d6 1149 po...@12...-20080414205719-d80e75fsl8zzi6je 1150 arn...@gm...-20080414211616-835ve71r1qdlbhb4 1151 arn...@gm...-20080415080409-4cid9q7opng8ijav 1152 arn...@gm...-20080415124540-roduj23x442jeefn 1153 arn...@gm...-20080415141450-cld2ym4s50uu31q7 1154 po...@12...-20080415143018-4emcs3u1fquzsu1f 1155 arn...@gm...-20080415174958-wfqu5kga5pe39xvc 1156 po...@12...-20080415182942-2ux0yn8immkrz7ch 1157 po...@12...-20080415185700-gdgpyn414bf4behz 1158 po...@12...-20080415202535-cvevdgrawpilji5b 1159 po...@12...-20080415214801-lgb1429qdm4ti6ub 1160 po...@12...-20080416123247-6dw18ea0lk4m5q8q 1161 po...@12...-20080416135834-6mtzcfy7pzxqfnq0 1162 po...@12...-20080416181626-0ex66f1lv1maf38l 1163 arn...@gm...-20080416183603-yxbj16t2nd8rdzzd 1164 arn...@gm...-20080416200700-wncbhytfixz9b15u 1165 po...@12...-20080416200941-5oigemky43sz6r87 1166 arn...@gm...-20080416204550-0dx3qhxasdkdohx1 1167 arn...@gm...-20080416211510-3ilsym0bom7u2cer 1168 tom@athlon-20080417125238-0hhhchg951y7p83w 1169 arn...@gm...-20080418203137-e6szrje3fje5dgh9 1170 arn...@gm...-20080419164722-vyjrwwvglxr4yxuu 1171 arn...@gm...-20080419164802-o2boulbfrea4e0dx 1172 arn...@gm...-20080419165129-zj3axn731fo84vd5 1173 po...@12...-20080419172806-2qspfwerslo10rd2 1174 arn...@gm...-20080419212304-3wjafor82amtvik3 1175 arn...@gm...-20080419212347-t5oze1b59dk7vkiv 1176 arn...@gm...-20080420133104-h16loa3kvzrpkxiv 1177 po...@12...-20080420141642-z9mgyje16kkfy11z 1178 arn...@gm...-20080420173012-we22yoyvldt8u1az 1179 arn...@gm...-20080420173645-l296bgbr60wj267s 1180 arn...@gm...-20080420181134-ypu4ik21vc9ma1u9 1181 arn...@gm...-20080420192935-g59ddftmp35o6wdq 1182 arn...@gm...-20080420194530-qbyih90fixp3jevq 1183 arn...@gm...-20080420200905-mc0wa2egjt6k0783 1184 po...@12...-20080421110151-tm3apquwg3p4otyv 1185 po...@12...-20080421111032-2mwe6we5llzbqfj1 1186 arn...@gm...-20080421112743-av3pdgtq20m91f8c Modified: dcplusplus/trunk/dwt/include/dwt/Application.h =================================================================== --- dcplusplus/trunk/dwt/include/dwt/Application.h 2008-04-24 13:45:26 UTC (rev 1210) +++ dcplusplus/trunk/dwt/include/dwt/Application.h 2008-04-24 13:50:11 UTC (rev 1211) @@ -60,7 +60,6 @@ // Forward declaration of friends class Widget; -class xCeption; namespace Policies { class ModelessDialog; @@ -151,11 +150,6 @@ */ static void checkCorruptOrMemleak( bool & corruptMemMemLeak ); - /// Shows the xCeption. - /** Used if an exception occurs in the message loop in WinMain. - */ - static unsigned int reportErr( xCeption & err, bool corruptMemMemLeak ); - /// Returns the command line object /** The command line object contains the parameters given to the process during * startup. <br> Modified: dcplusplus/trunk/dwt/include/dwt/ClipBoard.h =================================================================== --- dcplusplus/trunk/dwt/include/dwt/ClipBoard.h 2008-04-24 13:45:26 UTC (rev 1210) +++ dcplusplus/trunk/dwt/include/dwt/ClipBoard.h 2008-04-24 13:50:11 UTC (rev 1211) @@ -38,6 +38,7 @@ #include "WindowsHeaders.h" #include "tstring.h" +#include "DWTException.h" namespace dwt { @@ -123,24 +124,17 @@ void setClipBoardData( const tstring & str, const Widget * owner ) { if ( !::OpenClipboard( owner->handle() ) ) - throw dwt::xCeption( _T( "Couldn't open the clipboard" ) ); - try - { - ::EmptyClipboard(); - HGLOBAL handle = ::GlobalAlloc( GMEM_MOVEABLE, sizeof( TCHAR ) * str.size() + 1 ); - if ( 0 == handle ) - throw dwt::xCeption( _T( "Couldn't allocate memory to hold clipboard data" ) ); - TCHAR * buffer = reinterpret_cast< TCHAR * >( GlobalLock( handle ) ); - memcpy( buffer, str.c_str(), sizeof( TCHAR ) * str.size() ); - GlobalUnlock( handle ); - SetClipboardData( CF_TEXT, handle ); - CloseClipboard(); - } - catch ( ... ) - { - ::CloseClipboard(); - throw; - } + throw Win32Excepction( "Couldn't open the clipboard" ); + + ::EmptyClipboard(); + HGLOBAL handle = ::GlobalAlloc( GMEM_MOVEABLE, sizeof( TCHAR ) * str.size() + 1 ); + if ( 0 == handle ) + throw Win32Exception( "Couldn't allocate memory to hold clipboard data" ); + TCHAR * buffer = reinterpret_cast< TCHAR * >( GlobalLock( handle ) ); + memcpy( buffer, str.c_str(), sizeof( TCHAR ) * str.size() ); + GlobalUnlock( handle ); + SetClipboardData( CF_TEXT, handle ); + CloseClipboard(); } /// Retrieves clipboard data from the clipboard (assumes clipboard format is string) Copied: dcplusplus/trunk/dwt/include/dwt/DWTException.h (from rev 1210, dcplusplus/trunk/dwt/include/dwt/xCeption.h) =================================================================== --- dcplusplus/trunk/dwt/include/dwt/DWTException.h (rev 0) +++ dcplusplus/trunk/dwt/include/dwt/DWTException.h 2008-04-24 13:50:11 UTC (rev 1211) @@ -0,0 +1,87 @@ +/* + DC++ Widget Toolkit + + Copyright (c) 2007-2008, Jacek Sieka + + SmartWin++ + + Copyright (c) 2005 Thomas Hansen + + All rights reserved. + + Redistribution and use in source and binary forms, with or without modification, + are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + * Neither the name of the DWT nor SmartWin++ nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, + INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +#ifndef DWT_EXCEPTION_H +#define DWT_EXCEPTION_H + +#include "WindowsHeaders.h" + +#include <string> +#include <stdexcept> + +namespace dwt { + +/// Exception class used in SmartWin +/** All exceptions thrown by SmartWin will be either of this class or derived from + * this class. <br> + * You should derive from this class yourself if you throw exceptions inside your + * event handlers. <br> + * Otherwise SmartWin may not be able to respond correctly to the Exception. + */ +class DWTException : public std::runtime_error { +public: + + DWTException( const std::string& err ) : std::runtime_error(err) { + + } + + virtual ~DWTException() throw() { + }; + +private: +}; + +/// Utility class for handling win32 errors - don't use it directly... +class Win32Exception : public DWTException { +public: + Win32Exception() : DWTException(translateLastError()), code(::GetLastError()) { + + } + + Win32Exception(const std::string& msg) : DWTException(msg + " (" + translateLastError() + ")"), code(::GetLastError()) { + + } + + DWORD getCode() { return code; } + +private: + DWORD code; + + static std::string translateLastError(); +}; + +} + +#endif Modified: dcplusplus/trunk/dwt/include/dwt/LibraryLoader.h =================================================================== --- dcplusplus/trunk/dwt/include/dwt/LibraryLoader.h 2008-04-24 13:45:26 UTC (rev 1210) +++ dcplusplus/trunk/dwt/include/dwt/LibraryLoader.h 2008-04-24 13:50:11 UTC (rev 1211) @@ -38,7 +38,6 @@ #include "WindowsHeaders.h" #include "tstring.h" -#include "xCeption.h" #include <boost/noncopyable.hpp> Modified: dcplusplus/trunk/dwt/include/dwt/aspects/AspectFileFilter.h =================================================================== --- dcplusplus/trunk/dwt/include/dwt/aspects/AspectFileFilter.h 2008-04-24 13:45:26 UTC (rev 1210) +++ dcplusplus/trunk/dwt/include/dwt/aspects/AspectFileFilter.h 2008-04-24 13:50:11 UTC (rev 1211) @@ -38,7 +38,7 @@ #include "../WindowsHeaders.h" #include "../tstring.h" -#include "../xCeption.h" +#include "../util/check.h" namespace dwt { @@ -75,10 +75,9 @@ * filter used when first showing the dialog. */ WidgetType& setActiveFilter( unsigned filterNo ) { - if ( filterNo >= itsFilter.size() ) - { - xCeption x( _T( "Tried to set active filter to more than number of filters in filter..." ) ); - throw x; + if ( filterNo >= itsFilter.size() ) { + dwtDebugFail( "Tried to set active filter to more than number of filters in filter..." ); + return W(); } itsActiveFilter = filterNo; return W(); Modified: dcplusplus/trunk/dwt/include/dwt/aspects/AspectScrollable.h =================================================================== --- dcplusplus/trunk/dwt/include/dwt/aspects/AspectScrollable.h 2008-04-24 13:45:26 UTC (rev 1210) +++ dcplusplus/trunk/dwt/include/dwt/aspects/AspectScrollable.h 2008-04-24 13:50:11 UTC (rev 1211) @@ -38,6 +38,7 @@ #include "../Dispatchers.h" #include "../Message.h" +#include "../util/check.h" namespace dwt { @@ -90,7 +91,7 @@ { SCROLLINFO scrollInfo = { sizeof(SCROLLINFO), SIF_RANGE | SIF_PAGE | SIF_POS }; BOOL ret = ::GetScrollInfo(static_cast<WidgetType*>(this)->handle(), SB_VERT, &scrollInfo); - xAssert(ret != FALSE, _T("Can't get scroll info in scrollIsAtEnd")); + dwtassert(ret != FALSE, _T("Can't get scroll info in scrollIsAtEnd")); return (scrollInfo.nPos == static_cast<int>(scrollInfo.nMax - std::max(scrollInfo.nPage - 1, 0u))); } Modified: dcplusplus/trunk/dwt/include/dwt/aspects/AspectSizable.h =================================================================== --- dcplusplus/trunk/dwt/include/dwt/aspects/AspectSizable.h 2008-04-24 13:45:26 UTC (rev 1210) +++ dcplusplus/trunk/dwt/include/dwt/aspects/AspectSizable.h 2008-04-24 13:50:11 UTC (rev 1211) @@ -38,7 +38,7 @@ #include "../Widget.h" #include "../Place.h" -#include "../xCeption.h" +#include "../util/check.h" #include "../Dispatchers.h" #include "../Events.h" @@ -250,37 +250,20 @@ virtual ~AspectSizable() { } }; -/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -// Implementation of class -/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// template< class WidgetType > -void AspectSizable< WidgetType >::setBounds( const Rectangle & rect, bool updateWindow ) -{ - if ( ::MoveWindow( H(), - rect.x(), rect.y(), rect.width(), rect.height(), updateWindow ? TRUE : FALSE ) == 0 ) - { - xCeption err( _T( "Couldn't reposition windows" ) ); - throw err; - } +void AspectSizable< WidgetType >::setBounds( const Rectangle & rect, bool updateWindow) { + setBounds(rect.x(), rect.y(), rect.width(), rect.height(), updateWindow); } template< class WidgetType > -void AspectSizable< WidgetType >::setBounds( const Point & newPos, const Point & newSize, bool updateWindow ) -{ - if ( ::MoveWindow( H(), newPos.x, newPos.y, newSize.x, newSize.y, updateWindow ? TRUE : FALSE ) == 0 ) - { - xCeption err( _T( "Couldn't reposition windows" ) ); - throw err; - } +void AspectSizable< WidgetType >::setBounds( const Point & newPos, const Point & newSize, bool updateWindow ) { + setBounds(newPos.x, newPos.y, newSize.x, newSize.y, updateWindow); } template< class WidgetType > -void AspectSizable< WidgetType >::setBounds( int x, int y, int width, int height, bool updateWindow ) -{ - if ( ::MoveWindow( H(), x, y, width, height, updateWindow ? TRUE : FALSE ) == 0 ) - { - xCeption err( _T( "Couldn't reposition windows" ) ); - throw err; +void AspectSizable< WidgetType >::setBounds( int x, int y, int width, int height, bool updateWindow ) { + if ( ::MoveWindow( H(), x, y, width, height, updateWindow ? TRUE : FALSE ) == 0 ) { + dwtDebugFail("Couldn't reposition windows"); } } Modified: dcplusplus/trunk/dwt/include/dwt/resources/Font.h =================================================================== --- dcplusplus/trunk/dwt/include/dwt/resources/Font.h 2008-04-24 13:45:26 UTC (rev 1210) +++ dcplusplus/trunk/dwt/include/dwt/resources/Font.h 2008-04-24 13:50:11 UTC (rev 1211) @@ -38,7 +38,6 @@ #include "../WindowsHeaders.h" #include "../tstring.h" -#include "../xCeption.h" #include "Handle.h" namespace dwt { Added: dcplusplus/trunk/dwt/include/dwt/util/check.h =================================================================== --- dcplusplus/trunk/dwt/include/dwt/util/check.h (rev 0) +++ dcplusplus/trunk/dwt/include/dwt/util/check.h 2008-04-24 13:50:11 UTC (rev 1211) @@ -0,0 +1,21 @@ +#ifndef CHECK_H_ +#define CHECK_H_ + +namespace dwt { namespace util { + +#ifdef _DEBUG + +#define dwtDebugFail(m) assert( (false && (m)) ) + +#else + +#define dwtDebugFail(m) + +#endif + +#define dwtassert(x, m) assert( (x) && (m) ) + +#define dwtWin32DebugFail(m) dwtDebugFail(m) + +} } +#endif /*CHECK_H_*/ Modified: dcplusplus/trunk/dwt/include/dwt/widgets/ComboBox.h =================================================================== --- dcplusplus/trunk/dwt/include/dwt/widgets/ComboBox.h 2008-04-24 13:45:26 UTC (rev 1210) +++ dcplusplus/trunk/dwt/include/dwt/widgets/ComboBox.h 2008-04-24 13:50:11 UTC (rev 1211) @@ -86,7 +86,6 @@ /// Object type typedef ThisType* ObjectType; - /// Seed class /** This class contains all of the values needed to create the widget. It also * knows the type of the class whose seed values it contains. Every widget @@ -129,9 +128,8 @@ void create( const Seed & cs = Seed() ); protected: - /// Constructor Taking pointer to parent - explicit ComboBox( Widget * parent ); - + ComboBox(Widget* parent); + // Protected to avoid direct instantiation, you can inherit and use // WidgetFactory class which is friend virtual ~ComboBox() @@ -200,8 +198,7 @@ int newIdx = ComboBox_AddString( handle(), ( TCHAR * ) val.c_str() ); if ( newIdx == CB_ERR ) { - xCeption x( _T( "Error while trying to add string into ComboBox" ) ); - throw x; + dwtWin32DebugFail("Error while trying to add string into ComboBox"); } return newIdx; } @@ -211,8 +208,7 @@ int newIdx = ComboBox_InsertString( handle(), pos, ( TCHAR * ) val.c_str() ); if ( newIdx == CB_ERR ) { - xCeption x( _T( "Error while trying to insert string into ComboBox" ) ); - throw x; + dwtWin32DebugFail("Error while trying to insert string into ComboBox"); } return newIdx; } @@ -221,9 +217,9 @@ return static_cast<size_t>(ComboBox_GetCount( handle() )); // Number of items present. } -inline ComboBox::ComboBox( Widget * parent ) - : BaseType( parent ) -{ + +inline ComboBox::ComboBox( Widget* parent ) : BaseType(parent) { + } } Modified: dcplusplus/trunk/dwt/include/dwt/widgets/CoolBar.h =================================================================== --- dcplusplus/trunk/dwt/include/dwt/widgets/CoolBar.h 2008-04-24 13:45:26 UTC (rev 1210) +++ dcplusplus/trunk/dwt/include/dwt/widgets/CoolBar.h 2008-04-24 13:50:11 UTC (rev 1211) @@ -45,7 +45,7 @@ #include "../aspects/AspectRaw.h" #include "../aspects/AspectSizable.h" #include "../aspects/AspectVisible.h" -#include "../xCeption.h" +#include "../util/check.h" namespace dwt { @@ -142,24 +142,17 @@ : BaseType( parent ) { // Can't have a text box without a parent... - xAssert( parent, _T( "Can't have a Button without a parent..." ) ); + dwtassert( parent, _T( "Can't have a Button without a parent..." ) ); } -inline void CoolBar::refresh() -{ +inline void CoolBar::refresh() { // This might look a bit stupid, but Windows API have some minor flaws. One of // those flaws is that a Coolbar (and a Toolbar) control must be "resized" with // a dummy value to make sure the Coolbar (&& the Toolbar) fills up the // complete area of the container Widget... - - // HC comment: sorry ;( but no smiley faces ;) anywhere, not even in comments. - // They mess up with my macros to check delimiters ... - Rectangle rect; - if ( ::MoveWindow( this->handle(), - rect.x(), rect.y(), rect.width(), rect.height(), TRUE ) == 0 ) - { - xCeption err( _T( "Couldn't reposition windows" ) ); - throw err; + + if ( ::MoveWindow( this->handle(), 0, 0, 0, 0, TRUE ) == 0 ) { + dwtWin32DebugFail("Couldn't reposition windows"); } } Modified: dcplusplus/trunk/dwt/include/dwt/widgets/DateTime.h =================================================================== --- dcplusplus/trunk/dwt/include/dwt/widgets/DateTime.h 2008-04-24 13:45:26 UTC (rev 1210) +++ dcplusplus/trunk/dwt/include/dwt/widgets/DateTime.h 2008-04-24 13:50:11 UTC (rev 1211) @@ -240,7 +240,7 @@ : BaseType( parent ) { // Can't have a text box without a parent... - xAssert( parent, _T( "Can't have a TextBox without a parent..." ) ); + dwtassert( parent, _T( "Can't have a TextBox without a parent..." ) ); } inline void DateTime::setBackgroundColor( COLORREF color ) Modified: dcplusplus/trunk/dwt/include/dwt/widgets/MDIParent.h =================================================================== --- dcplusplus/trunk/dwt/include/dwt/widgets/MDIParent.h 2008-04-24 13:45:26 UTC (rev 1210) +++ dcplusplus/trunk/dwt/include/dwt/widgets/MDIParent.h 2008-04-24 13:50:11 UTC (rev 1211) @@ -148,7 +148,7 @@ : BaseType( parent ) { // Can't have a text box without a parent... - xAssert( parent, _T( "Can't have a MDIParent without a parent..." ) ); + dwtassert( parent, _T( "Can't have a MDIParent without a parent..." ) ); } // end namespace dwt Modified: dcplusplus/trunk/dwt/include/dwt/widgets/Menu.h =================================================================== --- dcplusplus/trunk/dwt/include/dwt/widgets/Menu.h 2008-04-24 13:45:26 UTC (rev 1210) +++ dcplusplus/trunk/dwt/include/dwt/widgets/Menu.h 2008-04-24 13:50:11 UTC (rev 1211) @@ -186,7 +186,7 @@ void attach(HMENU hMenu, const Seed& cs); - bool setMenu(); + void setMenu(); /// Appends a popup to the menu /** Everything you "append" to a menu is added sequentially to the menu <br> @@ -261,16 +261,16 @@ * this number should be unique across the application. */ - bool appendItem(unsigned int id, const tstring & text, BitmapPtr image = BitmapPtr()); + void appendItem(unsigned int id, const tstring & text, BitmapPtr image = BitmapPtr()); template<typename DispatcherType> - bool appendItem(unsigned int id, const tstring & text, const typename DispatcherType::F& f, BitmapPtr image = BitmapPtr()) { + void appendItem(unsigned int id, const tstring & text, const typename DispatcherType::F& f, BitmapPtr image = BitmapPtr()) { itsParent->setCallback(Message(WM_COMMAND, id), DispatcherType(f)); - return appendItem(id, text, image); + appendItem(id, text, image); } - bool appendItem(unsigned int id, const tstring & text, const IdDispatcher::F& f, BitmapPtr image = BitmapPtr()) { - return appendItem<IdDispatcher>(id, text, f, image); + void appendItem(unsigned int id, const tstring & text, const IdDispatcher::F& f, BitmapPtr image = BitmapPtr()) { + appendItem<IdDispatcher>(id, text, f, image); } /// Removes specified item from this menu @@ -350,7 +350,7 @@ * parameter. <br> * If the "value" parameter is true the item becomes enabled, otherwise disabled */ - bool setItemEnabled( unsigned id, bool byPosition = false, bool value = true ); + void setItemEnabled( unsigned id, bool byPosition = false, bool value = true ); UINT getMenuState(UINT id, bool byPosition = false); @@ -363,7 +363,7 @@ /// Return true if the menu item is enabled (not grey and not disabled) bool isEnabled(UINT id, bool byPosition = false); - bool setDefaultItem(UINT id, bool byPosition = false); + void setDefaultItem(UINT id, bool byPosition = false); /// Returns true if menu is "system menu" (icon in top left of window) bool isSystemMenu() @@ -381,7 +381,7 @@ /** Which menu item you wish to set the text is defined by the "id" * parameter of the function. */ - bool setText( unsigned id, const tstring& text ); + void setText( unsigned id, const tstring& text ); ObjectType getChild(UINT position); Modified: dcplusplus/trunk/dwt/include/dwt/widgets/Spinner.h =================================================================== --- dcplusplus/trunk/dwt/include/dwt/widgets/Spinner.h 2008-04-24 13:45:26 UTC (rev 1210) +++ dcplusplus/trunk/dwt/include/dwt/widgets/Spinner.h 2008-04-24 13:50:11 UTC (rev 1211) @@ -152,8 +152,7 @@ LRESULT retVal = ::SendMessage( this->handle(), UDM_GETPOS, 0, 0 ); if ( HIWORD( retVal ) != 0 ) { - xCeption err( _T( " Something went wrong while trying to retrieve value if Spinner" ) ); - throw err; + dwtWin32DebugFail(" Something went wrong while trying to retrieve value if Spinner"); } return LOWORD( retVal ); #else Modified: dcplusplus/trunk/dwt/include/dwt/widgets/StatusBar.h =================================================================== --- dcplusplus/trunk/dwt/include/dwt/widgets/StatusBar.h 2008-04-24 13:45:26 UTC (rev 1210) +++ dcplusplus/trunk/dwt/include/dwt/widgets/StatusBar.h 2008-04-24 13:50:11 UTC (rev 1211) @@ -161,12 +161,9 @@ // A status bar can't really be resized since its size is controlled by the // parent window. But to not let the status bar "hang" we need to refresh its // size after the main window is being resized. - dwt::Rectangle rect; - if ( ::MoveWindow( this->handle(), - rect.x(), rect.y(), rect.width(), rect.height(), TRUE ) == 0 ) + if ( ::MoveWindow( this->handle(), 0, 0, 0, 0, TRUE ) == 0 ) { - xCeption err( _T( "Couldn't reposition windows" ) ); - throw err; + dwtWin32DebugFail("Couldn't reposition windows"); } } Modified: dcplusplus/trunk/dwt/include/dwt/widgets/Table.h =================================================================== --- dcplusplus/trunk/dwt/include/dwt/widgets/Table.h 2008-04-24 13:45:26 UTC (rev 1210) +++ dcplusplus/trunk/dwt/include/dwt/widgets/Table.h 2008-04-24 13:50:11 UTC (rev 1211) @@ -231,7 +231,7 @@ /// Change the current icon of an item /** Sets a new icon for a given item */ - bool setIcon( unsigned row, int newIconIndex ); + void setIcon( unsigned row, int newIconIndex ); /// Returns a boolean indicating if the Grid is in "read only" mode or not /** If the return value is true the Grid is in "read only" mode and cannot be @@ -302,7 +302,7 @@ * width of the list which is quite useful to make the Data Grid fill its whole * client area. */ - bool setColumnWidth( unsigned columnNo, int width ); + void setColumnWidth( unsigned columnNo, int width ); /// Returns the checked state of the given row /** A list view can have checkboxes in each row, if the checkbox for the given @@ -433,7 +433,7 @@ /// Force redraw of a range of items. /** You may want to call invalidateWidget after the this call to force repaint. */ - bool redraw( int firstRow = 0, int lastRow = -1 ); + void redraw( int firstRow = 0, int lastRow = -1 ); void setTableStyle(int style); @@ -733,12 +733,14 @@ } inline void Table::eraseColumn( unsigned columnNo ) { - xAssert( columnNo != 0, _T( "Can't delete the leftmost column" ) ); + dwtassert( columnNo != 0, _T( "Can't delete the leftmost column" ) ); ListView_DeleteColumn( this->handle(), columnNo ); } -inline bool Table::setColumnWidth( unsigned columnNo, int width ) { - return ListView_SetColumnWidth( this->handle(), columnNo, width ); +inline void Table::setColumnWidth( unsigned columnNo, int width ) { + if ( ListView_SetColumnWidth( this->handle(), columnNo, width ) == FALSE ) { + dwtWin32DebugFail("Couldn't resize columns of Table"); + } } inline void Table::clearImpl() { Modified: dcplusplus/trunk/dwt/include/dwt/widgets/TextBox.h =================================================================== --- dcplusplus/trunk/dwt/include/dwt/widgets/TextBox.h 2008-04-24 13:45:26 UTC (rev 1210) +++ dcplusplus/trunk/dwt/include/dwt/widgets/TextBox.h 2008-04-24 13:50:11 UTC (rev 1211) @@ -371,7 +371,7 @@ : BaseType( parent ) { // Can't have a text box without a parent... - xAssert( parent, _T( "Cant have a TextBox without a parent..." ) ); + dwtassert( parent, _T( "Cant have a TextBox without a parent..." ) ); } inline TextBox::TextBox( Widget * parent ) Modified: dcplusplus/trunk/dwt/include/dwt/widgets/ToolBar.h =================================================================== --- dcplusplus/trunk/dwt/include/dwt/widgets/ToolBar.h 2008-04-24 13:45:26 UTC (rev 1210) +++ dcplusplus/trunk/dwt/include/dwt/widgets/ToolBar.h 2008-04-24 13:50:11 UTC (rev 1211) @@ -42,6 +42,7 @@ #include "../aspects/AspectFocus.h" #include "../aspects/AspectFont.h" #include "../resources/ImageList.h" +#include "../DWTException.h" #include "Control.h" #include <vector> @@ -203,8 +204,7 @@ if ( this->sendMessage(TB_SETBUTTONSIZE, 0, static_cast< LPARAM >( MAKELONG( width, height ) ) ) != TRUE || this->sendMessage(TB_SETBITMAPSIZE, 0, static_cast< LPARAM >( MAKELONG( width, height ) ) ) != TRUE ) { - xCeption x( _T( "Error while trying to set toolbar button size..." ) ); - throw x; + throw Win32Exception( "Error while trying to set toolbar button size..."); } } Modified: dcplusplus/trunk/dwt/include/dwt/widgets/ToolTip.h =================================================================== --- dcplusplus/trunk/dwt/include/dwt/widgets/ToolTip.h 2008-04-24 13:45:26 UTC (rev 1210) +++ dcplusplus/trunk/dwt/include/dwt/widgets/ToolTip.h 2008-04-24 13:50:11 UTC (rev 1211) @@ -37,6 +37,7 @@ #include "../aspects/AspectFont.h" #include "../aspects/AspectRaw.h" #include "../aspects/AspectVisible.h" +#include "../util/check.h" namespace dwt { @@ -115,7 +116,7 @@ : BaseType( parent ) { // Can't have a text box without a parent... - xAssert( parent, _T( "Can't have a ToolTip without a parent..." ) ); + dwtassert( parent, _T( "Can't have a ToolTip without a parent..." ) ); } inline void ToolTip::setMaxTipWidth(int width) { Modified: dcplusplus/trunk/dwt/include/dwt/widgets/WidgetListViewEditBox.h =================================================================== --- dcplusplus/trunk/dwt/include/dwt/widgets/WidgetListViewEditBox.h 2008-04-24 13:45:26 UTC (rev 1210) +++ dcplusplus/trunk/dwt/include/dwt/widgets/WidgetListViewEditBox.h 2008-04-24 13:50:11 UTC (rev 1211) @@ -70,7 +70,7 @@ : TextBox( parent ) { // Can't have a text box without a parent... - xAssert( parent, _T( "Cant have a TextBox without a parent..." ) ); + dwtassert( parent, _T( "Cant have a TextBox without a parent..." ) ); } #ifdef PORT_ME Deleted: dcplusplus/trunk/dwt/include/dwt/xCeption.h =================================================================== --- dcplusplus/trunk/dwt/include/dwt/xCeption.h 2008-04-24 13:45:26 UTC (rev 1210) +++ dcplusplus/trunk/dwt/include/dwt/xCeption.h 2008-04-24 13:50:11 UTC (rev 1211) @@ -1,148 +0,0 @@ -/* - DC++ Widget Toolkit - - Copyright (c) 2007-2008, Jacek Sieka - - SmartWin++ - - Copyright (c) 2005 Thomas Hansen - - All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - * Neither the name of the DWT nor SmartWin++ nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, - INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -#ifndef DWT_xCeption_h -#define DWT_xCeption_h - -#include "WindowsHeaders.h" -#include "tstring.h" -#include "util/StringConversion.h" -#include <stdexcept> - -namespace dwt { - -/// Exception class used in SmartWin -/** All exceptions thrown by SmartWin will be either of this class or derived from - * this class. <br> - * You should derive from this class yourself if you throw exceptions inside your - * event handlers. <br> - * Otherwise SmartWin may not be able to respond correctly to the Exception. - */ -class xCeption : public std::exception -{ -public: - /// Constructor taking a const char pointer - /** The TCHAR * will contain the description returned from the virtual member - * function called what() - */ - xCeption( const TCHAR * err ) throw() - : std::exception(), - itsAsciiErrorMsg( util::AsciiGuaranteed::doConvert( err, util::ConversionCodepage::ANSI ) ), - itsFormatWndMessage( 0 ) - { - errId = ::GetLastError(); - } - - /// Overloaded Constructor basically doing the same as the const TCHAR * version - /** See the const TCHAR * err overloaded version - */ - xCeption( const tstring & err ) throw() - : std::exception(), - itsAsciiErrorMsg( util::AsciiGuaranteed::doConvert( err, util::ConversionCodepage::ANSI ) ), - itsFormatWndMessage( 0 ) - { - errId = ::GetLastError(); - } - - /// Returns a descriptive error message explaining what went wrong - /** Overridden from the std::exception::what()<br> - * Related Members<br> - * <ul> - * <li>getErrorCode()</li> - * <li>whatWndMsg()</li> - * </ul> - * This function will ALWAYS return a char * string since it must be compliant - * with std::exception::what() function - */ - virtual const char * what() const throw() - { - return itsAsciiErrorMsg.c_str(); - } - - /// Returns a DWORD defining what went wrong, basically just a GetErrorCode - /// call from Windows API called in the Constructor - /** Returns the Windows Error code which is a DWORD, can be used in combination - * with FormatMessage from the <br> - * Windows API to get a descriptive Windows Error code explaining what went - * wrong (if it was a windows error) <br> - * You should in most cases rather use whatWndMsg to get a formatted message - * from Windows API. <br> - * Related Members <br> - * - what() - * - whatWndMsg() - */ - virtual DWORD getErrorCode() const - { - return errId; - } - - /// Returns a descriptive windows error message explaining what went wrong. - /** Returns the formatted Windows Error message<br> - * Related Members<br> - * - what() - * - getErrorCode() - */ - virtual const TCHAR * whatWndMsg() const - { - ::FormatMessage( FORMAT_MESSAGE_ALLOCATE_BUFFER | - FORMAT_MESSAGE_FROM_SYSTEM | - FORMAT_MESSAGE_IGNORE_INSERTS, - NULL, - errId, - MAKELANGID( LANG_NEUTRAL, SUBLANG_DEFAULT ), - ( LPTSTR ) & itsFormatWndMessage, - 0, - NULL ); - return itsFormatWndMessage; - } - - virtual ~xCeption() throw() - { - ::LocalFree( itsFormatWndMessage ); - }; - -private: - std::string itsAsciiErrorMsg; - DWORD errId; - mutable TCHAR * itsFormatWndMessage; -}; - -/// Contains a wrapper around assert/xception which will toss out an assertion if -/// we're in debug mode but anyway throw an exception -#define xAssert( x, y ) do{ if( !(x) ) { assert(false&&(y)); throw xCeption((y)); } } while(false); - -} - -#endif Modified: dcplusplus/trunk/dwt/src/Application.cpp =================================================================== --- dcplusplus/trunk/dwt/src/Application.cpp 2008-04-24 13:45:26 UTC (rev 1210) +++ dcplusplus/trunk/dwt/src/Application.cpp 2008-04-24 13:50:11 UTC (rev 1211) @@ -35,9 +35,8 @@ #include <dwt/Application.h> #include <dwt/tstring.h> -#include <dwt/xCeption.h> +#include <dwt/DWTException.h> - extern int SmartWinMain( dwt::Application & app ); namespace dwt { @@ -101,35 +100,6 @@ #endif } -unsigned int Application::reportErr( xCeption & err, bool corruptMemMemLeak ) -{ - unsigned int retVal; - - if ( corruptMemMemLeak ) - retVal = 0xdeadbeef; - else - retVal = err.getErrorCode(); - -#ifdef _MSC_VER -#ifndef WINCE -#ifdef _DEBUG - _RPT0( _CRT_WARN, "\r\n" ); - _RPT0( _CRT_WARN, "*** ERROR ***\r\n" ); - _RPT0( _CRT_WARN, err.what() ); - _RPT0( _CRT_WARN, "\r\n" ); - if ( ! corruptMemMemLeak ) - { - _RPT0( _CRT_WARN, err.whatWndMsg() ); - _RPT0( _CRT_WARN, "\r\n" ); - } - _RPT0( _CRT_WARN, "*** END OF ERROR ***" ); - _RPT0( _CRT_WARN, "\r\n" ); -#endif -#endif -#endif - return retVal; -} - Application::Application( int nCmdShow ) : itsCmdShow(nCmdShow) { @@ -307,11 +277,11 @@ } else if ( dwWaitResult < WAIT_ABANDONED_0 + itsVHEvents.size() ) { - throw xCeption( _T( "Application::run : Encountered an abandoned wait mutex object ") ); + throw Win32Exception("Mutex abandoned"); } else if ( dwWaitResult != WAIT_TIMEOUT ) { - throw xCeption( _T( "Application::run : MsgWaitForMultipleObjects() failed!" ) ); + throw Win32Exception("Application::run : MsgWaitForMultipleObjects() failed!" ); } } return static_cast< int >( msg.wParam ); @@ -353,14 +323,12 @@ bool corruptMemMemLeak = false; dwt::Application::init( nCmdShow ); - try { - retVal = SmartWinMain( dwt::Application::instance() ); // Call library user's startup function. - dwt::Application::uninit(); + + retVal = SmartWinMain( dwt::Application::instance() ); // Call library user's startup function. - dwt::Application::checkCorruptOrMemleak( corruptMemMemLeak ); - } catch ( dwt::xCeption & err ) { - retVal = dwt::Application::reportErr( err, corruptMemMemLeak ); - } + dwt::Application::uninit(); + dwt::Application::checkCorruptOrMemleak( corruptMemMemLeak ); + return retVal; } Modified: dcplusplus/trunk/dwt/src/CanvasClasses.cpp =================================================================== --- dcplusplus/trunk/dwt/src/CanvasClasses.cpp 2008-04-24 13:45:26 UTC (rev 1210) +++ dcplusplus/trunk/dwt/src/CanvasClasses.cpp 2008-04-24 13:50:11 UTC (rev 1211) @@ -30,7 +30,7 @@ */ #include <dwt/CanvasClasses.h> -#include <dwt/xCeption.h> +#include <dwt/util/check.h> #include <dwt/resources/Brush.h> namespace dwt { @@ -47,10 +47,8 @@ void Canvas::moveTo( int x, int y ) { - if ( !::MoveToEx( itsHdc, x, y, 0 ) ) - { - xCeption x( _T( "Error in CanvasClasses moveTo" ) ); - throw x; + if ( !::MoveToEx( itsHdc, x, y, 0 ) ) { + dwtWin32DebugFail("Error in CanvasClasses moveTo"); } } @@ -61,15 +59,12 @@ void Canvas::lineTo( int x, int y ) { - if ( !::LineTo( itsHdc, x, y ) ) - { - xCeption x( _T( "Error in CanvasClasses lineTo" ) ); - throw x; + if ( !::LineTo( itsHdc, x, y ) ) { + dwtWin32DebugFail("Error in CanvasClasses lineTo"); } } -void Canvas::lineTo( const Point & coord ) -{ +void Canvas::lineTo( const Point & coord ) { lineTo( coord.x, coord.y ); } @@ -98,37 +93,29 @@ void Canvas::polygon( const Point points[], unsigned count ) { - if ( !::Polygon( itsHdc, reinterpret_cast< POINT * >( const_cast < Point * >( & points[0] ) ), count ) ) - { - xCeption x( _T( "Error in CanvasClasses polygon" ) ); - throw x; + if ( !::Polygon( itsHdc, reinterpret_cast< POINT * >( const_cast < Point * >( & points[0] ) ), count ) ) { + dwtWin32DebugFail("Error in CanvasClasses polygon"); } } void Canvas::polygon( POINT points[], unsigned count ) { - if ( !::Polygon( itsHdc, points, count ) ) - { - xCeption x( _T( "Error in CanvasClasses polygon" ) ); - throw x; + if ( !::Polygon( itsHdc, points, count ) ) { + dwtWin32DebugFail("Error in CanvasClasses polygon" ); } } void Canvas::ellipse( int left, int top, int right, int bottom ) { - if ( ! ::Ellipse( itsHdc, left, top, right, bottom ) ) - { - xCeption x( _T( "Error in CanvasClasses ellipse" ) ); - throw x; + if ( ! ::Ellipse( itsHdc, left, top, right, bottom ) ) { + dwtWin32DebugFail("Error in CanvasClasses ellipse"); } } void Canvas::rectangle( int left, int top, int right, int bottom ) { - if ( ! ::Rectangle( itsHdc, left, top, right, bottom ) ) - { - xCeption x( _T( "Error in CanvasClasses Rectangle" ) ); - throw x; + if ( ! ::Rectangle( itsHdc, left, top, right, bottom ) ) { + dwtWin32DebugFail("Error in CanvasClasses Rectangle"); } } @@ -142,10 +129,8 @@ void Canvas::ellipse( const dwt::Rectangle & rect ) { - if ( ! ::Ellipse( itsHdc, rect.left(), rect.top(), rect.right(), rect.bottom() ) ) - { - xCeption x( _T( "Error in CanvasClasses ellipse" ) ); - throw x; + if ( ! ::Ellipse( itsHdc, rect.left(), rect.top(), rect.right(), rect.bottom() ) ) { + dwtWin32DebugFail("Error in CanvasClasses ellipse"); } } @@ -195,18 +180,15 @@ int retVal = ::DrawText( itsHdc, text.c_str(), ( int ) text.length(), & rc, format ); if ( 0 == retVal ) { - xCeption x( _T( "Error while trying to draw text to canvas" ) ); - throw x; + dwtWin32DebugFail("Error while trying to draw text to canvas"); } return retVal; } void Canvas::extTextOut( const tstring & text, unsigned x, unsigned y ) { - if ( 0 == ::ExtTextOut( itsHdc, x, y, 0, NULL, text.c_str(), ( unsigned ) text.length(), 0 ) ) - { - xCeption xc( _T( "Error while trying to do TextOut operation" ) ); - throw xc; + if ( 0 == ::ExtTextOut( itsHdc, x, y, 0, NULL, text.c_str(), ( unsigned ) text.length(), 0 ) ) { + dwtWin32DebugFail("Error while trying to do TextOut operation"); } } Added: dcplusplus/trunk/dwt/src/DWTException.cpp =================================================================== --- dcplusplus/trunk/dwt/src/DWTException.cpp (rev 0) +++ dcplusplus/trunk/dwt/src/DWTException.cpp 2008-04-24 13:50:11 UTC (rev 1211) @@ -0,0 +1,68 @@ +/* + DC++ Widget Toolkit + + Copyright (c) 2007-2008, Jacek Sieka + + All rights reserved. + + Redistribution and use in source and binary forms, with or without modification, + are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + * Neither the name of the DWT nor SmartWin++ nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, + INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +#include <dwt/DWTException.h> + +namespace dwt { + +std::string Win32Exception::translateLastError() { + DWORD code = ::GetLastError(); + + LPSTR lpMsgBuf = 0; + DWORD chars = FormatMessageA( + FORMAT_MESSAGE_ALLOCATE_BUFFER | + FORMAT_MESSAGE_FROM_SYSTEM | + FORMAT_MESSAGE_IGNORE_INSERTS, + NULL, + code, + MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), // Default language + (LPSTR) &lpMsgBuf, + 0, + NULL + ); + + if(chars == 0) { + ::LocalFree( lpMsgBuf ); + return std::string(); + } + std::string tmp(lpMsgBuf, chars); + // Free the buffer. + ::LocalFree( lpMsgBuf ); + std::string::size_type i = 0; + + while( (i = tmp.find_first_of("\r\n", i)) != std::string::npos) { + tmp.erase(i, 1); + } + return tmp; + +} + +} Modified: dcplusplus/trunk/dwt/src/ImageList.cpp =================================================================== --- dcplusplus/trunk/dwt/src/ImageList.cpp 2008-04-24 13:45:26 UTC (rev 1210) +++ dcplusplus/trunk/dwt/src/ImageList.cpp 2008-04-24 13:50:11 UTC (rev 1211) @@ -34,7 +34,8 @@ */ #include <dwt/resources/ImageList.... [truncated message content] |
From: <arn...@us...> - 2008-04-24 14:16:18
|
Revision: 1212 http://dcplusplus.svn.sourceforge.net/dcplusplus/?rev=1212&view=rev Author: arnetheduck Date: 2008-04-24 07:15:36 -0700 (Thu, 24 Apr 2008) Log Message: ----------- Language file updates Modified Paths: -------------- dcplusplus/trunk/dcpp/po/ar.po dcplusplus/trunk/dcpp/po/bg.po dcplusplus/trunk/dcpp/po/bs.po dcplusplus/trunk/dcpp/po/ca.po dcplusplus/trunk/dcpp/po/cs.po dcplusplus/trunk/dcpp/po/da.po dcplusplus/trunk/dcpp/po/de.po dcplusplus/trunk/dcpp/po/el.po dcplusplus/trunk/dcpp/po/en_GB.po dcplusplus/trunk/dcpp/po/es.po dcplusplus/trunk/dcpp/po/fi.po dcplusplus/trunk/dcpp/po/fr.po dcplusplus/trunk/dcpp/po/gl.po dcplusplus/trunk/dcpp/po/he.po dcplusplus/trunk/dcpp/po/hr.po dcplusplus/trunk/dcpp/po/hu.po dcplusplus/trunk/dcpp/po/id.po dcplusplus/trunk/dcpp/po/is.po dcplusplus/trunk/dcpp/po/it.po dcplusplus/trunk/dcpp/po/ja.po dcplusplus/trunk/dcpp/po/km.po dcplusplus/trunk/dcpp/po/ko.po dcplusplus/trunk/dcpp/po/lt.po dcplusplus/trunk/dcpp/po/lv.po dcplusplus/trunk/dcpp/po/mk.po dcplusplus/trunk/dcpp/po/ms.po dcplusplus/trunk/dcpp/po/nb.po dcplusplus/trunk/dcpp/po/nl.po dcplusplus/trunk/dcpp/po/pl.po dcplusplus/trunk/dcpp/po/pt.po dcplusplus/trunk/dcpp/po/pt_BR.po dcplusplus/trunk/dcpp/po/ro.po dcplusplus/trunk/dcpp/po/ru.po dcplusplus/trunk/dcpp/po/sl.po dcplusplus/trunk/dcpp/po/sq.po dcplusplus/trunk/dcpp/po/sv.po dcplusplus/trunk/dcpp/po/tr.po dcplusplus/trunk/dcpp/po/uk.po dcplusplus/trunk/dcpp/po/zh_CN.po dcplusplus/trunk/dcpp/po/zh_TW.po dcplusplus/trunk/win32/po/ar.po dcplusplus/trunk/win32/po/bg.po dcplusplus/trunk/win32/po/bs.po dcplusplus/trunk/win32/po/ca.po dcplusplus/trunk/win32/po/cs.po dcplusplus/trunk/win32/po/da.po dcplusplus/trunk/win32/po/de.po dcplusplus/trunk/win32/po/el.po dcplusplus/trunk/win32/po/en_GB.po dcplusplus/trunk/win32/po/es.po dcplusplus/trunk/win32/po/fi.po dcplusplus/trunk/win32/po/fr.po dcplusplus/trunk/win32/po/gl.po dcplusplus/trunk/win32/po/he.po dcplusplus/trunk/win32/po/hr.po dcplusplus/trunk/win32/po/hu.po dcplusplus/trunk/win32/po/id.po dcplusplus/trunk/win32/po/is.po dcplusplus/trunk/win32/po/it.po dcplusplus/trunk/win32/po/ja.po dcplusplus/trunk/win32/po/km.po dcplusplus/trunk/win32/po/ko.po dcplusplus/trunk/win32/po/lt.po dcplusplus/trunk/win32/po/lv.po dcplusplus/trunk/win32/po/mk.po dcplusplus/trunk/win32/po/nb.po dcplusplus/trunk/win32/po/nl.po dcplusplus/trunk/win32/po/pl.po dcplusplus/trunk/win32/po/pt.po dcplusplus/trunk/win32/po/pt_BR.po dcplusplus/trunk/win32/po/ro.po dcplusplus/trunk/win32/po/ru.po dcplusplus/trunk/win32/po/sl.po dcplusplus/trunk/win32/po/sq.po dcplusplus/trunk/win32/po/sv.po dcplusplus/trunk/win32/po/tr.po dcplusplus/trunk/win32/po/uk.po dcplusplus/trunk/win32/po/zh_CN.po dcplusplus/trunk/win32/po/zh_TW.po Property Changed: ---------------- dcplusplus/trunk/ Property changes on: dcplusplus/trunk ___________________________________________________________________ Name: bzr:revision-info - timestamp: 2008-04-21 13:27:43.910000086 +0200 committer: Jacek Sieka <arn...@gm...> properties: branch-nick: dcplusplus + timestamp: 2008-04-21 14:20:35.400000095 +0200 committer: Jacek Sieka <arn...@gm...> properties: branch-nick: dcplusplus Name: bzr:file-ids - dwt/include/dwt/DWTException.h 712@f586c4b0-9d0d-0410-bc51-f1fe239209fc:dcplusplus%2Ftrunk:smartwin%2Finclude%2Fsmartwin%2FxCeption.h dwt/include/dwt/util/check.h check.h-20080421112644-f99r6p5ifproaii9-2 dwt/src/DWTException.cpp dwtexception.cpp-20080421112644-f99r6p5ifproaii9-1 + Name: bzr:revision-id:v3-trunk1 - 1027 arn...@gm...-20080323183926-schknwnkgeo7ivdn 1028 zouzou123gen-20080323220411-r8usuc3qxwuh7zsn 1029 zouzou123gen-20080323221249-0su72zaj13e706mk 1030 arn...@gm...-20080324140623-muba1dl46m000o8c 1031 zouzou123gen-20080324141933-qbgr93ugpe0297m6 1032 arn...@gm...-20080324153706-siidja05n84i00b1 1033 arn...@gm...-20080324153823-lhn3awurnu77riln 1034 arn...@gm...-20080324165650-zapppziji67yf5a2 1035 zouzou123gen-20080324175936-4mqc2kh0lo5wtdu2 1036 zouzou123gen-20080325004602-6wdsoym95mjuhwd3 1037 arn...@gm...-20080325100659-8fqy6q65itmghlep 1038 zouzou123gen-20080325175216-s297sdiucukfvijh 1039 arn...@gm...-20080325210137-3dfqyoi8ykosy087 1040 arn...@gm...-20080325211747-nwwy1eb33r071sca 1041 arn...@gm...-20080326084110-qbselrjckku275xi 1042 zouzou123gen-20080326123631-35642mgbk2i4ty32 1043 zouzou123gen-20080326124345-f4xwn2d3ty8ubd6r 1044 arn...@gm...-20080326162031-il0nyms30w0mky43 1045 arn...@gm...-20080326164801-8dru8mjc06xgzjpv 1046 arn...@gm...-20080326170438-uzl2rx8fqnohak7g 1047 zouzou123gen-20080326172821-d6uqcbmfb0c6rwlv 1048 arn...@gm...-20080326213257-qlgdh7m2712p2l0q 1049 arn...@gm...-20080326214313-ktnoekgk3s0wmatz 1050 arn...@gm...-20080326215256-0j1iqrf286b9g7zf 1051 arn...@gm...-20080327082121-hoi22wh1gwjdfbyd 1052 arn...@gm...-20080327120639-um3tukdt374rwvgm 1053 zouzou123gen-20080327130703-6vtek6uxy3vua543 1054 arn...@gm...-20080327215831-dmg5mkufskabwkro 1055 arn...@gm...-20080327231459-cdztcv25alsuyqmf 1056 arn...@gm...-20080328085925-gceybsr53oml1p24 1057 arn...@gm...-20080328200512-1sjuu6bcnl2dyd2a 1058 arn...@gm...-20080328210347-bussqjrm5mfswh7o 1059 arn...@gm...-20080329055630-braiir1dskv7a4qm 1060 arn...@gm...-20080329061558-rck8dz60wpj3c5ja 1061 arn...@gm...-20080329081253-if6o5jn329mbzfpl 1062 arn...@gm...-20080329081619-cb4x930j8sp55cs0 1063 arn...@gm...-20080329103216-hgjzo7ra2zixbztd 1064 arn...@gm...-20080329124042-q3aw4iodmo5kafyp 1065 arn...@gm...-20080329124926-2je1z18p0272zpua 1066 arn...@gm...-20080329150901-ehj9t32en7eps2dp 1067 zouzou123gen-20080329153653-36xlvpik2ns9r84r 1068 zouzou123gen-20080329162703-51xr8hg073pg7wq5 1069 zouzou123gen-20080329234706-8ddipdqu0xeudkql 1070 arn...@gm...-20080330081232-ubqr1171ewalrd4q 1071 zouzou123gen-20080330131607-yppbs3mgyjef1cux 1072 zouzou123gen-20080330134835-yv1nogy77ib1uehd 1073 zouzou123gen-20080331124549-alyw7vugdn30piqy 1074 zouzou123gen-20080331135108-q8frtqsin5bosfzm 1075 zouzou123gen-20080331140757-u94q52yccl5lsifk 1076 zouzou123gen-20080331152513-ue1x5qhigcw51348 1077 arn...@gm...-20080331184436-a8g6chibmg8nswls 1078 arn...@gm...-20080331220648-81485k28qmwruwz6 1079 zouzou123gen-20080401081001-2yjn07cf8s5sxr3a 1080 zouzou123gen-20080401081247-f3p4hdjojnd460jw 1081 zouzou123gen-20080401084117-24a454g8o0x656kg 1082 zouzou123gen-20080401133146-jabb5i8870fg6f66 1083 zouzou123gen-20080401154610-mxdqoo5bksru93e6 1084 arn...@gm...-20080401185530-lqj4tflt5ldmx46f 1085 arn...@gm...-20080401212616-ffl7m0xm8gt15knk 1086 arn...@gm...-20080402084515-ofmnwihzv159jton 1087 arn...@gm...-20080402133105-y70soi38owzl76i9 1088 arn...@gm...-20080402142417-rn2dbkx19wfz3vae 1089 arn...@gm...-20080402144459-u3z3hqvl8aqjc4a0 1090 zouzou123gen-20080402145051-zi8tmvy8u3r2mzu8 1091 arn...@gm...-20080402152137-f397uz1yp9qjvfwh 1092 zouzou123gen-20080402170355-29wda40wk3cy7lu5 1093 arn...@gm...-20080402180628-ipos9li0c4bsmq1h 1094 arn...@gm...-20080402181235-s2a6f4ww4lzayl46 1095 arn...@gm...-20080402193851-6mu64vgep6tijith 1096 arn...@gm...-20080402203810-86zpxsx69q83zf3r 1097 arn...@gm...-20080402204331-so2e8n892o23pejr 1098 poy-20080402224153-225qylr2cfwhqrg7 1099 mrmikejj-20080403125112-o8polh8rkn62umyh 1100 arn...@gm...-20080403125139-8xub76j1xazhfxna 1101 po...@12...-20080403140544-13kockkjho883nb4 1102 po...@12...-20080403143012-bxghtoodiolugpbs 1103 arn...@gm...-20080403190809-bbi4bz5rfcvjnt20 1104 arn...@gm...-20080403205410-czxru1vcg1s4wcws 1105 arn...@gm...-20080403213124-54spdrwszgyimd90 1106 po...@12...-20080404002406-aj74x5tngi6mmmj1 1107 arn...@gm...-20080404122415-mjy07qzbaxyhagra 1108 po...@12...-20080404145445-84lyk5tyy3b3br14 1109 po...@12...-20080404231417-v4v8x7u3f0hm0ejc 1110 po...@12...-20080405001107-14d1ojjof8xhvcj8 1111 arn...@gm...-20080405071929-jmnrul21sxx04kky 1112 arn...@gm...-20080405080105-9qbda7be0pi7y1ai 1113 po...@12...-20080405154555-yuj2n5kyndfjlpsf 1114 po...@12...-20080405220250-8y09d0samsj8ja94 1115 po...@12...-20080406134101-4860ytb61sbu3yhg 1116 po...@12...-20080406155849-2wzxzuzs5m8zpk0g 1117 po...@12...-20080406164835-bv5dydhm3qqydsty 1118 arn...@gm...-20080406210237-c7tyfgiz2sjgv044 1119 po...@12...-20080407114423-4yajg1rffidq76bj 1120 arn...@gm...-20080407194826-c42t4bjzw4vflejn 1121 po...@12...-20080407214303-o7ul1bvcn6gvaoc9 1122 po...@12...-20080407220647-r7f3em92til5j67s 1123 po...@12...-20080408212439-54t3bqlhvw1nu4xc 1124 arn...@gm...-20080409193708-y6erfzwrcb1seet3 1125 arn...@gm...-20080409195827-ub6t2s3wdf28nfpz 1126 po...@12...-20080409215055-1zmqhhm2859878c1 1127 arn...@gm...-20080410102447-l4es4cbukkqwcnpc 1128 arn...@gm...-20080410214118-b70g50tl27cq9q29 1129 arn...@gm...-20080411074730-w1pu78qigtx87lx3 1130 arn...@gm...-20080411090724-kwdj9pg9hrv1xhwb 1131 po...@12...-20080411153057-tn7zhxqk0z7ceref 1132 arn...@gm...-20080411200946-ierqlg8v9vzj18n2 1133 arn...@gm...-20080411201718-ecshulwd7ic0wdci 1134 arn...@gm...-20080411204047-jc9vzcsf32j38dvc 1135 arn...@gm...-20080411205445-ojuz2a29yq8ww37j 1136 arn...@gm...-20080411214746-r420xmdgo35pkweb 1137 po...@12...-20080412010723-cibh8r0itlzqyt3f 1138 arn...@gm...-20080412200504-6qfeqnsghxgrk775 1139 arn...@gm...-20080413095435-2pkfb407hk8j54te 1140 arn...@gm...-20080413133927-zw2tpz8o8p3izyix 1141 arn...@gm...-20080413165025-ug342rxtq4blxck5 1142 arn...@gm...-20080413182618-6ihabn0tii6gb2m2 1143 arn...@gm...-20080413184517-9p08tedakta1h762 1144 arn...@gm...-20080413193655-kc98lx7kpzo42q43 1145 arn...@gm...-20080414132947-pguvkuzvyadukssc 1146 arn...@gm...-20080414133544-pxwxm9kcvw0k0vf3 1147 po...@12...-20080414174341-hw1im7ysymscpiq0 1148 arn...@gm...-20080414181459-5gu852lneflgf5d6 1149 po...@12...-20080414205719-d80e75fsl8zzi6je 1150 arn...@gm...-20080414211616-835ve71r1qdlbhb4 1151 arn...@gm...-20080415080409-4cid9q7opng8ijav 1152 arn...@gm...-20080415124540-roduj23x442jeefn 1153 arn...@gm...-20080415141450-cld2ym4s50uu31q7 1154 po...@12...-20080415143018-4emcs3u1fquzsu1f 1155 arn...@gm...-20080415174958-wfqu5kga5pe39xvc 1156 po...@12...-20080415182942-2ux0yn8immkrz7ch 1157 po...@12...-20080415185700-gdgpyn414bf4behz 1158 po...@12...-20080415202535-cvevdgrawpilji5b 1159 po...@12...-20080415214801-lgb1429qdm4ti6ub 1160 po...@12...-20080416123247-6dw18ea0lk4m5q8q 1161 po...@12...-20080416135834-6mtzcfy7pzxqfnq0 1162 po...@12...-20080416181626-0ex66f1lv1maf38l 1163 arn...@gm...-20080416183603-yxbj16t2nd8rdzzd 1164 arn...@gm...-20080416200700-wncbhytfixz9b15u 1165 po...@12...-20080416200941-5oigemky43sz6r87 1166 arn...@gm...-20080416204550-0dx3qhxasdkdohx1 1167 arn...@gm...-20080416211510-3ilsym0bom7u2cer 1168 tom@athlon-20080417125238-0hhhchg951y7p83w 1169 arn...@gm...-20080418203137-e6szrje3fje5dgh9 1170 arn...@gm...-20080419164722-vyjrwwvglxr4yxuu 1171 arn...@gm...-20080419164802-o2boulbfrea4e0dx 1172 arn...@gm...-20080419165129-zj3axn731fo84vd5 1173 po...@12...-20080419172806-2qspfwerslo10rd2 1174 arn...@gm...-20080419212304-3wjafor82amtvik3 1175 arn...@gm...-20080419212347-t5oze1b59dk7vkiv 1176 arn...@gm...-20080420133104-h16loa3kvzrpkxiv 1177 po...@12...-20080420141642-z9mgyje16kkfy11z 1178 arn...@gm...-20080420173012-we22yoyvldt8u1az 1179 arn...@gm...-20080420173645-l296bgbr60wj267s 1180 arn...@gm...-20080420181134-ypu4ik21vc9ma1u9 1181 arn...@gm...-20080420192935-g59ddftmp35o6wdq 1182 arn...@gm...-20080420194530-qbyih90fixp3jevq 1183 arn...@gm...-20080420200905-mc0wa2egjt6k0783 1184 po...@12...-20080421110151-tm3apquwg3p4otyv 1185 po...@12...-20080421111032-2mwe6we5llzbqfj1 1186 arn...@gm...-20080421112743-av3pdgtq20m91f8c + 1027 arn...@gm...-20080323183926-schknwnkgeo7ivdn 1028 zouzou123gen-20080323220411-r8usuc3qxwuh7zsn 1029 zouzou123gen-20080323221249-0su72zaj13e706mk 1030 arn...@gm...-20080324140623-muba1dl46m000o8c 1031 zouzou123gen-20080324141933-qbgr93ugpe0297m6 1032 arn...@gm...-20080324153706-siidja05n84i00b1 1033 arn...@gm...-20080324153823-lhn3awurnu77riln 1034 arn...@gm...-20080324165650-zapppziji67yf5a2 1035 zouzou123gen-20080324175936-4mqc2kh0lo5wtdu2 1036 zouzou123gen-20080325004602-6wdsoym95mjuhwd3 1037 arn...@gm...-20080325100659-8fqy6q65itmghlep 1038 zouzou123gen-20080325175216-s297sdiucukfvijh 1039 arn...@gm...-20080325210137-3dfqyoi8ykosy087 1040 arn...@gm...-20080325211747-nwwy1eb33r071sca 1041 arn...@gm...-20080326084110-qbselrjckku275xi 1042 zouzou123gen-20080326123631-35642mgbk2i4ty32 1043 zouzou123gen-20080326124345-f4xwn2d3ty8ubd6r 1044 arn...@gm...-20080326162031-il0nyms30w0mky43 1045 arn...@gm...-20080326164801-8dru8mjc06xgzjpv 1046 arn...@gm...-20080326170438-uzl2rx8fqnohak7g 1047 zouzou123gen-20080326172821-d6uqcbmfb0c6rwlv 1048 arn...@gm...-20080326213257-qlgdh7m2712p2l0q 1049 arn...@gm...-20080326214313-ktnoekgk3s0wmatz 1050 arn...@gm...-20080326215256-0j1iqrf286b9g7zf 1051 arn...@gm...-20080327082121-hoi22wh1gwjdfbyd 1052 arn...@gm...-20080327120639-um3tukdt374rwvgm 1053 zouzou123gen-20080327130703-6vtek6uxy3vua543 1054 arn...@gm...-20080327215831-dmg5mkufskabwkro 1055 arn...@gm...-20080327231459-cdztcv25alsuyqmf 1056 arn...@gm...-20080328085925-gceybsr53oml1p24 1057 arn...@gm...-20080328200512-1sjuu6bcnl2dyd2a 1058 arn...@gm...-20080328210347-bussqjrm5mfswh7o 1059 arn...@gm...-20080329055630-braiir1dskv7a4qm 1060 arn...@gm...-20080329061558-rck8dz60wpj3c5ja 1061 arn...@gm...-20080329081253-if6o5jn329mbzfpl 1062 arn...@gm...-20080329081619-cb4x930j8sp55cs0 1063 arn...@gm...-20080329103216-hgjzo7ra2zixbztd 1064 arn...@gm...-20080329124042-q3aw4iodmo5kafyp 1065 arn...@gm...-20080329124926-2je1z18p0272zpua 1066 arn...@gm...-20080329150901-ehj9t32en7eps2dp 1067 zouzou123gen-20080329153653-36xlvpik2ns9r84r 1068 zouzou123gen-20080329162703-51xr8hg073pg7wq5 1069 zouzou123gen-20080329234706-8ddipdqu0xeudkql 1070 arn...@gm...-20080330081232-ubqr1171ewalrd4q 1071 zouzou123gen-20080330131607-yppbs3mgyjef1cux 1072 zouzou123gen-20080330134835-yv1nogy77ib1uehd 1073 zouzou123gen-20080331124549-alyw7vugdn30piqy 1074 zouzou123gen-20080331135108-q8frtqsin5bosfzm 1075 zouzou123gen-20080331140757-u94q52yccl5lsifk 1076 zouzou123gen-20080331152513-ue1x5qhigcw51348 1077 arn...@gm...-20080331184436-a8g6chibmg8nswls 1078 arn...@gm...-20080331220648-81485k28qmwruwz6 1079 zouzou123gen-20080401081001-2yjn07cf8s5sxr3a 1080 zouzou123gen-20080401081247-f3p4hdjojnd460jw 1081 zouzou123gen-20080401084117-24a454g8o0x656kg 1082 zouzou123gen-20080401133146-jabb5i8870fg6f66 1083 zouzou123gen-20080401154610-mxdqoo5bksru93e6 1084 arn...@gm...-20080401185530-lqj4tflt5ldmx46f 1085 arn...@gm...-20080401212616-ffl7m0xm8gt15knk 1086 arn...@gm...-20080402084515-ofmnwihzv159jton 1087 arn...@gm...-20080402133105-y70soi38owzl76i9 1088 arn...@gm...-20080402142417-rn2dbkx19wfz3vae 1089 arn...@gm...-20080402144459-u3z3hqvl8aqjc4a0 1090 zouzou123gen-20080402145051-zi8tmvy8u3r2mzu8 1091 arn...@gm...-20080402152137-f397uz1yp9qjvfwh 1092 zouzou123gen-20080402170355-29wda40wk3cy7lu5 1093 arn...@gm...-20080402180628-ipos9li0c4bsmq1h 1094 arn...@gm...-20080402181235-s2a6f4ww4lzayl46 1095 arn...@gm...-20080402193851-6mu64vgep6tijith 1096 arn...@gm...-20080402203810-86zpxsx69q83zf3r 1097 arn...@gm...-20080402204331-so2e8n892o23pejr 1098 poy-20080402224153-225qylr2cfwhqrg7 1099 mrmikejj-20080403125112-o8polh8rkn62umyh 1100 arn...@gm...-20080403125139-8xub76j1xazhfxna 1101 po...@12...-20080403140544-13kockkjho883nb4 1102 po...@12...-20080403143012-bxghtoodiolugpbs 1103 arn...@gm...-20080403190809-bbi4bz5rfcvjnt20 1104 arn...@gm...-20080403205410-czxru1vcg1s4wcws 1105 arn...@gm...-20080403213124-54spdrwszgyimd90 1106 po...@12...-20080404002406-aj74x5tngi6mmmj1 1107 arn...@gm...-20080404122415-mjy07qzbaxyhagra 1108 po...@12...-20080404145445-84lyk5tyy3b3br14 1109 po...@12...-20080404231417-v4v8x7u3f0hm0ejc 1110 po...@12...-20080405001107-14d1ojjof8xhvcj8 1111 arn...@gm...-20080405071929-jmnrul21sxx04kky 1112 arn...@gm...-20080405080105-9qbda7be0pi7y1ai 1113 po...@12...-20080405154555-yuj2n5kyndfjlpsf 1114 po...@12...-20080405220250-8y09d0samsj8ja94 1115 po...@12...-20080406134101-4860ytb61sbu3yhg 1116 po...@12...-20080406155849-2wzxzuzs5m8zpk0g 1117 po...@12...-20080406164835-bv5dydhm3qqydsty 1118 arn...@gm...-20080406210237-c7tyfgiz2sjgv044 1119 po...@12...-20080407114423-4yajg1rffidq76bj 1120 arn...@gm...-20080407194826-c42t4bjzw4vflejn 1121 po...@12...-20080407214303-o7ul1bvcn6gvaoc9 1122 po...@12...-20080407220647-r7f3em92til5j67s 1123 po...@12...-20080408212439-54t3bqlhvw1nu4xc 1124 arn...@gm...-20080409193708-y6erfzwrcb1seet3 1125 arn...@gm...-20080409195827-ub6t2s3wdf28nfpz 1126 po...@12...-20080409215055-1zmqhhm2859878c1 1127 arn...@gm...-20080410102447-l4es4cbukkqwcnpc 1128 arn...@gm...-20080410214118-b70g50tl27cq9q29 1129 arn...@gm...-20080411074730-w1pu78qigtx87lx3 1130 arn...@gm...-20080411090724-kwdj9pg9hrv1xhwb 1131 po...@12...-20080411153057-tn7zhxqk0z7ceref 1132 arn...@gm...-20080411200946-ierqlg8v9vzj18n2 1133 arn...@gm...-20080411201718-ecshulwd7ic0wdci 1134 arn...@gm...-20080411204047-jc9vzcsf32j38dvc 1135 arn...@gm...-20080411205445-ojuz2a29yq8ww37j 1136 arn...@gm...-20080411214746-r420xmdgo35pkweb 1137 po...@12...-20080412010723-cibh8r0itlzqyt3f 1138 arn...@gm...-20080412200504-6qfeqnsghxgrk775 1139 arn...@gm...-20080413095435-2pkfb407hk8j54te 1140 arn...@gm...-20080413133927-zw2tpz8o8p3izyix 1141 arn...@gm...-20080413165025-ug342rxtq4blxck5 1142 arn...@gm...-20080413182618-6ihabn0tii6gb2m2 1143 arn...@gm...-20080413184517-9p08tedakta1h762 1144 arn...@gm...-20080413193655-kc98lx7kpzo42q43 1145 arn...@gm...-20080414132947-pguvkuzvyadukssc 1146 arn...@gm...-20080414133544-pxwxm9kcvw0k0vf3 1147 po...@12...-20080414174341-hw1im7ysymscpiq0 1148 arn...@gm...-20080414181459-5gu852lneflgf5d6 1149 po...@12...-20080414205719-d80e75fsl8zzi6je 1150 arn...@gm...-20080414211616-835ve71r1qdlbhb4 1151 arn...@gm...-20080415080409-4cid9q7opng8ijav 1152 arn...@gm...-20080415124540-roduj23x442jeefn 1153 arn...@gm...-20080415141450-cld2ym4s50uu31q7 1154 po...@12...-20080415143018-4emcs3u1fquzsu1f 1155 arn...@gm...-20080415174958-wfqu5kga5pe39xvc 1156 po...@12...-20080415182942-2ux0yn8immkrz7ch 1157 po...@12...-20080415185700-gdgpyn414bf4behz 1158 po...@12...-20080415202535-cvevdgrawpilji5b 1159 po...@12...-20080415214801-lgb1429qdm4ti6ub 1160 po...@12...-20080416123247-6dw18ea0lk4m5q8q 1161 po...@12...-20080416135834-6mtzcfy7pzxqfnq0 1162 po...@12...-20080416181626-0ex66f1lv1maf38l 1163 arn...@gm...-20080416183603-yxbj16t2nd8rdzzd 1164 arn...@gm...-20080416200700-wncbhytfixz9b15u 1165 po...@12...-20080416200941-5oigemky43sz6r87 1166 arn...@gm...-20080416204550-0dx3qhxasdkdohx1 1167 arn...@gm...-20080416211510-3ilsym0bom7u2cer 1168 tom@athlon-20080417125238-0hhhchg951y7p83w 1169 arn...@gm...-20080418203137-e6szrje3fje5dgh9 1170 arn...@gm...-20080419164722-vyjrwwvglxr4yxuu 1171 arn...@gm...-20080419164802-o2boulbfrea4e0dx 1172 arn...@gm...-20080419165129-zj3axn731fo84vd5 1173 po...@12...-20080419172806-2qspfwerslo10rd2 1174 arn...@gm...-20080419212304-3wjafor82amtvik3 1175 arn...@gm...-20080419212347-t5oze1b59dk7vkiv 1176 arn...@gm...-20080420133104-h16loa3kvzrpkxiv 1177 po...@12...-20080420141642-z9mgyje16kkfy11z 1178 arn...@gm...-20080420173012-we22yoyvldt8u1az 1179 arn...@gm...-20080420173645-l296bgbr60wj267s 1180 arn...@gm...-20080420181134-ypu4ik21vc9ma1u9 1181 arn...@gm...-20080420192935-g59ddftmp35o6wdq 1182 arn...@gm...-20080420194530-qbyih90fixp3jevq 1183 arn...@gm...-20080420200905-mc0wa2egjt6k0783 1184 po...@12...-20080421110151-tm3apquwg3p4otyv 1185 po...@12...-20080421111032-2mwe6we5llzbqfj1 1186 arn...@gm...-20080421112743-av3pdgtq20m91f8c 1187 arn...@gm...-20080421122035-2ygc85ppjs7rhswn Modified: dcplusplus/trunk/dcpp/po/ar.po =================================================================== --- dcplusplus/trunk/dcpp/po/ar.po 2008-04-24 13:50:11 UTC (rev 1211) +++ dcplusplus/trunk/dcpp/po/ar.po 2008-04-24 14:15:36 UTC (rev 1212) @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: dcpp\n" "Report-Msgid-Bugs-To: dcp...@li...\n" -"POT-Creation-Date: 2008-03-18 22:52+0100\n" +"POT-Creation-Date: 2008-04-21 14:00+0200\n" "PO-Revision-Date: 2008-03-13 22:56+0000\n" "Last-Translator: Jacek Sieka <Unknown>\n" "Language-Team: LANGUAGE <LL...@li...>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-03-18 21:20+0000\n" +"X-Launchpad-Export-Date: 2008-04-21 11:52+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: dcpp/Util.cpp:381 @@ -63,7 +63,7 @@ "%1% not shared; calculated CRC32 does not match the one found in SFV file." msgstr "" -#: dcpp/QueueManager.cpp:325 +#: dcpp/QueueManager.cpp:332 #, boost-format msgid "%1% renamed to %2%" msgstr "" @@ -78,7 +78,7 @@ msgid "%1% was kicked: %2%" msgstr "" -#: dcpp/DownloadManager.cpp:530 +#: dcpp/DownloadManager.cpp:535 #, fuzzy, boost-format msgid "%1%: File not available" msgstr "الملف غير موجود" @@ -93,19 +93,19 @@ msgid "%s B" msgstr "" -#: dcpp/QueueManager.cpp:532 +#: dcpp/QueueManager.cpp:534 msgid "A file of equal or larger size already exists at the target location" msgstr "الملف بنفس الحجم أو أكبر موجود حاليا في المكان المقصود" -#: dcpp/QueueManager.cpp:475 +#: dcpp/QueueManager.cpp:477 msgid "A file with a different size already exists in the queue" msgstr "الملف ذو الحجم المختلف موجود حاليا في الطابور" -#: dcpp/QueueManager.cpp:478 +#: dcpp/QueueManager.cpp:480 msgid "A file with different tth root already exists in the queue" msgstr "الملف ذو \"تي تي إتش\" مختلف موجود حاليا في الطابور" -#: dcpp/QueueManager.cpp:442 +#: dcpp/QueueManager.cpp:449 msgid "A file with the same hash already exists in your share" msgstr "ملف بنفس الهاتش موجود حاليا" @@ -113,11 +113,11 @@ msgid "All download slots taken" msgstr "كل وصلات التحميل مأخوذة" -#: dcpp/DownloadManager.cpp:376 +#: dcpp/DownloadManager.cpp:381 msgid "CRC32 inconsistency (SFV-Check)" msgstr "CRC32 تضارب (SFV-فحص)" -#: dcpp/DownloadManager.cpp:374 +#: dcpp/DownloadManager.cpp:379 #, fuzzy, boost-format msgid "CRC32 inconsistency (SFV-Check) (File: %1%)" msgstr "CRC32 تضارب (SFV-فحص)" @@ -141,7 +141,7 @@ msgid "Could not open target file: %1%" msgstr "" -#: dcpp/ShareManager.cpp:418 +#: dcpp/ShareManager.cpp:422 msgid "Directory already shared" msgstr "المجلد مستخدم حاليا" @@ -153,7 +153,7 @@ msgid "Disconnected" msgstr "انفصل" -#: dcpp/UploadManager.cpp:450 +#: dcpp/UploadManager.cpp:453 #, boost-format msgid "Disconnected user leaving the hub: %1%" msgstr "" @@ -162,14 +162,14 @@ msgid "Download Queue" msgstr "طابور التحميل" -#: dcpp/ShareManager.cpp:741 +#: dcpp/ShareManager.cpp:802 #, boost-format msgid "" "Duplicate file will not be shared: %1%%2% (Size: %3% B) Dupe matched " "against: %4%%5%" msgstr "" -#: dcpp/QueueManager.cpp:545 dcpp/QueueManager.cpp:549 +#: dcpp/QueueManager.cpp:547 dcpp/QueueManager.cpp:551 #, boost-format msgid "Duplicate source: %1%" msgstr "" @@ -220,22 +220,22 @@ "port)" msgstr "(افحص عنوان السوكس و البورت) UDP فشل في عمل سوكس سيرفر لحدوث تبادل في" -#: dcpp/ShareManager.cpp:776 +#: dcpp/ShareManager.cpp:837 #, fuzzy, boost-format msgid "File list refresh failed: %1%" msgstr "تجديد قائمة الملفات انتهت" -#: dcpp/ShareManager.cpp:820 +#: dcpp/ShareManager.cpp:882 msgid "File list refresh finished" msgstr "تجديد قائمة الملفات انتهت" -#: dcpp/ShareManager.cpp:756 +#: dcpp/ShareManager.cpp:817 msgid "" "File list refresh in progress, please wait for it to finish before trying to " "refresh again" msgstr "" -#: dcpp/ShareManager.cpp:798 +#: dcpp/ShareManager.cpp:858 msgid "File list refresh initiated" msgstr "تجديد قائمة الملفات بدأت" @@ -253,7 +253,7 @@ msgid "Finished hashing: %1% (%2%/s)" msgstr "" -#: dcpp/DownloadManager.cpp:308 +#: dcpp/DownloadManager.cpp:310 msgid "Full tree does not match TTH root" msgstr "السلسلة المحملة لا تتوافق مع \"تي تي إتش\" الرئيسي" @@ -284,7 +284,7 @@ msgid "Invalid size" msgstr "" -#: dcpp/QueueManager.cpp:515 dcpp/QueueManager.cpp:523 +#: dcpp/QueueManager.cpp:517 dcpp/QueueManager.cpp:525 msgid "" "Invalid target file (missing directory, check default download directory " "setting)" @@ -303,24 +303,24 @@ msgid "Maximum command length exceeded" msgstr "" -#: dcpp/DownloadManager.cpp:280 +#: dcpp/DownloadManager.cpp:282 msgid "More data was sent than was expected" msgstr "معلومات أكثر قد أرسلت ، على غير المتوقع" -#: dcpp/ShareManager.cpp:403 +#: dcpp/ShareManager.cpp:409 msgid "No directory specified" msgstr "لم يتم تحديد مجلد معين" -#: dcpp/DownloadManager.cpp:419 +#: dcpp/DownloadManager.cpp:424 msgid "No slots available" msgstr "لا توجد وصلة خالية" -#: dcpp/AdcHub.cpp:577 +#: dcpp/AdcHub.cpp:573 #, boost-format msgid "Not listening for connections - please restart %1%" msgstr "" -#: dcpp/Transfer.cpp:63 dcpp/Transfer.cpp:67 dcpp/ClientManager.cpp:114 +#: dcpp/Transfer.cpp:81 dcpp/Transfer.cpp:85 dcpp/ClientManager.cpp:115 #: dcpp/SearchManager.cpp:267 dcpp/SearchManager.cpp:329 #: dcpp/SearchManager.cpp:331 msgid "Offline" @@ -330,7 +330,7 @@ msgid "Redirect user(s)" msgstr "تحويل المستخدمين" -#: dcpp/ShareManager.cpp:421 +#: dcpp/ShareManager.cpp:425 msgid "Remove all subdirectories before adding this one" msgstr "حذف كل المجلدات الثانوية قبل إضافة هذا" @@ -364,11 +364,11 @@ msgid "TTH inconsistency" msgstr "" -#: dcpp/QueueManager.cpp:510 dcpp/QueueManager.cpp:519 +#: dcpp/QueueManager.cpp:512 dcpp/QueueManager.cpp:521 msgid "Target filename too long" msgstr "الملف المقصود كبير جدا" -#: dcpp/QueueManager.cpp:798 +#: dcpp/QueueManager.cpp:800 msgid "Target removed" msgstr "" @@ -385,11 +385,11 @@ msgid "The socks server requires authentication" msgstr "هذا السوكس يحتاج إلى العريف بالهوية" -#: dcpp/ShareManager.cpp:407 +#: dcpp/ShareManager.cpp:413 msgid "The temporary download directory cannot be shared" msgstr "المجلد الموقت للتحميل لا يمكن استخدامه" -#: dcpp/QueueManager.cpp:465 +#: dcpp/QueueManager.cpp:469 msgid "This file is already queued" msgstr "" @@ -397,7 +397,7 @@ msgid "Unable to create thread" msgstr "عدم القدرة على خلق الوصلة" -#: dcpp/QueueManager.cpp:995 +#: dcpp/QueueManager.cpp:1002 #, boost-format msgid "Unable to open filelist: %1%" msgstr "" @@ -407,7 +407,7 @@ msgid "Unable to read hash data file" msgstr "عدم القدرة على خلق الوصلة" -#: dcpp/QueueManager.cpp:327 +#: dcpp/QueueManager.cpp:334 #, fuzzy, boost-format msgid "Unable to rename %1%: %2%" msgstr "عدم القدرة على خلق الوصلة" @@ -422,18 +422,17 @@ msgid "Unknown error: 0x%1$x" msgstr "" -#: dcpp/ShareManager.cpp:426 dcpp/ShareManager.cpp:468 -msgid "Virtual directory name already exists" -msgstr "اسم مجلد وهمي موجود حاليا" - -#: dcpp/QueueManager.cpp:412 dcpp/QueueManager.cpp:436 +#: dcpp/QueueManager.cpp:419 dcpp/QueueManager.cpp:443 msgid "You're trying to download from yourself!" msgstr "!أنت تحاول التحميل من عند نفسك" -#: dcpp/SettingsManager.cpp:156 +#: dcpp/SettingsManager.cpp:155 msgid "downloaded from" msgstr "" -#: dcpp/SettingsManager.cpp:157 +#: dcpp/SettingsManager.cpp:156 msgid "uploaded to" msgstr "" + +#~ msgid "Virtual directory name already exists" +#~ msgstr "اسم مجلد وهمي موجود حاليا" Modified: dcplusplus/trunk/dcpp/po/bg.po =================================================================== --- dcplusplus/trunk/dcpp/po/bg.po 2008-04-24 13:50:11 UTC (rev 1211) +++ dcplusplus/trunk/dcpp/po/bg.po 2008-04-24 14:15:36 UTC (rev 1212) @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: dcpp\n" "Report-Msgid-Bugs-To: dcp...@li...\n" -"POT-Creation-Date: 2008-03-18 22:52+0100\n" +"POT-Creation-Date: 2008-04-21 14:00+0200\n" "PO-Revision-Date: 2008-03-13 22:56+0000\n" "Last-Translator: Jacek Sieka <Unknown>\n" "Language-Team: LANGUAGE <LL...@li...>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-03-18 21:20+0000\n" +"X-Launchpad-Export-Date: 2008-04-21 11:52+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: dcpp/Util.cpp:381 @@ -63,7 +63,7 @@ "%1% not shared; calculated CRC32 does not match the one found in SFV file." msgstr "" -#: dcpp/QueueManager.cpp:325 +#: dcpp/QueueManager.cpp:332 #, boost-format msgid "%1% renamed to %2%" msgstr "" @@ -78,7 +78,7 @@ msgid "%1% was kicked: %2%" msgstr "" -#: dcpp/DownloadManager.cpp:530 +#: dcpp/DownloadManager.cpp:535 #, fuzzy, boost-format msgid "%1%: File not available" msgstr "Файлът не е достъпен." @@ -93,20 +93,20 @@ msgid "%s B" msgstr "" -#: dcpp/QueueManager.cpp:532 +#: dcpp/QueueManager.cpp:534 msgid "A file of equal or larger size already exists at the target location" msgstr "" "Файл със същата или по-голяма големина вече съществува в мястото - цел!" -#: dcpp/QueueManager.cpp:475 +#: dcpp/QueueManager.cpp:477 msgid "A file with a different size already exists in the queue" msgstr "Файл с различна големина вече съществува в опашката." -#: dcpp/QueueManager.cpp:478 +#: dcpp/QueueManager.cpp:480 msgid "A file with different tth root already exists in the queue" msgstr "Файл с различен TTH root вече съществува в опашката." -#: dcpp/QueueManager.cpp:442 +#: dcpp/QueueManager.cpp:449 msgid "A file with the same hash already exists in your share" msgstr "Файл със същия хеш вече съществува в споделеното от вас." @@ -114,11 +114,11 @@ msgid "All download slots taken" msgstr "Всички даунлоад-места са заети!" -#: dcpp/DownloadManager.cpp:376 +#: dcpp/DownloadManager.cpp:381 msgid "CRC32 inconsistency (SFV-Check)" msgstr "CRC32 грешка (SFV-Проверка)" -#: dcpp/DownloadManager.cpp:374 +#: dcpp/DownloadManager.cpp:379 #, fuzzy, boost-format msgid "CRC32 inconsistency (SFV-Check) (File: %1%)" msgstr "CRC32 грешка (SFV-Проверка)" @@ -142,7 +142,7 @@ msgid "Could not open target file: %1%" msgstr "" -#: dcpp/ShareManager.cpp:418 +#: dcpp/ShareManager.cpp:422 msgid "Directory already shared" msgstr "Папката вече е споделена!" @@ -154,7 +154,7 @@ msgid "Disconnected" msgstr "Изключен/Прекъснат" -#: dcpp/UploadManager.cpp:450 +#: dcpp/UploadManager.cpp:453 #, boost-format msgid "Disconnected user leaving the hub: %1%" msgstr "" @@ -163,14 +163,14 @@ msgid "Download Queue" msgstr "Опашка за сваляните файлове" -#: dcpp/ShareManager.cpp:741 +#: dcpp/ShareManager.cpp:802 #, boost-format msgid "" "Duplicate file will not be shared: %1%%2% (Size: %3% B) Dupe matched " "against: %4%%5%" msgstr "" -#: dcpp/QueueManager.cpp:545 dcpp/QueueManager.cpp:549 +#: dcpp/QueueManager.cpp:547 dcpp/QueueManager.cpp:551 #, boost-format msgid "Duplicate source: %1%" msgstr "" @@ -223,16 +223,16 @@ "Грешка при настройването на Socks сървъра за UDP relay (Провери адреса и " "порта на сървъра!)" -#: dcpp/ShareManager.cpp:776 +#: dcpp/ShareManager.cpp:837 #, fuzzy, boost-format msgid "File list refresh failed: %1%" msgstr "Опресняването на листата с файлове завърши." -#: dcpp/ShareManager.cpp:820 +#: dcpp/ShareManager.cpp:882 msgid "File list refresh finished" msgstr "Опресняването на листата с файлове завърши." -#: dcpp/ShareManager.cpp:756 +#: dcpp/ShareManager.cpp:817 msgid "" "File list refresh in progress, please wait for it to finish before trying to " "refresh again" @@ -240,7 +240,7 @@ "В момента тече опресняване на листата с файловете, моля изчакайте преди да " "изискате ново опресняване." -#: dcpp/ShareManager.cpp:798 +#: dcpp/ShareManager.cpp:858 msgid "File list refresh initiated" msgstr "Започва опресняване на листата с файлове." @@ -258,7 +258,7 @@ msgid "Finished hashing: %1% (%2%/s)" msgstr "" -#: dcpp/DownloadManager.cpp:308 +#: dcpp/DownloadManager.cpp:310 msgid "Full tree does not match TTH root" msgstr "Файловото дърво не съвпада с този TTH псевдоним" @@ -289,7 +289,7 @@ msgid "Invalid size" msgstr "" -#: dcpp/QueueManager.cpp:515 dcpp/QueueManager.cpp:523 +#: dcpp/QueueManager.cpp:517 dcpp/QueueManager.cpp:525 msgid "" "Invalid target file (missing directory, check default download directory " "setting)" @@ -310,24 +310,24 @@ msgid "Maximum command length exceeded" msgstr "" -#: dcpp/DownloadManager.cpp:280 +#: dcpp/DownloadManager.cpp:282 msgid "More data was sent than was expected" msgstr "Повечето данни бяха изпратени, отколкото се очакваше" -#: dcpp/ShareManager.cpp:403 +#: dcpp/ShareManager.cpp:409 msgid "No directory specified" msgstr "Не е определена папка" -#: dcpp/DownloadManager.cpp:419 +#: dcpp/DownloadManager.cpp:424 msgid "No slots available" msgstr "Няма слотове на разположение" -#: dcpp/AdcHub.cpp:577 +#: dcpp/AdcHub.cpp:573 #, boost-format msgid "Not listening for connections - please restart %1%" msgstr "" -#: dcpp/Transfer.cpp:63 dcpp/Transfer.cpp:67 dcpp/ClientManager.cpp:114 +#: dcpp/Transfer.cpp:81 dcpp/Transfer.cpp:85 dcpp/ClientManager.cpp:115 #: dcpp/SearchManager.cpp:267 dcpp/SearchManager.cpp:329 #: dcpp/SearchManager.cpp:331 msgid "Offline" @@ -337,7 +337,7 @@ msgid "Redirect user(s)" msgstr "Пренасочи потребител(и)" -#: dcpp/ShareManager.cpp:421 +#: dcpp/ShareManager.cpp:425 msgid "Remove all subdirectories before adding this one" msgstr "Премахни всички подпапки преди да добавиш тази" @@ -371,11 +371,11 @@ msgid "TTH inconsistency" msgstr "" -#: dcpp/QueueManager.cpp:510 dcpp/QueueManager.cpp:519 +#: dcpp/QueueManager.cpp:512 dcpp/QueueManager.cpp:521 msgid "Target filename too long" msgstr "Прекалено дълго име на файла-цел" -#: dcpp/QueueManager.cpp:798 +#: dcpp/QueueManager.cpp:800 msgid "Target removed" msgstr "" @@ -392,11 +392,11 @@ msgid "The socks server requires authentication" msgstr "Socks сървъра изисква автентикация (име и парола)." -#: dcpp/ShareManager.cpp:407 +#: dcpp/ShareManager.cpp:413 msgid "The temporary download directory cannot be shared" msgstr "Временната директория не може да бъде споделяна!" -#: dcpp/QueueManager.cpp:465 +#: dcpp/QueueManager.cpp:469 msgid "This file is already queued" msgstr "" @@ -404,7 +404,7 @@ msgid "Unable to create thread" msgstr "Грешка при thread-създаването" -#: dcpp/QueueManager.cpp:995 +#: dcpp/QueueManager.cpp:1002 #, boost-format msgid "Unable to open filelist: %1%" msgstr "" @@ -413,7 +413,7 @@ msgid "Unable to read hash data file" msgstr "Грешка при разчитането на файла с хешовете!" -#: dcpp/QueueManager.cpp:327 +#: dcpp/QueueManager.cpp:334 #, fuzzy, boost-format msgid "Unable to rename %1%: %2%" msgstr "Грешка при thread-създаването" @@ -428,18 +428,17 @@ msgid "Unknown error: 0x%1$x" msgstr "" -#: dcpp/ShareManager.cpp:426 dcpp/ShareManager.cpp:468 -msgid "Virtual directory name already exists" -msgstr "Съществува такова име на вирт. папка" - -#: dcpp/QueueManager.cpp:412 dcpp/QueueManager.cpp:436 +#: dcpp/QueueManager.cpp:419 dcpp/QueueManager.cpp:443 msgid "You're trying to download from yourself!" msgstr "Пробваш се да сваляш от самия себе си файлове!" -#: dcpp/SettingsManager.cpp:156 +#: dcpp/SettingsManager.cpp:155 msgid "downloaded from" msgstr "" -#: dcpp/SettingsManager.cpp:157 +#: dcpp/SettingsManager.cpp:156 msgid "uploaded to" msgstr "" + +#~ msgid "Virtual directory name already exists" +#~ msgstr "Съществува такова име на вирт. папка" Modified: dcplusplus/trunk/dcpp/po/bs.po =================================================================== --- dcplusplus/trunk/dcpp/po/bs.po 2008-04-24 13:50:11 UTC (rev 1211) +++ dcplusplus/trunk/dcpp/po/bs.po 2008-04-24 14:15:36 UTC (rev 1212) @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: dcpp\n" "Report-Msgid-Bugs-To: dcp...@li...\n" -"POT-Creation-Date: 2008-03-18 22:52+0100\n" +"POT-Creation-Date: 2008-04-21 14:00+0200\n" "PO-Revision-Date: 2008-03-13 23:00+0000\n" "Last-Translator: Jacek Sieka <Unknown>\n" "Language-Team: LANGUAGE <LL...@li...>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-03-18 21:20+0000\n" +"X-Launchpad-Export-Date: 2008-04-21 11:52+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: dcpp/Util.cpp:381 @@ -63,7 +63,7 @@ "%1% not shared; calculated CRC32 does not match the one found in SFV file." msgstr "" -#: dcpp/QueueManager.cpp:325 +#: dcpp/QueueManager.cpp:332 #, boost-format msgid "%1% renamed to %2%" msgstr "" @@ -78,7 +78,7 @@ msgid "%1% was kicked: %2%" msgstr "" -#: dcpp/DownloadManager.cpp:530 +#: dcpp/DownloadManager.cpp:535 #, fuzzy, boost-format msgid "%1%: File not available" msgstr "Fajl nije dostupan" @@ -93,19 +93,19 @@ msgid "%s B" msgstr "" -#: dcpp/QueueManager.cpp:532 +#: dcpp/QueueManager.cpp:534 msgid "A file of equal or larger size already exists at the target location" msgstr "Isti ili veci fajl vec postoji na ciljanoj lokaciji" -#: dcpp/QueueManager.cpp:475 +#: dcpp/QueueManager.cpp:477 msgid "A file with a different size already exists in the queue" msgstr "Fajl sa drugacijom velicinom vec postoji u listi cekanja" -#: dcpp/QueueManager.cpp:478 +#: dcpp/QueueManager.cpp:480 msgid "A file with different tth root already exists in the queue" msgstr "Fajl sa drugacijom TTH kodom vec postoji u listi cekanja" -#: dcpp/QueueManager.cpp:442 +#: dcpp/QueueManager.cpp:449 msgid "A file with the same hash already exists in your share" msgstr "Vec postoji fajl kod tebe sa istim TTH kljucem" @@ -113,11 +113,11 @@ msgid "All download slots taken" msgstr "Svi Slotovi za Download su zauzeti" -#: dcpp/DownloadManager.cpp:376 +#: dcpp/DownloadManager.cpp:381 msgid "CRC32 inconsistency (SFV-Check)" msgstr "CRC32 Neskladnost (SFV-Provjera)" -#: dcpp/DownloadManager.cpp:374 +#: dcpp/DownloadManager.cpp:379 #, fuzzy, boost-format msgid "CRC32 inconsistency (SFV-Check) (File: %1%)" msgstr "CRC32 Neskladnost (SFV-Provjera)" @@ -141,7 +141,7 @@ msgid "Could not open target file: %1%" msgstr "" -#: dcpp/ShareManager.cpp:418 +#: dcpp/ShareManager.cpp:422 msgid "Directory already shared" msgstr "Sadrzaj se vec dijeli" @@ -153,7 +153,7 @@ msgid "Disconnected" msgstr "Iskljucen" -#: dcpp/UploadManager.cpp:450 +#: dcpp/UploadManager.cpp:453 #, boost-format msgid "Disconnected user leaving the hub: %1%" msgstr "" @@ -162,14 +162,14 @@ msgid "Download Queue" msgstr "Lista za Download" -#: dcpp/ShareManager.cpp:741 +#: dcpp/ShareManager.cpp:802 #, boost-format msgid "" "Duplicate file will not be shared: %1%%2% (Size: %3% B) Dupe matched " "against: %4%%5%" msgstr "" -#: dcpp/QueueManager.cpp:545 dcpp/QueueManager.cpp:549 +#: dcpp/QueueManager.cpp:547 dcpp/QueueManager.cpp:551 #, boost-format msgid "Duplicate source: %1%" msgstr "" @@ -221,22 +221,22 @@ msgstr "" "Socks Server nemoze UDP Relay namjestiti (provjerite Adresu i Port Servera)" -#: dcpp/ShareManager.cpp:776 +#: dcpp/ShareManager.cpp:837 #, fuzzy, boost-format msgid "File list refresh failed: %1%" msgstr "Zavrseno obnavljanje fajlliste" -#: dcpp/ShareManager.cpp:820 +#: dcpp/ShareManager.cpp:882 msgid "File list refresh finished" msgstr "Zavrseno obnavljanje fajlliste" -#: dcpp/ShareManager.cpp:756 +#: dcpp/ShareManager.cpp:817 msgid "" "File list refresh in progress, please wait for it to finish before trying to " "refresh again" msgstr "" -#: dcpp/ShareManager.cpp:798 +#: dcpp/ShareManager.cpp:858 msgid "File list refresh initiated" msgstr "Poceto obnavljanje fajlliste" @@ -254,7 +254,7 @@ msgid "Finished hashing: %1% (%2%/s)" msgstr "" -#: dcpp/DownloadManager.cpp:308 +#: dcpp/DownloadManager.cpp:310 msgid "Full tree does not match TTH root" msgstr "Ucitano se ne slaze s TTH kodom" @@ -285,7 +285,7 @@ msgid "Invalid size" msgstr "" -#: dcpp/QueueManager.cpp:515 dcpp/QueueManager.cpp:523 +#: dcpp/QueueManager.cpp:517 dcpp/QueueManager.cpp:525 msgid "" "Invalid target file (missing directory, check default download directory " "setting)" @@ -306,24 +306,24 @@ msgid "Maximum command length exceeded" msgstr "" -#: dcpp/DownloadManager.cpp:280 +#: dcpp/DownloadManager.cpp:282 msgid "More data was sent than was expected" msgstr "Vise podataka je poslato nego sto se zahtijevalo" -#: dcpp/ShareManager.cpp:403 +#: dcpp/ShareManager.cpp:409 msgid "No directory specified" msgstr "Nije naveden direktorijum" -#: dcpp/DownloadManager.cpp:419 +#: dcpp/DownloadManager.cpp:424 msgid "No slots available" msgstr "Nema slobodnih slotova" -#: dcpp/AdcHub.cpp:577 +#: dcpp/AdcHub.cpp:573 #, boost-format msgid "Not listening for connections - please restart %1%" msgstr "" -#: dcpp/Transfer.cpp:63 dcpp/Transfer.cpp:67 dcpp/ClientManager.cpp:114 +#: dcpp/Transfer.cpp:81 dcpp/Transfer.cpp:85 dcpp/ClientManager.cpp:115 #: dcpp/SearchManager.cpp:267 dcpp/SearchManager.cpp:329 #: dcpp/SearchManager.cpp:331 msgid "Offline" @@ -333,7 +333,7 @@ msgid "Redirect user(s)" msgstr "Preusmeravanje korisnika" -#: dcpp/ShareManager.cpp:421 +#: dcpp/ShareManager.cpp:425 msgid "Remove all subdirectories before adding this one" msgstr "Skloniti sve poddirektorijume prije dodavanja ovog" @@ -368,11 +368,11 @@ msgid "TTH inconsistency" msgstr "" -#: dcpp/QueueManager.cpp:510 dcpp/QueueManager.cpp:519 +#: dcpp/QueueManager.cpp:512 dcpp/QueueManager.cpp:521 msgid "Target filename too long" msgstr "Trazeno ime je predugo" -#: dcpp/QueueManager.cpp:798 +#: dcpp/QueueManager.cpp:800 msgid "Target removed" msgstr "" @@ -389,11 +389,11 @@ msgid "The socks server requires authentication" msgstr "Socks Server potrazuje Autorizaciju" -#: dcpp/ShareManager.cpp:407 +#: dcpp/ShareManager.cpp:413 msgid "The temporary download directory cannot be shared" msgstr "Temporary Download Direktorij se nemoze otvoriti" -#: dcpp/QueueManager.cpp:465 +#: dcpp/QueueManager.cpp:469 msgid "This file is already queued" msgstr "" @@ -401,7 +401,7 @@ msgid "Unable to create thread" msgstr "Nemoguce napraviti thread" -#: dcpp/QueueManager.cpp:995 +#: dcpp/QueueManager.cpp:1002 #, boost-format msgid "Unable to open filelist: %1%" msgstr "" @@ -411,7 +411,7 @@ msgid "Unable to read hash data file" msgstr "Nemoguce napraviti thread" -#: dcpp/QueueManager.cpp:327 +#: dcpp/QueueManager.cpp:334 #, fuzzy, boost-format msgid "Unable to rename %1%: %2%" msgstr "Nemoguce napraviti thread" @@ -426,18 +426,17 @@ msgid "Unknown error: 0x%1$x" msgstr "" -#: dcpp/ShareManager.cpp:426 dcpp/ShareManager.cpp:468 -msgid "Virtual directory name already exists" -msgstr "Virtualna mapa s tim imenom vec postoji" - -#: dcpp/QueueManager.cpp:412 dcpp/QueueManager.cpp:436 +#: dcpp/QueueManager.cpp:419 dcpp/QueueManager.cpp:443 msgid "You're trying to download from yourself!" msgstr "Pokusavas da skines od sebe!" -#: dcpp/SettingsManager.cpp:156 +#: dcpp/SettingsManager.cpp:155 msgid "downloaded from" msgstr "" -#: dcpp/SettingsManager.cpp:157 +#: dcpp/SettingsManager.cpp:156 msgid "uploaded to" msgstr "" + +#~ msgid "Virtual directory name already exists" +#~ msgstr "Virtualna mapa s tim imenom vec postoji" Modified: dcplusplus/trunk/dcpp/po/ca.po =================================================================== --- dcplusplus/trunk/dcpp/po/ca.po 2008-04-24 13:50:11 UTC (rev 1211) +++ dcplusplus/trunk/dcpp/po/ca.po 2008-04-24 14:15:36 UTC (rev 1212) @@ -7,45 +7,45 @@ msgstr "" "Project-Id-Version: dcpp\n" "Report-Msgid-Bugs-To: dcp...@li...\n" -"POT-Creation-Date: 2008-03-18 22:52+0100\n" -"PO-Revision-Date: 2008-03-13 23:00+0000\n" -"Last-Translator: Jacek Sieka <Unknown>\n" +"POT-Creation-Date: 2008-04-21 14:00+0200\n" +"PO-Revision-Date: 2008-04-13 13:38+0000\n" +"Last-Translator: el_libre <el....@gm...>\n" "Language-Team: LANGUAGE <LL...@li...>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-03-18 21:20+0000\n" +"X-Launchpad-Export-Date: 2008-04-21 11:52+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: dcpp/Util.cpp:381 #, c-format, boost-format msgid "%'lld B" -msgstr "" +msgstr "%'lld B" #: dcpp/Util.cpp:343 #, c-format, boost-format msgid "%.02f GiB" -msgstr "" +msgstr "%.02f GiB" #: dcpp/Util.cpp:339 #, c-format, boost-format msgid "%.02f KiB" -msgstr "" +msgstr "%.02f KiB" #: dcpp/Util.cpp:341 #, c-format, boost-format msgid "%.02f MiB" -msgstr "" +msgstr "%.02f MiB" #: dcpp/Util.cpp:347 #, c-format, boost-format msgid "%.02f PiB" -msgstr "" +msgstr "%.02f PiB" #: dcpp/Util.cpp:345 #, c-format, boost-format msgid "%.02f TiB" -msgstr "" +msgstr "%.02f TiB" #: dcpp/AdcHub.cpp:139 #, boost-format @@ -55,7 +55,7 @@ #: dcpp/NmdcHub.cpp:281 #, boost-format msgid "%1% (Nick unknown)" -msgstr "" +msgstr "%1% (Pseudònim desconegut)" #: dcpp/HashManager.cpp:767 #, boost-format @@ -63,7 +63,7 @@ "%1% not shared; calculated CRC32 does not match the one found in SFV file." msgstr "" -#: dcpp/QueueManager.cpp:325 +#: dcpp/QueueManager.cpp:332 #, boost-format msgid "%1% renamed to %2%" msgstr "" @@ -78,7 +78,7 @@ msgid "%1% was kicked: %2%" msgstr "" -#: dcpp/DownloadManager.cpp:530 +#: dcpp/DownloadManager.cpp:535 #, fuzzy, boost-format msgid "%1%: File not available" msgstr "Fitxer no disponible" @@ -86,26 +86,26 @@ #: dcpp/Util.cpp:337 #, c-format, boost-format msgid "%d B" -msgstr "" +msgstr "%d B" #: dcpp/Util.cpp:377 #, c-format, boost-format msgid "%s B" -msgstr "" +msgstr "%s Oct" -#: dcpp/QueueManager.cpp:532 +#: dcpp/QueueManager.cpp:534 msgid "A file of equal or larger size already exists at the target location" msgstr "Un fitxer igual o més gran ja existeix al destí" -#: dcpp/QueueManager.cpp:475 +#: dcpp/QueueManager.cpp:477 msgid "A file with a different size already exists in the queue" msgstr "Un fitxer amb una mida diferent, ja existeix en la llista de tasques" -#: dcpp/QueueManager.cpp:478 +#: dcpp/QueueManager.cpp:480 msgid "A file with different tth root already exists in the queue" msgstr "Un fitxer amb un tth diferente ja existeix a la cua" -#: dcpp/QueueManager.cpp:442 +#: dcpp/QueueManager.cpp:449 msgid "A file with the same hash already exists in your share" msgstr "" "Un fitxer amb el mateix hash ja existeix entre els teus fitxers compartits" @@ -114,11 +114,11 @@ msgid "All download slots taken" msgstr "No hi han slots de descàrrega lliures" -#: dcpp/DownloadManager.cpp:376 +#: dcpp/DownloadManager.cpp:381 msgid "CRC32 inconsistency (SFV-Check)" msgstr "Inconsistencia CRC32 (Comprov-SFV)" -#: dcpp/DownloadManager.cpp:374 +#: dcpp/DownloadManager.cpp:379 #, fuzzy, boost-format msgid "CRC32 inconsistency (SFV-Check) (File: %1%)" msgstr "Inconsistencia CRC32 (Comprov-SFV)" @@ -142,19 +142,19 @@ msgid "Could not open target file: %1%" msgstr "" -#: dcpp/ShareManager.cpp:418 +#: dcpp/ShareManager.cpp:422 msgid "Directory already shared" msgstr "Aquest directori ja està compartit" #: dcpp/ADLSearch.h:281 msgid "Discard" -msgstr "" +msgstr "Descarta" #: dcpp/BufferedSocket.cpp:404 msgid "Disconnected" msgstr "Desconectat" -#: dcpp/UploadManager.cpp:450 +#: dcpp/UploadManager.cpp:453 #, boost-format msgid "Disconnected user leaving the hub: %1%" msgstr "" @@ -163,14 +163,14 @@ msgid "Download Queue" msgstr "Cua de descàrrega" -#: dcpp/ShareManager.cpp:741 +#: dcpp/ShareManager.cpp:802 #, boost-format msgid "" "Duplicate file will not be shared: %1%%2% (Size: %3% B) Dupe matched " "against: %4%%5%" msgstr "" -#: dcpp/QueueManager.cpp:545 dcpp/QueueManager.cpp:549 +#: dcpp/QueueManager.cpp:547 dcpp/QueueManager.cpp:551 #, boost-format msgid "Duplicate source: %1%" msgstr "" @@ -223,22 +223,22 @@ "Error al configurar el servidor socks per relay UDP (verifica adreça socks i " "port)" -#: dcpp/ShareManager.cpp:776 +#: dcpp/ShareManager.cpp:837 #, fuzzy, boost-format msgid "File list refresh failed: %1%" msgstr "S'ha acabt la actualització de la llista de fitxers" -#: dcpp/ShareManager.cpp:820 +#: dcpp/ShareManager.cpp:882 msgid "File list refresh finished" msgstr "S'ha acabt la actualització de la llista de fitxers" -#: dcpp/ShareManager.cpp:756 +#: dcpp/ShareManager.cpp:817 msgid "" "File list refresh in progress, please wait for it to finish before trying to " "refresh again" msgstr "" -#: dcpp/ShareManager.cpp:798 +#: dcpp/ShareManager.cpp:858 msgid "File list refresh initiated" msgstr "S'ha iniciat la actualizació de la llista de fitxers" @@ -256,7 +256,7 @@ msgid "Finished hashing: %1% (%2%/s)" msgstr "" -#: dcpp/DownloadManager.cpp:308 +#: dcpp/DownloadManager.cpp:310 msgid "Full tree does not match TTH root" msgstr "L'arbre descarregat no coincideix amb l'arrel TTH" @@ -285,9 +285,9 @@ #: dcpp/DownloadManager.cpp:220 msgid "Invalid size" -msgstr "" +msgstr "La mida és invàlida" -#: dcpp/QueueManager.cpp:515 dcpp/QueueManager.cpp:523 +#: dcpp/QueueManager.cpp:517 dcpp/QueueManager.cpp:525 msgid "" "Invalid target file (missing directory, check default download directory " "setting)" @@ -308,24 +308,24 @@ msgid "Maximum command length exceeded" msgstr "" -#: dcpp/DownloadManager.cpp:280 +#: dcpp/DownloadManager.cpp:282 msgid "More data was sent than was expected" msgstr "S'ha enviado més dades que les esperades" -#: dcpp/ShareManager.cpp:403 +#: dcpp/ShareManager.cpp:409 msgid "No directory specified" msgstr "Directori no especificat" -#: dcpp/DownloadManager.cpp:419 +#: dcpp/DownloadManager.cpp:424 msgid "No slots available" msgstr "No queden slots disponibles" -#: dcpp/AdcHub.cpp:577 +#: dcpp/AdcHub.cpp:573 #, boost-format msgid "Not listening for connections - please restart %1%" msgstr "" -#: dcpp/Transfer.cpp:63 dcpp/Transfer.cpp:67 dcpp/ClientManager.cpp:114 +#: dcpp/Transfer.cpp:81 dcpp/Transfer.cpp:85 dcpp/ClientManager.cpp:115 #: dcpp/SearchManager.cpp:267 dcpp/SearchManager.cpp:329 #: dcpp/SearchManager.cpp:331 msgid "Offline" @@ -335,7 +335,7 @@ msgid "Redirect user(s)" msgstr "Redireccionar usuari(s)" -#: dcpp/ShareManager.cpp:421 +#: dcpp/ShareManager.cpp:425 msgid "Remove all subdirectories before adding this one" msgstr "Eliminar tots els subdirectoris avans d'agregar aquest" @@ -370,11 +370,11 @@ msgid "TTH inconsistency" msgstr "" -#: dcpp/QueueManager.cpp:510 dcpp/QueueManager.cpp:519 +#: dcpp/QueueManager.cpp:512 dcpp/QueueManager.cpp:521 msgid "Target filename too long" msgstr "El nom del fitxer de destí es massa llarg" -#: dcpp/QueueManager.cpp:798 +#: dcpp/QueueManager.cpp:800 msgid "Target removed" msgstr "" @@ -391,11 +391,11 @@ msgid "The socks server requires authentication" msgstr "el servidor socks nescessita autentificació" -#: dcpp/ShareManager.cpp:407 +#: dcpp/ShareManager.cpp:413 msgid "The temporary download directory cannot be shared" msgstr "El directorio de descàrregues temporals no es pot compartir" -#: dcpp/QueueManager.cpp:465 +#: dcpp/QueueManager.cpp:469 msgid "This file is already queued" msgstr "" @@ -403,7 +403,7 @@ msgid "Unable to create thread" msgstr "No es pot crear la tasca" -#: dcpp/QueueManager.cpp:995 +#: dcpp/QueueManager.cpp:1002 #, boost-format msgid "Unable to open filelist: %1%" msgstr "" @@ -413,7 +413,7 @@ msgid "Unable to read hash data file" msgstr "No es pot crear la tasca" -#: dcpp/QueueManager.cpp:327 +#: dcpp/QueueManager.cpp:334 #, fuzzy, boost-format msgid "Unable to rename %1%: %2%" msgstr "No es pot crear la tasca" @@ -428,18 +428,17 @@ msgid "Unknown error: 0x%1$x" msgstr "" -#: dcpp/ShareManager.cpp:426 dcpp/ShareManager.cpp:468 -msgid "Virtual directory name already exists" -msgstr "El nom de la carpeta virtual ja existeix" - -#: dcpp/QueueManager.cpp:412 dcpp/QueueManager.cpp:436 +#: dcpp/QueueManager.cpp:419 dcpp/QueueManager.cpp:443 msgid "You're trying to download from yourself!" msgstr "Estás intentant descarregar de tu mateix!" -#: dcpp/SettingsManager.cpp:156 +#: dcpp/SettingsManager.cpp:155 msgid "downloaded from" msgstr "" -#: dcpp/SettingsManager.cpp:157 +#: dcpp/SettingsManager.cpp:156 msgid "uploaded to" msgstr "" + +#~ msgid "Virtual directory name already exists" +#~ msgstr "El nom de la carpeta virtual ja existeix" Modified: dcplusplus/trunk/dcpp/po/cs.po =================================================================== --- dcplusplus/trunk/dcpp/po/cs.po 2008-04-24 13:50:11 UTC (rev 1211) +++ dcplusplus/trunk/dcpp/po/cs.po 2008-04-24 14:15:36 UTC (rev 1212) @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: dcplusplus\n" "Report-Msgid-Bugs-To: dcp...@li...\n" -"POT-Creation-Date: 2008-03-18 22:52+0100\n" +"POT-Creation-Date: 2008-04-21 14:00+0200\n" "PO-Revision-Date: 2008-03-13 23:00+0000\n" "Last-Translator: marek.tomass <mar...@gm...>\n" "Language-Team: Czech <cs...@li...>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-03-18 21:20+0000\n" +"X-Launchpad-Export-Date: 2008-04-21 11:52+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: dcpp/Util.cpp:381 @@ -63,7 +63,7 @@ "%1% not shared; calculated CRC32 does not match the one found in SFV file." msgstr "" -#: dcpp/QueueManager.cpp:325 +#: dcpp/QueueManager.cpp:332 #, boost-format msgid "%1% renamed to %2%" msgstr "%1% přejmenovat na %2%" @@ -78,7 +78,7 @@ msgid "%1% was kicked: %2%" msgstr "" -#: dcpp/DownloadManager.cpp:530 +#: dcpp/DownloadManager.cpp:535 #, boost-format msgid "%1%: File not available" msgstr "%1%: Soubor není dostupný" @@ -86,29 +86,27 @@ #: dcpp/Util.cpp:337 #, c-format, boost-format msgid "%d B" -msgstr "" -"Copy text \t\r\n" -"%d B" +msgstr "%d B" #: dcpp/Util.cpp:377 #, c-format, boost-format msgid "%s B" msgstr "%s B" -#: dcpp/QueueManager.cpp:532 +#: dcpp/QueueManager.cpp:534 msgid "A file of equal or larger size already exists at the target location" msgstr "" "Soubor se stejnou nebo vetsi velikosti je uz na miste kam chcete stahovat" -#: dcpp/QueueManager.cpp:475 +#: dcpp/QueueManager.cpp:477 msgid "A file with a different size already exists in the queue" msgstr "Stejny soubor z jinou velkosti je uz ve fronte" -#: dcpp/QueueManager.cpp:478 +#: dcpp/QueueManager.cpp:480 msgid "A file with different tth root already exists in the queue" msgstr "Stejny soubor s jinym tth indexom (tth root) je uz ve fronte" -#: dcpp/QueueManager.cpp:442 +#: dcpp/QueueManager.cpp:449 msgid "A file with the same hash already exists in your share" msgstr "Soubor se stejnym hashem uz sdilite" @@ -116,11 +114,11 @@ msgid "All download slots taken" msgstr "Vsechny upload sloty obsazene" -#: dcpp/DownloadManager.cpp:376 +#: dcpp/DownloadManager.cpp:381 msgid "CRC32 inconsistency (SFV-Check)" msgstr "CRC32 nesuhlasi (SFV kontrola)" -#: dcpp/DownloadManager.cpp:374 +#: dcpp/DownloadManager.cpp:379 #, boost-format msgid "CRC32 inconsistency (SFV-Check) (File: %1%)" msgstr "" @@ -144,7 +142,7 @@ msgid "Could not open target file: %1%" msgstr "" -#: dcpp/ShareManager.cpp:418 +#: dcpp/ShareManager.cpp:422 msgid "Directory already shared" msgstr "Slozka je uz sdilena" @@ -156,7 +154,7 @@ msgid "Disconnected" msgstr "Odpojeny" -#: dcpp/UploadManager.cpp:450 +#: dcpp/UploadManager.cpp:453 #, boost-format msgid "Disconnected user leaving the hub: %1%" msgstr "" @@ -165,14 +163,14 @@ msgid "Download Queue" msgstr "Fronta souboru k stahnuti" -#: dcpp/ShareManager.cpp:741 +#: dcpp/ShareManager.cpp:802 #, boost-format msgid "" "Duplicate file will not be shared: %1%%2% (Size: %3% B) Dupe matched " "against: %4%%5%" msgstr "" -#: dcpp/QueueManager.cpp:545 dcpp/QueueManager.cpp:549 +#: dcpp/QueueManager.cpp:547 dcpp/QueueManager.cpp:551 #, boost-format msgid "Duplicate source: %1%" msgstr "" @@ -225,22 +223,22 @@ "Nespravne nastaveni Socket Serveru pro zaisteni UDP (otevrte adresu Socket " "Serveru a port)" -#: dcpp/ShareManager.cpp:776 +#: dcpp/ShareManager.cpp:837 #, boost-format msgid "File list refresh failed: %1%" msgstr "" -#: dcpp/ShareManager.cpp:820 +#: dcpp/ShareManager.cpp:882 msgid "File list refresh finished" msgstr "Dokonceni obnoveni seznamu souboru" -#: dcpp/ShareManager.cpp:756 +#: dcpp/ShareManager.cpp:817 msgid "" "File list refresh in progress, please wait for it to finish before trying to " "refresh again" msgstr "Cekejte prosim, az sa dokonci obnova seznamu souboru" -#: dcpp/ShareManager.cpp:798 +#: dcpp/ShareManager.cpp:858 msgid "File list refresh initiated" msgstr "Zahajeni obnoveni seznamu souboru" @@ -258,7 +256,7 @@ msgid "Finished hashing: %1% (%2%/s)" msgstr "" -#: dcpp/DownloadManager.cpp:308 +#: dcpp/DownloadManager.cpp:310 msgid "Full tree does not match TTH root" msgstr "Stahnuty strom neodpoveda porovnavanemu TTH zakladu (TTH root)" @@ -289,7 +287,7 @@ msgid "Invalid size" msgstr "" -#: dcpp/QueueManager.cpp:515 dcpp/QueueManager.cpp:523 +#: dcpp/QueueManager.cpp:517 dcpp/QueueManager.cpp:525 msgid "" "Invalid target file (missing directory, check default download directory " "setting)" @@ -310,24 +308,24 @@ msgid "Maximum command length exceeded" msgstr "" -#: dcpp/DownloadManager.cpp:280 +#: dcpp/DownloadManager.cpp:282 msgid "More data was sent than was expected" msgstr "Bylo odoslane vic dat nez bylo ocekavane" -#: dcpp/ShareManager.cpp:403 +#: dcpp/ShareManager.cpp:409 msgid "No directory specified" msgstr "Nebyla zvolena slozka" -#: dcpp/DownloadManager.cpp:419 +#: dcpp/DownloadManager.cpp:424 msgid "No slots available" msgstr "Nejsou volne zadne sloty" -#: dcpp/AdcHub.cpp:577 +#: dcpp/AdcHub.cpp:573 #, boost-format msgid "Not listening for connections - please restart %1%" msgstr "" -#: dcpp/Transfer.cpp:63 dcpp/Transfer.cpp:67 dcpp/ClientManager.cpp:114 +#: dcpp/Transfer.cpp:81 dcpp/Transfer.cpp:85 dcpp/ClientManager.cpp:115 #: dcpp/SearchManager.cpp:267 dcpp/SearchManager.cpp:329 #: dcpp/SearchManager.cpp:331 msgid "Offline" @@ -337,7 +335,7 @@ msgid "Redirect user(s)" msgstr "Presmerovat uzivatele" -#: dcpp/ShareManager.cpp:421 +#: dcpp/ShareManager.cpp:425 msgid "Remove all subdirectories before adding this one" msgstr "Odeberte vsecky podslozky, nez pridate tuto" @@ -370,11 +368,11 @@ msgid "TTH inconsistency" msgstr "" -#: dcpp/QueueManager.cpp:510 dcpp/QueueManager.cpp:519 +#: dcpp/QueueManager.cpp:512 dcpp/QueueManager.cpp:521 msgid "Target filename too long" msgstr "Cilove jmeno souboru je prilis dlouhe" -#: dcpp/Queu... [truncated message content] |
From: <arn...@us...> - 2008-04-24 14:17:32
|
Revision: 1213 http://dcplusplus.svn.sourceforge.net/dcplusplus/?rev=1213&view=rev Author: arnetheduck Date: 2008-04-24 07:17:11 -0700 (Thu, 24 Apr 2008) Log Message: ----------- Use userdata instead of prop Modified Paths: -------------- dcplusplus/trunk/dwt/include/dwt/Widget.h dcplusplus/trunk/dwt/src/Widget.cpp Property Changed: ---------------- dcplusplus/trunk/ Property changes on: dcplusplus/trunk ___________________________________________________________________ Name: bzr:revision-info - timestamp: 2008-04-21 14:20:35.400000095 +0200 committer: Jacek Sieka <arn...@gm...> properties: branch-nick: dcplusplus + timestamp: 2008-04-21 21:43:23.880000114 +0200 committer: Jacek Sieka <arn...@gm...> properties: branch-nick: dcplusplus Name: bzr:revision-id:v3-trunk1 - 1027 arn...@gm...-20080323183926-schknwnkgeo7ivdn 1028 zouzou123gen-20080323220411-r8usuc3qxwuh7zsn 1029 zouzou123gen-20080323221249-0su72zaj13e706mk 1030 arn...@gm...-20080324140623-muba1dl46m000o8c 1031 zouzou123gen-20080324141933-qbgr93ugpe0297m6 1032 arn...@gm...-20080324153706-siidja05n84i00b1 1033 arn...@gm...-20080324153823-lhn3awurnu77riln 1034 arn...@gm...-20080324165650-zapppziji67yf5a2 1035 zouzou123gen-20080324175936-4mqc2kh0lo5wtdu2 1036 zouzou123gen-20080325004602-6wdsoym95mjuhwd3 1037 arn...@gm...-20080325100659-8fqy6q65itmghlep 1038 zouzou123gen-20080325175216-s297sdiucukfvijh 1039 arn...@gm...-20080325210137-3dfqyoi8ykosy087 1040 arn...@gm...-20080325211747-nwwy1eb33r071sca 1041 arn...@gm...-20080326084110-qbselrjckku275xi 1042 zouzou123gen-20080326123631-35642mgbk2i4ty32 1043 zouzou123gen-20080326124345-f4xwn2d3ty8ubd6r 1044 arn...@gm...-20080326162031-il0nyms30w0mky43 1045 arn...@gm...-20080326164801-8dru8mjc06xgzjpv 1046 arn...@gm...-20080326170438-uzl2rx8fqnohak7g 1047 zouzou123gen-20080326172821-d6uqcbmfb0c6rwlv 1048 arn...@gm...-20080326213257-qlgdh7m2712p2l0q 1049 arn...@gm...-20080326214313-ktnoekgk3s0wmatz 1050 arn...@gm...-20080326215256-0j1iqrf286b9g7zf 1051 arn...@gm...-20080327082121-hoi22wh1gwjdfbyd 1052 arn...@gm...-20080327120639-um3tukdt374rwvgm 1053 zouzou123gen-20080327130703-6vtek6uxy3vua543 1054 arn...@gm...-20080327215831-dmg5mkufskabwkro 1055 arn...@gm...-20080327231459-cdztcv25alsuyqmf 1056 arn...@gm...-20080328085925-gceybsr53oml1p24 1057 arn...@gm...-20080328200512-1sjuu6bcnl2dyd2a 1058 arn...@gm...-20080328210347-bussqjrm5mfswh7o 1059 arn...@gm...-20080329055630-braiir1dskv7a4qm 1060 arn...@gm...-20080329061558-rck8dz60wpj3c5ja 1061 arn...@gm...-20080329081253-if6o5jn329mbzfpl 1062 arn...@gm...-20080329081619-cb4x930j8sp55cs0 1063 arn...@gm...-20080329103216-hgjzo7ra2zixbztd 1064 arn...@gm...-20080329124042-q3aw4iodmo5kafyp 1065 arn...@gm...-20080329124926-2je1z18p0272zpua 1066 arn...@gm...-20080329150901-ehj9t32en7eps2dp 1067 zouzou123gen-20080329153653-36xlvpik2ns9r84r 1068 zouzou123gen-20080329162703-51xr8hg073pg7wq5 1069 zouzou123gen-20080329234706-8ddipdqu0xeudkql 1070 arn...@gm...-20080330081232-ubqr1171ewalrd4q 1071 zouzou123gen-20080330131607-yppbs3mgyjef1cux 1072 zouzou123gen-20080330134835-yv1nogy77ib1uehd 1073 zouzou123gen-20080331124549-alyw7vugdn30piqy 1074 zouzou123gen-20080331135108-q8frtqsin5bosfzm 1075 zouzou123gen-20080331140757-u94q52yccl5lsifk 1076 zouzou123gen-20080331152513-ue1x5qhigcw51348 1077 arn...@gm...-20080331184436-a8g6chibmg8nswls 1078 arn...@gm...-20080331220648-81485k28qmwruwz6 1079 zouzou123gen-20080401081001-2yjn07cf8s5sxr3a 1080 zouzou123gen-20080401081247-f3p4hdjojnd460jw 1081 zouzou123gen-20080401084117-24a454g8o0x656kg 1082 zouzou123gen-20080401133146-jabb5i8870fg6f66 1083 zouzou123gen-20080401154610-mxdqoo5bksru93e6 1084 arn...@gm...-20080401185530-lqj4tflt5ldmx46f 1085 arn...@gm...-20080401212616-ffl7m0xm8gt15knk 1086 arn...@gm...-20080402084515-ofmnwihzv159jton 1087 arn...@gm...-20080402133105-y70soi38owzl76i9 1088 arn...@gm...-20080402142417-rn2dbkx19wfz3vae 1089 arn...@gm...-20080402144459-u3z3hqvl8aqjc4a0 1090 zouzou123gen-20080402145051-zi8tmvy8u3r2mzu8 1091 arn...@gm...-20080402152137-f397uz1yp9qjvfwh 1092 zouzou123gen-20080402170355-29wda40wk3cy7lu5 1093 arn...@gm...-20080402180628-ipos9li0c4bsmq1h 1094 arn...@gm...-20080402181235-s2a6f4ww4lzayl46 1095 arn...@gm...-20080402193851-6mu64vgep6tijith 1096 arn...@gm...-20080402203810-86zpxsx69q83zf3r 1097 arn...@gm...-20080402204331-so2e8n892o23pejr 1098 poy-20080402224153-225qylr2cfwhqrg7 1099 mrmikejj-20080403125112-o8polh8rkn62umyh 1100 arn...@gm...-20080403125139-8xub76j1xazhfxna 1101 po...@12...-20080403140544-13kockkjho883nb4 1102 po...@12...-20080403143012-bxghtoodiolugpbs 1103 arn...@gm...-20080403190809-bbi4bz5rfcvjnt20 1104 arn...@gm...-20080403205410-czxru1vcg1s4wcws 1105 arn...@gm...-20080403213124-54spdrwszgyimd90 1106 po...@12...-20080404002406-aj74x5tngi6mmmj1 1107 arn...@gm...-20080404122415-mjy07qzbaxyhagra 1108 po...@12...-20080404145445-84lyk5tyy3b3br14 1109 po...@12...-20080404231417-v4v8x7u3f0hm0ejc 1110 po...@12...-20080405001107-14d1ojjof8xhvcj8 1111 arn...@gm...-20080405071929-jmnrul21sxx04kky 1112 arn...@gm...-20080405080105-9qbda7be0pi7y1ai 1113 po...@12...-20080405154555-yuj2n5kyndfjlpsf 1114 po...@12...-20080405220250-8y09d0samsj8ja94 1115 po...@12...-20080406134101-4860ytb61sbu3yhg 1116 po...@12...-20080406155849-2wzxzuzs5m8zpk0g 1117 po...@12...-20080406164835-bv5dydhm3qqydsty 1118 arn...@gm...-20080406210237-c7tyfgiz2sjgv044 1119 po...@12...-20080407114423-4yajg1rffidq76bj 1120 arn...@gm...-20080407194826-c42t4bjzw4vflejn 1121 po...@12...-20080407214303-o7ul1bvcn6gvaoc9 1122 po...@12...-20080407220647-r7f3em92til5j67s 1123 po...@12...-20080408212439-54t3bqlhvw1nu4xc 1124 arn...@gm...-20080409193708-y6erfzwrcb1seet3 1125 arn...@gm...-20080409195827-ub6t2s3wdf28nfpz 1126 po...@12...-20080409215055-1zmqhhm2859878c1 1127 arn...@gm...-20080410102447-l4es4cbukkqwcnpc 1128 arn...@gm...-20080410214118-b70g50tl27cq9q29 1129 arn...@gm...-20080411074730-w1pu78qigtx87lx3 1130 arn...@gm...-20080411090724-kwdj9pg9hrv1xhwb 1131 po...@12...-20080411153057-tn7zhxqk0z7ceref 1132 arn...@gm...-20080411200946-ierqlg8v9vzj18n2 1133 arn...@gm...-20080411201718-ecshulwd7ic0wdci 1134 arn...@gm...-20080411204047-jc9vzcsf32j38dvc 1135 arn...@gm...-20080411205445-ojuz2a29yq8ww37j 1136 arn...@gm...-20080411214746-r420xmdgo35pkweb 1137 po...@12...-20080412010723-cibh8r0itlzqyt3f 1138 arn...@gm...-20080412200504-6qfeqnsghxgrk775 1139 arn...@gm...-20080413095435-2pkfb407hk8j54te 1140 arn...@gm...-20080413133927-zw2tpz8o8p3izyix 1141 arn...@gm...-20080413165025-ug342rxtq4blxck5 1142 arn...@gm...-20080413182618-6ihabn0tii6gb2m2 1143 arn...@gm...-20080413184517-9p08tedakta1h762 1144 arn...@gm...-20080413193655-kc98lx7kpzo42q43 1145 arn...@gm...-20080414132947-pguvkuzvyadukssc 1146 arn...@gm...-20080414133544-pxwxm9kcvw0k0vf3 1147 po...@12...-20080414174341-hw1im7ysymscpiq0 1148 arn...@gm...-20080414181459-5gu852lneflgf5d6 1149 po...@12...-20080414205719-d80e75fsl8zzi6je 1150 arn...@gm...-20080414211616-835ve71r1qdlbhb4 1151 arn...@gm...-20080415080409-4cid9q7opng8ijav 1152 arn...@gm...-20080415124540-roduj23x442jeefn 1153 arn...@gm...-20080415141450-cld2ym4s50uu31q7 1154 po...@12...-20080415143018-4emcs3u1fquzsu1f 1155 arn...@gm...-20080415174958-wfqu5kga5pe39xvc 1156 po...@12...-20080415182942-2ux0yn8immkrz7ch 1157 po...@12...-20080415185700-gdgpyn414bf4behz 1158 po...@12...-20080415202535-cvevdgrawpilji5b 1159 po...@12...-20080415214801-lgb1429qdm4ti6ub 1160 po...@12...-20080416123247-6dw18ea0lk4m5q8q 1161 po...@12...-20080416135834-6mtzcfy7pzxqfnq0 1162 po...@12...-20080416181626-0ex66f1lv1maf38l 1163 arn...@gm...-20080416183603-yxbj16t2nd8rdzzd 1164 arn...@gm...-20080416200700-wncbhytfixz9b15u 1165 po...@12...-20080416200941-5oigemky43sz6r87 1166 arn...@gm...-20080416204550-0dx3qhxasdkdohx1 1167 arn...@gm...-20080416211510-3ilsym0bom7u2cer 1168 tom@athlon-20080417125238-0hhhchg951y7p83w 1169 arn...@gm...-20080418203137-e6szrje3fje5dgh9 1170 arn...@gm...-20080419164722-vyjrwwvglxr4yxuu 1171 arn...@gm...-20080419164802-o2boulbfrea4e0dx 1172 arn...@gm...-20080419165129-zj3axn731fo84vd5 1173 po...@12...-20080419172806-2qspfwerslo10rd2 1174 arn...@gm...-20080419212304-3wjafor82amtvik3 1175 arn...@gm...-20080419212347-t5oze1b59dk7vkiv 1176 arn...@gm...-20080420133104-h16loa3kvzrpkxiv 1177 po...@12...-20080420141642-z9mgyje16kkfy11z 1178 arn...@gm...-20080420173012-we22yoyvldt8u1az 1179 arn...@gm...-20080420173645-l296bgbr60wj267s 1180 arn...@gm...-20080420181134-ypu4ik21vc9ma1u9 1181 arn...@gm...-20080420192935-g59ddftmp35o6wdq 1182 arn...@gm...-20080420194530-qbyih90fixp3jevq 1183 arn...@gm...-20080420200905-mc0wa2egjt6k0783 1184 po...@12...-20080421110151-tm3apquwg3p4otyv 1185 po...@12...-20080421111032-2mwe6we5llzbqfj1 1186 arn...@gm...-20080421112743-av3pdgtq20m91f8c 1187 arn...@gm...-20080421122035-2ygc85ppjs7rhswn + 1027 arn...@gm...-20080323183926-schknwnkgeo7ivdn 1028 zouzou123gen-20080323220411-r8usuc3qxwuh7zsn 1029 zouzou123gen-20080323221249-0su72zaj13e706mk 1030 arn...@gm...-20080324140623-muba1dl46m000o8c 1031 zouzou123gen-20080324141933-qbgr93ugpe0297m6 1032 arn...@gm...-20080324153706-siidja05n84i00b1 1033 arn...@gm...-20080324153823-lhn3awurnu77riln 1034 arn...@gm...-20080324165650-zapppziji67yf5a2 1035 zouzou123gen-20080324175936-4mqc2kh0lo5wtdu2 1036 zouzou123gen-20080325004602-6wdsoym95mjuhwd3 1037 arn...@gm...-20080325100659-8fqy6q65itmghlep 1038 zouzou123gen-20080325175216-s297sdiucukfvijh 1039 arn...@gm...-20080325210137-3dfqyoi8ykosy087 1040 arn...@gm...-20080325211747-nwwy1eb33r071sca 1041 arn...@gm...-20080326084110-qbselrjckku275xi 1042 zouzou123gen-20080326123631-35642mgbk2i4ty32 1043 zouzou123gen-20080326124345-f4xwn2d3ty8ubd6r 1044 arn...@gm...-20080326162031-il0nyms30w0mky43 1045 arn...@gm...-20080326164801-8dru8mjc06xgzjpv 1046 arn...@gm...-20080326170438-uzl2rx8fqnohak7g 1047 zouzou123gen-20080326172821-d6uqcbmfb0c6rwlv 1048 arn...@gm...-20080326213257-qlgdh7m2712p2l0q 1049 arn...@gm...-20080326214313-ktnoekgk3s0wmatz 1050 arn...@gm...-20080326215256-0j1iqrf286b9g7zf 1051 arn...@gm...-20080327082121-hoi22wh1gwjdfbyd 1052 arn...@gm...-20080327120639-um3tukdt374rwvgm 1053 zouzou123gen-20080327130703-6vtek6uxy3vua543 1054 arn...@gm...-20080327215831-dmg5mkufskabwkro 1055 arn...@gm...-20080327231459-cdztcv25alsuyqmf 1056 arn...@gm...-20080328085925-gceybsr53oml1p24 1057 arn...@gm...-20080328200512-1sjuu6bcnl2dyd2a 1058 arn...@gm...-20080328210347-bussqjrm5mfswh7o 1059 arn...@gm...-20080329055630-braiir1dskv7a4qm 1060 arn...@gm...-20080329061558-rck8dz60wpj3c5ja 1061 arn...@gm...-20080329081253-if6o5jn329mbzfpl 1062 arn...@gm...-20080329081619-cb4x930j8sp55cs0 1063 arn...@gm...-20080329103216-hgjzo7ra2zixbztd 1064 arn...@gm...-20080329124042-q3aw4iodmo5kafyp 1065 arn...@gm...-20080329124926-2je1z18p0272zpua 1066 arn...@gm...-20080329150901-ehj9t32en7eps2dp 1067 zouzou123gen-20080329153653-36xlvpik2ns9r84r 1068 zouzou123gen-20080329162703-51xr8hg073pg7wq5 1069 zouzou123gen-20080329234706-8ddipdqu0xeudkql 1070 arn...@gm...-20080330081232-ubqr1171ewalrd4q 1071 zouzou123gen-20080330131607-yppbs3mgyjef1cux 1072 zouzou123gen-20080330134835-yv1nogy77ib1uehd 1073 zouzou123gen-20080331124549-alyw7vugdn30piqy 1074 zouzou123gen-20080331135108-q8frtqsin5bosfzm 1075 zouzou123gen-20080331140757-u94q52yccl5lsifk 1076 zouzou123gen-20080331152513-ue1x5qhigcw51348 1077 arn...@gm...-20080331184436-a8g6chibmg8nswls 1078 arn...@gm...-20080331220648-81485k28qmwruwz6 1079 zouzou123gen-20080401081001-2yjn07cf8s5sxr3a 1080 zouzou123gen-20080401081247-f3p4hdjojnd460jw 1081 zouzou123gen-20080401084117-24a454g8o0x656kg 1082 zouzou123gen-20080401133146-jabb5i8870fg6f66 1083 zouzou123gen-20080401154610-mxdqoo5bksru93e6 1084 arn...@gm...-20080401185530-lqj4tflt5ldmx46f 1085 arn...@gm...-20080401212616-ffl7m0xm8gt15knk 1086 arn...@gm...-20080402084515-ofmnwihzv159jton 1087 arn...@gm...-20080402133105-y70soi38owzl76i9 1088 arn...@gm...-20080402142417-rn2dbkx19wfz3vae 1089 arn...@gm...-20080402144459-u3z3hqvl8aqjc4a0 1090 zouzou123gen-20080402145051-zi8tmvy8u3r2mzu8 1091 arn...@gm...-20080402152137-f397uz1yp9qjvfwh 1092 zouzou123gen-20080402170355-29wda40wk3cy7lu5 1093 arn...@gm...-20080402180628-ipos9li0c4bsmq1h 1094 arn...@gm...-20080402181235-s2a6f4ww4lzayl46 1095 arn...@gm...-20080402193851-6mu64vgep6tijith 1096 arn...@gm...-20080402203810-86zpxsx69q83zf3r 1097 arn...@gm...-20080402204331-so2e8n892o23pejr 1098 poy-20080402224153-225qylr2cfwhqrg7 1099 mrmikejj-20080403125112-o8polh8rkn62umyh 1100 arn...@gm...-20080403125139-8xub76j1xazhfxna 1101 po...@12...-20080403140544-13kockkjho883nb4 1102 po...@12...-20080403143012-bxghtoodiolugpbs 1103 arn...@gm...-20080403190809-bbi4bz5rfcvjnt20 1104 arn...@gm...-20080403205410-czxru1vcg1s4wcws 1105 arn...@gm...-20080403213124-54spdrwszgyimd90 1106 po...@12...-20080404002406-aj74x5tngi6mmmj1 1107 arn...@gm...-20080404122415-mjy07qzbaxyhagra 1108 po...@12...-20080404145445-84lyk5tyy3b3br14 1109 po...@12...-20080404231417-v4v8x7u3f0hm0ejc 1110 po...@12...-20080405001107-14d1ojjof8xhvcj8 1111 arn...@gm...-20080405071929-jmnrul21sxx04kky 1112 arn...@gm...-20080405080105-9qbda7be0pi7y1ai 1113 po...@12...-20080405154555-yuj2n5kyndfjlpsf 1114 po...@12...-20080405220250-8y09d0samsj8ja94 1115 po...@12...-20080406134101-4860ytb61sbu3yhg 1116 po...@12...-20080406155849-2wzxzuzs5m8zpk0g 1117 po...@12...-20080406164835-bv5dydhm3qqydsty 1118 arn...@gm...-20080406210237-c7tyfgiz2sjgv044 1119 po...@12...-20080407114423-4yajg1rffidq76bj 1120 arn...@gm...-20080407194826-c42t4bjzw4vflejn 1121 po...@12...-20080407214303-o7ul1bvcn6gvaoc9 1122 po...@12...-20080407220647-r7f3em92til5j67s 1123 po...@12...-20080408212439-54t3bqlhvw1nu4xc 1124 arn...@gm...-20080409193708-y6erfzwrcb1seet3 1125 arn...@gm...-20080409195827-ub6t2s3wdf28nfpz 1126 po...@12...-20080409215055-1zmqhhm2859878c1 1127 arn...@gm...-20080410102447-l4es4cbukkqwcnpc 1128 arn...@gm...-20080410214118-b70g50tl27cq9q29 1129 arn...@gm...-20080411074730-w1pu78qigtx87lx3 1130 arn...@gm...-20080411090724-kwdj9pg9hrv1xhwb 1131 po...@12...-20080411153057-tn7zhxqk0z7ceref 1132 arn...@gm...-20080411200946-ierqlg8v9vzj18n2 1133 arn...@gm...-20080411201718-ecshulwd7ic0wdci 1134 arn...@gm...-20080411204047-jc9vzcsf32j38dvc 1135 arn...@gm...-20080411205445-ojuz2a29yq8ww37j 1136 arn...@gm...-20080411214746-r420xmdgo35pkweb 1137 po...@12...-20080412010723-cibh8r0itlzqyt3f 1138 arn...@gm...-20080412200504-6qfeqnsghxgrk775 1139 arn...@gm...-20080413095435-2pkfb407hk8j54te 1140 arn...@gm...-20080413133927-zw2tpz8o8p3izyix 1141 arn...@gm...-20080413165025-ug342rxtq4blxck5 1142 arn...@gm...-20080413182618-6ihabn0tii6gb2m2 1143 arn...@gm...-20080413184517-9p08tedakta1h762 1144 arn...@gm...-20080413193655-kc98lx7kpzo42q43 1145 arn...@gm...-20080414132947-pguvkuzvyadukssc 1146 arn...@gm...-20080414133544-pxwxm9kcvw0k0vf3 1147 po...@12...-20080414174341-hw1im7ysymscpiq0 1148 arn...@gm...-20080414181459-5gu852lneflgf5d6 1149 po...@12...-20080414205719-d80e75fsl8zzi6je 1150 arn...@gm...-20080414211616-835ve71r1qdlbhb4 1151 arn...@gm...-20080415080409-4cid9q7opng8ijav 1152 arn...@gm...-20080415124540-roduj23x442jeefn 1153 arn...@gm...-20080415141450-cld2ym4s50uu31q7 1154 po...@12...-20080415143018-4emcs3u1fquzsu1f 1155 arn...@gm...-20080415174958-wfqu5kga5pe39xvc 1156 po...@12...-20080415182942-2ux0yn8immkrz7ch 1157 po...@12...-20080415185700-gdgpyn414bf4behz 1158 po...@12...-20080415202535-cvevdgrawpilji5b 1159 po...@12...-20080415214801-lgb1429qdm4ti6ub 1160 po...@12...-20080416123247-6dw18ea0lk4m5q8q 1161 po...@12...-20080416135834-6mtzcfy7pzxqfnq0 1162 po...@12...-20080416181626-0ex66f1lv1maf38l 1163 arn...@gm...-20080416183603-yxbj16t2nd8rdzzd 1164 arn...@gm...-20080416200700-wncbhytfixz9b15u 1165 po...@12...-20080416200941-5oigemky43sz6r87 1166 arn...@gm...-20080416204550-0dx3qhxasdkdohx1 1167 arn...@gm...-20080416211510-3ilsym0bom7u2cer 1168 tom@athlon-20080417125238-0hhhchg951y7p83w 1169 arn...@gm...-20080418203137-e6szrje3fje5dgh9 1170 arn...@gm...-20080419164722-vyjrwwvglxr4yxuu 1171 arn...@gm...-20080419164802-o2boulbfrea4e0dx 1172 arn...@gm...-20080419165129-zj3axn731fo84vd5 1173 po...@12...-20080419172806-2qspfwerslo10rd2 1174 arn...@gm...-20080419212304-3wjafor82amtvik3 1175 arn...@gm...-20080419212347-t5oze1b59dk7vkiv 1176 arn...@gm...-20080420133104-h16loa3kvzrpkxiv 1177 po...@12...-20080420141642-z9mgyje16kkfy11z 1178 arn...@gm...-20080420173012-we22yoyvldt8u1az 1179 arn...@gm...-20080420173645-l296bgbr60wj267s 1180 arn...@gm...-20080420181134-ypu4ik21vc9ma1u9 1181 arn...@gm...-20080420192935-g59ddftmp35o6wdq 1182 arn...@gm...-20080420194530-qbyih90fixp3jevq 1183 arn...@gm...-20080420200905-mc0wa2egjt6k0783 1184 po...@12...-20080421110151-tm3apquwg3p4otyv 1185 po...@12...-20080421111032-2mwe6we5llzbqfj1 1186 arn...@gm...-20080421112743-av3pdgtq20m91f8c 1187 arn...@gm...-20080421122035-2ygc85ppjs7rhswn 1188 arn...@gm...-20080421194323-clug9p9pkjkgc0cw Modified: dcplusplus/trunk/dwt/include/dwt/Widget.h =================================================================== --- dcplusplus/trunk/dwt/include/dwt/Widget.h 2008-04-24 14:15:36 UTC (rev 1212) +++ dcplusplus/trunk/dwt/include/dwt/Widget.h 2008-04-24 14:17:11 UTC (rev 1213) @@ -37,7 +37,6 @@ #define DWT_Widget_h #include "forward.h" -#include "Atom.h" #include "Rectangle.h" #include "Message.h" #include "tstring.h" @@ -195,8 +194,6 @@ Widget * itsParent; HWND itsHandle; - /// The atom with which the pointer to the Widget is registered on the HWND - static GlobalAtom propAtom; }; inline Widget::Widget( Widget * parent ) : itsParent(parent), itsHandle(NULL) { @@ -229,7 +226,7 @@ template<typename T> T hwnd_cast(HWND hwnd) { - Widget* w = reinterpret_cast<Widget*>(::GetProp(hwnd, Widget::propAtom)); + Widget* w = reinterpret_cast<Widget*>(::GetWindowLongPtr(hwnd, GWLP_USERDATA)); return dynamic_cast<T>(w); } Modified: dcplusplus/trunk/dwt/src/Widget.cpp =================================================================== --- dcplusplus/trunk/dwt/src/Widget.cpp 2008-04-24 14:15:36 UTC (rev 1212) +++ dcplusplus/trunk/dwt/src/Widget.cpp 2008-04-24 14:17:11 UTC (rev 1213) @@ -48,6 +48,7 @@ #include <dwt/Widget.h> #include <dwt/DWTException.h> +#include <dwt/util/check.h> namespace dwt { @@ -92,7 +93,12 @@ throw DWTException("You may not attach to a widget that's already attached"); } itsHandle = hwnd; - ::SetProp(hwnd, propAtom, reinterpret_cast<HANDLE>(this) ); + dwtassert((::GetWindowLongPtr(hwnd, GWLP_USERDATA) == 0), "Userdata already set"); + ::SetLastError(0); + LONG_PTR ret = ::SetWindowLongPtr(hwnd, GWLP_USERDATA, reinterpret_cast<LONG_PTR>(this)); + if(ret == 0 && ::GetLastError() != 0) { + throw Win32Exception("Error while setting pointer"); + } } void Widget::addRemoveStyle( DWORD addStyle, bool add ) @@ -143,8 +149,6 @@ } } -GlobalAtom Widget::propAtom(_T("dwt::Widget*")); - void Widget::addCallback( const Message& msg, const CallbackType& callback ) { itsCallbacks[msg].push_back(callback); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <arn...@us...> - 2008-04-24 14:19:08
|
Revision: 1214 http://dcplusplus.svn.sourceforge.net/dcplusplus/?rev=1214&view=rev Author: arnetheduck Date: 2008-04-24 07:19:00 -0700 (Thu, 24 Apr 2008) Log Message: ----------- Move aspectfocus stuff to aspectkeyboard since they are the same thing - only widgets that can process keyboard input can have focus Modified Paths: -------------- dcplusplus/trunk/dwt/include/dwt/aspects/AspectKeyboard.h dcplusplus/trunk/dwt/include/dwt/widgets/Button.h dcplusplus/trunk/dwt/include/dwt/widgets/ComboBox.h dcplusplus/trunk/dwt/include/dwt/widgets/Composite.h dcplusplus/trunk/dwt/include/dwt/widgets/Control.h dcplusplus/trunk/dwt/include/dwt/widgets/CoolBar.h dcplusplus/trunk/dwt/include/dwt/widgets/DateTime.h dcplusplus/trunk/dwt/include/dwt/widgets/Label.h dcplusplus/trunk/dwt/include/dwt/widgets/Slider.h dcplusplus/trunk/dwt/include/dwt/widgets/Spinner.h dcplusplus/trunk/dwt/include/dwt/widgets/TabView.h dcplusplus/trunk/dwt/include/dwt/widgets/Table.h dcplusplus/trunk/dwt/include/dwt/widgets/TextBox.h dcplusplus/trunk/dwt/include/dwt/widgets/ToolBar.h dcplusplus/trunk/dwt/include/dwt/widgets/Tree.h Removed Paths: ------------- dcplusplus/trunk/dwt/include/dwt/aspects/AspectFocus.h Property Changed: ---------------- dcplusplus/trunk/ Property changes on: dcplusplus/trunk ___________________________________________________________________ Name: bzr:revision-info - timestamp: 2008-04-21 21:43:23.880000114 +0200 committer: Jacek Sieka <arn...@gm...> properties: branch-nick: dcplusplus + timestamp: 2008-04-22 08:33:43.720000029 +0200 committer: Jacek Sieka <arn...@gm...> properties: branch-nick: dcplusplus Name: bzr:revision-id:v3-trunk1 - 1027 arn...@gm...-20080323183926-schknwnkgeo7ivdn 1028 zouzou123gen-20080323220411-r8usuc3qxwuh7zsn 1029 zouzou123gen-20080323221249-0su72zaj13e706mk 1030 arn...@gm...-20080324140623-muba1dl46m000o8c 1031 zouzou123gen-20080324141933-qbgr93ugpe0297m6 1032 arn...@gm...-20080324153706-siidja05n84i00b1 1033 arn...@gm...-20080324153823-lhn3awurnu77riln 1034 arn...@gm...-20080324165650-zapppziji67yf5a2 1035 zouzou123gen-20080324175936-4mqc2kh0lo5wtdu2 1036 zouzou123gen-20080325004602-6wdsoym95mjuhwd3 1037 arn...@gm...-20080325100659-8fqy6q65itmghlep 1038 zouzou123gen-20080325175216-s297sdiucukfvijh 1039 arn...@gm...-20080325210137-3dfqyoi8ykosy087 1040 arn...@gm...-20080325211747-nwwy1eb33r071sca 1041 arn...@gm...-20080326084110-qbselrjckku275xi 1042 zouzou123gen-20080326123631-35642mgbk2i4ty32 1043 zouzou123gen-20080326124345-f4xwn2d3ty8ubd6r 1044 arn...@gm...-20080326162031-il0nyms30w0mky43 1045 arn...@gm...-20080326164801-8dru8mjc06xgzjpv 1046 arn...@gm...-20080326170438-uzl2rx8fqnohak7g 1047 zouzou123gen-20080326172821-d6uqcbmfb0c6rwlv 1048 arn...@gm...-20080326213257-qlgdh7m2712p2l0q 1049 arn...@gm...-20080326214313-ktnoekgk3s0wmatz 1050 arn...@gm...-20080326215256-0j1iqrf286b9g7zf 1051 arn...@gm...-20080327082121-hoi22wh1gwjdfbyd 1052 arn...@gm...-20080327120639-um3tukdt374rwvgm 1053 zouzou123gen-20080327130703-6vtek6uxy3vua543 1054 arn...@gm...-20080327215831-dmg5mkufskabwkro 1055 arn...@gm...-20080327231459-cdztcv25alsuyqmf 1056 arn...@gm...-20080328085925-gceybsr53oml1p24 1057 arn...@gm...-20080328200512-1sjuu6bcnl2dyd2a 1058 arn...@gm...-20080328210347-bussqjrm5mfswh7o 1059 arn...@gm...-20080329055630-braiir1dskv7a4qm 1060 arn...@gm...-20080329061558-rck8dz60wpj3c5ja 1061 arn...@gm...-20080329081253-if6o5jn329mbzfpl 1062 arn...@gm...-20080329081619-cb4x930j8sp55cs0 1063 arn...@gm...-20080329103216-hgjzo7ra2zixbztd 1064 arn...@gm...-20080329124042-q3aw4iodmo5kafyp 1065 arn...@gm...-20080329124926-2je1z18p0272zpua 1066 arn...@gm...-20080329150901-ehj9t32en7eps2dp 1067 zouzou123gen-20080329153653-36xlvpik2ns9r84r 1068 zouzou123gen-20080329162703-51xr8hg073pg7wq5 1069 zouzou123gen-20080329234706-8ddipdqu0xeudkql 1070 arn...@gm...-20080330081232-ubqr1171ewalrd4q 1071 zouzou123gen-20080330131607-yppbs3mgyjef1cux 1072 zouzou123gen-20080330134835-yv1nogy77ib1uehd 1073 zouzou123gen-20080331124549-alyw7vugdn30piqy 1074 zouzou123gen-20080331135108-q8frtqsin5bosfzm 1075 zouzou123gen-20080331140757-u94q52yccl5lsifk 1076 zouzou123gen-20080331152513-ue1x5qhigcw51348 1077 arn...@gm...-20080331184436-a8g6chibmg8nswls 1078 arn...@gm...-20080331220648-81485k28qmwruwz6 1079 zouzou123gen-20080401081001-2yjn07cf8s5sxr3a 1080 zouzou123gen-20080401081247-f3p4hdjojnd460jw 1081 zouzou123gen-20080401084117-24a454g8o0x656kg 1082 zouzou123gen-20080401133146-jabb5i8870fg6f66 1083 zouzou123gen-20080401154610-mxdqoo5bksru93e6 1084 arn...@gm...-20080401185530-lqj4tflt5ldmx46f 1085 arn...@gm...-20080401212616-ffl7m0xm8gt15knk 1086 arn...@gm...-20080402084515-ofmnwihzv159jton 1087 arn...@gm...-20080402133105-y70soi38owzl76i9 1088 arn...@gm...-20080402142417-rn2dbkx19wfz3vae 1089 arn...@gm...-20080402144459-u3z3hqvl8aqjc4a0 1090 zouzou123gen-20080402145051-zi8tmvy8u3r2mzu8 1091 arn...@gm...-20080402152137-f397uz1yp9qjvfwh 1092 zouzou123gen-20080402170355-29wda40wk3cy7lu5 1093 arn...@gm...-20080402180628-ipos9li0c4bsmq1h 1094 arn...@gm...-20080402181235-s2a6f4ww4lzayl46 1095 arn...@gm...-20080402193851-6mu64vgep6tijith 1096 arn...@gm...-20080402203810-86zpxsx69q83zf3r 1097 arn...@gm...-20080402204331-so2e8n892o23pejr 1098 poy-20080402224153-225qylr2cfwhqrg7 1099 mrmikejj-20080403125112-o8polh8rkn62umyh 1100 arn...@gm...-20080403125139-8xub76j1xazhfxna 1101 po...@12...-20080403140544-13kockkjho883nb4 1102 po...@12...-20080403143012-bxghtoodiolugpbs 1103 arn...@gm...-20080403190809-bbi4bz5rfcvjnt20 1104 arn...@gm...-20080403205410-czxru1vcg1s4wcws 1105 arn...@gm...-20080403213124-54spdrwszgyimd90 1106 po...@12...-20080404002406-aj74x5tngi6mmmj1 1107 arn...@gm...-20080404122415-mjy07qzbaxyhagra 1108 po...@12...-20080404145445-84lyk5tyy3b3br14 1109 po...@12...-20080404231417-v4v8x7u3f0hm0ejc 1110 po...@12...-20080405001107-14d1ojjof8xhvcj8 1111 arn...@gm...-20080405071929-jmnrul21sxx04kky 1112 arn...@gm...-20080405080105-9qbda7be0pi7y1ai 1113 po...@12...-20080405154555-yuj2n5kyndfjlpsf 1114 po...@12...-20080405220250-8y09d0samsj8ja94 1115 po...@12...-20080406134101-4860ytb61sbu3yhg 1116 po...@12...-20080406155849-2wzxzuzs5m8zpk0g 1117 po...@12...-20080406164835-bv5dydhm3qqydsty 1118 arn...@gm...-20080406210237-c7tyfgiz2sjgv044 1119 po...@12...-20080407114423-4yajg1rffidq76bj 1120 arn...@gm...-20080407194826-c42t4bjzw4vflejn 1121 po...@12...-20080407214303-o7ul1bvcn6gvaoc9 1122 po...@12...-20080407220647-r7f3em92til5j67s 1123 po...@12...-20080408212439-54t3bqlhvw1nu4xc 1124 arn...@gm...-20080409193708-y6erfzwrcb1seet3 1125 arn...@gm...-20080409195827-ub6t2s3wdf28nfpz 1126 po...@12...-20080409215055-1zmqhhm2859878c1 1127 arn...@gm...-20080410102447-l4es4cbukkqwcnpc 1128 arn...@gm...-20080410214118-b70g50tl27cq9q29 1129 arn...@gm...-20080411074730-w1pu78qigtx87lx3 1130 arn...@gm...-20080411090724-kwdj9pg9hrv1xhwb 1131 po...@12...-20080411153057-tn7zhxqk0z7ceref 1132 arn...@gm...-20080411200946-ierqlg8v9vzj18n2 1133 arn...@gm...-20080411201718-ecshulwd7ic0wdci 1134 arn...@gm...-20080411204047-jc9vzcsf32j38dvc 1135 arn...@gm...-20080411205445-ojuz2a29yq8ww37j 1136 arn...@gm...-20080411214746-r420xmdgo35pkweb 1137 po...@12...-20080412010723-cibh8r0itlzqyt3f 1138 arn...@gm...-20080412200504-6qfeqnsghxgrk775 1139 arn...@gm...-20080413095435-2pkfb407hk8j54te 1140 arn...@gm...-20080413133927-zw2tpz8o8p3izyix 1141 arn...@gm...-20080413165025-ug342rxtq4blxck5 1142 arn...@gm...-20080413182618-6ihabn0tii6gb2m2 1143 arn...@gm...-20080413184517-9p08tedakta1h762 1144 arn...@gm...-20080413193655-kc98lx7kpzo42q43 1145 arn...@gm...-20080414132947-pguvkuzvyadukssc 1146 arn...@gm...-20080414133544-pxwxm9kcvw0k0vf3 1147 po...@12...-20080414174341-hw1im7ysymscpiq0 1148 arn...@gm...-20080414181459-5gu852lneflgf5d6 1149 po...@12...-20080414205719-d80e75fsl8zzi6je 1150 arn...@gm...-20080414211616-835ve71r1qdlbhb4 1151 arn...@gm...-20080415080409-4cid9q7opng8ijav 1152 arn...@gm...-20080415124540-roduj23x442jeefn 1153 arn...@gm...-20080415141450-cld2ym4s50uu31q7 1154 po...@12...-20080415143018-4emcs3u1fquzsu1f 1155 arn...@gm...-20080415174958-wfqu5kga5pe39xvc 1156 po...@12...-20080415182942-2ux0yn8immkrz7ch 1157 po...@12...-20080415185700-gdgpyn414bf4behz 1158 po...@12...-20080415202535-cvevdgrawpilji5b 1159 po...@12...-20080415214801-lgb1429qdm4ti6ub 1160 po...@12...-20080416123247-6dw18ea0lk4m5q8q 1161 po...@12...-20080416135834-6mtzcfy7pzxqfnq0 1162 po...@12...-20080416181626-0ex66f1lv1maf38l 1163 arn...@gm...-20080416183603-yxbj16t2nd8rdzzd 1164 arn...@gm...-20080416200700-wncbhytfixz9b15u 1165 po...@12...-20080416200941-5oigemky43sz6r87 1166 arn...@gm...-20080416204550-0dx3qhxasdkdohx1 1167 arn...@gm...-20080416211510-3ilsym0bom7u2cer 1168 tom@athlon-20080417125238-0hhhchg951y7p83w 1169 arn...@gm...-20080418203137-e6szrje3fje5dgh9 1170 arn...@gm...-20080419164722-vyjrwwvglxr4yxuu 1171 arn...@gm...-20080419164802-o2boulbfrea4e0dx 1172 arn...@gm...-20080419165129-zj3axn731fo84vd5 1173 po...@12...-20080419172806-2qspfwerslo10rd2 1174 arn...@gm...-20080419212304-3wjafor82amtvik3 1175 arn...@gm...-20080419212347-t5oze1b59dk7vkiv 1176 arn...@gm...-20080420133104-h16loa3kvzrpkxiv 1177 po...@12...-20080420141642-z9mgyje16kkfy11z 1178 arn...@gm...-20080420173012-we22yoyvldt8u1az 1179 arn...@gm...-20080420173645-l296bgbr60wj267s 1180 arn...@gm...-20080420181134-ypu4ik21vc9ma1u9 1181 arn...@gm...-20080420192935-g59ddftmp35o6wdq 1182 arn...@gm...-20080420194530-qbyih90fixp3jevq 1183 arn...@gm...-20080420200905-mc0wa2egjt6k0783 1184 po...@12...-20080421110151-tm3apquwg3p4otyv 1185 po...@12...-20080421111032-2mwe6we5llzbqfj1 1186 arn...@gm...-20080421112743-av3pdgtq20m91f8c 1187 arn...@gm...-20080421122035-2ygc85ppjs7rhswn 1188 arn...@gm...-20080421194323-clug9p9pkjkgc0cw + 1027 arn...@gm...-20080323183926-schknwnkgeo7ivdn 1028 zouzou123gen-20080323220411-r8usuc3qxwuh7zsn 1029 zouzou123gen-20080323221249-0su72zaj13e706mk 1030 arn...@gm...-20080324140623-muba1dl46m000o8c 1031 zouzou123gen-20080324141933-qbgr93ugpe0297m6 1032 arn...@gm...-20080324153706-siidja05n84i00b1 1033 arn...@gm...-20080324153823-lhn3awurnu77riln 1034 arn...@gm...-20080324165650-zapppziji67yf5a2 1035 zouzou123gen-20080324175936-4mqc2kh0lo5wtdu2 1036 zouzou123gen-20080325004602-6wdsoym95mjuhwd3 1037 arn...@gm...-20080325100659-8fqy6q65itmghlep 1038 zouzou123gen-20080325175216-s297sdiucukfvijh 1039 arn...@gm...-20080325210137-3dfqyoi8ykosy087 1040 arn...@gm...-20080325211747-nwwy1eb33r071sca 1041 arn...@gm...-20080326084110-qbselrjckku275xi 1042 zouzou123gen-20080326123631-35642mgbk2i4ty32 1043 zouzou123gen-20080326124345-f4xwn2d3ty8ubd6r 1044 arn...@gm...-20080326162031-il0nyms30w0mky43 1045 arn...@gm...-20080326164801-8dru8mjc06xgzjpv 1046 arn...@gm...-20080326170438-uzl2rx8fqnohak7g 1047 zouzou123gen-20080326172821-d6uqcbmfb0c6rwlv 1048 arn...@gm...-20080326213257-qlgdh7m2712p2l0q 1049 arn...@gm...-20080326214313-ktnoekgk3s0wmatz 1050 arn...@gm...-20080326215256-0j1iqrf286b9g7zf 1051 arn...@gm...-20080327082121-hoi22wh1gwjdfbyd 1052 arn...@gm...-20080327120639-um3tukdt374rwvgm 1053 zouzou123gen-20080327130703-6vtek6uxy3vua543 1054 arn...@gm...-20080327215831-dmg5mkufskabwkro 1055 arn...@gm...-20080327231459-cdztcv25alsuyqmf 1056 arn...@gm...-20080328085925-gceybsr53oml1p24 1057 arn...@gm...-20080328200512-1sjuu6bcnl2dyd2a 1058 arn...@gm...-20080328210347-bussqjrm5mfswh7o 1059 arn...@gm...-20080329055630-braiir1dskv7a4qm 1060 arn...@gm...-20080329061558-rck8dz60wpj3c5ja 1061 arn...@gm...-20080329081253-if6o5jn329mbzfpl 1062 arn...@gm...-20080329081619-cb4x930j8sp55cs0 1063 arn...@gm...-20080329103216-hgjzo7ra2zixbztd 1064 arn...@gm...-20080329124042-q3aw4iodmo5kafyp 1065 arn...@gm...-20080329124926-2je1z18p0272zpua 1066 arn...@gm...-20080329150901-ehj9t32en7eps2dp 1067 zouzou123gen-20080329153653-36xlvpik2ns9r84r 1068 zouzou123gen-20080329162703-51xr8hg073pg7wq5 1069 zouzou123gen-20080329234706-8ddipdqu0xeudkql 1070 arn...@gm...-20080330081232-ubqr1171ewalrd4q 1071 zouzou123gen-20080330131607-yppbs3mgyjef1cux 1072 zouzou123gen-20080330134835-yv1nogy77ib1uehd 1073 zouzou123gen-20080331124549-alyw7vugdn30piqy 1074 zouzou123gen-20080331135108-q8frtqsin5bosfzm 1075 zouzou123gen-20080331140757-u94q52yccl5lsifk 1076 zouzou123gen-20080331152513-ue1x5qhigcw51348 1077 arn...@gm...-20080331184436-a8g6chibmg8nswls 1078 arn...@gm...-20080331220648-81485k28qmwruwz6 1079 zouzou123gen-20080401081001-2yjn07cf8s5sxr3a 1080 zouzou123gen-20080401081247-f3p4hdjojnd460jw 1081 zouzou123gen-20080401084117-24a454g8o0x656kg 1082 zouzou123gen-20080401133146-jabb5i8870fg6f66 1083 zouzou123gen-20080401154610-mxdqoo5bksru93e6 1084 arn...@gm...-20080401185530-lqj4tflt5ldmx46f 1085 arn...@gm...-20080401212616-ffl7m0xm8gt15knk 1086 arn...@gm...-20080402084515-ofmnwihzv159jton 1087 arn...@gm...-20080402133105-y70soi38owzl76i9 1088 arn...@gm...-20080402142417-rn2dbkx19wfz3vae 1089 arn...@gm...-20080402144459-u3z3hqvl8aqjc4a0 1090 zouzou123gen-20080402145051-zi8tmvy8u3r2mzu8 1091 arn...@gm...-20080402152137-f397uz1yp9qjvfwh 1092 zouzou123gen-20080402170355-29wda40wk3cy7lu5 1093 arn...@gm...-20080402180628-ipos9li0c4bsmq1h 1094 arn...@gm...-20080402181235-s2a6f4ww4lzayl46 1095 arn...@gm...-20080402193851-6mu64vgep6tijith 1096 arn...@gm...-20080402203810-86zpxsx69q83zf3r 1097 arn...@gm...-20080402204331-so2e8n892o23pejr 1098 poy-20080402224153-225qylr2cfwhqrg7 1099 mrmikejj-20080403125112-o8polh8rkn62umyh 1100 arn...@gm...-20080403125139-8xub76j1xazhfxna 1101 po...@12...-20080403140544-13kockkjho883nb4 1102 po...@12...-20080403143012-bxghtoodiolugpbs 1103 arn...@gm...-20080403190809-bbi4bz5rfcvjnt20 1104 arn...@gm...-20080403205410-czxru1vcg1s4wcws 1105 arn...@gm...-20080403213124-54spdrwszgyimd90 1106 po...@12...-20080404002406-aj74x5tngi6mmmj1 1107 arn...@gm...-20080404122415-mjy07qzbaxyhagra 1108 po...@12...-20080404145445-84lyk5tyy3b3br14 1109 po...@12...-20080404231417-v4v8x7u3f0hm0ejc 1110 po...@12...-20080405001107-14d1ojjof8xhvcj8 1111 arn...@gm...-20080405071929-jmnrul21sxx04kky 1112 arn...@gm...-20080405080105-9qbda7be0pi7y1ai 1113 po...@12...-20080405154555-yuj2n5kyndfjlpsf 1114 po...@12...-20080405220250-8y09d0samsj8ja94 1115 po...@12...-20080406134101-4860ytb61sbu3yhg 1116 po...@12...-20080406155849-2wzxzuzs5m8zpk0g 1117 po...@12...-20080406164835-bv5dydhm3qqydsty 1118 arn...@gm...-20080406210237-c7tyfgiz2sjgv044 1119 po...@12...-20080407114423-4yajg1rffidq76bj 1120 arn...@gm...-20080407194826-c42t4bjzw4vflejn 1121 po...@12...-20080407214303-o7ul1bvcn6gvaoc9 1122 po...@12...-20080407220647-r7f3em92til5j67s 1123 po...@12...-20080408212439-54t3bqlhvw1nu4xc 1124 arn...@gm...-20080409193708-y6erfzwrcb1seet3 1125 arn...@gm...-20080409195827-ub6t2s3wdf28nfpz 1126 po...@12...-20080409215055-1zmqhhm2859878c1 1127 arn...@gm...-20080410102447-l4es4cbukkqwcnpc 1128 arn...@gm...-20080410214118-b70g50tl27cq9q29 1129 arn...@gm...-20080411074730-w1pu78qigtx87lx3 1130 arn...@gm...-20080411090724-kwdj9pg9hrv1xhwb 1131 po...@12...-20080411153057-tn7zhxqk0z7ceref 1132 arn...@gm...-20080411200946-ierqlg8v9vzj18n2 1133 arn...@gm...-20080411201718-ecshulwd7ic0wdci 1134 arn...@gm...-20080411204047-jc9vzcsf32j38dvc 1135 arn...@gm...-20080411205445-ojuz2a29yq8ww37j 1136 arn...@gm...-20080411214746-r420xmdgo35pkweb 1137 po...@12...-20080412010723-cibh8r0itlzqyt3f 1138 arn...@gm...-20080412200504-6qfeqnsghxgrk775 1139 arn...@gm...-20080413095435-2pkfb407hk8j54te 1140 arn...@gm...-20080413133927-zw2tpz8o8p3izyix 1141 arn...@gm...-20080413165025-ug342rxtq4blxck5 1142 arn...@gm...-20080413182618-6ihabn0tii6gb2m2 1143 arn...@gm...-20080413184517-9p08tedakta1h762 1144 arn...@gm...-20080413193655-kc98lx7kpzo42q43 1145 arn...@gm...-20080414132947-pguvkuzvyadukssc 1146 arn...@gm...-20080414133544-pxwxm9kcvw0k0vf3 1147 po...@12...-20080414174341-hw1im7ysymscpiq0 1148 arn...@gm...-20080414181459-5gu852lneflgf5d6 1149 po...@12...-20080414205719-d80e75fsl8zzi6je 1150 arn...@gm...-20080414211616-835ve71r1qdlbhb4 1151 arn...@gm...-20080415080409-4cid9q7opng8ijav 1152 arn...@gm...-20080415124540-roduj23x442jeefn 1153 arn...@gm...-20080415141450-cld2ym4s50uu31q7 1154 po...@12...-20080415143018-4emcs3u1fquzsu1f 1155 arn...@gm...-20080415174958-wfqu5kga5pe39xvc 1156 po...@12...-20080415182942-2ux0yn8immkrz7ch 1157 po...@12...-20080415185700-gdgpyn414bf4behz 1158 po...@12...-20080415202535-cvevdgrawpilji5b 1159 po...@12...-20080415214801-lgb1429qdm4ti6ub 1160 po...@12...-20080416123247-6dw18ea0lk4m5q8q 1161 po...@12...-20080416135834-6mtzcfy7pzxqfnq0 1162 po...@12...-20080416181626-0ex66f1lv1maf38l 1163 arn...@gm...-20080416183603-yxbj16t2nd8rdzzd 1164 arn...@gm...-20080416200700-wncbhytfixz9b15u 1165 po...@12...-20080416200941-5oigemky43sz6r87 1166 arn...@gm...-20080416204550-0dx3qhxasdkdohx1 1167 arn...@gm...-20080416211510-3ilsym0bom7u2cer 1168 tom@athlon-20080417125238-0hhhchg951y7p83w 1169 arn...@gm...-20080418203137-e6szrje3fje5dgh9 1170 arn...@gm...-20080419164722-vyjrwwvglxr4yxuu 1171 arn...@gm...-20080419164802-o2boulbfrea4e0dx 1172 arn...@gm...-20080419165129-zj3axn731fo84vd5 1173 po...@12...-20080419172806-2qspfwerslo10rd2 1174 arn...@gm...-20080419212304-3wjafor82amtvik3 1175 arn...@gm...-20080419212347-t5oze1b59dk7vkiv 1176 arn...@gm...-20080420133104-h16loa3kvzrpkxiv 1177 po...@12...-20080420141642-z9mgyje16kkfy11z 1178 arn...@gm...-20080420173012-we22yoyvldt8u1az 1179 arn...@gm...-20080420173645-l296bgbr60wj267s 1180 arn...@gm...-20080420181134-ypu4ik21vc9ma1u9 1181 arn...@gm...-20080420192935-g59ddftmp35o6wdq 1182 arn...@gm...-20080420194530-qbyih90fixp3jevq 1183 arn...@gm...-20080420200905-mc0wa2egjt6k0783 1184 po...@12...-20080421110151-tm3apquwg3p4otyv 1185 po...@12...-20080421111032-2mwe6we5llzbqfj1 1186 arn...@gm...-20080421112743-av3pdgtq20m91f8c 1187 arn...@gm...-20080421122035-2ygc85ppjs7rhswn 1188 arn...@gm...-20080421194323-clug9p9pkjkgc0cw 1189 arn...@gm...-20080422063343-blx6k6y2ydxtbkjy Deleted: dcplusplus/trunk/dwt/include/dwt/aspects/AspectFocus.h =================================================================== --- dcplusplus/trunk/dwt/include/dwt/aspects/AspectFocus.h 2008-04-24 14:17:11 UTC (rev 1213) +++ dcplusplus/trunk/dwt/include/dwt/aspects/AspectFocus.h 2008-04-24 14:19:00 UTC (rev 1214) @@ -1,113 +0,0 @@ -/* - DC++ Widget Toolkit - - Copyright (c) 2007-2008, Jacek Sieka - - SmartWin++ - - Copyright (c) 2005 Thomas Hansen - - All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - * Neither the name of the DWT nor SmartWin++ nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, - INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -#ifndef DWT_AspectFocus_h -#define DWT_AspectFocus_h - -#include "../Message.h" -#include "../Dispatchers.h" - -namespace dwt { - -/// Aspect class used by Widgets that have the possibility of retrieving the focus -/** \ingroup AspectClasses - * E.g. the Table have a Focus Aspect to it therefore Table - * realize the AspectFocus through inheritance. This Aspect is closely related to - * the AspectActivate and when a Widget is being activated it means that it is the - * "active" Widget meaning that it receives keyboard input for one and normally if - * it is a text Widget gets to own the carret. - */ -template< class WidgetType > -class AspectFocus -{ - WidgetType& W() { return *static_cast<WidgetType*>(this); } - HWND H() { return W().handle(); } - - typedef Dispatchers::VoidVoid<0, false> FocusDispatcher; - typedef Dispatchers::VoidVoid<0, true> KillFocusDispatcher; - -public: - /// Gives the Widget the keyboard focus - /** Use this function if you wish to give the Focus to a specific Widget - */ - void setFocus(); - - /// Retrieves the focus property of the Widget - /** Use this function to check if the Widget has focus or not. If the Widget has - * focus this function will return true. - */ - bool getFocus() const; - - /// \ingroup EventHandlersAspectAspectFocus - /// Sets the event handler for what function to be called when control loses focus. - /** This function will be called just after the Widget is losing focus and just - * before the other Widget which is supposed to get focus retrieves it. No - * parameters are passed. - */ - void onKillFocus(const typename KillFocusDispatcher::F& f) { - W().addCallback(Message( WM_KILLFOCUS ), KillFocusDispatcher(f)); - } - - /// \ingroup EventHandlersAspectAspectFocus - /// Sets the event handler for what function to be called when control loses focus. - /** This function will be called just after the Widget has gained focus. No - * parameters are passed. - */ - void onFocus(const typename FocusDispatcher::F& f) { - W().addCallback(Message( WM_SETFOCUS ), FocusDispatcher(f)); - } - -protected: - virtual ~AspectFocus() { } -}; - -/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -// Implementation of class -/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -template< class WidgetType > -void AspectFocus< WidgetType >::setFocus() -{ - ::SetFocus( H() ); -} - -template< class WidgetType > -bool AspectFocus< WidgetType >::getFocus() const -{ - return ::GetFocus() == H(); -} - -} - -#endif Modified: dcplusplus/trunk/dwt/include/dwt/aspects/AspectKeyboard.h =================================================================== --- dcplusplus/trunk/dwt/include/dwt/aspects/AspectKeyboard.h 2008-04-24 14:17:11 UTC (rev 1213) +++ dcplusplus/trunk/dwt/include/dwt/aspects/AspectKeyboard.h 2008-04-24 14:19:00 UTC (rev 1214) @@ -37,6 +37,7 @@ #define DWT_AspectKeyboard_h #include "../Message.h" +#include "../Dispatchers.h" namespace dwt { @@ -52,6 +53,11 @@ static bool isShiftPressed() { return isKeyPressed(VK_SHIFT); } static bool isControlPressed() { return isKeyPressed(VK_CONTROL); } static bool isAltPressed() { return isKeyPressed(VK_MENU); } + + /// Checks if Caps Lock is on + /** Use this function if you need to determine if Caps Lock is ON + */ + static bool isCapsLockOn() { return 0x1 == ( 0x1 & ::GetKeyState( VK_CAPITAL ) ); } /// Get ascii character from a Virtual Key /** Use this to convert from the input to the response to onKeyPressed to a @@ -65,8 +71,8 @@ if ( ( vkey >= 'A' ) && ( vkey <= 'Z' ) ) { // Left or Right shift key pressed - bool shifted = 0x8000 == ( 0x8000 & ::GetKeyState( VK_SHIFT ) ); - bool caps_locked = 1 & ::GetKeyState( VK_CAPITAL ); // Caps lock toggled on. + bool shifted = isShiftPressed(); + bool caps_locked = isCapsLockOn(); // Caps lock toggled on. // The vkey comes as uppercase, if that is desired, leave it. if ( ( shifted || caps_locked ) && shifted != caps_locked ) @@ -92,23 +98,6 @@ } return theChar; } - - /// Checks if control is pressed - /** Use this function if you need to determine if any of the CTRL keys are pressed. - * @deprecated in favor of isControlPressed - */ - static bool getControlPressed() { return isControlPressed(); } - - /// Checks if shift is pressed - /** Use this function if you need to determine if any of the SHIFT keys are pressed. - * @deprecated in favor of isShiftPressed - */ - static bool getShiftPressed() { return isShiftPressed(); } - - /// Checks if Caps Lock is on - /** Use this function if you need to determine if Caps Lock is ON - */ - static bool getCapsLockOn() { return 0x1 == ( 0x1 & ::GetKeyState( VK_CAPITAL ) ); } }; /// Aspect class used by Widgets that have the possibility of trapping keyboard events. @@ -119,12 +108,15 @@ class AspectKeyboard : public AspectKeyboardBase { WidgetType& W() { return *static_cast<WidgetType*>(this); } + HWND H() { return W().handle(); } + + typedef Dispatchers::VoidVoid<0, false> FocusDispatcher; - struct Dispatcher + struct KeyDispatcher { typedef std::tr1::function<bool (int)> F; - Dispatcher(const F& f_) : f(f_) { } + KeyDispatcher(const F& f_) : f(f_) { } bool operator()(const MSG& msg, LRESULT& ret) { return f(static_cast< int >( msg.wParam )); @@ -134,6 +126,36 @@ }; public: + /// Gives the Widget the keyboard focus + /** Use this function if you wish to give the Focus to a specific Widget + */ + void setFocus(); + + /// Retrieves the focus property of the Widget + /** Use this function to check if the Widget has focus or not. If the Widget has + * focus this function will return true. + */ + bool hasFocus() const; + + /// \ingroup EventHandlersAspectAspectFocus + /// Sets the event handler for what function to be called when control loses focus. + /** This function will be called just after the Widget is losing focus and just + * before the other Widget which is supposed to get focus retrieves it. No + * parameters are passed. + */ + void onKillFocus(const typename FocusDispatcher::F& f) { + W().addCallback(Message( WM_KILLFOCUS ), FocusDispatcher(f)); + } + + /// \ingroup EventHandlersAspectAspectFocus + /// Sets the event handler for what function to be called when control loses focus. + /** This function will be called just after the Widget has gained focus. No + * parameters are passed. + */ + void onFocus(const typename FocusDispatcher::F& f) { + W().addCallback(Message( WM_SETFOCUS ), FocusDispatcher(f)); + } + /// \ingroup EventHandlersAspectKeyboard /// Setting the event handler for the "key pressed" event /** If supplied event handler is called when control has the focus and a key is @@ -150,23 +172,23 @@ * Use virtualKeyToChar to transform virtual key code to a char, though this * will obviously not work for e.g. arrow keys etc... */ - void onKeyDown(const typename Dispatcher::F& f) { + void onKeyDown(const typename KeyDispatcher::F& f) { onKey(WM_KEYDOWN, f); } - void onChar(const typename Dispatcher::F& f) { + void onChar(const typename KeyDispatcher::F& f) { onKey(WM_CHAR, f); } - void onKeyUp(const typename Dispatcher::F& f) { + void onKeyUp(const typename KeyDispatcher::F& f) { onKey(WM_KEYUP, f); } - void onSysKeyDown(const typename Dispatcher::F& f) { + void onSysKeyDown(const typename KeyDispatcher::F& f) { onKey(WM_SYSKEYDOWN, f); } - void onSysKeyUp(const typename Dispatcher::F& f) { + void onSysKeyUp(const typename KeyDispatcher::F& f) { onKey(WM_SYSKEYUP, f); } @@ -174,13 +196,23 @@ virtual ~AspectKeyboard() {} - void onKey(UINT msg, const typename Dispatcher::F& f) { - static_cast<WidgetType*>(this)->addCallback( - Message( msg ), Dispatcher(f) - ); + void onKey(UINT msg, const typename KeyDispatcher::F& f) { + W().addCallback(Message( msg ), KeyDispatcher(f)); } }; +template< class WidgetType > +void AspectKeyboard< WidgetType >::setFocus() +{ + ::SetFocus( H() ); } +template< class WidgetType > +bool AspectKeyboard< WidgetType >::hasFocus() const +{ + return ::GetFocus() == H(); +} + +} + #endif Modified: dcplusplus/trunk/dwt/include/dwt/widgets/Button.h =================================================================== --- dcplusplus/trunk/dwt/include/dwt/widgets/Button.h 2008-04-24 14:17:11 UTC (rev 1213) +++ dcplusplus/trunk/dwt/include/dwt/widgets/Button.h 2008-04-24 14:19:00 UTC (rev 1214) @@ -39,7 +39,7 @@ #include "../aspects/AspectColor.h" #include "../aspects/AspectClickable.h" #include "../aspects/AspectDblClickable.h" -#include "../aspects/AspectFocus.h" +#include "../aspects/AspectKeyboard.h" #include "../aspects/AspectFont.h" #include "../aspects/AspectPainting.h" #include "../aspects/AspectText.h" @@ -54,7 +54,7 @@ public AspectColor<Button>, public AspectColorCtlImpl<Button>, public AspectDblClickable<Button>, - public AspectFocus< Button >, + public AspectKeyboard< Button >, public AspectFont< Button >, public AspectPainting< Button >, public AspectText< Button > Modified: dcplusplus/trunk/dwt/include/dwt/widgets/ComboBox.h =================================================================== --- dcplusplus/trunk/dwt/include/dwt/widgets/ComboBox.h 2008-04-24 14:17:11 UTC (rev 1213) +++ dcplusplus/trunk/dwt/include/dwt/widgets/ComboBox.h 2008-04-24 14:19:00 UTC (rev 1214) @@ -40,7 +40,7 @@ #include "../aspects/AspectClickable.h" #include "../aspects/AspectCollection.h" #include "../aspects/AspectDblClickable.h" -#include "../aspects/AspectFocus.h" +#include "../aspects/AspectKeyboard.h" #include "../aspects/AspectFont.h" #include "../aspects/AspectPainting.h" #include "../aspects/AspectSelection.h" @@ -65,7 +65,7 @@ public AspectColor< ComboBox >, public AspectColorCtlImpl<ComboBox>, public AspectDblClickable< ComboBox >, - public AspectFocus< ComboBox >, + public AspectKeyboard< ComboBox >, public AspectFont< ComboBox >, public AspectPainting< ComboBox >, public AspectSelection< ComboBox, int >, Modified: dcplusplus/trunk/dwt/include/dwt/widgets/Composite.h =================================================================== --- dcplusplus/trunk/dwt/include/dwt/widgets/Composite.h 2008-04-24 14:17:11 UTC (rev 1213) +++ dcplusplus/trunk/dwt/include/dwt/widgets/Composite.h 2008-04-24 14:19:00 UTC (rev 1214) @@ -36,7 +36,7 @@ #include "../aspects/AspectCommand.h" #include "../aspects/AspectDragDrop.h" #include "../aspects/AspectEraseBackground.h" -#include "../aspects/AspectFocus.h" +#include "../aspects/AspectKeyboard.h" #include "../aspects/AspectFont.h" #include "../aspects/AspectPainting.h" #include "../aspects/AspectText.h" @@ -58,7 +58,7 @@ public AspectCommand< Composite< Policy > >, public AspectDragDrop< Composite< Policy > >, public AspectEraseBackground< Composite< Policy > >, - public AspectFocus< Composite< Policy > >, + public AspectKeyboard< Composite< Policy > >, public AspectFont< Composite< Policy > >, public AspectPainting< Composite< Policy > >, public AspectText< Composite< Policy > > Modified: dcplusplus/trunk/dwt/include/dwt/widgets/Control.h =================================================================== --- dcplusplus/trunk/dwt/include/dwt/widgets/Control.h 2008-04-24 14:17:11 UTC (rev 1213) +++ dcplusplus/trunk/dwt/include/dwt/widgets/Control.h 2008-04-24 14:19:00 UTC (rev 1214) @@ -58,7 +58,6 @@ public AspectContextMenu<Control<Policy> >, public AspectEnabled<Control<Policy> >, public AspectHelp<Control<Policy> >, - public AspectKeyboard<Control<Policy> >, public AspectMouse<Control<Policy> >, public AspectRaw<Control<Policy> >, public AspectSizable<Control<Policy> >, Modified: dcplusplus/trunk/dwt/include/dwt/widgets/CoolBar.h =================================================================== --- dcplusplus/trunk/dwt/include/dwt/widgets/CoolBar.h 2008-04-24 14:17:11 UTC (rev 1213) +++ dcplusplus/trunk/dwt/include/dwt/widgets/CoolBar.h 2008-04-24 14:19:00 UTC (rev 1214) @@ -40,7 +40,7 @@ #include "../Policies.h" #include "../aspects/AspectEnabled.h" -#include "../aspects/AspectFocus.h" +#include "../aspects/AspectKeyboard.h" #include "../aspects/AspectFont.h" #include "../aspects/AspectRaw.h" #include "../aspects/AspectSizable.h" @@ -67,7 +67,7 @@ // Aspects public AspectEnabled< CoolBar >, - public AspectFocus< CoolBar >, + public AspectKeyboard< CoolBar >, public AspectFont< CoolBar >, public AspectRaw< CoolBar >, private AspectSizable< CoolBar >, Modified: dcplusplus/trunk/dwt/include/dwt/widgets/DateTime.h =================================================================== --- dcplusplus/trunk/dwt/include/dwt/widgets/DateTime.h 2008-04-24 14:17:11 UTC (rev 1213) +++ dcplusplus/trunk/dwt/include/dwt/widgets/DateTime.h 2008-04-24 14:19:00 UTC (rev 1214) @@ -37,7 +37,7 @@ #define DWT_DateTime_h #include "../aspects/AspectClickable.h" -#include "../aspects/AspectFocus.h" +#include "../aspects/AspectKeyboard.h" #include "../aspects/AspectFont.h" #include "../aspects/AspectPainting.h" #include "Control.h" @@ -57,7 +57,7 @@ public CommonControl, // Aspects public AspectClickable< DateTime >, - public AspectFocus< DateTime >, + public AspectKeyboard< DateTime >, public AspectFont< DateTime >, public AspectPainting< DateTime > { Modified: dcplusplus/trunk/dwt/include/dwt/widgets/Label.h =================================================================== --- dcplusplus/trunk/dwt/include/dwt/widgets/Label.h 2008-04-24 14:17:11 UTC (rev 1213) +++ dcplusplus/trunk/dwt/include/dwt/widgets/Label.h 2008-04-24 14:19:00 UTC (rev 1214) @@ -39,7 +39,6 @@ #include "../aspects/AspectColor.h" #include "../aspects/AspectClickable.h" #include "../aspects/AspectDblClickable.h" -#include "../aspects/AspectFocus.h" #include "../aspects/AspectFont.h" #include "../aspects/AspectPainting.h" #include "../aspects/AspectText.h" @@ -67,7 +66,6 @@ public AspectColor< Label >, public AspectColorCtlImpl<Label>, public AspectDblClickable< Label >, - public AspectFocus< Label >, public AspectFont< Label >, public AspectPainting< Label >, public AspectText< Label > Modified: dcplusplus/trunk/dwt/include/dwt/widgets/Slider.h =================================================================== --- dcplusplus/trunk/dwt/include/dwt/widgets/Slider.h 2008-04-24 14:17:11 UTC (rev 1213) +++ dcplusplus/trunk/dwt/include/dwt/widgets/Slider.h 2008-04-24 14:19:00 UTC (rev 1214) @@ -36,7 +36,7 @@ #ifndef DWT_Slider_h #define DWT_Slider_h -#include "../aspects/AspectFocus.h" +#include "../aspects/AspectKeyboard.h" #include "../aspects/AspectPainting.h" #include "../aspects/AspectScrollable.h" #include "Control.h" @@ -57,7 +57,7 @@ class Slider : public CommonControl, // Aspects - public AspectFocus< Slider >, + public AspectKeyboard< Slider >, public AspectPainting< Slider >, public AspectScrollable< Slider > { Modified: dcplusplus/trunk/dwt/include/dwt/widgets/Spinner.h =================================================================== --- dcplusplus/trunk/dwt/include/dwt/widgets/Spinner.h 2008-04-24 14:17:11 UTC (rev 1213) +++ dcplusplus/trunk/dwt/include/dwt/widgets/Spinner.h 2008-04-24 14:19:00 UTC (rev 1214) @@ -36,7 +36,7 @@ #ifndef DWT_Spinner_h #define DWT_Spinner_h -#include "../aspects/AspectFocus.h" +#include "../aspects/AspectKeyboard.h" #include "../aspects/AspectPainting.h" #include "../aspects/AspectScrollable.h" #include "Control.h" @@ -57,7 +57,7 @@ class Spinner : public CommonControl, // Aspects - public AspectFocus< Spinner >, + public AspectKeyboard< Spinner >, public AspectPainting< Spinner >, public AspectScrollable< Spinner > { Modified: dcplusplus/trunk/dwt/include/dwt/widgets/TabView.h =================================================================== --- dcplusplus/trunk/dwt/include/dwt/widgets/TabView.h 2008-04-24 14:17:11 UTC (rev 1213) +++ dcplusplus/trunk/dwt/include/dwt/widgets/TabView.h 2008-04-24 14:19:00 UTC (rev 1214) @@ -35,7 +35,7 @@ #include "../resources/ImageList.h" #include "../Rectangle.h" #include "../aspects/AspectCollection.h" -#include "../aspects/AspectFocus.h" +#include "../aspects/AspectKeyboard.h" #include "../aspects/AspectFont.h" #include "../aspects/AspectPainting.h" #include "../aspects/AspectSelection.h" @@ -53,7 +53,7 @@ public CommonControl, // Aspects private AspectCollection<TabView, int>, - public AspectFocus< TabView >, + public AspectKeyboard< TabView >, public AspectFont< TabView >, public AspectPainting< TabView >, public AspectSelection< TabView, int >, Modified: dcplusplus/trunk/dwt/include/dwt/widgets/Table.h =================================================================== --- dcplusplus/trunk/dwt/include/dwt/widgets/Table.h 2008-04-24 14:17:11 UTC (rev 1213) +++ dcplusplus/trunk/dwt/include/dwt/widgets/Table.h 2008-04-24 14:19:00 UTC (rev 1214) @@ -44,7 +44,7 @@ #include "../aspects/AspectColor.h" #include "../aspects/AspectData.h" #include "../aspects/AspectDblClickable.h" -#include "../aspects/AspectFocus.h" +#include "../aspects/AspectKeyboard.h" #include "../aspects/AspectFont.h" #include "../aspects/AspectScrollable.h" #include "../aspects/AspectSelection.h" @@ -76,7 +76,7 @@ public AspectColor<Table>, public AspectData<Table, int>, public AspectDblClickable< Table >, - public AspectFocus< Table >, + public AspectKeyboard< Table >, public AspectFont< Table >, public AspectScrollable< Table >, public AspectSelection< Table, int > Modified: dcplusplus/trunk/dwt/include/dwt/widgets/TextBox.h =================================================================== --- dcplusplus/trunk/dwt/include/dwt/widgets/TextBox.h 2008-04-24 14:17:11 UTC (rev 1213) +++ dcplusplus/trunk/dwt/include/dwt/widgets/TextBox.h 2008-04-24 14:19:00 UTC (rev 1214) @@ -37,7 +37,7 @@ #define DWT_TextBox_h #include "../aspects/AspectColor.h" -#include "../aspects/AspectFocus.h" +#include "../aspects/AspectKeyboard.h" #include "../aspects/AspectFont.h" #include "../aspects/AspectScrollable.h" #include "../aspects/AspectText.h" @@ -69,7 +69,7 @@ // Aspect classes public AspectColor< TextBoxBase >, public AspectColorCtlImpl<TextBoxBase>, - public AspectFocus< TextBoxBase >, + public AspectKeyboard< TextBoxBase >, public AspectFont< TextBoxBase >, public AspectScrollable< TextBoxBase >, public AspectText< TextBoxBase >, Modified: dcplusplus/trunk/dwt/include/dwt/widgets/ToolBar.h =================================================================== --- dcplusplus/trunk/dwt/include/dwt/widgets/ToolBar.h 2008-04-24 14:17:11 UTC (rev 1213) +++ dcplusplus/trunk/dwt/include/dwt/widgets/ToolBar.h 2008-04-24 14:19:00 UTC (rev 1214) @@ -39,7 +39,7 @@ #ifndef WINCE // Doesn't exist in Windows CE based systems #include "../Dispatchers.h" -#include "../aspects/AspectFocus.h" +#include "../aspects/AspectKeyboard.h" #include "../aspects/AspectFont.h" #include "../resources/ImageList.h" #include "../DWTException.h" @@ -62,7 +62,7 @@ class ToolBar : public CommonControl, // Aspects - public AspectFocus< ToolBar >, + public AspectKeyboard< ToolBar >, public AspectFont< ToolBar > { typedef CommonControl BaseType; Modified: dcplusplus/trunk/dwt/include/dwt/widgets/Tree.h =================================================================== --- dcplusplus/trunk/dwt/include/dwt/widgets/Tree.h 2008-04-24 14:17:11 UTC (rev 1213) +++ dcplusplus/trunk/dwt/include/dwt/widgets/Tree.h 2008-04-24 14:19:00 UTC (rev 1214) @@ -43,7 +43,7 @@ #include "../aspects/AspectColor.h" #include "../aspects/AspectData.h" #include "../aspects/AspectDblClickable.h" -#include "../aspects/AspectFocus.h" +#include "../aspects/AspectKeyboard.h" #include "../aspects/AspectFont.h" #include "../aspects/AspectSelection.h" #include "Control.h" @@ -69,7 +69,7 @@ public AspectColor<Tree>, public AspectData<Tree, HTREEITEM>, public AspectDblClickable< Tree >, - public AspectFocus< Tree >, + public AspectKeyboard< Tree >, public AspectFont< Tree >, public AspectSelection< Tree, HTREEITEM > { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <arn...@us...> - 2008-04-24 14:20:37
|
Revision: 1215 http://dcplusplus.svn.sourceforge.net/dcplusplus/?rev=1215&view=rev Author: arnetheduck Date: 2008-04-24 07:20:31 -0700 (Thu, 24 Apr 2008) Log Message: ----------- icons in the tray menu & new one for "open DL dir" Modified Paths: -------------- dcplusplus/trunk/changelog.txt dcplusplus/trunk/win32/DCPlusPlus.rc dcplusplus/trunk/win32/MainWindow.cpp dcplusplus/trunk/win32/resource.h Added Paths: ----------- dcplusplus/trunk/res/menu/OpenDLDir.bmp Property Changed: ---------------- dcplusplus/trunk/ Property changes on: dcplusplus/trunk ___________________________________________________________________ Name: bzr:revision-info - timestamp: 2008-04-22 08:33:43.720000029 +0200 committer: Jacek Sieka <arn...@gm...> properties: branch-nick: dcplusplus + timestamp: 2008-04-22 12:26:07.921000004 +0200 committer: poy <po...@12...> properties: branch-nick: repo Name: bzr:file-ids - + res/menu/OpenDLDir.bmp opendldir.bmp-20080422101636-ta2z1j3zup0n981p-1 Name: bzr:revision-id:v3-trunk1 - 1027 arn...@gm...-20080323183926-schknwnkgeo7ivdn 1028 zouzou123gen-20080323220411-r8usuc3qxwuh7zsn 1029 zouzou123gen-20080323221249-0su72zaj13e706mk 1030 arn...@gm...-20080324140623-muba1dl46m000o8c 1031 zouzou123gen-20080324141933-qbgr93ugpe0297m6 1032 arn...@gm...-20080324153706-siidja05n84i00b1 1033 arn...@gm...-20080324153823-lhn3awurnu77riln 1034 arn...@gm...-20080324165650-zapppziji67yf5a2 1035 zouzou123gen-20080324175936-4mqc2kh0lo5wtdu2 1036 zouzou123gen-20080325004602-6wdsoym95mjuhwd3 1037 arn...@gm...-20080325100659-8fqy6q65itmghlep 1038 zouzou123gen-20080325175216-s297sdiucukfvijh 1039 arn...@gm...-20080325210137-3dfqyoi8ykosy087 1040 arn...@gm...-20080325211747-nwwy1eb33r071sca 1041 arn...@gm...-20080326084110-qbselrjckku275xi 1042 zouzou123gen-20080326123631-35642mgbk2i4ty32 1043 zouzou123gen-20080326124345-f4xwn2d3ty8ubd6r 1044 arn...@gm...-20080326162031-il0nyms30w0mky43 1045 arn...@gm...-20080326164801-8dru8mjc06xgzjpv 1046 arn...@gm...-20080326170438-uzl2rx8fqnohak7g 1047 zouzou123gen-20080326172821-d6uqcbmfb0c6rwlv 1048 arn...@gm...-20080326213257-qlgdh7m2712p2l0q 1049 arn...@gm...-20080326214313-ktnoekgk3s0wmatz 1050 arn...@gm...-20080326215256-0j1iqrf286b9g7zf 1051 arn...@gm...-20080327082121-hoi22wh1gwjdfbyd 1052 arn...@gm...-20080327120639-um3tukdt374rwvgm 1053 zouzou123gen-20080327130703-6vtek6uxy3vua543 1054 arn...@gm...-20080327215831-dmg5mkufskabwkro 1055 arn...@gm...-20080327231459-cdztcv25alsuyqmf 1056 arn...@gm...-20080328085925-gceybsr53oml1p24 1057 arn...@gm...-20080328200512-1sjuu6bcnl2dyd2a 1058 arn...@gm...-20080328210347-bussqjrm5mfswh7o 1059 arn...@gm...-20080329055630-braiir1dskv7a4qm 1060 arn...@gm...-20080329061558-rck8dz60wpj3c5ja 1061 arn...@gm...-20080329081253-if6o5jn329mbzfpl 1062 arn...@gm...-20080329081619-cb4x930j8sp55cs0 1063 arn...@gm...-20080329103216-hgjzo7ra2zixbztd 1064 arn...@gm...-20080329124042-q3aw4iodmo5kafyp 1065 arn...@gm...-20080329124926-2je1z18p0272zpua 1066 arn...@gm...-20080329150901-ehj9t32en7eps2dp 1067 zouzou123gen-20080329153653-36xlvpik2ns9r84r 1068 zouzou123gen-20080329162703-51xr8hg073pg7wq5 1069 zouzou123gen-20080329234706-8ddipdqu0xeudkql 1070 arn...@gm...-20080330081232-ubqr1171ewalrd4q 1071 zouzou123gen-20080330131607-yppbs3mgyjef1cux 1072 zouzou123gen-20080330134835-yv1nogy77ib1uehd 1073 zouzou123gen-20080331124549-alyw7vugdn30piqy 1074 zouzou123gen-20080331135108-q8frtqsin5bosfzm 1075 zouzou123gen-20080331140757-u94q52yccl5lsifk 1076 zouzou123gen-20080331152513-ue1x5qhigcw51348 1077 arn...@gm...-20080331184436-a8g6chibmg8nswls 1078 arn...@gm...-20080331220648-81485k28qmwruwz6 1079 zouzou123gen-20080401081001-2yjn07cf8s5sxr3a 1080 zouzou123gen-20080401081247-f3p4hdjojnd460jw 1081 zouzou123gen-20080401084117-24a454g8o0x656kg 1082 zouzou123gen-20080401133146-jabb5i8870fg6f66 1083 zouzou123gen-20080401154610-mxdqoo5bksru93e6 1084 arn...@gm...-20080401185530-lqj4tflt5ldmx46f 1085 arn...@gm...-20080401212616-ffl7m0xm8gt15knk 1086 arn...@gm...-20080402084515-ofmnwihzv159jton 1087 arn...@gm...-20080402133105-y70soi38owzl76i9 1088 arn...@gm...-20080402142417-rn2dbkx19wfz3vae 1089 arn...@gm...-20080402144459-u3z3hqvl8aqjc4a0 1090 zouzou123gen-20080402145051-zi8tmvy8u3r2mzu8 1091 arn...@gm...-20080402152137-f397uz1yp9qjvfwh 1092 zouzou123gen-20080402170355-29wda40wk3cy7lu5 1093 arn...@gm...-20080402180628-ipos9li0c4bsmq1h 1094 arn...@gm...-20080402181235-s2a6f4ww4lzayl46 1095 arn...@gm...-20080402193851-6mu64vgep6tijith 1096 arn...@gm...-20080402203810-86zpxsx69q83zf3r 1097 arn...@gm...-20080402204331-so2e8n892o23pejr 1098 poy-20080402224153-225qylr2cfwhqrg7 1099 mrmikejj-20080403125112-o8polh8rkn62umyh 1100 arn...@gm...-20080403125139-8xub76j1xazhfxna 1101 po...@12...-20080403140544-13kockkjho883nb4 1102 po...@12...-20080403143012-bxghtoodiolugpbs 1103 arn...@gm...-20080403190809-bbi4bz5rfcvjnt20 1104 arn...@gm...-20080403205410-czxru1vcg1s4wcws 1105 arn...@gm...-20080403213124-54spdrwszgyimd90 1106 po...@12...-20080404002406-aj74x5tngi6mmmj1 1107 arn...@gm...-20080404122415-mjy07qzbaxyhagra 1108 po...@12...-20080404145445-84lyk5tyy3b3br14 1109 po...@12...-20080404231417-v4v8x7u3f0hm0ejc 1110 po...@12...-20080405001107-14d1ojjof8xhvcj8 1111 arn...@gm...-20080405071929-jmnrul21sxx04kky 1112 arn...@gm...-20080405080105-9qbda7be0pi7y1ai 1113 po...@12...-20080405154555-yuj2n5kyndfjlpsf 1114 po...@12...-20080405220250-8y09d0samsj8ja94 1115 po...@12...-20080406134101-4860ytb61sbu3yhg 1116 po...@12...-20080406155849-2wzxzuzs5m8zpk0g 1117 po...@12...-20080406164835-bv5dydhm3qqydsty 1118 arn...@gm...-20080406210237-c7tyfgiz2sjgv044 1119 po...@12...-20080407114423-4yajg1rffidq76bj 1120 arn...@gm...-20080407194826-c42t4bjzw4vflejn 1121 po...@12...-20080407214303-o7ul1bvcn6gvaoc9 1122 po...@12...-20080407220647-r7f3em92til5j67s 1123 po...@12...-20080408212439-54t3bqlhvw1nu4xc 1124 arn...@gm...-20080409193708-y6erfzwrcb1seet3 1125 arn...@gm...-20080409195827-ub6t2s3wdf28nfpz 1126 po...@12...-20080409215055-1zmqhhm2859878c1 1127 arn...@gm...-20080410102447-l4es4cbukkqwcnpc 1128 arn...@gm...-20080410214118-b70g50tl27cq9q29 1129 arn...@gm...-20080411074730-w1pu78qigtx87lx3 1130 arn...@gm...-20080411090724-kwdj9pg9hrv1xhwb 1131 po...@12...-20080411153057-tn7zhxqk0z7ceref 1132 arn...@gm...-20080411200946-ierqlg8v9vzj18n2 1133 arn...@gm...-20080411201718-ecshulwd7ic0wdci 1134 arn...@gm...-20080411204047-jc9vzcsf32j38dvc 1135 arn...@gm...-20080411205445-ojuz2a29yq8ww37j 1136 arn...@gm...-20080411214746-r420xmdgo35pkweb 1137 po...@12...-20080412010723-cibh8r0itlzqyt3f 1138 arn...@gm...-20080412200504-6qfeqnsghxgrk775 1139 arn...@gm...-20080413095435-2pkfb407hk8j54te 1140 arn...@gm...-20080413133927-zw2tpz8o8p3izyix 1141 arn...@gm...-20080413165025-ug342rxtq4blxck5 1142 arn...@gm...-20080413182618-6ihabn0tii6gb2m2 1143 arn...@gm...-20080413184517-9p08tedakta1h762 1144 arn...@gm...-20080413193655-kc98lx7kpzo42q43 1145 arn...@gm...-20080414132947-pguvkuzvyadukssc 1146 arn...@gm...-20080414133544-pxwxm9kcvw0k0vf3 1147 po...@12...-20080414174341-hw1im7ysymscpiq0 1148 arn...@gm...-20080414181459-5gu852lneflgf5d6 1149 po...@12...-20080414205719-d80e75fsl8zzi6je 1150 arn...@gm...-20080414211616-835ve71r1qdlbhb4 1151 arn...@gm...-20080415080409-4cid9q7opng8ijav 1152 arn...@gm...-20080415124540-roduj23x442jeefn 1153 arn...@gm...-20080415141450-cld2ym4s50uu31q7 1154 po...@12...-20080415143018-4emcs3u1fquzsu1f 1155 arn...@gm...-20080415174958-wfqu5kga5pe39xvc 1156 po...@12...-20080415182942-2ux0yn8immkrz7ch 1157 po...@12...-20080415185700-gdgpyn414bf4behz 1158 po...@12...-20080415202535-cvevdgrawpilji5b 1159 po...@12...-20080415214801-lgb1429qdm4ti6ub 1160 po...@12...-20080416123247-6dw18ea0lk4m5q8q 1161 po...@12...-20080416135834-6mtzcfy7pzxqfnq0 1162 po...@12...-20080416181626-0ex66f1lv1maf38l 1163 arn...@gm...-20080416183603-yxbj16t2nd8rdzzd 1164 arn...@gm...-20080416200700-wncbhytfixz9b15u 1165 po...@12...-20080416200941-5oigemky43sz6r87 1166 arn...@gm...-20080416204550-0dx3qhxasdkdohx1 1167 arn...@gm...-20080416211510-3ilsym0bom7u2cer 1168 tom@athlon-20080417125238-0hhhchg951y7p83w 1169 arn...@gm...-20080418203137-e6szrje3fje5dgh9 1170 arn...@gm...-20080419164722-vyjrwwvglxr4yxuu 1171 arn...@gm...-20080419164802-o2boulbfrea4e0dx 1172 arn...@gm...-20080419165129-zj3axn731fo84vd5 1173 po...@12...-20080419172806-2qspfwerslo10rd2 1174 arn...@gm...-20080419212304-3wjafor82amtvik3 1175 arn...@gm...-20080419212347-t5oze1b59dk7vkiv 1176 arn...@gm...-20080420133104-h16loa3kvzrpkxiv 1177 po...@12...-20080420141642-z9mgyje16kkfy11z 1178 arn...@gm...-20080420173012-we22yoyvldt8u1az 1179 arn...@gm...-20080420173645-l296bgbr60wj267s 1180 arn...@gm...-20080420181134-ypu4ik21vc9ma1u9 1181 arn...@gm...-20080420192935-g59ddftmp35o6wdq 1182 arn...@gm...-20080420194530-qbyih90fixp3jevq 1183 arn...@gm...-20080420200905-mc0wa2egjt6k0783 1184 po...@12...-20080421110151-tm3apquwg3p4otyv 1185 po...@12...-20080421111032-2mwe6we5llzbqfj1 1186 arn...@gm...-20080421112743-av3pdgtq20m91f8c 1187 arn...@gm...-20080421122035-2ygc85ppjs7rhswn 1188 arn...@gm...-20080421194323-clug9p9pkjkgc0cw 1189 arn...@gm...-20080422063343-blx6k6y2ydxtbkjy + 1027 arn...@gm...-20080323183926-schknwnkgeo7ivdn 1028 zouzou123gen-20080323220411-r8usuc3qxwuh7zsn 1029 zouzou123gen-20080323221249-0su72zaj13e706mk 1030 arn...@gm...-20080324140623-muba1dl46m000o8c 1031 zouzou123gen-20080324141933-qbgr93ugpe0297m6 1032 arn...@gm...-20080324153706-siidja05n84i00b1 1033 arn...@gm...-20080324153823-lhn3awurnu77riln 1034 arn...@gm...-20080324165650-zapppziji67yf5a2 1035 zouzou123gen-20080324175936-4mqc2kh0lo5wtdu2 1036 zouzou123gen-20080325004602-6wdsoym95mjuhwd3 1037 arn...@gm...-20080325100659-8fqy6q65itmghlep 1038 zouzou123gen-20080325175216-s297sdiucukfvijh 1039 arn...@gm...-20080325210137-3dfqyoi8ykosy087 1040 arn...@gm...-20080325211747-nwwy1eb33r071sca 1041 arn...@gm...-20080326084110-qbselrjckku275xi 1042 zouzou123gen-20080326123631-35642mgbk2i4ty32 1043 zouzou123gen-20080326124345-f4xwn2d3ty8ubd6r 1044 arn...@gm...-20080326162031-il0nyms30w0mky43 1045 arn...@gm...-20080326164801-8dru8mjc06xgzjpv 1046 arn...@gm...-20080326170438-uzl2rx8fqnohak7g 1047 zouzou123gen-20080326172821-d6uqcbmfb0c6rwlv 1048 arn...@gm...-20080326213257-qlgdh7m2712p2l0q 1049 arn...@gm...-20080326214313-ktnoekgk3s0wmatz 1050 arn...@gm...-20080326215256-0j1iqrf286b9g7zf 1051 arn...@gm...-20080327082121-hoi22wh1gwjdfbyd 1052 arn...@gm...-20080327120639-um3tukdt374rwvgm 1053 zouzou123gen-20080327130703-6vtek6uxy3vua543 1054 arn...@gm...-20080327215831-dmg5mkufskabwkro 1055 arn...@gm...-20080327231459-cdztcv25alsuyqmf 1056 arn...@gm...-20080328085925-gceybsr53oml1p24 1057 arn...@gm...-20080328200512-1sjuu6bcnl2dyd2a 1058 arn...@gm...-20080328210347-bussqjrm5mfswh7o 1059 arn...@gm...-20080329055630-braiir1dskv7a4qm 1060 arn...@gm...-20080329061558-rck8dz60wpj3c5ja 1061 arn...@gm...-20080329081253-if6o5jn329mbzfpl 1062 arn...@gm...-20080329081619-cb4x930j8sp55cs0 1063 arn...@gm...-20080329103216-hgjzo7ra2zixbztd 1064 arn...@gm...-20080329124042-q3aw4iodmo5kafyp 1065 arn...@gm...-20080329124926-2je1z18p0272zpua 1066 arn...@gm...-20080329150901-ehj9t32en7eps2dp 1067 zouzou123gen-20080329153653-36xlvpik2ns9r84r 1068 zouzou123gen-20080329162703-51xr8hg073pg7wq5 1069 zouzou123gen-20080329234706-8ddipdqu0xeudkql 1070 arn...@gm...-20080330081232-ubqr1171ewalrd4q 1071 zouzou123gen-20080330131607-yppbs3mgyjef1cux 1072 zouzou123gen-20080330134835-yv1nogy77ib1uehd 1073 zouzou123gen-20080331124549-alyw7vugdn30piqy 1074 zouzou123gen-20080331135108-q8frtqsin5bosfzm 1075 zouzou123gen-20080331140757-u94q52yccl5lsifk 1076 zouzou123gen-20080331152513-ue1x5qhigcw51348 1077 arn...@gm...-20080331184436-a8g6chibmg8nswls 1078 arn...@gm...-20080331220648-81485k28qmwruwz6 1079 zouzou123gen-20080401081001-2yjn07cf8s5sxr3a 1080 zouzou123gen-20080401081247-f3p4hdjojnd460jw 1081 zouzou123gen-20080401084117-24a454g8o0x656kg 1082 zouzou123gen-20080401133146-jabb5i8870fg6f66 1083 zouzou123gen-20080401154610-mxdqoo5bksru93e6 1084 arn...@gm...-20080401185530-lqj4tflt5ldmx46f 1085 arn...@gm...-20080401212616-ffl7m0xm8gt15knk 1086 arn...@gm...-20080402084515-ofmnwihzv159jton 1087 arn...@gm...-20080402133105-y70soi38owzl76i9 1088 arn...@gm...-20080402142417-rn2dbkx19wfz3vae 1089 arn...@gm...-20080402144459-u3z3hqvl8aqjc4a0 1090 zouzou123gen-20080402145051-zi8tmvy8u3r2mzu8 1091 arn...@gm...-20080402152137-f397uz1yp9qjvfwh 1092 zouzou123gen-20080402170355-29wda40wk3cy7lu5 1093 arn...@gm...-20080402180628-ipos9li0c4bsmq1h 1094 arn...@gm...-20080402181235-s2a6f4ww4lzayl46 1095 arn...@gm...-20080402193851-6mu64vgep6tijith 1096 arn...@gm...-20080402203810-86zpxsx69q83zf3r 1097 arn...@gm...-20080402204331-so2e8n892o23pejr 1098 poy-20080402224153-225qylr2cfwhqrg7 1099 mrmikejj-20080403125112-o8polh8rkn62umyh 1100 arn...@gm...-20080403125139-8xub76j1xazhfxna 1101 po...@12...-20080403140544-13kockkjho883nb4 1102 po...@12...-20080403143012-bxghtoodiolugpbs 1103 arn...@gm...-20080403190809-bbi4bz5rfcvjnt20 1104 arn...@gm...-20080403205410-czxru1vcg1s4wcws 1105 arn...@gm...-20080403213124-54spdrwszgyimd90 1106 po...@12...-20080404002406-aj74x5tngi6mmmj1 1107 arn...@gm...-20080404122415-mjy07qzbaxyhagra 1108 po...@12...-20080404145445-84lyk5tyy3b3br14 1109 po...@12...-20080404231417-v4v8x7u3f0hm0ejc 1110 po...@12...-20080405001107-14d1ojjof8xhvcj8 1111 arn...@gm...-20080405071929-jmnrul21sxx04kky 1112 arn...@gm...-20080405080105-9qbda7be0pi7y1ai 1113 po...@12...-20080405154555-yuj2n5kyndfjlpsf 1114 po...@12...-20080405220250-8y09d0samsj8ja94 1115 po...@12...-20080406134101-4860ytb61sbu3yhg 1116 po...@12...-20080406155849-2wzxzuzs5m8zpk0g 1117 po...@12...-20080406164835-bv5dydhm3qqydsty 1118 arn...@gm...-20080406210237-c7tyfgiz2sjgv044 1119 po...@12...-20080407114423-4yajg1rffidq76bj 1120 arn...@gm...-20080407194826-c42t4bjzw4vflejn 1121 po...@12...-20080407214303-o7ul1bvcn6gvaoc9 1122 po...@12...-20080407220647-r7f3em92til5j67s 1123 po...@12...-20080408212439-54t3bqlhvw1nu4xc 1124 arn...@gm...-20080409193708-y6erfzwrcb1seet3 1125 arn...@gm...-20080409195827-ub6t2s3wdf28nfpz 1126 po...@12...-20080409215055-1zmqhhm2859878c1 1127 arn...@gm...-20080410102447-l4es4cbukkqwcnpc 1128 arn...@gm...-20080410214118-b70g50tl27cq9q29 1129 arn...@gm...-20080411074730-w1pu78qigtx87lx3 1130 arn...@gm...-20080411090724-kwdj9pg9hrv1xhwb 1131 po...@12...-20080411153057-tn7zhxqk0z7ceref 1132 arn...@gm...-20080411200946-ierqlg8v9vzj18n2 1133 arn...@gm...-20080411201718-ecshulwd7ic0wdci 1134 arn...@gm...-20080411204047-jc9vzcsf32j38dvc 1135 arn...@gm...-20080411205445-ojuz2a29yq8ww37j 1136 arn...@gm...-20080411214746-r420xmdgo35pkweb 1137 po...@12...-20080412010723-cibh8r0itlzqyt3f 1138 arn...@gm...-20080412200504-6qfeqnsghxgrk775 1139 arn...@gm...-20080413095435-2pkfb407hk8j54te 1140 arn...@gm...-20080413133927-zw2tpz8o8p3izyix 1141 arn...@gm...-20080413165025-ug342rxtq4blxck5 1142 arn...@gm...-20080413182618-6ihabn0tii6gb2m2 1143 arn...@gm...-20080413184517-9p08tedakta1h762 1144 arn...@gm...-20080413193655-kc98lx7kpzo42q43 1145 arn...@gm...-20080414132947-pguvkuzvyadukssc 1146 arn...@gm...-20080414133544-pxwxm9kcvw0k0vf3 1147 po...@12...-20080414174341-hw1im7ysymscpiq0 1148 arn...@gm...-20080414181459-5gu852lneflgf5d6 1149 po...@12...-20080414205719-d80e75fsl8zzi6je 1150 arn...@gm...-20080414211616-835ve71r1qdlbhb4 1151 arn...@gm...-20080415080409-4cid9q7opng8ijav 1152 arn...@gm...-20080415124540-roduj23x442jeefn 1153 arn...@gm...-20080415141450-cld2ym4s50uu31q7 1154 po...@12...-20080415143018-4emcs3u1fquzsu1f 1155 arn...@gm...-20080415174958-wfqu5kga5pe39xvc 1156 po...@12...-20080415182942-2ux0yn8immkrz7ch 1157 po...@12...-20080415185700-gdgpyn414bf4behz 1158 po...@12...-20080415202535-cvevdgrawpilji5b 1159 po...@12...-20080415214801-lgb1429qdm4ti6ub 1160 po...@12...-20080416123247-6dw18ea0lk4m5q8q 1161 po...@12...-20080416135834-6mtzcfy7pzxqfnq0 1162 po...@12...-20080416181626-0ex66f1lv1maf38l 1163 arn...@gm...-20080416183603-yxbj16t2nd8rdzzd 1164 arn...@gm...-20080416200700-wncbhytfixz9b15u 1165 po...@12...-20080416200941-5oigemky43sz6r87 1166 arn...@gm...-20080416204550-0dx3qhxasdkdohx1 1167 arn...@gm...-20080416211510-3ilsym0bom7u2cer 1168 tom@athlon-20080417125238-0hhhchg951y7p83w 1169 arn...@gm...-20080418203137-e6szrje3fje5dgh9 1170 arn...@gm...-20080419164722-vyjrwwvglxr4yxuu 1171 arn...@gm...-20080419164802-o2boulbfrea4e0dx 1172 arn...@gm...-20080419165129-zj3axn731fo84vd5 1173 po...@12...-20080419172806-2qspfwerslo10rd2 1174 arn...@gm...-20080419212304-3wjafor82amtvik3 1175 arn...@gm...-20080419212347-t5oze1b59dk7vkiv 1176 arn...@gm...-20080420133104-h16loa3kvzrpkxiv 1177 po...@12...-20080420141642-z9mgyje16kkfy11z 1178 arn...@gm...-20080420173012-we22yoyvldt8u1az 1179 arn...@gm...-20080420173645-l296bgbr60wj267s 1180 arn...@gm...-20080420181134-ypu4ik21vc9ma1u9 1181 arn...@gm...-20080420192935-g59ddftmp35o6wdq 1182 arn...@gm...-20080420194530-qbyih90fixp3jevq 1183 arn...@gm...-20080420200905-mc0wa2egjt6k0783 1184 po...@12...-20080421110151-tm3apquwg3p4otyv 1185 po...@12...-20080421111032-2mwe6we5llzbqfj1 1186 arn...@gm...-20080421112743-av3pdgtq20m91f8c 1187 arn...@gm...-20080421122035-2ygc85ppjs7rhswn 1188 arn...@gm...-20080421194323-clug9p9pkjkgc0cw 1189 arn...@gm...-20080422063343-blx6k6y2ydxtbkjy 1190 po...@12...-20080422102607-kb3rl7h4i6alv3oo Modified: dcplusplus/trunk/changelog.txt =================================================================== --- dcplusplus/trunk/changelog.txt 2008-04-24 14:19:00 UTC (rev 1214) +++ dcplusplus/trunk/changelog.txt 2008-04-24 14:20:31 UTC (rev 1215) @@ -45,6 +45,7 @@ * [L#185722] Fix missing progress bars (no longer optional) * Fix a crash when adding a favorite hub that already existed * Renamed smartwin to dwt since by now it's very different from its roots +* Added some menu icons (poy) -- 0.705 2008-03-14 -- * Several patches for better *nix compatibility of the core (thanks steven sheehy et al) Added: dcplusplus/trunk/res/menu/OpenDLDir.bmp =================================================================== --- dcplusplus/trunk/res/menu/OpenDLDir.bmp (rev 0) +++ dcplusplus/trunk/res/menu/OpenDLDir.bmp 2008-04-24 14:20:31 UTC (rev 1215) @@ -0,0 +1 @@ +BM6 |
From: <arn...@us...> - 2008-04-24 14:22:39
|
Revision: 1216 http://dcplusplus.svn.sourceforge.net/dcplusplus/?rev=1216&view=rev Author: arnetheduck Date: 2008-04-24 07:22:22 -0700 (Thu, 24 Apr 2008) Log Message: ----------- cshelp for each status bar part (missing: main, hub and search windows) Modified Paths: -------------- dcplusplus/trunk/help/cshelp.h dcplusplus/trunk/help/window_download_queue.html dcplusplus/trunk/help/window_finished_downloads.html dcplusplus/trunk/help/window_finished_uploads.html dcplusplus/trunk/help/window_public_hubs.html dcplusplus/trunk/help/window_search_spy.html dcplusplus/trunk/win32/AspectStatus.h dcplusplus/trunk/win32/FinishedFrameBase.h dcplusplus/trunk/win32/PublicHubsFrame.cpp dcplusplus/trunk/win32/QueueFrame.cpp dcplusplus/trunk/win32/SpyFrame.cpp Property Changed: ---------------- dcplusplus/trunk/ Property changes on: dcplusplus/trunk ___________________________________________________________________ Name: bzr:revision-info - timestamp: 2008-04-22 12:26:07.921000004 +0200 committer: poy <po...@12...> properties: branch-nick: repo + timestamp: 2008-04-22 16:30:53.625000000 +0200 committer: poy <po...@12...> properties: branch-nick: repo Name: bzr:file-ids - res/menu/OpenDLDir.bmp opendldir.bmp-20080422101636-ta2z1j3zup0n981p-1 + Name: bzr:revision-id:v3-trunk1 - 1027 arn...@gm...-20080323183926-schknwnkgeo7ivdn 1028 zouzou123gen-20080323220411-r8usuc3qxwuh7zsn 1029 zouzou123gen-20080323221249-0su72zaj13e706mk 1030 arn...@gm...-20080324140623-muba1dl46m000o8c 1031 zouzou123gen-20080324141933-qbgr93ugpe0297m6 1032 arn...@gm...-20080324153706-siidja05n84i00b1 1033 arn...@gm...-20080324153823-lhn3awurnu77riln 1034 arn...@gm...-20080324165650-zapppziji67yf5a2 1035 zouzou123gen-20080324175936-4mqc2kh0lo5wtdu2 1036 zouzou123gen-20080325004602-6wdsoym95mjuhwd3 1037 arn...@gm...-20080325100659-8fqy6q65itmghlep 1038 zouzou123gen-20080325175216-s297sdiucukfvijh 1039 arn...@gm...-20080325210137-3dfqyoi8ykosy087 1040 arn...@gm...-20080325211747-nwwy1eb33r071sca 1041 arn...@gm...-20080326084110-qbselrjckku275xi 1042 zouzou123gen-20080326123631-35642mgbk2i4ty32 1043 zouzou123gen-20080326124345-f4xwn2d3ty8ubd6r 1044 arn...@gm...-20080326162031-il0nyms30w0mky43 1045 arn...@gm...-20080326164801-8dru8mjc06xgzjpv 1046 arn...@gm...-20080326170438-uzl2rx8fqnohak7g 1047 zouzou123gen-20080326172821-d6uqcbmfb0c6rwlv 1048 arn...@gm...-20080326213257-qlgdh7m2712p2l0q 1049 arn...@gm...-20080326214313-ktnoekgk3s0wmatz 1050 arn...@gm...-20080326215256-0j1iqrf286b9g7zf 1051 arn...@gm...-20080327082121-hoi22wh1gwjdfbyd 1052 arn...@gm...-20080327120639-um3tukdt374rwvgm 1053 zouzou123gen-20080327130703-6vtek6uxy3vua543 1054 arn...@gm...-20080327215831-dmg5mkufskabwkro 1055 arn...@gm...-20080327231459-cdztcv25alsuyqmf 1056 arn...@gm...-20080328085925-gceybsr53oml1p24 1057 arn...@gm...-20080328200512-1sjuu6bcnl2dyd2a 1058 arn...@gm...-20080328210347-bussqjrm5mfswh7o 1059 arn...@gm...-20080329055630-braiir1dskv7a4qm 1060 arn...@gm...-20080329061558-rck8dz60wpj3c5ja 1061 arn...@gm...-20080329081253-if6o5jn329mbzfpl 1062 arn...@gm...-20080329081619-cb4x930j8sp55cs0 1063 arn...@gm...-20080329103216-hgjzo7ra2zixbztd 1064 arn...@gm...-20080329124042-q3aw4iodmo5kafyp 1065 arn...@gm...-20080329124926-2je1z18p0272zpua 1066 arn...@gm...-20080329150901-ehj9t32en7eps2dp 1067 zouzou123gen-20080329153653-36xlvpik2ns9r84r 1068 zouzou123gen-20080329162703-51xr8hg073pg7wq5 1069 zouzou123gen-20080329234706-8ddipdqu0xeudkql 1070 arn...@gm...-20080330081232-ubqr1171ewalrd4q 1071 zouzou123gen-20080330131607-yppbs3mgyjef1cux 1072 zouzou123gen-20080330134835-yv1nogy77ib1uehd 1073 zouzou123gen-20080331124549-alyw7vugdn30piqy 1074 zouzou123gen-20080331135108-q8frtqsin5bosfzm 1075 zouzou123gen-20080331140757-u94q52yccl5lsifk 1076 zouzou123gen-20080331152513-ue1x5qhigcw51348 1077 arn...@gm...-20080331184436-a8g6chibmg8nswls 1078 arn...@gm...-20080331220648-81485k28qmwruwz6 1079 zouzou123gen-20080401081001-2yjn07cf8s5sxr3a 1080 zouzou123gen-20080401081247-f3p4hdjojnd460jw 1081 zouzou123gen-20080401084117-24a454g8o0x656kg 1082 zouzou123gen-20080401133146-jabb5i8870fg6f66 1083 zouzou123gen-20080401154610-mxdqoo5bksru93e6 1084 arn...@gm...-20080401185530-lqj4tflt5ldmx46f 1085 arn...@gm...-20080401212616-ffl7m0xm8gt15knk 1086 arn...@gm...-20080402084515-ofmnwihzv159jton 1087 arn...@gm...-20080402133105-y70soi38owzl76i9 1088 arn...@gm...-20080402142417-rn2dbkx19wfz3vae 1089 arn...@gm...-20080402144459-u3z3hqvl8aqjc4a0 1090 zouzou123gen-20080402145051-zi8tmvy8u3r2mzu8 1091 arn...@gm...-20080402152137-f397uz1yp9qjvfwh 1092 zouzou123gen-20080402170355-29wda40wk3cy7lu5 1093 arn...@gm...-20080402180628-ipos9li0c4bsmq1h 1094 arn...@gm...-20080402181235-s2a6f4ww4lzayl46 1095 arn...@gm...-20080402193851-6mu64vgep6tijith 1096 arn...@gm...-20080402203810-86zpxsx69q83zf3r 1097 arn...@gm...-20080402204331-so2e8n892o23pejr 1098 poy-20080402224153-225qylr2cfwhqrg7 1099 mrmikejj-20080403125112-o8polh8rkn62umyh 1100 arn...@gm...-20080403125139-8xub76j1xazhfxna 1101 po...@12...-20080403140544-13kockkjho883nb4 1102 po...@12...-20080403143012-bxghtoodiolugpbs 1103 arn...@gm...-20080403190809-bbi4bz5rfcvjnt20 1104 arn...@gm...-20080403205410-czxru1vcg1s4wcws 1105 arn...@gm...-20080403213124-54spdrwszgyimd90 1106 po...@12...-20080404002406-aj74x5tngi6mmmj1 1107 arn...@gm...-20080404122415-mjy07qzbaxyhagra 1108 po...@12...-20080404145445-84lyk5tyy3b3br14 1109 po...@12...-20080404231417-v4v8x7u3f0hm0ejc 1110 po...@12...-20080405001107-14d1ojjof8xhvcj8 1111 arn...@gm...-20080405071929-jmnrul21sxx04kky 1112 arn...@gm...-20080405080105-9qbda7be0pi7y1ai 1113 po...@12...-20080405154555-yuj2n5kyndfjlpsf 1114 po...@12...-20080405220250-8y09d0samsj8ja94 1115 po...@12...-20080406134101-4860ytb61sbu3yhg 1116 po...@12...-20080406155849-2wzxzuzs5m8zpk0g 1117 po...@12...-20080406164835-bv5dydhm3qqydsty 1118 arn...@gm...-20080406210237-c7tyfgiz2sjgv044 1119 po...@12...-20080407114423-4yajg1rffidq76bj 1120 arn...@gm...-20080407194826-c42t4bjzw4vflejn 1121 po...@12...-20080407214303-o7ul1bvcn6gvaoc9 1122 po...@12...-20080407220647-r7f3em92til5j67s 1123 po...@12...-20080408212439-54t3bqlhvw1nu4xc 1124 arn...@gm...-20080409193708-y6erfzwrcb1seet3 1125 arn...@gm...-20080409195827-ub6t2s3wdf28nfpz 1126 po...@12...-20080409215055-1zmqhhm2859878c1 1127 arn...@gm...-20080410102447-l4es4cbukkqwcnpc 1128 arn...@gm...-20080410214118-b70g50tl27cq9q29 1129 arn...@gm...-20080411074730-w1pu78qigtx87lx3 1130 arn...@gm...-20080411090724-kwdj9pg9hrv1xhwb 1131 po...@12...-20080411153057-tn7zhxqk0z7ceref 1132 arn...@gm...-20080411200946-ierqlg8v9vzj18n2 1133 arn...@gm...-20080411201718-ecshulwd7ic0wdci 1134 arn...@gm...-20080411204047-jc9vzcsf32j38dvc 1135 arn...@gm...-20080411205445-ojuz2a29yq8ww37j 1136 arn...@gm...-20080411214746-r420xmdgo35pkweb 1137 po...@12...-20080412010723-cibh8r0itlzqyt3f 1138 arn...@gm...-20080412200504-6qfeqnsghxgrk775 1139 arn...@gm...-20080413095435-2pkfb407hk8j54te 1140 arn...@gm...-20080413133927-zw2tpz8o8p3izyix 1141 arn...@gm...-20080413165025-ug342rxtq4blxck5 1142 arn...@gm...-20080413182618-6ihabn0tii6gb2m2 1143 arn...@gm...-20080413184517-9p08tedakta1h762 1144 arn...@gm...-20080413193655-kc98lx7kpzo42q43 1145 arn...@gm...-20080414132947-pguvkuzvyadukssc 1146 arn...@gm...-20080414133544-pxwxm9kcvw0k0vf3 1147 po...@12...-20080414174341-hw1im7ysymscpiq0 1148 arn...@gm...-20080414181459-5gu852lneflgf5d6 1149 po...@12...-20080414205719-d80e75fsl8zzi6je 1150 arn...@gm...-20080414211616-835ve71r1qdlbhb4 1151 arn...@gm...-20080415080409-4cid9q7opng8ijav 1152 arn...@gm...-20080415124540-roduj23x442jeefn 1153 arn...@gm...-20080415141450-cld2ym4s50uu31q7 1154 po...@12...-20080415143018-4emcs3u1fquzsu1f 1155 arn...@gm...-20080415174958-wfqu5kga5pe39xvc 1156 po...@12...-20080415182942-2ux0yn8immkrz7ch 1157 po...@12...-20080415185700-gdgpyn414bf4behz 1158 po...@12...-20080415202535-cvevdgrawpilji5b 1159 po...@12...-20080415214801-lgb1429qdm4ti6ub 1160 po...@12...-20080416123247-6dw18ea0lk4m5q8q 1161 po...@12...-20080416135834-6mtzcfy7pzxqfnq0 1162 po...@12...-20080416181626-0ex66f1lv1maf38l 1163 arn...@gm...-20080416183603-yxbj16t2nd8rdzzd 1164 arn...@gm...-20080416200700-wncbhytfixz9b15u 1165 po...@12...-20080416200941-5oigemky43sz6r87 1166 arn...@gm...-20080416204550-0dx3qhxasdkdohx1 1167 arn...@gm...-20080416211510-3ilsym0bom7u2cer 1168 tom@athlon-20080417125238-0hhhchg951y7p83w 1169 arn...@gm...-20080418203137-e6szrje3fje5dgh9 1170 arn...@gm...-20080419164722-vyjrwwvglxr4yxuu 1171 arn...@gm...-20080419164802-o2boulbfrea4e0dx 1172 arn...@gm...-20080419165129-zj3axn731fo84vd5 1173 po...@12...-20080419172806-2qspfwerslo10rd2 1174 arn...@gm...-20080419212304-3wjafor82amtvik3 1175 arn...@gm...-20080419212347-t5oze1b59dk7vkiv 1176 arn...@gm...-20080420133104-h16loa3kvzrpkxiv 1177 po...@12...-20080420141642-z9mgyje16kkfy11z 1178 arn...@gm...-20080420173012-we22yoyvldt8u1az 1179 arn...@gm...-20080420173645-l296bgbr60wj267s 1180 arn...@gm...-20080420181134-ypu4ik21vc9ma1u9 1181 arn...@gm...-20080420192935-g59ddftmp35o6wdq 1182 arn...@gm...-20080420194530-qbyih90fixp3jevq 1183 arn...@gm...-20080420200905-mc0wa2egjt6k0783 1184 po...@12...-20080421110151-tm3apquwg3p4otyv 1185 po...@12...-20080421111032-2mwe6we5llzbqfj1 1186 arn...@gm...-20080421112743-av3pdgtq20m91f8c 1187 arn...@gm...-20080421122035-2ygc85ppjs7rhswn 1188 arn...@gm...-20080421194323-clug9p9pkjkgc0cw 1189 arn...@gm...-20080422063343-blx6k6y2ydxtbkjy 1190 po...@12...-20080422102607-kb3rl7h4i6alv3oo + 1027 arn...@gm...-20080323183926-schknwnkgeo7ivdn 1028 zouzou123gen-20080323220411-r8usuc3qxwuh7zsn 1029 zouzou123gen-20080323221249-0su72zaj13e706mk 1030 arn...@gm...-20080324140623-muba1dl46m000o8c 1031 zouzou123gen-20080324141933-qbgr93ugpe0297m6 1032 arn...@gm...-20080324153706-siidja05n84i00b1 1033 arn...@gm...-20080324153823-lhn3awurnu77riln 1034 arn...@gm...-20080324165650-zapppziji67yf5a2 1035 zouzou123gen-20080324175936-4mqc2kh0lo5wtdu2 1036 zouzou123gen-20080325004602-6wdsoym95mjuhwd3 1037 arn...@gm...-20080325100659-8fqy6q65itmghlep 1038 zouzou123gen-20080325175216-s297sdiucukfvijh 1039 arn...@gm...-20080325210137-3dfqyoi8ykosy087 1040 arn...@gm...-20080325211747-nwwy1eb33r071sca 1041 arn...@gm...-20080326084110-qbselrjckku275xi 1042 zouzou123gen-20080326123631-35642mgbk2i4ty32 1043 zouzou123gen-20080326124345-f4xwn2d3ty8ubd6r 1044 arn...@gm...-20080326162031-il0nyms30w0mky43 1045 arn...@gm...-20080326164801-8dru8mjc06xgzjpv 1046 arn...@gm...-20080326170438-uzl2rx8fqnohak7g 1047 zouzou123gen-20080326172821-d6uqcbmfb0c6rwlv 1048 arn...@gm...-20080326213257-qlgdh7m2712p2l0q 1049 arn...@gm...-20080326214313-ktnoekgk3s0wmatz 1050 arn...@gm...-20080326215256-0j1iqrf286b9g7zf 1051 arn...@gm...-20080327082121-hoi22wh1gwjdfbyd 1052 arn...@gm...-20080327120639-um3tukdt374rwvgm 1053 zouzou123gen-20080327130703-6vtek6uxy3vua543 1054 arn...@gm...-20080327215831-dmg5mkufskabwkro 1055 arn...@gm...-20080327231459-cdztcv25alsuyqmf 1056 arn...@gm...-20080328085925-gceybsr53oml1p24 1057 arn...@gm...-20080328200512-1sjuu6bcnl2dyd2a 1058 arn...@gm...-20080328210347-bussqjrm5mfswh7o 1059 arn...@gm...-20080329055630-braiir1dskv7a4qm 1060 arn...@gm...-20080329061558-rck8dz60wpj3c5ja 1061 arn...@gm...-20080329081253-if6o5jn329mbzfpl 1062 arn...@gm...-20080329081619-cb4x930j8sp55cs0 1063 arn...@gm...-20080329103216-hgjzo7ra2zixbztd 1064 arn...@gm...-20080329124042-q3aw4iodmo5kafyp 1065 arn...@gm...-20080329124926-2je1z18p0272zpua 1066 arn...@gm...-20080329150901-ehj9t32en7eps2dp 1067 zouzou123gen-20080329153653-36xlvpik2ns9r84r 1068 zouzou123gen-20080329162703-51xr8hg073pg7wq5 1069 zouzou123gen-20080329234706-8ddipdqu0xeudkql 1070 arn...@gm...-20080330081232-ubqr1171ewalrd4q 1071 zouzou123gen-20080330131607-yppbs3mgyjef1cux 1072 zouzou123gen-20080330134835-yv1nogy77ib1uehd 1073 zouzou123gen-20080331124549-alyw7vugdn30piqy 1074 zouzou123gen-20080331135108-q8frtqsin5bosfzm 1075 zouzou123gen-20080331140757-u94q52yccl5lsifk 1076 zouzou123gen-20080331152513-ue1x5qhigcw51348 1077 arn...@gm...-20080331184436-a8g6chibmg8nswls 1078 arn...@gm...-20080331220648-81485k28qmwruwz6 1079 zouzou123gen-20080401081001-2yjn07cf8s5sxr3a 1080 zouzou123gen-20080401081247-f3p4hdjojnd460jw 1081 zouzou123gen-20080401084117-24a454g8o0x656kg 1082 zouzou123gen-20080401133146-jabb5i8870fg6f66 1083 zouzou123gen-20080401154610-mxdqoo5bksru93e6 1084 arn...@gm...-20080401185530-lqj4tflt5ldmx46f 1085 arn...@gm...-20080401212616-ffl7m0xm8gt15knk 1086 arn...@gm...-20080402084515-ofmnwihzv159jton 1087 arn...@gm...-20080402133105-y70soi38owzl76i9 1088 arn...@gm...-20080402142417-rn2dbkx19wfz3vae 1089 arn...@gm...-20080402144459-u3z3hqvl8aqjc4a0 1090 zouzou123gen-20080402145051-zi8tmvy8u3r2mzu8 1091 arn...@gm...-20080402152137-f397uz1yp9qjvfwh 1092 zouzou123gen-20080402170355-29wda40wk3cy7lu5 1093 arn...@gm...-20080402180628-ipos9li0c4bsmq1h 1094 arn...@gm...-20080402181235-s2a6f4ww4lzayl46 1095 arn...@gm...-20080402193851-6mu64vgep6tijith 1096 arn...@gm...-20080402203810-86zpxsx69q83zf3r 1097 arn...@gm...-20080402204331-so2e8n892o23pejr 1098 poy-20080402224153-225qylr2cfwhqrg7 1099 mrmikejj-20080403125112-o8polh8rkn62umyh 1100 arn...@gm...-20080403125139-8xub76j1xazhfxna 1101 po...@12...-20080403140544-13kockkjho883nb4 1102 po...@12...-20080403143012-bxghtoodiolugpbs 1103 arn...@gm...-20080403190809-bbi4bz5rfcvjnt20 1104 arn...@gm...-20080403205410-czxru1vcg1s4wcws 1105 arn...@gm...-20080403213124-54spdrwszgyimd90 1106 po...@12...-20080404002406-aj74x5tngi6mmmj1 1107 arn...@gm...-20080404122415-mjy07qzbaxyhagra 1108 po...@12...-20080404145445-84lyk5tyy3b3br14 1109 po...@12...-20080404231417-v4v8x7u3f0hm0ejc 1110 po...@12...-20080405001107-14d1ojjof8xhvcj8 1111 arn...@gm...-20080405071929-jmnrul21sxx04kky 1112 arn...@gm...-20080405080105-9qbda7be0pi7y1ai 1113 po...@12...-20080405154555-yuj2n5kyndfjlpsf 1114 po...@12...-20080405220250-8y09d0samsj8ja94 1115 po...@12...-20080406134101-4860ytb61sbu3yhg 1116 po...@12...-20080406155849-2wzxzuzs5m8zpk0g 1117 po...@12...-20080406164835-bv5dydhm3qqydsty 1118 arn...@gm...-20080406210237-c7tyfgiz2sjgv044 1119 po...@12...-20080407114423-4yajg1rffidq76bj 1120 arn...@gm...-20080407194826-c42t4bjzw4vflejn 1121 po...@12...-20080407214303-o7ul1bvcn6gvaoc9 1122 po...@12...-20080407220647-r7f3em92til5j67s 1123 po...@12...-20080408212439-54t3bqlhvw1nu4xc 1124 arn...@gm...-20080409193708-y6erfzwrcb1seet3 1125 arn...@gm...-20080409195827-ub6t2s3wdf28nfpz 1126 po...@12...-20080409215055-1zmqhhm2859878c1 1127 arn...@gm...-20080410102447-l4es4cbukkqwcnpc 1128 arn...@gm...-20080410214118-b70g50tl27cq9q29 1129 arn...@gm...-20080411074730-w1pu78qigtx87lx3 1130 arn...@gm...-20080411090724-kwdj9pg9hrv1xhwb 1131 po...@12...-20080411153057-tn7zhxqk0z7ceref 1132 arn...@gm...-20080411200946-ierqlg8v9vzj18n2 1133 arn...@gm...-20080411201718-ecshulwd7ic0wdci 1134 arn...@gm...-20080411204047-jc9vzcsf32j38dvc 1135 arn...@gm...-20080411205445-ojuz2a29yq8ww37j 1136 arn...@gm...-20080411214746-r420xmdgo35pkweb 1137 po...@12...-20080412010723-cibh8r0itlzqyt3f 1138 arn...@gm...-20080412200504-6qfeqnsghxgrk775 1139 arn...@gm...-20080413095435-2pkfb407hk8j54te 1140 arn...@gm...-20080413133927-zw2tpz8o8p3izyix 1141 arn...@gm...-20080413165025-ug342rxtq4blxck5 1142 arn...@gm...-20080413182618-6ihabn0tii6gb2m2 1143 arn...@gm...-20080413184517-9p08tedakta1h762 1144 arn...@gm...-20080413193655-kc98lx7kpzo42q43 1145 arn...@gm...-20080414132947-pguvkuzvyadukssc 1146 arn...@gm...-20080414133544-pxwxm9kcvw0k0vf3 1147 po...@12...-20080414174341-hw1im7ysymscpiq0 1148 arn...@gm...-20080414181459-5gu852lneflgf5d6 1149 po...@12...-20080414205719-d80e75fsl8zzi6je 1150 arn...@gm...-20080414211616-835ve71r1qdlbhb4 1151 arn...@gm...-20080415080409-4cid9q7opng8ijav 1152 arn...@gm...-20080415124540-roduj23x442jeefn 1153 arn...@gm...-20080415141450-cld2ym4s50uu31q7 1154 po...@12...-20080415143018-4emcs3u1fquzsu1f 1155 arn...@gm...-20080415174958-wfqu5kga5pe39xvc 1156 po...@12...-20080415182942-2ux0yn8immkrz7ch 1157 po...@12...-20080415185700-gdgpyn414bf4behz 1158 po...@12...-20080415202535-cvevdgrawpilji5b 1159 po...@12...-20080415214801-lgb1429qdm4ti6ub 1160 po...@12...-20080416123247-6dw18ea0lk4m5q8q 1161 po...@12...-20080416135834-6mtzcfy7pzxqfnq0 1162 po...@12...-20080416181626-0ex66f1lv1maf38l 1163 arn...@gm...-20080416183603-yxbj16t2nd8rdzzd 1164 arn...@gm...-20080416200700-wncbhytfixz9b15u 1165 po...@12...-20080416200941-5oigemky43sz6r87 1166 arn...@gm...-20080416204550-0dx3qhxasdkdohx1 1167 arn...@gm...-20080416211510-3ilsym0bom7u2cer 1168 tom@athlon-20080417125238-0hhhchg951y7p83w 1169 arn...@gm...-20080418203137-e6szrje3fje5dgh9 1170 arn...@gm...-20080419164722-vyjrwwvglxr4yxuu 1171 arn...@gm...-20080419164802-o2boulbfrea4e0dx 1172 arn...@gm...-20080419165129-zj3axn731fo84vd5 1173 po...@12...-20080419172806-2qspfwerslo10rd2 1174 arn...@gm...-20080419212304-3wjafor82amtvik3 1175 arn...@gm...-20080419212347-t5oze1b59dk7vkiv 1176 arn...@gm...-20080420133104-h16loa3kvzrpkxiv 1177 po...@12...-20080420141642-z9mgyje16kkfy11z 1178 arn...@gm...-20080420173012-we22yoyvldt8u1az 1179 arn...@gm...-20080420173645-l296bgbr60wj267s 1180 arn...@gm...-20080420181134-ypu4ik21vc9ma1u9 1181 arn...@gm...-20080420192935-g59ddftmp35o6wdq 1182 arn...@gm...-20080420194530-qbyih90fixp3jevq 1183 arn...@gm...-20080420200905-mc0wa2egjt6k0783 1184 po...@12...-20080421110151-tm3apquwg3p4otyv 1185 po...@12...-20080421111032-2mwe6we5llzbqfj1 1186 arn...@gm...-20080421112743-av3pdgtq20m91f8c 1187 arn...@gm...-20080421122035-2ygc85ppjs7rhswn 1188 arn...@gm...-20080421194323-clug9p9pkjkgc0cw 1189 arn...@gm...-20080422063343-blx6k6y2ydxtbkjy 1190 po...@12...-20080422102607-kb3rl7h4i6alv3oo 1191 po...@12...-20080422143053-gsqp7dlvq1vwkahf Modified: dcplusplus/trunk/help/cshelp.h =================================================================== --- dcplusplus/trunk/help/cshelp.h 2008-04-24 14:20:31 UTC (rev 1215) +++ dcplusplus/trunk/help/cshelp.h 2008-04-24 14:22:22 UTC (rev 1216) @@ -429,95 +429,131 @@ #define IDH_ADLS_REMOVE 11212 -#define IDH_FAVORITE_HUBS_CONNECT 11213 +#define IDH_QUEUE_SHOW_TREE 11213 -#define IDH_FAVORITE_HUBS_NEW 11214 +#define IDH_QUEUE_PARTIAL_COUNT 11214 -#define IDH_FAVORITE_HUBS_PROPERTIES 11215 +#define IDH_QUEUE_PARTIAL_BYTES 11215 -#define IDH_FAVORITE_HUBS_MOVE_UP 11216 +#define IDH_QUEUE_TOTAL_COUNT 11216 -#define IDH_FAVORITE_HUBS_MOVE_DOWN 11217 +#define IDH_QUEUE_TOTAL_BYTES 11217 -#define IDH_FAVORITE_HUBS_REMOVE 11218 +#define IDH_FAVORITE_HUBS_CONNECT 11218 -#define IDH_FILE_LIST_DIRS 11219 +#define IDH_FAVORITE_HUBS_NEW 11219 -#define IDH_FILE_LIST_FILES 11220 +#define IDH_FAVORITE_HUBS_PROPERTIES 11220 -#define IDH_FILE_LIST_SUBSTRACT 11221 +#define IDH_FAVORITE_HUBS_MOVE_UP 11221 -#define IDH_FILE_LIST_MATCH_QUEUE 11222 +#define IDH_FAVORITE_HUBS_MOVE_DOWN 11222 -#define IDH_FILE_LIST_FIND 11223 +#define IDH_FAVORITE_HUBS_REMOVE 11223 -#define IDH_FILE_LIST_NEXT 11224 +#define IDH_FILE_LIST_DIRS 11224 -#define IDH_HUB_CHAT 11225 +#define IDH_FILE_LIST_FILES 11225 -#define IDH_HUB_MESSAGE 11226 +#define IDH_FILE_LIST_SUBSTRACT 11226 -#define IDH_HUB_FILTER 11227 +#define IDH_FILE_LIST_MATCH_QUEUE 11227 -#define IDH_TOOLBAR_PUBLIC_HUBS 11228 +#define IDH_FILE_LIST_FIND 11228 -#define IDH_TOOLBAR_RECONNECT 11229 +#define IDH_FILE_LIST_NEXT 11229 -#define IDH_TOOLBAR_FOLLOW 11230 +#define IDH_FINISHED_DL_COUNT 11230 -#define IDH_TOOLBAR_FAVORITE_HUBS 11231 +#define IDH_FINISHED_DL_BYTES 11231 -#define IDH_TOOLBAR_FAVORITE_USERS 11232 +#define IDH_FINISHED_DL_SPEED 11232 -#define IDH_TOOLBAR_QUEUE 11233 +#define IDH_FINISHED_UL_COUNT 11233 -#define IDH_TOOLBAR_FINISHED_DL 11234 +#define IDH_FINISHED_UL_BYTES 11234 -#define IDH_TOOLBAR_WAITING_USERS 11235 +#define IDH_FINISHED_UL_SPEED 11235 -#define IDH_TOOLBAR_FINISHED_UL 11236 +#define IDH_HUB_CHAT 11236 -#define IDH_TOOLBAR_SEARCH 11237 +#define IDH_HUB_MESSAGE 11237 -#define IDH_TOOLBAR_ADL_SEARCH 11238 +#define IDH_HUB_FILTER 11238 -#define IDH_TOOLBAR_SEARCH_SPY 11239 +#define IDH_TOOLBAR_PUBLIC_HUBS 11239 -#define IDH_TOOLBAR_FILE_LIST 11240 +#define IDH_TOOLBAR_RECONNECT 11240 -#define IDH_TOOLBAR_SETTINGS 11241 +#define IDH_TOOLBAR_FOLLOW 11241 -#define IDH_TOOLBAR_NOTEPAD 11242 +#define IDH_TOOLBAR_FAVORITE_HUBS 11242 -#define IDH_TOOLBAR_WHATS_THIS 11243 +#define IDH_TOOLBAR_FAVORITE_USERS 11243 -#define IDH_PM_CHAT 11244 +#define IDH_TOOLBAR_QUEUE 11244 -#define IDH_PM_MESSAGE 11245 +#define IDH_TOOLBAR_FINISHED_DL 11245 -#define IDH_PUBLIC_HUBS_FILTER 11246 +#define IDH_TOOLBAR_WAITING_USERS 11246 -#define IDH_PUBLIC_HUBS_LISTS 11247 +#define IDH_TOOLBAR_FINISHED_UL 11247 -#define IDH_PUBLIC_HUBS_REFRESH 11248 +#define IDH_TOOLBAR_SEARCH 11248 -#define IDH_SEARCH_SEARCH_FOR 11249 +#define IDH_TOOLBAR_ADL_SEARCH 11249 -#define IDH_SEARCH_PURGE 11250 +#define IDH_TOOLBAR_SEARCH_SPY 11250 -#define IDH_SEARCH_SEARCH 11251 +#define IDH_TOOLBAR_FILE_LIST 11251 -#define IDH_SEARCH_SIZE 11252 +#define IDH_TOOLBAR_SETTINGS 11252 -#define IDH_SEARCH_TYPE 11253 +#define IDH_TOOLBAR_NOTEPAD 11253 -#define IDH_SEARCH_SLOTS 11254 +#define IDH_TOOLBAR_WHATS_THIS 11254 -#define IDH_SEARCH_SHARE 11255 +#define IDH_PM_CHAT 11255 -#define IDH_SEARCH_HUBS 11256 +#define IDH_PM_MESSAGE 11256 -#define IDH_SPY_IGNORE_TTH 11257 +#define IDH_PUBLIC_HUBS_FILTER 11257 +#define IDH_PUBLIC_HUBS_LISTS 11258 +#define IDH_PUBLIC_HUBS_REFRESH 11259 + +#define IDH_PUBLIC_HUBS_STATUS 11260 + +#define IDH_PUBLIC_HUBS_HUBS 11261 + +#define IDH_PUBLIC_HUBS_USERS 11262 + +#define IDH_SEARCH_SEARCH_FOR 11263 + +#define IDH_SEARCH_PURGE 11264 + +#define IDH_SEARCH_SEARCH 11265 + +#define IDH_SEARCH_SIZE 11266 + +#define IDH_SEARCH_TYPE 11267 + +#define IDH_SEARCH_SLOTS 11268 + +#define IDH_SEARCH_SHARE 11269 + +#define IDH_SEARCH_HUBS 11270 + +#define IDH_SPY_IGNORE_TTH 11271 + +#define IDH_SPY_TOTAL 11272 + +#define IDH_SPY_AVG_PER_SECOND 11273 + +#define IDH_SPY_HITS 11274 + +#define IDH_SPY_HIT_RATIO 11275 + + #endif Modified: dcplusplus/trunk/help/window_download_queue.html =================================================================== --- dcplusplus/trunk/help/window_download_queue.html 2008-04-24 14:20:31 UTC (rev 1215) +++ dcplusplus/trunk/help/window_download_queue.html 2008-04-24 14:22:22 UTC (rev 1216) @@ -74,15 +74,15 @@ <h2>Status bar</h2> <dl style="margin-left: 40px;"> <dt>Unnamed checkbox</dt> - <dd>This will toggle the appearance of the <a href="window_download_queue.html#leftscreen">left screen</a>.</dd> + <dd cshelp=IDH_QUEUE_SHOW_TREE>This will toggle the appearance of the <a href="window_download_queue.html#leftscreen">left screen</a>.</dd> <dt>Items</dt> - <dd></dd> + <dd cshelp=IDH_QUEUE_PARTIAL_COUNT>The amount of selected items.</dd> <dt>Size (left)</dt> - <dd></dd> + <dd cshelp=IDH_QUEUE_PARTIAL_BYTES>The total size (in bytes) of selected items.</dd> <dt>Files</dt> - <dd>The total amount of files queueud.</dd> + <dd cshelp=IDH_QUEUE_TOTAL_COUNT>The total amount of files queued.</dd> <dt>Size (right)</dt> - <dd>The total amount of bytes queued.</dd> + <dd cshelp=IDH_QUEUE_TOTAL_BYTES>The total amount of bytes queued.</dd> </dl> </body> </html> Modified: dcplusplus/trunk/help/window_finished_downloads.html =================================================================== --- dcplusplus/trunk/help/window_finished_downloads.html 2008-04-24 14:20:31 UTC (rev 1215) +++ dcplusplus/trunk/help/window_finished_downloads.html 2008-04-24 14:22:22 UTC (rev 1216) @@ -30,11 +30,11 @@ <h2>Status bar</h2> <dl style="margin-left: 80px;"> <dt># Items</dt> - <dd>The amount of items in that have finished.</dd> + <dd cshelp=IDH_FINISHED_DL_COUNT>The amount of items that you have downloaded (received).</dd> <dt># bytes</dt> - <dd>The amount in bytes that have finished.</dd> + <dd cshelp=IDH_FINISHED_DL_BYTES>The amount in bytes that you have downloaded (received).</dd> <dt># bytes/seconds</dt> - <dd>The avarage speed of the total finished files.</dd> + <dd cshelp=IDH_FINISHED_DL_SPEED>The average speed of the files you have downloaded (received).</dd> </dl> </body> </html> Modified: dcplusplus/trunk/help/window_finished_uploads.html =================================================================== --- dcplusplus/trunk/help/window_finished_uploads.html 2008-04-24 14:20:31 UTC (rev 1215) +++ dcplusplus/trunk/help/window_finished_uploads.html 2008-04-24 14:22:22 UTC (rev 1216) @@ -30,11 +30,11 @@ <h2>Status bar</h2> <dl style="margin-left: 80px;"> <dt># Items</dt> - <dd>The amount of items in that have finished.</dd> + <dd cshelp=IDH_FINISHED_UL_COUNT>The amount of items that you have uploaded (sent).</dd> <dt># bytes</dt> - <dd>The amount in bytes that have finished.</dd> + <dd cshelp=IDH_FINISHED_UL_BYTES>The amount in bytes that you have uploaded (sent).</dd> <dt># bytes/seconds</dt> - <dd>The avarage speed of the total finished files.</dd> + <dd cshelp=IDH_FINISHED_UL_SPEED>The average speed of the files you have uploaded (sent).</dd> </dl> </body> </html> Modified: dcplusplus/trunk/help/window_public_hubs.html =================================================================== --- dcplusplus/trunk/help/window_public_hubs.html 2008-04-24 14:20:31 UTC (rev 1215) +++ dcplusplus/trunk/help/window_public_hubs.html 2008-04-24 14:22:22 UTC (rev 1216) @@ -54,5 +54,22 @@ <img title="External Link" src="external.png" border="0" height="10" width="10" alt="External Link"> to get hublists by default. This improves reliability and makes it possible to download hublists even when the original hublist server is out of service. </span> +<h2>Status bar</h2> +<dl style="margin-left: 40px;"> +<dt>Messages part (left)</dt> +<dd cshelp=IDH_PUBLIC_HUBS_STATUS> +Shows status messages about the loading of public hub lists; +<ul> +<li>"downloading": hub list is currently being downloaded from the server, this may take a while;</li> +<li>"downloaded": hub list has been successfully downloaded from the server, and is currently being displayed; you're looking at a fresh version of the hub list;</li> +<li>"loaded from chache": a previously saved hub list has been successfully loaded from your DC++ cache directory, and is currently being displayed; that version might be out-dated, if you want to refresh it, click on the "Refresh" button;</li> +<li>error messages may also appear in this area: when a hub list download has failed, DC++ will automatically switch to the next hub list.</li> +</ul> +</dd> +<dt>Hubs</dt> +<dd cshelp=IDH_PUBLIC_HUBS_HUBS>The total number of individual hubs in the current hub list.</dd> +<dt>Users</dt> +<dd cshelp=IDH_PUBLIC_HUBS_USERS>Sum of the users numbers of every hubs in the current hub list.</dd> +</dl> </body> </html> Modified: dcplusplus/trunk/help/window_search_spy.html =================================================================== --- dcplusplus/trunk/help/window_search_spy.html 2008-04-24 14:20:31 UTC (rev 1215) +++ dcplusplus/trunk/help/window_search_spy.html 2008-04-24 14:22:22 UTC (rev 1216) @@ -27,13 +27,13 @@ <dt>Ignore TTH searches</dt> <dd cshelp=IDH_SPY_IGNORE_TTH>Check this checkbox to filter out TTH searches. Note that DC++ will still respond to them; you will just not see them in this window.</dd> <dt>Total</dt> - <dd>The amount of total searches performed.</dd> - <dt>Avarage/s</dt> - <dd>The amount of searches performed divided by the amount of seconds you have had this window open.</dd> + <dd cshelp=IDH_SPY_TOTAL>The amount of total searches performed.</dd> + <dt>Average/s</dt> + <dd cshelp=IDH_SPY_AVG_PER_SECOND>The amount of searches performed divided by the amount of seconds you have had this window open.</dd> <dt>Hits</dt> - <dd>The amount of search results your copy of DC++ has sent out in response to the searches you see in this window.</dd> - <dt>Hit ratio</dt> - <dd>Ratio between the total amount of searches versus the amount of hits.</dd> + <dd cshelp=IDH_SPY_HITS>The amount of search results your copy of DC++ has sent out in response to the searches you see in this window.</dd> + <dt>Hit Ratio</dt> + <dd cshelp=IDH_SPY_HIT_RATIO>Ratio between the total amount of searches versus the amount of hits.</dd> </dl> </body> </html> Modified: dcplusplus/trunk/win32/AspectStatus.h =================================================================== --- dcplusplus/trunk/win32/AspectStatus.h 2008-04-24 14:20:31 UTC (rev 1215) +++ dcplusplus/trunk/win32/AspectStatus.h 2008-04-24 14:22:22 UTC (rev 1216) @@ -19,15 +19,21 @@ #ifndef DCPLUSPLUS_WIN32_ASPECTSTATUS_H_ #define DCPLUSPLUS_WIN32_ASPECTSTATUS_H_ +#include <boost/lambda/lambda.hpp> #include <dwt/widgets/StatusBar.h> #include "WinUtil.h" template<class WidgetType> class AspectStatus { typedef AspectStatus<WidgetType> ThisType; + + WidgetType& W() { return *static_cast<WidgetType*>(this); } + const WidgetType& W() const { return *static_cast<const WidgetType*>(this); } + + HWND H() const { return W().handle(); } + protected: - - AspectStatus() : status(0) { + AspectStatus() : status(0), tip(0) { statusSizes.resize(WidgetType::STATUS_LAST); filterIter = dwt::Application::instance().addFilter(std::tr1::bind(&ThisType::filter, this, _1)); } @@ -39,10 +45,11 @@ void initStatus(bool sizeGrip = false) { dwt::StatusBar::Seed cs(sizeGrip); cs.font = WinUtil::font; - status = static_cast<WidgetType*>(this)->addChild(cs); + status = W().addChild(cs); + status->onHelp(std::tr1::bind(&ThisType::handleHelp, this, _1, _2)); - statusTip = static_cast<WidgetType*>(this)->addChild(dwt::ToolTip::Seed()); - statusTip->setTool(status, std::tr1::bind(&ThisType::handleToolTip, this, _1)); + tip = W().addChild(dwt::ToolTip::Seed()); + tip->setTool(status, std::tr1::bind(&ThisType::handleToolTip, this, _1)); } void setStatus(int s, const tstring& text) { @@ -61,7 +68,11 @@ } status->setText(text, s); } - + + void setStatusHelpId(int s, unsigned id) { + helpIds[s] = id; + } + void layoutStatus(dwt::Rectangle& r) { status->refresh(); @@ -76,12 +87,13 @@ status->setSections(statusSizes); } - - void mapWidget(int s, dwt::Widget* widget) { + + template<typename A> + void mapWidget(int s, dwt::AspectSizable<A>* widget) { POINT p[2]; - ::SendMessage(status->handle(), SB_GETRECT, s, reinterpret_cast<LPARAM>(p)); - ::MapWindowPoints(status->handle(), static_cast<WidgetType*>(this)->handle(), (POINT*)p, 2); - ::MoveWindow(widget->handle(), p[0].x, p[0].y, p[1].x - p[0].x, p[1].y - p[0].y, TRUE); + status->sendMessage(SB_GETRECT, s, reinterpret_cast<LPARAM>(p)); + ::MapWindowPoints(status->handle(), H(), (POINT*)p, 2); + widget->setBounds(p[0].x, p[0].y, p[1].x - p[0].x, p[1].y - p[0].y); } dwt::StatusBarPtr status; @@ -90,24 +102,44 @@ private: dwt::Application::FilterIter filterIter; - dwt::ToolTipPtr statusTip; + dwt::ToolTipPtr tip; TStringList lastLines; - + enum { MAX_LINES = 10 }; + typedef std::tr1::unordered_map<int, unsigned> HelpIdsMap; + HelpIdsMap helpIds; + bool filter(const MSG& msg) { - statusTip->relayEvent(msg); + tip->relayEvent(msg); return false; } - void handleToolTip(tstring& tip) { - statusTip->setMaxTipWidth(statusSizes[WidgetType::STATUS_STATUS]); - tip.clear(); + void handleHelp(HWND hWnd, unsigned id) { + if(!dwt::AspectKeyboardBase::isKeyPressed(VK_F1)) { + // we have the help id of the whole status bar; convert to the one of the specific part the user just clicked on + dwt::Point pt = dwt::Point::fromLParam(::GetMessagePos()); + RECT rect = status->getBounds(false); + if(::PtInRect(&rect, pt)) { + unsigned x = dwt::ClientCoordinate(dwt::ScreenCoordinate(pt), status).x(); + unsigned total = 0; + boost::lambda::var_type<unsigned>::type v(boost::lambda::var(total)); + HelpIdsMap::const_iterator i = helpIds.find(find_if(statusSizes.begin(), statusSizes.end(), (v += boost::lambda::_1, v > x)) - statusSizes.begin()); + if(i != helpIds.end()) + id = i->second; + } + } + WinUtil::help(hWnd, id); + } + + void handleToolTip(tstring& text) { + tip->setMaxTipWidth(statusSizes[WidgetType::STATUS_STATUS]); + text.clear(); for(size_t i = 0; i < lastLines.size(); ++i) { if(i > 0) { - tip += _T("\r\n"); + text += _T("\r\n"); } - tip += lastLines[i]; + text += lastLines[i]; } } }; Modified: dcplusplus/trunk/win32/FinishedFrameBase.h =================================================================== --- dcplusplus/trunk/win32/FinishedFrameBase.h 2008-04-24 14:20:31 UTC (rev 1215) +++ dcplusplus/trunk/win32/FinishedFrameBase.h 2008-04-24 14:22:22 UTC (rev 1216) @@ -75,6 +75,10 @@ this->initStatus(); + setStatusHelpId(STATUS_COUNT, in_UL ? IDH_FINISHED_UL_COUNT : IDH_FINISHED_DL_COUNT); + setStatusHelpId(STATUS_BYTES, in_UL ? IDH_FINISHED_UL_BYTES : IDH_FINISHED_DL_BYTES); + setStatusHelpId(STATUS_SPEED, in_UL ? IDH_FINISHED_UL_SPEED : IDH_FINISHED_DL_SPEED); + layout(); onSpeaker(std::tr1::bind(&ThisType::handleSpeaker, this, _1, _2)); Modified: dcplusplus/trunk/win32/PublicHubsFrame.cpp =================================================================== --- dcplusplus/trunk/win32/PublicHubsFrame.cpp 2008-04-24 14:20:31 UTC (rev 1215) +++ dcplusplus/trunk/win32/PublicHubsFrame.cpp 2008-04-24 14:22:22 UTC (rev 1216) @@ -175,6 +175,10 @@ initStatus(); + setStatusHelpId(STATUS_STATUS, IDH_PUBLIC_HUBS_STATUS); + setStatusHelpId(STATUS_HUBS, IDH_PUBLIC_HUBS_HUBS); + setStatusHelpId(STATUS_USERS, IDH_PUBLIC_HUBS_USERS); + FavoriteManager::getInstance()->addListener(this); entries = FavoriteManager::getInstance()->getPublicHubs(); Modified: dcplusplus/trunk/win32/QueueFrame.cpp =================================================================== --- dcplusplus/trunk/win32/QueueFrame.cpp 2008-04-24 14:20:31 UTC (rev 1215) +++ dcplusplus/trunk/win32/QueueFrame.cpp 2008-04-24 14:22:22 UTC (rev 1216) @@ -101,6 +101,7 @@ CheckBox::Seed cs(_T("+/-")); cs.style &= ~WS_TABSTOP; showTree = addChild(cs); + showTree->setHelpId(IDH_QUEUE_SHOW_TREE); showTree->setChecked(BOOLSETTING(QUEUEFRAME_SHOW_TREE)); showTree->onClicked(std::tr1::bind(&QueueFrame::handleShowTreeClicked, this)); } @@ -108,6 +109,11 @@ initStatus(); statusSizes[STATUS_SHOW_TREE] = 16; + setStatusHelpId(STATUS_PARTIAL_COUNT, IDH_QUEUE_PARTIAL_COUNT); + setStatusHelpId(STATUS_PARTIAL_BYTES, IDH_QUEUE_PARTIAL_BYTES); + setStatusHelpId(STATUS_TOTAL_COUNT, IDH_QUEUE_TOTAL_COUNT); + setStatusHelpId(STATUS_TOTAL_BYTES, IDH_QUEUE_TOTAL_BYTES); + addQueueList(QueueManager::getInstance()->lockQueue()); QueueManager::getInstance()->unlockQueue(); QueueManager::getInstance()->addListener(this); Modified: dcplusplus/trunk/win32/SpyFrame.cpp =================================================================== --- dcplusplus/trunk/win32/SpyFrame.cpp 2008-04-24 14:20:31 UTC (rev 1215) +++ dcplusplus/trunk/win32/SpyFrame.cpp 2008-04-24 14:22:22 UTC (rev 1216) @@ -71,6 +71,11 @@ initStatus(); statusSizes[STATUS_IGNORE_TTH] = 150; ///@todo get real checkbox + text width + setStatusHelpId(STATUS_TOTAL, IDH_SPY_TOTAL); + setStatusHelpId(STATUS_AVG_PER_SECOND, IDH_SPY_AVG_PER_SECOND); + setStatusHelpId(STATUS_HITS, IDH_SPY_HITS); + setStatusHelpId(STATUS_HIT_RATIO, IDH_SPY_HIT_RATIO); + layout(); onSpeaker(std::tr1::bind(&SpyFrame::handleSpeaker, this, _1, _2)) ; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <arn...@us...> - 2008-04-24 14:34:23
|
Revision: 1217 http://dcplusplus.svn.sourceforge.net/dcplusplus/?rev=1217&view=rev Author: arnetheduck Date: 2008-04-24 07:34:08 -0700 (Thu, 24 Apr 2008) Log Message: ----------- More language updates Modified Paths: -------------- dcplusplus/trunk/SConstruct dcplusplus/trunk/dcpp/po/ar.po dcplusplus/trunk/dcpp/po/bg.po dcplusplus/trunk/dcpp/po/bs.po dcplusplus/trunk/dcpp/po/ca.po dcplusplus/trunk/dcpp/po/cs.po dcplusplus/trunk/dcpp/po/da.po dcplusplus/trunk/dcpp/po/de.po dcplusplus/trunk/dcpp/po/el.po dcplusplus/trunk/dcpp/po/en_GB.po dcplusplus/trunk/dcpp/po/es.po dcplusplus/trunk/dcpp/po/fi.po dcplusplus/trunk/dcpp/po/fr.po dcplusplus/trunk/dcpp/po/gl.po dcplusplus/trunk/dcpp/po/he.po dcplusplus/trunk/dcpp/po/hr.po dcplusplus/trunk/dcpp/po/hu.po dcplusplus/trunk/dcpp/po/id.po dcplusplus/trunk/dcpp/po/is.po dcplusplus/trunk/dcpp/po/it.po dcplusplus/trunk/dcpp/po/ja.po dcplusplus/trunk/dcpp/po/km.po dcplusplus/trunk/dcpp/po/ko.po dcplusplus/trunk/dcpp/po/lt.po dcplusplus/trunk/dcpp/po/lv.po dcplusplus/trunk/dcpp/po/mk.po dcplusplus/trunk/dcpp/po/ms.po dcplusplus/trunk/dcpp/po/nb.po dcplusplus/trunk/dcpp/po/nl.po dcplusplus/trunk/dcpp/po/pl.po dcplusplus/trunk/dcpp/po/pt.po dcplusplus/trunk/dcpp/po/pt_BR.po dcplusplus/trunk/dcpp/po/ro.po dcplusplus/trunk/dcpp/po/ru.po dcplusplus/trunk/dcpp/po/sl.po dcplusplus/trunk/dcpp/po/sq.po dcplusplus/trunk/dcpp/po/sv.po dcplusplus/trunk/dcpp/po/tr.po dcplusplus/trunk/dcpp/po/uk.po dcplusplus/trunk/dcpp/po/zh_CN.po dcplusplus/trunk/dcpp/po/zh_TW.po dcplusplus/trunk/win32/po/ar.po dcplusplus/trunk/win32/po/bg.po dcplusplus/trunk/win32/po/bs.po dcplusplus/trunk/win32/po/ca.po dcplusplus/trunk/win32/po/cs.po dcplusplus/trunk/win32/po/da.po dcplusplus/trunk/win32/po/de.po dcplusplus/trunk/win32/po/el.po dcplusplus/trunk/win32/po/en_GB.po dcplusplus/trunk/win32/po/es.po dcplusplus/trunk/win32/po/fi.po dcplusplus/trunk/win32/po/fr.po dcplusplus/trunk/win32/po/gl.po dcplusplus/trunk/win32/po/he.po dcplusplus/trunk/win32/po/hr.po dcplusplus/trunk/win32/po/hu.po dcplusplus/trunk/win32/po/id.po dcplusplus/trunk/win32/po/is.po dcplusplus/trunk/win32/po/it.po dcplusplus/trunk/win32/po/ja.po dcplusplus/trunk/win32/po/km.po dcplusplus/trunk/win32/po/ko.po dcplusplus/trunk/win32/po/lt.po dcplusplus/trunk/win32/po/lv.po dcplusplus/trunk/win32/po/mk.po dcplusplus/trunk/win32/po/nb.po dcplusplus/trunk/win32/po/nl.po dcplusplus/trunk/win32/po/pl.po dcplusplus/trunk/win32/po/pt.po dcplusplus/trunk/win32/po/pt_BR.po dcplusplus/trunk/win32/po/ro.po dcplusplus/trunk/win32/po/ru.po dcplusplus/trunk/win32/po/sl.po dcplusplus/trunk/win32/po/sq.po dcplusplus/trunk/win32/po/sv.po dcplusplus/trunk/win32/po/tr.po dcplusplus/trunk/win32/po/uk.po dcplusplus/trunk/win32/po/zh_CN.po dcplusplus/trunk/win32/po/zh_TW.po Property Changed: ---------------- dcplusplus/trunk/ Property changes on: dcplusplus/trunk ___________________________________________________________________ Name: bzr:revision-info - timestamp: 2008-04-22 16:30:53.625000000 +0200 committer: poy <po...@12...> properties: branch-nick: repo + timestamp: 2008-04-23 20:14:53.999000072 +0200 committer: Jacek Sieka <arn...@gm...> properties: branch-nick: dcplusplus Name: bzr:revision-id:v3-trunk1 - 1027 arn...@gm...-20080323183926-schknwnkgeo7ivdn 1028 zouzou123gen-20080323220411-r8usuc3qxwuh7zsn 1029 zouzou123gen-20080323221249-0su72zaj13e706mk 1030 arn...@gm...-20080324140623-muba1dl46m000o8c 1031 zouzou123gen-20080324141933-qbgr93ugpe0297m6 1032 arn...@gm...-20080324153706-siidja05n84i00b1 1033 arn...@gm...-20080324153823-lhn3awurnu77riln 1034 arn...@gm...-20080324165650-zapppziji67yf5a2 1035 zouzou123gen-20080324175936-4mqc2kh0lo5wtdu2 1036 zouzou123gen-20080325004602-6wdsoym95mjuhwd3 1037 arn...@gm...-20080325100659-8fqy6q65itmghlep 1038 zouzou123gen-20080325175216-s297sdiucukfvijh 1039 arn...@gm...-20080325210137-3dfqyoi8ykosy087 1040 arn...@gm...-20080325211747-nwwy1eb33r071sca 1041 arn...@gm...-20080326084110-qbselrjckku275xi 1042 zouzou123gen-20080326123631-35642mgbk2i4ty32 1043 zouzou123gen-20080326124345-f4xwn2d3ty8ubd6r 1044 arn...@gm...-20080326162031-il0nyms30w0mky43 1045 arn...@gm...-20080326164801-8dru8mjc06xgzjpv 1046 arn...@gm...-20080326170438-uzl2rx8fqnohak7g 1047 zouzou123gen-20080326172821-d6uqcbmfb0c6rwlv 1048 arn...@gm...-20080326213257-qlgdh7m2712p2l0q 1049 arn...@gm...-20080326214313-ktnoekgk3s0wmatz 1050 arn...@gm...-20080326215256-0j1iqrf286b9g7zf 1051 arn...@gm...-20080327082121-hoi22wh1gwjdfbyd 1052 arn...@gm...-20080327120639-um3tukdt374rwvgm 1053 zouzou123gen-20080327130703-6vtek6uxy3vua543 1054 arn...@gm...-20080327215831-dmg5mkufskabwkro 1055 arn...@gm...-20080327231459-cdztcv25alsuyqmf 1056 arn...@gm...-20080328085925-gceybsr53oml1p24 1057 arn...@gm...-20080328200512-1sjuu6bcnl2dyd2a 1058 arn...@gm...-20080328210347-bussqjrm5mfswh7o 1059 arn...@gm...-20080329055630-braiir1dskv7a4qm 1060 arn...@gm...-20080329061558-rck8dz60wpj3c5ja 1061 arn...@gm...-20080329081253-if6o5jn329mbzfpl 1062 arn...@gm...-20080329081619-cb4x930j8sp55cs0 1063 arn...@gm...-20080329103216-hgjzo7ra2zixbztd 1064 arn...@gm...-20080329124042-q3aw4iodmo5kafyp 1065 arn...@gm...-20080329124926-2je1z18p0272zpua 1066 arn...@gm...-20080329150901-ehj9t32en7eps2dp 1067 zouzou123gen-20080329153653-36xlvpik2ns9r84r 1068 zouzou123gen-20080329162703-51xr8hg073pg7wq5 1069 zouzou123gen-20080329234706-8ddipdqu0xeudkql 1070 arn...@gm...-20080330081232-ubqr1171ewalrd4q 1071 zouzou123gen-20080330131607-yppbs3mgyjef1cux 1072 zouzou123gen-20080330134835-yv1nogy77ib1uehd 1073 zouzou123gen-20080331124549-alyw7vugdn30piqy 1074 zouzou123gen-20080331135108-q8frtqsin5bosfzm 1075 zouzou123gen-20080331140757-u94q52yccl5lsifk 1076 zouzou123gen-20080331152513-ue1x5qhigcw51348 1077 arn...@gm...-20080331184436-a8g6chibmg8nswls 1078 arn...@gm...-20080331220648-81485k28qmwruwz6 1079 zouzou123gen-20080401081001-2yjn07cf8s5sxr3a 1080 zouzou123gen-20080401081247-f3p4hdjojnd460jw 1081 zouzou123gen-20080401084117-24a454g8o0x656kg 1082 zouzou123gen-20080401133146-jabb5i8870fg6f66 1083 zouzou123gen-20080401154610-mxdqoo5bksru93e6 1084 arn...@gm...-20080401185530-lqj4tflt5ldmx46f 1085 arn...@gm...-20080401212616-ffl7m0xm8gt15knk 1086 arn...@gm...-20080402084515-ofmnwihzv159jton 1087 arn...@gm...-20080402133105-y70soi38owzl76i9 1088 arn...@gm...-20080402142417-rn2dbkx19wfz3vae 1089 arn...@gm...-20080402144459-u3z3hqvl8aqjc4a0 1090 zouzou123gen-20080402145051-zi8tmvy8u3r2mzu8 1091 arn...@gm...-20080402152137-f397uz1yp9qjvfwh 1092 zouzou123gen-20080402170355-29wda40wk3cy7lu5 1093 arn...@gm...-20080402180628-ipos9li0c4bsmq1h 1094 arn...@gm...-20080402181235-s2a6f4ww4lzayl46 1095 arn...@gm...-20080402193851-6mu64vgep6tijith 1096 arn...@gm...-20080402203810-86zpxsx69q83zf3r 1097 arn...@gm...-20080402204331-so2e8n892o23pejr 1098 poy-20080402224153-225qylr2cfwhqrg7 1099 mrmikejj-20080403125112-o8polh8rkn62umyh 1100 arn...@gm...-20080403125139-8xub76j1xazhfxna 1101 po...@12...-20080403140544-13kockkjho883nb4 1102 po...@12...-20080403143012-bxghtoodiolugpbs 1103 arn...@gm...-20080403190809-bbi4bz5rfcvjnt20 1104 arn...@gm...-20080403205410-czxru1vcg1s4wcws 1105 arn...@gm...-20080403213124-54spdrwszgyimd90 1106 po...@12...-20080404002406-aj74x5tngi6mmmj1 1107 arn...@gm...-20080404122415-mjy07qzbaxyhagra 1108 po...@12...-20080404145445-84lyk5tyy3b3br14 1109 po...@12...-20080404231417-v4v8x7u3f0hm0ejc 1110 po...@12...-20080405001107-14d1ojjof8xhvcj8 1111 arn...@gm...-20080405071929-jmnrul21sxx04kky 1112 arn...@gm...-20080405080105-9qbda7be0pi7y1ai 1113 po...@12...-20080405154555-yuj2n5kyndfjlpsf 1114 po...@12...-20080405220250-8y09d0samsj8ja94 1115 po...@12...-20080406134101-4860ytb61sbu3yhg 1116 po...@12...-20080406155849-2wzxzuzs5m8zpk0g 1117 po...@12...-20080406164835-bv5dydhm3qqydsty 1118 arn...@gm...-20080406210237-c7tyfgiz2sjgv044 1119 po...@12...-20080407114423-4yajg1rffidq76bj 1120 arn...@gm...-20080407194826-c42t4bjzw4vflejn 1121 po...@12...-20080407214303-o7ul1bvcn6gvaoc9 1122 po...@12...-20080407220647-r7f3em92til5j67s 1123 po...@12...-20080408212439-54t3bqlhvw1nu4xc 1124 arn...@gm...-20080409193708-y6erfzwrcb1seet3 1125 arn...@gm...-20080409195827-ub6t2s3wdf28nfpz 1126 po...@12...-20080409215055-1zmqhhm2859878c1 1127 arn...@gm...-20080410102447-l4es4cbukkqwcnpc 1128 arn...@gm...-20080410214118-b70g50tl27cq9q29 1129 arn...@gm...-20080411074730-w1pu78qigtx87lx3 1130 arn...@gm...-20080411090724-kwdj9pg9hrv1xhwb 1131 po...@12...-20080411153057-tn7zhxqk0z7ceref 1132 arn...@gm...-20080411200946-ierqlg8v9vzj18n2 1133 arn...@gm...-20080411201718-ecshulwd7ic0wdci 1134 arn...@gm...-20080411204047-jc9vzcsf32j38dvc 1135 arn...@gm...-20080411205445-ojuz2a29yq8ww37j 1136 arn...@gm...-20080411214746-r420xmdgo35pkweb 1137 po...@12...-20080412010723-cibh8r0itlzqyt3f 1138 arn...@gm...-20080412200504-6qfeqnsghxgrk775 1139 arn...@gm...-20080413095435-2pkfb407hk8j54te 1140 arn...@gm...-20080413133927-zw2tpz8o8p3izyix 1141 arn...@gm...-20080413165025-ug342rxtq4blxck5 1142 arn...@gm...-20080413182618-6ihabn0tii6gb2m2 1143 arn...@gm...-20080413184517-9p08tedakta1h762 1144 arn...@gm...-20080413193655-kc98lx7kpzo42q43 1145 arn...@gm...-20080414132947-pguvkuzvyadukssc 1146 arn...@gm...-20080414133544-pxwxm9kcvw0k0vf3 1147 po...@12...-20080414174341-hw1im7ysymscpiq0 1148 arn...@gm...-20080414181459-5gu852lneflgf5d6 1149 po...@12...-20080414205719-d80e75fsl8zzi6je 1150 arn...@gm...-20080414211616-835ve71r1qdlbhb4 1151 arn...@gm...-20080415080409-4cid9q7opng8ijav 1152 arn...@gm...-20080415124540-roduj23x442jeefn 1153 arn...@gm...-20080415141450-cld2ym4s50uu31q7 1154 po...@12...-20080415143018-4emcs3u1fquzsu1f 1155 arn...@gm...-20080415174958-wfqu5kga5pe39xvc 1156 po...@12...-20080415182942-2ux0yn8immkrz7ch 1157 po...@12...-20080415185700-gdgpyn414bf4behz 1158 po...@12...-20080415202535-cvevdgrawpilji5b 1159 po...@12...-20080415214801-lgb1429qdm4ti6ub 1160 po...@12...-20080416123247-6dw18ea0lk4m5q8q 1161 po...@12...-20080416135834-6mtzcfy7pzxqfnq0 1162 po...@12...-20080416181626-0ex66f1lv1maf38l 1163 arn...@gm...-20080416183603-yxbj16t2nd8rdzzd 1164 arn...@gm...-20080416200700-wncbhytfixz9b15u 1165 po...@12...-20080416200941-5oigemky43sz6r87 1166 arn...@gm...-20080416204550-0dx3qhxasdkdohx1 1167 arn...@gm...-20080416211510-3ilsym0bom7u2cer 1168 tom@athlon-20080417125238-0hhhchg951y7p83w 1169 arn...@gm...-20080418203137-e6szrje3fje5dgh9 1170 arn...@gm...-20080419164722-vyjrwwvglxr4yxuu 1171 arn...@gm...-20080419164802-o2boulbfrea4e0dx 1172 arn...@gm...-20080419165129-zj3axn731fo84vd5 1173 po...@12...-20080419172806-2qspfwerslo10rd2 1174 arn...@gm...-20080419212304-3wjafor82amtvik3 1175 arn...@gm...-20080419212347-t5oze1b59dk7vkiv 1176 arn...@gm...-20080420133104-h16loa3kvzrpkxiv 1177 po...@12...-20080420141642-z9mgyje16kkfy11z 1178 arn...@gm...-20080420173012-we22yoyvldt8u1az 1179 arn...@gm...-20080420173645-l296bgbr60wj267s 1180 arn...@gm...-20080420181134-ypu4ik21vc9ma1u9 1181 arn...@gm...-20080420192935-g59ddftmp35o6wdq 1182 arn...@gm...-20080420194530-qbyih90fixp3jevq 1183 arn...@gm...-20080420200905-mc0wa2egjt6k0783 1184 po...@12...-20080421110151-tm3apquwg3p4otyv 1185 po...@12...-20080421111032-2mwe6we5llzbqfj1 1186 arn...@gm...-20080421112743-av3pdgtq20m91f8c 1187 arn...@gm...-20080421122035-2ygc85ppjs7rhswn 1188 arn...@gm...-20080421194323-clug9p9pkjkgc0cw 1189 arn...@gm...-20080422063343-blx6k6y2ydxtbkjy 1190 po...@12...-20080422102607-kb3rl7h4i6alv3oo 1191 po...@12...-20080422143053-gsqp7dlvq1vwkahf + 1027 arn...@gm...-20080323183926-schknwnkgeo7ivdn 1028 zouzou123gen-20080323220411-r8usuc3qxwuh7zsn 1029 zouzou123gen-20080323221249-0su72zaj13e706mk 1030 arn...@gm...-20080324140623-muba1dl46m000o8c 1031 zouzou123gen-20080324141933-qbgr93ugpe0297m6 1032 arn...@gm...-20080324153706-siidja05n84i00b1 1033 arn...@gm...-20080324153823-lhn3awurnu77riln 1034 arn...@gm...-20080324165650-zapppziji67yf5a2 1035 zouzou123gen-20080324175936-4mqc2kh0lo5wtdu2 1036 zouzou123gen-20080325004602-6wdsoym95mjuhwd3 1037 arn...@gm...-20080325100659-8fqy6q65itmghlep 1038 zouzou123gen-20080325175216-s297sdiucukfvijh 1039 arn...@gm...-20080325210137-3dfqyoi8ykosy087 1040 arn...@gm...-20080325211747-nwwy1eb33r071sca 1041 arn...@gm...-20080326084110-qbselrjckku275xi 1042 zouzou123gen-20080326123631-35642mgbk2i4ty32 1043 zouzou123gen-20080326124345-f4xwn2d3ty8ubd6r 1044 arn...@gm...-20080326162031-il0nyms30w0mky43 1045 arn...@gm...-20080326164801-8dru8mjc06xgzjpv 1046 arn...@gm...-20080326170438-uzl2rx8fqnohak7g 1047 zouzou123gen-20080326172821-d6uqcbmfb0c6rwlv 1048 arn...@gm...-20080326213257-qlgdh7m2712p2l0q 1049 arn...@gm...-20080326214313-ktnoekgk3s0wmatz 1050 arn...@gm...-20080326215256-0j1iqrf286b9g7zf 1051 arn...@gm...-20080327082121-hoi22wh1gwjdfbyd 1052 arn...@gm...-20080327120639-um3tukdt374rwvgm 1053 zouzou123gen-20080327130703-6vtek6uxy3vua543 1054 arn...@gm...-20080327215831-dmg5mkufskabwkro 1055 arn...@gm...-20080327231459-cdztcv25alsuyqmf 1056 arn...@gm...-20080328085925-gceybsr53oml1p24 1057 arn...@gm...-20080328200512-1sjuu6bcnl2dyd2a 1058 arn...@gm...-20080328210347-bussqjrm5mfswh7o 1059 arn...@gm...-20080329055630-braiir1dskv7a4qm 1060 arn...@gm...-20080329061558-rck8dz60wpj3c5ja 1061 arn...@gm...-20080329081253-if6o5jn329mbzfpl 1062 arn...@gm...-20080329081619-cb4x930j8sp55cs0 1063 arn...@gm...-20080329103216-hgjzo7ra2zixbztd 1064 arn...@gm...-20080329124042-q3aw4iodmo5kafyp 1065 arn...@gm...-20080329124926-2je1z18p0272zpua 1066 arn...@gm...-20080329150901-ehj9t32en7eps2dp 1067 zouzou123gen-20080329153653-36xlvpik2ns9r84r 1068 zouzou123gen-20080329162703-51xr8hg073pg7wq5 1069 zouzou123gen-20080329234706-8ddipdqu0xeudkql 1070 arn...@gm...-20080330081232-ubqr1171ewalrd4q 1071 zouzou123gen-20080330131607-yppbs3mgyjef1cux 1072 zouzou123gen-20080330134835-yv1nogy77ib1uehd 1073 zouzou123gen-20080331124549-alyw7vugdn30piqy 1074 zouzou123gen-20080331135108-q8frtqsin5bosfzm 1075 zouzou123gen-20080331140757-u94q52yccl5lsifk 1076 zouzou123gen-20080331152513-ue1x5qhigcw51348 1077 arn...@gm...-20080331184436-a8g6chibmg8nswls 1078 arn...@gm...-20080331220648-81485k28qmwruwz6 1079 zouzou123gen-20080401081001-2yjn07cf8s5sxr3a 1080 zouzou123gen-20080401081247-f3p4hdjojnd460jw 1081 zouzou123gen-20080401084117-24a454g8o0x656kg 1082 zouzou123gen-20080401133146-jabb5i8870fg6f66 1083 zouzou123gen-20080401154610-mxdqoo5bksru93e6 1084 arn...@gm...-20080401185530-lqj4tflt5ldmx46f 1085 arn...@gm...-20080401212616-ffl7m0xm8gt15knk 1086 arn...@gm...-20080402084515-ofmnwihzv159jton 1087 arn...@gm...-20080402133105-y70soi38owzl76i9 1088 arn...@gm...-20080402142417-rn2dbkx19wfz3vae 1089 arn...@gm...-20080402144459-u3z3hqvl8aqjc4a0 1090 zouzou123gen-20080402145051-zi8tmvy8u3r2mzu8 1091 arn...@gm...-20080402152137-f397uz1yp9qjvfwh 1092 zouzou123gen-20080402170355-29wda40wk3cy7lu5 1093 arn...@gm...-20080402180628-ipos9li0c4bsmq1h 1094 arn...@gm...-20080402181235-s2a6f4ww4lzayl46 1095 arn...@gm...-20080402193851-6mu64vgep6tijith 1096 arn...@gm...-20080402203810-86zpxsx69q83zf3r 1097 arn...@gm...-20080402204331-so2e8n892o23pejr 1098 poy-20080402224153-225qylr2cfwhqrg7 1099 mrmikejj-20080403125112-o8polh8rkn62umyh 1100 arn...@gm...-20080403125139-8xub76j1xazhfxna 1101 po...@12...-20080403140544-13kockkjho883nb4 1102 po...@12...-20080403143012-bxghtoodiolugpbs 1103 arn...@gm...-20080403190809-bbi4bz5rfcvjnt20 1104 arn...@gm...-20080403205410-czxru1vcg1s4wcws 1105 arn...@gm...-20080403213124-54spdrwszgyimd90 1106 po...@12...-20080404002406-aj74x5tngi6mmmj1 1107 arn...@gm...-20080404122415-mjy07qzbaxyhagra 1108 po...@12...-20080404145445-84lyk5tyy3b3br14 1109 po...@12...-20080404231417-v4v8x7u3f0hm0ejc 1110 po...@12...-20080405001107-14d1ojjof8xhvcj8 1111 arn...@gm...-20080405071929-jmnrul21sxx04kky 1112 arn...@gm...-20080405080105-9qbda7be0pi7y1ai 1113 po...@12...-20080405154555-yuj2n5kyndfjlpsf 1114 po...@12...-20080405220250-8y09d0samsj8ja94 1115 po...@12...-20080406134101-4860ytb61sbu3yhg 1116 po...@12...-20080406155849-2wzxzuzs5m8zpk0g 1117 po...@12...-20080406164835-bv5dydhm3qqydsty 1118 arn...@gm...-20080406210237-c7tyfgiz2sjgv044 1119 po...@12...-20080407114423-4yajg1rffidq76bj 1120 arn...@gm...-20080407194826-c42t4bjzw4vflejn 1121 po...@12...-20080407214303-o7ul1bvcn6gvaoc9 1122 po...@12...-20080407220647-r7f3em92til5j67s 1123 po...@12...-20080408212439-54t3bqlhvw1nu4xc 1124 arn...@gm...-20080409193708-y6erfzwrcb1seet3 1125 arn...@gm...-20080409195827-ub6t2s3wdf28nfpz 1126 po...@12...-20080409215055-1zmqhhm2859878c1 1127 arn...@gm...-20080410102447-l4es4cbukkqwcnpc 1128 arn...@gm...-20080410214118-b70g50tl27cq9q29 1129 arn...@gm...-20080411074730-w1pu78qigtx87lx3 1130 arn...@gm...-20080411090724-kwdj9pg9hrv1xhwb 1131 po...@12...-20080411153057-tn7zhxqk0z7ceref 1132 arn...@gm...-20080411200946-ierqlg8v9vzj18n2 1133 arn...@gm...-20080411201718-ecshulwd7ic0wdci 1134 arn...@gm...-20080411204047-jc9vzcsf32j38dvc 1135 arn...@gm...-20080411205445-ojuz2a29yq8ww37j 1136 arn...@gm...-20080411214746-r420xmdgo35pkweb 1137 po...@12...-20080412010723-cibh8r0itlzqyt3f 1138 arn...@gm...-20080412200504-6qfeqnsghxgrk775 1139 arn...@gm...-20080413095435-2pkfb407hk8j54te 1140 arn...@gm...-20080413133927-zw2tpz8o8p3izyix 1141 arn...@gm...-20080413165025-ug342rxtq4blxck5 1142 arn...@gm...-20080413182618-6ihabn0tii6gb2m2 1143 arn...@gm...-20080413184517-9p08tedakta1h762 1144 arn...@gm...-20080413193655-kc98lx7kpzo42q43 1145 arn...@gm...-20080414132947-pguvkuzvyadukssc 1146 arn...@gm...-20080414133544-pxwxm9kcvw0k0vf3 1147 po...@12...-20080414174341-hw1im7ysymscpiq0 1148 arn...@gm...-20080414181459-5gu852lneflgf5d6 1149 po...@12...-20080414205719-d80e75fsl8zzi6je 1150 arn...@gm...-20080414211616-835ve71r1qdlbhb4 1151 arn...@gm...-20080415080409-4cid9q7opng8ijav 1152 arn...@gm...-20080415124540-roduj23x442jeefn 1153 arn...@gm...-20080415141450-cld2ym4s50uu31q7 1154 po...@12...-20080415143018-4emcs3u1fquzsu1f 1155 arn...@gm...-20080415174958-wfqu5kga5pe39xvc 1156 po...@12...-20080415182942-2ux0yn8immkrz7ch 1157 po...@12...-20080415185700-gdgpyn414bf4behz 1158 po...@12...-20080415202535-cvevdgrawpilji5b 1159 po...@12...-20080415214801-lgb1429qdm4ti6ub 1160 po...@12...-20080416123247-6dw18ea0lk4m5q8q 1161 po...@12...-20080416135834-6mtzcfy7pzxqfnq0 1162 po...@12...-20080416181626-0ex66f1lv1maf38l 1163 arn...@gm...-20080416183603-yxbj16t2nd8rdzzd 1164 arn...@gm...-20080416200700-wncbhytfixz9b15u 1165 po...@12...-20080416200941-5oigemky43sz6r87 1166 arn...@gm...-20080416204550-0dx3qhxasdkdohx1 1167 arn...@gm...-20080416211510-3ilsym0bom7u2cer 1168 tom@athlon-20080417125238-0hhhchg951y7p83w 1169 arn...@gm...-20080418203137-e6szrje3fje5dgh9 1170 arn...@gm...-20080419164722-vyjrwwvglxr4yxuu 1171 arn...@gm...-20080419164802-o2boulbfrea4e0dx 1172 arn...@gm...-20080419165129-zj3axn731fo84vd5 1173 po...@12...-20080419172806-2qspfwerslo10rd2 1174 arn...@gm...-20080419212304-3wjafor82amtvik3 1175 arn...@gm...-20080419212347-t5oze1b59dk7vkiv 1176 arn...@gm...-20080420133104-h16loa3kvzrpkxiv 1177 po...@12...-20080420141642-z9mgyje16kkfy11z 1178 arn...@gm...-20080420173012-we22yoyvldt8u1az 1179 arn...@gm...-20080420173645-l296bgbr60wj267s 1180 arn...@gm...-20080420181134-ypu4ik21vc9ma1u9 1181 arn...@gm...-20080420192935-g59ddftmp35o6wdq 1182 arn...@gm...-20080420194530-qbyih90fixp3jevq 1183 arn...@gm...-20080420200905-mc0wa2egjt6k0783 1184 po...@12...-20080421110151-tm3apquwg3p4otyv 1185 po...@12...-20080421111032-2mwe6we5llzbqfj1 1186 arn...@gm...-20080421112743-av3pdgtq20m91f8c 1187 arn...@gm...-20080421122035-2ygc85ppjs7rhswn 1188 arn...@gm...-20080421194323-clug9p9pkjkgc0cw 1189 arn...@gm...-20080422063343-blx6k6y2ydxtbkjy 1190 po...@12...-20080422102607-kb3rl7h4i6alv3oo 1191 po...@12...-20080422143053-gsqp7dlvq1vwkahf 1192 arn...@gm...-20080423181453-79vl70wtqix7zxhf Modified: dcplusplus/trunk/SConstruct =================================================================== --- dcplusplus/trunk/SConstruct 2008-04-24 14:22:22 UTC (rev 1216) +++ dcplusplus/trunk/SConstruct 2008-04-24 14:34:08 UTC (rev 1217) @@ -152,7 +152,7 @@ # internationalization (ardour.org provided the initial idea) # -po_args = ['msgmerge', '-q', '--update', '--backup=none', '$TARGET', '$SOURCE'] +po_args = ['msgmerge', '-q', '--update', '--backup=none', '--no-location', '$TARGET', '$SOURCE'] po_bld = Builder (action = Action([po_args], 'Updating translation $TARGET from $SOURCES')) env.Append(BUILDERS = {'PoBuild' : po_bld}) Modified: dcplusplus/trunk/dcpp/po/ar.po =================================================================== --- dcplusplus/trunk/dcpp/po/ar.po 2008-04-24 14:22:22 UTC (rev 1216) +++ dcplusplus/trunk/dcpp/po/ar.po 2008-04-24 14:34:08 UTC (rev 1217) @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: dcpp\n" "Report-Msgid-Bugs-To: dcp...@li...\n" -"POT-Creation-Date: 2008-04-21 14:00+0200\n" +"POT-Creation-Date: 2008-04-23 17:22+0200\n" "PO-Revision-Date: 2008-03-13 22:56+0000\n" "Last-Translator: Jacek Sieka <Unknown>\n" "Language-Team: LANGUAGE <LL...@li...>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-04-21 11:52+0000\n" +"X-Launchpad-Export-Date: 2008-04-23 11:12+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: dcpp/Util.cpp:381 Modified: dcplusplus/trunk/dcpp/po/bg.po =================================================================== --- dcplusplus/trunk/dcpp/po/bg.po 2008-04-24 14:22:22 UTC (rev 1216) +++ dcplusplus/trunk/dcpp/po/bg.po 2008-04-24 14:34:08 UTC (rev 1217) @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: dcpp\n" "Report-Msgid-Bugs-To: dcp...@li...\n" -"POT-Creation-Date: 2008-04-21 14:00+0200\n" +"POT-Creation-Date: 2008-04-23 17:22+0200\n" "PO-Revision-Date: 2008-03-13 22:56+0000\n" "Last-Translator: Jacek Sieka <Unknown>\n" "Language-Team: LANGUAGE <LL...@li...>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-04-21 11:52+0000\n" +"X-Launchpad-Export-Date: 2008-04-23 11:12+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: dcpp/Util.cpp:381 Modified: dcplusplus/trunk/dcpp/po/bs.po =================================================================== --- dcplusplus/trunk/dcpp/po/bs.po 2008-04-24 14:22:22 UTC (rev 1216) +++ dcplusplus/trunk/dcpp/po/bs.po 2008-04-24 14:34:08 UTC (rev 1217) @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: dcpp\n" "Report-Msgid-Bugs-To: dcp...@li...\n" -"POT-Creation-Date: 2008-04-21 14:00+0200\n" +"POT-Creation-Date: 2008-04-23 17:22+0200\n" "PO-Revision-Date: 2008-03-13 23:00+0000\n" "Last-Translator: Jacek Sieka <Unknown>\n" "Language-Team: LANGUAGE <LL...@li...>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-04-21 11:52+0000\n" +"X-Launchpad-Export-Date: 2008-04-23 11:12+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: dcpp/Util.cpp:381 Modified: dcplusplus/trunk/dcpp/po/ca.po =================================================================== --- dcplusplus/trunk/dcpp/po/ca.po 2008-04-24 14:22:22 UTC (rev 1216) +++ dcplusplus/trunk/dcpp/po/ca.po 2008-04-24 14:34:08 UTC (rev 1217) @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: dcpp\n" "Report-Msgid-Bugs-To: dcp...@li...\n" -"POT-Creation-Date: 2008-04-21 14:00+0200\n" +"POT-Creation-Date: 2008-04-23 17:22+0200\n" "PO-Revision-Date: 2008-04-13 13:38+0000\n" "Last-Translator: el_libre <el....@gm...>\n" "Language-Team: LANGUAGE <LL...@li...>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-04-21 11:52+0000\n" +"X-Launchpad-Export-Date: 2008-04-23 11:12+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: dcpp/Util.cpp:381 Modified: dcplusplus/trunk/dcpp/po/cs.po =================================================================== --- dcplusplus/trunk/dcpp/po/cs.po 2008-04-24 14:22:22 UTC (rev 1216) +++ dcplusplus/trunk/dcpp/po/cs.po 2008-04-24 14:34:08 UTC (rev 1217) @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: dcplusplus\n" "Report-Msgid-Bugs-To: dcp...@li...\n" -"POT-Creation-Date: 2008-04-21 14:00+0200\n" -"PO-Revision-Date: 2008-03-13 23:00+0000\n" -"Last-Translator: marek.tomass <mar...@gm...>\n" +"POT-Creation-Date: 2008-04-23 17:22+0200\n" +"PO-Revision-Date: 2008-04-21 12:06+0000\n" +"Last-Translator: Jacek Sieka <Unknown>\n" "Language-Team: Czech <cs...@li...>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-04-21 11:52+0000\n" +"X-Launchpad-Export-Date: 2008-04-23 11:12+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: dcpp/Util.cpp:381 Modified: dcplusplus/trunk/dcpp/po/da.po =================================================================== --- dcplusplus/trunk/dcpp/po/da.po 2008-04-24 14:22:22 UTC (rev 1216) +++ dcplusplus/trunk/dcpp/po/da.po 2008-04-24 14:34:08 UTC (rev 1217) @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: dcplusplus\n" "Report-Msgid-Bugs-To: dcp...@li...\n" -"POT-Creation-Date: 2008-04-21 14:00+0200\n" +"POT-Creation-Date: 2008-04-23 17:22+0200\n" "PO-Revision-Date: 2008-03-13 23:00+0000\n" "Last-Translator: Jacek Sieka <Unknown>\n" "Language-Team: Danish <da...@li...>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-04-21 11:52+0000\n" +"X-Launchpad-Export-Date: 2008-04-23 11:12+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: dcpp/Util.cpp:381 Modified: dcplusplus/trunk/dcpp/po/de.po =================================================================== --- dcplusplus/trunk/dcpp/po/de.po 2008-04-24 14:22:22 UTC (rev 1216) +++ dcplusplus/trunk/dcpp/po/de.po 2008-04-24 14:34:08 UTC (rev 1217) @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: dcplusplus\n" "Report-Msgid-Bugs-To: dcp...@li...\n" -"POT-Creation-Date: 2008-04-21 14:00+0200\n" +"POT-Creation-Date: 2008-04-23 17:22+0200\n" "PO-Revision-Date: 2008-03-17 19:03+0000\n" "Last-Translator: soccer <soc...@gm...>\n" "Language-Team: German <de...@li...>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-04-21 11:52+0000\n" +"X-Launchpad-Export-Date: 2008-04-23 11:12+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: dcpp/Util.cpp:381 Modified: dcplusplus/trunk/dcpp/po/el.po =================================================================== --- dcplusplus/trunk/dcpp/po/el.po 2008-04-24 14:22:22 UTC (rev 1216) +++ dcplusplus/trunk/dcpp/po/el.po 2008-04-24 14:34:08 UTC (rev 1217) @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: dcpp\n" "Report-Msgid-Bugs-To: dcp...@li...\n" -"POT-Creation-Date: 2008-04-21 14:00+0200\n" +"POT-Creation-Date: 2008-04-23 17:22+0200\n" "PO-Revision-Date: 2008-03-13 23:01+0000\n" "Last-Translator: Jacek Sieka <Unknown>\n" "Language-Team: LANGUAGE <LL...@li...>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-04-21 11:52+0000\n" +"X-Launchpad-Export-Date: 2008-04-23 11:12+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: dcpp/Util.cpp:381 Modified: dcplusplus/trunk/dcpp/po/en_GB.po =================================================================== --- dcplusplus/trunk/dcpp/po/en_GB.po 2008-04-24 14:22:22 UTC (rev 1216) +++ dcplusplus/trunk/dcpp/po/en_GB.po 2008-04-24 14:34:08 UTC (rev 1217) @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: dcplusplus\n" "Report-Msgid-Bugs-To: dcp...@li...\n" -"POT-Creation-Date: 2008-04-21 14:00+0200\n" +"POT-Creation-Date: 2008-04-23 17:22+0200\n" "PO-Revision-Date: 2008-03-17 06:30+0000\n" "Last-Translator: Adrian Moș <Unknown>\n" "Language-Team: English (United Kingdom) <en...@li...>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-04-21 11:52+0000\n" +"X-Launchpad-Export-Date: 2008-04-23 11:12+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: dcpp/Util.cpp:381 Modified: dcplusplus/trunk/dcpp/po/es.po =================================================================== --- dcplusplus/trunk/dcpp/po/es.po 2008-04-24 14:22:22 UTC (rev 1216) +++ dcplusplus/trunk/dcpp/po/es.po 2008-04-24 14:34:08 UTC (rev 1217) @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: dcpp\n" "Report-Msgid-Bugs-To: dcp...@li...\n" -"POT-Creation-Date: 2008-04-21 14:00+0200\n" +"POT-Creation-Date: 2008-04-23 17:22+0200\n" "PO-Revision-Date: 2008-03-18 21:59+0000\n" "Last-Translator: Jacek Sieka <Unknown>\n" "Language-Team: LANGUAGE <LL...@li...>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-04-21 11:52+0000\n" +"X-Launchpad-Export-Date: 2008-04-23 11:12+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: dcpp/Util.cpp:381 Modified: dcplusplus/trunk/dcpp/po/fi.po =================================================================== --- dcplusplus/trunk/dcpp/po/fi.po 2008-04-24 14:22:22 UTC (rev 1216) +++ dcplusplus/trunk/dcpp/po/fi.po 2008-04-24 14:34:08 UTC (rev 1217) @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: dcpp\n" "Report-Msgid-Bugs-To: dcp...@li...\n" -"POT-Creation-Date: 2008-04-21 14:00+0200\n" +"POT-Creation-Date: 2008-04-23 17:22+0200\n" "PO-Revision-Date: 2008-03-21 12:27+0000\n" "Last-Translator: maksis <ma...@ad...>\n" "Language-Team: LANGUAGE <LL...@li...>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-04-21 11:52+0000\n" +"X-Launchpad-Export-Date: 2008-04-23 11:12+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: dcpp/Util.cpp:381 Modified: dcplusplus/trunk/dcpp/po/fr.po =================================================================== --- dcplusplus/trunk/dcpp/po/fr.po 2008-04-24 14:22:22 UTC (rev 1216) +++ dcplusplus/trunk/dcpp/po/fr.po 2008-04-24 14:34:08 UTC (rev 1217) @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: dcpp\n" "Report-Msgid-Bugs-To: dcp...@li...\n" -"POT-Creation-Date: 2008-04-21 14:00+0200\n" +"POT-Creation-Date: 2008-04-23 17:22+0200\n" "PO-Revision-Date: 2008-03-17 14:40+0000\n" "Last-Translator: Kryppy <Unknown>\n" "Language-Team: LANGUAGE <LL...@li...>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-04-21 11:52+0000\n" +"X-Launchpad-Export-Date: 2008-04-23 11:12+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: dcpp/Util.cpp:381 Modified: dcplusplus/trunk/dcpp/po/gl.po =================================================================== --- dcplusplus/trunk/dcpp/po/gl.po 2008-04-24 14:22:22 UTC (rev 1216) +++ dcplusplus/trunk/dcpp/po/gl.po 2008-04-24 14:34:08 UTC (rev 1217) @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: dcpp\n" "Report-Msgid-Bugs-To: dcp...@li...\n" -"POT-Creation-Date: 2008-04-21 14:00+0200\n" +"POT-Creation-Date: 2008-04-23 17:22+0200\n" "PO-Revision-Date: 2008-03-13 23:02+0000\n" "Last-Translator: Jacek Sieka <Unknown>\n" "Language-Team: LANGUAGE <LL...@li...>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-04-21 11:52+0000\n" +"X-Launchpad-Export-Date: 2008-04-23 11:12+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: dcpp/Util.cpp:381 Modified: dcplusplus/trunk/dcpp/po/he.po =================================================================== --- dcplusplus/trunk/dcpp/po/he.po 2008-04-24 14:22:22 UTC (rev 1216) +++ dcplusplus/trunk/dcpp/po/he.po 2008-04-24 14:34:08 UTC (rev 1217) @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: dcpp\n" "Report-Msgid-Bugs-To: dcp...@li...\n" -"POT-Creation-Date: 2008-04-21 14:00+0200\n" +"POT-Creation-Date: 2008-04-23 17:22+0200\n" "PO-Revision-Date: 2008-03-13 23:09+0000\n" "Last-Translator: Jacek Sieka <Unknown>\n" "Language-Team: LANGUAGE <LL...@li...>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-04-21 11:52+0000\n" +"X-Launchpad-Export-Date: 2008-04-23 11:12+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: dcpp/Util.cpp:381 Modified: dcplusplus/trunk/dcpp/po/hr.po =================================================================== --- dcplusplus/trunk/dcpp/po/hr.po 2008-04-24 14:22:22 UTC (rev 1216) +++ dcplusplus/trunk/dcpp/po/hr.po 2008-04-24 14:34:08 UTC (rev 1217) @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: dcpp\n" "Report-Msgid-Bugs-To: dcp...@li...\n" -"POT-Creation-Date: 2008-04-21 14:00+0200\n" +"POT-Creation-Date: 2008-04-23 17:22+0200\n" "PO-Revision-Date: 2008-03-13 23:09+0000\n" "Last-Translator: Jacek Sieka <Unknown>\n" "Language-Team: LANGUAGE <LL...@li...>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-04-21 11:52+0000\n" +"X-Launchpad-Export-Date: 2008-04-23 11:12+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: dcpp/Util.cpp:381 Modified: dcplusplus/trunk/dcpp/po/hu.po =================================================================== --- dcplusplus/trunk/dcpp/po/hu.po 2008-04-24 14:22:22 UTC (rev 1216) +++ dcplusplus/trunk/dcpp/po/hu.po 2008-04-24 14:34:08 UTC (rev 1217) @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: dcplusplus\n" "Report-Msgid-Bugs-To: dcp...@li...\n" -"POT-Creation-Date: 2008-04-21 14:00+0200\n" +"POT-Creation-Date: 2008-04-23 17:22+0200\n" "PO-Revision-Date: 2008-03-16 22:54+0000\n" "Last-Translator: eMTee <Unknown>\n" "Language-Team: Hungarian <hu...@li...>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-04-21 11:52+0000\n" +"X-Launchpad-Export-Date: 2008-04-23 11:12+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: dcpp/Util.cpp:381 Modified: dcplusplus/trunk/dcpp/po/id.po =================================================================== --- dcplusplus/trunk/dcpp/po/id.po 2008-04-24 14:22:22 UTC (rev 1216) +++ dcplusplus/trunk/dcpp/po/id.po 2008-04-24 14:34:08 UTC (rev 1217) @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: dcpp\n" "Report-Msgid-Bugs-To: dcp...@li...\n" -"POT-Creation-Date: 2008-04-21 14:00+0200\n" +"POT-Creation-Date: 2008-04-23 17:22+0200\n" "PO-Revision-Date: 2008-03-13 23:09+0000\n" "Last-Translator: Jacek Sieka <Unknown>\n" "Language-Team: LANGUAGE <LL...@li...>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-04-21 11:52+0000\n" +"X-Launchpad-Export-Date: 2008-04-23 11:12+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: dcpp/Util.cpp:381 Modified: dcplusplus/trunk/dcpp/po/is.po =================================================================== --- dcplusplus/trunk/dcpp/po/is.po 2008-04-24 14:22:22 UTC (rev 1216) +++ dcplusplus/trunk/dcpp/po/is.po 2008-04-24 14:34:08 UTC (rev 1217) @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: dcpp\n" "Report-Msgid-Bugs-To: dcp...@li...\n" -"POT-Creation-Date: 2008-04-21 14:00+0200\n" +"POT-Creation-Date: 2008-04-23 17:22+0200\n" "PO-Revision-Date: 2008-03-13 23:09+0000\n" "Last-Translator: Jacek Sieka <Unknown>\n" "Language-Team: LANGUAGE <LL...@li...>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-04-21 11:52+0000\n" +"X-Launchpad-Export-Date: 2008-04-23 11:12+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: dcpp/Util.cpp:381 Modified: dcplusplus/trunk/dcpp/po/it.po =================================================================== --- dcplusplus/trunk/dcpp/po/it.po 2008-04-24 14:22:22 UTC (rev 1216) +++ dcplusplus/trunk/dcpp/po/it.po 2008-04-24 14:34:08 UTC (rev 1217) @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: dcpp\n" "Report-Msgid-Bugs-To: dcp...@li...\n" -"POT-Creation-Date: 2008-04-21 14:00+0200\n" +"POT-Creation-Date: 2008-04-23 17:22+0200\n" "PO-Revision-Date: 2008-03-18 10:53+0000\n" "Last-Translator: Kryppy <Unknown>\n" "Language-Team: LANGUAGE <LL...@li...>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-04-21 11:52+0000\n" +"X-Launchpad-Export-Date: 2008-04-23 11:12+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: dcpp/Util.cpp:381 Modified: dcplusplus/trunk/dcpp/po/ja.po =================================================================== --- dcplusplus/trunk/dcpp/po/ja.po 2008-04-24 14:22:22 UTC (rev 1216) +++ dcplusplus/trunk/dcpp/po/ja.po 2008-04-24 14:34:08 UTC (rev 1217) @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: dcpp\n" "Report-Msgid-Bugs-To: dcp...@li...\n" -"POT-Creation-Date: 2008-04-21 14:00+0200\n" +"POT-Creation-Date: 2008-04-23 17:22+0200\n" "PO-Revision-Date: 2008-03-13 23:09+0000\n" "Last-Translator: Jacek Sieka <Unknown>\n" "Language-Team: LANGUAGE <LL...@li...>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-04-21 11:52+0000\n" +"X-Launchpad-Export-Date: 2008-04-23 11:12+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: dcpp/Util.cpp:381 Modified: dcplusplus/trunk/dcpp/po/km.po =================================================================== --- dcplusplus/trunk/dcpp/po/km.po 2008-04-24 14:22:22 UTC (rev 1216) +++ dcplusplus/trunk/dcpp/po/km.po 2008-04-24 14:34:08 UTC (rev 1217) @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: dcpp\n" "Report-Msgid-Bugs-To: dcp...@li...\n" -"POT-Creation-Date: 2008-04-21 14:00+0200\n" +"POT-Creation-Date: 2008-04-23 17:22+0200\n" "PO-Revision-Date: 2008-03-13 23:10+0000\n" "Last-Translator: Jacek Sieka <Unknown>\n" "Language-Team: LANGUAGE <LL...@li...>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-04-21 11:52+0000\n" +"X-Launchpad-Export-Date: 2008-04-23 11:12+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: dcpp/Util.cpp:381 Modified: dcplusplus/trunk/dcpp/po/ko.po =================================================================== --- dcplusplus/trunk/dcpp/po/ko.po 2008-04-24 14:22:22 UTC (rev 1216) +++ dcplusplus/trunk/dcpp/po/ko.po 2008-04-24 14:34:08 UTC (rev 1217) @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: dcpp\n" "Report-Msgid-Bugs-To: dcp...@li...\n" -"POT-Creation-Date: 2008-04-21 14:00+0200\n" +"POT-Creation-Date: 2008-04-23 17:22+0200\n" "PO-Revision-Date: 2008-03-13 23:10+0000\n" "Last-Translator: Jacek Sieka <Unknown>\n" "Language-Team: LANGUAGE <LL...@li...>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-04-21 11:52+0000\n" +"X-Launchpad-Export-Date: 2008-04-23 11:12+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: dcpp/Util.cpp:381 Modified: dcplusplus/trunk/dcpp/po/lt.po =================================================================== --- dcplusplus/trunk/dcpp/po/lt.po 2008-04-24 14:22:22 UTC (rev 1216) +++ dcplusplus/trunk/dcpp/po/lt.po 2008-04-24 14:34:08 UTC (rev 1217) @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: dcpp\n" "Report-Msgid-Bugs-To: dcp...@li...\n" -"POT-Creation-Date: 2008-04-21 14:00+0200\n" +"POT-Creation-Date: 2008-04-23 17:22+0200\n" "PO-Revision-Date: 2008-03-13 23:10+0000\n" "Last-Translator: Jacek Sieka <Unknown>\n" "Language-Team: LANGUAGE <LL...@li...>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-04-21 11:52+0000\n" +"X-Launchpad-Export-Date: 2008-04-23 11:12+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: dcpp/Util.cpp:381 Modified: dcplusplus/trunk/dcpp/po/lv.po =================================================================== --- dcplusplus/trunk/dcpp/po/lv.po 2008-04-24 14:22:22 UTC (rev 1216) +++ dcplusplus/trunk/dcpp/po/lv.po 2008-04-24 14:34:08 UTC (rev 1217) @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: dcpp\n" "Report-Msgid-Bugs-To: dcp...@li...\n" -"POT-Creation-Date: 2008-04-21 14:00+0200\n" +"POT-Creation-Date: 2008-04-23 17:22+0200\n" "PO-Revision-Date: 2008-03-13 23:10+0000\n" "Last-Translator: Jacek Sieka <Unknown>\n" "Language-Team: LANGUAGE <LL...@li...>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-04-21 11:52+0000\n" +"X-Launchpad-Export-Date: 2008-04-23 11:12+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: dcpp/Util.cpp:381 Modified: dcplusplus/trunk/dcpp/po/mk.po =================================================================== --- dcplusplus/trunk/dcpp/po/mk.po 2008-04-24 14:22:22 UTC (rev 1216) +++ dcplusplus/trunk/dcpp/po/mk.po 2008-04-24 14:34:08 UTC (rev 1217) @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: dcpp\n" "Report-Msgid-Bugs-To: dcp...@li...\n" -"POT-Creation-Date: 2008-04-21 14:00+0200\n" +"POT-Creation-Date: 2008-04-23 17:22+0200\n" "PO-Revision-Date: 2008-03-13 23:10+0000\n" "Last-Translator: Jacek Sieka <Unknown>\n" "Language-Team: LANGUAGE <LL...@li...>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-04-21 11:52+0000\n" +"X-Launchpad-Export-Date: 2008-04-23 11:12+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: dcpp/Util.cpp:381 Modified: dcplusplus/trunk/dcpp/po/ms.po =================================================================== --- dcplusplus/trunk/dcpp/po/ms.po 2008-04-24 14:22:22 UTC (rev 1216) +++ dcplusplus/trunk/dcpp/po/ms.po 2008-04-24 14:34:08 UTC (rev 1217) @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: dcplusplus\n" "Report-Msgid-Bugs-To: dcp...@li...\n" -"POT-Creation-Date: 2008-04-21 14:00+0200\n" +"POT-Creation-Date: 2008-04-23 17:22+0200\n" "PO-Revision-Date: 2008-03-13 23:10+0000\n" "Last-Translator: Tian Seng Leong <tl...@an...>\n" "Language-Team: Malay <ms...@li...>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-04-21 11:52+0000\n" +"X-Launchpad-Export-Date: 2008-04-23 11:12+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: dcpp/Util.cpp:381 Modified: dcplusplus/trunk/dcpp/po/nb.po =================================================================== --- dcplusplus/trunk/dcpp/po/nb.po 2008-04-24 14:22:22 UTC (rev 1216) +++ dcplusplus/trunk/dcpp/po/nb.po 2008-04-24 14:34:08 UTC (rev 1217) @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: dcplusplus\n" "Report-Msgid-Bugs-To: dcp...@li...\n" -"POT-Creation-Date: 2008-04-21 14:00+0200\n" +"POT-Creation-Date: 2008-04-23 17:22+0200\n" "PO-Revision-Date: 2008-04-16 23:30+0000\n" "Last-Translator: pompel9 <Unknown>\n" "Language-Team: Norwegian Bokmal <nb...@li...>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-04-21 11:52+0000\n" +"X-Launchpad-Export-Date: 2008-04-23 11:12+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: dcpp/Util.cpp:381 Modified: dcplusplus/trunk/dcpp/po/nl.po =================================================================== --- dcplusplus/trunk/dcpp/po/nl.po 2008-04-24 14:22:22 UTC (rev 1216) +++ dcplusplus/trunk/dcpp/po/nl.po 2008-04-24 14:34:08 UTC (rev 1217) @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: dcpp\n" "Report-Msgid-Bugs-To: dcp...@li...\n" -"POT-Creation-Date: 2008-04-21 14:00+0200\n" +"POT-Creation-Date: 2008-04-23 17:22+0200\n" "PO-Revision-Date: 2008-03-13 23:11+0000\n" "Last-Translator: Jacek Sieka <Unknown>\n" "Language-Team: LANGUAGE <LL...@li...>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-04-21 11:52+0000\n" +"X-Launchpad-Export-Date: 2008-04-23 11:12+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: dcpp/Util.cpp:381 Modified: dcplusplus/trunk/dcpp/po/pl.po =================================================================== --- dcplusplus/trunk/dcpp/po/pl.po 2008-04-24 14:22:22 UTC (rev 1216) +++ dcplusplus/trunk/dcpp/po/pl.po 2008-04-24 14:34:08 UTC (rev 1217) @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: dcpp\n" "Report-Msgid-Bugs-To: dcp...@li...\n" -"POT-Creation-Date: 2008-04-21 14:00+0200\n" +"POT-Creation-Date: 2008-04-23 17:22+0200\n" "PO-Revision-Date: 2008-04-06 09:28+0000\n" "Last-Translator: iDAREK <Unknown>\n" "Language-Team: LANGUAGE <LL...@li...>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-04-21 11:52+0000\n" +"X-Launchpad-Export-Date: 2008-04-23 11:12+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: dcpp/Util.cpp:381 Modified: dcplusplus/trunk/dcpp/po/pt.po =================================================================== --- dcplusplus/trunk/dcpp/po/pt.po 2008-04-24 14:22:22 UTC (rev 1216) +++ dcplusplus/trunk/dcpp/po/pt.po 2008-04-24 14:34:08 UTC (rev 1217) @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: dcpp\n" "Report-Msgid-Bugs-To: dcp...@li...\n" -"POT-Creation-Date: 2008-04-21 14:00+0200\n" +"POT-Creation-Date: 2008-04-23 17:22+0200\n" "PO-Revision-Date: 2008-04-14 23:28+0000\n" "Last-Translator: morphos <mor...@gm...>\n" "Language-Team: LANGUAGE <LL...@li...>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-04-21 11:52+0000\n" +"X-Launchpad-Export-Date: 2008-04-23 11:12+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: dcpp/Util.cpp:381 Modified: dcplusplus/trunk/dcpp/po/pt_BR.po =================================================================== --- dcplusplus/trunk/dcpp/po/pt_BR.po 2008-04-24 14:22:22 UTC (rev 1216) +++ dcplusplus/trunk/dcpp/po/pt_BR.po 2008-04-24 14:34:08 UTC (rev 1217) @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: dcpp\n" "Report-Msgid-Bugs-To: dcp...@li...\n" -"POT-Creation-Date: 2008-04-21 14:00+0200\n" -"PO-Revision-Date: 2008-04-08 16:00+0000\n" -"Last-Translator: Felipe <Unknown>\n" +"POT-Creation-Date: 2008-04-23 17:22+0200\n" +"PO-Revision-Date: 2008-04-21 12:18+0000\n" +"Last-Translator: Jacek Sieka <Unknown>\n" "Language-Team: LANGUAGE <LL...@li...>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-04-21 11:52+0000\n" +"X-Launchpad-Export-Date: 2008-04-23 11:12+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: dcpp/Util.cpp:381 Modified: dcplusplus/trunk/dcpp/po/ro.po =================================================================== --- dcplusplus/trunk/dcpp/po/ro.po 2008-04-24 14:22:22 UTC (rev 1216) +++ dcplusplus/trunk/dcpp/po/ro.po 2008-04-24 14:34:08 UTC (rev 1217) @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: dcpp\n" "Report-Msgid-Bugs-To: dcp...@li...\n" -"POT-Creation-Date: 2008-04-21 14:00+0200\n" +"POT-Creation-Date: 2008-04-23 17:22+0200\n" "PO-Revision-Date: 2008-04-07 13:06+0000\n" "Last-Translator: Ionuț Jula <ion...@gm...>\n" "Language-Team: LANGUAGE <LL...@li...>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-04-21 11:52+0000\n" +"X-Launchpad-Export-Date: 2008-04-23 11:12+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: dcpp/Util.cpp:381 Modified: dcplusplus/trunk/dcpp/po/ru.po =================================================================== --- dcplusplus/trunk/dcpp/po/ru.po 2008-04-24 14:22:22 UTC (rev 1216) +++ dcplusplus/trunk/dcpp/po/ru.po 2008-04-24 14:34:08 UTC (rev 1217) @@ -2,14 +2,14 @@ msgstr "" "Project-Id-Version: dcplusplus\n" "Report-Msgid-Bugs-To: dcp...@li...\n" -"POT-Creation-Date: 2008-04-21 14:00+0200\n" +"POT-Creation-Date: 2008-04-23 17:22+0200\n" "PO-Revision-Date: 2008-04-10 07:28+0000\n" "Last-Translator: Lesha Ogonkov <Unknown>\n" "Language-Team: Russian <ru...@li...>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-04-21 11:52+0000\n" +"X-Launchpad-Export-Date: 2008-04-23 11:12+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: dcpp/Util.cpp:381 Modified: dcplusplus/trunk/dcpp/po/sl.po =================================================================== --- dcplusplus/trunk/dcpp/po/sl.po 2008-04-24 14:22:22 UTC (rev 1216) +++ dcplusplus/trunk/dcpp/po/sl.po 2008-04-24 14:34:08 UTC (rev 1217) @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: dcpp\n" "Report-Msgid-Bugs-To: dcp...@li...\n" -"POT-Creation-Date: 2008-04-21 14:00+0200\n" +"POT-Creation-Date: 2008-04-23 17:22+0200\n" "PO-Revision-Date: 2008-03-13 23:12+0000\n" "Last-Translator: Jacek Sieka <Unknown>\n" "Language-Team: LANGUAGE <LL...@li...>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-04-21 11:52+0000\n" +"X-Launchpad-Export-Date: 2008-04-23 11:12+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: dcpp/Util.cpp:381 Modified: dcplusplus/trunk/dcpp/po/sq.po =================================================================== --- dcplusplus/trunk/dcpp/po/sq.po 2008-04-24 14:22:22 UTC (rev 1216) +++ dcplusplus/trunk/dcpp/po/sq.po 2008-04-24 14:34:08 UTC (rev 1217) @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: dcpp\n" "Report-Msgid-Bugs-To: dcp...@li...\n" -"POT-Creation-Date: 2008-04-21 14:00+0200\n" +"POT-Creation-Date: 2008-04-23 17:22+0200\n" "PO-Revision-Date: 2008-03-13 23:13+0000\n" "Last-Translator: Jacek Sieka <Unknown>\n" "Language-Team: LANGUAGE <LL...@li...>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-04-21 11:52+0000\n" +"X-Launchpad-Export-Date: 2008-04-23 11:12+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: dcpp/Util.cpp:381 Modified: dcplusplus/trunk/dcpp/po/sv.po =================================================================== --- dcplusplus/trunk/dcpp/po/sv.po 2008-04-24 14:22:22 UTC (rev 1216) +++ dcplusplus/trunk/dcpp/po/sv.po 2008-04-24 14:34:08 UTC (rev 1217) @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: dcplusplus\n" "Report-Msgid-Bugs-To: dcp...@li...\n" -"POT-Creation-Date: 2008-04-21 14:00+0200\n" +"POT-Creation-Date: 2008-04-23 17:22+0200\n" "PO-Revision-Date: 2008-04-18 18:27+0000\n" "Last-Translator: Brandy <Unknown>\n" "Language-Team: Swedish <sv...@li...>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-04-21 11:52+0000\n" +"X-Launchpad-Export-Date: 2008-04-23 11:12+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: dcpp/Util.cpp:381 Modified: dcplusplus/trunk/dcpp/po/tr.po =================================================================== --- dcplusplus/trunk/dcpp/po/tr.po 2008-04-24 14:22:22 UTC (rev 1216) +++ dcplusplus/trunk/dcpp/po/tr.po 2008-04-24 14:34:08 UTC (rev 1217) @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: dcpp\n" "Report-Msgid-Bugs-To: dcp...@li...\n" -"POT-Creation-Date: 2008-04-21 14:00+0200\n" +"POT-Creation-Date: 2008-04-23 17:22+0200\n" "PO-Revision-Date: 2008-03-13 23:13+0000\n" "Last-Translator: Jacek Sieka <Unknown>\n" "Language-Team: LANGUAGE <LL...@li...>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-04-21 11:52+0000\n" +"X-Launchpad-Export-Date: 2008-04-23 11:12+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: dcpp/Util.cpp:381 Modified: dcplusplus/trunk/dcpp/po/uk.po =================================================================== --- dcplusplus/trunk/dcpp/po/uk.po 2008-04-24 14:22:22 UTC (rev 1216) +++ dcplusplus/trunk/dcpp/po/uk.po 2008-04-24 14:34:08 UTC (rev 1217) @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: dcpp\n" "Report-Msgid-Bugs-To: dcp...@li...\n" -"POT-Creation-Date: 2008-04-21 14:00+0200\n" +"POT-Creation-Date: 2008-04-23 17:22+0200\n" "PO-Revision-Date: 2008-03-13 23:13+0000\n" "Last-Translator: Jacek Sieka <Unknown>\n" "Language-Team: LANGUAGE <LL...@li...>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-04-21 11:52+0000\n" +"X-Launchpad-Export-Date: 2008-04-23 11:12+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: dcpp/Util.cpp:381 Modified: dcplusplus/trunk/dcpp/po/zh_CN.po =================================================================== --- dcplusplus/trunk/dcpp/po/zh_CN.po 2008-04-24 14:22:22 UTC (rev 1216) +++ dcplusplus/trunk/dcpp/po/zh_CN.po 2008-04-24 14:34:08 UTC (rev 1217) @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: dcplusplus\n" "Report-Msgid-Bugs-To: dcp...@li...\n" -"POT-Creation-Date: 2008-04-21 14:00+0200\n" +"POT-Creation-Date: 2008-04-23 17:22+0200\n" "PO-Revision-Date: 2008-03-13 23:13+0000\n" "Last-Translator: Tao Wei <Unknown>\n" "Language-Team: Simplified Chinese <zh...@li...>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-04-21 11:52+0000\n" +"X-Launchpad-Export-Date: 2008-04-23 11:12+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: dcpp/Util.cpp:381 Modified: dcplusplus/trunk/dcpp/po/zh_TW.po =================================================================== --- dcplusplus/trunk/dcpp/po/zh_TW.po 2008-04-24 14:22:22 UTC (rev 1216) +++ dcplusplus/trunk/dcpp/po/zh_TW.po 2008-04-24 14:34:08 UTC (rev 1217) @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: dcpp\n" "Report-Msgid-Bugs-To: dcp...@li...\n" -"POT-Creation-Date: 2008-04-21 14:00+0200\n" +"POT-Creation-Date: 2008-04-23 17:22+0200\n" "PO-Revision-Date: 2008-03-13 23:13+0000\n" "Last-Translator: Jacek Sieka <Unknown>\n" "Language-Team: LANGUAGE <LL...@li...>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-04-21 11:52+0000\n" +"X-Launchpad-Export-Date: 2008-04-23 11:12+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: dcpp/Util.cpp:381 Modified: dcplusplus/trunk/win32/po/ar.po =================================================================== --- dcplusplus/trunk/win32/po/ar.po 2008-04-24 14:22:22 UTC (rev 1216) +++ dcplusplus/trunk/win32/po/ar.po 2008-04-24 14:34:08 UTC (rev 1217) @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: win32\n" "Report-Msgid-Bugs-To: dcp...@li...\n" -"POT-Creation-Date: 2008-04-21 14:00+0200\n" +"POT-Creation-Date: 2008-04-23 17:22+0200\n" "PO-Revision-Date: 2008-03-14 08:06+0000\n" "Last-Translator: Jacek Sieka <Unknown>\n" "Language-Team: LANGUAGE <LL...@li...>\n" @@ -16,7 +16,7 @@ "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n % 100 >= " "3 && n % 100 <= 10 ? 3 : n % 100 >= 11 && n % 100 <= 99 ? 4 : 5;\n" -"X-Launchpad-Export-Date: 2008-04-21 11:52+0000\n" +"X-Launchpad-Export-Date: 2008-04-23 11:12+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: win32/AboutDlg.cpp:58 Modified: dcplusplus/trunk/win32/po/bg.po =================================================================== --- dcplusplus/trunk/win32/po/bg.po 2008-04-24 14:22:22 UTC (rev 1216) +++ dcplusplus/trunk/win32/po/bg.po 2008-04-24 14:34:08 UTC (rev 1217) @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: dcplusplus\n" "Report-Msgid-Bugs-To: dcp...@li...\n" -"POT-Creation-Date: 2008-04-21 14:00+0200\n" +"POT-Creation-Date: 2008-04-23 17:22+0200\n" "PO-Revision-Date: 2008-03-14 08:06+0000\n" "Last-Translator: Jacek Sieka <Unknown>\n" "Language-Team: Bulgarian <bg...@li...>\n" @@ -15,7 +15,7 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2008-04-21 11:52+0000\n" +"X-Launchpad-Export-Date: 2008-04-23 11:12+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: win32/AboutDlg.cpp:58 Modified: dcplusplus/trunk/win32/po/bs.po =================================================================== --- dcplusplus/trunk/win32/po/bs.po 2008-04-24 14:22:22 UTC (rev 1216) +++ dcplusplus/trunk/win32/po/bs.po 2008-04-24 14:34:08 UTC (rev 1217) @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: dcplusplus\n" "Report-Msgid-Bugs-To: dcp...@li...\n" -"POT-Creation-Date: 2008-04-21 14:00+0200\n" +"POT-Creation-Date: 2008-04-23 17:22+0200\n" "PO-Revision-Date: 2008-04-12 10:55+0000\n" "Last-Translator: Sanel <Unknown>\n" "Language-Team: Bosnian <bs...@li...>\n" @@ -16,7 +16,7 @@ "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%" "10<=4 && (n%100<10 || n%100>=20) ? 1... [truncated message content] |
From: <arn...@us...> - 2008-04-24 14:35:44
|
Revision: 1218 http://dcplusplus.svn.sourceforge.net/dcplusplus/?rev=1218&view=rev Author: arnetheduck Date: 2008-04-24 07:35:33 -0700 (Thu, 24 Apr 2008) Log Message: ----------- languages Modified Paths: -------------- dcplusplus/trunk/changelog.txt Property Changed: ---------------- dcplusplus/trunk/ Property changes on: dcplusplus/trunk ___________________________________________________________________ Name: bzr:revision-info - timestamp: 2008-04-23 20:14:53.999000072 +0200 committer: Jacek Sieka <arn...@gm...> properties: branch-nick: dcplusplus + timestamp: 2008-04-23 20:41:05.923000097 +0200 committer: Jacek Sieka <arn...@gm...> properties: branch-nick: dcplusplus Name: bzr:revision-id:v3-trunk1 - 1027 arn...@gm...-20080323183926-schknwnkgeo7ivdn 1028 zouzou123gen-20080323220411-r8usuc3qxwuh7zsn 1029 zouzou123gen-20080323221249-0su72zaj13e706mk 1030 arn...@gm...-20080324140623-muba1dl46m000o8c 1031 zouzou123gen-20080324141933-qbgr93ugpe0297m6 1032 arn...@gm...-20080324153706-siidja05n84i00b1 1033 arn...@gm...-20080324153823-lhn3awurnu77riln 1034 arn...@gm...-20080324165650-zapppziji67yf5a2 1035 zouzou123gen-20080324175936-4mqc2kh0lo5wtdu2 1036 zouzou123gen-20080325004602-6wdsoym95mjuhwd3 1037 arn...@gm...-20080325100659-8fqy6q65itmghlep 1038 zouzou123gen-20080325175216-s297sdiucukfvijh 1039 arn...@gm...-20080325210137-3dfqyoi8ykosy087 1040 arn...@gm...-20080325211747-nwwy1eb33r071sca 1041 arn...@gm...-20080326084110-qbselrjckku275xi 1042 zouzou123gen-20080326123631-35642mgbk2i4ty32 1043 zouzou123gen-20080326124345-f4xwn2d3ty8ubd6r 1044 arn...@gm...-20080326162031-il0nyms30w0mky43 1045 arn...@gm...-20080326164801-8dru8mjc06xgzjpv 1046 arn...@gm...-20080326170438-uzl2rx8fqnohak7g 1047 zouzou123gen-20080326172821-d6uqcbmfb0c6rwlv 1048 arn...@gm...-20080326213257-qlgdh7m2712p2l0q 1049 arn...@gm...-20080326214313-ktnoekgk3s0wmatz 1050 arn...@gm...-20080326215256-0j1iqrf286b9g7zf 1051 arn...@gm...-20080327082121-hoi22wh1gwjdfbyd 1052 arn...@gm...-20080327120639-um3tukdt374rwvgm 1053 zouzou123gen-20080327130703-6vtek6uxy3vua543 1054 arn...@gm...-20080327215831-dmg5mkufskabwkro 1055 arn...@gm...-20080327231459-cdztcv25alsuyqmf 1056 arn...@gm...-20080328085925-gceybsr53oml1p24 1057 arn...@gm...-20080328200512-1sjuu6bcnl2dyd2a 1058 arn...@gm...-20080328210347-bussqjrm5mfswh7o 1059 arn...@gm...-20080329055630-braiir1dskv7a4qm 1060 arn...@gm...-20080329061558-rck8dz60wpj3c5ja 1061 arn...@gm...-20080329081253-if6o5jn329mbzfpl 1062 arn...@gm...-20080329081619-cb4x930j8sp55cs0 1063 arn...@gm...-20080329103216-hgjzo7ra2zixbztd 1064 arn...@gm...-20080329124042-q3aw4iodmo5kafyp 1065 arn...@gm...-20080329124926-2je1z18p0272zpua 1066 arn...@gm...-20080329150901-ehj9t32en7eps2dp 1067 zouzou123gen-20080329153653-36xlvpik2ns9r84r 1068 zouzou123gen-20080329162703-51xr8hg073pg7wq5 1069 zouzou123gen-20080329234706-8ddipdqu0xeudkql 1070 arn...@gm...-20080330081232-ubqr1171ewalrd4q 1071 zouzou123gen-20080330131607-yppbs3mgyjef1cux 1072 zouzou123gen-20080330134835-yv1nogy77ib1uehd 1073 zouzou123gen-20080331124549-alyw7vugdn30piqy 1074 zouzou123gen-20080331135108-q8frtqsin5bosfzm 1075 zouzou123gen-20080331140757-u94q52yccl5lsifk 1076 zouzou123gen-20080331152513-ue1x5qhigcw51348 1077 arn...@gm...-20080331184436-a8g6chibmg8nswls 1078 arn...@gm...-20080331220648-81485k28qmwruwz6 1079 zouzou123gen-20080401081001-2yjn07cf8s5sxr3a 1080 zouzou123gen-20080401081247-f3p4hdjojnd460jw 1081 zouzou123gen-20080401084117-24a454g8o0x656kg 1082 zouzou123gen-20080401133146-jabb5i8870fg6f66 1083 zouzou123gen-20080401154610-mxdqoo5bksru93e6 1084 arn...@gm...-20080401185530-lqj4tflt5ldmx46f 1085 arn...@gm...-20080401212616-ffl7m0xm8gt15knk 1086 arn...@gm...-20080402084515-ofmnwihzv159jton 1087 arn...@gm...-20080402133105-y70soi38owzl76i9 1088 arn...@gm...-20080402142417-rn2dbkx19wfz3vae 1089 arn...@gm...-20080402144459-u3z3hqvl8aqjc4a0 1090 zouzou123gen-20080402145051-zi8tmvy8u3r2mzu8 1091 arn...@gm...-20080402152137-f397uz1yp9qjvfwh 1092 zouzou123gen-20080402170355-29wda40wk3cy7lu5 1093 arn...@gm...-20080402180628-ipos9li0c4bsmq1h 1094 arn...@gm...-20080402181235-s2a6f4ww4lzayl46 1095 arn...@gm...-20080402193851-6mu64vgep6tijith 1096 arn...@gm...-20080402203810-86zpxsx69q83zf3r 1097 arn...@gm...-20080402204331-so2e8n892o23pejr 1098 poy-20080402224153-225qylr2cfwhqrg7 1099 mrmikejj-20080403125112-o8polh8rkn62umyh 1100 arn...@gm...-20080403125139-8xub76j1xazhfxna 1101 po...@12...-20080403140544-13kockkjho883nb4 1102 po...@12...-20080403143012-bxghtoodiolugpbs 1103 arn...@gm...-20080403190809-bbi4bz5rfcvjnt20 1104 arn...@gm...-20080403205410-czxru1vcg1s4wcws 1105 arn...@gm...-20080403213124-54spdrwszgyimd90 1106 po...@12...-20080404002406-aj74x5tngi6mmmj1 1107 arn...@gm...-20080404122415-mjy07qzbaxyhagra 1108 po...@12...-20080404145445-84lyk5tyy3b3br14 1109 po...@12...-20080404231417-v4v8x7u3f0hm0ejc 1110 po...@12...-20080405001107-14d1ojjof8xhvcj8 1111 arn...@gm...-20080405071929-jmnrul21sxx04kky 1112 arn...@gm...-20080405080105-9qbda7be0pi7y1ai 1113 po...@12...-20080405154555-yuj2n5kyndfjlpsf 1114 po...@12...-20080405220250-8y09d0samsj8ja94 1115 po...@12...-20080406134101-4860ytb61sbu3yhg 1116 po...@12...-20080406155849-2wzxzuzs5m8zpk0g 1117 po...@12...-20080406164835-bv5dydhm3qqydsty 1118 arn...@gm...-20080406210237-c7tyfgiz2sjgv044 1119 po...@12...-20080407114423-4yajg1rffidq76bj 1120 arn...@gm...-20080407194826-c42t4bjzw4vflejn 1121 po...@12...-20080407214303-o7ul1bvcn6gvaoc9 1122 po...@12...-20080407220647-r7f3em92til5j67s 1123 po...@12...-20080408212439-54t3bqlhvw1nu4xc 1124 arn...@gm...-20080409193708-y6erfzwrcb1seet3 1125 arn...@gm...-20080409195827-ub6t2s3wdf28nfpz 1126 po...@12...-20080409215055-1zmqhhm2859878c1 1127 arn...@gm...-20080410102447-l4es4cbukkqwcnpc 1128 arn...@gm...-20080410214118-b70g50tl27cq9q29 1129 arn...@gm...-20080411074730-w1pu78qigtx87lx3 1130 arn...@gm...-20080411090724-kwdj9pg9hrv1xhwb 1131 po...@12...-20080411153057-tn7zhxqk0z7ceref 1132 arn...@gm...-20080411200946-ierqlg8v9vzj18n2 1133 arn...@gm...-20080411201718-ecshulwd7ic0wdci 1134 arn...@gm...-20080411204047-jc9vzcsf32j38dvc 1135 arn...@gm...-20080411205445-ojuz2a29yq8ww37j 1136 arn...@gm...-20080411214746-r420xmdgo35pkweb 1137 po...@12...-20080412010723-cibh8r0itlzqyt3f 1138 arn...@gm...-20080412200504-6qfeqnsghxgrk775 1139 arn...@gm...-20080413095435-2pkfb407hk8j54te 1140 arn...@gm...-20080413133927-zw2tpz8o8p3izyix 1141 arn...@gm...-20080413165025-ug342rxtq4blxck5 1142 arn...@gm...-20080413182618-6ihabn0tii6gb2m2 1143 arn...@gm...-20080413184517-9p08tedakta1h762 1144 arn...@gm...-20080413193655-kc98lx7kpzo42q43 1145 arn...@gm...-20080414132947-pguvkuzvyadukssc 1146 arn...@gm...-20080414133544-pxwxm9kcvw0k0vf3 1147 po...@12...-20080414174341-hw1im7ysymscpiq0 1148 arn...@gm...-20080414181459-5gu852lneflgf5d6 1149 po...@12...-20080414205719-d80e75fsl8zzi6je 1150 arn...@gm...-20080414211616-835ve71r1qdlbhb4 1151 arn...@gm...-20080415080409-4cid9q7opng8ijav 1152 arn...@gm...-20080415124540-roduj23x442jeefn 1153 arn...@gm...-20080415141450-cld2ym4s50uu31q7 1154 po...@12...-20080415143018-4emcs3u1fquzsu1f 1155 arn...@gm...-20080415174958-wfqu5kga5pe39xvc 1156 po...@12...-20080415182942-2ux0yn8immkrz7ch 1157 po...@12...-20080415185700-gdgpyn414bf4behz 1158 po...@12...-20080415202535-cvevdgrawpilji5b 1159 po...@12...-20080415214801-lgb1429qdm4ti6ub 1160 po...@12...-20080416123247-6dw18ea0lk4m5q8q 1161 po...@12...-20080416135834-6mtzcfy7pzxqfnq0 1162 po...@12...-20080416181626-0ex66f1lv1maf38l 1163 arn...@gm...-20080416183603-yxbj16t2nd8rdzzd 1164 arn...@gm...-20080416200700-wncbhytfixz9b15u 1165 po...@12...-20080416200941-5oigemky43sz6r87 1166 arn...@gm...-20080416204550-0dx3qhxasdkdohx1 1167 arn...@gm...-20080416211510-3ilsym0bom7u2cer 1168 tom@athlon-20080417125238-0hhhchg951y7p83w 1169 arn...@gm...-20080418203137-e6szrje3fje5dgh9 1170 arn...@gm...-20080419164722-vyjrwwvglxr4yxuu 1171 arn...@gm...-20080419164802-o2boulbfrea4e0dx 1172 arn...@gm...-20080419165129-zj3axn731fo84vd5 1173 po...@12...-20080419172806-2qspfwerslo10rd2 1174 arn...@gm...-20080419212304-3wjafor82amtvik3 1175 arn...@gm...-20080419212347-t5oze1b59dk7vkiv 1176 arn...@gm...-20080420133104-h16loa3kvzrpkxiv 1177 po...@12...-20080420141642-z9mgyje16kkfy11z 1178 arn...@gm...-20080420173012-we22yoyvldt8u1az 1179 arn...@gm...-20080420173645-l296bgbr60wj267s 1180 arn...@gm...-20080420181134-ypu4ik21vc9ma1u9 1181 arn...@gm...-20080420192935-g59ddftmp35o6wdq 1182 arn...@gm...-20080420194530-qbyih90fixp3jevq 1183 arn...@gm...-20080420200905-mc0wa2egjt6k0783 1184 po...@12...-20080421110151-tm3apquwg3p4otyv 1185 po...@12...-20080421111032-2mwe6we5llzbqfj1 1186 arn...@gm...-20080421112743-av3pdgtq20m91f8c 1187 arn...@gm...-20080421122035-2ygc85ppjs7rhswn 1188 arn...@gm...-20080421194323-clug9p9pkjkgc0cw 1189 arn...@gm...-20080422063343-blx6k6y2ydxtbkjy 1190 po...@12...-20080422102607-kb3rl7h4i6alv3oo 1191 po...@12...-20080422143053-gsqp7dlvq1vwkahf 1192 arn...@gm...-20080423181453-79vl70wtqix7zxhf + 1027 arn...@gm...-20080323183926-schknwnkgeo7ivdn 1028 zouzou123gen-20080323220411-r8usuc3qxwuh7zsn 1029 zouzou123gen-20080323221249-0su72zaj13e706mk 1030 arn...@gm...-20080324140623-muba1dl46m000o8c 1031 zouzou123gen-20080324141933-qbgr93ugpe0297m6 1032 arn...@gm...-20080324153706-siidja05n84i00b1 1033 arn...@gm...-20080324153823-lhn3awurnu77riln 1034 arn...@gm...-20080324165650-zapppziji67yf5a2 1035 zouzou123gen-20080324175936-4mqc2kh0lo5wtdu2 1036 zouzou123gen-20080325004602-6wdsoym95mjuhwd3 1037 arn...@gm...-20080325100659-8fqy6q65itmghlep 1038 zouzou123gen-20080325175216-s297sdiucukfvijh 1039 arn...@gm...-20080325210137-3dfqyoi8ykosy087 1040 arn...@gm...-20080325211747-nwwy1eb33r071sca 1041 arn...@gm...-20080326084110-qbselrjckku275xi 1042 zouzou123gen-20080326123631-35642mgbk2i4ty32 1043 zouzou123gen-20080326124345-f4xwn2d3ty8ubd6r 1044 arn...@gm...-20080326162031-il0nyms30w0mky43 1045 arn...@gm...-20080326164801-8dru8mjc06xgzjpv 1046 arn...@gm...-20080326170438-uzl2rx8fqnohak7g 1047 zouzou123gen-20080326172821-d6uqcbmfb0c6rwlv 1048 arn...@gm...-20080326213257-qlgdh7m2712p2l0q 1049 arn...@gm...-20080326214313-ktnoekgk3s0wmatz 1050 arn...@gm...-20080326215256-0j1iqrf286b9g7zf 1051 arn...@gm...-20080327082121-hoi22wh1gwjdfbyd 1052 arn...@gm...-20080327120639-um3tukdt374rwvgm 1053 zouzou123gen-20080327130703-6vtek6uxy3vua543 1054 arn...@gm...-20080327215831-dmg5mkufskabwkro 1055 arn...@gm...-20080327231459-cdztcv25alsuyqmf 1056 arn...@gm...-20080328085925-gceybsr53oml1p24 1057 arn...@gm...-20080328200512-1sjuu6bcnl2dyd2a 1058 arn...@gm...-20080328210347-bussqjrm5mfswh7o 1059 arn...@gm...-20080329055630-braiir1dskv7a4qm 1060 arn...@gm...-20080329061558-rck8dz60wpj3c5ja 1061 arn...@gm...-20080329081253-if6o5jn329mbzfpl 1062 arn...@gm...-20080329081619-cb4x930j8sp55cs0 1063 arn...@gm...-20080329103216-hgjzo7ra2zixbztd 1064 arn...@gm...-20080329124042-q3aw4iodmo5kafyp 1065 arn...@gm...-20080329124926-2je1z18p0272zpua 1066 arn...@gm...-20080329150901-ehj9t32en7eps2dp 1067 zouzou123gen-20080329153653-36xlvpik2ns9r84r 1068 zouzou123gen-20080329162703-51xr8hg073pg7wq5 1069 zouzou123gen-20080329234706-8ddipdqu0xeudkql 1070 arn...@gm...-20080330081232-ubqr1171ewalrd4q 1071 zouzou123gen-20080330131607-yppbs3mgyjef1cux 1072 zouzou123gen-20080330134835-yv1nogy77ib1uehd 1073 zouzou123gen-20080331124549-alyw7vugdn30piqy 1074 zouzou123gen-20080331135108-q8frtqsin5bosfzm 1075 zouzou123gen-20080331140757-u94q52yccl5lsifk 1076 zouzou123gen-20080331152513-ue1x5qhigcw51348 1077 arn...@gm...-20080331184436-a8g6chibmg8nswls 1078 arn...@gm...-20080331220648-81485k28qmwruwz6 1079 zouzou123gen-20080401081001-2yjn07cf8s5sxr3a 1080 zouzou123gen-20080401081247-f3p4hdjojnd460jw 1081 zouzou123gen-20080401084117-24a454g8o0x656kg 1082 zouzou123gen-20080401133146-jabb5i8870fg6f66 1083 zouzou123gen-20080401154610-mxdqoo5bksru93e6 1084 arn...@gm...-20080401185530-lqj4tflt5ldmx46f 1085 arn...@gm...-20080401212616-ffl7m0xm8gt15knk 1086 arn...@gm...-20080402084515-ofmnwihzv159jton 1087 arn...@gm...-20080402133105-y70soi38owzl76i9 1088 arn...@gm...-20080402142417-rn2dbkx19wfz3vae 1089 arn...@gm...-20080402144459-u3z3hqvl8aqjc4a0 1090 zouzou123gen-20080402145051-zi8tmvy8u3r2mzu8 1091 arn...@gm...-20080402152137-f397uz1yp9qjvfwh 1092 zouzou123gen-20080402170355-29wda40wk3cy7lu5 1093 arn...@gm...-20080402180628-ipos9li0c4bsmq1h 1094 arn...@gm...-20080402181235-s2a6f4ww4lzayl46 1095 arn...@gm...-20080402193851-6mu64vgep6tijith 1096 arn...@gm...-20080402203810-86zpxsx69q83zf3r 1097 arn...@gm...-20080402204331-so2e8n892o23pejr 1098 poy-20080402224153-225qylr2cfwhqrg7 1099 mrmikejj-20080403125112-o8polh8rkn62umyh 1100 arn...@gm...-20080403125139-8xub76j1xazhfxna 1101 po...@12...-20080403140544-13kockkjho883nb4 1102 po...@12...-20080403143012-bxghtoodiolugpbs 1103 arn...@gm...-20080403190809-bbi4bz5rfcvjnt20 1104 arn...@gm...-20080403205410-czxru1vcg1s4wcws 1105 arn...@gm...-20080403213124-54spdrwszgyimd90 1106 po...@12...-20080404002406-aj74x5tngi6mmmj1 1107 arn...@gm...-20080404122415-mjy07qzbaxyhagra 1108 po...@12...-20080404145445-84lyk5tyy3b3br14 1109 po...@12...-20080404231417-v4v8x7u3f0hm0ejc 1110 po...@12...-20080405001107-14d1ojjof8xhvcj8 1111 arn...@gm...-20080405071929-jmnrul21sxx04kky 1112 arn...@gm...-20080405080105-9qbda7be0pi7y1ai 1113 po...@12...-20080405154555-yuj2n5kyndfjlpsf 1114 po...@12...-20080405220250-8y09d0samsj8ja94 1115 po...@12...-20080406134101-4860ytb61sbu3yhg 1116 po...@12...-20080406155849-2wzxzuzs5m8zpk0g 1117 po...@12...-20080406164835-bv5dydhm3qqydsty 1118 arn...@gm...-20080406210237-c7tyfgiz2sjgv044 1119 po...@12...-20080407114423-4yajg1rffidq76bj 1120 arn...@gm...-20080407194826-c42t4bjzw4vflejn 1121 po...@12...-20080407214303-o7ul1bvcn6gvaoc9 1122 po...@12...-20080407220647-r7f3em92til5j67s 1123 po...@12...-20080408212439-54t3bqlhvw1nu4xc 1124 arn...@gm...-20080409193708-y6erfzwrcb1seet3 1125 arn...@gm...-20080409195827-ub6t2s3wdf28nfpz 1126 po...@12...-20080409215055-1zmqhhm2859878c1 1127 arn...@gm...-20080410102447-l4es4cbukkqwcnpc 1128 arn...@gm...-20080410214118-b70g50tl27cq9q29 1129 arn...@gm...-20080411074730-w1pu78qigtx87lx3 1130 arn...@gm...-20080411090724-kwdj9pg9hrv1xhwb 1131 po...@12...-20080411153057-tn7zhxqk0z7ceref 1132 arn...@gm...-20080411200946-ierqlg8v9vzj18n2 1133 arn...@gm...-20080411201718-ecshulwd7ic0wdci 1134 arn...@gm...-20080411204047-jc9vzcsf32j38dvc 1135 arn...@gm...-20080411205445-ojuz2a29yq8ww37j 1136 arn...@gm...-20080411214746-r420xmdgo35pkweb 1137 po...@12...-20080412010723-cibh8r0itlzqyt3f 1138 arn...@gm...-20080412200504-6qfeqnsghxgrk775 1139 arn...@gm...-20080413095435-2pkfb407hk8j54te 1140 arn...@gm...-20080413133927-zw2tpz8o8p3izyix 1141 arn...@gm...-20080413165025-ug342rxtq4blxck5 1142 arn...@gm...-20080413182618-6ihabn0tii6gb2m2 1143 arn...@gm...-20080413184517-9p08tedakta1h762 1144 arn...@gm...-20080413193655-kc98lx7kpzo42q43 1145 arn...@gm...-20080414132947-pguvkuzvyadukssc 1146 arn...@gm...-20080414133544-pxwxm9kcvw0k0vf3 1147 po...@12...-20080414174341-hw1im7ysymscpiq0 1148 arn...@gm...-20080414181459-5gu852lneflgf5d6 1149 po...@12...-20080414205719-d80e75fsl8zzi6je 1150 arn...@gm...-20080414211616-835ve71r1qdlbhb4 1151 arn...@gm...-20080415080409-4cid9q7opng8ijav 1152 arn...@gm...-20080415124540-roduj23x442jeefn 1153 arn...@gm...-20080415141450-cld2ym4s50uu31q7 1154 po...@12...-20080415143018-4emcs3u1fquzsu1f 1155 arn...@gm...-20080415174958-wfqu5kga5pe39xvc 1156 po...@12...-20080415182942-2ux0yn8immkrz7ch 1157 po...@12...-20080415185700-gdgpyn414bf4behz 1158 po...@12...-20080415202535-cvevdgrawpilji5b 1159 po...@12...-20080415214801-lgb1429qdm4ti6ub 1160 po...@12...-20080416123247-6dw18ea0lk4m5q8q 1161 po...@12...-20080416135834-6mtzcfy7pzxqfnq0 1162 po...@12...-20080416181626-0ex66f1lv1maf38l 1163 arn...@gm...-20080416183603-yxbj16t2nd8rdzzd 1164 arn...@gm...-20080416200700-wncbhytfixz9b15u 1165 po...@12...-20080416200941-5oigemky43sz6r87 1166 arn...@gm...-20080416204550-0dx3qhxasdkdohx1 1167 arn...@gm...-20080416211510-3ilsym0bom7u2cer 1168 tom@athlon-20080417125238-0hhhchg951y7p83w 1169 arn...@gm...-20080418203137-e6szrje3fje5dgh9 1170 arn...@gm...-20080419164722-vyjrwwvglxr4yxuu 1171 arn...@gm...-20080419164802-o2boulbfrea4e0dx 1172 arn...@gm...-20080419165129-zj3axn731fo84vd5 1173 po...@12...-20080419172806-2qspfwerslo10rd2 1174 arn...@gm...-20080419212304-3wjafor82amtvik3 1175 arn...@gm...-20080419212347-t5oze1b59dk7vkiv 1176 arn...@gm...-20080420133104-h16loa3kvzrpkxiv 1177 po...@12...-20080420141642-z9mgyje16kkfy11z 1178 arn...@gm...-20080420173012-we22yoyvldt8u1az 1179 arn...@gm...-20080420173645-l296bgbr60wj267s 1180 arn...@gm...-20080420181134-ypu4ik21vc9ma1u9 1181 arn...@gm...-20080420192935-g59ddftmp35o6wdq 1182 arn...@gm...-20080420194530-qbyih90fixp3jevq 1183 arn...@gm...-20080420200905-mc0wa2egjt6k0783 1184 po...@12...-20080421110151-tm3apquwg3p4otyv 1185 po...@12...-20080421111032-2mwe6we5llzbqfj1 1186 arn...@gm...-20080421112743-av3pdgtq20m91f8c 1187 arn...@gm...-20080421122035-2ygc85ppjs7rhswn 1188 arn...@gm...-20080421194323-clug9p9pkjkgc0cw 1189 arn...@gm...-20080422063343-blx6k6y2ydxtbkjy 1190 po...@12...-20080422102607-kb3rl7h4i6alv3oo 1191 po...@12...-20080422143053-gsqp7dlvq1vwkahf 1192 arn...@gm...-20080423181453-79vl70wtqix7zxhf 1193 arn...@gm...-20080423184105-mp2f385vndp22m8f Modified: dcplusplus/trunk/changelog.txt =================================================================== --- dcplusplus/trunk/changelog.txt 2008-04-24 14:34:08 UTC (rev 1217) +++ dcplusplus/trunk/changelog.txt 2008-04-24 14:35:33 UTC (rev 1218) @@ -46,6 +46,9 @@ * Fix a crash when adding a favorite hub that already existed * Renamed smartwin to dwt since by now it's very different from its roots * Added some menu icons (poy) +* Updated several translations, we now have complete (or almost) Brazilian Portuguese, UK English, + Finnish, French, Hungarian, Italian, Polish, Romanian, Swedish, Norwegian, + German and Spanish translations -- 0.705 2008-03-14 -- * Several patches for better *nix compatibility of the core (thanks steven sheehy et al) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <arn...@us...> - 2008-04-24 14:38:22
|
Revision: 1219 http://dcplusplus.svn.sourceforge.net/dcplusplus/?rev=1219&view=rev Author: arnetheduck Date: 2008-04-24 07:38:15 -0700 (Thu, 24 Apr 2008) Log Message: ----------- Add icons for hub/pm status Modified Paths: -------------- dcplusplus/trunk/dwt/include/dwt/widgets/TabView.h dcplusplus/trunk/dwt/src/widgets/TabView.cpp dcplusplus/trunk/win32/DCPlusPlus.rc dcplusplus/trunk/win32/DirectoryListingFrame.cpp dcplusplus/trunk/win32/HubFrame.cpp dcplusplus/trunk/win32/MDIChildFrame.h dcplusplus/trunk/win32/PrivateFrame.cpp dcplusplus/trunk/win32/SearchFrame.cpp dcplusplus/trunk/win32/StaticFrame.h dcplusplus/trunk/win32/TransferView.cpp dcplusplus/trunk/win32/resource.h Added Paths: ----------- dcplusplus/trunk/res/HubOff.ico dcplusplus/trunk/res/HubOn.ico dcplusplus/trunk/res/UserOff.ico dcplusplus/trunk/res/UserOn.ico Removed Paths: ------------- dcplusplus/trunk/res/Hub.ico dcplusplus/trunk/res/User.ico Property Changed: ---------------- dcplusplus/trunk/ Property changes on: dcplusplus/trunk ___________________________________________________________________ Name: bzr:revision-info - timestamp: 2008-04-23 20:41:05.923000097 +0200 committer: Jacek Sieka <arn...@gm...> properties: branch-nick: dcplusplus + timestamp: 2008-04-23 20:51:40.033999920 +0200 committer: Jacek Sieka <arn...@gm...> properties: branch-nick: dcplusplus Name: bzr:file-ids - + res/HubOff.ico huboff.ico-20080420225136-kz9q7pvlxs7dvts1-1 res/HubOn.ico 80@f586c4b0-9d0d-0410-bc51-f1fe239209fc:dcplusplus%2Ftrunk:res%2FHub.ico res/UserOff.ico useroff.ico-20080420214955-6w5330un88br188f-1 res/UserOn.ico 80@f586c4b0-9d0d-0410-bc51-f1fe239209fc:dcplusplus%2Ftrunk:res%2FUser.ico Name: bzr:ancestry:v3-trunk1 - arn...@gm...-20080329054606-ubefm4h98xjgvif9 arn...@gm...-20080329220538-g3f1nvcfh1ycetw7 robert@smir-20080331181318-buvm17zqqym5ryct po...@12...-20080411151741-4v1p7g8chsber07o po...@12...-20080412010859-rirxtkww5ilq2pj5 po...@12...-20080419222854-371z9fmpkfaj26qs + arn...@gm...-20080329054606-ubefm4h98xjgvif9 arn...@gm...-20080329220538-g3f1nvcfh1ycetw7 robert@smir-20080331181318-buvm17zqqym5ryct po...@12...-20080411151741-4v1p7g8chsber07o po...@12...-20080412010859-rirxtkww5ilq2pj5 po...@12...-20080419222854-371z9fmpkfaj26qs po...@12...-20080423132128-o1e5qt1frbnk7752 Name: bzr:revision-id:v3-trunk1 - 1027 arn...@gm...-20080323183926-schknwnkgeo7ivdn 1028 zouzou123gen-20080323220411-r8usuc3qxwuh7zsn 1029 zouzou123gen-20080323221249-0su72zaj13e706mk 1030 arn...@gm...-20080324140623-muba1dl46m000o8c 1031 zouzou123gen-20080324141933-qbgr93ugpe0297m6 1032 arn...@gm...-20080324153706-siidja05n84i00b1 1033 arn...@gm...-20080324153823-lhn3awurnu77riln 1034 arn...@gm...-20080324165650-zapppziji67yf5a2 1035 zouzou123gen-20080324175936-4mqc2kh0lo5wtdu2 1036 zouzou123gen-20080325004602-6wdsoym95mjuhwd3 1037 arn...@gm...-20080325100659-8fqy6q65itmghlep 1038 zouzou123gen-20080325175216-s297sdiucukfvijh 1039 arn...@gm...-20080325210137-3dfqyoi8ykosy087 1040 arn...@gm...-20080325211747-nwwy1eb33r071sca 1041 arn...@gm...-20080326084110-qbselrjckku275xi 1042 zouzou123gen-20080326123631-35642mgbk2i4ty32 1043 zouzou123gen-20080326124345-f4xwn2d3ty8ubd6r 1044 arn...@gm...-20080326162031-il0nyms30w0mky43 1045 arn...@gm...-20080326164801-8dru8mjc06xgzjpv 1046 arn...@gm...-20080326170438-uzl2rx8fqnohak7g 1047 zouzou123gen-20080326172821-d6uqcbmfb0c6rwlv 1048 arn...@gm...-20080326213257-qlgdh7m2712p2l0q 1049 arn...@gm...-20080326214313-ktnoekgk3s0wmatz 1050 arn...@gm...-20080326215256-0j1iqrf286b9g7zf 1051 arn...@gm...-20080327082121-hoi22wh1gwjdfbyd 1052 arn...@gm...-20080327120639-um3tukdt374rwvgm 1053 zouzou123gen-20080327130703-6vtek6uxy3vua543 1054 arn...@gm...-20080327215831-dmg5mkufskabwkro 1055 arn...@gm...-20080327231459-cdztcv25alsuyqmf 1056 arn...@gm...-20080328085925-gceybsr53oml1p24 1057 arn...@gm...-20080328200512-1sjuu6bcnl2dyd2a 1058 arn...@gm...-20080328210347-bussqjrm5mfswh7o 1059 arn...@gm...-20080329055630-braiir1dskv7a4qm 1060 arn...@gm...-20080329061558-rck8dz60wpj3c5ja 1061 arn...@gm...-20080329081253-if6o5jn329mbzfpl 1062 arn...@gm...-20080329081619-cb4x930j8sp55cs0 1063 arn...@gm...-20080329103216-hgjzo7ra2zixbztd 1064 arn...@gm...-20080329124042-q3aw4iodmo5kafyp 1065 arn...@gm...-20080329124926-2je1z18p0272zpua 1066 arn...@gm...-20080329150901-ehj9t32en7eps2dp 1067 zouzou123gen-20080329153653-36xlvpik2ns9r84r 1068 zouzou123gen-20080329162703-51xr8hg073pg7wq5 1069 zouzou123gen-20080329234706-8ddipdqu0xeudkql 1070 arn...@gm...-20080330081232-ubqr1171ewalrd4q 1071 zouzou123gen-20080330131607-yppbs3mgyjef1cux 1072 zouzou123gen-20080330134835-yv1nogy77ib1uehd 1073 zouzou123gen-20080331124549-alyw7vugdn30piqy 1074 zouzou123gen-20080331135108-q8frtqsin5bosfzm 1075 zouzou123gen-20080331140757-u94q52yccl5lsifk 1076 zouzou123gen-20080331152513-ue1x5qhigcw51348 1077 arn...@gm...-20080331184436-a8g6chibmg8nswls 1078 arn...@gm...-20080331220648-81485k28qmwruwz6 1079 zouzou123gen-20080401081001-2yjn07cf8s5sxr3a 1080 zouzou123gen-20080401081247-f3p4hdjojnd460jw 1081 zouzou123gen-20080401084117-24a454g8o0x656kg 1082 zouzou123gen-20080401133146-jabb5i8870fg6f66 1083 zouzou123gen-20080401154610-mxdqoo5bksru93e6 1084 arn...@gm...-20080401185530-lqj4tflt5ldmx46f 1085 arn...@gm...-20080401212616-ffl7m0xm8gt15knk 1086 arn...@gm...-20080402084515-ofmnwihzv159jton 1087 arn...@gm...-20080402133105-y70soi38owzl76i9 1088 arn...@gm...-20080402142417-rn2dbkx19wfz3vae 1089 arn...@gm...-20080402144459-u3z3hqvl8aqjc4a0 1090 zouzou123gen-20080402145051-zi8tmvy8u3r2mzu8 1091 arn...@gm...-20080402152137-f397uz1yp9qjvfwh 1092 zouzou123gen-20080402170355-29wda40wk3cy7lu5 1093 arn...@gm...-20080402180628-ipos9li0c4bsmq1h 1094 arn...@gm...-20080402181235-s2a6f4ww4lzayl46 1095 arn...@gm...-20080402193851-6mu64vgep6tijith 1096 arn...@gm...-20080402203810-86zpxsx69q83zf3r 1097 arn...@gm...-20080402204331-so2e8n892o23pejr 1098 poy-20080402224153-225qylr2cfwhqrg7 1099 mrmikejj-20080403125112-o8polh8rkn62umyh 1100 arn...@gm...-20080403125139-8xub76j1xazhfxna 1101 po...@12...-20080403140544-13kockkjho883nb4 1102 po...@12...-20080403143012-bxghtoodiolugpbs 1103 arn...@gm...-20080403190809-bbi4bz5rfcvjnt20 1104 arn...@gm...-20080403205410-czxru1vcg1s4wcws 1105 arn...@gm...-20080403213124-54spdrwszgyimd90 1106 po...@12...-20080404002406-aj74x5tngi6mmmj1 1107 arn...@gm...-20080404122415-mjy07qzbaxyhagra 1108 po...@12...-20080404145445-84lyk5tyy3b3br14 1109 po...@12...-20080404231417-v4v8x7u3f0hm0ejc 1110 po...@12...-20080405001107-14d1ojjof8xhvcj8 1111 arn...@gm...-20080405071929-jmnrul21sxx04kky 1112 arn...@gm...-20080405080105-9qbda7be0pi7y1ai 1113 po...@12...-20080405154555-yuj2n5kyndfjlpsf 1114 po...@12...-20080405220250-8y09d0samsj8ja94 1115 po...@12...-20080406134101-4860ytb61sbu3yhg 1116 po...@12...-20080406155849-2wzxzuzs5m8zpk0g 1117 po...@12...-20080406164835-bv5dydhm3qqydsty 1118 arn...@gm...-20080406210237-c7tyfgiz2sjgv044 1119 po...@12...-20080407114423-4yajg1rffidq76bj 1120 arn...@gm...-20080407194826-c42t4bjzw4vflejn 1121 po...@12...-20080407214303-o7ul1bvcn6gvaoc9 1122 po...@12...-20080407220647-r7f3em92til5j67s 1123 po...@12...-20080408212439-54t3bqlhvw1nu4xc 1124 arn...@gm...-20080409193708-y6erfzwrcb1seet3 1125 arn...@gm...-20080409195827-ub6t2s3wdf28nfpz 1126 po...@12...-20080409215055-1zmqhhm2859878c1 1127 arn...@gm...-20080410102447-l4es4cbukkqwcnpc 1128 arn...@gm...-20080410214118-b70g50tl27cq9q29 1129 arn...@gm...-20080411074730-w1pu78qigtx87lx3 1130 arn...@gm...-20080411090724-kwdj9pg9hrv1xhwb 1131 po...@12...-20080411153057-tn7zhxqk0z7ceref 1132 arn...@gm...-20080411200946-ierqlg8v9vzj18n2 1133 arn...@gm...-20080411201718-ecshulwd7ic0wdci 1134 arn...@gm...-20080411204047-jc9vzcsf32j38dvc 1135 arn...@gm...-20080411205445-ojuz2a29yq8ww37j 1136 arn...@gm...-20080411214746-r420xmdgo35pkweb 1137 po...@12...-20080412010723-cibh8r0itlzqyt3f 1138 arn...@gm...-20080412200504-6qfeqnsghxgrk775 1139 arn...@gm...-20080413095435-2pkfb407hk8j54te 1140 arn...@gm...-20080413133927-zw2tpz8o8p3izyix 1141 arn...@gm...-20080413165025-ug342rxtq4blxck5 1142 arn...@gm...-20080413182618-6ihabn0tii6gb2m2 1143 arn...@gm...-20080413184517-9p08tedakta1h762 1144 arn...@gm...-20080413193655-kc98lx7kpzo42q43 1145 arn...@gm...-20080414132947-pguvkuzvyadukssc 1146 arn...@gm...-20080414133544-pxwxm9kcvw0k0vf3 1147 po...@12...-20080414174341-hw1im7ysymscpiq0 1148 arn...@gm...-20080414181459-5gu852lneflgf5d6 1149 po...@12...-20080414205719-d80e75fsl8zzi6je 1150 arn...@gm...-20080414211616-835ve71r1qdlbhb4 1151 arn...@gm...-20080415080409-4cid9q7opng8ijav 1152 arn...@gm...-20080415124540-roduj23x442jeefn 1153 arn...@gm...-20080415141450-cld2ym4s50uu31q7 1154 po...@12...-20080415143018-4emcs3u1fquzsu1f 1155 arn...@gm...-20080415174958-wfqu5kga5pe39xvc 1156 po...@12...-20080415182942-2ux0yn8immkrz7ch 1157 po...@12...-20080415185700-gdgpyn414bf4behz 1158 po...@12...-20080415202535-cvevdgrawpilji5b 1159 po...@12...-20080415214801-lgb1429qdm4ti6ub 1160 po...@12...-20080416123247-6dw18ea0lk4m5q8q 1161 po...@12...-20080416135834-6mtzcfy7pzxqfnq0 1162 po...@12...-20080416181626-0ex66f1lv1maf38l 1163 arn...@gm...-20080416183603-yxbj16t2nd8rdzzd 1164 arn...@gm...-20080416200700-wncbhytfixz9b15u 1165 po...@12...-20080416200941-5oigemky43sz6r87 1166 arn...@gm...-20080416204550-0dx3qhxasdkdohx1 1167 arn...@gm...-20080416211510-3ilsym0bom7u2cer 1168 tom@athlon-20080417125238-0hhhchg951y7p83w 1169 arn...@gm...-20080418203137-e6szrje3fje5dgh9 1170 arn...@gm...-20080419164722-vyjrwwvglxr4yxuu 1171 arn...@gm...-20080419164802-o2boulbfrea4e0dx 1172 arn...@gm...-20080419165129-zj3axn731fo84vd5 1173 po...@12...-20080419172806-2qspfwerslo10rd2 1174 arn...@gm...-20080419212304-3wjafor82amtvik3 1175 arn...@gm...-20080419212347-t5oze1b59dk7vkiv 1176 arn...@gm...-20080420133104-h16loa3kvzrpkxiv 1177 po...@12...-20080420141642-z9mgyje16kkfy11z 1178 arn...@gm...-20080420173012-we22yoyvldt8u1az 1179 arn...@gm...-20080420173645-l296bgbr60wj267s 1180 arn...@gm...-20080420181134-ypu4ik21vc9ma1u9 1181 arn...@gm...-20080420192935-g59ddftmp35o6wdq 1182 arn...@gm...-20080420194530-qbyih90fixp3jevq 1183 arn...@gm...-20080420200905-mc0wa2egjt6k0783 1184 po...@12...-20080421110151-tm3apquwg3p4otyv 1185 po...@12...-20080421111032-2mwe6we5llzbqfj1 1186 arn...@gm...-20080421112743-av3pdgtq20m91f8c 1187 arn...@gm...-20080421122035-2ygc85ppjs7rhswn 1188 arn...@gm...-20080421194323-clug9p9pkjkgc0cw 1189 arn...@gm...-20080422063343-blx6k6y2ydxtbkjy 1190 po...@12...-20080422102607-kb3rl7h4i6alv3oo 1191 po...@12...-20080422143053-gsqp7dlvq1vwkahf 1192 arn...@gm...-20080423181453-79vl70wtqix7zxhf 1193 arn...@gm...-20080423184105-mp2f385vndp22m8f + 1027 arn...@gm...-20080323183926-schknwnkgeo7ivdn 1028 zouzou123gen-20080323220411-r8usuc3qxwuh7zsn 1029 zouzou123gen-20080323221249-0su72zaj13e706mk 1030 arn...@gm...-20080324140623-muba1dl46m000o8c 1031 zouzou123gen-20080324141933-qbgr93ugpe0297m6 1032 arn...@gm...-20080324153706-siidja05n84i00b1 1033 arn...@gm...-20080324153823-lhn3awurnu77riln 1034 arn...@gm...-20080324165650-zapppziji67yf5a2 1035 zouzou123gen-20080324175936-4mqc2kh0lo5wtdu2 1036 zouzou123gen-20080325004602-6wdsoym95mjuhwd3 1037 arn...@gm...-20080325100659-8fqy6q65itmghlep 1038 zouzou123gen-20080325175216-s297sdiucukfvijh 1039 arn...@gm...-20080325210137-3dfqyoi8ykosy087 1040 arn...@gm...-20080325211747-nwwy1eb33r071sca 1041 arn...@gm...-20080326084110-qbselrjckku275xi 1042 zouzou123gen-20080326123631-35642mgbk2i4ty32 1043 zouzou123gen-20080326124345-f4xwn2d3ty8ubd6r 1044 arn...@gm...-20080326162031-il0nyms30w0mky43 1045 arn...@gm...-20080326164801-8dru8mjc06xgzjpv 1046 arn...@gm...-20080326170438-uzl2rx8fqnohak7g 1047 zouzou123gen-20080326172821-d6uqcbmfb0c6rwlv 1048 arn...@gm...-20080326213257-qlgdh7m2712p2l0q 1049 arn...@gm...-20080326214313-ktnoekgk3s0wmatz 1050 arn...@gm...-20080326215256-0j1iqrf286b9g7zf 1051 arn...@gm...-20080327082121-hoi22wh1gwjdfbyd 1052 arn...@gm...-20080327120639-um3tukdt374rwvgm 1053 zouzou123gen-20080327130703-6vtek6uxy3vua543 1054 arn...@gm...-20080327215831-dmg5mkufskabwkro 1055 arn...@gm...-20080327231459-cdztcv25alsuyqmf 1056 arn...@gm...-20080328085925-gceybsr53oml1p24 1057 arn...@gm...-20080328200512-1sjuu6bcnl2dyd2a 1058 arn...@gm...-20080328210347-bussqjrm5mfswh7o 1059 arn...@gm...-20080329055630-braiir1dskv7a4qm 1060 arn...@gm...-20080329061558-rck8dz60wpj3c5ja 1061 arn...@gm...-20080329081253-if6o5jn329mbzfpl 1062 arn...@gm...-20080329081619-cb4x930j8sp55cs0 1063 arn...@gm...-20080329103216-hgjzo7ra2zixbztd 1064 arn...@gm...-20080329124042-q3aw4iodmo5kafyp 1065 arn...@gm...-20080329124926-2je1z18p0272zpua 1066 arn...@gm...-20080329150901-ehj9t32en7eps2dp 1067 zouzou123gen-20080329153653-36xlvpik2ns9r84r 1068 zouzou123gen-20080329162703-51xr8hg073pg7wq5 1069 zouzou123gen-20080329234706-8ddipdqu0xeudkql 1070 arn...@gm...-20080330081232-ubqr1171ewalrd4q 1071 zouzou123gen-20080330131607-yppbs3mgyjef1cux 1072 zouzou123gen-20080330134835-yv1nogy77ib1uehd 1073 zouzou123gen-20080331124549-alyw7vugdn30piqy 1074 zouzou123gen-20080331135108-q8frtqsin5bosfzm 1075 zouzou123gen-20080331140757-u94q52yccl5lsifk 1076 zouzou123gen-20080331152513-ue1x5qhigcw51348 1077 arn...@gm...-20080331184436-a8g6chibmg8nswls 1078 arn...@gm...-20080331220648-81485k28qmwruwz6 1079 zouzou123gen-20080401081001-2yjn07cf8s5sxr3a 1080 zouzou123gen-20080401081247-f3p4hdjojnd460jw 1081 zouzou123gen-20080401084117-24a454g8o0x656kg 1082 zouzou123gen-20080401133146-jabb5i8870fg6f66 1083 zouzou123gen-20080401154610-mxdqoo5bksru93e6 1084 arn...@gm...-20080401185530-lqj4tflt5ldmx46f 1085 arn...@gm...-20080401212616-ffl7m0xm8gt15knk 1086 arn...@gm...-20080402084515-ofmnwihzv159jton 1087 arn...@gm...-20080402133105-y70soi38owzl76i9 1088 arn...@gm...-20080402142417-rn2dbkx19wfz3vae 1089 arn...@gm...-20080402144459-u3z3hqvl8aqjc4a0 1090 zouzou123gen-20080402145051-zi8tmvy8u3r2mzu8 1091 arn...@gm...-20080402152137-f397uz1yp9qjvfwh 1092 zouzou123gen-20080402170355-29wda40wk3cy7lu5 1093 arn...@gm...-20080402180628-ipos9li0c4bsmq1h 1094 arn...@gm...-20080402181235-s2a6f4ww4lzayl46 1095 arn...@gm...-20080402193851-6mu64vgep6tijith 1096 arn...@gm...-20080402203810-86zpxsx69q83zf3r 1097 arn...@gm...-20080402204331-so2e8n892o23pejr 1098 poy-20080402224153-225qylr2cfwhqrg7 1099 mrmikejj-20080403125112-o8polh8rkn62umyh 1100 arn...@gm...-20080403125139-8xub76j1xazhfxna 1101 po...@12...-20080403140544-13kockkjho883nb4 1102 po...@12...-20080403143012-bxghtoodiolugpbs 1103 arn...@gm...-20080403190809-bbi4bz5rfcvjnt20 1104 arn...@gm...-20080403205410-czxru1vcg1s4wcws 1105 arn...@gm...-20080403213124-54spdrwszgyimd90 1106 po...@12...-20080404002406-aj74x5tngi6mmmj1 1107 arn...@gm...-20080404122415-mjy07qzbaxyhagra 1108 po...@12...-20080404145445-84lyk5tyy3b3br14 1109 po...@12...-20080404231417-v4v8x7u3f0hm0ejc 1110 po...@12...-20080405001107-14d1ojjof8xhvcj8 1111 arn...@gm...-20080405071929-jmnrul21sxx04kky 1112 arn...@gm...-20080405080105-9qbda7be0pi7y1ai 1113 po...@12...-20080405154555-yuj2n5kyndfjlpsf 1114 po...@12...-20080405220250-8y09d0samsj8ja94 1115 po...@12...-20080406134101-4860ytb61sbu3yhg 1116 po...@12...-20080406155849-2wzxzuzs5m8zpk0g 1117 po...@12...-20080406164835-bv5dydhm3qqydsty 1118 arn...@gm...-20080406210237-c7tyfgiz2sjgv044 1119 po...@12...-20080407114423-4yajg1rffidq76bj 1120 arn...@gm...-20080407194826-c42t4bjzw4vflejn 1121 po...@12...-20080407214303-o7ul1bvcn6gvaoc9 1122 po...@12...-20080407220647-r7f3em92til5j67s 1123 po...@12...-20080408212439-54t3bqlhvw1nu4xc 1124 arn...@gm...-20080409193708-y6erfzwrcb1seet3 1125 arn...@gm...-20080409195827-ub6t2s3wdf28nfpz 1126 po...@12...-20080409215055-1zmqhhm2859878c1 1127 arn...@gm...-20080410102447-l4es4cbukkqwcnpc 1128 arn...@gm...-20080410214118-b70g50tl27cq9q29 1129 arn...@gm...-20080411074730-w1pu78qigtx87lx3 1130 arn...@gm...-20080411090724-kwdj9pg9hrv1xhwb 1131 po...@12...-20080411153057-tn7zhxqk0z7ceref 1132 arn...@gm...-20080411200946-ierqlg8v9vzj18n2 1133 arn...@gm...-20080411201718-ecshulwd7ic0wdci 1134 arn...@gm...-20080411204047-jc9vzcsf32j38dvc 1135 arn...@gm...-20080411205445-ojuz2a29yq8ww37j 1136 arn...@gm...-20080411214746-r420xmdgo35pkweb 1137 po...@12...-20080412010723-cibh8r0itlzqyt3f 1138 arn...@gm...-20080412200504-6qfeqnsghxgrk775 1139 arn...@gm...-20080413095435-2pkfb407hk8j54te 1140 arn...@gm...-20080413133927-zw2tpz8o8p3izyix 1141 arn...@gm...-20080413165025-ug342rxtq4blxck5 1142 arn...@gm...-20080413182618-6ihabn0tii6gb2m2 1143 arn...@gm...-20080413184517-9p08tedakta1h762 1144 arn...@gm...-20080413193655-kc98lx7kpzo42q43 1145 arn...@gm...-20080414132947-pguvkuzvyadukssc 1146 arn...@gm...-20080414133544-pxwxm9kcvw0k0vf3 1147 po...@12...-20080414174341-hw1im7ysymscpiq0 1148 arn...@gm...-20080414181459-5gu852lneflgf5d6 1149 po...@12...-20080414205719-d80e75fsl8zzi6je 1150 arn...@gm...-20080414211616-835ve71r1qdlbhb4 1151 arn...@gm...-20080415080409-4cid9q7opng8ijav 1152 arn...@gm...-20080415124540-roduj23x442jeefn 1153 arn...@gm...-20080415141450-cld2ym4s50uu31q7 1154 po...@12...-20080415143018-4emcs3u1fquzsu1f 1155 arn...@gm...-20080415174958-wfqu5kga5pe39xvc 1156 po...@12...-20080415182942-2ux0yn8immkrz7ch 1157 po...@12...-20080415185700-gdgpyn414bf4behz 1158 po...@12...-20080415202535-cvevdgrawpilji5b 1159 po...@12...-20080415214801-lgb1429qdm4ti6ub 1160 po...@12...-20080416123247-6dw18ea0lk4m5q8q 1161 po...@12...-20080416135834-6mtzcfy7pzxqfnq0 1162 po...@12...-20080416181626-0ex66f1lv1maf38l 1163 arn...@gm...-20080416183603-yxbj16t2nd8rdzzd 1164 arn...@gm...-20080416200700-wncbhytfixz9b15u 1165 po...@12...-20080416200941-5oigemky43sz6r87 1166 arn...@gm...-20080416204550-0dx3qhxasdkdohx1 1167 arn...@gm...-20080416211510-3ilsym0bom7u2cer 1168 tom@athlon-20080417125238-0hhhchg951y7p83w 1169 arn...@gm...-20080418203137-e6szrje3fje5dgh9 1170 arn...@gm...-20080419164722-vyjrwwvglxr4yxuu 1171 arn...@gm...-20080419164802-o2boulbfrea4e0dx 1172 arn...@gm...-20080419165129-zj3axn731fo84vd5 1173 po...@12...-20080419172806-2qspfwerslo10rd2 1174 arn...@gm...-20080419212304-3wjafor82amtvik3 1175 arn...@gm...-20080419212347-t5oze1b59dk7vkiv 1176 arn...@gm...-20080420133104-h16loa3kvzrpkxiv 1177 po...@12...-20080420141642-z9mgyje16kkfy11z 1178 arn...@gm...-20080420173012-we22yoyvldt8u1az 1179 arn...@gm...-20080420173645-l296bgbr60wj267s 1180 arn...@gm...-20080420181134-ypu4ik21vc9ma1u9 1181 arn...@gm...-20080420192935-g59ddftmp35o6wdq 1182 arn...@gm...-20080420194530-qbyih90fixp3jevq 1183 arn...@gm...-20080420200905-mc0wa2egjt6k0783 1184 po...@12...-20080421110151-tm3apquwg3p4otyv 1185 po...@12...-20080421111032-2mwe6we5llzbqfj1 1186 arn...@gm...-20080421112743-av3pdgtq20m91f8c 1187 arn...@gm...-20080421122035-2ygc85ppjs7rhswn 1188 arn...@gm...-20080421194323-clug9p9pkjkgc0cw 1189 arn...@gm...-20080422063343-blx6k6y2ydxtbkjy 1190 po...@12...-20080422102607-kb3rl7h4i6alv3oo 1191 po...@12...-20080422143053-gsqp7dlvq1vwkahf 1192 arn...@gm...-20080423181453-79vl70wtqix7zxhf 1193 arn...@gm...-20080423184105-mp2f385vndp22m8f 1194 arn...@gm...-20080423185140-vz1vp66h0xzrxv6m Modified: dcplusplus/trunk/dwt/include/dwt/widgets/TabView.h =================================================================== --- dcplusplus/trunk/dwt/include/dwt/widgets/TabView.h 2008-04-24 14:35:33 UTC (rev 1218) +++ dcplusplus/trunk/dwt/include/dwt/widgets/TabView.h 2008-04-24 14:38:15 UTC (rev 1219) @@ -84,7 +84,7 @@ Seed(bool toggleActive_ = false); }; - void add(ContainerPtr w, const IconPtr& icon); + void add(ContainerPtr w, const IconPtr& icon = IconPtr()); void mark(ContainerPtr w); @@ -95,6 +95,8 @@ ContainerPtr getActive(); void setActive(ContainerPtr w) { setActive(findTab(w)); } + void setTabIcon(ContainerPtr w, const IconPtr& icon); + tstring getTabText(ContainerPtr w); void onTitleChanged(const TitleChangedFunction& f) { Modified: dcplusplus/trunk/dwt/src/widgets/TabView.cpp =================================================================== --- dcplusplus/trunk/dwt/src/widgets/TabView.cpp 2008-04-24 14:35:33 UTC (rev 1218) +++ dcplusplus/trunk/dwt/src/widgets/TabView.cpp 2008-04-24 14:38:15 UTC (rev 1219) @@ -112,7 +112,7 @@ } } -void TabView::add(Container* w, const IconPtr& icon) { +void TabView::add(ContainerPtr w, const IconPtr& icon) { int image = addIcon(icon); size_t tabs = size(); TabInfo* ti = new TabInfo(w); @@ -149,12 +149,12 @@ w->onTextChanging(std::tr1::bind(&TabView::handleTextChanging, this, w, _1)); } -Container* TabView::getActive() { +ContainerPtr TabView::getActive() { TabInfo* ti = getTabInfo(getSelected()); return ti ? ti->w : 0; } -void TabView::remove(Container* w) { +void TabView::remove(ContainerPtr w) { int i = findTab(w); if(i == -1) { return; @@ -187,14 +187,26 @@ layout(); } -tstring TabView::getTabText(Container* w) { +void TabView::setTabIcon(ContainerPtr w, const IconPtr& icon) { int i = findTab(w); + if(i != -1) { + int image = addIcon(icon); + if(image != -1) { + TCITEM item = { TCIF_IMAGE }; + item.iImage = image; + TabCtrl_SetItem(this->handle(), i, &item); + } + } +} + +tstring TabView::getTabText(ContainerPtr w) { + int i = findTab(w); if(i != -1) return getText(i); return tstring(); } -void TabView::onTabContextMenu(Container* w, const ContextMenuFunction& f) { +void TabView::onTabContextMenu(ContainerPtr w, const ContextMenuFunction& f) { TabInfo* ti = getTabInfo(w); if(ti) { ti->handleContextMenu = f; @@ -209,7 +221,7 @@ handleTabSelected(); } -void TabView::swapWidgets(Container* oldW, Container* newW) { +void TabView::swapWidgets(ContainerPtr oldW, ContainerPtr newW) { newW->setBounds(clientSize, false); newW->setVisible(true); if(oldW) { @@ -244,14 +256,14 @@ titleChangedFunction(ti->w->getText()); } -void TabView::mark(Container* w) { +void TabView::mark(ContainerPtr w) { int i = findTab(w); if(i != -1 && i != getSelected()) { TabCtrl_HighlightItem(handle(), i, TRUE); } } -int TabView::findTab(Container* w) { +int TabView::findTab(ContainerPtr w) { for(size_t i = 0; i < size(); ++i) { if(getTabInfo(i)->w == w) { return static_cast<int>(i); @@ -260,7 +272,7 @@ return -1; } -TabView::TabInfo* TabView::getTabInfo(Container* w) { +TabView::TabInfo* TabView::getTabInfo(ContainerPtr w) { return getTabInfo(findTab(w)); } @@ -273,7 +285,7 @@ return 0; } -bool TabView::handleTextChanging(Container* w, const tstring& newText) { +bool TabView::handleTextChanging(ContainerPtr w, const tstring& newText) { int i = findTab(w); if(i != -1) { setText(i, formatTitle(newText)); @@ -310,7 +322,7 @@ if(viewOrder.size() < 2) { return; } - Container* wnd = getActive(); + ContainerPtr wnd = getActive(); if(!wnd) { return; } @@ -345,7 +357,7 @@ return; } -void TabView::setTop(Container* wnd) { +void TabView::setTop(ContainerPtr wnd) { WindowIter i = std::find(viewOrder.begin(), viewOrder.end(), wnd); if(i != viewOrder.end() && i != --viewOrder.end()) { viewOrder.erase(i); Deleted: dcplusplus/trunk/res/Hub.ico =================================================================== (Binary files differ) Added: dcplusplus/trunk/res/HubOff.ico =================================================================== --- dcplusplus/trunk/res/HubOff.ico (rev 0) +++ dcplusplus/trunk/res/HubOff.ico 2008-04-24 14:38:15 UTC (rev 1219) @@ -0,0 +1 @@ + |
From: <arn...@us...> - 2008-04-24 15:08:07
|
Revision: 1220 http://dcplusplus.svn.sourceforge.net/dcplusplus/?rev=1220&view=rev Author: arnetheduck Date: 2008-04-24 08:08:02 -0700 (Thu, 24 Apr 2008) Log Message: ----------- hubs are initially offline Modified Paths: -------------- dcplusplus/trunk/changelog.txt Property Changed: ---------------- dcplusplus/trunk/ Property changes on: dcplusplus/trunk ___________________________________________________________________ Name: bzr:revision-info - timestamp: 2008-04-23 20:51:40.033999920 +0200 committer: Jacek Sieka <arn...@gm...> properties: branch-nick: dcplusplus + timestamp: 2008-04-23 21:13:09.332000017 +0200 committer: Jacek Sieka <arn...@gm...> properties: branch-nick: dcplusplus Name: bzr:file-ids - res/HubOff.ico huboff.ico-20080420225136-kz9q7pvlxs7dvts1-1 res/HubOn.ico 80@f586c4b0-9d0d-0410-bc51-f1fe239209fc:dcplusplus%2Ftrunk:res%2FHub.ico res/UserOff.ico useroff.ico-20080420214955-6w5330un88br188f-1 res/UserOn.ico 80@f586c4b0-9d0d-0410-bc51-f1fe239209fc:dcplusplus%2Ftrunk:res%2FUser.ico + Name: bzr:revision-id:v3-trunk1 - 1027 arn...@gm...-20080323183926-schknwnkgeo7ivdn 1028 zouzou123gen-20080323220411-r8usuc3qxwuh7zsn 1029 zouzou123gen-20080323221249-0su72zaj13e706mk 1030 arn...@gm...-20080324140623-muba1dl46m000o8c 1031 zouzou123gen-20080324141933-qbgr93ugpe0297m6 1032 arn...@gm...-20080324153706-siidja05n84i00b1 1033 arn...@gm...-20080324153823-lhn3awurnu77riln 1034 arn...@gm...-20080324165650-zapppziji67yf5a2 1035 zouzou123gen-20080324175936-4mqc2kh0lo5wtdu2 1036 zouzou123gen-20080325004602-6wdsoym95mjuhwd3 1037 arn...@gm...-20080325100659-8fqy6q65itmghlep 1038 zouzou123gen-20080325175216-s297sdiucukfvijh 1039 arn...@gm...-20080325210137-3dfqyoi8ykosy087 1040 arn...@gm...-20080325211747-nwwy1eb33r071sca 1041 arn...@gm...-20080326084110-qbselrjckku275xi 1042 zouzou123gen-20080326123631-35642mgbk2i4ty32 1043 zouzou123gen-20080326124345-f4xwn2d3ty8ubd6r 1044 arn...@gm...-20080326162031-il0nyms30w0mky43 1045 arn...@gm...-20080326164801-8dru8mjc06xgzjpv 1046 arn...@gm...-20080326170438-uzl2rx8fqnohak7g 1047 zouzou123gen-20080326172821-d6uqcbmfb0c6rwlv 1048 arn...@gm...-20080326213257-qlgdh7m2712p2l0q 1049 arn...@gm...-20080326214313-ktnoekgk3s0wmatz 1050 arn...@gm...-20080326215256-0j1iqrf286b9g7zf 1051 arn...@gm...-20080327082121-hoi22wh1gwjdfbyd 1052 arn...@gm...-20080327120639-um3tukdt374rwvgm 1053 zouzou123gen-20080327130703-6vtek6uxy3vua543 1054 arn...@gm...-20080327215831-dmg5mkufskabwkro 1055 arn...@gm...-20080327231459-cdztcv25alsuyqmf 1056 arn...@gm...-20080328085925-gceybsr53oml1p24 1057 arn...@gm...-20080328200512-1sjuu6bcnl2dyd2a 1058 arn...@gm...-20080328210347-bussqjrm5mfswh7o 1059 arn...@gm...-20080329055630-braiir1dskv7a4qm 1060 arn...@gm...-20080329061558-rck8dz60wpj3c5ja 1061 arn...@gm...-20080329081253-if6o5jn329mbzfpl 1062 arn...@gm...-20080329081619-cb4x930j8sp55cs0 1063 arn...@gm...-20080329103216-hgjzo7ra2zixbztd 1064 arn...@gm...-20080329124042-q3aw4iodmo5kafyp 1065 arn...@gm...-20080329124926-2je1z18p0272zpua 1066 arn...@gm...-20080329150901-ehj9t32en7eps2dp 1067 zouzou123gen-20080329153653-36xlvpik2ns9r84r 1068 zouzou123gen-20080329162703-51xr8hg073pg7wq5 1069 zouzou123gen-20080329234706-8ddipdqu0xeudkql 1070 arn...@gm...-20080330081232-ubqr1171ewalrd4q 1071 zouzou123gen-20080330131607-yppbs3mgyjef1cux 1072 zouzou123gen-20080330134835-yv1nogy77ib1uehd 1073 zouzou123gen-20080331124549-alyw7vugdn30piqy 1074 zouzou123gen-20080331135108-q8frtqsin5bosfzm 1075 zouzou123gen-20080331140757-u94q52yccl5lsifk 1076 zouzou123gen-20080331152513-ue1x5qhigcw51348 1077 arn...@gm...-20080331184436-a8g6chibmg8nswls 1078 arn...@gm...-20080331220648-81485k28qmwruwz6 1079 zouzou123gen-20080401081001-2yjn07cf8s5sxr3a 1080 zouzou123gen-20080401081247-f3p4hdjojnd460jw 1081 zouzou123gen-20080401084117-24a454g8o0x656kg 1082 zouzou123gen-20080401133146-jabb5i8870fg6f66 1083 zouzou123gen-20080401154610-mxdqoo5bksru93e6 1084 arn...@gm...-20080401185530-lqj4tflt5ldmx46f 1085 arn...@gm...-20080401212616-ffl7m0xm8gt15knk 1086 arn...@gm...-20080402084515-ofmnwihzv159jton 1087 arn...@gm...-20080402133105-y70soi38owzl76i9 1088 arn...@gm...-20080402142417-rn2dbkx19wfz3vae 1089 arn...@gm...-20080402144459-u3z3hqvl8aqjc4a0 1090 zouzou123gen-20080402145051-zi8tmvy8u3r2mzu8 1091 arn...@gm...-20080402152137-f397uz1yp9qjvfwh 1092 zouzou123gen-20080402170355-29wda40wk3cy7lu5 1093 arn...@gm...-20080402180628-ipos9li0c4bsmq1h 1094 arn...@gm...-20080402181235-s2a6f4ww4lzayl46 1095 arn...@gm...-20080402193851-6mu64vgep6tijith 1096 arn...@gm...-20080402203810-86zpxsx69q83zf3r 1097 arn...@gm...-20080402204331-so2e8n892o23pejr 1098 poy-20080402224153-225qylr2cfwhqrg7 1099 mrmikejj-20080403125112-o8polh8rkn62umyh 1100 arn...@gm...-20080403125139-8xub76j1xazhfxna 1101 po...@12...-20080403140544-13kockkjho883nb4 1102 po...@12...-20080403143012-bxghtoodiolugpbs 1103 arn...@gm...-20080403190809-bbi4bz5rfcvjnt20 1104 arn...@gm...-20080403205410-czxru1vcg1s4wcws 1105 arn...@gm...-20080403213124-54spdrwszgyimd90 1106 po...@12...-20080404002406-aj74x5tngi6mmmj1 1107 arn...@gm...-20080404122415-mjy07qzbaxyhagra 1108 po...@12...-20080404145445-84lyk5tyy3b3br14 1109 po...@12...-20080404231417-v4v8x7u3f0hm0ejc 1110 po...@12...-20080405001107-14d1ojjof8xhvcj8 1111 arn...@gm...-20080405071929-jmnrul21sxx04kky 1112 arn...@gm...-20080405080105-9qbda7be0pi7y1ai 1113 po...@12...-20080405154555-yuj2n5kyndfjlpsf 1114 po...@12...-20080405220250-8y09d0samsj8ja94 1115 po...@12...-20080406134101-4860ytb61sbu3yhg 1116 po...@12...-20080406155849-2wzxzuzs5m8zpk0g 1117 po...@12...-20080406164835-bv5dydhm3qqydsty 1118 arn...@gm...-20080406210237-c7tyfgiz2sjgv044 1119 po...@12...-20080407114423-4yajg1rffidq76bj 1120 arn...@gm...-20080407194826-c42t4bjzw4vflejn 1121 po...@12...-20080407214303-o7ul1bvcn6gvaoc9 1122 po...@12...-20080407220647-r7f3em92til5j67s 1123 po...@12...-20080408212439-54t3bqlhvw1nu4xc 1124 arn...@gm...-20080409193708-y6erfzwrcb1seet3 1125 arn...@gm...-20080409195827-ub6t2s3wdf28nfpz 1126 po...@12...-20080409215055-1zmqhhm2859878c1 1127 arn...@gm...-20080410102447-l4es4cbukkqwcnpc 1128 arn...@gm...-20080410214118-b70g50tl27cq9q29 1129 arn...@gm...-20080411074730-w1pu78qigtx87lx3 1130 arn...@gm...-20080411090724-kwdj9pg9hrv1xhwb 1131 po...@12...-20080411153057-tn7zhxqk0z7ceref 1132 arn...@gm...-20080411200946-ierqlg8v9vzj18n2 1133 arn...@gm...-20080411201718-ecshulwd7ic0wdci 1134 arn...@gm...-20080411204047-jc9vzcsf32j38dvc 1135 arn...@gm...-20080411205445-ojuz2a29yq8ww37j 1136 arn...@gm...-20080411214746-r420xmdgo35pkweb 1137 po...@12...-20080412010723-cibh8r0itlzqyt3f 1138 arn...@gm...-20080412200504-6qfeqnsghxgrk775 1139 arn...@gm...-20080413095435-2pkfb407hk8j54te 1140 arn...@gm...-20080413133927-zw2tpz8o8p3izyix 1141 arn...@gm...-20080413165025-ug342rxtq4blxck5 1142 arn...@gm...-20080413182618-6ihabn0tii6gb2m2 1143 arn...@gm...-20080413184517-9p08tedakta1h762 1144 arn...@gm...-20080413193655-kc98lx7kpzo42q43 1145 arn...@gm...-20080414132947-pguvkuzvyadukssc 1146 arn...@gm...-20080414133544-pxwxm9kcvw0k0vf3 1147 po...@12...-20080414174341-hw1im7ysymscpiq0 1148 arn...@gm...-20080414181459-5gu852lneflgf5d6 1149 po...@12...-20080414205719-d80e75fsl8zzi6je 1150 arn...@gm...-20080414211616-835ve71r1qdlbhb4 1151 arn...@gm...-20080415080409-4cid9q7opng8ijav 1152 arn...@gm...-20080415124540-roduj23x442jeefn 1153 arn...@gm...-20080415141450-cld2ym4s50uu31q7 1154 po...@12...-20080415143018-4emcs3u1fquzsu1f 1155 arn...@gm...-20080415174958-wfqu5kga5pe39xvc 1156 po...@12...-20080415182942-2ux0yn8immkrz7ch 1157 po...@12...-20080415185700-gdgpyn414bf4behz 1158 po...@12...-20080415202535-cvevdgrawpilji5b 1159 po...@12...-20080415214801-lgb1429qdm4ti6ub 1160 po...@12...-20080416123247-6dw18ea0lk4m5q8q 1161 po...@12...-20080416135834-6mtzcfy7pzxqfnq0 1162 po...@12...-20080416181626-0ex66f1lv1maf38l 1163 arn...@gm...-20080416183603-yxbj16t2nd8rdzzd 1164 arn...@gm...-20080416200700-wncbhytfixz9b15u 1165 po...@12...-20080416200941-5oigemky43sz6r87 1166 arn...@gm...-20080416204550-0dx3qhxasdkdohx1 1167 arn...@gm...-20080416211510-3ilsym0bom7u2cer 1168 tom@athlon-20080417125238-0hhhchg951y7p83w 1169 arn...@gm...-20080418203137-e6szrje3fje5dgh9 1170 arn...@gm...-20080419164722-vyjrwwvglxr4yxuu 1171 arn...@gm...-20080419164802-o2boulbfrea4e0dx 1172 arn...@gm...-20080419165129-zj3axn731fo84vd5 1173 po...@12...-20080419172806-2qspfwerslo10rd2 1174 arn...@gm...-20080419212304-3wjafor82amtvik3 1175 arn...@gm...-20080419212347-t5oze1b59dk7vkiv 1176 arn...@gm...-20080420133104-h16loa3kvzrpkxiv 1177 po...@12...-20080420141642-z9mgyje16kkfy11z 1178 arn...@gm...-20080420173012-we22yoyvldt8u1az 1179 arn...@gm...-20080420173645-l296bgbr60wj267s 1180 arn...@gm...-20080420181134-ypu4ik21vc9ma1u9 1181 arn...@gm...-20080420192935-g59ddftmp35o6wdq 1182 arn...@gm...-20080420194530-qbyih90fixp3jevq 1183 arn...@gm...-20080420200905-mc0wa2egjt6k0783 1184 po...@12...-20080421110151-tm3apquwg3p4otyv 1185 po...@12...-20080421111032-2mwe6we5llzbqfj1 1186 arn...@gm...-20080421112743-av3pdgtq20m91f8c 1187 arn...@gm...-20080421122035-2ygc85ppjs7rhswn 1188 arn...@gm...-20080421194323-clug9p9pkjkgc0cw 1189 arn...@gm...-20080422063343-blx6k6y2ydxtbkjy 1190 po...@12...-20080422102607-kb3rl7h4i6alv3oo 1191 po...@12...-20080422143053-gsqp7dlvq1vwkahf 1192 arn...@gm...-20080423181453-79vl70wtqix7zxhf 1193 arn...@gm...-20080423184105-mp2f385vndp22m8f 1194 arn...@gm...-20080423185140-vz1vp66h0xzrxv6m + 1027 arn...@gm...-20080323183926-schknwnkgeo7ivdn 1028 zouzou123gen-20080323220411-r8usuc3qxwuh7zsn 1029 zouzou123gen-20080323221249-0su72zaj13e706mk 1030 arn...@gm...-20080324140623-muba1dl46m000o8c 1031 zouzou123gen-20080324141933-qbgr93ugpe0297m6 1032 arn...@gm...-20080324153706-siidja05n84i00b1 1033 arn...@gm...-20080324153823-lhn3awurnu77riln 1034 arn...@gm...-20080324165650-zapppziji67yf5a2 1035 zouzou123gen-20080324175936-4mqc2kh0lo5wtdu2 1036 zouzou123gen-20080325004602-6wdsoym95mjuhwd3 1037 arn...@gm...-20080325100659-8fqy6q65itmghlep 1038 zouzou123gen-20080325175216-s297sdiucukfvijh 1039 arn...@gm...-20080325210137-3dfqyoi8ykosy087 1040 arn...@gm...-20080325211747-nwwy1eb33r071sca 1041 arn...@gm...-20080326084110-qbselrjckku275xi 1042 zouzou123gen-20080326123631-35642mgbk2i4ty32 1043 zouzou123gen-20080326124345-f4xwn2d3ty8ubd6r 1044 arn...@gm...-20080326162031-il0nyms30w0mky43 1045 arn...@gm...-20080326164801-8dru8mjc06xgzjpv 1046 arn...@gm...-20080326170438-uzl2rx8fqnohak7g 1047 zouzou123gen-20080326172821-d6uqcbmfb0c6rwlv 1048 arn...@gm...-20080326213257-qlgdh7m2712p2l0q 1049 arn...@gm...-20080326214313-ktnoekgk3s0wmatz 1050 arn...@gm...-20080326215256-0j1iqrf286b9g7zf 1051 arn...@gm...-20080327082121-hoi22wh1gwjdfbyd 1052 arn...@gm...-20080327120639-um3tukdt374rwvgm 1053 zouzou123gen-20080327130703-6vtek6uxy3vua543 1054 arn...@gm...-20080327215831-dmg5mkufskabwkro 1055 arn...@gm...-20080327231459-cdztcv25alsuyqmf 1056 arn...@gm...-20080328085925-gceybsr53oml1p24 1057 arn...@gm...-20080328200512-1sjuu6bcnl2dyd2a 1058 arn...@gm...-20080328210347-bussqjrm5mfswh7o 1059 arn...@gm...-20080329055630-braiir1dskv7a4qm 1060 arn...@gm...-20080329061558-rck8dz60wpj3c5ja 1061 arn...@gm...-20080329081253-if6o5jn329mbzfpl 1062 arn...@gm...-20080329081619-cb4x930j8sp55cs0 1063 arn...@gm...-20080329103216-hgjzo7ra2zixbztd 1064 arn...@gm...-20080329124042-q3aw4iodmo5kafyp 1065 arn...@gm...-20080329124926-2je1z18p0272zpua 1066 arn...@gm...-20080329150901-ehj9t32en7eps2dp 1067 zouzou123gen-20080329153653-36xlvpik2ns9r84r 1068 zouzou123gen-20080329162703-51xr8hg073pg7wq5 1069 zouzou123gen-20080329234706-8ddipdqu0xeudkql 1070 arn...@gm...-20080330081232-ubqr1171ewalrd4q 1071 zouzou123gen-20080330131607-yppbs3mgyjef1cux 1072 zouzou123gen-20080330134835-yv1nogy77ib1uehd 1073 zouzou123gen-20080331124549-alyw7vugdn30piqy 1074 zouzou123gen-20080331135108-q8frtqsin5bosfzm 1075 zouzou123gen-20080331140757-u94q52yccl5lsifk 1076 zouzou123gen-20080331152513-ue1x5qhigcw51348 1077 arn...@gm...-20080331184436-a8g6chibmg8nswls 1078 arn...@gm...-20080331220648-81485k28qmwruwz6 1079 zouzou123gen-20080401081001-2yjn07cf8s5sxr3a 1080 zouzou123gen-20080401081247-f3p4hdjojnd460jw 1081 zouzou123gen-20080401084117-24a454g8o0x656kg 1082 zouzou123gen-20080401133146-jabb5i8870fg6f66 1083 zouzou123gen-20080401154610-mxdqoo5bksru93e6 1084 arn...@gm...-20080401185530-lqj4tflt5ldmx46f 1085 arn...@gm...-20080401212616-ffl7m0xm8gt15knk 1086 arn...@gm...-20080402084515-ofmnwihzv159jton 1087 arn...@gm...-20080402133105-y70soi38owzl76i9 1088 arn...@gm...-20080402142417-rn2dbkx19wfz3vae 1089 arn...@gm...-20080402144459-u3z3hqvl8aqjc4a0 1090 zouzou123gen-20080402145051-zi8tmvy8u3r2mzu8 1091 arn...@gm...-20080402152137-f397uz1yp9qjvfwh 1092 zouzou123gen-20080402170355-29wda40wk3cy7lu5 1093 arn...@gm...-20080402180628-ipos9li0c4bsmq1h 1094 arn...@gm...-20080402181235-s2a6f4ww4lzayl46 1095 arn...@gm...-20080402193851-6mu64vgep6tijith 1096 arn...@gm...-20080402203810-86zpxsx69q83zf3r 1097 arn...@gm...-20080402204331-so2e8n892o23pejr 1098 poy-20080402224153-225qylr2cfwhqrg7 1099 mrmikejj-20080403125112-o8polh8rkn62umyh 1100 arn...@gm...-20080403125139-8xub76j1xazhfxna 1101 po...@12...-20080403140544-13kockkjho883nb4 1102 po...@12...-20080403143012-bxghtoodiolugpbs 1103 arn...@gm...-20080403190809-bbi4bz5rfcvjnt20 1104 arn...@gm...-20080403205410-czxru1vcg1s4wcws 1105 arn...@gm...-20080403213124-54spdrwszgyimd90 1106 po...@12...-20080404002406-aj74x5tngi6mmmj1 1107 arn...@gm...-20080404122415-mjy07qzbaxyhagra 1108 po...@12...-20080404145445-84lyk5tyy3b3br14 1109 po...@12...-20080404231417-v4v8x7u3f0hm0ejc 1110 po...@12...-20080405001107-14d1ojjof8xhvcj8 1111 arn...@gm...-20080405071929-jmnrul21sxx04kky 1112 arn...@gm...-20080405080105-9qbda7be0pi7y1ai 1113 po...@12...-20080405154555-yuj2n5kyndfjlpsf 1114 po...@12...-20080405220250-8y09d0samsj8ja94 1115 po...@12...-20080406134101-4860ytb61sbu3yhg 1116 po...@12...-20080406155849-2wzxzuzs5m8zpk0g 1117 po...@12...-20080406164835-bv5dydhm3qqydsty 1118 arn...@gm...-20080406210237-c7tyfgiz2sjgv044 1119 po...@12...-20080407114423-4yajg1rffidq76bj 1120 arn...@gm...-20080407194826-c42t4bjzw4vflejn 1121 po...@12...-20080407214303-o7ul1bvcn6gvaoc9 1122 po...@12...-20080407220647-r7f3em92til5j67s 1123 po...@12...-20080408212439-54t3bqlhvw1nu4xc 1124 arn...@gm...-20080409193708-y6erfzwrcb1seet3 1125 arn...@gm...-20080409195827-ub6t2s3wdf28nfpz 1126 po...@12...-20080409215055-1zmqhhm2859878c1 1127 arn...@gm...-20080410102447-l4es4cbukkqwcnpc 1128 arn...@gm...-20080410214118-b70g50tl27cq9q29 1129 arn...@gm...-20080411074730-w1pu78qigtx87lx3 1130 arn...@gm...-20080411090724-kwdj9pg9hrv1xhwb 1131 po...@12...-20080411153057-tn7zhxqk0z7ceref 1132 arn...@gm...-20080411200946-ierqlg8v9vzj18n2 1133 arn...@gm...-20080411201718-ecshulwd7ic0wdci 1134 arn...@gm...-20080411204047-jc9vzcsf32j38dvc 1135 arn...@gm...-20080411205445-ojuz2a29yq8ww37j 1136 arn...@gm...-20080411214746-r420xmdgo35pkweb 1137 po...@12...-20080412010723-cibh8r0itlzqyt3f 1138 arn...@gm...-20080412200504-6qfeqnsghxgrk775 1139 arn...@gm...-20080413095435-2pkfb407hk8j54te 1140 arn...@gm...-20080413133927-zw2tpz8o8p3izyix 1141 arn...@gm...-20080413165025-ug342rxtq4blxck5 1142 arn...@gm...-20080413182618-6ihabn0tii6gb2m2 1143 arn...@gm...-20080413184517-9p08tedakta1h762 1144 arn...@gm...-20080413193655-kc98lx7kpzo42q43 1145 arn...@gm...-20080414132947-pguvkuzvyadukssc 1146 arn...@gm...-20080414133544-pxwxm9kcvw0k0vf3 1147 po...@12...-20080414174341-hw1im7ysymscpiq0 1148 arn...@gm...-20080414181459-5gu852lneflgf5d6 1149 po...@12...-20080414205719-d80e75fsl8zzi6je 1150 arn...@gm...-20080414211616-835ve71r1qdlbhb4 1151 arn...@gm...-20080415080409-4cid9q7opng8ijav 1152 arn...@gm...-20080415124540-roduj23x442jeefn 1153 arn...@gm...-20080415141450-cld2ym4s50uu31q7 1154 po...@12...-20080415143018-4emcs3u1fquzsu1f 1155 arn...@gm...-20080415174958-wfqu5kga5pe39xvc 1156 po...@12...-20080415182942-2ux0yn8immkrz7ch 1157 po...@12...-20080415185700-gdgpyn414bf4behz 1158 po...@12...-20080415202535-cvevdgrawpilji5b 1159 po...@12...-20080415214801-lgb1429qdm4ti6ub 1160 po...@12...-20080416123247-6dw18ea0lk4m5q8q 1161 po...@12...-20080416135834-6mtzcfy7pzxqfnq0 1162 po...@12...-20080416181626-0ex66f1lv1maf38l 1163 arn...@gm...-20080416183603-yxbj16t2nd8rdzzd 1164 arn...@gm...-20080416200700-wncbhytfixz9b15u 1165 po...@12...-20080416200941-5oigemky43sz6r87 1166 arn...@gm...-20080416204550-0dx3qhxasdkdohx1 1167 arn...@gm...-20080416211510-3ilsym0bom7u2cer 1168 tom@athlon-20080417125238-0hhhchg951y7p83w 1169 arn...@gm...-20080418203137-e6szrje3fje5dgh9 1170 arn...@gm...-20080419164722-vyjrwwvglxr4yxuu 1171 arn...@gm...-20080419164802-o2boulbfrea4e0dx 1172 arn...@gm...-20080419165129-zj3axn731fo84vd5 1173 po...@12...-20080419172806-2qspfwerslo10rd2 1174 arn...@gm...-20080419212304-3wjafor82amtvik3 1175 arn...@gm...-20080419212347-t5oze1b59dk7vkiv 1176 arn...@gm...-20080420133104-h16loa3kvzrpkxiv 1177 po...@12...-20080420141642-z9mgyje16kkfy11z 1178 arn...@gm...-20080420173012-we22yoyvldt8u1az 1179 arn...@gm...-20080420173645-l296bgbr60wj267s 1180 arn...@gm...-20080420181134-ypu4ik21vc9ma1u9 1181 arn...@gm...-20080420192935-g59ddftmp35o6wdq 1182 arn...@gm...-20080420194530-qbyih90fixp3jevq 1183 arn...@gm...-20080420200905-mc0wa2egjt6k0783 1184 po...@12...-20080421110151-tm3apquwg3p4otyv 1185 po...@12...-20080421111032-2mwe6we5llzbqfj1 1186 arn...@gm...-20080421112743-av3pdgtq20m91f8c 1187 arn...@gm...-20080421122035-2ygc85ppjs7rhswn 1188 arn...@gm...-20080421194323-clug9p9pkjkgc0cw 1189 arn...@gm...-20080422063343-blx6k6y2ydxtbkjy 1190 po...@12...-20080422102607-kb3rl7h4i6alv3oo 1191 po...@12...-20080422143053-gsqp7dlvq1vwkahf 1192 arn...@gm...-20080423181453-79vl70wtqix7zxhf 1193 arn...@gm...-20080423184105-mp2f385vndp22m8f 1194 arn...@gm...-20080423185140-vz1vp66h0xzrxv6m 1195 arn...@gm...-20080423191309-bxflhitmwd36vix3 Modified: dcplusplus/trunk/changelog.txt =================================================================== --- dcplusplus/trunk/changelog.txt 2008-04-24 14:38:15 UTC (rev 1219) +++ dcplusplus/trunk/changelog.txt 2008-04-24 15:08:02 UTC (rev 1220) @@ -49,6 +49,7 @@ * Updated several translations, we now have complete (or almost) Brazilian Portuguese, UK English, Finnish, French, Hungarian, Italian, Polish, Romanian, Swedish, Norwegian, German and Spanish translations +* [L#210117] View user/hub online/offline status -- 0.705 2008-03-14 -- * Several patches for better *nix compatibility of the core (thanks steven sheehy et al) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <arn...@us...> - 2008-04-24 15:09:37
|
Revision: 1221 http://dcplusplus.svn.sourceforge.net/dcplusplus/?rev=1221&view=rev Author: arnetheduck Date: 2008-04-24 08:09:17 -0700 (Thu, 24 Apr 2008) Log Message: ----------- hubs are initially offline Modified Paths: -------------- dcplusplus/trunk/win32/HubFrame.cpp Property Changed: ---------------- dcplusplus/trunk/ Property changes on: dcplusplus/trunk ___________________________________________________________________ Name: bzr:revision-info - timestamp: 2008-04-23 21:13:09.332000017 +0200 committer: Jacek Sieka <arn...@gm...> properties: branch-nick: dcplusplus + timestamp: 2008-04-23 21:17:18.549999952 +0200 committer: Jacek Sieka <arn...@gm...> properties: branch-nick: dcplusplus Name: bzr:revision-id:v3-trunk1 - 1027 arn...@gm...-20080323183926-schknwnkgeo7ivdn 1028 zouzou123gen-20080323220411-r8usuc3qxwuh7zsn 1029 zouzou123gen-20080323221249-0su72zaj13e706mk 1030 arn...@gm...-20080324140623-muba1dl46m000o8c 1031 zouzou123gen-20080324141933-qbgr93ugpe0297m6 1032 arn...@gm...-20080324153706-siidja05n84i00b1 1033 arn...@gm...-20080324153823-lhn3awurnu77riln 1034 arn...@gm...-20080324165650-zapppziji67yf5a2 1035 zouzou123gen-20080324175936-4mqc2kh0lo5wtdu2 1036 zouzou123gen-20080325004602-6wdsoym95mjuhwd3 1037 arn...@gm...-20080325100659-8fqy6q65itmghlep 1038 zouzou123gen-20080325175216-s297sdiucukfvijh 1039 arn...@gm...-20080325210137-3dfqyoi8ykosy087 1040 arn...@gm...-20080325211747-nwwy1eb33r071sca 1041 arn...@gm...-20080326084110-qbselrjckku275xi 1042 zouzou123gen-20080326123631-35642mgbk2i4ty32 1043 zouzou123gen-20080326124345-f4xwn2d3ty8ubd6r 1044 arn...@gm...-20080326162031-il0nyms30w0mky43 1045 arn...@gm...-20080326164801-8dru8mjc06xgzjpv 1046 arn...@gm...-20080326170438-uzl2rx8fqnohak7g 1047 zouzou123gen-20080326172821-d6uqcbmfb0c6rwlv 1048 arn...@gm...-20080326213257-qlgdh7m2712p2l0q 1049 arn...@gm...-20080326214313-ktnoekgk3s0wmatz 1050 arn...@gm...-20080326215256-0j1iqrf286b9g7zf 1051 arn...@gm...-20080327082121-hoi22wh1gwjdfbyd 1052 arn...@gm...-20080327120639-um3tukdt374rwvgm 1053 zouzou123gen-20080327130703-6vtek6uxy3vua543 1054 arn...@gm...-20080327215831-dmg5mkufskabwkro 1055 arn...@gm...-20080327231459-cdztcv25alsuyqmf 1056 arn...@gm...-20080328085925-gceybsr53oml1p24 1057 arn...@gm...-20080328200512-1sjuu6bcnl2dyd2a 1058 arn...@gm...-20080328210347-bussqjrm5mfswh7o 1059 arn...@gm...-20080329055630-braiir1dskv7a4qm 1060 arn...@gm...-20080329061558-rck8dz60wpj3c5ja 1061 arn...@gm...-20080329081253-if6o5jn329mbzfpl 1062 arn...@gm...-20080329081619-cb4x930j8sp55cs0 1063 arn...@gm...-20080329103216-hgjzo7ra2zixbztd 1064 arn...@gm...-20080329124042-q3aw4iodmo5kafyp 1065 arn...@gm...-20080329124926-2je1z18p0272zpua 1066 arn...@gm...-20080329150901-ehj9t32en7eps2dp 1067 zouzou123gen-20080329153653-36xlvpik2ns9r84r 1068 zouzou123gen-20080329162703-51xr8hg073pg7wq5 1069 zouzou123gen-20080329234706-8ddipdqu0xeudkql 1070 arn...@gm...-20080330081232-ubqr1171ewalrd4q 1071 zouzou123gen-20080330131607-yppbs3mgyjef1cux 1072 zouzou123gen-20080330134835-yv1nogy77ib1uehd 1073 zouzou123gen-20080331124549-alyw7vugdn30piqy 1074 zouzou123gen-20080331135108-q8frtqsin5bosfzm 1075 zouzou123gen-20080331140757-u94q52yccl5lsifk 1076 zouzou123gen-20080331152513-ue1x5qhigcw51348 1077 arn...@gm...-20080331184436-a8g6chibmg8nswls 1078 arn...@gm...-20080331220648-81485k28qmwruwz6 1079 zouzou123gen-20080401081001-2yjn07cf8s5sxr3a 1080 zouzou123gen-20080401081247-f3p4hdjojnd460jw 1081 zouzou123gen-20080401084117-24a454g8o0x656kg 1082 zouzou123gen-20080401133146-jabb5i8870fg6f66 1083 zouzou123gen-20080401154610-mxdqoo5bksru93e6 1084 arn...@gm...-20080401185530-lqj4tflt5ldmx46f 1085 arn...@gm...-20080401212616-ffl7m0xm8gt15knk 1086 arn...@gm...-20080402084515-ofmnwihzv159jton 1087 arn...@gm...-20080402133105-y70soi38owzl76i9 1088 arn...@gm...-20080402142417-rn2dbkx19wfz3vae 1089 arn...@gm...-20080402144459-u3z3hqvl8aqjc4a0 1090 zouzou123gen-20080402145051-zi8tmvy8u3r2mzu8 1091 arn...@gm...-20080402152137-f397uz1yp9qjvfwh 1092 zouzou123gen-20080402170355-29wda40wk3cy7lu5 1093 arn...@gm...-20080402180628-ipos9li0c4bsmq1h 1094 arn...@gm...-20080402181235-s2a6f4ww4lzayl46 1095 arn...@gm...-20080402193851-6mu64vgep6tijith 1096 arn...@gm...-20080402203810-86zpxsx69q83zf3r 1097 arn...@gm...-20080402204331-so2e8n892o23pejr 1098 poy-20080402224153-225qylr2cfwhqrg7 1099 mrmikejj-20080403125112-o8polh8rkn62umyh 1100 arn...@gm...-20080403125139-8xub76j1xazhfxna 1101 po...@12...-20080403140544-13kockkjho883nb4 1102 po...@12...-20080403143012-bxghtoodiolugpbs 1103 arn...@gm...-20080403190809-bbi4bz5rfcvjnt20 1104 arn...@gm...-20080403205410-czxru1vcg1s4wcws 1105 arn...@gm...-20080403213124-54spdrwszgyimd90 1106 po...@12...-20080404002406-aj74x5tngi6mmmj1 1107 arn...@gm...-20080404122415-mjy07qzbaxyhagra 1108 po...@12...-20080404145445-84lyk5tyy3b3br14 1109 po...@12...-20080404231417-v4v8x7u3f0hm0ejc 1110 po...@12...-20080405001107-14d1ojjof8xhvcj8 1111 arn...@gm...-20080405071929-jmnrul21sxx04kky 1112 arn...@gm...-20080405080105-9qbda7be0pi7y1ai 1113 po...@12...-20080405154555-yuj2n5kyndfjlpsf 1114 po...@12...-20080405220250-8y09d0samsj8ja94 1115 po...@12...-20080406134101-4860ytb61sbu3yhg 1116 po...@12...-20080406155849-2wzxzuzs5m8zpk0g 1117 po...@12...-20080406164835-bv5dydhm3qqydsty 1118 arn...@gm...-20080406210237-c7tyfgiz2sjgv044 1119 po...@12...-20080407114423-4yajg1rffidq76bj 1120 arn...@gm...-20080407194826-c42t4bjzw4vflejn 1121 po...@12...-20080407214303-o7ul1bvcn6gvaoc9 1122 po...@12...-20080407220647-r7f3em92til5j67s 1123 po...@12...-20080408212439-54t3bqlhvw1nu4xc 1124 arn...@gm...-20080409193708-y6erfzwrcb1seet3 1125 arn...@gm...-20080409195827-ub6t2s3wdf28nfpz 1126 po...@12...-20080409215055-1zmqhhm2859878c1 1127 arn...@gm...-20080410102447-l4es4cbukkqwcnpc 1128 arn...@gm...-20080410214118-b70g50tl27cq9q29 1129 arn...@gm...-20080411074730-w1pu78qigtx87lx3 1130 arn...@gm...-20080411090724-kwdj9pg9hrv1xhwb 1131 po...@12...-20080411153057-tn7zhxqk0z7ceref 1132 arn...@gm...-20080411200946-ierqlg8v9vzj18n2 1133 arn...@gm...-20080411201718-ecshulwd7ic0wdci 1134 arn...@gm...-20080411204047-jc9vzcsf32j38dvc 1135 arn...@gm...-20080411205445-ojuz2a29yq8ww37j 1136 arn...@gm...-20080411214746-r420xmdgo35pkweb 1137 po...@12...-20080412010723-cibh8r0itlzqyt3f 1138 arn...@gm...-20080412200504-6qfeqnsghxgrk775 1139 arn...@gm...-20080413095435-2pkfb407hk8j54te 1140 arn...@gm...-20080413133927-zw2tpz8o8p3izyix 1141 arn...@gm...-20080413165025-ug342rxtq4blxck5 1142 arn...@gm...-20080413182618-6ihabn0tii6gb2m2 1143 arn...@gm...-20080413184517-9p08tedakta1h762 1144 arn...@gm...-20080413193655-kc98lx7kpzo42q43 1145 arn...@gm...-20080414132947-pguvkuzvyadukssc 1146 arn...@gm...-20080414133544-pxwxm9kcvw0k0vf3 1147 po...@12...-20080414174341-hw1im7ysymscpiq0 1148 arn...@gm...-20080414181459-5gu852lneflgf5d6 1149 po...@12...-20080414205719-d80e75fsl8zzi6je 1150 arn...@gm...-20080414211616-835ve71r1qdlbhb4 1151 arn...@gm...-20080415080409-4cid9q7opng8ijav 1152 arn...@gm...-20080415124540-roduj23x442jeefn 1153 arn...@gm...-20080415141450-cld2ym4s50uu31q7 1154 po...@12...-20080415143018-4emcs3u1fquzsu1f 1155 arn...@gm...-20080415174958-wfqu5kga5pe39xvc 1156 po...@12...-20080415182942-2ux0yn8immkrz7ch 1157 po...@12...-20080415185700-gdgpyn414bf4behz 1158 po...@12...-20080415202535-cvevdgrawpilji5b 1159 po...@12...-20080415214801-lgb1429qdm4ti6ub 1160 po...@12...-20080416123247-6dw18ea0lk4m5q8q 1161 po...@12...-20080416135834-6mtzcfy7pzxqfnq0 1162 po...@12...-20080416181626-0ex66f1lv1maf38l 1163 arn...@gm...-20080416183603-yxbj16t2nd8rdzzd 1164 arn...@gm...-20080416200700-wncbhytfixz9b15u 1165 po...@12...-20080416200941-5oigemky43sz6r87 1166 arn...@gm...-20080416204550-0dx3qhxasdkdohx1 1167 arn...@gm...-20080416211510-3ilsym0bom7u2cer 1168 tom@athlon-20080417125238-0hhhchg951y7p83w 1169 arn...@gm...-20080418203137-e6szrje3fje5dgh9 1170 arn...@gm...-20080419164722-vyjrwwvglxr4yxuu 1171 arn...@gm...-20080419164802-o2boulbfrea4e0dx 1172 arn...@gm...-20080419165129-zj3axn731fo84vd5 1173 po...@12...-20080419172806-2qspfwerslo10rd2 1174 arn...@gm...-20080419212304-3wjafor82amtvik3 1175 arn...@gm...-20080419212347-t5oze1b59dk7vkiv 1176 arn...@gm...-20080420133104-h16loa3kvzrpkxiv 1177 po...@12...-20080420141642-z9mgyje16kkfy11z 1178 arn...@gm...-20080420173012-we22yoyvldt8u1az 1179 arn...@gm...-20080420173645-l296bgbr60wj267s 1180 arn...@gm...-20080420181134-ypu4ik21vc9ma1u9 1181 arn...@gm...-20080420192935-g59ddftmp35o6wdq 1182 arn...@gm...-20080420194530-qbyih90fixp3jevq 1183 arn...@gm...-20080420200905-mc0wa2egjt6k0783 1184 po...@12...-20080421110151-tm3apquwg3p4otyv 1185 po...@12...-20080421111032-2mwe6we5llzbqfj1 1186 arn...@gm...-20080421112743-av3pdgtq20m91f8c 1187 arn...@gm...-20080421122035-2ygc85ppjs7rhswn 1188 arn...@gm...-20080421194323-clug9p9pkjkgc0cw 1189 arn...@gm...-20080422063343-blx6k6y2ydxtbkjy 1190 po...@12...-20080422102607-kb3rl7h4i6alv3oo 1191 po...@12...-20080422143053-gsqp7dlvq1vwkahf 1192 arn...@gm...-20080423181453-79vl70wtqix7zxhf 1193 arn...@gm...-20080423184105-mp2f385vndp22m8f 1194 arn...@gm...-20080423185140-vz1vp66h0xzrxv6m 1195 arn...@gm...-20080423191309-bxflhitmwd36vix3 + 1027 arn...@gm...-20080323183926-schknwnkgeo7ivdn 1028 zouzou123gen-20080323220411-r8usuc3qxwuh7zsn 1029 zouzou123gen-20080323221249-0su72zaj13e706mk 1030 arn...@gm...-20080324140623-muba1dl46m000o8c 1031 zouzou123gen-20080324141933-qbgr93ugpe0297m6 1032 arn...@gm...-20080324153706-siidja05n84i00b1 1033 arn...@gm...-20080324153823-lhn3awurnu77riln 1034 arn...@gm...-20080324165650-zapppziji67yf5a2 1035 zouzou123gen-20080324175936-4mqc2kh0lo5wtdu2 1036 zouzou123gen-20080325004602-6wdsoym95mjuhwd3 1037 arn...@gm...-20080325100659-8fqy6q65itmghlep 1038 zouzou123gen-20080325175216-s297sdiucukfvijh 1039 arn...@gm...-20080325210137-3dfqyoi8ykosy087 1040 arn...@gm...-20080325211747-nwwy1eb33r071sca 1041 arn...@gm...-20080326084110-qbselrjckku275xi 1042 zouzou123gen-20080326123631-35642mgbk2i4ty32 1043 zouzou123gen-20080326124345-f4xwn2d3ty8ubd6r 1044 arn...@gm...-20080326162031-il0nyms30w0mky43 1045 arn...@gm...-20080326164801-8dru8mjc06xgzjpv 1046 arn...@gm...-20080326170438-uzl2rx8fqnohak7g 1047 zouzou123gen-20080326172821-d6uqcbmfb0c6rwlv 1048 arn...@gm...-20080326213257-qlgdh7m2712p2l0q 1049 arn...@gm...-20080326214313-ktnoekgk3s0wmatz 1050 arn...@gm...-20080326215256-0j1iqrf286b9g7zf 1051 arn...@gm...-20080327082121-hoi22wh1gwjdfbyd 1052 arn...@gm...-20080327120639-um3tukdt374rwvgm 1053 zouzou123gen-20080327130703-6vtek6uxy3vua543 1054 arn...@gm...-20080327215831-dmg5mkufskabwkro 1055 arn...@gm...-20080327231459-cdztcv25alsuyqmf 1056 arn...@gm...-20080328085925-gceybsr53oml1p24 1057 arn...@gm...-20080328200512-1sjuu6bcnl2dyd2a 1058 arn...@gm...-20080328210347-bussqjrm5mfswh7o 1059 arn...@gm...-20080329055630-braiir1dskv7a4qm 1060 arn...@gm...-20080329061558-rck8dz60wpj3c5ja 1061 arn...@gm...-20080329081253-if6o5jn329mbzfpl 1062 arn...@gm...-20080329081619-cb4x930j8sp55cs0 1063 arn...@gm...-20080329103216-hgjzo7ra2zixbztd 1064 arn...@gm...-20080329124042-q3aw4iodmo5kafyp 1065 arn...@gm...-20080329124926-2je1z18p0272zpua 1066 arn...@gm...-20080329150901-ehj9t32en7eps2dp 1067 zouzou123gen-20080329153653-36xlvpik2ns9r84r 1068 zouzou123gen-20080329162703-51xr8hg073pg7wq5 1069 zouzou123gen-20080329234706-8ddipdqu0xeudkql 1070 arn...@gm...-20080330081232-ubqr1171ewalrd4q 1071 zouzou123gen-20080330131607-yppbs3mgyjef1cux 1072 zouzou123gen-20080330134835-yv1nogy77ib1uehd 1073 zouzou123gen-20080331124549-alyw7vugdn30piqy 1074 zouzou123gen-20080331135108-q8frtqsin5bosfzm 1075 zouzou123gen-20080331140757-u94q52yccl5lsifk 1076 zouzou123gen-20080331152513-ue1x5qhigcw51348 1077 arn...@gm...-20080331184436-a8g6chibmg8nswls 1078 arn...@gm...-20080331220648-81485k28qmwruwz6 1079 zouzou123gen-20080401081001-2yjn07cf8s5sxr3a 1080 zouzou123gen-20080401081247-f3p4hdjojnd460jw 1081 zouzou123gen-20080401084117-24a454g8o0x656kg 1082 zouzou123gen-20080401133146-jabb5i8870fg6f66 1083 zouzou123gen-20080401154610-mxdqoo5bksru93e6 1084 arn...@gm...-20080401185530-lqj4tflt5ldmx46f 1085 arn...@gm...-20080401212616-ffl7m0xm8gt15knk 1086 arn...@gm...-20080402084515-ofmnwihzv159jton 1087 arn...@gm...-20080402133105-y70soi38owzl76i9 1088 arn...@gm...-20080402142417-rn2dbkx19wfz3vae 1089 arn...@gm...-20080402144459-u3z3hqvl8aqjc4a0 1090 zouzou123gen-20080402145051-zi8tmvy8u3r2mzu8 1091 arn...@gm...-20080402152137-f397uz1yp9qjvfwh 1092 zouzou123gen-20080402170355-29wda40wk3cy7lu5 1093 arn...@gm...-20080402180628-ipos9li0c4bsmq1h 1094 arn...@gm...-20080402181235-s2a6f4ww4lzayl46 1095 arn...@gm...-20080402193851-6mu64vgep6tijith 1096 arn...@gm...-20080402203810-86zpxsx69q83zf3r 1097 arn...@gm...-20080402204331-so2e8n892o23pejr 1098 poy-20080402224153-225qylr2cfwhqrg7 1099 mrmikejj-20080403125112-o8polh8rkn62umyh 1100 arn...@gm...-20080403125139-8xub76j1xazhfxna 1101 po...@12...-20080403140544-13kockkjho883nb4 1102 po...@12...-20080403143012-bxghtoodiolugpbs 1103 arn...@gm...-20080403190809-bbi4bz5rfcvjnt20 1104 arn...@gm...-20080403205410-czxru1vcg1s4wcws 1105 arn...@gm...-20080403213124-54spdrwszgyimd90 1106 po...@12...-20080404002406-aj74x5tngi6mmmj1 1107 arn...@gm...-20080404122415-mjy07qzbaxyhagra 1108 po...@12...-20080404145445-84lyk5tyy3b3br14 1109 po...@12...-20080404231417-v4v8x7u3f0hm0ejc 1110 po...@12...-20080405001107-14d1ojjof8xhvcj8 1111 arn...@gm...-20080405071929-jmnrul21sxx04kky 1112 arn...@gm...-20080405080105-9qbda7be0pi7y1ai 1113 po...@12...-20080405154555-yuj2n5kyndfjlpsf 1114 po...@12...-20080405220250-8y09d0samsj8ja94 1115 po...@12...-20080406134101-4860ytb61sbu3yhg 1116 po...@12...-20080406155849-2wzxzuzs5m8zpk0g 1117 po...@12...-20080406164835-bv5dydhm3qqydsty 1118 arn...@gm...-20080406210237-c7tyfgiz2sjgv044 1119 po...@12...-20080407114423-4yajg1rffidq76bj 1120 arn...@gm...-20080407194826-c42t4bjzw4vflejn 1121 po...@12...-20080407214303-o7ul1bvcn6gvaoc9 1122 po...@12...-20080407220647-r7f3em92til5j67s 1123 po...@12...-20080408212439-54t3bqlhvw1nu4xc 1124 arn...@gm...-20080409193708-y6erfzwrcb1seet3 1125 arn...@gm...-20080409195827-ub6t2s3wdf28nfpz 1126 po...@12...-20080409215055-1zmqhhm2859878c1 1127 arn...@gm...-20080410102447-l4es4cbukkqwcnpc 1128 arn...@gm...-20080410214118-b70g50tl27cq9q29 1129 arn...@gm...-20080411074730-w1pu78qigtx87lx3 1130 arn...@gm...-20080411090724-kwdj9pg9hrv1xhwb 1131 po...@12...-20080411153057-tn7zhxqk0z7ceref 1132 arn...@gm...-20080411200946-ierqlg8v9vzj18n2 1133 arn...@gm...-20080411201718-ecshulwd7ic0wdci 1134 arn...@gm...-20080411204047-jc9vzcsf32j38dvc 1135 arn...@gm...-20080411205445-ojuz2a29yq8ww37j 1136 arn...@gm...-20080411214746-r420xmdgo35pkweb 1137 po...@12...-20080412010723-cibh8r0itlzqyt3f 1138 arn...@gm...-20080412200504-6qfeqnsghxgrk775 1139 arn...@gm...-20080413095435-2pkfb407hk8j54te 1140 arn...@gm...-20080413133927-zw2tpz8o8p3izyix 1141 arn...@gm...-20080413165025-ug342rxtq4blxck5 1142 arn...@gm...-20080413182618-6ihabn0tii6gb2m2 1143 arn...@gm...-20080413184517-9p08tedakta1h762 1144 arn...@gm...-20080413193655-kc98lx7kpzo42q43 1145 arn...@gm...-20080414132947-pguvkuzvyadukssc 1146 arn...@gm...-20080414133544-pxwxm9kcvw0k0vf3 1147 po...@12...-20080414174341-hw1im7ysymscpiq0 1148 arn...@gm...-20080414181459-5gu852lneflgf5d6 1149 po...@12...-20080414205719-d80e75fsl8zzi6je 1150 arn...@gm...-20080414211616-835ve71r1qdlbhb4 1151 arn...@gm...-20080415080409-4cid9q7opng8ijav 1152 arn...@gm...-20080415124540-roduj23x442jeefn 1153 arn...@gm...-20080415141450-cld2ym4s50uu31q7 1154 po...@12...-20080415143018-4emcs3u1fquzsu1f 1155 arn...@gm...-20080415174958-wfqu5kga5pe39xvc 1156 po...@12...-20080415182942-2ux0yn8immkrz7ch 1157 po...@12...-20080415185700-gdgpyn414bf4behz 1158 po...@12...-20080415202535-cvevdgrawpilji5b 1159 po...@12...-20080415214801-lgb1429qdm4ti6ub 1160 po...@12...-20080416123247-6dw18ea0lk4m5q8q 1161 po...@12...-20080416135834-6mtzcfy7pzxqfnq0 1162 po...@12...-20080416181626-0ex66f1lv1maf38l 1163 arn...@gm...-20080416183603-yxbj16t2nd8rdzzd 1164 arn...@gm...-20080416200700-wncbhytfixz9b15u 1165 po...@12...-20080416200941-5oigemky43sz6r87 1166 arn...@gm...-20080416204550-0dx3qhxasdkdohx1 1167 arn...@gm...-20080416211510-3ilsym0bom7u2cer 1168 tom@athlon-20080417125238-0hhhchg951y7p83w 1169 arn...@gm...-20080418203137-e6szrje3fje5dgh9 1170 arn...@gm...-20080419164722-vyjrwwvglxr4yxuu 1171 arn...@gm...-20080419164802-o2boulbfrea4e0dx 1172 arn...@gm...-20080419165129-zj3axn731fo84vd5 1173 po...@12...-20080419172806-2qspfwerslo10rd2 1174 arn...@gm...-20080419212304-3wjafor82amtvik3 1175 arn...@gm...-20080419212347-t5oze1b59dk7vkiv 1176 arn...@gm...-20080420133104-h16loa3kvzrpkxiv 1177 po...@12...-20080420141642-z9mgyje16kkfy11z 1178 arn...@gm...-20080420173012-we22yoyvldt8u1az 1179 arn...@gm...-20080420173645-l296bgbr60wj267s 1180 arn...@gm...-20080420181134-ypu4ik21vc9ma1u9 1181 arn...@gm...-20080420192935-g59ddftmp35o6wdq 1182 arn...@gm...-20080420194530-qbyih90fixp3jevq 1183 arn...@gm...-20080420200905-mc0wa2egjt6k0783 1184 po...@12...-20080421110151-tm3apquwg3p4otyv 1185 po...@12...-20080421111032-2mwe6we5llzbqfj1 1186 arn...@gm...-20080421112743-av3pdgtq20m91f8c 1187 arn...@gm...-20080421122035-2ygc85ppjs7rhswn 1188 arn...@gm...-20080421194323-clug9p9pkjkgc0cw 1189 arn...@gm...-20080422063343-blx6k6y2ydxtbkjy 1190 po...@12...-20080422102607-kb3rl7h4i6alv3oo 1191 po...@12...-20080422143053-gsqp7dlvq1vwkahf 1192 arn...@gm...-20080423181453-79vl70wtqix7zxhf 1193 arn...@gm...-20080423184105-mp2f385vndp22m8f 1194 arn...@gm...-20080423185140-vz1vp66h0xzrxv6m 1195 arn...@gm...-20080423191309-bxflhitmwd36vix3 1196 arn...@gm...-20080423191718-3sc2ek2axdtc0b6e Modified: dcplusplus/trunk/win32/HubFrame.cpp =================================================================== --- dcplusplus/trunk/win32/HubFrame.cpp 2008-04-24 15:08:02 UTC (rev 1220) +++ dcplusplus/trunk/win32/HubFrame.cpp 2008-04-24 15:09:17 UTC (rev 1221) @@ -68,7 +68,7 @@ } HubFrame::HubFrame(dwt::TabView* mdiParent, const string& url_) : - BaseType(mdiParent, Text::toT(url_), IDH_HUB, IDR_HUB), + BaseType(mdiParent, Text::toT(url_), IDH_HUB, IDR_HUB_OFF), chat(0), message(0), filter(0), This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <arn...@us...> - 2008-04-24 15:16:24
|
Revision: 1222 http://dcplusplus.svn.sourceforge.net/dcplusplus/?rev=1222&view=rev Author: arnetheduck Date: 2008-04-24 08:15:41 -0700 (Thu, 24 Apr 2008) Log Message: ----------- make help files more XHTML-compliant Modified Paths: -------------- dcplusplus/trunk/help/chat_commands.html dcplusplus/trunk/help/credits.html dcplusplus/trunk/help/cshelp_stub.html dcplusplus/trunk/help/dev_applypatch.html dcplusplus/trunk/help/dev_createpatch.html dcplusplus/trunk/help/dialog_adls_properties.html dcplusplus/trunk/help/dialog_favorite_hub.html dcplusplus/trunk/help/dialog_indexing_progress.html dcplusplus/trunk/help/dialog_public_hub_lists.html dcplusplus/trunk/help/dialog_user_command.html dcplusplus/trunk/help/faq_activemode.html dcplusplus/trunk/help/faq_different_icons.html dcplusplus/trunk/help/faq_install.html dcplusplus/trunk/help/faq_keyboard_commands.html dcplusplus/trunk/help/faq_nosearch.html dcplusplus/trunk/help/faq_secret.html dcplusplus/trunk/help/faq_slowdownload.html dcplusplus/trunk/help/faq_units.html dcplusplus/trunk/help/faq_university.html dcplusplus/trunk/help/faq_upnp.html dcplusplus/trunk/help/fdl.html dcplusplus/trunk/help/gen_changelog.py dcplusplus/trunk/help/index.html dcplusplus/trunk/help/links.html dcplusplus/trunk/help/netiquette.html dcplusplus/trunk/help/non-routable.html dcplusplus/trunk/help/plusplus_tag.html dcplusplus/trunk/help/settings_advanced.html dcplusplus/trunk/help/settings_appearance.html dcplusplus/trunk/help/settings_certs.html dcplusplus/trunk/help/settings_colors_and_sounds.html dcplusplus/trunk/help/settings_connection.html dcplusplus/trunk/help/settings_downloads.html dcplusplus/trunk/help/settings_expert.html dcplusplus/trunk/help/settings_favoritedirs.html dcplusplus/trunk/help/settings_general.html dcplusplus/trunk/help/settings_logs.html dcplusplus/trunk/help/settings_queue.html dcplusplus/trunk/help/settings_sharing.html dcplusplus/trunk/help/settings_tabs.html dcplusplus/trunk/help/settings_user_commands.html dcplusplus/trunk/help/settings_windows.html dcplusplus/trunk/help/template.html dcplusplus/trunk/help/window_adlsearch.html dcplusplus/trunk/help/window_connections.html dcplusplus/trunk/help/window_download_queue.html dcplusplus/trunk/help/window_downloads.html dcplusplus/trunk/help/window_favorite_hubs.html dcplusplus/trunk/help/window_favorite_users.html dcplusplus/trunk/help/window_file_list.html dcplusplus/trunk/help/window_finished_downloads.html dcplusplus/trunk/help/window_finished_uploads.html dcplusplus/trunk/help/window_hub.html dcplusplus/trunk/help/window_main.html dcplusplus/trunk/help/window_network_stats.html dcplusplus/trunk/help/window_notepad.html dcplusplus/trunk/help/window_pm.html dcplusplus/trunk/help/window_public_hubs.html dcplusplus/trunk/help/window_search.html dcplusplus/trunk/help/window_search_spy.html dcplusplus/trunk/help/window_system_log.html dcplusplus/trunk/help/window_waiting_users.html Property Changed: ---------------- dcplusplus/trunk/ Property changes on: dcplusplus/trunk ___________________________________________________________________ Name: bzr:revision-info - timestamp: 2008-04-23 21:17:18.549999952 +0200 committer: Jacek Sieka <arn...@gm...> properties: branch-nick: dcplusplus + timestamp: 2008-04-24 00:37:40.937000036 +0200 committer: poy <po...@12...> properties: branch-nick: repo Name: bzr:revision-id:v3-trunk1 - 1027 arn...@gm...-20080323183926-schknwnkgeo7ivdn 1028 zouzou123gen-20080323220411-r8usuc3qxwuh7zsn 1029 zouzou123gen-20080323221249-0su72zaj13e706mk 1030 arn...@gm...-20080324140623-muba1dl46m000o8c 1031 zouzou123gen-20080324141933-qbgr93ugpe0297m6 1032 arn...@gm...-20080324153706-siidja05n84i00b1 1033 arn...@gm...-20080324153823-lhn3awurnu77riln 1034 arn...@gm...-20080324165650-zapppziji67yf5a2 1035 zouzou123gen-20080324175936-4mqc2kh0lo5wtdu2 1036 zouzou123gen-20080325004602-6wdsoym95mjuhwd3 1037 arn...@gm...-20080325100659-8fqy6q65itmghlep 1038 zouzou123gen-20080325175216-s297sdiucukfvijh 1039 arn...@gm...-20080325210137-3dfqyoi8ykosy087 1040 arn...@gm...-20080325211747-nwwy1eb33r071sca 1041 arn...@gm...-20080326084110-qbselrjckku275xi 1042 zouzou123gen-20080326123631-35642mgbk2i4ty32 1043 zouzou123gen-20080326124345-f4xwn2d3ty8ubd6r 1044 arn...@gm...-20080326162031-il0nyms30w0mky43 1045 arn...@gm...-20080326164801-8dru8mjc06xgzjpv 1046 arn...@gm...-20080326170438-uzl2rx8fqnohak7g 1047 zouzou123gen-20080326172821-d6uqcbmfb0c6rwlv 1048 arn...@gm...-20080326213257-qlgdh7m2712p2l0q 1049 arn...@gm...-20080326214313-ktnoekgk3s0wmatz 1050 arn...@gm...-20080326215256-0j1iqrf286b9g7zf 1051 arn...@gm...-20080327082121-hoi22wh1gwjdfbyd 1052 arn...@gm...-20080327120639-um3tukdt374rwvgm 1053 zouzou123gen-20080327130703-6vtek6uxy3vua543 1054 arn...@gm...-20080327215831-dmg5mkufskabwkro 1055 arn...@gm...-20080327231459-cdztcv25alsuyqmf 1056 arn...@gm...-20080328085925-gceybsr53oml1p24 1057 arn...@gm...-20080328200512-1sjuu6bcnl2dyd2a 1058 arn...@gm...-20080328210347-bussqjrm5mfswh7o 1059 arn...@gm...-20080329055630-braiir1dskv7a4qm 1060 arn...@gm...-20080329061558-rck8dz60wpj3c5ja 1061 arn...@gm...-20080329081253-if6o5jn329mbzfpl 1062 arn...@gm...-20080329081619-cb4x930j8sp55cs0 1063 arn...@gm...-20080329103216-hgjzo7ra2zixbztd 1064 arn...@gm...-20080329124042-q3aw4iodmo5kafyp 1065 arn...@gm...-20080329124926-2je1z18p0272zpua 1066 arn...@gm...-20080329150901-ehj9t32en7eps2dp 1067 zouzou123gen-20080329153653-36xlvpik2ns9r84r 1068 zouzou123gen-20080329162703-51xr8hg073pg7wq5 1069 zouzou123gen-20080329234706-8ddipdqu0xeudkql 1070 arn...@gm...-20080330081232-ubqr1171ewalrd4q 1071 zouzou123gen-20080330131607-yppbs3mgyjef1cux 1072 zouzou123gen-20080330134835-yv1nogy77ib1uehd 1073 zouzou123gen-20080331124549-alyw7vugdn30piqy 1074 zouzou123gen-20080331135108-q8frtqsin5bosfzm 1075 zouzou123gen-20080331140757-u94q52yccl5lsifk 1076 zouzou123gen-20080331152513-ue1x5qhigcw51348 1077 arn...@gm...-20080331184436-a8g6chibmg8nswls 1078 arn...@gm...-20080331220648-81485k28qmwruwz6 1079 zouzou123gen-20080401081001-2yjn07cf8s5sxr3a 1080 zouzou123gen-20080401081247-f3p4hdjojnd460jw 1081 zouzou123gen-20080401084117-24a454g8o0x656kg 1082 zouzou123gen-20080401133146-jabb5i8870fg6f66 1083 zouzou123gen-20080401154610-mxdqoo5bksru93e6 1084 arn...@gm...-20080401185530-lqj4tflt5ldmx46f 1085 arn...@gm...-20080401212616-ffl7m0xm8gt15knk 1086 arn...@gm...-20080402084515-ofmnwihzv159jton 1087 arn...@gm...-20080402133105-y70soi38owzl76i9 1088 arn...@gm...-20080402142417-rn2dbkx19wfz3vae 1089 arn...@gm...-20080402144459-u3z3hqvl8aqjc4a0 1090 zouzou123gen-20080402145051-zi8tmvy8u3r2mzu8 1091 arn...@gm...-20080402152137-f397uz1yp9qjvfwh 1092 zouzou123gen-20080402170355-29wda40wk3cy7lu5 1093 arn...@gm...-20080402180628-ipos9li0c4bsmq1h 1094 arn...@gm...-20080402181235-s2a6f4ww4lzayl46 1095 arn...@gm...-20080402193851-6mu64vgep6tijith 1096 arn...@gm...-20080402203810-86zpxsx69q83zf3r 1097 arn...@gm...-20080402204331-so2e8n892o23pejr 1098 poy-20080402224153-225qylr2cfwhqrg7 1099 mrmikejj-20080403125112-o8polh8rkn62umyh 1100 arn...@gm...-20080403125139-8xub76j1xazhfxna 1101 po...@12...-20080403140544-13kockkjho883nb4 1102 po...@12...-20080403143012-bxghtoodiolugpbs 1103 arn...@gm...-20080403190809-bbi4bz5rfcvjnt20 1104 arn...@gm...-20080403205410-czxru1vcg1s4wcws 1105 arn...@gm...-20080403213124-54spdrwszgyimd90 1106 po...@12...-20080404002406-aj74x5tngi6mmmj1 1107 arn...@gm...-20080404122415-mjy07qzbaxyhagra 1108 po...@12...-20080404145445-84lyk5tyy3b3br14 1109 po...@12...-20080404231417-v4v8x7u3f0hm0ejc 1110 po...@12...-20080405001107-14d1ojjof8xhvcj8 1111 arn...@gm...-20080405071929-jmnrul21sxx04kky 1112 arn...@gm...-20080405080105-9qbda7be0pi7y1ai 1113 po...@12...-20080405154555-yuj2n5kyndfjlpsf 1114 po...@12...-20080405220250-8y09d0samsj8ja94 1115 po...@12...-20080406134101-4860ytb61sbu3yhg 1116 po...@12...-20080406155849-2wzxzuzs5m8zpk0g 1117 po...@12...-20080406164835-bv5dydhm3qqydsty 1118 arn...@gm...-20080406210237-c7tyfgiz2sjgv044 1119 po...@12...-20080407114423-4yajg1rffidq76bj 1120 arn...@gm...-20080407194826-c42t4bjzw4vflejn 1121 po...@12...-20080407214303-o7ul1bvcn6gvaoc9 1122 po...@12...-20080407220647-r7f3em92til5j67s 1123 po...@12...-20080408212439-54t3bqlhvw1nu4xc 1124 arn...@gm...-20080409193708-y6erfzwrcb1seet3 1125 arn...@gm...-20080409195827-ub6t2s3wdf28nfpz 1126 po...@12...-20080409215055-1zmqhhm2859878c1 1127 arn...@gm...-20080410102447-l4es4cbukkqwcnpc 1128 arn...@gm...-20080410214118-b70g50tl27cq9q29 1129 arn...@gm...-20080411074730-w1pu78qigtx87lx3 1130 arn...@gm...-20080411090724-kwdj9pg9hrv1xhwb 1131 po...@12...-20080411153057-tn7zhxqk0z7ceref 1132 arn...@gm...-20080411200946-ierqlg8v9vzj18n2 1133 arn...@gm...-20080411201718-ecshulwd7ic0wdci 1134 arn...@gm...-20080411204047-jc9vzcsf32j38dvc 1135 arn...@gm...-20080411205445-ojuz2a29yq8ww37j 1136 arn...@gm...-20080411214746-r420xmdgo35pkweb 1137 po...@12...-20080412010723-cibh8r0itlzqyt3f 1138 arn...@gm...-20080412200504-6qfeqnsghxgrk775 1139 arn...@gm...-20080413095435-2pkfb407hk8j54te 1140 arn...@gm...-20080413133927-zw2tpz8o8p3izyix 1141 arn...@gm...-20080413165025-ug342rxtq4blxck5 1142 arn...@gm...-20080413182618-6ihabn0tii6gb2m2 1143 arn...@gm...-20080413184517-9p08tedakta1h762 1144 arn...@gm...-20080413193655-kc98lx7kpzo42q43 1145 arn...@gm...-20080414132947-pguvkuzvyadukssc 1146 arn...@gm...-20080414133544-pxwxm9kcvw0k0vf3 1147 po...@12...-20080414174341-hw1im7ysymscpiq0 1148 arn...@gm...-20080414181459-5gu852lneflgf5d6 1149 po...@12...-20080414205719-d80e75fsl8zzi6je 1150 arn...@gm...-20080414211616-835ve71r1qdlbhb4 1151 arn...@gm...-20080415080409-4cid9q7opng8ijav 1152 arn...@gm...-20080415124540-roduj23x442jeefn 1153 arn...@gm...-20080415141450-cld2ym4s50uu31q7 1154 po...@12...-20080415143018-4emcs3u1fquzsu1f 1155 arn...@gm...-20080415174958-wfqu5kga5pe39xvc 1156 po...@12...-20080415182942-2ux0yn8immkrz7ch 1157 po...@12...-20080415185700-gdgpyn414bf4behz 1158 po...@12...-20080415202535-cvevdgrawpilji5b 1159 po...@12...-20080415214801-lgb1429qdm4ti6ub 1160 po...@12...-20080416123247-6dw18ea0lk4m5q8q 1161 po...@12...-20080416135834-6mtzcfy7pzxqfnq0 1162 po...@12...-20080416181626-0ex66f1lv1maf38l 1163 arn...@gm...-20080416183603-yxbj16t2nd8rdzzd 1164 arn...@gm...-20080416200700-wncbhytfixz9b15u 1165 po...@12...-20080416200941-5oigemky43sz6r87 1166 arn...@gm...-20080416204550-0dx3qhxasdkdohx1 1167 arn...@gm...-20080416211510-3ilsym0bom7u2cer 1168 tom@athlon-20080417125238-0hhhchg951y7p83w 1169 arn...@gm...-20080418203137-e6szrje3fje5dgh9 1170 arn...@gm...-20080419164722-vyjrwwvglxr4yxuu 1171 arn...@gm...-20080419164802-o2boulbfrea4e0dx 1172 arn...@gm...-20080419165129-zj3axn731fo84vd5 1173 po...@12...-20080419172806-2qspfwerslo10rd2 1174 arn...@gm...-20080419212304-3wjafor82amtvik3 1175 arn...@gm...-20080419212347-t5oze1b59dk7vkiv 1176 arn...@gm...-20080420133104-h16loa3kvzrpkxiv 1177 po...@12...-20080420141642-z9mgyje16kkfy11z 1178 arn...@gm...-20080420173012-we22yoyvldt8u1az 1179 arn...@gm...-20080420173645-l296bgbr60wj267s 1180 arn...@gm...-20080420181134-ypu4ik21vc9ma1u9 1181 arn...@gm...-20080420192935-g59ddftmp35o6wdq 1182 arn...@gm...-20080420194530-qbyih90fixp3jevq 1183 arn...@gm...-20080420200905-mc0wa2egjt6k0783 1184 po...@12...-20080421110151-tm3apquwg3p4otyv 1185 po...@12...-20080421111032-2mwe6we5llzbqfj1 1186 arn...@gm...-20080421112743-av3pdgtq20m91f8c 1187 arn...@gm...-20080421122035-2ygc85ppjs7rhswn 1188 arn...@gm...-20080421194323-clug9p9pkjkgc0cw 1189 arn...@gm...-20080422063343-blx6k6y2ydxtbkjy 1190 po...@12...-20080422102607-kb3rl7h4i6alv3oo 1191 po...@12...-20080422143053-gsqp7dlvq1vwkahf 1192 arn...@gm...-20080423181453-79vl70wtqix7zxhf 1193 arn...@gm...-20080423184105-mp2f385vndp22m8f 1194 arn...@gm...-20080423185140-vz1vp66h0xzrxv6m 1195 arn...@gm...-20080423191309-bxflhitmwd36vix3 1196 arn...@gm...-20080423191718-3sc2ek2axdtc0b6e + 1027 arn...@gm...-20080323183926-schknwnkgeo7ivdn 1028 zouzou123gen-20080323220411-r8usuc3qxwuh7zsn 1029 zouzou123gen-20080323221249-0su72zaj13e706mk 1030 arn...@gm...-20080324140623-muba1dl46m000o8c 1031 zouzou123gen-20080324141933-qbgr93ugpe0297m6 1032 arn...@gm...-20080324153706-siidja05n84i00b1 1033 arn...@gm...-20080324153823-lhn3awurnu77riln 1034 arn...@gm...-20080324165650-zapppziji67yf5a2 1035 zouzou123gen-20080324175936-4mqc2kh0lo5wtdu2 1036 zouzou123gen-20080325004602-6wdsoym95mjuhwd3 1037 arn...@gm...-20080325100659-8fqy6q65itmghlep 1038 zouzou123gen-20080325175216-s297sdiucukfvijh 1039 arn...@gm...-20080325210137-3dfqyoi8ykosy087 1040 arn...@gm...-20080325211747-nwwy1eb33r071sca 1041 arn...@gm...-20080326084110-qbselrjckku275xi 1042 zouzou123gen-20080326123631-35642mgbk2i4ty32 1043 zouzou123gen-20080326124345-f4xwn2d3ty8ubd6r 1044 arn...@gm...-20080326162031-il0nyms30w0mky43 1045 arn...@gm...-20080326164801-8dru8mjc06xgzjpv 1046 arn...@gm...-20080326170438-uzl2rx8fqnohak7g 1047 zouzou123gen-20080326172821-d6uqcbmfb0c6rwlv 1048 arn...@gm...-20080326213257-qlgdh7m2712p2l0q 1049 arn...@gm...-20080326214313-ktnoekgk3s0wmatz 1050 arn...@gm...-20080326215256-0j1iqrf286b9g7zf 1051 arn...@gm...-20080327082121-hoi22wh1gwjdfbyd 1052 arn...@gm...-20080327120639-um3tukdt374rwvgm 1053 zouzou123gen-20080327130703-6vtek6uxy3vua543 1054 arn...@gm...-20080327215831-dmg5mkufskabwkro 1055 arn...@gm...-20080327231459-cdztcv25alsuyqmf 1056 arn...@gm...-20080328085925-gceybsr53oml1p24 1057 arn...@gm...-20080328200512-1sjuu6bcnl2dyd2a 1058 arn...@gm...-20080328210347-bussqjrm5mfswh7o 1059 arn...@gm...-20080329055630-braiir1dskv7a4qm 1060 arn...@gm...-20080329061558-rck8dz60wpj3c5ja 1061 arn...@gm...-20080329081253-if6o5jn329mbzfpl 1062 arn...@gm...-20080329081619-cb4x930j8sp55cs0 1063 arn...@gm...-20080329103216-hgjzo7ra2zixbztd 1064 arn...@gm...-20080329124042-q3aw4iodmo5kafyp 1065 arn...@gm...-20080329124926-2je1z18p0272zpua 1066 arn...@gm...-20080329150901-ehj9t32en7eps2dp 1067 zouzou123gen-20080329153653-36xlvpik2ns9r84r 1068 zouzou123gen-20080329162703-51xr8hg073pg7wq5 1069 zouzou123gen-20080329234706-8ddipdqu0xeudkql 1070 arn...@gm...-20080330081232-ubqr1171ewalrd4q 1071 zouzou123gen-20080330131607-yppbs3mgyjef1cux 1072 zouzou123gen-20080330134835-yv1nogy77ib1uehd 1073 zouzou123gen-20080331124549-alyw7vugdn30piqy 1074 zouzou123gen-20080331135108-q8frtqsin5bosfzm 1075 zouzou123gen-20080331140757-u94q52yccl5lsifk 1076 zouzou123gen-20080331152513-ue1x5qhigcw51348 1077 arn...@gm...-20080331184436-a8g6chibmg8nswls 1078 arn...@gm...-20080331220648-81485k28qmwruwz6 1079 zouzou123gen-20080401081001-2yjn07cf8s5sxr3a 1080 zouzou123gen-20080401081247-f3p4hdjojnd460jw 1081 zouzou123gen-20080401084117-24a454g8o0x656kg 1082 zouzou123gen-20080401133146-jabb5i8870fg6f66 1083 zouzou123gen-20080401154610-mxdqoo5bksru93e6 1084 arn...@gm...-20080401185530-lqj4tflt5ldmx46f 1085 arn...@gm...-20080401212616-ffl7m0xm8gt15knk 1086 arn...@gm...-20080402084515-ofmnwihzv159jton 1087 arn...@gm...-20080402133105-y70soi38owzl76i9 1088 arn...@gm...-20080402142417-rn2dbkx19wfz3vae 1089 arn...@gm...-20080402144459-u3z3hqvl8aqjc4a0 1090 zouzou123gen-20080402145051-zi8tmvy8u3r2mzu8 1091 arn...@gm...-20080402152137-f397uz1yp9qjvfwh 1092 zouzou123gen-20080402170355-29wda40wk3cy7lu5 1093 arn...@gm...-20080402180628-ipos9li0c4bsmq1h 1094 arn...@gm...-20080402181235-s2a6f4ww4lzayl46 1095 arn...@gm...-20080402193851-6mu64vgep6tijith 1096 arn...@gm...-20080402203810-86zpxsx69q83zf3r 1097 arn...@gm...-20080402204331-so2e8n892o23pejr 1098 poy-20080402224153-225qylr2cfwhqrg7 1099 mrmikejj-20080403125112-o8polh8rkn62umyh 1100 arn...@gm...-20080403125139-8xub76j1xazhfxna 1101 po...@12...-20080403140544-13kockkjho883nb4 1102 po...@12...-20080403143012-bxghtoodiolugpbs 1103 arn...@gm...-20080403190809-bbi4bz5rfcvjnt20 1104 arn...@gm...-20080403205410-czxru1vcg1s4wcws 1105 arn...@gm...-20080403213124-54spdrwszgyimd90 1106 po...@12...-20080404002406-aj74x5tngi6mmmj1 1107 arn...@gm...-20080404122415-mjy07qzbaxyhagra 1108 po...@12...-20080404145445-84lyk5tyy3b3br14 1109 po...@12...-20080404231417-v4v8x7u3f0hm0ejc 1110 po...@12...-20080405001107-14d1ojjof8xhvcj8 1111 arn...@gm...-20080405071929-jmnrul21sxx04kky 1112 arn...@gm...-20080405080105-9qbda7be0pi7y1ai 1113 po...@12...-20080405154555-yuj2n5kyndfjlpsf 1114 po...@12...-20080405220250-8y09d0samsj8ja94 1115 po...@12...-20080406134101-4860ytb61sbu3yhg 1116 po...@12...-20080406155849-2wzxzuzs5m8zpk0g 1117 po...@12...-20080406164835-bv5dydhm3qqydsty 1118 arn...@gm...-20080406210237-c7tyfgiz2sjgv044 1119 po...@12...-20080407114423-4yajg1rffidq76bj 1120 arn...@gm...-20080407194826-c42t4bjzw4vflejn 1121 po...@12...-20080407214303-o7ul1bvcn6gvaoc9 1122 po...@12...-20080407220647-r7f3em92til5j67s 1123 po...@12...-20080408212439-54t3bqlhvw1nu4xc 1124 arn...@gm...-20080409193708-y6erfzwrcb1seet3 1125 arn...@gm...-20080409195827-ub6t2s3wdf28nfpz 1126 po...@12...-20080409215055-1zmqhhm2859878c1 1127 arn...@gm...-20080410102447-l4es4cbukkqwcnpc 1128 arn...@gm...-20080410214118-b70g50tl27cq9q29 1129 arn...@gm...-20080411074730-w1pu78qigtx87lx3 1130 arn...@gm...-20080411090724-kwdj9pg9hrv1xhwb 1131 po...@12...-20080411153057-tn7zhxqk0z7ceref 1132 arn...@gm...-20080411200946-ierqlg8v9vzj18n2 1133 arn...@gm...-20080411201718-ecshulwd7ic0wdci 1134 arn...@gm...-20080411204047-jc9vzcsf32j38dvc 1135 arn...@gm...-20080411205445-ojuz2a29yq8ww37j 1136 arn...@gm...-20080411214746-r420xmdgo35pkweb 1137 po...@12...-20080412010723-cibh8r0itlzqyt3f 1138 arn...@gm...-20080412200504-6qfeqnsghxgrk775 1139 arn...@gm...-20080413095435-2pkfb407hk8j54te 1140 arn...@gm...-20080413133927-zw2tpz8o8p3izyix 1141 arn...@gm...-20080413165025-ug342rxtq4blxck5 1142 arn...@gm...-20080413182618-6ihabn0tii6gb2m2 1143 arn...@gm...-20080413184517-9p08tedakta1h762 1144 arn...@gm...-20080413193655-kc98lx7kpzo42q43 1145 arn...@gm...-20080414132947-pguvkuzvyadukssc 1146 arn...@gm...-20080414133544-pxwxm9kcvw0k0vf3 1147 po...@12...-20080414174341-hw1im7ysymscpiq0 1148 arn...@gm...-20080414181459-5gu852lneflgf5d6 1149 po...@12...-20080414205719-d80e75fsl8zzi6je 1150 arn...@gm...-20080414211616-835ve71r1qdlbhb4 1151 arn...@gm...-20080415080409-4cid9q7opng8ijav 1152 arn...@gm...-20080415124540-roduj23x442jeefn 1153 arn...@gm...-20080415141450-cld2ym4s50uu31q7 1154 po...@12...-20080415143018-4emcs3u1fquzsu1f 1155 arn...@gm...-20080415174958-wfqu5kga5pe39xvc 1156 po...@12...-20080415182942-2ux0yn8immkrz7ch 1157 po...@12...-20080415185700-gdgpyn414bf4behz 1158 po...@12...-20080415202535-cvevdgrawpilji5b 1159 po...@12...-20080415214801-lgb1429qdm4ti6ub 1160 po...@12...-20080416123247-6dw18ea0lk4m5q8q 1161 po...@12...-20080416135834-6mtzcfy7pzxqfnq0 1162 po...@12...-20080416181626-0ex66f1lv1maf38l 1163 arn...@gm...-20080416183603-yxbj16t2nd8rdzzd 1164 arn...@gm...-20080416200700-wncbhytfixz9b15u 1165 po...@12...-20080416200941-5oigemky43sz6r87 1166 arn...@gm...-20080416204550-0dx3qhxasdkdohx1 1167 arn...@gm...-20080416211510-3ilsym0bom7u2cer 1168 tom@athlon-20080417125238-0hhhchg951y7p83w 1169 arn...@gm...-20080418203137-e6szrje3fje5dgh9 1170 arn...@gm...-20080419164722-vyjrwwvglxr4yxuu 1171 arn...@gm...-20080419164802-o2boulbfrea4e0dx 1172 arn...@gm...-20080419165129-zj3axn731fo84vd5 1173 po...@12...-20080419172806-2qspfwerslo10rd2 1174 arn...@gm...-20080419212304-3wjafor82amtvik3 1175 arn...@gm...-20080419212347-t5oze1b59dk7vkiv 1176 arn...@gm...-20080420133104-h16loa3kvzrpkxiv 1177 po...@12...-20080420141642-z9mgyje16kkfy11z 1178 arn...@gm...-20080420173012-we22yoyvldt8u1az 1179 arn...@gm...-20080420173645-l296bgbr60wj267s 1180 arn...@gm...-20080420181134-ypu4ik21vc9ma1u9 1181 arn...@gm...-20080420192935-g59ddftmp35o6wdq 1182 arn...@gm...-20080420194530-qbyih90fixp3jevq 1183 arn...@gm...-20080420200905-mc0wa2egjt6k0783 1184 po...@12...-20080421110151-tm3apquwg3p4otyv 1185 po...@12...-20080421111032-2mwe6we5llzbqfj1 1186 arn...@gm...-20080421112743-av3pdgtq20m91f8c 1187 arn...@gm...-20080421122035-2ygc85ppjs7rhswn 1188 arn...@gm...-20080421194323-clug9p9pkjkgc0cw 1189 arn...@gm...-20080422063343-blx6k6y2ydxtbkjy 1190 po...@12...-20080422102607-kb3rl7h4i6alv3oo 1191 po...@12...-20080422143053-gsqp7dlvq1vwkahf 1192 arn...@gm...-20080423181453-79vl70wtqix7zxhf 1193 arn...@gm...-20080423184105-mp2f385vndp22m8f 1194 arn...@gm...-20080423185140-vz1vp66h0xzrxv6m 1195 arn...@gm...-20080423191309-bxflhitmwd36vix3 1196 arn...@gm...-20080423191718-3sc2ek2axdtc0b6e 1197 po...@12...-20080423223740-naz9ch6wp525yonb Modified: dcplusplus/trunk/help/chat_commands.html =================================================================== --- dcplusplus/trunk/help/chat_commands.html 2008-04-24 15:09:17 UTC (rev 1221) +++ dcplusplus/trunk/help/chat_commands.html 2008-04-24 15:15:41 UTC (rev 1222) @@ -1,9 +1,9 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Chat Commands</title> - <meta content="text/html; charset=us-ascii" http-equiv="content-type"> - <link type="text/css" rel="stylesheet" href="office11.css"> +<meta content="text/html; charset=us-ascii" http-equiv="content-type"/> +<link type="text/css" rel="stylesheet" href="office11.css"/> </head> <body> <h1>Chat Commands</h1> Modified: dcplusplus/trunk/help/credits.html =================================================================== --- dcplusplus/trunk/help/credits.html 2008-04-24 15:09:17 UTC (rev 1221) +++ dcplusplus/trunk/help/credits.html 2008-04-24 15:15:41 UTC (rev 1222) @@ -1,16 +1,16 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Help File Credits</title> - <meta content="text/html; charset=us-ascii" http-equiv="content-type"> - <link type="text/css" rel="stylesheet" href="office11.css"> +<meta content="text/html; charset=us-ascii" http-equiv="content-type"/> +<link type="text/css" rel="stylesheet" href="office11.css"/> </head> <body> <h1>Help File Credits and License</h1> -<br> -Copyright (c) 2004-2007 Todd Pederzani, Walter Doekes<br> -Copyright (c) 2008 Jacek Sieka<br> -<br> +<br/> +Copyright (c) 2004-2007 Todd Pederzani, Walter Doekes<br/> +Copyright (c) 2008 Jacek Sieka<br/> +<br/> Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Modified: dcplusplus/trunk/help/cshelp_stub.html =================================================================== --- dcplusplus/trunk/help/cshelp_stub.html 2008-04-24 15:09:17 UTC (rev 1221) +++ dcplusplus/trunk/help/cshelp_stub.html 2008-04-24 15:15:41 UTC (rev 1222) @@ -4,22 +4,22 @@ * either are not defined in any HTML help file; * or are defined in a too complex way (eg, a list) for the script to being able to convert them to plain text. -<span cshelp=IDH_DCPP_OK> +<span cshelp="IDH_DCPP_OK"> Press this button to save your changes and close this dialog. </span> -<span cshelp=IDH_DCPP_CANCEL> +<span cshelp="IDH_DCPP_CANCEL"> Press this button to close this dialog without saving your changes. </span> -<span cshelp=IDH_DCPP_HELP> +<span cshelp="IDH_DCPP_HELP"> Press this button to launch the help file. </span> -<span cshelp=IDH_SETTINGS_TREE> +<span cshelp="IDH_SETTINGS_TREE"> Choose a settings category here. </span> -<span cshelp=IDH_ADLSP_SOURCE_TYPE> +<span cshelp="IDH_ADLSP_SOURCE_TYPE"> "Filename": Matches search against filename; "Directory": Matches against current subdirectory and places the whole structure in the special folder; "Full Path": Matches against whole directory + filename. </span> Modified: dcplusplus/trunk/help/dev_applypatch.html =================================================================== --- dcplusplus/trunk/help/dev_applypatch.html 2008-04-24 15:09:17 UTC (rev 1221) +++ dcplusplus/trunk/help/dev_applypatch.html 2008-04-24 15:15:41 UTC (rev 1222) @@ -1,22 +1,22 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Applying patches</title> - <meta content="text/html; charset=us-ascii" http-equiv="content-type"> - <link type="text/css" rel="stylesheet" href="office11.css"> +<meta content="text/html; charset=us-ascii" http-equiv="content-type"/> +<link type="text/css" rel="stylesheet" href="office11.css"/> </head> <body> <h1>Applying patches</h1> -<br> +<br/> <dl> <dt>Using <a href="http://www.gnu.org/software/patch/patch.html" target="_blank=" class="external">GNU Patch</a> <img title="External Link" -src="external.png" border="0" height="10" width="10"> </dt> +src="external.png" border="0" height="10" width="10" alt="External Link"/> </dt> <dd>1. Download and place <span style="text-decoration: underline;"><a href="http://www.gnu.org/software/patch/patch.html" target="_blank=" class="external">GNU patch</a></span> <img title="External Link" - src="external.png" border="0" height="10" width="10"> in the directory + src="external.png" border="0" height="10" width="10" alt="External Link"/> in the directory you want to patch.</dd> <dd>2. Type <i>cmd</i> in Run and tab your way to where GNU Patch is.</dd> @@ -24,19 +24,19 @@ -[parameter] < my-patch.diff</i></dd> <dd>4. The file <span style="font-style: italic;">my-patch.diff</span> is the actual patch you want to apply. </dd> - <dd><br> + <dd><br/> Example: <i>C:\Program -Files\DCpp_orig>patch -p1 < my-patch.diff</i><br> -C:\Program Files\DCpp_orig is the directory that is going to be patched.<br> -p1 gives the entire file name unmodified with out a leading slash.<br> - <br> +Files\DCpp_orig>patch -p1 < my-patch.diff</i><br/> +C:\Program Files\DCpp_orig is the directory that is going to be patched.<br/> +p1 gives the entire file name unmodified with out a leading slash.<br/> + <br/> <p>Parameters and more information on how to use GNU Diff can be found in the documentation for GNU Diff which should have come included with GNU Diff. Otherwise, the manual can be found at the <a href="http://www.gnu.org/software/diffutils/manual/diff.html" target="_blank" class="external">GNU Diff manual</a> <img title="External Link" src="external.png" border="0" height="10" - width="10"></p> + width="10" alt="External Link"/></p> </dd> </dl> </body> Modified: dcplusplus/trunk/help/dev_createpatch.html =================================================================== --- dcplusplus/trunk/help/dev_createpatch.html 2008-04-24 15:09:17 UTC (rev 1221) +++ dcplusplus/trunk/help/dev_createpatch.html 2008-04-24 15:15:41 UTC (rev 1222) @@ -1,23 +1,23 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Creating patches</title> - <meta content="text/html; charset=us-ascii" http-equiv="content-type"> - <link type="text/css" rel="stylesheet" href="office11.css"> +<meta content="text/html; charset=us-ascii" http-equiv="content-type"/> +<link type="text/css" rel="stylesheet" href="office11.css"/> </head> <body> <h1>Creating patches</h1> -<br> +<br/> <dl> <dt>Using <a href="http://www.gnu.org/software/diffutils/diffutils.html" target="_blank=" class="external">GNU Diff</a> <img title="External Link" - src="external.png" border="0" height="10" width="10"> + src="external.png" border="0" height="10" width="10" alt="External Link"/> </dt> <dd>1. Download and install <a href="http://www.gnu.org/software/diffutils/diffutils.html" target="_blank=" class="external">GNU Diff</a> <img title="External Link" - src="external.png" border="0" height="10" width="10">.</dd> + src="external.png" border="0" height="10" width="10" alt="External Link"/>.</dd> <dd>2. Type <i>cmd</i> in Run and navigate your way to where GNU Diff is installed.</dd> <dd>3. Write <i>diff -[parameter(s)] <path to the untouched file @@ -26,10 +26,10 @@ <dd>4. A file, my-diff.diff, will now be created in the directory which GNU Diff is placed. Other extensions for the patch (such as .txt) are acceptable, there is no standard.</dd> - <dd><br> + <dd><br/> Example: <i>C:\Program Files\GNU Diff>diff -uNr dcplusplus_orig -dcplusplus_chan > my-diff.diff</i> <br> -C:\Program Files\GNU Diff is where GNU Diff is installed.<br> +dcplusplus_chan > my-diff.diff</i> <br/> +C:\Program Files\GNU Diff is where GNU Diff is installed.<br/> The parameter <i style="font-weight: bold;">u</i> means the diff will be unified. <i style="font-weight: bold;">N</i> means that GNU Diff will show output even if a file doesn't exist in one of the two @@ -37,12 +37,12 @@ <i style="font-weight: bold;">r</i> means that GNU Diff will go through subdirectories and give output on which directory and file differ. - <br> + <br/> <i>dcplusplus_orig</i> is the folder that is untouched and what the changes is going to differ against. - <br> + <br/> <i>dcplusplus_chan</i> is the folder where changes has occured. - <br> + <br/> The actual diff is <i>my-diff.diff</i>. <p>Parameters and more information on how to use GNU Diff can be found in the documentation for GNU Diff which should have come included @@ -50,14 +50,14 @@ href="http://www.gnu.org/software/diffutils/manual/diff.html" target="_blank" class="external">GNU Diff manual</a> <img title="External Link" src="external.png" border="0" height="10" - width="10"></p> + width="10" alt="External Link"/></p> </dd> <dt>Interpreting the diff</dt> <dd> - <pre>diff -uNr dcplusplus_orig/client/file.cpp dcplusplus_chan/client/file.cpp<br>--- dcplusplus_orig/client/file.cpp Tue Nov 30 00:21:30 2004<br>+++ dcplusplus_chan/client/file.cpp Wed Dec 1 13:59:59 2004<br>@@ -336,7 +336,7 @@<br> // text<br> // text<br> int a = 0;<br>- int b;<br>+ int c;<br> double pi;<br> string helpfile;<br> string dcplusplus;</pre> + <pre>diff -uNr dcplusplus_orig/client/file.cpp dcplusplus_chan/client/file.cpp<br/>--- dcplusplus_orig/client/file.cpp Tue Nov 30 00:21:30 2004<br/>+++ dcplusplus_chan/client/file.cpp Wed Dec 1 13:59:59 2004<br/>@@ -336,7 +336,7 @@<br/> // text<br/> // text<br/> int a = 0;<br/>- int b;<br/>+ int c;<br/> double pi;<br/> string helpfile;<br/> string dcplusplus;</pre> </dd> <dd>Lines starting with <b>-</b> (minus sign) are going to be -removed. <br> +removed. <br/> Lines starting with <b>+</b> (plus sign) are going to be added.</dd> </dl> </body> Modified: dcplusplus/trunk/help/dialog_adls_properties.html =================================================================== --- dcplusplus/trunk/help/dialog_adls_properties.html 2008-04-24 15:09:17 UTC (rev 1221) +++ dcplusplus/trunk/help/dialog_adls_properties.html 2008-04-24 15:15:41 UTC (rev 1222) @@ -1,15 +1,15 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> <head> - <meta content="text/html; charset=us-ascii" http-equiv="content-type"> - <link type="text/css" rel="stylesheet" href="office11.css"> +<meta content="text/html; charset=us-ascii" http-equiv="content-type"/> +<link type="text/css" rel="stylesheet" href="office11.css"/> <title>ADLSearch Properties</title> </head> <body> <h1>ADLSearch Properties</h1> <dl style="margin-left: 40px;"> <dt>Search String</dt> - <dd cshelp=IDH_ADLSP_SEARCH_STRING>This is the set of search strings to search for.</dd> + <dd cshelp="IDH_ADLSP_SEARCH_STRING">This is the set of search strings to search for.</dd> <dt>Source Type</dt> <dd><p>One of following values:</p> <dl style="margin-left: 40px;"> @@ -23,19 +23,19 @@ </dl> </dd> <dt>Min FileSize</dt> - <dd cshelp=IDH_ADLSP_MIN_FILE_SIZE>Sets the lower limits for file size. This is unused for <a href="#directory">Directory</a> searches.</dd> + <dd cshelp="IDH_ADLSP_MIN_FILE_SIZE">Sets the lower limits for file size. This is unused for <a href="#directory">Directory</a> searches.</dd> <dt>Max FileSize</dt> - <dd cshelp=IDH_ADLSP_MAX_FILE_SIZE>Sets the upper limits for file size. This is unused for <a href="#directory">Directory</a> searches.</dd> + <dd cshelp="IDH_ADLSP_MAX_FILE_SIZE">Sets the upper limits for file size. This is unused for <a href="#directory">Directory</a> searches.</dd> <dt>Size Type</dt> - <dd cshelp=IDH_ADLSP_SIZE_TYPE>Sets the units for the search sizes.</dd> + <dd cshelp="IDH_ADLSP_SIZE_TYPE">Sets the units for the search sizes.</dd> <dt>Destination Directory</dt> - <dd cshelp=IDH_ADLSP_DEST_DIR>Sets the output folder for a search. Multiple folders with + <dd cshelp="IDH_ADLSP_DEST_DIR">Sets the output folder for a search. Multiple folders with different names can exist simultaneously. Each folder name gets wrapped in <<< and >>>.</dd> <dt>Enabled</dt> - <dd cshelp=IDH_ADLSP_ENABLED>Marks the search as active or inactive.</dd> + <dd cshelp="IDH_ADLSP_ENABLED">Marks the search as active or inactive.</dd> <dt>Download Matches</dt> - <dd cshelp=IDH_ADLSP_AUTOQUEUE>When checked, matches to this search will be put into your + <dd cshelp="IDH_ADLSP_AUTOQUEUE">When checked, matches to this search will be put into your <a href="window_download_queue.html">Download Queue</a>.</dd> </dl> </body> Modified: dcplusplus/trunk/help/dialog_favorite_hub.html =================================================================== --- dcplusplus/trunk/help/dialog_favorite_hub.html 2008-04-24 15:09:17 UTC (rev 1221) +++ dcplusplus/trunk/help/dialog_favorite_hub.html 2008-04-24 15:15:41 UTC (rev 1222) @@ -1,8 +1,8 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> <head> - <meta content="text/html; charset=us-ascii" http-equiv="content-type"> - <link type="text/css" rel="stylesheet" href="office11.css"> +<meta content="text/html; charset=us-ascii" http-equiv="content-type"/> +<link type="text/css" rel="stylesheet" href="office11.css"/> <title>Favorite Hub Properties</title> </head> <body> @@ -10,20 +10,20 @@ <h2>Hub</h2> <dl style="margin-left: 40px;"> <dt>Name</dt> - <dd cshelp=IDH_FAVORITE_HUB_NAME>Specifies what name the hub has.</dd> + <dd cshelp="IDH_FAVORITE_HUB_NAME">Specifies what name the hub has.</dd> <dt>Address</dt> - <dd cshelp=IDH_FAVORITE_HUB_ADDRESS>The address for the hub.</dd> + <dd cshelp="IDH_FAVORITE_HUB_ADDRESS">The address for the hub.</dd> <dt>Description</dt> - <dd cshelp=IDH_FAVORITE_HUB_DESC>Description of the hub.</dd> + <dd cshelp="IDH_FAVORITE_HUB_DESC">Description of the hub.</dd> </dl> <h2>Identification (leave blank for defaults)</h2> <dl style="margin-left: 40px;"> <dt>Nick</dt> - <dd cshelp=IDH_FAVORITE_HUB_NICK>If you would like to use a special nick for a specific hub. Leave this blank for default.</dd> + <dd cshelp="IDH_FAVORITE_HUB_NICK">If you would like to use a special nick for a specific hub. Leave this blank for default.</dd> <dt>Password</dt> - <dd cshelp=IDH_FAVORITE_HUB_PASSWORD>If you have a password attached together with your nick. Used for operators or other registered people.</dd> + <dd cshelp="IDH_FAVORITE_HUB_PASSWORD">If you have a password attached together with your nick. Used for operators or other registered people.</dd> <dt>Description</dt> - <dd cshelp=IDH_FAVORITE_HUB_USER_DESC>If you would like to use a special user description (shown in the user list) for a specific hub. Leave this blank for default.</dd> + <dd cshelp="IDH_FAVORITE_HUB_USER_DESC">If you would like to use a special user description (shown in the user list) for a specific hub. Leave this blank for default.</dd> </dl> </body> </html> Modified: dcplusplus/trunk/help/dialog_indexing_progress.html =================================================================== --- dcplusplus/trunk/help/dialog_indexing_progress.html 2008-04-24 15:09:17 UTC (rev 1221) +++ dcplusplus/trunk/help/dialog_indexing_progress.html 2008-04-24 15:15:41 UTC (rev 1222) @@ -1,18 +1,18 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> <head> - <meta content="text/html; charset=us-ascii" http-equiv="content-type"> - <link type="text/css" rel="stylesheet" href="office11.css"> +<meta content="text/html; charset=us-ascii" http-equiv="content-type"/> +<link type="text/css" rel="stylesheet" href="office11.css"/> <title>Indexing progress</title> </head> <body> <h1>Indexing progress</h1> This window will display what file is currently being indexed (hashed) by DC++, at what rate and approximately how long time there is left. -<br> -<br> +<br/> +<br/> With this window open, DC++ will index at the priority level of "normal". If DC++ index in the background, the priority level is "lowest" (below "normal"). The priority level affect how much access time DC++ should get for indexing files. A higher priority mean that DC++ will index more frequent, but will also put on more strain on the computer and it will possibly perform slower. -<br> -<br> +<br/> +<br/> Note that files will not be shared until they are indexed. </body> </html> Modified: dcplusplus/trunk/help/dialog_public_hub_lists.html =================================================================== --- dcplusplus/trunk/help/dialog_public_hub_lists.html 2008-04-24 15:09:17 UTC (rev 1221) +++ dcplusplus/trunk/help/dialog_public_hub_lists.html 2008-04-24 15:15:41 UTC (rev 1222) @@ -1,32 +1,32 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> <head> - <meta content="text/html; charset=us-ascii" http-equiv="content-type"> - <link type="text/css" rel="stylesheet" href="office11.css"> +<meta content="text/html; charset=us-ascii" http-equiv="content-type"/> +<link type="text/css" rel="stylesheet" href="office11.css"/> <title>Configured Public Hub Lists</title> </head> <body> <h1>Configured Public Hub Lists</h1> <h2>Field to add a new hub list (top)</h2> -<span cshelp=IDH_PUBLIC_HUB_LISTS_EDIT_BOX> +<span cshelp="IDH_PUBLIC_HUB_LISTS_EDIT_BOX"> Write here the address to the hub list you want to add. You can add muliple hub lists at once by separating them with a semi-colon (';'). </span> <h2>List of current hub lists</h2> -<span cshelp=IDH_PUBLIC_HUB_LISTS_LIST> +<span cshelp="IDH_PUBLIC_HUB_LISTS_LIST"> Lists your current hub lists. The hub list on top will be tried first. </span> <h2>Buttons (right)</h2> <dl style="margin-left: 40px;"> <dt>Add</dt> - <dd cshelp=IDH_PUBLIC_HUB_LISTS_ADD>Add the hub list(s) specified in the field on the top left to your list of public hub lists.</dd> + <dd cshelp="IDH_PUBLIC_HUB_LISTS_ADD">Add the hub list(s) specified in the field on the top left to your list of public hub lists.</dd> <dt>Move Up</dt> - <dd cshelp=IDH_PUBLIC_HUB_LISTS_MOVE_UP>Move selected hub lists upwards in the list. The hub list on top will be tried first.</dd> + <dd cshelp="IDH_PUBLIC_HUB_LISTS_MOVE_UP">Move selected hub lists upwards in the list. The hub list on top will be tried first.</dd> <dt>Move Down</dt> - <dd cshelp=IDH_PUBLIC_HUB_LISTS_MOVE_DOWN>Move selected hub lists downwards in the list. The hub list on top will be tried first.</dd> + <dd cshelp="IDH_PUBLIC_HUB_LISTS_MOVE_DOWN">Move selected hub lists downwards in the list. The hub list on top will be tried first.</dd> <dt>Edit</dt> - <dd cshelp=IDH_PUBLIC_HUB_LISTS_EDIT>Open a dialog to edit addresses to selected hub lists.</dd> + <dd cshelp="IDH_PUBLIC_HUB_LISTS_EDIT">Open a dialog to edit addresses to selected hub lists.</dd> <dt>Remove</dt> - <dd cshelp=IDH_PUBLIC_HUB_LISTS_REMOVE>Remove selected hub lists from your list of public hub lists.</dd> + <dd cshelp="IDH_PUBLIC_HUB_LISTS_REMOVE">Remove selected hub lists from your list of public hub lists.</dd> </dl> </body> </html> Modified: dcplusplus/trunk/help/dialog_user_command.html =================================================================== --- dcplusplus/trunk/help/dialog_user_command.html 2008-04-24 15:09:17 UTC (rev 1221) +++ dcplusplus/trunk/help/dialog_user_command.html 2008-04-24 15:15:41 UTC (rev 1222) @@ -1,7 +1,7 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> <head> - <meta content="text/html; charset=us-ascii" http-equiv="content-type"> +<meta content="text/html; charset=us-ascii" http-equiv="content-type"/> <link href="office11.css" rel="stylesheet" type="text/css"> <title>User Command</title> </head> @@ -10,49 +10,49 @@ <h2>Command Types:</h2> <dl style="margin-left: 40px;"> <dt>Separator</dt> - <dd cshelp=IDH_USER_COMMAND_SEPARATOR>Adds a separator to the menu</dd> + <dd cshelp="IDH_USER_COMMAND_SEPARATOR">Adds a separator to the menu</dd> <dt>Raw</dt> - <dd cshelp=IDH_USER_COMMAND_RAW>Sends raw command to the hub (experts only, end it with '|' in NMDC hubs and '\n' in ADC hubs!)</dd> + <dd cshelp="IDH_USER_COMMAND_RAW">Sends raw command to the hub (experts only, end it with '|' in NMDC hubs and '\n' in ADC hubs!)</dd> <dt>Chat</dt> - <dd cshelp=IDH_USER_COMMAND_CHAT>Sends command as if you were typing it in the chat</dd> + <dd cshelp="IDH_USER_COMMAND_CHAT">Sends command as if you were typing it in the chat</dd> <dt>PM</dt> - <dd cshelp=IDH_USER_COMMAND_PM>Sends command as if you sent it by PM</dd> + <dd cshelp="IDH_USER_COMMAND_PM">Sends command as if you sent it by PM</dd> </dl> <h2>Context</h2> -<span cshelp=IDH_USER_COMMAND_CONTEXT> -Contexts determine where the command is shown.<br> +<span cshelp="IDH_USER_COMMAND_CONTEXT"> +Contexts determine where the command is shown.<br/> </span> <dl style="margin-left: 40px;"> <dt>Hub Menu</dt> - <dd cshelp=IDH_USER_COMMAND_HUB_MENU>Hub tab (at the bottom of the screen) right-click menu</dd> + <dd cshelp="IDH_USER_COMMAND_HUB_MENU">Hub tab (at the bottom of the screen) right-click menu</dd> <dt>Chat Menu </dt> - <dd cshelp=IDH_USER_COMMAND_USER_MENU>User right-click menu in chat and PM tab menu</dd> + <dd cshelp="IDH_USER_COMMAND_USER_MENU">User right-click menu in chat and PM tab menu</dd> <dt>Search Menu</dt> - <dd cshelp=IDH_USER_COMMAND_SEARCH_MENU>Search right-click menu </dd> + <dd cshelp="IDH_USER_COMMAND_SEARCH_MENU">Search right-click menu </dd> <dt>File list Menu</dt> - <dd cshelp=IDH_USER_COMMAND_FILELIST_MENU>File list right-click menu</dd> + <dd cshelp="IDH_USER_COMMAND_FILELIST_MENU">File list right-click menu</dd> </dl> <h2>Parameters</h2> <dl style="margin-left: 40px;"> <dt>Name</dt> - <dd cshelp=IDH_USER_COMMAND_NAME>Name (use '\' to create submenus)</dd> + <dd cshelp="IDH_USER_COMMAND_NAME">Name (use '\' to create submenus)</dd> <dt>Command</dt> - <dd cshelp=IDH_USER_COMMAND_COMMAND>Command text (may contain any of the variables listed below). Use Ctrl + Enter to create a new line.</dd> + <dd cshelp="IDH_USER_COMMAND_COMMAND">Command text (may contain any of the variables listed below). Use Ctrl + Enter to create a new line.</dd> <dt>Hub </dt> - <dd cshelp=IDH_USER_COMMAND_HUB>Hub ip as typed when connecting (empty = all NMDC hubs, "op" = NMDC hubs + <dd cshelp="IDH_USER_COMMAND_HUB">Hub ip as typed when connecting (empty = all NMDC hubs, "op" = NMDC hubs where you're an operator, "adc://" = all ADC hubs, "adc://op" = ADC hubs where you're an operator, "adcs://" = all <a href="settings_certs.html">TLS</a> enabled hubs)</dd> <dt>To</dt> - <dd cshelp=IDH_USER_COMMAND_NICK>Private Message recipient</dd> + <dd cshelp="IDH_USER_COMMAND_NICK">Private Message recipient</dd> <dt>Send Once Per Nick</dt> - <dd cshelp=IDH_USER_COMMAND_ONCE>Send only once per user from search frame, regardless of how many + <dd cshelp="IDH_USER_COMMAND_ONCE">Send only once per user from search frame, regardless of how many files you've selected from that user</dd> </dl> <h2>Variables</h2> In the parameters, you can use %[<span style="font-weight: bold;">xxx</span>] variables and <a href="settings_logs.html#timeformat">date/time specifiers</a> (%Y, %m, ...). The following variables are also -available:<br> +available:<br/> <ul style="margin-left: 40px;"> <li>%[fileFN]: Filename (search, file list, and transfer view contexts only)</li> <li>%[fileSIsize]: File size (search, file list contexts only)</li> @@ -62,7 +62,7 @@ <li>%[type]: "File" or "Directory" (directory context only)</li> <li>%[line:<span style="font-style: italic;">reason</span>]: Opens up a window asking for "<span style="font-style: italic;">reason</span>"</li> </ul> -In addition to these variables, all of the ADC INF flags are available, with the following prefixes: <span style="font-weight: bold;">my</span>, <span style="font-weight: bold;">user</span>, and <span style="font-weight: bold;">hub</span>. Some may <span style="text-decoration: underline;">not</span> be available on NMDC hubs. Many useful ones are enumerated below:<br> +In addition to these variables, all of the ADC INF flags are available, with the following prefixes: <span style="font-weight: bold;">my</span>, <span style="font-weight: bold;">user</span>, and <span style="font-weight: bold;">hub</span>. Some may <span style="text-decoration: underline;">not</span> be available on NMDC hubs. Many useful ones are enumerated below:<br/> <div style="margin-left: 40px;"> <ul> <li>%[myNI]: Your nick</li> Modified: dcplusplus/trunk/help/faq_activemode.html =================================================================== --- dcplusplus/trunk/help/faq_activemode.html 2008-04-24 15:09:17 UTC (rev 1221) +++ dcplusplus/trunk/help/faq_activemode.html 2008-04-24 15:15:41 UTC (rev 1222) @@ -1,8 +1,8 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> <head> - <meta content="text/html; charset=us-ascii" http-equiv="content-type"> - <link type="text/css" rel="stylesheet" href="office11.css"> +<meta content="text/html; charset=us-ascii" http-equiv="content-type"/> +<link type="text/css" rel="stylesheet" href="office11.css"/> <title>How to set up active mode</title> </head> <body> @@ -38,7 +38,7 @@ Your external IP can be checked against <a href="http://www.dslreports.com/ip" target="_blank" class="external">DSLReport's IP page</a> <img title="External Link" src="external.png" border="0" - height="10" width="10" alt="External Link">. </li> + height="10" width="10" alt="External Link"/>. </li> <li>It should now be working. If it is working for a while, but the next time you use DC++, you only get "Connection Timeout"s or no results when searching, your IP (either <span @@ -48,10 +48,10 @@ yourself up with a dynamic name (i.e. <i>hub.example.com</i>). Such as <a href="http://www.dynip.com/" target="_blank" class="external">Dynip</a> <img title="External Link" - src="external.png" border="0" height="10" width="10" alt="External Link"> or <a + src="external.png" border="0" height="10" width="10" alt="External Link"/> or <a href="http://www.dyndns.org/" target="_blank" class="external">DynDns</a> <img title="External Link" src="external.png" border="0" height="10" - width="10" alt="External Link"> and put that name into the IP field. Make sure to use a + width="10" alt="External Link"/> and put that name into the IP field. Make sure to use a program that updates the dynamic name service with your latest IP.</li> </ol> <h2>Windows XP?</h2> @@ -64,7 +64,7 @@ href="http://www.microsoft.com/security/protect/ports.asp" target="_blank" class="external"> this guide</a> <img title="External Link" src="external.png" border="0" height="10" - width="10" alt="External Link"> on how to set it up.</li> + width="10" alt="External Link"/> on how to set it up.</li> <li><span style="text-decoration: underline;">Service Pack 2</span>: The firewall in SP2 is a lot more robust than its original incarnation. While it does not offer a plethora of options, its suitable to use by Modified: dcplusplus/trunk/help/faq_different_icons.html =================================================================== --- dcplusplus/trunk/help/faq_different_icons.html 2008-04-24 15:09:17 UTC (rev 1221) +++ dcplusplus/trunk/help/faq_different_icons.html 2008-04-24 15:15:41 UTC (rev 1222) @@ -1,7 +1,7 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> <head> - <meta content="text/html; charset=us-ascii" http-equiv="content-type"> +<meta content="text/html; charset=us-ascii" http-equiv="content-type"/> <link href="office11.css" rel="stylesheet" type="text/css"> <title>What do the different icons mean?</title> </head> @@ -17,6 +17,6 @@ <dt>With Key</dt> <dd>User is an Operator</dd> </dl> -<img alt="User Icons" src="users.bmp"> +<img src="users.bmp" alt="User Icons"/> </body> </html> Modified: dcplusplus/trunk/help/faq_install.html =================================================================== --- dcplusplus/trunk/help/faq_install.html 2008-04-24 15:09:17 UTC (rev 1221) +++ dcplusplus/trunk/help/faq_install.html 2008-04-24 15:15:41 UTC (rev 1222) @@ -1,22 +1,22 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> <head> - <meta content="text/html; charset=us-ascii" http-equiv="content-type"> - <link type="text/css" rel="stylesheet" href="office11.css"> +<meta content="text/html; charset=us-ascii" http-equiv="content-type"/> +<link type="text/css" rel="stylesheet" href="office11.css"/> <title>How do I install/uninstall/upgrade DC++?</title> </head> <body> <h1>How do I install DC++?</h1> -Just run the installer and fire up DC++, then enter the settings to set it up according to your preferences (most important is <a href="settings_general.html">nick</a>, <a href="settings_downloads.html">download location</a> and <a href="settings_sharing.html">shared folders</a>).<br> +Just run the installer and fire up DC++, then enter the settings to set it up according to your preferences (most important is <a href="settings_general.html">nick</a>, <a href="settings_downloads.html">download location</a> and <a href="settings_sharing.html">shared folders</a>).<br/> You can also download the .zip file and unpack it. <h1>How do I uninstall DC++?</h1> -Use the uninstaller that followed when you used the installer.<br> +Use the uninstaller that followed when you used the installer.<br/> If you didn't use the installer: You can delete your DC++ folder, but be aware that dchub://, adc:// and magnet: will remain in the registry. If you disable <a href="settings_advanced.html#registrydchubadc">Register with Windows to Handle dchub:// and adc:// URL Links</a> and <a href="settings_advanced.html#registrymagnet">Register with Windows to Handle manget: URI Links</a>, these registry settings will be removed. <h1>How do I upgrade DC++?</h2> Just install in the folder your old version was in. Your old settings will still be there. -<br><br> -BEWARE: Old (ver <= 0.163) Notepad notes will get lost, format change in 0.17<br> -BEWARE: If you upgrade to 0.22, all old queue items that are missing a directory in the target file-name will be removed. Don't upgrade if your queue is precious to you, and you didn't have anything in the default download directory box in the settings (finish it with version 0.181 or edit your queue.xml file and add a directory to all targets without...).<br> +<br/><br/> +BEWARE: Old (ver <= 0.163) Notepad notes will get lost, format change in 0.17<br/> +BEWARE: If you upgrade to 0.22, all old queue items that are missing a directory in the target file-name will be removed. Don't upgrade if your queue is precious to you, and you didn't have anything in the default download directory box in the settings (finish it with version 0.181 or edit your queue.xml file and add a directory to all targets without...).<br/> BEWARE: If you upgrade to 0.4033, all logs will be formatted as UFT-8 (Unicode), instead of ASCII. </body> </html> Modified: dcplusplus/trunk/help/faq_keyboard_commands.html =================================================================== --- dcplusplus/trunk/help/faq_keyboard_commands.html 2008-04-24 15:09:17 UTC (rev 1221) +++ dcplusplus/trunk/help/faq_keyboard_commands.html 2008-04-24 15:15:41 UTC (rev 1222) @@ -1,7 +1,7 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> <head> - <meta content="text/html; charset=us-ascii" http-equiv="content-type"> +<meta content="text/html; charset=us-ascii" http-equiv="content-type"/> <link href="office11.css" rel="stylesheet" type="text/css"> <title>Keyboard shortcuts</title> </head> Modified: dcplusplus/trunk/help/faq_nosearch.html =================================================================== --- dcplusplus/trunk/help/faq_nosearch.html 2008-04-24 15:09:17 UTC (rev 1221) +++ dcplusplus/trunk/help/faq_nosearch.html 2008-04-24 15:15:41 UTC (rev 1222) @@ -1,8 +1,8 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> <head> - <meta content="text/html; charset=us-ascii" http-equiv="content-type"> - <link type="text/css" rel="stylesheet" href="office11.css"> +<meta content="text/html; charset=us-ascii" http-equiv="content-type"/> +<link type="text/css" rel="stylesheet" href="office11.css"/> <title>Why don't I get any search results?</title> </head> <body> @@ -16,7 +16,7 @@ in the settings dialog and try again. Find out the IP from <a href="http://www.dslreports.com/ip" target="_blank" class="external">DSLReport's IP page</a> <img title="External Link" src="external.png" border="0" - height="10" width="10">.</li> + height="10" width="10" alt="External Link"/>.</li> <li>Check your firewall's configuration. You need to make sure it's allowing or forwarding incoming connections on the port specified in the settings. You have to enable both <acronym Modified: dcplusplus/trunk/help/faq_secret.html =================================================================== --- dcplusplus/trunk/help/faq_secret.html 2008-04-24 15:09:17 UTC (rev 1221) +++ dcplusplus/trunk/help/faq_secret.html 2008-04-24 15:15:41 UTC (rev 1222) @@ -1,8 +1,8 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> <head> - <meta content="text/html; charset=us-ascii" http-equiv="content-type"> - <link type="text/css" rel="stylesheet" href="office11.css"> +<meta content="text/html; charset=us-ascii" http-equiv="content-type"/> +<link type="text/css" rel="stylesheet" href="office11.css"/> <title>What secret stuff is there?</title> </head> <body> Modified: dcplusplus/trunk/help/faq_slowdownload.html =================================================================== --- dcplusplus/trunk/help/faq_slowdownload.html 2008-04-24 15:09:17 UTC (rev 1221) +++ dcplusplus/trunk/help/faq_slowdownload.html 2008-04-24 15:15:41 UTC (rev 1222) @@ -1,10 +1,9 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> <head> - <meta content="text/html; charset=us-ascii" http-equiv="content-type"> - <link type="text/css" rel="stylesheet" href="office11.css"> - <title></title> - <meta content="Slow download speeds" name="description"> +<meta content="text/html; charset=us-ascii" http-equiv="content-type"/> +<link type="text/css" rel="stylesheet" href="office11.css"/> + <title>Slow download speeds</title> </head> <body> <h1>Slow download speeds </h1> @@ -29,10 +28,10 @@ title="peer to peer">P2P</acronym> applications. Next run the <a href="http://www.dslreports.com/tweaks" target="_blank" class="external">DSLReports TweakTest</a> <img title="External Link" src="external.png" border="0" - height="10" width="10">. Once you have optimized it, then run a + height="10" width="10" alt="External Link"/>. Once you have optimized it, then run a <a href="http://www.dslreports.com/stest" target="_blank" class="external">Speed Test</a> <img title="External Link" src="external.png" border="0" - height="10" width="10"> (select the site closest to your location for + height="10" width="10" alt="External Link"/> (select the site closest to your location for accurate results). This will give you a good id... [truncated message content] |
From: <arn...@us...> - 2008-04-24 15:17:06
|
Revision: 1223 http://dcplusplus.svn.sourceforge.net/dcplusplus/?rev=1223&view=rev Author: arnetheduck Date: 2008-04-24 08:16:49 -0700 (Thu, 24 Apr 2008) Log Message: ----------- edited Modified Paths: -------------- dcplusplus/trunk/changelog.txt Property Changed: ---------------- dcplusplus/trunk/ Property changes on: dcplusplus/trunk ___________________________________________________________________ Name: bzr:revision-info - timestamp: 2008-04-24 00:37:40.937000036 +0200 committer: poy <po...@12...> properties: branch-nick: repo + timestamp: 2008-04-24 14:42:44.140000105 +0300 committer: Administrator <Administrator@USER315-M> properties: branch-nick: DC++ Name: bzr:revision-id:v3-trunk1 - 1027 arn...@gm...-20080323183926-schknwnkgeo7ivdn 1028 zouzou123gen-20080323220411-r8usuc3qxwuh7zsn 1029 zouzou123gen-20080323221249-0su72zaj13e706mk 1030 arn...@gm...-20080324140623-muba1dl46m000o8c 1031 zouzou123gen-20080324141933-qbgr93ugpe0297m6 1032 arn...@gm...-20080324153706-siidja05n84i00b1 1033 arn...@gm...-20080324153823-lhn3awurnu77riln 1034 arn...@gm...-20080324165650-zapppziji67yf5a2 1035 zouzou123gen-20080324175936-4mqc2kh0lo5wtdu2 1036 zouzou123gen-20080325004602-6wdsoym95mjuhwd3 1037 arn...@gm...-20080325100659-8fqy6q65itmghlep 1038 zouzou123gen-20080325175216-s297sdiucukfvijh 1039 arn...@gm...-20080325210137-3dfqyoi8ykosy087 1040 arn...@gm...-20080325211747-nwwy1eb33r071sca 1041 arn...@gm...-20080326084110-qbselrjckku275xi 1042 zouzou123gen-20080326123631-35642mgbk2i4ty32 1043 zouzou123gen-20080326124345-f4xwn2d3ty8ubd6r 1044 arn...@gm...-20080326162031-il0nyms30w0mky43 1045 arn...@gm...-20080326164801-8dru8mjc06xgzjpv 1046 arn...@gm...-20080326170438-uzl2rx8fqnohak7g 1047 zouzou123gen-20080326172821-d6uqcbmfb0c6rwlv 1048 arn...@gm...-20080326213257-qlgdh7m2712p2l0q 1049 arn...@gm...-20080326214313-ktnoekgk3s0wmatz 1050 arn...@gm...-20080326215256-0j1iqrf286b9g7zf 1051 arn...@gm...-20080327082121-hoi22wh1gwjdfbyd 1052 arn...@gm...-20080327120639-um3tukdt374rwvgm 1053 zouzou123gen-20080327130703-6vtek6uxy3vua543 1054 arn...@gm...-20080327215831-dmg5mkufskabwkro 1055 arn...@gm...-20080327231459-cdztcv25alsuyqmf 1056 arn...@gm...-20080328085925-gceybsr53oml1p24 1057 arn...@gm...-20080328200512-1sjuu6bcnl2dyd2a 1058 arn...@gm...-20080328210347-bussqjrm5mfswh7o 1059 arn...@gm...-20080329055630-braiir1dskv7a4qm 1060 arn...@gm...-20080329061558-rck8dz60wpj3c5ja 1061 arn...@gm...-20080329081253-if6o5jn329mbzfpl 1062 arn...@gm...-20080329081619-cb4x930j8sp55cs0 1063 arn...@gm...-20080329103216-hgjzo7ra2zixbztd 1064 arn...@gm...-20080329124042-q3aw4iodmo5kafyp 1065 arn...@gm...-20080329124926-2je1z18p0272zpua 1066 arn...@gm...-20080329150901-ehj9t32en7eps2dp 1067 zouzou123gen-20080329153653-36xlvpik2ns9r84r 1068 zouzou123gen-20080329162703-51xr8hg073pg7wq5 1069 zouzou123gen-20080329234706-8ddipdqu0xeudkql 1070 arn...@gm...-20080330081232-ubqr1171ewalrd4q 1071 zouzou123gen-20080330131607-yppbs3mgyjef1cux 1072 zouzou123gen-20080330134835-yv1nogy77ib1uehd 1073 zouzou123gen-20080331124549-alyw7vugdn30piqy 1074 zouzou123gen-20080331135108-q8frtqsin5bosfzm 1075 zouzou123gen-20080331140757-u94q52yccl5lsifk 1076 zouzou123gen-20080331152513-ue1x5qhigcw51348 1077 arn...@gm...-20080331184436-a8g6chibmg8nswls 1078 arn...@gm...-20080331220648-81485k28qmwruwz6 1079 zouzou123gen-20080401081001-2yjn07cf8s5sxr3a 1080 zouzou123gen-20080401081247-f3p4hdjojnd460jw 1081 zouzou123gen-20080401084117-24a454g8o0x656kg 1082 zouzou123gen-20080401133146-jabb5i8870fg6f66 1083 zouzou123gen-20080401154610-mxdqoo5bksru93e6 1084 arn...@gm...-20080401185530-lqj4tflt5ldmx46f 1085 arn...@gm...-20080401212616-ffl7m0xm8gt15knk 1086 arn...@gm...-20080402084515-ofmnwihzv159jton 1087 arn...@gm...-20080402133105-y70soi38owzl76i9 1088 arn...@gm...-20080402142417-rn2dbkx19wfz3vae 1089 arn...@gm...-20080402144459-u3z3hqvl8aqjc4a0 1090 zouzou123gen-20080402145051-zi8tmvy8u3r2mzu8 1091 arn...@gm...-20080402152137-f397uz1yp9qjvfwh 1092 zouzou123gen-20080402170355-29wda40wk3cy7lu5 1093 arn...@gm...-20080402180628-ipos9li0c4bsmq1h 1094 arn...@gm...-20080402181235-s2a6f4ww4lzayl46 1095 arn...@gm...-20080402193851-6mu64vgep6tijith 1096 arn...@gm...-20080402203810-86zpxsx69q83zf3r 1097 arn...@gm...-20080402204331-so2e8n892o23pejr 1098 poy-20080402224153-225qylr2cfwhqrg7 1099 mrmikejj-20080403125112-o8polh8rkn62umyh 1100 arn...@gm...-20080403125139-8xub76j1xazhfxna 1101 po...@12...-20080403140544-13kockkjho883nb4 1102 po...@12...-20080403143012-bxghtoodiolugpbs 1103 arn...@gm...-20080403190809-bbi4bz5rfcvjnt20 1104 arn...@gm...-20080403205410-czxru1vcg1s4wcws 1105 arn...@gm...-20080403213124-54spdrwszgyimd90 1106 po...@12...-20080404002406-aj74x5tngi6mmmj1 1107 arn...@gm...-20080404122415-mjy07qzbaxyhagra 1108 po...@12...-20080404145445-84lyk5tyy3b3br14 1109 po...@12...-20080404231417-v4v8x7u3f0hm0ejc 1110 po...@12...-20080405001107-14d1ojjof8xhvcj8 1111 arn...@gm...-20080405071929-jmnrul21sxx04kky 1112 arn...@gm...-20080405080105-9qbda7be0pi7y1ai 1113 po...@12...-20080405154555-yuj2n5kyndfjlpsf 1114 po...@12...-20080405220250-8y09d0samsj8ja94 1115 po...@12...-20080406134101-4860ytb61sbu3yhg 1116 po...@12...-20080406155849-2wzxzuzs5m8zpk0g 1117 po...@12...-20080406164835-bv5dydhm3qqydsty 1118 arn...@gm...-20080406210237-c7tyfgiz2sjgv044 1119 po...@12...-20080407114423-4yajg1rffidq76bj 1120 arn...@gm...-20080407194826-c42t4bjzw4vflejn 1121 po...@12...-20080407214303-o7ul1bvcn6gvaoc9 1122 po...@12...-20080407220647-r7f3em92til5j67s 1123 po...@12...-20080408212439-54t3bqlhvw1nu4xc 1124 arn...@gm...-20080409193708-y6erfzwrcb1seet3 1125 arn...@gm...-20080409195827-ub6t2s3wdf28nfpz 1126 po...@12...-20080409215055-1zmqhhm2859878c1 1127 arn...@gm...-20080410102447-l4es4cbukkqwcnpc 1128 arn...@gm...-20080410214118-b70g50tl27cq9q29 1129 arn...@gm...-20080411074730-w1pu78qigtx87lx3 1130 arn...@gm...-20080411090724-kwdj9pg9hrv1xhwb 1131 po...@12...-20080411153057-tn7zhxqk0z7ceref 1132 arn...@gm...-20080411200946-ierqlg8v9vzj18n2 1133 arn...@gm...-20080411201718-ecshulwd7ic0wdci 1134 arn...@gm...-20080411204047-jc9vzcsf32j38dvc 1135 arn...@gm...-20080411205445-ojuz2a29yq8ww37j 1136 arn...@gm...-20080411214746-r420xmdgo35pkweb 1137 po...@12...-20080412010723-cibh8r0itlzqyt3f 1138 arn...@gm...-20080412200504-6qfeqnsghxgrk775 1139 arn...@gm...-20080413095435-2pkfb407hk8j54te 1140 arn...@gm...-20080413133927-zw2tpz8o8p3izyix 1141 arn...@gm...-20080413165025-ug342rxtq4blxck5 1142 arn...@gm...-20080413182618-6ihabn0tii6gb2m2 1143 arn...@gm...-20080413184517-9p08tedakta1h762 1144 arn...@gm...-20080413193655-kc98lx7kpzo42q43 1145 arn...@gm...-20080414132947-pguvkuzvyadukssc 1146 arn...@gm...-20080414133544-pxwxm9kcvw0k0vf3 1147 po...@12...-20080414174341-hw1im7ysymscpiq0 1148 arn...@gm...-20080414181459-5gu852lneflgf5d6 1149 po...@12...-20080414205719-d80e75fsl8zzi6je 1150 arn...@gm...-20080414211616-835ve71r1qdlbhb4 1151 arn...@gm...-20080415080409-4cid9q7opng8ijav 1152 arn...@gm...-20080415124540-roduj23x442jeefn 1153 arn...@gm...-20080415141450-cld2ym4s50uu31q7 1154 po...@12...-20080415143018-4emcs3u1fquzsu1f 1155 arn...@gm...-20080415174958-wfqu5kga5pe39xvc 1156 po...@12...-20080415182942-2ux0yn8immkrz7ch 1157 po...@12...-20080415185700-gdgpyn414bf4behz 1158 po...@12...-20080415202535-cvevdgrawpilji5b 1159 po...@12...-20080415214801-lgb1429qdm4ti6ub 1160 po...@12...-20080416123247-6dw18ea0lk4m5q8q 1161 po...@12...-20080416135834-6mtzcfy7pzxqfnq0 1162 po...@12...-20080416181626-0ex66f1lv1maf38l 1163 arn...@gm...-20080416183603-yxbj16t2nd8rdzzd 1164 arn...@gm...-20080416200700-wncbhytfixz9b15u 1165 po...@12...-20080416200941-5oigemky43sz6r87 1166 arn...@gm...-20080416204550-0dx3qhxasdkdohx1 1167 arn...@gm...-20080416211510-3ilsym0bom7u2cer 1168 tom@athlon-20080417125238-0hhhchg951y7p83w 1169 arn...@gm...-20080418203137-e6szrje3fje5dgh9 1170 arn...@gm...-20080419164722-vyjrwwvglxr4yxuu 1171 arn...@gm...-20080419164802-o2boulbfrea4e0dx 1172 arn...@gm...-20080419165129-zj3axn731fo84vd5 1173 po...@12...-20080419172806-2qspfwerslo10rd2 1174 arn...@gm...-20080419212304-3wjafor82amtvik3 1175 arn...@gm...-20080419212347-t5oze1b59dk7vkiv 1176 arn...@gm...-20080420133104-h16loa3kvzrpkxiv 1177 po...@12...-20080420141642-z9mgyje16kkfy11z 1178 arn...@gm...-20080420173012-we22yoyvldt8u1az 1179 arn...@gm...-20080420173645-l296bgbr60wj267s 1180 arn...@gm...-20080420181134-ypu4ik21vc9ma1u9 1181 arn...@gm...-20080420192935-g59ddftmp35o6wdq 1182 arn...@gm...-20080420194530-qbyih90fixp3jevq 1183 arn...@gm...-20080420200905-mc0wa2egjt6k0783 1184 po...@12...-20080421110151-tm3apquwg3p4otyv 1185 po...@12...-20080421111032-2mwe6we5llzbqfj1 1186 arn...@gm...-20080421112743-av3pdgtq20m91f8c 1187 arn...@gm...-20080421122035-2ygc85ppjs7rhswn 1188 arn...@gm...-20080421194323-clug9p9pkjkgc0cw 1189 arn...@gm...-20080422063343-blx6k6y2ydxtbkjy 1190 po...@12...-20080422102607-kb3rl7h4i6alv3oo 1191 po...@12...-20080422143053-gsqp7dlvq1vwkahf 1192 arn...@gm...-20080423181453-79vl70wtqix7zxhf 1193 arn...@gm...-20080423184105-mp2f385vndp22m8f 1194 arn...@gm...-20080423185140-vz1vp66h0xzrxv6m 1195 arn...@gm...-20080423191309-bxflhitmwd36vix3 1196 arn...@gm...-20080423191718-3sc2ek2axdtc0b6e 1197 po...@12...-20080423223740-naz9ch6wp525yonb + 1027 arn...@gm...-20080323183926-schknwnkgeo7ivdn 1028 zouzou123gen-20080323220411-r8usuc3qxwuh7zsn 1029 zouzou123gen-20080323221249-0su72zaj13e706mk 1030 arn...@gm...-20080324140623-muba1dl46m000o8c 1031 zouzou123gen-20080324141933-qbgr93ugpe0297m6 1032 arn...@gm...-20080324153706-siidja05n84i00b1 1033 arn...@gm...-20080324153823-lhn3awurnu77riln 1034 arn...@gm...-20080324165650-zapppziji67yf5a2 1035 zouzou123gen-20080324175936-4mqc2kh0lo5wtdu2 1036 zouzou123gen-20080325004602-6wdsoym95mjuhwd3 1037 arn...@gm...-20080325100659-8fqy6q65itmghlep 1038 zouzou123gen-20080325175216-s297sdiucukfvijh 1039 arn...@gm...-20080325210137-3dfqyoi8ykosy087 1040 arn...@gm...-20080325211747-nwwy1eb33r071sca 1041 arn...@gm...-20080326084110-qbselrjckku275xi 1042 zouzou123gen-20080326123631-35642mgbk2i4ty32 1043 zouzou123gen-20080326124345-f4xwn2d3ty8ubd6r 1044 arn...@gm...-20080326162031-il0nyms30w0mky43 1045 arn...@gm...-20080326164801-8dru8mjc06xgzjpv 1046 arn...@gm...-20080326170438-uzl2rx8fqnohak7g 1047 zouzou123gen-20080326172821-d6uqcbmfb0c6rwlv 1048 arn...@gm...-20080326213257-qlgdh7m2712p2l0q 1049 arn...@gm...-20080326214313-ktnoekgk3s0wmatz 1050 arn...@gm...-20080326215256-0j1iqrf286b9g7zf 1051 arn...@gm...-20080327082121-hoi22wh1gwjdfbyd 1052 arn...@gm...-20080327120639-um3tukdt374rwvgm 1053 zouzou123gen-20080327130703-6vtek6uxy3vua543 1054 arn...@gm...-20080327215831-dmg5mkufskabwkro 1055 arn...@gm...-20080327231459-cdztcv25alsuyqmf 1056 arn...@gm...-20080328085925-gceybsr53oml1p24 1057 arn...@gm...-20080328200512-1sjuu6bcnl2dyd2a 1058 arn...@gm...-20080328210347-bussqjrm5mfswh7o 1059 arn...@gm...-20080329055630-braiir1dskv7a4qm 1060 arn...@gm...-20080329061558-rck8dz60wpj3c5ja 1061 arn...@gm...-20080329081253-if6o5jn329mbzfpl 1062 arn...@gm...-20080329081619-cb4x930j8sp55cs0 1063 arn...@gm...-20080329103216-hgjzo7ra2zixbztd 1064 arn...@gm...-20080329124042-q3aw4iodmo5kafyp 1065 arn...@gm...-20080329124926-2je1z18p0272zpua 1066 arn...@gm...-20080329150901-ehj9t32en7eps2dp 1067 zouzou123gen-20080329153653-36xlvpik2ns9r84r 1068 zouzou123gen-20080329162703-51xr8hg073pg7wq5 1069 zouzou123gen-20080329234706-8ddipdqu0xeudkql 1070 arn...@gm...-20080330081232-ubqr1171ewalrd4q 1071 zouzou123gen-20080330131607-yppbs3mgyjef1cux 1072 zouzou123gen-20080330134835-yv1nogy77ib1uehd 1073 zouzou123gen-20080331124549-alyw7vugdn30piqy 1074 zouzou123gen-20080331135108-q8frtqsin5bosfzm 1075 zouzou123gen-20080331140757-u94q52yccl5lsifk 1076 zouzou123gen-20080331152513-ue1x5qhigcw51348 1077 arn...@gm...-20080331184436-a8g6chibmg8nswls 1078 arn...@gm...-20080331220648-81485k28qmwruwz6 1079 zouzou123gen-20080401081001-2yjn07cf8s5sxr3a 1080 zouzou123gen-20080401081247-f3p4hdjojnd460jw 1081 zouzou123gen-20080401084117-24a454g8o0x656kg 1082 zouzou123gen-20080401133146-jabb5i8870fg6f66 1083 zouzou123gen-20080401154610-mxdqoo5bksru93e6 1084 arn...@gm...-20080401185530-lqj4tflt5ldmx46f 1085 arn...@gm...-20080401212616-ffl7m0xm8gt15knk 1086 arn...@gm...-20080402084515-ofmnwihzv159jton 1087 arn...@gm...-20080402133105-y70soi38owzl76i9 1088 arn...@gm...-20080402142417-rn2dbkx19wfz3vae 1089 arn...@gm...-20080402144459-u3z3hqvl8aqjc4a0 1090 zouzou123gen-20080402145051-zi8tmvy8u3r2mzu8 1091 arn...@gm...-20080402152137-f397uz1yp9qjvfwh 1092 zouzou123gen-20080402170355-29wda40wk3cy7lu5 1093 arn...@gm...-20080402180628-ipos9li0c4bsmq1h 1094 arn...@gm...-20080402181235-s2a6f4ww4lzayl46 1095 arn...@gm...-20080402193851-6mu64vgep6tijith 1096 arn...@gm...-20080402203810-86zpxsx69q83zf3r 1097 arn...@gm...-20080402204331-so2e8n892o23pejr 1098 poy-20080402224153-225qylr2cfwhqrg7 1099 mrmikejj-20080403125112-o8polh8rkn62umyh 1100 arn...@gm...-20080403125139-8xub76j1xazhfxna 1101 po...@12...-20080403140544-13kockkjho883nb4 1102 po...@12...-20080403143012-bxghtoodiolugpbs 1103 arn...@gm...-20080403190809-bbi4bz5rfcvjnt20 1104 arn...@gm...-20080403205410-czxru1vcg1s4wcws 1105 arn...@gm...-20080403213124-54spdrwszgyimd90 1106 po...@12...-20080404002406-aj74x5tngi6mmmj1 1107 arn...@gm...-20080404122415-mjy07qzbaxyhagra 1108 po...@12...-20080404145445-84lyk5tyy3b3br14 1109 po...@12...-20080404231417-v4v8x7u3f0hm0ejc 1110 po...@12...-20080405001107-14d1ojjof8xhvcj8 1111 arn...@gm...-20080405071929-jmnrul21sxx04kky 1112 arn...@gm...-20080405080105-9qbda7be0pi7y1ai 1113 po...@12...-20080405154555-yuj2n5kyndfjlpsf 1114 po...@12...-20080405220250-8y09d0samsj8ja94 1115 po...@12...-20080406134101-4860ytb61sbu3yhg 1116 po...@12...-20080406155849-2wzxzuzs5m8zpk0g 1117 po...@12...-20080406164835-bv5dydhm3qqydsty 1118 arn...@gm...-20080406210237-c7tyfgiz2sjgv044 1119 po...@12...-20080407114423-4yajg1rffidq76bj 1120 arn...@gm...-20080407194826-c42t4bjzw4vflejn 1121 po...@12...-20080407214303-o7ul1bvcn6gvaoc9 1122 po...@12...-20080407220647-r7f3em92til5j67s 1123 po...@12...-20080408212439-54t3bqlhvw1nu4xc 1124 arn...@gm...-20080409193708-y6erfzwrcb1seet3 1125 arn...@gm...-20080409195827-ub6t2s3wdf28nfpz 1126 po...@12...-20080409215055-1zmqhhm2859878c1 1127 arn...@gm...-20080410102447-l4es4cbukkqwcnpc 1128 arn...@gm...-20080410214118-b70g50tl27cq9q29 1129 arn...@gm...-20080411074730-w1pu78qigtx87lx3 1130 arn...@gm...-20080411090724-kwdj9pg9hrv1xhwb 1131 po...@12...-20080411153057-tn7zhxqk0z7ceref 1132 arn...@gm...-20080411200946-ierqlg8v9vzj18n2 1133 arn...@gm...-20080411201718-ecshulwd7ic0wdci 1134 arn...@gm...-20080411204047-jc9vzcsf32j38dvc 1135 arn...@gm...-20080411205445-ojuz2a29yq8ww37j 1136 arn...@gm...-20080411214746-r420xmdgo35pkweb 1137 po...@12...-20080412010723-cibh8r0itlzqyt3f 1138 arn...@gm...-20080412200504-6qfeqnsghxgrk775 1139 arn...@gm...-20080413095435-2pkfb407hk8j54te 1140 arn...@gm...-20080413133927-zw2tpz8o8p3izyix 1141 arn...@gm...-20080413165025-ug342rxtq4blxck5 1142 arn...@gm...-20080413182618-6ihabn0tii6gb2m2 1143 arn...@gm...-20080413184517-9p08tedakta1h762 1144 arn...@gm...-20080413193655-kc98lx7kpzo42q43 1145 arn...@gm...-20080414132947-pguvkuzvyadukssc 1146 arn...@gm...-20080414133544-pxwxm9kcvw0k0vf3 1147 po...@12...-20080414174341-hw1im7ysymscpiq0 1148 arn...@gm...-20080414181459-5gu852lneflgf5d6 1149 po...@12...-20080414205719-d80e75fsl8zzi6je 1150 arn...@gm...-20080414211616-835ve71r1qdlbhb4 1151 arn...@gm...-20080415080409-4cid9q7opng8ijav 1152 arn...@gm...-20080415124540-roduj23x442jeefn 1153 arn...@gm...-20080415141450-cld2ym4s50uu31q7 1154 po...@12...-20080415143018-4emcs3u1fquzsu1f 1155 arn...@gm...-20080415174958-wfqu5kga5pe39xvc 1156 po...@12...-20080415182942-2ux0yn8immkrz7ch 1157 po...@12...-20080415185700-gdgpyn414bf4behz 1158 po...@12...-20080415202535-cvevdgrawpilji5b 1159 po...@12...-20080415214801-lgb1429qdm4ti6ub 1160 po...@12...-20080416123247-6dw18ea0lk4m5q8q 1161 po...@12...-20080416135834-6mtzcfy7pzxqfnq0 1162 po...@12...-20080416181626-0ex66f1lv1maf38l 1163 arn...@gm...-20080416183603-yxbj16t2nd8rdzzd 1164 arn...@gm...-20080416200700-wncbhytfixz9b15u 1165 po...@12...-20080416200941-5oigemky43sz6r87 1166 arn...@gm...-20080416204550-0dx3qhxasdkdohx1 1167 arn...@gm...-20080416211510-3ilsym0bom7u2cer 1168 tom@athlon-20080417125238-0hhhchg951y7p83w 1169 arn...@gm...-20080418203137-e6szrje3fje5dgh9 1170 arn...@gm...-20080419164722-vyjrwwvglxr4yxuu 1171 arn...@gm...-20080419164802-o2boulbfrea4e0dx 1172 arn...@gm...-20080419165129-zj3axn731fo84vd5 1173 po...@12...-20080419172806-2qspfwerslo10rd2 1174 arn...@gm...-20080419212304-3wjafor82amtvik3 1175 arn...@gm...-20080419212347-t5oze1b59dk7vkiv 1176 arn...@gm...-20080420133104-h16loa3kvzrpkxiv 1177 po...@12...-20080420141642-z9mgyje16kkfy11z 1178 arn...@gm...-20080420173012-we22yoyvldt8u1az 1179 arn...@gm...-20080420173645-l296bgbr60wj267s 1180 arn...@gm...-20080420181134-ypu4ik21vc9ma1u9 1181 arn...@gm...-20080420192935-g59ddftmp35o6wdq 1182 arn...@gm...-20080420194530-qbyih90fixp3jevq 1183 arn...@gm...-20080420200905-mc0wa2egjt6k0783 1184 po...@12...-20080421110151-tm3apquwg3p4otyv 1185 po...@12...-20080421111032-2mwe6we5llzbqfj1 1186 arn...@gm...-20080421112743-av3pdgtq20m91f8c 1187 arn...@gm...-20080421122035-2ygc85ppjs7rhswn 1188 arn...@gm...-20080421194323-clug9p9pkjkgc0cw 1189 arn...@gm...-20080422063343-blx6k6y2ydxtbkjy 1190 po...@12...-20080422102607-kb3rl7h4i6alv3oo 1191 po...@12...-20080422143053-gsqp7dlvq1vwkahf 1192 arn...@gm...-20080423181453-79vl70wtqix7zxhf 1193 arn...@gm...-20080423184105-mp2f385vndp22m8f 1194 arn...@gm...-20080423185140-vz1vp66h0xzrxv6m 1195 arn...@gm...-20080423191309-bxflhitmwd36vix3 1196 arn...@gm...-20080423191718-3sc2ek2axdtc0b6e 1197 po...@12...-20080423223740-naz9ch6wp525yonb 1198 administrator@user315-m-20080424114244-eu0vcezrvqz7sf8t Modified: dcplusplus/trunk/changelog.txt =================================================================== --- dcplusplus/trunk/changelog.txt 2008-04-24 15:15:41 UTC (rev 1222) +++ dcplusplus/trunk/changelog.txt 2008-04-24 15:16:49 UTC (rev 1223) @@ -1,4 +1,4 @@ --- 0.706 -- +-- 0.706 2008-04-24 -- * [L#202563] Fixed some missing translations * Use setenv on unix (thanks yakov suraev) * Fixed out of focus window when restoring from icon (poy) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <arn...@us...> - 2008-04-24 15:17:50
|
Revision: 1224 http://dcplusplus.svn.sourceforge.net/dcplusplus/?rev=1224&view=rev Author: arnetheduck Date: 2008-04-24 08:17:35 -0700 (Thu, 24 Apr 2008) Log Message: ----------- edited installer Modified Paths: -------------- dcplusplus/trunk/DCPlusPlus.nsi Property Changed: ---------------- dcplusplus/trunk/ Property changes on: dcplusplus/trunk ___________________________________________________________________ Name: bzr:revision-info - timestamp: 2008-04-24 14:42:44.140000105 +0300 committer: Administrator <Administrator@USER315-M> properties: branch-nick: DC++ + timestamp: 2008-04-24 15:12:41.546000004 +0300 committer: Administrator <Administrator@USER315-M> properties: branch-nick: DC++ Name: bzr:revision-id:v3-trunk1 - 1027 arn...@gm...-20080323183926-schknwnkgeo7ivdn 1028 zouzou123gen-20080323220411-r8usuc3qxwuh7zsn 1029 zouzou123gen-20080323221249-0su72zaj13e706mk 1030 arn...@gm...-20080324140623-muba1dl46m000o8c 1031 zouzou123gen-20080324141933-qbgr93ugpe0297m6 1032 arn...@gm...-20080324153706-siidja05n84i00b1 1033 arn...@gm...-20080324153823-lhn3awurnu77riln 1034 arn...@gm...-20080324165650-zapppziji67yf5a2 1035 zouzou123gen-20080324175936-4mqc2kh0lo5wtdu2 1036 zouzou123gen-20080325004602-6wdsoym95mjuhwd3 1037 arn...@gm...-20080325100659-8fqy6q65itmghlep 1038 zouzou123gen-20080325175216-s297sdiucukfvijh 1039 arn...@gm...-20080325210137-3dfqyoi8ykosy087 1040 arn...@gm...-20080325211747-nwwy1eb33r071sca 1041 arn...@gm...-20080326084110-qbselrjckku275xi 1042 zouzou123gen-20080326123631-35642mgbk2i4ty32 1043 zouzou123gen-20080326124345-f4xwn2d3ty8ubd6r 1044 arn...@gm...-20080326162031-il0nyms30w0mky43 1045 arn...@gm...-20080326164801-8dru8mjc06xgzjpv 1046 arn...@gm...-20080326170438-uzl2rx8fqnohak7g 1047 zouzou123gen-20080326172821-d6uqcbmfb0c6rwlv 1048 arn...@gm...-20080326213257-qlgdh7m2712p2l0q 1049 arn...@gm...-20080326214313-ktnoekgk3s0wmatz 1050 arn...@gm...-20080326215256-0j1iqrf286b9g7zf 1051 arn...@gm...-20080327082121-hoi22wh1gwjdfbyd 1052 arn...@gm...-20080327120639-um3tukdt374rwvgm 1053 zouzou123gen-20080327130703-6vtek6uxy3vua543 1054 arn...@gm...-20080327215831-dmg5mkufskabwkro 1055 arn...@gm...-20080327231459-cdztcv25alsuyqmf 1056 arn...@gm...-20080328085925-gceybsr53oml1p24 1057 arn...@gm...-20080328200512-1sjuu6bcnl2dyd2a 1058 arn...@gm...-20080328210347-bussqjrm5mfswh7o 1059 arn...@gm...-20080329055630-braiir1dskv7a4qm 1060 arn...@gm...-20080329061558-rck8dz60wpj3c5ja 1061 arn...@gm...-20080329081253-if6o5jn329mbzfpl 1062 arn...@gm...-20080329081619-cb4x930j8sp55cs0 1063 arn...@gm...-20080329103216-hgjzo7ra2zixbztd 1064 arn...@gm...-20080329124042-q3aw4iodmo5kafyp 1065 arn...@gm...-20080329124926-2je1z18p0272zpua 1066 arn...@gm...-20080329150901-ehj9t32en7eps2dp 1067 zouzou123gen-20080329153653-36xlvpik2ns9r84r 1068 zouzou123gen-20080329162703-51xr8hg073pg7wq5 1069 zouzou123gen-20080329234706-8ddipdqu0xeudkql 1070 arn...@gm...-20080330081232-ubqr1171ewalrd4q 1071 zouzou123gen-20080330131607-yppbs3mgyjef1cux 1072 zouzou123gen-20080330134835-yv1nogy77ib1uehd 1073 zouzou123gen-20080331124549-alyw7vugdn30piqy 1074 zouzou123gen-20080331135108-q8frtqsin5bosfzm 1075 zouzou123gen-20080331140757-u94q52yccl5lsifk 1076 zouzou123gen-20080331152513-ue1x5qhigcw51348 1077 arn...@gm...-20080331184436-a8g6chibmg8nswls 1078 arn...@gm...-20080331220648-81485k28qmwruwz6 1079 zouzou123gen-20080401081001-2yjn07cf8s5sxr3a 1080 zouzou123gen-20080401081247-f3p4hdjojnd460jw 1081 zouzou123gen-20080401084117-24a454g8o0x656kg 1082 zouzou123gen-20080401133146-jabb5i8870fg6f66 1083 zouzou123gen-20080401154610-mxdqoo5bksru93e6 1084 arn...@gm...-20080401185530-lqj4tflt5ldmx46f 1085 arn...@gm...-20080401212616-ffl7m0xm8gt15knk 1086 arn...@gm...-20080402084515-ofmnwihzv159jton 1087 arn...@gm...-20080402133105-y70soi38owzl76i9 1088 arn...@gm...-20080402142417-rn2dbkx19wfz3vae 1089 arn...@gm...-20080402144459-u3z3hqvl8aqjc4a0 1090 zouzou123gen-20080402145051-zi8tmvy8u3r2mzu8 1091 arn...@gm...-20080402152137-f397uz1yp9qjvfwh 1092 zouzou123gen-20080402170355-29wda40wk3cy7lu5 1093 arn...@gm...-20080402180628-ipos9li0c4bsmq1h 1094 arn...@gm...-20080402181235-s2a6f4ww4lzayl46 1095 arn...@gm...-20080402193851-6mu64vgep6tijith 1096 arn...@gm...-20080402203810-86zpxsx69q83zf3r 1097 arn...@gm...-20080402204331-so2e8n892o23pejr 1098 poy-20080402224153-225qylr2cfwhqrg7 1099 mrmikejj-20080403125112-o8polh8rkn62umyh 1100 arn...@gm...-20080403125139-8xub76j1xazhfxna 1101 po...@12...-20080403140544-13kockkjho883nb4 1102 po...@12...-20080403143012-bxghtoodiolugpbs 1103 arn...@gm...-20080403190809-bbi4bz5rfcvjnt20 1104 arn...@gm...-20080403205410-czxru1vcg1s4wcws 1105 arn...@gm...-20080403213124-54spdrwszgyimd90 1106 po...@12...-20080404002406-aj74x5tngi6mmmj1 1107 arn...@gm...-20080404122415-mjy07qzbaxyhagra 1108 po...@12...-20080404145445-84lyk5tyy3b3br14 1109 po...@12...-20080404231417-v4v8x7u3f0hm0ejc 1110 po...@12...-20080405001107-14d1ojjof8xhvcj8 1111 arn...@gm...-20080405071929-jmnrul21sxx04kky 1112 arn...@gm...-20080405080105-9qbda7be0pi7y1ai 1113 po...@12...-20080405154555-yuj2n5kyndfjlpsf 1114 po...@12...-20080405220250-8y09d0samsj8ja94 1115 po...@12...-20080406134101-4860ytb61sbu3yhg 1116 po...@12...-20080406155849-2wzxzuzs5m8zpk0g 1117 po...@12...-20080406164835-bv5dydhm3qqydsty 1118 arn...@gm...-20080406210237-c7tyfgiz2sjgv044 1119 po...@12...-20080407114423-4yajg1rffidq76bj 1120 arn...@gm...-20080407194826-c42t4bjzw4vflejn 1121 po...@12...-20080407214303-o7ul1bvcn6gvaoc9 1122 po...@12...-20080407220647-r7f3em92til5j67s 1123 po...@12...-20080408212439-54t3bqlhvw1nu4xc 1124 arn...@gm...-20080409193708-y6erfzwrcb1seet3 1125 arn...@gm...-20080409195827-ub6t2s3wdf28nfpz 1126 po...@12...-20080409215055-1zmqhhm2859878c1 1127 arn...@gm...-20080410102447-l4es4cbukkqwcnpc 1128 arn...@gm...-20080410214118-b70g50tl27cq9q29 1129 arn...@gm...-20080411074730-w1pu78qigtx87lx3 1130 arn...@gm...-20080411090724-kwdj9pg9hrv1xhwb 1131 po...@12...-20080411153057-tn7zhxqk0z7ceref 1132 arn...@gm...-20080411200946-ierqlg8v9vzj18n2 1133 arn...@gm...-20080411201718-ecshulwd7ic0wdci 1134 arn...@gm...-20080411204047-jc9vzcsf32j38dvc 1135 arn...@gm...-20080411205445-ojuz2a29yq8ww37j 1136 arn...@gm...-20080411214746-r420xmdgo35pkweb 1137 po...@12...-20080412010723-cibh8r0itlzqyt3f 1138 arn...@gm...-20080412200504-6qfeqnsghxgrk775 1139 arn...@gm...-20080413095435-2pkfb407hk8j54te 1140 arn...@gm...-20080413133927-zw2tpz8o8p3izyix 1141 arn...@gm...-20080413165025-ug342rxtq4blxck5 1142 arn...@gm...-20080413182618-6ihabn0tii6gb2m2 1143 arn...@gm...-20080413184517-9p08tedakta1h762 1144 arn...@gm...-20080413193655-kc98lx7kpzo42q43 1145 arn...@gm...-20080414132947-pguvkuzvyadukssc 1146 arn...@gm...-20080414133544-pxwxm9kcvw0k0vf3 1147 po...@12...-20080414174341-hw1im7ysymscpiq0 1148 arn...@gm...-20080414181459-5gu852lneflgf5d6 1149 po...@12...-20080414205719-d80e75fsl8zzi6je 1150 arn...@gm...-20080414211616-835ve71r1qdlbhb4 1151 arn...@gm...-20080415080409-4cid9q7opng8ijav 1152 arn...@gm...-20080415124540-roduj23x442jeefn 1153 arn...@gm...-20080415141450-cld2ym4s50uu31q7 1154 po...@12...-20080415143018-4emcs3u1fquzsu1f 1155 arn...@gm...-20080415174958-wfqu5kga5pe39xvc 1156 po...@12...-20080415182942-2ux0yn8immkrz7ch 1157 po...@12...-20080415185700-gdgpyn414bf4behz 1158 po...@12...-20080415202535-cvevdgrawpilji5b 1159 po...@12...-20080415214801-lgb1429qdm4ti6ub 1160 po...@12...-20080416123247-6dw18ea0lk4m5q8q 1161 po...@12...-20080416135834-6mtzcfy7pzxqfnq0 1162 po...@12...-20080416181626-0ex66f1lv1maf38l 1163 arn...@gm...-20080416183603-yxbj16t2nd8rdzzd 1164 arn...@gm...-20080416200700-wncbhytfixz9b15u 1165 po...@12...-20080416200941-5oigemky43sz6r87 1166 arn...@gm...-20080416204550-0dx3qhxasdkdohx1 1167 arn...@gm...-20080416211510-3ilsym0bom7u2cer 1168 tom@athlon-20080417125238-0hhhchg951y7p83w 1169 arn...@gm...-20080418203137-e6szrje3fje5dgh9 1170 arn...@gm...-20080419164722-vyjrwwvglxr4yxuu 1171 arn...@gm...-20080419164802-o2boulbfrea4e0dx 1172 arn...@gm...-20080419165129-zj3axn731fo84vd5 1173 po...@12...-20080419172806-2qspfwerslo10rd2 1174 arn...@gm...-20080419212304-3wjafor82amtvik3 1175 arn...@gm...-20080419212347-t5oze1b59dk7vkiv 1176 arn...@gm...-20080420133104-h16loa3kvzrpkxiv 1177 po...@12...-20080420141642-z9mgyje16kkfy11z 1178 arn...@gm...-20080420173012-we22yoyvldt8u1az 1179 arn...@gm...-20080420173645-l296bgbr60wj267s 1180 arn...@gm...-20080420181134-ypu4ik21vc9ma1u9 1181 arn...@gm...-20080420192935-g59ddftmp35o6wdq 1182 arn...@gm...-20080420194530-qbyih90fixp3jevq 1183 arn...@gm...-20080420200905-mc0wa2egjt6k0783 1184 po...@12...-20080421110151-tm3apquwg3p4otyv 1185 po...@12...-20080421111032-2mwe6we5llzbqfj1 1186 arn...@gm...-20080421112743-av3pdgtq20m91f8c 1187 arn...@gm...-20080421122035-2ygc85ppjs7rhswn 1188 arn...@gm...-20080421194323-clug9p9pkjkgc0cw 1189 arn...@gm...-20080422063343-blx6k6y2ydxtbkjy 1190 po...@12...-20080422102607-kb3rl7h4i6alv3oo 1191 po...@12...-20080422143053-gsqp7dlvq1vwkahf 1192 arn...@gm...-20080423181453-79vl70wtqix7zxhf 1193 arn...@gm...-20080423184105-mp2f385vndp22m8f 1194 arn...@gm...-20080423185140-vz1vp66h0xzrxv6m 1195 arn...@gm...-20080423191309-bxflhitmwd36vix3 1196 arn...@gm...-20080423191718-3sc2ek2axdtc0b6e 1197 po...@12...-20080423223740-naz9ch6wp525yonb 1198 administrator@user315-m-20080424114244-eu0vcezrvqz7sf8t + 1027 arn...@gm...-20080323183926-schknwnkgeo7ivdn 1028 zouzou123gen-20080323220411-r8usuc3qxwuh7zsn 1029 zouzou123gen-20080323221249-0su72zaj13e706mk 1030 arn...@gm...-20080324140623-muba1dl46m000o8c 1031 zouzou123gen-20080324141933-qbgr93ugpe0297m6 1032 arn...@gm...-20080324153706-siidja05n84i00b1 1033 arn...@gm...-20080324153823-lhn3awurnu77riln 1034 arn...@gm...-20080324165650-zapppziji67yf5a2 1035 zouzou123gen-20080324175936-4mqc2kh0lo5wtdu2 1036 zouzou123gen-20080325004602-6wdsoym95mjuhwd3 1037 arn...@gm...-20080325100659-8fqy6q65itmghlep 1038 zouzou123gen-20080325175216-s297sdiucukfvijh 1039 arn...@gm...-20080325210137-3dfqyoi8ykosy087 1040 arn...@gm...-20080325211747-nwwy1eb33r071sca 1041 arn...@gm...-20080326084110-qbselrjckku275xi 1042 zouzou123gen-20080326123631-35642mgbk2i4ty32 1043 zouzou123gen-20080326124345-f4xwn2d3ty8ubd6r 1044 arn...@gm...-20080326162031-il0nyms30w0mky43 1045 arn...@gm...-20080326164801-8dru8mjc06xgzjpv 1046 arn...@gm...-20080326170438-uzl2rx8fqnohak7g 1047 zouzou123gen-20080326172821-d6uqcbmfb0c6rwlv 1048 arn...@gm...-20080326213257-qlgdh7m2712p2l0q 1049 arn...@gm...-20080326214313-ktnoekgk3s0wmatz 1050 arn...@gm...-20080326215256-0j1iqrf286b9g7zf 1051 arn...@gm...-20080327082121-hoi22wh1gwjdfbyd 1052 arn...@gm...-20080327120639-um3tukdt374rwvgm 1053 zouzou123gen-20080327130703-6vtek6uxy3vua543 1054 arn...@gm...-20080327215831-dmg5mkufskabwkro 1055 arn...@gm...-20080327231459-cdztcv25alsuyqmf 1056 arn...@gm...-20080328085925-gceybsr53oml1p24 1057 arn...@gm...-20080328200512-1sjuu6bcnl2dyd2a 1058 arn...@gm...-20080328210347-bussqjrm5mfswh7o 1059 arn...@gm...-20080329055630-braiir1dskv7a4qm 1060 arn...@gm...-20080329061558-rck8dz60wpj3c5ja 1061 arn...@gm...-20080329081253-if6o5jn329mbzfpl 1062 arn...@gm...-20080329081619-cb4x930j8sp55cs0 1063 arn...@gm...-20080329103216-hgjzo7ra2zixbztd 1064 arn...@gm...-20080329124042-q3aw4iodmo5kafyp 1065 arn...@gm...-20080329124926-2je1z18p0272zpua 1066 arn...@gm...-20080329150901-ehj9t32en7eps2dp 1067 zouzou123gen-20080329153653-36xlvpik2ns9r84r 1068 zouzou123gen-20080329162703-51xr8hg073pg7wq5 1069 zouzou123gen-20080329234706-8ddipdqu0xeudkql 1070 arn...@gm...-20080330081232-ubqr1171ewalrd4q 1071 zouzou123gen-20080330131607-yppbs3mgyjef1cux 1072 zouzou123gen-20080330134835-yv1nogy77ib1uehd 1073 zouzou123gen-20080331124549-alyw7vugdn30piqy 1074 zouzou123gen-20080331135108-q8frtqsin5bosfzm 1075 zouzou123gen-20080331140757-u94q52yccl5lsifk 1076 zouzou123gen-20080331152513-ue1x5qhigcw51348 1077 arn...@gm...-20080331184436-a8g6chibmg8nswls 1078 arn...@gm...-20080331220648-81485k28qmwruwz6 1079 zouzou123gen-20080401081001-2yjn07cf8s5sxr3a 1080 zouzou123gen-20080401081247-f3p4hdjojnd460jw 1081 zouzou123gen-20080401084117-24a454g8o0x656kg 1082 zouzou123gen-20080401133146-jabb5i8870fg6f66 1083 zouzou123gen-20080401154610-mxdqoo5bksru93e6 1084 arn...@gm...-20080401185530-lqj4tflt5ldmx46f 1085 arn...@gm...-20080401212616-ffl7m0xm8gt15knk 1086 arn...@gm...-20080402084515-ofmnwihzv159jton 1087 arn...@gm...-20080402133105-y70soi38owzl76i9 1088 arn...@gm...-20080402142417-rn2dbkx19wfz3vae 1089 arn...@gm...-20080402144459-u3z3hqvl8aqjc4a0 1090 zouzou123gen-20080402145051-zi8tmvy8u3r2mzu8 1091 arn...@gm...-20080402152137-f397uz1yp9qjvfwh 1092 zouzou123gen-20080402170355-29wda40wk3cy7lu5 1093 arn...@gm...-20080402180628-ipos9li0c4bsmq1h 1094 arn...@gm...-20080402181235-s2a6f4ww4lzayl46 1095 arn...@gm...-20080402193851-6mu64vgep6tijith 1096 arn...@gm...-20080402203810-86zpxsx69q83zf3r 1097 arn...@gm...-20080402204331-so2e8n892o23pejr 1098 poy-20080402224153-225qylr2cfwhqrg7 1099 mrmikejj-20080403125112-o8polh8rkn62umyh 1100 arn...@gm...-20080403125139-8xub76j1xazhfxna 1101 po...@12...-20080403140544-13kockkjho883nb4 1102 po...@12...-20080403143012-bxghtoodiolugpbs 1103 arn...@gm...-20080403190809-bbi4bz5rfcvjnt20 1104 arn...@gm...-20080403205410-czxru1vcg1s4wcws 1105 arn...@gm...-20080403213124-54spdrwszgyimd90 1106 po...@12...-20080404002406-aj74x5tngi6mmmj1 1107 arn...@gm...-20080404122415-mjy07qzbaxyhagra 1108 po...@12...-20080404145445-84lyk5tyy3b3br14 1109 po...@12...-20080404231417-v4v8x7u3f0hm0ejc 1110 po...@12...-20080405001107-14d1ojjof8xhvcj8 1111 arn...@gm...-20080405071929-jmnrul21sxx04kky 1112 arn...@gm...-20080405080105-9qbda7be0pi7y1ai 1113 po...@12...-20080405154555-yuj2n5kyndfjlpsf 1114 po...@12...-20080405220250-8y09d0samsj8ja94 1115 po...@12...-20080406134101-4860ytb61sbu3yhg 1116 po...@12...-20080406155849-2wzxzuzs5m8zpk0g 1117 po...@12...-20080406164835-bv5dydhm3qqydsty 1118 arn...@gm...-20080406210237-c7tyfgiz2sjgv044 1119 po...@12...-20080407114423-4yajg1rffidq76bj 1120 arn...@gm...-20080407194826-c42t4bjzw4vflejn 1121 po...@12...-20080407214303-o7ul1bvcn6gvaoc9 1122 po...@12...-20080407220647-r7f3em92til5j67s 1123 po...@12...-20080408212439-54t3bqlhvw1nu4xc 1124 arn...@gm...-20080409193708-y6erfzwrcb1seet3 1125 arn...@gm...-20080409195827-ub6t2s3wdf28nfpz 1126 po...@12...-20080409215055-1zmqhhm2859878c1 1127 arn...@gm...-20080410102447-l4es4cbukkqwcnpc 1128 arn...@gm...-20080410214118-b70g50tl27cq9q29 1129 arn...@gm...-20080411074730-w1pu78qigtx87lx3 1130 arn...@gm...-20080411090724-kwdj9pg9hrv1xhwb 1131 po...@12...-20080411153057-tn7zhxqk0z7ceref 1132 arn...@gm...-20080411200946-ierqlg8v9vzj18n2 1133 arn...@gm...-20080411201718-ecshulwd7ic0wdci 1134 arn...@gm...-20080411204047-jc9vzcsf32j38dvc 1135 arn...@gm...-20080411205445-ojuz2a29yq8ww37j 1136 arn...@gm...-20080411214746-r420xmdgo35pkweb 1137 po...@12...-20080412010723-cibh8r0itlzqyt3f 1138 arn...@gm...-20080412200504-6qfeqnsghxgrk775 1139 arn...@gm...-20080413095435-2pkfb407hk8j54te 1140 arn...@gm...-20080413133927-zw2tpz8o8p3izyix 1141 arn...@gm...-20080413165025-ug342rxtq4blxck5 1142 arn...@gm...-20080413182618-6ihabn0tii6gb2m2 1143 arn...@gm...-20080413184517-9p08tedakta1h762 1144 arn...@gm...-20080413193655-kc98lx7kpzo42q43 1145 arn...@gm...-20080414132947-pguvkuzvyadukssc 1146 arn...@gm...-20080414133544-pxwxm9kcvw0k0vf3 1147 po...@12...-20080414174341-hw1im7ysymscpiq0 1148 arn...@gm...-20080414181459-5gu852lneflgf5d6 1149 po...@12...-20080414205719-d80e75fsl8zzi6je 1150 arn...@gm...-20080414211616-835ve71r1qdlbhb4 1151 arn...@gm...-20080415080409-4cid9q7opng8ijav 1152 arn...@gm...-20080415124540-roduj23x442jeefn 1153 arn...@gm...-20080415141450-cld2ym4s50uu31q7 1154 po...@12...-20080415143018-4emcs3u1fquzsu1f 1155 arn...@gm...-20080415174958-wfqu5kga5pe39xvc 1156 po...@12...-20080415182942-2ux0yn8immkrz7ch 1157 po...@12...-20080415185700-gdgpyn414bf4behz 1158 po...@12...-20080415202535-cvevdgrawpilji5b 1159 po...@12...-20080415214801-lgb1429qdm4ti6ub 1160 po...@12...-20080416123247-6dw18ea0lk4m5q8q 1161 po...@12...-20080416135834-6mtzcfy7pzxqfnq0 1162 po...@12...-20080416181626-0ex66f1lv1maf38l 1163 arn...@gm...-20080416183603-yxbj16t2nd8rdzzd 1164 arn...@gm...-20080416200700-wncbhytfixz9b15u 1165 po...@12...-20080416200941-5oigemky43sz6r87 1166 arn...@gm...-20080416204550-0dx3qhxasdkdohx1 1167 arn...@gm...-20080416211510-3ilsym0bom7u2cer 1168 tom@athlon-20080417125238-0hhhchg951y7p83w 1169 arn...@gm...-20080418203137-e6szrje3fje5dgh9 1170 arn...@gm...-20080419164722-vyjrwwvglxr4yxuu 1171 arn...@gm...-20080419164802-o2boulbfrea4e0dx 1172 arn...@gm...-20080419165129-zj3axn731fo84vd5 1173 po...@12...-20080419172806-2qspfwerslo10rd2 1174 arn...@gm...-20080419212304-3wjafor82amtvik3 1175 arn...@gm...-20080419212347-t5oze1b59dk7vkiv 1176 arn...@gm...-20080420133104-h16loa3kvzrpkxiv 1177 po...@12...-20080420141642-z9mgyje16kkfy11z 1178 arn...@gm...-20080420173012-we22yoyvldt8u1az 1179 arn...@gm...-20080420173645-l296bgbr60wj267s 1180 arn...@gm...-20080420181134-ypu4ik21vc9ma1u9 1181 arn...@gm...-20080420192935-g59ddftmp35o6wdq 1182 arn...@gm...-20080420194530-qbyih90fixp3jevq 1183 arn...@gm...-20080420200905-mc0wa2egjt6k0783 1184 po...@12...-20080421110151-tm3apquwg3p4otyv 1185 po...@12...-20080421111032-2mwe6we5llzbqfj1 1186 arn...@gm...-20080421112743-av3pdgtq20m91f8c 1187 arn...@gm...-20080421122035-2ygc85ppjs7rhswn 1188 arn...@gm...-20080421194323-clug9p9pkjkgc0cw 1189 arn...@gm...-20080422063343-blx6k6y2ydxtbkjy 1190 po...@12...-20080422102607-kb3rl7h4i6alv3oo 1191 po...@12...-20080422143053-gsqp7dlvq1vwkahf 1192 arn...@gm...-20080423181453-79vl70wtqix7zxhf 1193 arn...@gm...-20080423184105-mp2f385vndp22m8f 1194 arn...@gm...-20080423185140-vz1vp66h0xzrxv6m 1195 arn...@gm...-20080423191309-bxflhitmwd36vix3 1196 arn...@gm...-20080423191718-3sc2ek2axdtc0b6e 1197 po...@12...-20080423223740-naz9ch6wp525yonb 1198 administrator@user315-m-20080424114244-eu0vcezrvqz7sf8t 1199 administrator@user315-m-20080424121241-ta23vg7isv4346qw Modified: dcplusplus/trunk/DCPlusPlus.nsi =================================================================== --- dcplusplus/trunk/DCPlusPlus.nsi 2008-04-24 15:16:49 UTC (rev 1223) +++ dcplusplus/trunk/DCPlusPlus.nsi 2008-04-24 15:17:35 UTC (rev 1224) @@ -58,7 +58,6 @@ File "dcppboot.xml" File "DCPlusPlus.chm" File "DCPlusPlus.exe" - File "Example.xml" File "License.txt" File "LICENSE-GeoIP.txt" File "LICENSE-OpenSSL.txt" @@ -243,7 +242,6 @@ Delete "$INSTDIR\License.txt" Delete "$INSTDIR\ChangeLog.txt" Delete "$INSTDIR\LICENSE-OpenSSL.tx" - Delete "$INSTDIR\Example.xml" Delete "$INSTDIR\Magnet.exe" Delete "$INSTDIR\GeoIPCountryWhois.csv" Delete "$INSTDIR\mingwm10.dll" This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <arn...@us...> - 2008-04-29 19:04:42
|
Revision: 1225 http://dcplusplus.svn.sourceforge.net/dcplusplus/?rev=1225&view=rev Author: arnetheduck Date: 2008-04-29 12:04:07 -0700 (Tue, 29 Apr 2008) Log Message: ----------- ?\195?\175?\194?\187?\194?\191revert revision 1188 as using GWLP_USERDATA creates problems with help tooltips Revision Links: -------------- http://dcplusplus.svn.sourceforge.net/dcplusplus/?rev=1188&view=rev Modified Paths: -------------- dcplusplus/trunk/changelog.txt dcplusplus/trunk/dwt/include/dwt/Widget.h dcplusplus/trunk/dwt/src/Widget.cpp Property Changed: ---------------- dcplusplus/trunk/ Property changes on: dcplusplus/trunk ___________________________________________________________________ Name: bzr:revision-info - timestamp: 2008-04-24 15:12:41.546000004 +0300 committer: Administrator <Administrator@USER315-M> properties: branch-nick: DC++ + timestamp: 2008-04-24 23:00:32.953000069 +0200 committer: poy <po...@12...> properties: branch-nick: repo Name: bzr:revision-id:v3-trunk1 - 1027 arn...@gm...-20080323183926-schknwnkgeo7ivdn 1028 zouzou123gen-20080323220411-r8usuc3qxwuh7zsn 1029 zouzou123gen-20080323221249-0su72zaj13e706mk 1030 arn...@gm...-20080324140623-muba1dl46m000o8c 1031 zouzou123gen-20080324141933-qbgr93ugpe0297m6 1032 arn...@gm...-20080324153706-siidja05n84i00b1 1033 arn...@gm...-20080324153823-lhn3awurnu77riln 1034 arn...@gm...-20080324165650-zapppziji67yf5a2 1035 zouzou123gen-20080324175936-4mqc2kh0lo5wtdu2 1036 zouzou123gen-20080325004602-6wdsoym95mjuhwd3 1037 arn...@gm...-20080325100659-8fqy6q65itmghlep 1038 zouzou123gen-20080325175216-s297sdiucukfvijh 1039 arn...@gm...-20080325210137-3dfqyoi8ykosy087 1040 arn...@gm...-20080325211747-nwwy1eb33r071sca 1041 arn...@gm...-20080326084110-qbselrjckku275xi 1042 zouzou123gen-20080326123631-35642mgbk2i4ty32 1043 zouzou123gen-20080326124345-f4xwn2d3ty8ubd6r 1044 arn...@gm...-20080326162031-il0nyms30w0mky43 1045 arn...@gm...-20080326164801-8dru8mjc06xgzjpv 1046 arn...@gm...-20080326170438-uzl2rx8fqnohak7g 1047 zouzou123gen-20080326172821-d6uqcbmfb0c6rwlv 1048 arn...@gm...-20080326213257-qlgdh7m2712p2l0q 1049 arn...@gm...-20080326214313-ktnoekgk3s0wmatz 1050 arn...@gm...-20080326215256-0j1iqrf286b9g7zf 1051 arn...@gm...-20080327082121-hoi22wh1gwjdfbyd 1052 arn...@gm...-20080327120639-um3tukdt374rwvgm 1053 zouzou123gen-20080327130703-6vtek6uxy3vua543 1054 arn...@gm...-20080327215831-dmg5mkufskabwkro 1055 arn...@gm...-20080327231459-cdztcv25alsuyqmf 1056 arn...@gm...-20080328085925-gceybsr53oml1p24 1057 arn...@gm...-20080328200512-1sjuu6bcnl2dyd2a 1058 arn...@gm...-20080328210347-bussqjrm5mfswh7o 1059 arn...@gm...-20080329055630-braiir1dskv7a4qm 1060 arn...@gm...-20080329061558-rck8dz60wpj3c5ja 1061 arn...@gm...-20080329081253-if6o5jn329mbzfpl 1062 arn...@gm...-20080329081619-cb4x930j8sp55cs0 1063 arn...@gm...-20080329103216-hgjzo7ra2zixbztd 1064 arn...@gm...-20080329124042-q3aw4iodmo5kafyp 1065 arn...@gm...-20080329124926-2je1z18p0272zpua 1066 arn...@gm...-20080329150901-ehj9t32en7eps2dp 1067 zouzou123gen-20080329153653-36xlvpik2ns9r84r 1068 zouzou123gen-20080329162703-51xr8hg073pg7wq5 1069 zouzou123gen-20080329234706-8ddipdqu0xeudkql 1070 arn...@gm...-20080330081232-ubqr1171ewalrd4q 1071 zouzou123gen-20080330131607-yppbs3mgyjef1cux 1072 zouzou123gen-20080330134835-yv1nogy77ib1uehd 1073 zouzou123gen-20080331124549-alyw7vugdn30piqy 1074 zouzou123gen-20080331135108-q8frtqsin5bosfzm 1075 zouzou123gen-20080331140757-u94q52yccl5lsifk 1076 zouzou123gen-20080331152513-ue1x5qhigcw51348 1077 arn...@gm...-20080331184436-a8g6chibmg8nswls 1078 arn...@gm...-20080331220648-81485k28qmwruwz6 1079 zouzou123gen-20080401081001-2yjn07cf8s5sxr3a 1080 zouzou123gen-20080401081247-f3p4hdjojnd460jw 1081 zouzou123gen-20080401084117-24a454g8o0x656kg 1082 zouzou123gen-20080401133146-jabb5i8870fg6f66 1083 zouzou123gen-20080401154610-mxdqoo5bksru93e6 1084 arn...@gm...-20080401185530-lqj4tflt5ldmx46f 1085 arn...@gm...-20080401212616-ffl7m0xm8gt15knk 1086 arn...@gm...-20080402084515-ofmnwihzv159jton 1087 arn...@gm...-20080402133105-y70soi38owzl76i9 1088 arn...@gm...-20080402142417-rn2dbkx19wfz3vae 1089 arn...@gm...-20080402144459-u3z3hqvl8aqjc4a0 1090 zouzou123gen-20080402145051-zi8tmvy8u3r2mzu8 1091 arn...@gm...-20080402152137-f397uz1yp9qjvfwh 1092 zouzou123gen-20080402170355-29wda40wk3cy7lu5 1093 arn...@gm...-20080402180628-ipos9li0c4bsmq1h 1094 arn...@gm...-20080402181235-s2a6f4ww4lzayl46 1095 arn...@gm...-20080402193851-6mu64vgep6tijith 1096 arn...@gm...-20080402203810-86zpxsx69q83zf3r 1097 arn...@gm...-20080402204331-so2e8n892o23pejr 1098 poy-20080402224153-225qylr2cfwhqrg7 1099 mrmikejj-20080403125112-o8polh8rkn62umyh 1100 arn...@gm...-20080403125139-8xub76j1xazhfxna 1101 po...@12...-20080403140544-13kockkjho883nb4 1102 po...@12...-20080403143012-bxghtoodiolugpbs 1103 arn...@gm...-20080403190809-bbi4bz5rfcvjnt20 1104 arn...@gm...-20080403205410-czxru1vcg1s4wcws 1105 arn...@gm...-20080403213124-54spdrwszgyimd90 1106 po...@12...-20080404002406-aj74x5tngi6mmmj1 1107 arn...@gm...-20080404122415-mjy07qzbaxyhagra 1108 po...@12...-20080404145445-84lyk5tyy3b3br14 1109 po...@12...-20080404231417-v4v8x7u3f0hm0ejc 1110 po...@12...-20080405001107-14d1ojjof8xhvcj8 1111 arn...@gm...-20080405071929-jmnrul21sxx04kky 1112 arn...@gm...-20080405080105-9qbda7be0pi7y1ai 1113 po...@12...-20080405154555-yuj2n5kyndfjlpsf 1114 po...@12...-20080405220250-8y09d0samsj8ja94 1115 po...@12...-20080406134101-4860ytb61sbu3yhg 1116 po...@12...-20080406155849-2wzxzuzs5m8zpk0g 1117 po...@12...-20080406164835-bv5dydhm3qqydsty 1118 arn...@gm...-20080406210237-c7tyfgiz2sjgv044 1119 po...@12...-20080407114423-4yajg1rffidq76bj 1120 arn...@gm...-20080407194826-c42t4bjzw4vflejn 1121 po...@12...-20080407214303-o7ul1bvcn6gvaoc9 1122 po...@12...-20080407220647-r7f3em92til5j67s 1123 po...@12...-20080408212439-54t3bqlhvw1nu4xc 1124 arn...@gm...-20080409193708-y6erfzwrcb1seet3 1125 arn...@gm...-20080409195827-ub6t2s3wdf28nfpz 1126 po...@12...-20080409215055-1zmqhhm2859878c1 1127 arn...@gm...-20080410102447-l4es4cbukkqwcnpc 1128 arn...@gm...-20080410214118-b70g50tl27cq9q29 1129 arn...@gm...-20080411074730-w1pu78qigtx87lx3 1130 arn...@gm...-20080411090724-kwdj9pg9hrv1xhwb 1131 po...@12...-20080411153057-tn7zhxqk0z7ceref 1132 arn...@gm...-20080411200946-ierqlg8v9vzj18n2 1133 arn...@gm...-20080411201718-ecshulwd7ic0wdci 1134 arn...@gm...-20080411204047-jc9vzcsf32j38dvc 1135 arn...@gm...-20080411205445-ojuz2a29yq8ww37j 1136 arn...@gm...-20080411214746-r420xmdgo35pkweb 1137 po...@12...-20080412010723-cibh8r0itlzqyt3f 1138 arn...@gm...-20080412200504-6qfeqnsghxgrk775 1139 arn...@gm...-20080413095435-2pkfb407hk8j54te 1140 arn...@gm...-20080413133927-zw2tpz8o8p3izyix 1141 arn...@gm...-20080413165025-ug342rxtq4blxck5 1142 arn...@gm...-20080413182618-6ihabn0tii6gb2m2 1143 arn...@gm...-20080413184517-9p08tedakta1h762 1144 arn...@gm...-20080413193655-kc98lx7kpzo42q43 1145 arn...@gm...-20080414132947-pguvkuzvyadukssc 1146 arn...@gm...-20080414133544-pxwxm9kcvw0k0vf3 1147 po...@12...-20080414174341-hw1im7ysymscpiq0 1148 arn...@gm...-20080414181459-5gu852lneflgf5d6 1149 po...@12...-20080414205719-d80e75fsl8zzi6je 1150 arn...@gm...-20080414211616-835ve71r1qdlbhb4 1151 arn...@gm...-20080415080409-4cid9q7opng8ijav 1152 arn...@gm...-20080415124540-roduj23x442jeefn 1153 arn...@gm...-20080415141450-cld2ym4s50uu31q7 1154 po...@12...-20080415143018-4emcs3u1fquzsu1f 1155 arn...@gm...-20080415174958-wfqu5kga5pe39xvc 1156 po...@12...-20080415182942-2ux0yn8immkrz7ch 1157 po...@12...-20080415185700-gdgpyn414bf4behz 1158 po...@12...-20080415202535-cvevdgrawpilji5b 1159 po...@12...-20080415214801-lgb1429qdm4ti6ub 1160 po...@12...-20080416123247-6dw18ea0lk4m5q8q 1161 po...@12...-20080416135834-6mtzcfy7pzxqfnq0 1162 po...@12...-20080416181626-0ex66f1lv1maf38l 1163 arn...@gm...-20080416183603-yxbj16t2nd8rdzzd 1164 arn...@gm...-20080416200700-wncbhytfixz9b15u 1165 po...@12...-20080416200941-5oigemky43sz6r87 1166 arn...@gm...-20080416204550-0dx3qhxasdkdohx1 1167 arn...@gm...-20080416211510-3ilsym0bom7u2cer 1168 tom@athlon-20080417125238-0hhhchg951y7p83w 1169 arn...@gm...-20080418203137-e6szrje3fje5dgh9 1170 arn...@gm...-20080419164722-vyjrwwvglxr4yxuu 1171 arn...@gm...-20080419164802-o2boulbfrea4e0dx 1172 arn...@gm...-20080419165129-zj3axn731fo84vd5 1173 po...@12...-20080419172806-2qspfwerslo10rd2 1174 arn...@gm...-20080419212304-3wjafor82amtvik3 1175 arn...@gm...-20080419212347-t5oze1b59dk7vkiv 1176 arn...@gm...-20080420133104-h16loa3kvzrpkxiv 1177 po...@12...-20080420141642-z9mgyje16kkfy11z 1178 arn...@gm...-20080420173012-we22yoyvldt8u1az 1179 arn...@gm...-20080420173645-l296bgbr60wj267s 1180 arn...@gm...-20080420181134-ypu4ik21vc9ma1u9 1181 arn...@gm...-20080420192935-g59ddftmp35o6wdq 1182 arn...@gm...-20080420194530-qbyih90fixp3jevq 1183 arn...@gm...-20080420200905-mc0wa2egjt6k0783 1184 po...@12...-20080421110151-tm3apquwg3p4otyv 1185 po...@12...-20080421111032-2mwe6we5llzbqfj1 1186 arn...@gm...-20080421112743-av3pdgtq20m91f8c 1187 arn...@gm...-20080421122035-2ygc85ppjs7rhswn 1188 arn...@gm...-20080421194323-clug9p9pkjkgc0cw 1189 arn...@gm...-20080422063343-blx6k6y2ydxtbkjy 1190 po...@12...-20080422102607-kb3rl7h4i6alv3oo 1191 po...@12...-20080422143053-gsqp7dlvq1vwkahf 1192 arn...@gm...-20080423181453-79vl70wtqix7zxhf 1193 arn...@gm...-20080423184105-mp2f385vndp22m8f 1194 arn...@gm...-20080423185140-vz1vp66h0xzrxv6m 1195 arn...@gm...-20080423191309-bxflhitmwd36vix3 1196 arn...@gm...-20080423191718-3sc2ek2axdtc0b6e 1197 po...@12...-20080423223740-naz9ch6wp525yonb 1198 administrator@user315-m-20080424114244-eu0vcezrvqz7sf8t 1199 administrator@user315-m-20080424121241-ta23vg7isv4346qw + 1027 arn...@gm...-20080323183926-schknwnkgeo7ivdn 1028 zouzou123gen-20080323220411-r8usuc3qxwuh7zsn 1029 zouzou123gen-20080323221249-0su72zaj13e706mk 1030 arn...@gm...-20080324140623-muba1dl46m000o8c 1031 zouzou123gen-20080324141933-qbgr93ugpe0297m6 1032 arn...@gm...-20080324153706-siidja05n84i00b1 1033 arn...@gm...-20080324153823-lhn3awurnu77riln 1034 arn...@gm...-20080324165650-zapppziji67yf5a2 1035 zouzou123gen-20080324175936-4mqc2kh0lo5wtdu2 1036 zouzou123gen-20080325004602-6wdsoym95mjuhwd3 1037 arn...@gm...-20080325100659-8fqy6q65itmghlep 1038 zouzou123gen-20080325175216-s297sdiucukfvijh 1039 arn...@gm...-20080325210137-3dfqyoi8ykosy087 1040 arn...@gm...-20080325211747-nwwy1eb33r071sca 1041 arn...@gm...-20080326084110-qbselrjckku275xi 1042 zouzou123gen-20080326123631-35642mgbk2i4ty32 1043 zouzou123gen-20080326124345-f4xwn2d3ty8ubd6r 1044 arn...@gm...-20080326162031-il0nyms30w0mky43 1045 arn...@gm...-20080326164801-8dru8mjc06xgzjpv 1046 arn...@gm...-20080326170438-uzl2rx8fqnohak7g 1047 zouzou123gen-20080326172821-d6uqcbmfb0c6rwlv 1048 arn...@gm...-20080326213257-qlgdh7m2712p2l0q 1049 arn...@gm...-20080326214313-ktnoekgk3s0wmatz 1050 arn...@gm...-20080326215256-0j1iqrf286b9g7zf 1051 arn...@gm...-20080327082121-hoi22wh1gwjdfbyd 1052 arn...@gm...-20080327120639-um3tukdt374rwvgm 1053 zouzou123gen-20080327130703-6vtek6uxy3vua543 1054 arn...@gm...-20080327215831-dmg5mkufskabwkro 1055 arn...@gm...-20080327231459-cdztcv25alsuyqmf 1056 arn...@gm...-20080328085925-gceybsr53oml1p24 1057 arn...@gm...-20080328200512-1sjuu6bcnl2dyd2a 1058 arn...@gm...-20080328210347-bussqjrm5mfswh7o 1059 arn...@gm...-20080329055630-braiir1dskv7a4qm 1060 arn...@gm...-20080329061558-rck8dz60wpj3c5ja 1061 arn...@gm...-20080329081253-if6o5jn329mbzfpl 1062 arn...@gm...-20080329081619-cb4x930j8sp55cs0 1063 arn...@gm...-20080329103216-hgjzo7ra2zixbztd 1064 arn...@gm...-20080329124042-q3aw4iodmo5kafyp 1065 arn...@gm...-20080329124926-2je1z18p0272zpua 1066 arn...@gm...-20080329150901-ehj9t32en7eps2dp 1067 zouzou123gen-20080329153653-36xlvpik2ns9r84r 1068 zouzou123gen-20080329162703-51xr8hg073pg7wq5 1069 zouzou123gen-20080329234706-8ddipdqu0xeudkql 1070 arn...@gm...-20080330081232-ubqr1171ewalrd4q 1071 zouzou123gen-20080330131607-yppbs3mgyjef1cux 1072 zouzou123gen-20080330134835-yv1nogy77ib1uehd 1073 zouzou123gen-20080331124549-alyw7vugdn30piqy 1074 zouzou123gen-20080331135108-q8frtqsin5bosfzm 1075 zouzou123gen-20080331140757-u94q52yccl5lsifk 1076 zouzou123gen-20080331152513-ue1x5qhigcw51348 1077 arn...@gm...-20080331184436-a8g6chibmg8nswls 1078 arn...@gm...-20080331220648-81485k28qmwruwz6 1079 zouzou123gen-20080401081001-2yjn07cf8s5sxr3a 1080 zouzou123gen-20080401081247-f3p4hdjojnd460jw 1081 zouzou123gen-20080401084117-24a454g8o0x656kg 1082 zouzou123gen-20080401133146-jabb5i8870fg6f66 1083 zouzou123gen-20080401154610-mxdqoo5bksru93e6 1084 arn...@gm...-20080401185530-lqj4tflt5ldmx46f 1085 arn...@gm...-20080401212616-ffl7m0xm8gt15knk 1086 arn...@gm...-20080402084515-ofmnwihzv159jton 1087 arn...@gm...-20080402133105-y70soi38owzl76i9 1088 arn...@gm...-20080402142417-rn2dbkx19wfz3vae 1089 arn...@gm...-20080402144459-u3z3hqvl8aqjc4a0 1090 zouzou123gen-20080402145051-zi8tmvy8u3r2mzu8 1091 arn...@gm...-20080402152137-f397uz1yp9qjvfwh 1092 zouzou123gen-20080402170355-29wda40wk3cy7lu5 1093 arn...@gm...-20080402180628-ipos9li0c4bsmq1h 1094 arn...@gm...-20080402181235-s2a6f4ww4lzayl46 1095 arn...@gm...-20080402193851-6mu64vgep6tijith 1096 arn...@gm...-20080402203810-86zpxsx69q83zf3r 1097 arn...@gm...-20080402204331-so2e8n892o23pejr 1098 poy-20080402224153-225qylr2cfwhqrg7 1099 mrmikejj-20080403125112-o8polh8rkn62umyh 1100 arn...@gm...-20080403125139-8xub76j1xazhfxna 1101 po...@12...-20080403140544-13kockkjho883nb4 1102 po...@12...-20080403143012-bxghtoodiolugpbs 1103 arn...@gm...-20080403190809-bbi4bz5rfcvjnt20 1104 arn...@gm...-20080403205410-czxru1vcg1s4wcws 1105 arn...@gm...-20080403213124-54spdrwszgyimd90 1106 po...@12...-20080404002406-aj74x5tngi6mmmj1 1107 arn...@gm...-20080404122415-mjy07qzbaxyhagra 1108 po...@12...-20080404145445-84lyk5tyy3b3br14 1109 po...@12...-20080404231417-v4v8x7u3f0hm0ejc 1110 po...@12...-20080405001107-14d1ojjof8xhvcj8 1111 arn...@gm...-20080405071929-jmnrul21sxx04kky 1112 arn...@gm...-20080405080105-9qbda7be0pi7y1ai 1113 po...@12...-20080405154555-yuj2n5kyndfjlpsf 1114 po...@12...-20080405220250-8y09d0samsj8ja94 1115 po...@12...-20080406134101-4860ytb61sbu3yhg 1116 po...@12...-20080406155849-2wzxzuzs5m8zpk0g 1117 po...@12...-20080406164835-bv5dydhm3qqydsty 1118 arn...@gm...-20080406210237-c7tyfgiz2sjgv044 1119 po...@12...-20080407114423-4yajg1rffidq76bj 1120 arn...@gm...-20080407194826-c42t4bjzw4vflejn 1121 po...@12...-20080407214303-o7ul1bvcn6gvaoc9 1122 po...@12...-20080407220647-r7f3em92til5j67s 1123 po...@12...-20080408212439-54t3bqlhvw1nu4xc 1124 arn...@gm...-20080409193708-y6erfzwrcb1seet3 1125 arn...@gm...-20080409195827-ub6t2s3wdf28nfpz 1126 po...@12...-20080409215055-1zmqhhm2859878c1 1127 arn...@gm...-20080410102447-l4es4cbukkqwcnpc 1128 arn...@gm...-20080410214118-b70g50tl27cq9q29 1129 arn...@gm...-20080411074730-w1pu78qigtx87lx3 1130 arn...@gm...-20080411090724-kwdj9pg9hrv1xhwb 1131 po...@12...-20080411153057-tn7zhxqk0z7ceref 1132 arn...@gm...-20080411200946-ierqlg8v9vzj18n2 1133 arn...@gm...-20080411201718-ecshulwd7ic0wdci 1134 arn...@gm...-20080411204047-jc9vzcsf32j38dvc 1135 arn...@gm...-20080411205445-ojuz2a29yq8ww37j 1136 arn...@gm...-20080411214746-r420xmdgo35pkweb 1137 po...@12...-20080412010723-cibh8r0itlzqyt3f 1138 arn...@gm...-20080412200504-6qfeqnsghxgrk775 1139 arn...@gm...-20080413095435-2pkfb407hk8j54te 1140 arn...@gm...-20080413133927-zw2tpz8o8p3izyix 1141 arn...@gm...-20080413165025-ug342rxtq4blxck5 1142 arn...@gm...-20080413182618-6ihabn0tii6gb2m2 1143 arn...@gm...-20080413184517-9p08tedakta1h762 1144 arn...@gm...-20080413193655-kc98lx7kpzo42q43 1145 arn...@gm...-20080414132947-pguvkuzvyadukssc 1146 arn...@gm...-20080414133544-pxwxm9kcvw0k0vf3 1147 po...@12...-20080414174341-hw1im7ysymscpiq0 1148 arn...@gm...-20080414181459-5gu852lneflgf5d6 1149 po...@12...-20080414205719-d80e75fsl8zzi6je 1150 arn...@gm...-20080414211616-835ve71r1qdlbhb4 1151 arn...@gm...-20080415080409-4cid9q7opng8ijav 1152 arn...@gm...-20080415124540-roduj23x442jeefn 1153 arn...@gm...-20080415141450-cld2ym4s50uu31q7 1154 po...@12...-20080415143018-4emcs3u1fquzsu1f 1155 arn...@gm...-20080415174958-wfqu5kga5pe39xvc 1156 po...@12...-20080415182942-2ux0yn8immkrz7ch 1157 po...@12...-20080415185700-gdgpyn414bf4behz 1158 po...@12...-20080415202535-cvevdgrawpilji5b 1159 po...@12...-20080415214801-lgb1429qdm4ti6ub 1160 po...@12...-20080416123247-6dw18ea0lk4m5q8q 1161 po...@12...-20080416135834-6mtzcfy7pzxqfnq0 1162 po...@12...-20080416181626-0ex66f1lv1maf38l 1163 arn...@gm...-20080416183603-yxbj16t2nd8rdzzd 1164 arn...@gm...-20080416200700-wncbhytfixz9b15u 1165 po...@12...-20080416200941-5oigemky43sz6r87 1166 arn...@gm...-20080416204550-0dx3qhxasdkdohx1 1167 arn...@gm...-20080416211510-3ilsym0bom7u2cer 1168 tom@athlon-20080417125238-0hhhchg951y7p83w 1169 arn...@gm...-20080418203137-e6szrje3fje5dgh9 1170 arn...@gm...-20080419164722-vyjrwwvglxr4yxuu 1171 arn...@gm...-20080419164802-o2boulbfrea4e0dx 1172 arn...@gm...-20080419165129-zj3axn731fo84vd5 1173 po...@12...-20080419172806-2qspfwerslo10rd2 1174 arn...@gm...-20080419212304-3wjafor82amtvik3 1175 arn...@gm...-20080419212347-t5oze1b59dk7vkiv 1176 arn...@gm...-20080420133104-h16loa3kvzrpkxiv 1177 po...@12...-20080420141642-z9mgyje16kkfy11z 1178 arn...@gm...-20080420173012-we22yoyvldt8u1az 1179 arn...@gm...-20080420173645-l296bgbr60wj267s 1180 arn...@gm...-20080420181134-ypu4ik21vc9ma1u9 1181 arn...@gm...-20080420192935-g59ddftmp35o6wdq 1182 arn...@gm...-20080420194530-qbyih90fixp3jevq 1183 arn...@gm...-20080420200905-mc0wa2egjt6k0783 1184 po...@12...-20080421110151-tm3apquwg3p4otyv 1185 po...@12...-20080421111032-2mwe6we5llzbqfj1 1186 arn...@gm...-20080421112743-av3pdgtq20m91f8c 1187 arn...@gm...-20080421122035-2ygc85ppjs7rhswn 1188 arn...@gm...-20080421194323-clug9p9pkjkgc0cw 1189 arn...@gm...-20080422063343-blx6k6y2ydxtbkjy 1190 po...@12...-20080422102607-kb3rl7h4i6alv3oo 1191 po...@12...-20080422143053-gsqp7dlvq1vwkahf 1192 arn...@gm...-20080423181453-79vl70wtqix7zxhf 1193 arn...@gm...-20080423184105-mp2f385vndp22m8f 1194 arn...@gm...-20080423185140-vz1vp66h0xzrxv6m 1195 arn...@gm...-20080423191309-bxflhitmwd36vix3 1196 arn...@gm...-20080423191718-3sc2ek2axdtc0b6e 1197 po...@12...-20080423223740-naz9ch6wp525yonb 1198 administrator@user315-m-20080424114244-eu0vcezrvqz7sf8t 1199 administrator@user315-m-20080424121241-ta23vg7isv4346qw 1200 po...@12...-20080424210032-97omp80p01ag7tlr Modified: dcplusplus/trunk/changelog.txt =================================================================== --- dcplusplus/trunk/changelog.txt 2008-04-24 15:17:35 UTC (rev 1224) +++ dcplusplus/trunk/changelog.txt 2008-04-29 19:04:07 UTC (rev 1225) @@ -1,4 +1,6 @@ --- 0.706 2008-04-24 -- +* Fixed crash when pressing F1 twice + +-- 0.706 2008-04-24 -- * [L#202563] Fixed some missing translations * Use setenv on unix (thanks yakov suraev) * Fixed out of focus window when restoring from icon (poy) Modified: dcplusplus/trunk/dwt/include/dwt/Widget.h =================================================================== --- dcplusplus/trunk/dwt/include/dwt/Widget.h 2008-04-24 15:17:35 UTC (rev 1224) +++ dcplusplus/trunk/dwt/include/dwt/Widget.h 2008-04-29 19:04:07 UTC (rev 1225) @@ -37,6 +37,7 @@ #define DWT_Widget_h #include "forward.h" +#include "Atom.h" #include "Rectangle.h" #include "Message.h" #include "tstring.h" @@ -194,6 +195,9 @@ Widget * itsParent; HWND itsHandle; + /// The atom with which the pointer to the Widget is registered on the HWND + static GlobalAtom propAtom; + }; inline Widget::Widget( Widget * parent ) : itsParent(parent), itsHandle(NULL) { @@ -226,7 +230,7 @@ template<typename T> T hwnd_cast(HWND hwnd) { - Widget* w = reinterpret_cast<Widget*>(::GetWindowLongPtr(hwnd, GWLP_USERDATA)); + Widget* w = reinterpret_cast<Widget*>(::GetProp(hwnd, Widget::propAtom)); return dynamic_cast<T>(w); } Modified: dcplusplus/trunk/dwt/src/Widget.cpp =================================================================== --- dcplusplus/trunk/dwt/src/Widget.cpp 2008-04-24 15:17:35 UTC (rev 1224) +++ dcplusplus/trunk/dwt/src/Widget.cpp 2008-04-29 19:04:07 UTC (rev 1225) @@ -93,12 +93,7 @@ throw DWTException("You may not attach to a widget that's already attached"); } itsHandle = hwnd; - dwtassert((::GetWindowLongPtr(hwnd, GWLP_USERDATA) == 0), "Userdata already set"); - ::SetLastError(0); - LONG_PTR ret = ::SetWindowLongPtr(hwnd, GWLP_USERDATA, reinterpret_cast<LONG_PTR>(this)); - if(ret == 0 && ::GetLastError() != 0) { - throw Win32Exception("Error while setting pointer"); - } + ::SetProp(hwnd, propAtom, reinterpret_cast<HANDLE>(this) ); } void Widget::addRemoveStyle( DWORD addStyle, bool add ) @@ -149,6 +144,8 @@ } } +GlobalAtom Widget::propAtom(_T("dwt::Widget*")); + void Widget::addCallback( const Message& msg, const CallbackType& callback ) { itsCallbacks[msg].push_back(callback); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <arn...@us...> - 2008-04-29 19:06:28
|
Revision: 1226 http://dcplusplus.svn.sourceforge.net/dcplusplus/?rev=1226&view=rev Author: arnetheduck Date: 2008-04-29 12:05:56 -0700 (Tue, 29 Apr 2008) Log Message: ----------- Remove update message redundancy, start writing helper functions that can be used internally Modified Paths: -------------- dcplusplus/trunk/dwt/include/dwt/aspects/AspectText.h dcplusplus/trunk/dwt/include/dwt/aspects/AspectUpdate.h dcplusplus/trunk/dwt/include/dwt/util/check.h dcplusplus/trunk/dwt/include/dwt/widgets/TextBox.h dcplusplus/trunk/win32/CommandDlg.cpp dcplusplus/trunk/win32/FavHubProperties.cpp dcplusplus/trunk/win32/GeneralPage.cpp Added Paths: ----------- dcplusplus/trunk/dwt/include/dwt/util/win32/ dcplusplus/trunk/dwt/include/dwt/util/win32/ApiHelpers.h Property Changed: ---------------- dcplusplus/trunk/ Property changes on: dcplusplus/trunk ___________________________________________________________________ Name: bzr:revision-info - timestamp: 2008-04-24 23:00:32.953000069 +0200 committer: poy <po...@12...> properties: branch-nick: repo + timestamp: 2008-04-24 23:28:27.434000015 +0200 committer: Jacek Sieka <arn...@gm...> properties: branch-nick: dcplusplus Name: bzr:file-ids - + dwt/include/dwt/util/win32 win32-20080424212624-k9ufww120rnw1130-1 dwt/include/dwt/util/win32/ApiHelpers.h apihelpers.h-20080424212624-k9ufww120rnw1130-2 Name: bzr:revision-id:v3-trunk1 - 1027 arn...@gm...-20080323183926-schknwnkgeo7ivdn 1028 zouzou123gen-20080323220411-r8usuc3qxwuh7zsn 1029 zouzou123gen-20080323221249-0su72zaj13e706mk 1030 arn...@gm...-20080324140623-muba1dl46m000o8c 1031 zouzou123gen-20080324141933-qbgr93ugpe0297m6 1032 arn...@gm...-20080324153706-siidja05n84i00b1 1033 arn...@gm...-20080324153823-lhn3awurnu77riln 1034 arn...@gm...-20080324165650-zapppziji67yf5a2 1035 zouzou123gen-20080324175936-4mqc2kh0lo5wtdu2 1036 zouzou123gen-20080325004602-6wdsoym95mjuhwd3 1037 arn...@gm...-20080325100659-8fqy6q65itmghlep 1038 zouzou123gen-20080325175216-s297sdiucukfvijh 1039 arn...@gm...-20080325210137-3dfqyoi8ykosy087 1040 arn...@gm...-20080325211747-nwwy1eb33r071sca 1041 arn...@gm...-20080326084110-qbselrjckku275xi 1042 zouzou123gen-20080326123631-35642mgbk2i4ty32 1043 zouzou123gen-20080326124345-f4xwn2d3ty8ubd6r 1044 arn...@gm...-20080326162031-il0nyms30w0mky43 1045 arn...@gm...-20080326164801-8dru8mjc06xgzjpv 1046 arn...@gm...-20080326170438-uzl2rx8fqnohak7g 1047 zouzou123gen-20080326172821-d6uqcbmfb0c6rwlv 1048 arn...@gm...-20080326213257-qlgdh7m2712p2l0q 1049 arn...@gm...-20080326214313-ktnoekgk3s0wmatz 1050 arn...@gm...-20080326215256-0j1iqrf286b9g7zf 1051 arn...@gm...-20080327082121-hoi22wh1gwjdfbyd 1052 arn...@gm...-20080327120639-um3tukdt374rwvgm 1053 zouzou123gen-20080327130703-6vtek6uxy3vua543 1054 arn...@gm...-20080327215831-dmg5mkufskabwkro 1055 arn...@gm...-20080327231459-cdztcv25alsuyqmf 1056 arn...@gm...-20080328085925-gceybsr53oml1p24 1057 arn...@gm...-20080328200512-1sjuu6bcnl2dyd2a 1058 arn...@gm...-20080328210347-bussqjrm5mfswh7o 1059 arn...@gm...-20080329055630-braiir1dskv7a4qm 1060 arn...@gm...-20080329061558-rck8dz60wpj3c5ja 1061 arn...@gm...-20080329081253-if6o5jn329mbzfpl 1062 arn...@gm...-20080329081619-cb4x930j8sp55cs0 1063 arn...@gm...-20080329103216-hgjzo7ra2zixbztd 1064 arn...@gm...-20080329124042-q3aw4iodmo5kafyp 1065 arn...@gm...-20080329124926-2je1z18p0272zpua 1066 arn...@gm...-20080329150901-ehj9t32en7eps2dp 1067 zouzou123gen-20080329153653-36xlvpik2ns9r84r 1068 zouzou123gen-20080329162703-51xr8hg073pg7wq5 1069 zouzou123gen-20080329234706-8ddipdqu0xeudkql 1070 arn...@gm...-20080330081232-ubqr1171ewalrd4q 1071 zouzou123gen-20080330131607-yppbs3mgyjef1cux 1072 zouzou123gen-20080330134835-yv1nogy77ib1uehd 1073 zouzou123gen-20080331124549-alyw7vugdn30piqy 1074 zouzou123gen-20080331135108-q8frtqsin5bosfzm 1075 zouzou123gen-20080331140757-u94q52yccl5lsifk 1076 zouzou123gen-20080331152513-ue1x5qhigcw51348 1077 arn...@gm...-20080331184436-a8g6chibmg8nswls 1078 arn...@gm...-20080331220648-81485k28qmwruwz6 1079 zouzou123gen-20080401081001-2yjn07cf8s5sxr3a 1080 zouzou123gen-20080401081247-f3p4hdjojnd460jw 1081 zouzou123gen-20080401084117-24a454g8o0x656kg 1082 zouzou123gen-20080401133146-jabb5i8870fg6f66 1083 zouzou123gen-20080401154610-mxdqoo5bksru93e6 1084 arn...@gm...-20080401185530-lqj4tflt5ldmx46f 1085 arn...@gm...-20080401212616-ffl7m0xm8gt15knk 1086 arn...@gm...-20080402084515-ofmnwihzv159jton 1087 arn...@gm...-20080402133105-y70soi38owzl76i9 1088 arn...@gm...-20080402142417-rn2dbkx19wfz3vae 1089 arn...@gm...-20080402144459-u3z3hqvl8aqjc4a0 1090 zouzou123gen-20080402145051-zi8tmvy8u3r2mzu8 1091 arn...@gm...-20080402152137-f397uz1yp9qjvfwh 1092 zouzou123gen-20080402170355-29wda40wk3cy7lu5 1093 arn...@gm...-20080402180628-ipos9li0c4bsmq1h 1094 arn...@gm...-20080402181235-s2a6f4ww4lzayl46 1095 arn...@gm...-20080402193851-6mu64vgep6tijith 1096 arn...@gm...-20080402203810-86zpxsx69q83zf3r 1097 arn...@gm...-20080402204331-so2e8n892o23pejr 1098 poy-20080402224153-225qylr2cfwhqrg7 1099 mrmikejj-20080403125112-o8polh8rkn62umyh 1100 arn...@gm...-20080403125139-8xub76j1xazhfxna 1101 po...@12...-20080403140544-13kockkjho883nb4 1102 po...@12...-20080403143012-bxghtoodiolugpbs 1103 arn...@gm...-20080403190809-bbi4bz5rfcvjnt20 1104 arn...@gm...-20080403205410-czxru1vcg1s4wcws 1105 arn...@gm...-20080403213124-54spdrwszgyimd90 1106 po...@12...-20080404002406-aj74x5tngi6mmmj1 1107 arn...@gm...-20080404122415-mjy07qzbaxyhagra 1108 po...@12...-20080404145445-84lyk5tyy3b3br14 1109 po...@12...-20080404231417-v4v8x7u3f0hm0ejc 1110 po...@12...-20080405001107-14d1ojjof8xhvcj8 1111 arn...@gm...-20080405071929-jmnrul21sxx04kky 1112 arn...@gm...-20080405080105-9qbda7be0pi7y1ai 1113 po...@12...-20080405154555-yuj2n5kyndfjlpsf 1114 po...@12...-20080405220250-8y09d0samsj8ja94 1115 po...@12...-20080406134101-4860ytb61sbu3yhg 1116 po...@12...-20080406155849-2wzxzuzs5m8zpk0g 1117 po...@12...-20080406164835-bv5dydhm3qqydsty 1118 arn...@gm...-20080406210237-c7tyfgiz2sjgv044 1119 po...@12...-20080407114423-4yajg1rffidq76bj 1120 arn...@gm...-20080407194826-c42t4bjzw4vflejn 1121 po...@12...-20080407214303-o7ul1bvcn6gvaoc9 1122 po...@12...-20080407220647-r7f3em92til5j67s 1123 po...@12...-20080408212439-54t3bqlhvw1nu4xc 1124 arn...@gm...-20080409193708-y6erfzwrcb1seet3 1125 arn...@gm...-20080409195827-ub6t2s3wdf28nfpz 1126 po...@12...-20080409215055-1zmqhhm2859878c1 1127 arn...@gm...-20080410102447-l4es4cbukkqwcnpc 1128 arn...@gm...-20080410214118-b70g50tl27cq9q29 1129 arn...@gm...-20080411074730-w1pu78qigtx87lx3 1130 arn...@gm...-20080411090724-kwdj9pg9hrv1xhwb 1131 po...@12...-20080411153057-tn7zhxqk0z7ceref 1132 arn...@gm...-20080411200946-ierqlg8v9vzj18n2 1133 arn...@gm...-20080411201718-ecshulwd7ic0wdci 1134 arn...@gm...-20080411204047-jc9vzcsf32j38dvc 1135 arn...@gm...-20080411205445-ojuz2a29yq8ww37j 1136 arn...@gm...-20080411214746-r420xmdgo35pkweb 1137 po...@12...-20080412010723-cibh8r0itlzqyt3f 1138 arn...@gm...-20080412200504-6qfeqnsghxgrk775 1139 arn...@gm...-20080413095435-2pkfb407hk8j54te 1140 arn...@gm...-20080413133927-zw2tpz8o8p3izyix 1141 arn...@gm...-20080413165025-ug342rxtq4blxck5 1142 arn...@gm...-20080413182618-6ihabn0tii6gb2m2 1143 arn...@gm...-20080413184517-9p08tedakta1h762 1144 arn...@gm...-20080413193655-kc98lx7kpzo42q43 1145 arn...@gm...-20080414132947-pguvkuzvyadukssc 1146 arn...@gm...-20080414133544-pxwxm9kcvw0k0vf3 1147 po...@12...-20080414174341-hw1im7ysymscpiq0 1148 arn...@gm...-20080414181459-5gu852lneflgf5d6 1149 po...@12...-20080414205719-d80e75fsl8zzi6je 1150 arn...@gm...-20080414211616-835ve71r1qdlbhb4 1151 arn...@gm...-20080415080409-4cid9q7opng8ijav 1152 arn...@gm...-20080415124540-roduj23x442jeefn 1153 arn...@gm...-20080415141450-cld2ym4s50uu31q7 1154 po...@12...-20080415143018-4emcs3u1fquzsu1f 1155 arn...@gm...-20080415174958-wfqu5kga5pe39xvc 1156 po...@12...-20080415182942-2ux0yn8immkrz7ch 1157 po...@12...-20080415185700-gdgpyn414bf4behz 1158 po...@12...-20080415202535-cvevdgrawpilji5b 1159 po...@12...-20080415214801-lgb1429qdm4ti6ub 1160 po...@12...-20080416123247-6dw18ea0lk4m5q8q 1161 po...@12...-20080416135834-6mtzcfy7pzxqfnq0 1162 po...@12...-20080416181626-0ex66f1lv1maf38l 1163 arn...@gm...-20080416183603-yxbj16t2nd8rdzzd 1164 arn...@gm...-20080416200700-wncbhytfixz9b15u 1165 po...@12...-20080416200941-5oigemky43sz6r87 1166 arn...@gm...-20080416204550-0dx3qhxasdkdohx1 1167 arn...@gm...-20080416211510-3ilsym0bom7u2cer 1168 tom@athlon-20080417125238-0hhhchg951y7p83w 1169 arn...@gm...-20080418203137-e6szrje3fje5dgh9 1170 arn...@gm...-20080419164722-vyjrwwvglxr4yxuu 1171 arn...@gm...-20080419164802-o2boulbfrea4e0dx 1172 arn...@gm...-20080419165129-zj3axn731fo84vd5 1173 po...@12...-20080419172806-2qspfwerslo10rd2 1174 arn...@gm...-20080419212304-3wjafor82amtvik3 1175 arn...@gm...-20080419212347-t5oze1b59dk7vkiv 1176 arn...@gm...-20080420133104-h16loa3kvzrpkxiv 1177 po...@12...-20080420141642-z9mgyje16kkfy11z 1178 arn...@gm...-20080420173012-we22yoyvldt8u1az 1179 arn...@gm...-20080420173645-l296bgbr60wj267s 1180 arn...@gm...-20080420181134-ypu4ik21vc9ma1u9 1181 arn...@gm...-20080420192935-g59ddftmp35o6wdq 1182 arn...@gm...-20080420194530-qbyih90fixp3jevq 1183 arn...@gm...-20080420200905-mc0wa2egjt6k0783 1184 po...@12...-20080421110151-tm3apquwg3p4otyv 1185 po...@12...-20080421111032-2mwe6we5llzbqfj1 1186 arn...@gm...-20080421112743-av3pdgtq20m91f8c 1187 arn...@gm...-20080421122035-2ygc85ppjs7rhswn 1188 arn...@gm...-20080421194323-clug9p9pkjkgc0cw 1189 arn...@gm...-20080422063343-blx6k6y2ydxtbkjy 1190 po...@12...-20080422102607-kb3rl7h4i6alv3oo 1191 po...@12...-20080422143053-gsqp7dlvq1vwkahf 1192 arn...@gm...-20080423181453-79vl70wtqix7zxhf 1193 arn...@gm...-20080423184105-mp2f385vndp22m8f 1194 arn...@gm...-20080423185140-vz1vp66h0xzrxv6m 1195 arn...@gm...-20080423191309-bxflhitmwd36vix3 1196 arn...@gm...-20080423191718-3sc2ek2axdtc0b6e 1197 po...@12...-20080423223740-naz9ch6wp525yonb 1198 administrator@user315-m-20080424114244-eu0vcezrvqz7sf8t 1199 administrator@user315-m-20080424121241-ta23vg7isv4346qw 1200 po...@12...-20080424210032-97omp80p01ag7tlr + 1027 arn...@gm...-20080323183926-schknwnkgeo7ivdn 1028 zouzou123gen-20080323220411-r8usuc3qxwuh7zsn 1029 zouzou123gen-20080323221249-0su72zaj13e706mk 1030 arn...@gm...-20080324140623-muba1dl46m000o8c 1031 zouzou123gen-20080324141933-qbgr93ugpe0297m6 1032 arn...@gm...-20080324153706-siidja05n84i00b1 1033 arn...@gm...-20080324153823-lhn3awurnu77riln 1034 arn...@gm...-20080324165650-zapppziji67yf5a2 1035 zouzou123gen-20080324175936-4mqc2kh0lo5wtdu2 1036 zouzou123gen-20080325004602-6wdsoym95mjuhwd3 1037 arn...@gm...-20080325100659-8fqy6q65itmghlep 1038 zouzou123gen-20080325175216-s297sdiucukfvijh 1039 arn...@gm...-20080325210137-3dfqyoi8ykosy087 1040 arn...@gm...-20080325211747-nwwy1eb33r071sca 1041 arn...@gm...-20080326084110-qbselrjckku275xi 1042 zouzou123gen-20080326123631-35642mgbk2i4ty32 1043 zouzou123gen-20080326124345-f4xwn2d3ty8ubd6r 1044 arn...@gm...-20080326162031-il0nyms30w0mky43 1045 arn...@gm...-20080326164801-8dru8mjc06xgzjpv 1046 arn...@gm...-20080326170438-uzl2rx8fqnohak7g 1047 zouzou123gen-20080326172821-d6uqcbmfb0c6rwlv 1048 arn...@gm...-20080326213257-qlgdh7m2712p2l0q 1049 arn...@gm...-20080326214313-ktnoekgk3s0wmatz 1050 arn...@gm...-20080326215256-0j1iqrf286b9g7zf 1051 arn...@gm...-20080327082121-hoi22wh1gwjdfbyd 1052 arn...@gm...-20080327120639-um3tukdt374rwvgm 1053 zouzou123gen-20080327130703-6vtek6uxy3vua543 1054 arn...@gm...-20080327215831-dmg5mkufskabwkro 1055 arn...@gm...-20080327231459-cdztcv25alsuyqmf 1056 arn...@gm...-20080328085925-gceybsr53oml1p24 1057 arn...@gm...-20080328200512-1sjuu6bcnl2dyd2a 1058 arn...@gm...-20080328210347-bussqjrm5mfswh7o 1059 arn...@gm...-20080329055630-braiir1dskv7a4qm 1060 arn...@gm...-20080329061558-rck8dz60wpj3c5ja 1061 arn...@gm...-20080329081253-if6o5jn329mbzfpl 1062 arn...@gm...-20080329081619-cb4x930j8sp55cs0 1063 arn...@gm...-20080329103216-hgjzo7ra2zixbztd 1064 arn...@gm...-20080329124042-q3aw4iodmo5kafyp 1065 arn...@gm...-20080329124926-2je1z18p0272zpua 1066 arn...@gm...-20080329150901-ehj9t32en7eps2dp 1067 zouzou123gen-20080329153653-36xlvpik2ns9r84r 1068 zouzou123gen-20080329162703-51xr8hg073pg7wq5 1069 zouzou123gen-20080329234706-8ddipdqu0xeudkql 1070 arn...@gm...-20080330081232-ubqr1171ewalrd4q 1071 zouzou123gen-20080330131607-yppbs3mgyjef1cux 1072 zouzou123gen-20080330134835-yv1nogy77ib1uehd 1073 zouzou123gen-20080331124549-alyw7vugdn30piqy 1074 zouzou123gen-20080331135108-q8frtqsin5bosfzm 1075 zouzou123gen-20080331140757-u94q52yccl5lsifk 1076 zouzou123gen-20080331152513-ue1x5qhigcw51348 1077 arn...@gm...-20080331184436-a8g6chibmg8nswls 1078 arn...@gm...-20080331220648-81485k28qmwruwz6 1079 zouzou123gen-20080401081001-2yjn07cf8s5sxr3a 1080 zouzou123gen-20080401081247-f3p4hdjojnd460jw 1081 zouzou123gen-20080401084117-24a454g8o0x656kg 1082 zouzou123gen-20080401133146-jabb5i8870fg6f66 1083 zouzou123gen-20080401154610-mxdqoo5bksru93e6 1084 arn...@gm...-20080401185530-lqj4tflt5ldmx46f 1085 arn...@gm...-20080401212616-ffl7m0xm8gt15knk 1086 arn...@gm...-20080402084515-ofmnwihzv159jton 1087 arn...@gm...-20080402133105-y70soi38owzl76i9 1088 arn...@gm...-20080402142417-rn2dbkx19wfz3vae 1089 arn...@gm...-20080402144459-u3z3hqvl8aqjc4a0 1090 zouzou123gen-20080402145051-zi8tmvy8u3r2mzu8 1091 arn...@gm...-20080402152137-f397uz1yp9qjvfwh 1092 zouzou123gen-20080402170355-29wda40wk3cy7lu5 1093 arn...@gm...-20080402180628-ipos9li0c4bsmq1h 1094 arn...@gm...-20080402181235-s2a6f4ww4lzayl46 1095 arn...@gm...-20080402193851-6mu64vgep6tijith 1096 arn...@gm...-20080402203810-86zpxsx69q83zf3r 1097 arn...@gm...-20080402204331-so2e8n892o23pejr 1098 poy-20080402224153-225qylr2cfwhqrg7 1099 mrmikejj-20080403125112-o8polh8rkn62umyh 1100 arn...@gm...-20080403125139-8xub76j1xazhfxna 1101 po...@12...-20080403140544-13kockkjho883nb4 1102 po...@12...-20080403143012-bxghtoodiolugpbs 1103 arn...@gm...-20080403190809-bbi4bz5rfcvjnt20 1104 arn...@gm...-20080403205410-czxru1vcg1s4wcws 1105 arn...@gm...-20080403213124-54spdrwszgyimd90 1106 po...@12...-20080404002406-aj74x5tngi6mmmj1 1107 arn...@gm...-20080404122415-mjy07qzbaxyhagra 1108 po...@12...-20080404145445-84lyk5tyy3b3br14 1109 po...@12...-20080404231417-v4v8x7u3f0hm0ejc 1110 po...@12...-20080405001107-14d1ojjof8xhvcj8 1111 arn...@gm...-20080405071929-jmnrul21sxx04kky 1112 arn...@gm...-20080405080105-9qbda7be0pi7y1ai 1113 po...@12...-20080405154555-yuj2n5kyndfjlpsf 1114 po...@12...-20080405220250-8y09d0samsj8ja94 1115 po...@12...-20080406134101-4860ytb61sbu3yhg 1116 po...@12...-20080406155849-2wzxzuzs5m8zpk0g 1117 po...@12...-20080406164835-bv5dydhm3qqydsty 1118 arn...@gm...-20080406210237-c7tyfgiz2sjgv044 1119 po...@12...-20080407114423-4yajg1rffidq76bj 1120 arn...@gm...-20080407194826-c42t4bjzw4vflejn 1121 po...@12...-20080407214303-o7ul1bvcn6gvaoc9 1122 po...@12...-20080407220647-r7f3em92til5j67s 1123 po...@12...-20080408212439-54t3bqlhvw1nu4xc 1124 arn...@gm...-20080409193708-y6erfzwrcb1seet3 1125 arn...@gm...-20080409195827-ub6t2s3wdf28nfpz 1126 po...@12...-20080409215055-1zmqhhm2859878c1 1127 arn...@gm...-20080410102447-l4es4cbukkqwcnpc 1128 arn...@gm...-20080410214118-b70g50tl27cq9q29 1129 arn...@gm...-20080411074730-w1pu78qigtx87lx3 1130 arn...@gm...-20080411090724-kwdj9pg9hrv1xhwb 1131 po...@12...-20080411153057-tn7zhxqk0z7ceref 1132 arn...@gm...-20080411200946-ierqlg8v9vzj18n2 1133 arn...@gm...-20080411201718-ecshulwd7ic0wdci 1134 arn...@gm...-20080411204047-jc9vzcsf32j38dvc 1135 arn...@gm...-20080411205445-ojuz2a29yq8ww37j 1136 arn...@gm...-20080411214746-r420xmdgo35pkweb 1137 po...@12...-20080412010723-cibh8r0itlzqyt3f 1138 arn...@gm...-20080412200504-6qfeqnsghxgrk775 1139 arn...@gm...-20080413095435-2pkfb407hk8j54te 1140 arn...@gm...-20080413133927-zw2tpz8o8p3izyix 1141 arn...@gm...-20080413165025-ug342rxtq4blxck5 1142 arn...@gm...-20080413182618-6ihabn0tii6gb2m2 1143 arn...@gm...-20080413184517-9p08tedakta1h762 1144 arn...@gm...-20080413193655-kc98lx7kpzo42q43 1145 arn...@gm...-20080414132947-pguvkuzvyadukssc 1146 arn...@gm...-20080414133544-pxwxm9kcvw0k0vf3 1147 po...@12...-20080414174341-hw1im7ysymscpiq0 1148 arn...@gm...-20080414181459-5gu852lneflgf5d6 1149 po...@12...-20080414205719-d80e75fsl8zzi6je 1150 arn...@gm...-20080414211616-835ve71r1qdlbhb4 1151 arn...@gm...-20080415080409-4cid9q7opng8ijav 1152 arn...@gm...-20080415124540-roduj23x442jeefn 1153 arn...@gm...-20080415141450-cld2ym4s50uu31q7 1154 po...@12...-20080415143018-4emcs3u1fquzsu1f 1155 arn...@gm...-20080415174958-wfqu5kga5pe39xvc 1156 po...@12...-20080415182942-2ux0yn8immkrz7ch 1157 po...@12...-20080415185700-gdgpyn414bf4behz 1158 po...@12...-20080415202535-cvevdgrawpilji5b 1159 po...@12...-20080415214801-lgb1429qdm4ti6ub 1160 po...@12...-20080416123247-6dw18ea0lk4m5q8q 1161 po...@12...-20080416135834-6mtzcfy7pzxqfnq0 1162 po...@12...-20080416181626-0ex66f1lv1maf38l 1163 arn...@gm...-20080416183603-yxbj16t2nd8rdzzd 1164 arn...@gm...-20080416200700-wncbhytfixz9b15u 1165 po...@12...-20080416200941-5oigemky43sz6r87 1166 arn...@gm...-20080416204550-0dx3qhxasdkdohx1 1167 arn...@gm...-20080416211510-3ilsym0bom7u2cer 1168 tom@athlon-20080417125238-0hhhchg951y7p83w 1169 arn...@gm...-20080418203137-e6szrje3fje5dgh9 1170 arn...@gm...-20080419164722-vyjrwwvglxr4yxuu 1171 arn...@gm...-20080419164802-o2boulbfrea4e0dx 1172 arn...@gm...-20080419165129-zj3axn731fo84vd5 1173 po...@12...-20080419172806-2qspfwerslo10rd2 1174 arn...@gm...-20080419212304-3wjafor82amtvik3 1175 arn...@gm...-20080419212347-t5oze1b59dk7vkiv 1176 arn...@gm...-20080420133104-h16loa3kvzrpkxiv 1177 po...@12...-20080420141642-z9mgyje16kkfy11z 1178 arn...@gm...-20080420173012-we22yoyvldt8u1az 1179 arn...@gm...-20080420173645-l296bgbr60wj267s 1180 arn...@gm...-20080420181134-ypu4ik21vc9ma1u9 1181 arn...@gm...-20080420192935-g59ddftmp35o6wdq 1182 arn...@gm...-20080420194530-qbyih90fixp3jevq 1183 arn...@gm...-20080420200905-mc0wa2egjt6k0783 1184 po...@12...-20080421110151-tm3apquwg3p4otyv 1185 po...@12...-20080421111032-2mwe6we5llzbqfj1 1186 arn...@gm...-20080421112743-av3pdgtq20m91f8c 1187 arn...@gm...-20080421122035-2ygc85ppjs7rhswn 1188 arn...@gm...-20080421194323-clug9p9pkjkgc0cw 1189 arn...@gm...-20080422063343-blx6k6y2ydxtbkjy 1190 po...@12...-20080422102607-kb3rl7h4i6alv3oo 1191 po...@12...-20080422143053-gsqp7dlvq1vwkahf 1192 arn...@gm...-20080423181453-79vl70wtqix7zxhf 1193 arn...@gm...-20080423184105-mp2f385vndp22m8f 1194 arn...@gm...-20080423185140-vz1vp66h0xzrxv6m 1195 arn...@gm...-20080423191309-bxflhitmwd36vix3 1196 arn...@gm...-20080423191718-3sc2ek2axdtc0b6e 1197 po...@12...-20080423223740-naz9ch6wp525yonb 1198 administrator@user315-m-20080424114244-eu0vcezrvqz7sf8t 1199 administrator@user315-m-20080424121241-ta23vg7isv4346qw 1200 po...@12...-20080424210032-97omp80p01ag7tlr 1201 arn...@gm...-20080424212827-v52bn9nu74id6fjx Modified: dcplusplus/trunk/dwt/include/dwt/aspects/AspectText.h =================================================================== --- dcplusplus/trunk/dwt/include/dwt/aspects/AspectText.h 2008-04-29 19:04:07 UTC (rev 1225) +++ dcplusplus/trunk/dwt/include/dwt/aspects/AspectText.h 2008-04-29 19:05:56 UTC (rev 1226) @@ -39,6 +39,7 @@ #include "../tstring.h" #include "../Dispatchers.h" #include "../Message.h" +#include "../util/win32/ApiHelpers.h" namespace dwt { @@ -54,6 +55,8 @@ WidgetType& W() { return *static_cast<WidgetType*>(this); } const WidgetType& W() const { return *static_cast<const WidgetType*>(this); } + HWND H() const { return W().handle(); } + static tstring getText(const MSG& msg) { return tstring( reinterpret_cast< TCHAR * >( msg.lParam ) ); } @@ -98,18 +101,13 @@ template< class WidgetType > size_t AspectText< WidgetType >::length( ) const { - return W().sendMessage(WM_GETTEXTLENGTH); + return util::win32::getWindowTextLength(H()); } template< class WidgetType > tstring AspectText< WidgetType >::getText() const { - size_t textLength = length(); - if ( textLength == 0 ) - return _T( "" ); - tstring retVal(textLength + 1, 0); - retVal.resize(W().sendMessage(WM_GETTEXT, static_cast<WPARAM>(textLength + 1), reinterpret_cast<LPARAM>(&retVal[0]))); - return retVal; + return util::win32::getWindowText(H()); } } Modified: dcplusplus/trunk/dwt/include/dwt/aspects/AspectUpdate.h =================================================================== --- dcplusplus/trunk/dwt/include/dwt/aspects/AspectUpdate.h 2008-04-29 19:04:07 UTC (rev 1225) +++ dcplusplus/trunk/dwt/include/dwt/aspects/AspectUpdate.h 2008-04-29 19:05:56 UTC (rev 1226) @@ -58,7 +58,7 @@ /// Sets the event handler for the Updated event. /** When the Widget value/text is being updated this event will be raised. */ - void onUpdate(const Dispatcher::F& f) { + void onUpdated(const Dispatcher::F& f) { W().addCallback(WidgetType::getUpdateMessage(), Dispatcher(f)); } Modified: dcplusplus/trunk/dwt/include/dwt/util/check.h =================================================================== --- dcplusplus/trunk/dwt/include/dwt/util/check.h 2008-04-29 19:04:07 UTC (rev 1225) +++ dcplusplus/trunk/dwt/include/dwt/util/check.h 2008-04-29 19:05:56 UTC (rev 1226) @@ -1,6 +1,37 @@ -#ifndef CHECK_H_ -#define CHECK_H_ +/* + DC++ Widget Toolkit + Copyright (c) 2007-2008, Jacek Sieka + + All rights reserved. + + Redistribution and use in source and binary forms, with or without modification, + are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + * Neither the name of the DWT nor SmartWin++ nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, + INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +#ifndef DWT_CHECK_H_ +#define DWT_CHECK_H_ + namespace dwt { namespace util { #ifdef _DEBUG Added: dcplusplus/trunk/dwt/include/dwt/util/win32/ApiHelpers.h =================================================================== --- dcplusplus/trunk/dwt/include/dwt/util/win32/ApiHelpers.h (rev 0) +++ dcplusplus/trunk/dwt/include/dwt/util/win32/ApiHelpers.h 2008-04-29 19:05:56 UTC (rev 1226) @@ -0,0 +1,50 @@ +/* + DC++ Widget Toolkit + + Copyright (c) 2007-2008, Jacek Sieka + + All rights reserved. + + Redistribution and use in source and binary forms, with or without modification, + are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + * Neither the name of the DWT nor SmartWin++ nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, + INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +#include "../../tstring.h" + +// This file contains various win32 api helpers / converters used to c++-ify win32 some +// It is considered internal to dwt and should not be used by others... + +namespace dwt { namespace util { namespace win32 { + +inline size_t getWindowTextLength(HWND hWnd) { return static_cast<size_t>(::SendMessage(hWnd, WM_GETTEXTLENGTH, 0, 0)); } + +inline tstring getWindowText(HWND hWnd) { + size_t textLength = getWindowTextLength(hWnd); + if (textLength == 0) + return tstring(); + tstring retVal(textLength + 1, 0); + retVal.resize(::SendMessage(hWnd, WM_GETTEXT, static_cast<WPARAM>(textLength + 1), reinterpret_cast<LPARAM>(&retVal[0]))); + return retVal; +} + +} } } Modified: dcplusplus/trunk/dwt/include/dwt/widgets/TextBox.h =================================================================== --- dcplusplus/trunk/dwt/include/dwt/widgets/TextBox.h 2008-04-29 19:04:07 UTC (rev 1225) +++ dcplusplus/trunk/dwt/include/dwt/widgets/TextBox.h 2008-04-29 19:05:56 UTC (rev 1226) @@ -79,8 +79,6 @@ friend class WidgetCreator< TextBoxBase >; friend class AspectUpdate<TextBoxBase>; - typedef Dispatchers::VoidVoid<> Dispatcher; - public: /// Sets the current selection of the Edit Control /** Start means the offset of where the current selection shall start, if it is @@ -162,8 +160,6 @@ */ int getTextLimit() const ; - void onTextChanged( const Dispatcher::F& f ); - int lineIndex(int l = -1); int lineFromChar(int c = -1); @@ -345,12 +341,6 @@ return static_cast< int >( this->sendMessage(EM_GETLIMITTEXT) ); } -inline void TextBoxBase::onTextChanged( const Dispatcher::F& f ) { - this->addCallback( - Message( WM_COMMAND, MAKEWPARAM(0, EN_CHANGE) ), Dispatcher(f) - ); -} - inline int TextBoxBase::lineFromChar( int c ) { return this->sendMessage( EM_LINEFROMCHAR, c ); } Modified: dcplusplus/trunk/win32/CommandDlg.cpp =================================================================== --- dcplusplus/trunk/win32/CommandDlg.cpp 2008-04-29 19:04:07 UTC (rev 1225) +++ dcplusplus/trunk/win32/CommandDlg.cpp 2008-04-29 19:05:56 UTC (rev 1226) @@ -130,12 +130,12 @@ nameBox = attachChild<TextBox>(IDC_NAME); commandBox = attachChild<TextBox>(IDC_COMMAND); - commandBox->onTextChanged(std::tr1::bind(&CommandDlg::updateCommand, this)); + commandBox->onUpdated(std::tr1::bind(&CommandDlg::updateCommand, this)); hubBox = attachChild<TextBox>(IDC_HUB); nick = attachChild<TextBox>(IDC_NICK); - nick->onTextChanged(std::tr1::bind(&CommandDlg::updateCommand, this)); + nick->onUpdated(std::tr1::bind(&CommandDlg::updateCommand, this)); once = attachChild<CheckBox>(IDC_SETTINGS_ONCE); once->setText(T_("Send once per nick")); Modified: dcplusplus/trunk/win32/FavHubProperties.cpp =================================================================== --- dcplusplus/trunk/win32/FavHubProperties.cpp 2008-04-29 19:04:07 UTC (rev 1225) +++ dcplusplus/trunk/win32/FavHubProperties.cpp 2008-04-29 19:05:56 UTC (rev 1226) @@ -91,12 +91,12 @@ nick = attachChild<TextBox>(IDC_HUBNICK); nick->setTextLimit(35); nick->setText(Text::toT(entry->getNick(false))); - nick->onTextChanged(std::tr1::bind(&FavHubProperties::handleTextChanged, this, nick)); + nick->onUpdated(std::tr1::bind(&FavHubProperties::handleTextChanged, this, nick)); password = attachChild<TextBox>(IDC_HUBPASS); password->setPassword(); password->setText(Text::toT(entry->getPassword())); - password->onTextChanged(std::tr1::bind(&FavHubProperties::handleTextChanged, this, password)); + password->onUpdated(std::tr1::bind(&FavHubProperties::handleTextChanged, this, password)); userDescription = attachChild<TextBox>(IDC_HUBUSERDESCR); userDescription->setTextLimit(35); Modified: dcplusplus/trunk/win32/GeneralPage.cpp =================================================================== --- dcplusplus/trunk/win32/GeneralPage.cpp 2008-04-29 19:04:07 UTC (rev 1225) +++ dcplusplus/trunk/win32/GeneralPage.cpp 2008-04-29 19:05:56 UTC (rev 1226) @@ -79,7 +79,7 @@ nick = attachChild<TextBox>(IDC_NICK); nick->setTextLimit(35); - nick->onTextChanged(std::tr1::bind(&GeneralPage::handleNickTextChanged, this)); + nick->onUpdated(std::tr1::bind(&GeneralPage::handleNickTextChanged, this)); attachChild<TextBox>(IDC_EMAIL); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <arn...@us...> - 2008-04-29 19:07:46
|
Revision: 1227 http://dcplusplus.svn.sourceforge.net/dcplusplus/?rev=1227&view=rev Author: arnetheduck Date: 2008-04-29 12:07:03 -0700 (Tue, 29 Apr 2008) Log Message: ----------- Help updates Modified Paths: -------------- dcplusplus/trunk/help/faq_install.html dcplusplus/trunk/help/settings_sharing.html Property Changed: ---------------- dcplusplus/trunk/ Property changes on: dcplusplus/trunk ___________________________________________________________________ Name: bzr:revision-info - timestamp: 2008-04-24 23:28:27.434000015 +0200 committer: Jacek Sieka <arn...@gm...> properties: branch-nick: dcplusplus + timestamp: 2008-04-25 12:28:10.062000036 +0200 committer: eMTee properties: branch-nick: dcplusplus Name: bzr:file-ids - dwt/include/dwt/util/win32 win32-20080424212624-k9ufww120rnw1130-1 dwt/include/dwt/util/win32/ApiHelpers.h apihelpers.h-20080424212624-k9ufww120rnw1130-2 + Name: bzr:revision-id:v3-trunk1 - 1027 arn...@gm...-20080323183926-schknwnkgeo7ivdn 1028 zouzou123gen-20080323220411-r8usuc3qxwuh7zsn 1029 zouzou123gen-20080323221249-0su72zaj13e706mk 1030 arn...@gm...-20080324140623-muba1dl46m000o8c 1031 zouzou123gen-20080324141933-qbgr93ugpe0297m6 1032 arn...@gm...-20080324153706-siidja05n84i00b1 1033 arn...@gm...-20080324153823-lhn3awurnu77riln 1034 arn...@gm...-20080324165650-zapppziji67yf5a2 1035 zouzou123gen-20080324175936-4mqc2kh0lo5wtdu2 1036 zouzou123gen-20080325004602-6wdsoym95mjuhwd3 1037 arn...@gm...-20080325100659-8fqy6q65itmghlep 1038 zouzou123gen-20080325175216-s297sdiucukfvijh 1039 arn...@gm...-20080325210137-3dfqyoi8ykosy087 1040 arn...@gm...-20080325211747-nwwy1eb33r071sca 1041 arn...@gm...-20080326084110-qbselrjckku275xi 1042 zouzou123gen-20080326123631-35642mgbk2i4ty32 1043 zouzou123gen-20080326124345-f4xwn2d3ty8ubd6r 1044 arn...@gm...-20080326162031-il0nyms30w0mky43 1045 arn...@gm...-20080326164801-8dru8mjc06xgzjpv 1046 arn...@gm...-20080326170438-uzl2rx8fqnohak7g 1047 zouzou123gen-20080326172821-d6uqcbmfb0c6rwlv 1048 arn...@gm...-20080326213257-qlgdh7m2712p2l0q 1049 arn...@gm...-20080326214313-ktnoekgk3s0wmatz 1050 arn...@gm...-20080326215256-0j1iqrf286b9g7zf 1051 arn...@gm...-20080327082121-hoi22wh1gwjdfbyd 1052 arn...@gm...-20080327120639-um3tukdt374rwvgm 1053 zouzou123gen-20080327130703-6vtek6uxy3vua543 1054 arn...@gm...-20080327215831-dmg5mkufskabwkro 1055 arn...@gm...-20080327231459-cdztcv25alsuyqmf 1056 arn...@gm...-20080328085925-gceybsr53oml1p24 1057 arn...@gm...-20080328200512-1sjuu6bcnl2dyd2a 1058 arn...@gm...-20080328210347-bussqjrm5mfswh7o 1059 arn...@gm...-20080329055630-braiir1dskv7a4qm 1060 arn...@gm...-20080329061558-rck8dz60wpj3c5ja 1061 arn...@gm...-20080329081253-if6o5jn329mbzfpl 1062 arn...@gm...-20080329081619-cb4x930j8sp55cs0 1063 arn...@gm...-20080329103216-hgjzo7ra2zixbztd 1064 arn...@gm...-20080329124042-q3aw4iodmo5kafyp 1065 arn...@gm...-20080329124926-2je1z18p0272zpua 1066 arn...@gm...-20080329150901-ehj9t32en7eps2dp 1067 zouzou123gen-20080329153653-36xlvpik2ns9r84r 1068 zouzou123gen-20080329162703-51xr8hg073pg7wq5 1069 zouzou123gen-20080329234706-8ddipdqu0xeudkql 1070 arn...@gm...-20080330081232-ubqr1171ewalrd4q 1071 zouzou123gen-20080330131607-yppbs3mgyjef1cux 1072 zouzou123gen-20080330134835-yv1nogy77ib1uehd 1073 zouzou123gen-20080331124549-alyw7vugdn30piqy 1074 zouzou123gen-20080331135108-q8frtqsin5bosfzm 1075 zouzou123gen-20080331140757-u94q52yccl5lsifk 1076 zouzou123gen-20080331152513-ue1x5qhigcw51348 1077 arn...@gm...-20080331184436-a8g6chibmg8nswls 1078 arn...@gm...-20080331220648-81485k28qmwruwz6 1079 zouzou123gen-20080401081001-2yjn07cf8s5sxr3a 1080 zouzou123gen-20080401081247-f3p4hdjojnd460jw 1081 zouzou123gen-20080401084117-24a454g8o0x656kg 1082 zouzou123gen-20080401133146-jabb5i8870fg6f66 1083 zouzou123gen-20080401154610-mxdqoo5bksru93e6 1084 arn...@gm...-20080401185530-lqj4tflt5ldmx46f 1085 arn...@gm...-20080401212616-ffl7m0xm8gt15knk 1086 arn...@gm...-20080402084515-ofmnwihzv159jton 1087 arn...@gm...-20080402133105-y70soi38owzl76i9 1088 arn...@gm...-20080402142417-rn2dbkx19wfz3vae 1089 arn...@gm...-20080402144459-u3z3hqvl8aqjc4a0 1090 zouzou123gen-20080402145051-zi8tmvy8u3r2mzu8 1091 arn...@gm...-20080402152137-f397uz1yp9qjvfwh 1092 zouzou123gen-20080402170355-29wda40wk3cy7lu5 1093 arn...@gm...-20080402180628-ipos9li0c4bsmq1h 1094 arn...@gm...-20080402181235-s2a6f4ww4lzayl46 1095 arn...@gm...-20080402193851-6mu64vgep6tijith 1096 arn...@gm...-20080402203810-86zpxsx69q83zf3r 1097 arn...@gm...-20080402204331-so2e8n892o23pejr 1098 poy-20080402224153-225qylr2cfwhqrg7 1099 mrmikejj-20080403125112-o8polh8rkn62umyh 1100 arn...@gm...-20080403125139-8xub76j1xazhfxna 1101 po...@12...-20080403140544-13kockkjho883nb4 1102 po...@12...-20080403143012-bxghtoodiolugpbs 1103 arn...@gm...-20080403190809-bbi4bz5rfcvjnt20 1104 arn...@gm...-20080403205410-czxru1vcg1s4wcws 1105 arn...@gm...-20080403213124-54spdrwszgyimd90 1106 po...@12...-20080404002406-aj74x5tngi6mmmj1 1107 arn...@gm...-20080404122415-mjy07qzbaxyhagra 1108 po...@12...-20080404145445-84lyk5tyy3b3br14 1109 po...@12...-20080404231417-v4v8x7u3f0hm0ejc 1110 po...@12...-20080405001107-14d1ojjof8xhvcj8 1111 arn...@gm...-20080405071929-jmnrul21sxx04kky 1112 arn...@gm...-20080405080105-9qbda7be0pi7y1ai 1113 po...@12...-20080405154555-yuj2n5kyndfjlpsf 1114 po...@12...-20080405220250-8y09d0samsj8ja94 1115 po...@12...-20080406134101-4860ytb61sbu3yhg 1116 po...@12...-20080406155849-2wzxzuzs5m8zpk0g 1117 po...@12...-20080406164835-bv5dydhm3qqydsty 1118 arn...@gm...-20080406210237-c7tyfgiz2sjgv044 1119 po...@12...-20080407114423-4yajg1rffidq76bj 1120 arn...@gm...-20080407194826-c42t4bjzw4vflejn 1121 po...@12...-20080407214303-o7ul1bvcn6gvaoc9 1122 po...@12...-20080407220647-r7f3em92til5j67s 1123 po...@12...-20080408212439-54t3bqlhvw1nu4xc 1124 arn...@gm...-20080409193708-y6erfzwrcb1seet3 1125 arn...@gm...-20080409195827-ub6t2s3wdf28nfpz 1126 po...@12...-20080409215055-1zmqhhm2859878c1 1127 arn...@gm...-20080410102447-l4es4cbukkqwcnpc 1128 arn...@gm...-20080410214118-b70g50tl27cq9q29 1129 arn...@gm...-20080411074730-w1pu78qigtx87lx3 1130 arn...@gm...-20080411090724-kwdj9pg9hrv1xhwb 1131 po...@12...-20080411153057-tn7zhxqk0z7ceref 1132 arn...@gm...-20080411200946-ierqlg8v9vzj18n2 1133 arn...@gm...-20080411201718-ecshulwd7ic0wdci 1134 arn...@gm...-20080411204047-jc9vzcsf32j38dvc 1135 arn...@gm...-20080411205445-ojuz2a29yq8ww37j 1136 arn...@gm...-20080411214746-r420xmdgo35pkweb 1137 po...@12...-20080412010723-cibh8r0itlzqyt3f 1138 arn...@gm...-20080412200504-6qfeqnsghxgrk775 1139 arn...@gm...-20080413095435-2pkfb407hk8j54te 1140 arn...@gm...-20080413133927-zw2tpz8o8p3izyix 1141 arn...@gm...-20080413165025-ug342rxtq4blxck5 1142 arn...@gm...-20080413182618-6ihabn0tii6gb2m2 1143 arn...@gm...-20080413184517-9p08tedakta1h762 1144 arn...@gm...-20080413193655-kc98lx7kpzo42q43 1145 arn...@gm...-20080414132947-pguvkuzvyadukssc 1146 arn...@gm...-20080414133544-pxwxm9kcvw0k0vf3 1147 po...@12...-20080414174341-hw1im7ysymscpiq0 1148 arn...@gm...-20080414181459-5gu852lneflgf5d6 1149 po...@12...-20080414205719-d80e75fsl8zzi6je 1150 arn...@gm...-20080414211616-835ve71r1qdlbhb4 1151 arn...@gm...-20080415080409-4cid9q7opng8ijav 1152 arn...@gm...-20080415124540-roduj23x442jeefn 1153 arn...@gm...-20080415141450-cld2ym4s50uu31q7 1154 po...@12...-20080415143018-4emcs3u1fquzsu1f 1155 arn...@gm...-20080415174958-wfqu5kga5pe39xvc 1156 po...@12...-20080415182942-2ux0yn8immkrz7ch 1157 po...@12...-20080415185700-gdgpyn414bf4behz 1158 po...@12...-20080415202535-cvevdgrawpilji5b 1159 po...@12...-20080415214801-lgb1429qdm4ti6ub 1160 po...@12...-20080416123247-6dw18ea0lk4m5q8q 1161 po...@12...-20080416135834-6mtzcfy7pzxqfnq0 1162 po...@12...-20080416181626-0ex66f1lv1maf38l 1163 arn...@gm...-20080416183603-yxbj16t2nd8rdzzd 1164 arn...@gm...-20080416200700-wncbhytfixz9b15u 1165 po...@12...-20080416200941-5oigemky43sz6r87 1166 arn...@gm...-20080416204550-0dx3qhxasdkdohx1 1167 arn...@gm...-20080416211510-3ilsym0bom7u2cer 1168 tom@athlon-20080417125238-0hhhchg951y7p83w 1169 arn...@gm...-20080418203137-e6szrje3fje5dgh9 1170 arn...@gm...-20080419164722-vyjrwwvglxr4yxuu 1171 arn...@gm...-20080419164802-o2boulbfrea4e0dx 1172 arn...@gm...-20080419165129-zj3axn731fo84vd5 1173 po...@12...-20080419172806-2qspfwerslo10rd2 1174 arn...@gm...-20080419212304-3wjafor82amtvik3 1175 arn...@gm...-20080419212347-t5oze1b59dk7vkiv 1176 arn...@gm...-20080420133104-h16loa3kvzrpkxiv 1177 po...@12...-20080420141642-z9mgyje16kkfy11z 1178 arn...@gm...-20080420173012-we22yoyvldt8u1az 1179 arn...@gm...-20080420173645-l296bgbr60wj267s 1180 arn...@gm...-20080420181134-ypu4ik21vc9ma1u9 1181 arn...@gm...-20080420192935-g59ddftmp35o6wdq 1182 arn...@gm...-20080420194530-qbyih90fixp3jevq 1183 arn...@gm...-20080420200905-mc0wa2egjt6k0783 1184 po...@12...-20080421110151-tm3apquwg3p4otyv 1185 po...@12...-20080421111032-2mwe6we5llzbqfj1 1186 arn...@gm...-20080421112743-av3pdgtq20m91f8c 1187 arn...@gm...-20080421122035-2ygc85ppjs7rhswn 1188 arn...@gm...-20080421194323-clug9p9pkjkgc0cw 1189 arn...@gm...-20080422063343-blx6k6y2ydxtbkjy 1190 po...@12...-20080422102607-kb3rl7h4i6alv3oo 1191 po...@12...-20080422143053-gsqp7dlvq1vwkahf 1192 arn...@gm...-20080423181453-79vl70wtqix7zxhf 1193 arn...@gm...-20080423184105-mp2f385vndp22m8f 1194 arn...@gm...-20080423185140-vz1vp66h0xzrxv6m 1195 arn...@gm...-20080423191309-bxflhitmwd36vix3 1196 arn...@gm...-20080423191718-3sc2ek2axdtc0b6e 1197 po...@12...-20080423223740-naz9ch6wp525yonb 1198 administrator@user315-m-20080424114244-eu0vcezrvqz7sf8t 1199 administrator@user315-m-20080424121241-ta23vg7isv4346qw 1200 po...@12...-20080424210032-97omp80p01ag7tlr 1201 arn...@gm...-20080424212827-v52bn9nu74id6fjx + 1027 arn...@gm...-20080323183926-schknwnkgeo7ivdn 1028 zouzou123gen-20080323220411-r8usuc3qxwuh7zsn 1029 zouzou123gen-20080323221249-0su72zaj13e706mk 1030 arn...@gm...-20080324140623-muba1dl46m000o8c 1031 zouzou123gen-20080324141933-qbgr93ugpe0297m6 1032 arn...@gm...-20080324153706-siidja05n84i00b1 1033 arn...@gm...-20080324153823-lhn3awurnu77riln 1034 arn...@gm...-20080324165650-zapppziji67yf5a2 1035 zouzou123gen-20080324175936-4mqc2kh0lo5wtdu2 1036 zouzou123gen-20080325004602-6wdsoym95mjuhwd3 1037 arn...@gm...-20080325100659-8fqy6q65itmghlep 1038 zouzou123gen-20080325175216-s297sdiucukfvijh 1039 arn...@gm...-20080325210137-3dfqyoi8ykosy087 1040 arn...@gm...-20080325211747-nwwy1eb33r071sca 1041 arn...@gm...-20080326084110-qbselrjckku275xi 1042 zouzou123gen-20080326123631-35642mgbk2i4ty32 1043 zouzou123gen-20080326124345-f4xwn2d3ty8ubd6r 1044 arn...@gm...-20080326162031-il0nyms30w0mky43 1045 arn...@gm...-20080326164801-8dru8mjc06xgzjpv 1046 arn...@gm...-20080326170438-uzl2rx8fqnohak7g 1047 zouzou123gen-20080326172821-d6uqcbmfb0c6rwlv 1048 arn...@gm...-20080326213257-qlgdh7m2712p2l0q 1049 arn...@gm...-20080326214313-ktnoekgk3s0wmatz 1050 arn...@gm...-20080326215256-0j1iqrf286b9g7zf 1051 arn...@gm...-20080327082121-hoi22wh1gwjdfbyd 1052 arn...@gm...-20080327120639-um3tukdt374rwvgm 1053 zouzou123gen-20080327130703-6vtek6uxy3vua543 1054 arn...@gm...-20080327215831-dmg5mkufskabwkro 1055 arn...@gm...-20080327231459-cdztcv25alsuyqmf 1056 arn...@gm...-20080328085925-gceybsr53oml1p24 1057 arn...@gm...-20080328200512-1sjuu6bcnl2dyd2a 1058 arn...@gm...-20080328210347-bussqjrm5mfswh7o 1059 arn...@gm...-20080329055630-braiir1dskv7a4qm 1060 arn...@gm...-20080329061558-rck8dz60wpj3c5ja 1061 arn...@gm...-20080329081253-if6o5jn329mbzfpl 1062 arn...@gm...-20080329081619-cb4x930j8sp55cs0 1063 arn...@gm...-20080329103216-hgjzo7ra2zixbztd 1064 arn...@gm...-20080329124042-q3aw4iodmo5kafyp 1065 arn...@gm...-20080329124926-2je1z18p0272zpua 1066 arn...@gm...-20080329150901-ehj9t32en7eps2dp 1067 zouzou123gen-20080329153653-36xlvpik2ns9r84r 1068 zouzou123gen-20080329162703-51xr8hg073pg7wq5 1069 zouzou123gen-20080329234706-8ddipdqu0xeudkql 1070 arn...@gm...-20080330081232-ubqr1171ewalrd4q 1071 zouzou123gen-20080330131607-yppbs3mgyjef1cux 1072 zouzou123gen-20080330134835-yv1nogy77ib1uehd 1073 zouzou123gen-20080331124549-alyw7vugdn30piqy 1074 zouzou123gen-20080331135108-q8frtqsin5bosfzm 1075 zouzou123gen-20080331140757-u94q52yccl5lsifk 1076 zouzou123gen-20080331152513-ue1x5qhigcw51348 1077 arn...@gm...-20080331184436-a8g6chibmg8nswls 1078 arn...@gm...-20080331220648-81485k28qmwruwz6 1079 zouzou123gen-20080401081001-2yjn07cf8s5sxr3a 1080 zouzou123gen-20080401081247-f3p4hdjojnd460jw 1081 zouzou123gen-20080401084117-24a454g8o0x656kg 1082 zouzou123gen-20080401133146-jabb5i8870fg6f66 1083 zouzou123gen-20080401154610-mxdqoo5bksru93e6 1084 arn...@gm...-20080401185530-lqj4tflt5ldmx46f 1085 arn...@gm...-20080401212616-ffl7m0xm8gt15knk 1086 arn...@gm...-20080402084515-ofmnwihzv159jton 1087 arn...@gm...-20080402133105-y70soi38owzl76i9 1088 arn...@gm...-20080402142417-rn2dbkx19wfz3vae 1089 arn...@gm...-20080402144459-u3z3hqvl8aqjc4a0 1090 zouzou123gen-20080402145051-zi8tmvy8u3r2mzu8 1091 arn...@gm...-20080402152137-f397uz1yp9qjvfwh 1092 zouzou123gen-20080402170355-29wda40wk3cy7lu5 1093 arn...@gm...-20080402180628-ipos9li0c4bsmq1h 1094 arn...@gm...-20080402181235-s2a6f4ww4lzayl46 1095 arn...@gm...-20080402193851-6mu64vgep6tijith 1096 arn...@gm...-20080402203810-86zpxsx69q83zf3r 1097 arn...@gm...-20080402204331-so2e8n892o23pejr 1098 poy-20080402224153-225qylr2cfwhqrg7 1099 mrmikejj-20080403125112-o8polh8rkn62umyh 1100 arn...@gm...-20080403125139-8xub76j1xazhfxna 1101 po...@12...-20080403140544-13kockkjho883nb4 1102 po...@12...-20080403143012-bxghtoodiolugpbs 1103 arn...@gm...-20080403190809-bbi4bz5rfcvjnt20 1104 arn...@gm...-20080403205410-czxru1vcg1s4wcws 1105 arn...@gm...-20080403213124-54spdrwszgyimd90 1106 po...@12...-20080404002406-aj74x5tngi6mmmj1 1107 arn...@gm...-20080404122415-mjy07qzbaxyhagra 1108 po...@12...-20080404145445-84lyk5tyy3b3br14 1109 po...@12...-20080404231417-v4v8x7u3f0hm0ejc 1110 po...@12...-20080405001107-14d1ojjof8xhvcj8 1111 arn...@gm...-20080405071929-jmnrul21sxx04kky 1112 arn...@gm...-20080405080105-9qbda7be0pi7y1ai 1113 po...@12...-20080405154555-yuj2n5kyndfjlpsf 1114 po...@12...-20080405220250-8y09d0samsj8ja94 1115 po...@12...-20080406134101-4860ytb61sbu3yhg 1116 po...@12...-20080406155849-2wzxzuzs5m8zpk0g 1117 po...@12...-20080406164835-bv5dydhm3qqydsty 1118 arn...@gm...-20080406210237-c7tyfgiz2sjgv044 1119 po...@12...-20080407114423-4yajg1rffidq76bj 1120 arn...@gm...-20080407194826-c42t4bjzw4vflejn 1121 po...@12...-20080407214303-o7ul1bvcn6gvaoc9 1122 po...@12...-20080407220647-r7f3em92til5j67s 1123 po...@12...-20080408212439-54t3bqlhvw1nu4xc 1124 arn...@gm...-20080409193708-y6erfzwrcb1seet3 1125 arn...@gm...-20080409195827-ub6t2s3wdf28nfpz 1126 po...@12...-20080409215055-1zmqhhm2859878c1 1127 arn...@gm...-20080410102447-l4es4cbukkqwcnpc 1128 arn...@gm...-20080410214118-b70g50tl27cq9q29 1129 arn...@gm...-20080411074730-w1pu78qigtx87lx3 1130 arn...@gm...-20080411090724-kwdj9pg9hrv1xhwb 1131 po...@12...-20080411153057-tn7zhxqk0z7ceref 1132 arn...@gm...-20080411200946-ierqlg8v9vzj18n2 1133 arn...@gm...-20080411201718-ecshulwd7ic0wdci 1134 arn...@gm...-20080411204047-jc9vzcsf32j38dvc 1135 arn...@gm...-20080411205445-ojuz2a29yq8ww37j 1136 arn...@gm...-20080411214746-r420xmdgo35pkweb 1137 po...@12...-20080412010723-cibh8r0itlzqyt3f 1138 arn...@gm...-20080412200504-6qfeqnsghxgrk775 1139 arn...@gm...-20080413095435-2pkfb407hk8j54te 1140 arn...@gm...-20080413133927-zw2tpz8o8p3izyix 1141 arn...@gm...-20080413165025-ug342rxtq4blxck5 1142 arn...@gm...-20080413182618-6ihabn0tii6gb2m2 1143 arn...@gm...-20080413184517-9p08tedakta1h762 1144 arn...@gm...-20080413193655-kc98lx7kpzo42q43 1145 arn...@gm...-20080414132947-pguvkuzvyadukssc 1146 arn...@gm...-20080414133544-pxwxm9kcvw0k0vf3 1147 po...@12...-20080414174341-hw1im7ysymscpiq0 1148 arn...@gm...-20080414181459-5gu852lneflgf5d6 1149 po...@12...-20080414205719-d80e75fsl8zzi6je 1150 arn...@gm...-20080414211616-835ve71r1qdlbhb4 1151 arn...@gm...-20080415080409-4cid9q7opng8ijav 1152 arn...@gm...-20080415124540-roduj23x442jeefn 1153 arn...@gm...-20080415141450-cld2ym4s50uu31q7 1154 po...@12...-20080415143018-4emcs3u1fquzsu1f 1155 arn...@gm...-20080415174958-wfqu5kga5pe39xvc 1156 po...@12...-20080415182942-2ux0yn8immkrz7ch 1157 po...@12...-20080415185700-gdgpyn414bf4behz 1158 po...@12...-20080415202535-cvevdgrawpilji5b 1159 po...@12...-20080415214801-lgb1429qdm4ti6ub 1160 po...@12...-20080416123247-6dw18ea0lk4m5q8q 1161 po...@12...-20080416135834-6mtzcfy7pzxqfnq0 1162 po...@12...-20080416181626-0ex66f1lv1maf38l 1163 arn...@gm...-20080416183603-yxbj16t2nd8rdzzd 1164 arn...@gm...-20080416200700-wncbhytfixz9b15u 1165 po...@12...-20080416200941-5oigemky43sz6r87 1166 arn...@gm...-20080416204550-0dx3qhxasdkdohx1 1167 arn...@gm...-20080416211510-3ilsym0bom7u2cer 1168 tom@athlon-20080417125238-0hhhchg951y7p83w 1169 arn...@gm...-20080418203137-e6szrje3fje5dgh9 1170 arn...@gm...-20080419164722-vyjrwwvglxr4yxuu 1171 arn...@gm...-20080419164802-o2boulbfrea4e0dx 1172 arn...@gm...-20080419165129-zj3axn731fo84vd5 1173 po...@12...-20080419172806-2qspfwerslo10rd2 1174 arn...@gm...-20080419212304-3wjafor82amtvik3 1175 arn...@gm...-20080419212347-t5oze1b59dk7vkiv 1176 arn...@gm...-20080420133104-h16loa3kvzrpkxiv 1177 po...@12...-20080420141642-z9mgyje16kkfy11z 1178 arn...@gm...-20080420173012-we22yoyvldt8u1az 1179 arn...@gm...-20080420173645-l296bgbr60wj267s 1180 arn...@gm...-20080420181134-ypu4ik21vc9ma1u9 1181 arn...@gm...-20080420192935-g59ddftmp35o6wdq 1182 arn...@gm...-20080420194530-qbyih90fixp3jevq 1183 arn...@gm...-20080420200905-mc0wa2egjt6k0783 1184 po...@12...-20080421110151-tm3apquwg3p4otyv 1185 po...@12...-20080421111032-2mwe6we5llzbqfj1 1186 arn...@gm...-20080421112743-av3pdgtq20m91f8c 1187 arn...@gm...-20080421122035-2ygc85ppjs7rhswn 1188 arn...@gm...-20080421194323-clug9p9pkjkgc0cw 1189 arn...@gm...-20080422063343-blx6k6y2ydxtbkjy 1190 po...@12...-20080422102607-kb3rl7h4i6alv3oo 1191 po...@12...-20080422143053-gsqp7dlvq1vwkahf 1192 arn...@gm...-20080423181453-79vl70wtqix7zxhf 1193 arn...@gm...-20080423184105-mp2f385vndp22m8f 1194 arn...@gm...-20080423185140-vz1vp66h0xzrxv6m 1195 arn...@gm...-20080423191309-bxflhitmwd36vix3 1196 arn...@gm...-20080423191718-3sc2ek2axdtc0b6e 1197 po...@12...-20080423223740-naz9ch6wp525yonb 1198 administrator@user315-m-20080424114244-eu0vcezrvqz7sf8t 1199 administrator@user315-m-20080424121241-ta23vg7isv4346qw 1200 po...@12...-20080424210032-97omp80p01ag7tlr 1201 arn...@gm...-20080424212827-v52bn9nu74id6fjx 1202 emtee-20080425102810-x4gbuupquvl3vja0 Modified: dcplusplus/trunk/help/faq_install.html =================================================================== --- dcplusplus/trunk/help/faq_install.html 2008-04-29 19:05:56 UTC (rev 1226) +++ dcplusplus/trunk/help/faq_install.html 2008-04-29 19:07:03 UTC (rev 1227) @@ -7,16 +7,25 @@ </head> <body> <h1>How do I install DC++?</h1> -Just run the installer and fire up DC++, then enter the settings to set it up according to your preferences (most important is <a href="settings_general.html">nick</a>, <a href="settings_downloads.html">download location</a> and <a href="settings_sharing.html">shared folders</a>).<br/> -You can also download the .zip file and unpack it. +Just run the installer and fire up DC++, then enter the settings to set it up according to your preferences (most important is <a href="settings_general.html">nick</a>, <a href="settings_connection.html">connection mode</a>, <a href="settings_downloads.html">download location</a> and <a href="settings_sharing.html">shared folders</a>).<br/> +You can also download the .zip file (Binary) and unpack it to any folder you like. +By default DC++ will store its settings and create the downloads folder in the directory where it has been installed. You can configure DC++ to use another folder for settings by editing a file called dcppboot.xml located in the install folder. You can specify a path relative to the DC++ executable there. <h1>How do I uninstall DC++?</h1> Use the uninstaller that followed when you used the installer.<br/> -If you didn't use the installer: You can delete your DC++ folder, but be aware that dchub://, adc:// and magnet: will remain in the registry. If you disable <a href="settings_advanced.html#registrydchubadc">Register with Windows to Handle dchub:// and adc:// URL Links</a> and <a href="settings_advanced.html#registrymagnet">Register with Windows to Handle manget: URI Links</a>, these registry settings will be removed. +If you didn't use the installer: You can delete your DC++ folder, but be aware that dchub://, adc:// and magnet: links will remain in the registry and will point to the nonexistent application. If you disable <a href="settings_advanced.html#registrydchubadc">Register with Windows to Handle dchub:// and adc:// URL Links</a> and <a href="settings_advanced.html#registrymagnet">Register with Windows to Handle manget: URI Links</a> options before uninstalling, these registry settings will be removed. <h1>How do I upgrade DC++?</h2> -Just install in the folder your old version was in. Your old settings will still be there. -<br/><br/> -BEWARE: Old (ver <= 0.163) Notepad notes will get lost, format change in 0.17<br/> -BEWARE: If you upgrade to 0.22, all old queue items that are missing a directory in the target file-name will be removed. Don't upgrade if your queue is precious to you, and you didn't have anything in the default download directory box in the settings (finish it with version 0.181 or edit your queue.xml file and add a directory to all targets without...).<br/> -BEWARE: If you upgrade to 0.4033, all logs will be formatted as UFT-8 (Unicode), instead of ASCII. +Just install the new version (or unpack the .zip) in the folder your old version was in. Your old settings, queue, favorites will still be there and will be used by the new version. +<br/> +<b>BEWARE : </b>There are some cases though when a feature upgrade makes impossible to reuse some some kind of settings or data created by an older version of DC++. +<br/> +<ul> + <li>Old (ver <= 0.163) Notepad notes will get lost, due to a format change in 0.17</li> + <li>If you upgrade to 0.22, all old queue items that are missing a directory in the target file-name will be removed. Don't upgrade if your queue is precious to you, and you didn't have anything in the default download directory box in the settings (finish it with version 0.181 or edit your queue.xml file and add a directory to all targets without...).</li> + <li>If you upgrade to 0.4033, all logs will be formatted as UFT-8 (Unicode), instead of ASCII. Also, finish your queue with the older version before upgrading if you care for your international filenames in it - they will not be correctly converted. </li> + <li>If you upgrade to 0.68, as the options in Connection Settings are changed you should reconfigure them.</li> + <li>If you upgrade to 0.685, as user identification method is changed you will lost your favorite users and all sources from your queue.</li> + <li>If you upgrade to 0.695, as compatibility with non-TTH clients are dropped, sources with no TTH support will no longer appear and files without TTH will be removed from your queue.</li> +</ul> + </body> </html> Modified: dcplusplus/trunk/help/settings_sharing.html =================================================================== --- dcplusplus/trunk/help/settings_sharing.html 2008-04-29 19:05:56 UTC (rev 1226) +++ dcplusplus/trunk/help/settings_sharing.html 2008-04-29 19:07:03 UTC (rev 1227) @@ -34,11 +34,10 @@ <dt>Add Folder</dt> <dd cshelp="IDH_SETTINGS_UPLOAD_ADD">Browse for a new folder to add to your share. If another existing file shares that name, the new name will be made unique by -adding another letter to its name.<span style="font-weight: bold;"> - </span>After -selecting the directory +adding another letter to its name. After selecting the directory to add, you will be able to pick the Virtual Name that it will be shown -under when other users see your files. If the newly added files have +under when other users see your files. You are allowed to merge different folders into one virtual folder +using the same Virtual Name. Their content will be shown as one folder in your filelist. If the newly added files have not been hashed, the Hash Progress Dialog will display. You can choose to let it display, or let hashing continue in the background.</dd> </dl> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <arn...@us...> - 2008-04-29 19:09:12
|
Revision: 1228 http://dcplusplus.svn.sourceforge.net/dcplusplus/?rev=1228&view=rev Author: arnetheduck Date: 2008-04-29 12:09:02 -0700 (Tue, 29 Apr 2008) Log Message: ----------- automanage searchresult memory Modified Paths: -------------- dcplusplus/trunk/dcpp/ClientManager.cpp dcplusplus/trunk/dcpp/DirectoryListing.cpp dcplusplus/trunk/dcpp/QueueManager.cpp dcplusplus/trunk/dcpp/QueueManager.h dcplusplus/trunk/dcpp/SearchManager.cpp dcplusplus/trunk/dcpp/SearchManager.h dcplusplus/trunk/dcpp/SearchManagerListener.h dcplusplus/trunk/dcpp/ShareManager.cpp dcplusplus/trunk/dcpp/ShareManager.h dcplusplus/trunk/dcpp/forward.h dcplusplus/trunk/win32/SearchFrame.cpp dcplusplus/trunk/win32/SearchFrame.h Added Paths: ----------- dcplusplus/trunk/dcpp/SearchResult.cpp dcplusplus/trunk/dcpp/SearchResult.h Property Changed: ---------------- dcplusplus/trunk/ Property changes on: dcplusplus/trunk ___________________________________________________________________ Name: bzr:revision-info - timestamp: 2008-04-25 12:28:10.062000036 +0200 committer: eMTee properties: branch-nick: dcplusplus + timestamp: 2008-04-26 16:00:33.614000082 +0200 committer: Jacek Sieka <arn...@gm...> properties: branch-nick: dcplusplus Name: bzr:file-ids - + dcpp/SearchResult.cpp searchresult.cpp-20080426140015-fr3xaldbtci8l80c-1 dcpp/SearchResult.h searchresult.h-20080426140015-fr3xaldbtci8l80c-2 Name: bzr:revision-id:v3-trunk1 - 1027 arn...@gm...-20080323183926-schknwnkgeo7ivdn 1028 zouzou123gen-20080323220411-r8usuc3qxwuh7zsn 1029 zouzou123gen-20080323221249-0su72zaj13e706mk 1030 arn...@gm...-20080324140623-muba1dl46m000o8c 1031 zouzou123gen-20080324141933-qbgr93ugpe0297m6 1032 arn...@gm...-20080324153706-siidja05n84i00b1 1033 arn...@gm...-20080324153823-lhn3awurnu77riln 1034 arn...@gm...-20080324165650-zapppziji67yf5a2 1035 zouzou123gen-20080324175936-4mqc2kh0lo5wtdu2 1036 zouzou123gen-20080325004602-6wdsoym95mjuhwd3 1037 arn...@gm...-20080325100659-8fqy6q65itmghlep 1038 zouzou123gen-20080325175216-s297sdiucukfvijh 1039 arn...@gm...-20080325210137-3dfqyoi8ykosy087 1040 arn...@gm...-20080325211747-nwwy1eb33r071sca 1041 arn...@gm...-20080326084110-qbselrjckku275xi 1042 zouzou123gen-20080326123631-35642mgbk2i4ty32 1043 zouzou123gen-20080326124345-f4xwn2d3ty8ubd6r 1044 arn...@gm...-20080326162031-il0nyms30w0mky43 1045 arn...@gm...-20080326164801-8dru8mjc06xgzjpv 1046 arn...@gm...-20080326170438-uzl2rx8fqnohak7g 1047 zouzou123gen-20080326172821-d6uqcbmfb0c6rwlv 1048 arn...@gm...-20080326213257-qlgdh7m2712p2l0q 1049 arn...@gm...-20080326214313-ktnoekgk3s0wmatz 1050 arn...@gm...-20080326215256-0j1iqrf286b9g7zf 1051 arn...@gm...-20080327082121-hoi22wh1gwjdfbyd 1052 arn...@gm...-20080327120639-um3tukdt374rwvgm 1053 zouzou123gen-20080327130703-6vtek6uxy3vua543 1054 arn...@gm...-20080327215831-dmg5mkufskabwkro 1055 arn...@gm...-20080327231459-cdztcv25alsuyqmf 1056 arn...@gm...-20080328085925-gceybsr53oml1p24 1057 arn...@gm...-20080328200512-1sjuu6bcnl2dyd2a 1058 arn...@gm...-20080328210347-bussqjrm5mfswh7o 1059 arn...@gm...-20080329055630-braiir1dskv7a4qm 1060 arn...@gm...-20080329061558-rck8dz60wpj3c5ja 1061 arn...@gm...-20080329081253-if6o5jn329mbzfpl 1062 arn...@gm...-20080329081619-cb4x930j8sp55cs0 1063 arn...@gm...-20080329103216-hgjzo7ra2zixbztd 1064 arn...@gm...-20080329124042-q3aw4iodmo5kafyp 1065 arn...@gm...-20080329124926-2je1z18p0272zpua 1066 arn...@gm...-20080329150901-ehj9t32en7eps2dp 1067 zouzou123gen-20080329153653-36xlvpik2ns9r84r 1068 zouzou123gen-20080329162703-51xr8hg073pg7wq5 1069 zouzou123gen-20080329234706-8ddipdqu0xeudkql 1070 arn...@gm...-20080330081232-ubqr1171ewalrd4q 1071 zouzou123gen-20080330131607-yppbs3mgyjef1cux 1072 zouzou123gen-20080330134835-yv1nogy77ib1uehd 1073 zouzou123gen-20080331124549-alyw7vugdn30piqy 1074 zouzou123gen-20080331135108-q8frtqsin5bosfzm 1075 zouzou123gen-20080331140757-u94q52yccl5lsifk 1076 zouzou123gen-20080331152513-ue1x5qhigcw51348 1077 arn...@gm...-20080331184436-a8g6chibmg8nswls 1078 arn...@gm...-20080331220648-81485k28qmwruwz6 1079 zouzou123gen-20080401081001-2yjn07cf8s5sxr3a 1080 zouzou123gen-20080401081247-f3p4hdjojnd460jw 1081 zouzou123gen-20080401084117-24a454g8o0x656kg 1082 zouzou123gen-20080401133146-jabb5i8870fg6f66 1083 zouzou123gen-20080401154610-mxdqoo5bksru93e6 1084 arn...@gm...-20080401185530-lqj4tflt5ldmx46f 1085 arn...@gm...-20080401212616-ffl7m0xm8gt15knk 1086 arn...@gm...-20080402084515-ofmnwihzv159jton 1087 arn...@gm...-20080402133105-y70soi38owzl76i9 1088 arn...@gm...-20080402142417-rn2dbkx19wfz3vae 1089 arn...@gm...-20080402144459-u3z3hqvl8aqjc4a0 1090 zouzou123gen-20080402145051-zi8tmvy8u3r2mzu8 1091 arn...@gm...-20080402152137-f397uz1yp9qjvfwh 1092 zouzou123gen-20080402170355-29wda40wk3cy7lu5 1093 arn...@gm...-20080402180628-ipos9li0c4bsmq1h 1094 arn...@gm...-20080402181235-s2a6f4ww4lzayl46 1095 arn...@gm...-20080402193851-6mu64vgep6tijith 1096 arn...@gm...-20080402203810-86zpxsx69q83zf3r 1097 arn...@gm...-20080402204331-so2e8n892o23pejr 1098 poy-20080402224153-225qylr2cfwhqrg7 1099 mrmikejj-20080403125112-o8polh8rkn62umyh 1100 arn...@gm...-20080403125139-8xub76j1xazhfxna 1101 po...@12...-20080403140544-13kockkjho883nb4 1102 po...@12...-20080403143012-bxghtoodiolugpbs 1103 arn...@gm...-20080403190809-bbi4bz5rfcvjnt20 1104 arn...@gm...-20080403205410-czxru1vcg1s4wcws 1105 arn...@gm...-20080403213124-54spdrwszgyimd90 1106 po...@12...-20080404002406-aj74x5tngi6mmmj1 1107 arn...@gm...-20080404122415-mjy07qzbaxyhagra 1108 po...@12...-20080404145445-84lyk5tyy3b3br14 1109 po...@12...-20080404231417-v4v8x7u3f0hm0ejc 1110 po...@12...-20080405001107-14d1ojjof8xhvcj8 1111 arn...@gm...-20080405071929-jmnrul21sxx04kky 1112 arn...@gm...-20080405080105-9qbda7be0pi7y1ai 1113 po...@12...-20080405154555-yuj2n5kyndfjlpsf 1114 po...@12...-20080405220250-8y09d0samsj8ja94 1115 po...@12...-20080406134101-4860ytb61sbu3yhg 1116 po...@12...-20080406155849-2wzxzuzs5m8zpk0g 1117 po...@12...-20080406164835-bv5dydhm3qqydsty 1118 arn...@gm...-20080406210237-c7tyfgiz2sjgv044 1119 po...@12...-20080407114423-4yajg1rffidq76bj 1120 arn...@gm...-20080407194826-c42t4bjzw4vflejn 1121 po...@12...-20080407214303-o7ul1bvcn6gvaoc9 1122 po...@12...-20080407220647-r7f3em92til5j67s 1123 po...@12...-20080408212439-54t3bqlhvw1nu4xc 1124 arn...@gm...-20080409193708-y6erfzwrcb1seet3 1125 arn...@gm...-20080409195827-ub6t2s3wdf28nfpz 1126 po...@12...-20080409215055-1zmqhhm2859878c1 1127 arn...@gm...-20080410102447-l4es4cbukkqwcnpc 1128 arn...@gm...-20080410214118-b70g50tl27cq9q29 1129 arn...@gm...-20080411074730-w1pu78qigtx87lx3 1130 arn...@gm...-20080411090724-kwdj9pg9hrv1xhwb 1131 po...@12...-20080411153057-tn7zhxqk0z7ceref 1132 arn...@gm...-20080411200946-ierqlg8v9vzj18n2 1133 arn...@gm...-20080411201718-ecshulwd7ic0wdci 1134 arn...@gm...-20080411204047-jc9vzcsf32j38dvc 1135 arn...@gm...-20080411205445-ojuz2a29yq8ww37j 1136 arn...@gm...-20080411214746-r420xmdgo35pkweb 1137 po...@12...-20080412010723-cibh8r0itlzqyt3f 1138 arn...@gm...-20080412200504-6qfeqnsghxgrk775 1139 arn...@gm...-20080413095435-2pkfb407hk8j54te 1140 arn...@gm...-20080413133927-zw2tpz8o8p3izyix 1141 arn...@gm...-20080413165025-ug342rxtq4blxck5 1142 arn...@gm...-20080413182618-6ihabn0tii6gb2m2 1143 arn...@gm...-20080413184517-9p08tedakta1h762 1144 arn...@gm...-20080413193655-kc98lx7kpzo42q43 1145 arn...@gm...-20080414132947-pguvkuzvyadukssc 1146 arn...@gm...-20080414133544-pxwxm9kcvw0k0vf3 1147 po...@12...-20080414174341-hw1im7ysymscpiq0 1148 arn...@gm...-20080414181459-5gu852lneflgf5d6 1149 po...@12...-20080414205719-d80e75fsl8zzi6je 1150 arn...@gm...-20080414211616-835ve71r1qdlbhb4 1151 arn...@gm...-20080415080409-4cid9q7opng8ijav 1152 arn...@gm...-20080415124540-roduj23x442jeefn 1153 arn...@gm...-20080415141450-cld2ym4s50uu31q7 1154 po...@12...-20080415143018-4emcs3u1fquzsu1f 1155 arn...@gm...-20080415174958-wfqu5kga5pe39xvc 1156 po...@12...-20080415182942-2ux0yn8immkrz7ch 1157 po...@12...-20080415185700-gdgpyn414bf4behz 1158 po...@12...-20080415202535-cvevdgrawpilji5b 1159 po...@12...-20080415214801-lgb1429qdm4ti6ub 1160 po...@12...-20080416123247-6dw18ea0lk4m5q8q 1161 po...@12...-20080416135834-6mtzcfy7pzxqfnq0 1162 po...@12...-20080416181626-0ex66f1lv1maf38l 1163 arn...@gm...-20080416183603-yxbj16t2nd8rdzzd 1164 arn...@gm...-20080416200700-wncbhytfixz9b15u 1165 po...@12...-20080416200941-5oigemky43sz6r87 1166 arn...@gm...-20080416204550-0dx3qhxasdkdohx1 1167 arn...@gm...-20080416211510-3ilsym0bom7u2cer 1168 tom@athlon-20080417125238-0hhhchg951y7p83w 1169 arn...@gm...-20080418203137-e6szrje3fje5dgh9 1170 arn...@gm...-20080419164722-vyjrwwvglxr4yxuu 1171 arn...@gm...-20080419164802-o2boulbfrea4e0dx 1172 arn...@gm...-20080419165129-zj3axn731fo84vd5 1173 po...@12...-20080419172806-2qspfwerslo10rd2 1174 arn...@gm...-20080419212304-3wjafor82amtvik3 1175 arn...@gm...-20080419212347-t5oze1b59dk7vkiv 1176 arn...@gm...-20080420133104-h16loa3kvzrpkxiv 1177 po...@12...-20080420141642-z9mgyje16kkfy11z 1178 arn...@gm...-20080420173012-we22yoyvldt8u1az 1179 arn...@gm...-20080420173645-l296bgbr60wj267s 1180 arn...@gm...-20080420181134-ypu4ik21vc9ma1u9 1181 arn...@gm...-20080420192935-g59ddftmp35o6wdq 1182 arn...@gm...-20080420194530-qbyih90fixp3jevq 1183 arn...@gm...-20080420200905-mc0wa2egjt6k0783 1184 po...@12...-20080421110151-tm3apquwg3p4otyv 1185 po...@12...-20080421111032-2mwe6we5llzbqfj1 1186 arn...@gm...-20080421112743-av3pdgtq20m91f8c 1187 arn...@gm...-20080421122035-2ygc85ppjs7rhswn 1188 arn...@gm...-20080421194323-clug9p9pkjkgc0cw 1189 arn...@gm...-20080422063343-blx6k6y2ydxtbkjy 1190 po...@12...-20080422102607-kb3rl7h4i6alv3oo 1191 po...@12...-20080422143053-gsqp7dlvq1vwkahf 1192 arn...@gm...-20080423181453-79vl70wtqix7zxhf 1193 arn...@gm...-20080423184105-mp2f385vndp22m8f 1194 arn...@gm...-20080423185140-vz1vp66h0xzrxv6m 1195 arn...@gm...-20080423191309-bxflhitmwd36vix3 1196 arn...@gm...-20080423191718-3sc2ek2axdtc0b6e 1197 po...@12...-20080423223740-naz9ch6wp525yonb 1198 administrator@user315-m-20080424114244-eu0vcezrvqz7sf8t 1199 administrator@user315-m-20080424121241-ta23vg7isv4346qw 1200 po...@12...-20080424210032-97omp80p01ag7tlr 1201 arn...@gm...-20080424212827-v52bn9nu74id6fjx 1202 emtee-20080425102810-x4gbuupquvl3vja0 + 1027 arn...@gm...-20080323183926-schknwnkgeo7ivdn 1028 zouzou123gen-20080323220411-r8usuc3qxwuh7zsn 1029 zouzou123gen-20080323221249-0su72zaj13e706mk 1030 arn...@gm...-20080324140623-muba1dl46m000o8c 1031 zouzou123gen-20080324141933-qbgr93ugpe0297m6 1032 arn...@gm...-20080324153706-siidja05n84i00b1 1033 arn...@gm...-20080324153823-lhn3awurnu77riln 1034 arn...@gm...-20080324165650-zapppziji67yf5a2 1035 zouzou123gen-20080324175936-4mqc2kh0lo5wtdu2 1036 zouzou123gen-20080325004602-6wdsoym95mjuhwd3 1037 arn...@gm...-20080325100659-8fqy6q65itmghlep 1038 zouzou123gen-20080325175216-s297sdiucukfvijh 1039 arn...@gm...-20080325210137-3dfqyoi8ykosy087 1040 arn...@gm...-20080325211747-nwwy1eb33r071sca 1041 arn...@gm...-20080326084110-qbselrjckku275xi 1042 zouzou123gen-20080326123631-35642mgbk2i4ty32 1043 zouzou123gen-20080326124345-f4xwn2d3ty8ubd6r 1044 arn...@gm...-20080326162031-il0nyms30w0mky43 1045 arn...@gm...-20080326164801-8dru8mjc06xgzjpv 1046 arn...@gm...-20080326170438-uzl2rx8fqnohak7g 1047 zouzou123gen-20080326172821-d6uqcbmfb0c6rwlv 1048 arn...@gm...-20080326213257-qlgdh7m2712p2l0q 1049 arn...@gm...-20080326214313-ktnoekgk3s0wmatz 1050 arn...@gm...-20080326215256-0j1iqrf286b9g7zf 1051 arn...@gm...-20080327082121-hoi22wh1gwjdfbyd 1052 arn...@gm...-20080327120639-um3tukdt374rwvgm 1053 zouzou123gen-20080327130703-6vtek6uxy3vua543 1054 arn...@gm...-20080327215831-dmg5mkufskabwkro 1055 arn...@gm...-20080327231459-cdztcv25alsuyqmf 1056 arn...@gm...-20080328085925-gceybsr53oml1p24 1057 arn...@gm...-20080328200512-1sjuu6bcnl2dyd2a 1058 arn...@gm...-20080328210347-bussqjrm5mfswh7o 1059 arn...@gm...-20080329055630-braiir1dskv7a4qm 1060 arn...@gm...-20080329061558-rck8dz60wpj3c5ja 1061 arn...@gm...-20080329081253-if6o5jn329mbzfpl 1062 arn...@gm...-20080329081619-cb4x930j8sp55cs0 1063 arn...@gm...-20080329103216-hgjzo7ra2zixbztd 1064 arn...@gm...-20080329124042-q3aw4iodmo5kafyp 1065 arn...@gm...-20080329124926-2je1z18p0272zpua 1066 arn...@gm...-20080329150901-ehj9t32en7eps2dp 1067 zouzou123gen-20080329153653-36xlvpik2ns9r84r 1068 zouzou123gen-20080329162703-51xr8hg073pg7wq5 1069 zouzou123gen-20080329234706-8ddipdqu0xeudkql 1070 arn...@gm...-20080330081232-ubqr1171ewalrd4q 1071 zouzou123gen-20080330131607-yppbs3mgyjef1cux 1072 zouzou123gen-20080330134835-yv1nogy77ib1uehd 1073 zouzou123gen-20080331124549-alyw7vugdn30piqy 1074 zouzou123gen-20080331135108-q8frtqsin5bosfzm 1075 zouzou123gen-20080331140757-u94q52yccl5lsifk 1076 zouzou123gen-20080331152513-ue1x5qhigcw51348 1077 arn...@gm...-20080331184436-a8g6chibmg8nswls 1078 arn...@gm...-20080331220648-81485k28qmwruwz6 1079 zouzou123gen-20080401081001-2yjn07cf8s5sxr3a 1080 zouzou123gen-20080401081247-f3p4hdjojnd460jw 1081 zouzou123gen-20080401084117-24a454g8o0x656kg 1082 zouzou123gen-20080401133146-jabb5i8870fg6f66 1083 zouzou123gen-20080401154610-mxdqoo5bksru93e6 1084 arn...@gm...-20080401185530-lqj4tflt5ldmx46f 1085 arn...@gm...-20080401212616-ffl7m0xm8gt15knk 1086 arn...@gm...-20080402084515-ofmnwihzv159jton 1087 arn...@gm...-20080402133105-y70soi38owzl76i9 1088 arn...@gm...-20080402142417-rn2dbkx19wfz3vae 1089 arn...@gm...-20080402144459-u3z3hqvl8aqjc4a0 1090 zouzou123gen-20080402145051-zi8tmvy8u3r2mzu8 1091 arn...@gm...-20080402152137-f397uz1yp9qjvfwh 1092 zouzou123gen-20080402170355-29wda40wk3cy7lu5 1093 arn...@gm...-20080402180628-ipos9li0c4bsmq1h 1094 arn...@gm...-20080402181235-s2a6f4ww4lzayl46 1095 arn...@gm...-20080402193851-6mu64vgep6tijith 1096 arn...@gm...-20080402203810-86zpxsx69q83zf3r 1097 arn...@gm...-20080402204331-so2e8n892o23pejr 1098 poy-20080402224153-225qylr2cfwhqrg7 1099 mrmikejj-20080403125112-o8polh8rkn62umyh 1100 arn...@gm...-20080403125139-8xub76j1xazhfxna 1101 po...@12...-20080403140544-13kockkjho883nb4 1102 po...@12...-20080403143012-bxghtoodiolugpbs 1103 arn...@gm...-20080403190809-bbi4bz5rfcvjnt20 1104 arn...@gm...-20080403205410-czxru1vcg1s4wcws 1105 arn...@gm...-20080403213124-54spdrwszgyimd90 1106 po...@12...-20080404002406-aj74x5tngi6mmmj1 1107 arn...@gm...-20080404122415-mjy07qzbaxyhagra 1108 po...@12...-20080404145445-84lyk5tyy3b3br14 1109 po...@12...-20080404231417-v4v8x7u3f0hm0ejc 1110 po...@12...-20080405001107-14d1ojjof8xhvcj8 1111 arn...@gm...-20080405071929-jmnrul21sxx04kky 1112 arn...@gm...-20080405080105-9qbda7be0pi7y1ai 1113 po...@12...-20080405154555-yuj2n5kyndfjlpsf 1114 po...@12...-20080405220250-8y09d0samsj8ja94 1115 po...@12...-20080406134101-4860ytb61sbu3yhg 1116 po...@12...-20080406155849-2wzxzuzs5m8zpk0g 1117 po...@12...-20080406164835-bv5dydhm3qqydsty 1118 arn...@gm...-20080406210237-c7tyfgiz2sjgv044 1119 po...@12...-20080407114423-4yajg1rffidq76bj 1120 arn...@gm...-20080407194826-c42t4bjzw4vflejn 1121 po...@12...-20080407214303-o7ul1bvcn6gvaoc9 1122 po...@12...-20080407220647-r7f3em92til5j67s 1123 po...@12...-20080408212439-54t3bqlhvw1nu4xc 1124 arn...@gm...-20080409193708-y6erfzwrcb1seet3 1125 arn...@gm...-20080409195827-ub6t2s3wdf28nfpz 1126 po...@12...-20080409215055-1zmqhhm2859878c1 1127 arn...@gm...-20080410102447-l4es4cbukkqwcnpc 1128 arn...@gm...-20080410214118-b70g50tl27cq9q29 1129 arn...@gm...-20080411074730-w1pu78qigtx87lx3 1130 arn...@gm...-20080411090724-kwdj9pg9hrv1xhwb 1131 po...@12...-20080411153057-tn7zhxqk0z7ceref 1132 arn...@gm...-20080411200946-ierqlg8v9vzj18n2 1133 arn...@gm...-20080411201718-ecshulwd7ic0wdci 1134 arn...@gm...-20080411204047-jc9vzcsf32j38dvc 1135 arn...@gm...-20080411205445-ojuz2a29yq8ww37j 1136 arn...@gm...-20080411214746-r420xmdgo35pkweb 1137 po...@12...-20080412010723-cibh8r0itlzqyt3f 1138 arn...@gm...-20080412200504-6qfeqnsghxgrk775 1139 arn...@gm...-20080413095435-2pkfb407hk8j54te 1140 arn...@gm...-20080413133927-zw2tpz8o8p3izyix 1141 arn...@gm...-20080413165025-ug342rxtq4blxck5 1142 arn...@gm...-20080413182618-6ihabn0tii6gb2m2 1143 arn...@gm...-20080413184517-9p08tedakta1h762 1144 arn...@gm...-20080413193655-kc98lx7kpzo42q43 1145 arn...@gm...-20080414132947-pguvkuzvyadukssc 1146 arn...@gm...-20080414133544-pxwxm9kcvw0k0vf3 1147 po...@12...-20080414174341-hw1im7ysymscpiq0 1148 arn...@gm...-20080414181459-5gu852lneflgf5d6 1149 po...@12...-20080414205719-d80e75fsl8zzi6je 1150 arn...@gm...-20080414211616-835ve71r1qdlbhb4 1151 arn...@gm...-20080415080409-4cid9q7opng8ijav 1152 arn...@gm...-20080415124540-roduj23x442jeefn 1153 arn...@gm...-20080415141450-cld2ym4s50uu31q7 1154 po...@12...-20080415143018-4emcs3u1fquzsu1f 1155 arn...@gm...-20080415174958-wfqu5kga5pe39xvc 1156 po...@12...-20080415182942-2ux0yn8immkrz7ch 1157 po...@12...-20080415185700-gdgpyn414bf4behz 1158 po...@12...-20080415202535-cvevdgrawpilji5b 1159 po...@12...-20080415214801-lgb1429qdm4ti6ub 1160 po...@12...-20080416123247-6dw18ea0lk4m5q8q 1161 po...@12...-20080416135834-6mtzcfy7pzxqfnq0 1162 po...@12...-20080416181626-0ex66f1lv1maf38l 1163 arn...@gm...-20080416183603-yxbj16t2nd8rdzzd 1164 arn...@gm...-20080416200700-wncbhytfixz9b15u 1165 po...@12...-20080416200941-5oigemky43sz6r87 1166 arn...@gm...-20080416204550-0dx3qhxasdkdohx1 1167 arn...@gm...-20080416211510-3ilsym0bom7u2cer 1168 tom@athlon-20080417125238-0hhhchg951y7p83w 1169 arn...@gm...-20080418203137-e6szrje3fje5dgh9 1170 arn...@gm...-20080419164722-vyjrwwvglxr4yxuu 1171 arn...@gm...-20080419164802-o2boulbfrea4e0dx 1172 arn...@gm...-20080419165129-zj3axn731fo84vd5 1173 po...@12...-20080419172806-2qspfwerslo10rd2 1174 arn...@gm...-20080419212304-3wjafor82amtvik3 1175 arn...@gm...-20080419212347-t5oze1b59dk7vkiv 1176 arn...@gm...-20080420133104-h16loa3kvzrpkxiv 1177 po...@12...-20080420141642-z9mgyje16kkfy11z 1178 arn...@gm...-20080420173012-we22yoyvldt8u1az 1179 arn...@gm...-20080420173645-l296bgbr60wj267s 1180 arn...@gm...-20080420181134-ypu4ik21vc9ma1u9 1181 arn...@gm...-20080420192935-g59ddftmp35o6wdq 1182 arn...@gm...-20080420194530-qbyih90fixp3jevq 1183 arn...@gm...-20080420200905-mc0wa2egjt6k0783 1184 po...@12...-20080421110151-tm3apquwg3p4otyv 1185 po...@12...-20080421111032-2mwe6we5llzbqfj1 1186 arn...@gm...-20080421112743-av3pdgtq20m91f8c 1187 arn...@gm...-20080421122035-2ygc85ppjs7rhswn 1188 arn...@gm...-20080421194323-clug9p9pkjkgc0cw 1189 arn...@gm...-20080422063343-blx6k6y2ydxtbkjy 1190 po...@12...-20080422102607-kb3rl7h4i6alv3oo 1191 po...@12...-20080422143053-gsqp7dlvq1vwkahf 1192 arn...@gm...-20080423181453-79vl70wtqix7zxhf 1193 arn...@gm...-20080423184105-mp2f385vndp22m8f 1194 arn...@gm...-20080423185140-vz1vp66h0xzrxv6m 1195 arn...@gm...-20080423191309-bxflhitmwd36vix3 1196 arn...@gm...-20080423191718-3sc2ek2axdtc0b6e 1197 po...@12...-20080423223740-naz9ch6wp525yonb 1198 administrator@user315-m-20080424114244-eu0vcezrvqz7sf8t 1199 administrator@user315-m-20080424121241-ta23vg7isv4346qw 1200 po...@12...-20080424210032-97omp80p01ag7tlr 1201 arn...@gm...-20080424212827-v52bn9nu74id6fjx 1202 emtee-20080425102810-x4gbuupquvl3vja0 1203 arn...@gm...-20080426140033-767pxugmoex9ptgd Modified: dcplusplus/trunk/dcpp/ClientManager.cpp =================================================================== --- dcplusplus/trunk/dcpp/ClientManager.cpp 2008-04-29 19:07:03 UTC (rev 1227) +++ dcplusplus/trunk/dcpp/ClientManager.cpp 2008-04-29 19:09:02 UTC (rev 1228) @@ -29,6 +29,7 @@ #include "SimpleXML.h" #include "UserCommand.h" #include "LogManager.h" +#include "SearchResult.h" #include "AdcHub.h" #include "NmdcHub.h" @@ -342,7 +343,7 @@ return; } - SearchResult::List l; + SearchResultList l; ShareManager::getInstance()->search(l, aString, aSearchType, aSize, aFileType, aClient, isPassive ? 5 : 10); // dcdebug("Found %d items (%s)\n", l.size(), aString.c_str()); if(l.size() > 0) { @@ -350,14 +351,12 @@ string name = aSeeker.substr(4); // Good, we have a passive seeker, those are easier... string str; - for(SearchResult::Iter i = l.begin(); i != l.end(); ++i) { - SearchResult* sr = *i; + for(SearchResultList::const_iterator i = l.begin(); i != l.end(); ++i) { + const SearchResultPtr& sr = *i; str += sr->toSR(*aClient); str[str.length()-1] = 5; str += name; str += '|'; - - sr->decRef(); } if(str.size() > 0) @@ -378,10 +377,9 @@ if(port == 0) port = 412; - for(SearchResult::Iter i = l.begin(); i != l.end(); ++i) { - SearchResult* sr = *i; + for(SearchResultList::const_iterator i = l.begin(); i != l.end(); ++i) { + const SearchResultPtr& sr = *i; udp.writeTo(ip, port, sr->toSR(*aClient)); - sr->decRef(); } } catch(const SocketException& /* e */) { dcdebug("Search caught error\n"); Modified: dcplusplus/trunk/dcpp/DirectoryListing.cpp =================================================================== --- dcplusplus/trunk/dcpp/DirectoryListing.cpp 2008-04-29 19:07:03 UTC (rev 1227) +++ dcplusplus/trunk/dcpp/DirectoryListing.cpp 2008-04-29 19:09:02 UTC (rev 1228) @@ -22,7 +22,6 @@ #include "DirectoryListing.h" #include "QueueManager.h" -#include "SearchManager.h" #include "ClientManager.h" #include "StringTokenizer.h" Modified: dcplusplus/trunk/dcpp/QueueManager.cpp =================================================================== --- dcplusplus/trunk/dcpp/QueueManager.cpp 2008-04-29 19:07:03 UTC (rev 1227) +++ dcplusplus/trunk/dcpp/QueueManager.cpp 2008-04-29 19:09:02 UTC (rev 1228) @@ -35,6 +35,7 @@ #include "Transfer.h" #include "UserConnection.h" #include "version.h" +#include "SearchResult.h" #include <limits> @@ -1388,7 +1389,7 @@ } // SearchManagerListener -void QueueManager::on(SearchManagerListener::SR, SearchResult* sr) throw() { +void QueueManager::on(SearchManagerListener::SR, const SearchResultPtr& sr) throw() { bool added = false; bool wantConnection = false; Modified: dcplusplus/trunk/dcpp/QueueManager.h =================================================================== --- dcplusplus/trunk/dcpp/QueueManager.h 2008-04-29 19:07:03 UTC (rev 1227) +++ dcplusplus/trunk/dcpp/QueueManager.h 2008-04-29 19:09:02 UTC (rev 1228) @@ -245,7 +245,7 @@ virtual void on(TimerManagerListener::Minute, uint32_t aTick) throw(); // SearchManagerListener - virtual void on(SearchManagerListener::SR, SearchResult*) throw(); + virtual void on(SearchManagerListener::SR, const SearchResultPtr&) throw(); // ClientManagerListener virtual void on(ClientManagerListener::UserConnected, const UserPtr& aUser) throw(); Modified: dcplusplus/trunk/dcpp/SearchManager.cpp =================================================================== --- dcplusplus/trunk/dcpp/SearchManager.cpp 2008-04-29 19:07:03 UTC (rev 1227) +++ dcplusplus/trunk/dcpp/SearchManager.cpp 2008-04-29 19:09:02 UTC (rev 1228) @@ -24,51 +24,10 @@ #include "ClientManager.h" #include "ShareManager.h" +#include "SearchResult.h" namespace dcpp { -SearchResult::SearchResult(Types aType, int64_t aSize, const string& aFile, const TTHValue& aTTH) : - file(aFile), user(ClientManager::getInstance()->getMe()), size(aSize), type(aType), slots(SETTING(SLOTS)), - freeSlots(UploadManager::getInstance()->getFreeSlots()), - tth(aTTH), ref(1) { } - -string SearchResult::toSR(const Client& c) const { - // File: "$SR %s %s%c%s %d/%d%c%s (%s)|" - // Directory: "$SR %s %s %d/%d%c%s (%s)|" - string tmp; - tmp.reserve(128); - tmp.append("$SR ", 4); - tmp.append(Text::fromUtf8(c.getMyNick(), c.getEncoding())); - tmp.append(1, ' '); - string acpFile = Text::fromUtf8(file, c.getEncoding()); - if(type == TYPE_FILE) { - tmp.append(acpFile); - tmp.append(1, '\x05'); - tmp.append(Util::toString(size)); - } else { - tmp.append(acpFile, 0, acpFile.length() - 1); - } - tmp.append(1, ' '); - tmp.append(Util::toString(freeSlots)); - tmp.append(1, '/'); - tmp.append(Util::toString(slots)); - tmp.append(1, '\x05'); - tmp.append("TTH:" + getTTH().toBase32()); - tmp.append(" (", 2); - tmp.append(c.getIpPort()); - tmp.append(")|", 2); - return tmp; -} - -AdcCommand SearchResult::toRES(char type) const { - AdcCommand cmd(AdcCommand::CMD_RES, type); - cmd.addParam("SI", Util::toString(size)); - cmd.addParam("SL", Util::toString(freeSlots)); - cmd.addParam("FN", Util::toAdcFile(file)); - cmd.addParam("TR", getTTH().toBase32()); - return cmd; -} - SearchManager::SearchManager() : socket(NULL), port(0), @@ -89,8 +48,6 @@ } } - - void SearchManager::search(const string& aName, int64_t aSize, TypeModes aTypeMode /* = TYPE_ANY */, SizeModes aSizeMode /* = SIZE_ATLEAST */, const string& aToken /* = Util::emptyString */) { if(okToSearch()) { ClientManager::getInstance()->search(aSizeMode, aSize, aTypeMode, aName, aToken); @@ -105,20 +62,6 @@ } } -string SearchResult::getFileName() const { - if(getType() == TYPE_FILE) - return Util::getFileName(getFile()); - - if(getFile().size() < 2) - return getFile(); - - string::size_type i = getFile().rfind('\\', getFile().length() - 2); - if(i == string::npos) - return getFile(); - - return getFile().substr(i + 1); -} - void SearchManager::listen() throw(SocketException) { disconnect(); @@ -272,10 +215,10 @@ } - SearchResult* sr = new SearchResult(user, type, slots, freeSlots, size, - file, hubName, url, remoteIp, TTHValue(tth), Util::emptyString); + SearchResultPtr sr(new SearchResult(user, type, slots, freeSlots, size, + file, hubName, url, remoteIp, TTHValue(tth), Util::emptyString)); fire(SearchManagerListener::SR(), sr); - sr->decRef(); + } else if(x.compare(1, 4, "RES ") == 0 && x[x.length() - 1] == 0x0a) { AdcCommand c(x.substr(0, x.length()-1)); if(c.getParameters().empty()) @@ -334,10 +277,9 @@ if(type == SearchResult::TYPE_FILE && tth.empty()) return; /// @todo Something about the slots - SearchResult* sr = new SearchResult(from, type, 0, freeSlots, size, - file, hubName, hub, remoteIp, TTHValue(tth), token); + SearchResultPtr sr(new SearchResult(from, type, 0, freeSlots, size, + file, hubName, hub, remoteIp, TTHValue(tth), token)); fire(SearchManagerListener::SR(), sr); - sr->decRef(); } } @@ -350,7 +292,7 @@ if(!p) return; - SearchResult::List results; + SearchResultList results; ShareManager::getInstance()->search(results, adc.getParameters(), 10); string token; @@ -360,12 +302,11 @@ if(results.empty()) return; - for(SearchResult::Iter i = results.begin(); i != results.end(); ++i) { + for(SearchResultList::const_iterator i = results.begin(); i != results.end(); ++i) { AdcCommand cmd = (*i)->toRES(AdcCommand::TYPE_UDP); if(!token.empty()) cmd.addParam("TO", token); ClientManager::getInstance()->send(cmd, from); - (*i)->decRef(); } } Modified: dcplusplus/trunk/dcpp/SearchManager.h =================================================================== --- dcplusplus/trunk/dcpp/SearchManager.h 2008-04-29 19:07:03 UTC (rev 1227) +++ dcplusplus/trunk/dcpp/SearchManager.h 2008-04-29 19:09:02 UTC (rev 1228) @@ -16,8 +16,8 @@ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ -#if !defined(SEARCH_MANAGER_H) -#define SEARCH_MANAGER_H +#ifndef DCPLUSPLUS_DCPP_SEARCH_MANAGER_H +#define DCPLUSPLUS_DCPP_SEARCH_MANAGER_H #include "SettingsManager.h" @@ -26,8 +26,6 @@ #include "Thread.h" #include "Client.h" #include "Singleton.h" -#include "FastAlloc.h" -#include "MerkleTree.h" #include "SearchManagerListener.h" #include "TimerManager.h" @@ -38,74 +36,6 @@ class SearchManager; class SocketException; -class SearchResult : public FastAlloc<SearchResult> { -public: - - enum Types { - TYPE_FILE, - TYPE_DIRECTORY - }; - - typedef SearchResult* Ptr; - typedef vector<Ptr> List; - typedef List::iterator Iter; - - SearchResult(Types aType, int64_t aSize, const string& name, const TTHValue& aTTH); - - SearchResult(const UserPtr& aUser, Types aType, int aSlots, int aFreeSlots, - int64_t aSize, const string& aFile, const string& aHubName, - const string& aHubURL, const string& ip, TTHValue aTTH, const string& aToken) : - file(aFile), hubName(aHubName), hubURL(aHubURL), user(aUser), - size(aSize), type(aType), slots(aSlots), freeSlots(aFreeSlots), IP(ip), - tth(aTTH), token(aToken), ref(1) { } - - string getFileName() const; - string toSR(const Client& client) const; - AdcCommand toRES(char type) const; - - UserPtr& getUser() { return user; } - string getSlotString() const { return Util::toString(getFreeSlots()) + '/' + Util::toString(getSlots()); } - - const string& getFile() const { return file; } - const string& getHubURL() const { return hubURL; } - const string& getHubName() const { return hubName; } - int64_t getSize() const { return size; } - Types getType() const { return type; } - int getSlots() const { return slots; } - int getFreeSlots() const { return freeSlots; } - TTHValue getTTH() const { return tth; } - const string& getIP() const { return IP; } - const string& getToken() const { return token; } - - void incRef() { Thread::safeInc(ref); } - void decRef() { - if(Thread::safeDec(ref) == 0) - delete this; - } - -private: - friend class SearchManager; - - SearchResult(); - ~SearchResult() { } - - SearchResult(const SearchResult& rhs); - - string file; - string hubName; - string hubURL; - UserPtr user; - int64_t size; - Types type; - int slots; - int freeSlots; - string IP; - TTHValue tth; - string token; - - volatile long ref; -}; - class SearchManager : public Speaker<SearchManagerListener>, public Singleton<SearchManager>, public Thread { public: Modified: dcplusplus/trunk/dcpp/SearchManagerListener.h =================================================================== --- dcplusplus/trunk/dcpp/SearchManagerListener.h 2008-04-29 19:07:03 UTC (rev 1227) +++ dcplusplus/trunk/dcpp/SearchManagerListener.h 2008-04-29 19:09:02 UTC (rev 1228) @@ -16,20 +16,20 @@ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ -#if !defined(SEARCH_MANAGER_LISTENER_H) -#define SEARCH_MANAGER_LISTENER_H +#ifndef DCPLUSPLUS_DCPP_SEARCH_MANAGER_LISTENER_H +#define DCPLUSPLUS_DCPP_SEARCH_MANAGER_LISTENER_H +#include "forward.h" + namespace dcpp { -class SearchResult; - class SearchManagerListener { public: virtual ~SearchManagerListener() { } template<int I> struct X { enum { TYPE = I }; }; typedef X<0> SR; - virtual void on(SR, SearchResult*) throw() = 0; + virtual void on(SR, const SearchResultPtr&) throw() = 0; }; } // namespace dcpp Added: dcplusplus/trunk/dcpp/SearchResult.cpp =================================================================== --- dcplusplus/trunk/dcpp/SearchResult.cpp (rev 0) +++ dcplusplus/trunk/dcpp/SearchResult.cpp 2008-04-29 19:09:02 UTC (rev 1228) @@ -0,0 +1,94 @@ +/* + * Copyright (C) 2001-2008 Jacek Sieka, arnetheduck on gmail point com + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + */ + +#include "stdinc.h" +#include "DCPlusPlus.h" + +#include "SearchResult.h" +#include "UploadManager.h" +#include "Text.h" +#include "User.h" +#include "ClientManager.h" +#include "Client.h" + +namespace dcpp { + +SearchResult::SearchResult(const UserPtr& aUser, Types aType, int aSlots, int aFreeSlots, + int64_t aSize, const string& aFile, const string& aHubName, + const string& aHubURL, const string& ip, TTHValue aTTH, const string& aToken) : +file(aFile), hubName(aHubName), hubURL(aHubURL), user(aUser), + size(aSize), type(aType), slots(aSlots), freeSlots(aFreeSlots), IP(ip), + tth(aTTH), token(aToken) { } + +SearchResult::SearchResult(Types aType, int64_t aSize, const string& aFile, const TTHValue& aTTH) : + file(aFile), user(ClientManager::getInstance()->getMe()), size(aSize), type(aType), slots(SETTING(SLOTS)), + freeSlots(UploadManager::getInstance()->getFreeSlots()), + tth(aTTH) { } + +string SearchResult::toSR(const Client& c) const { + // File: "$SR %s %s%c%s %d/%d%c%s (%s)|" + // Directory: "$SR %s %s %d/%d%c%s (%s)|" + string tmp; + tmp.reserve(128); + tmp.append("$SR ", 4); + tmp.append(Text::fromUtf8(c.getMyNick(), c.getEncoding())); + tmp.append(1, ' '); + string acpFile = Text::fromUtf8(file, c.getEncoding()); + if(type == TYPE_FILE) { + tmp.append(acpFile); + tmp.append(1, '\x05'); + tmp.append(Util::toString(size)); + } else { + tmp.append(acpFile, 0, acpFile.length() - 1); + } + tmp.append(1, ' '); + tmp.append(Util::toString(freeSlots)); + tmp.append(1, '/'); + tmp.append(Util::toString(slots)); + tmp.append(1, '\x05'); + tmp.append("TTH:" + getTTH().toBase32()); + tmp.append(" (", 2); + tmp.append(c.getIpPort()); + tmp.append(")|", 2); + return tmp; +} + +AdcCommand SearchResult::toRES(char type) const { + AdcCommand cmd(AdcCommand::CMD_RES, type); + cmd.addParam("SI", Util::toString(size)); + cmd.addParam("SL", Util::toString(freeSlots)); + cmd.addParam("FN", Util::toAdcFile(file)); + cmd.addParam("TR", getTTH().toBase32()); + return cmd; +} + +string SearchResult::getFileName() const { + if(getType() == TYPE_FILE) + return Util::getFileName(getFile()); + + if(getFile().size() < 2) + return getFile(); + + string::size_type i = getFile().rfind('\\', getFile().length() - 2); + if(i == string::npos) + return getFile(); + + return getFile().substr(i + 1); +} + +} Added: dcplusplus/trunk/dcpp/SearchResult.h =================================================================== --- dcplusplus/trunk/dcpp/SearchResult.h (rev 0) +++ dcplusplus/trunk/dcpp/SearchResult.h 2008-04-29 19:09:02 UTC (rev 1228) @@ -0,0 +1,86 @@ +/* + * Copyright (C) 2001-2008 Jacek Sieka, arnetheduck on gmail point com + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + */ + +#ifndef DCPLUSPLUS_DCPP_SEARCHRESULT_H +#define DCPLUSPLUS_DCPP_SEARCHRESULT_H + +#include "forward.h" +#include "FastAlloc.h" +#include "MerkleTree.h" +#include "AdcCommand.h" +#include "Pointer.h" + +namespace dcpp { + +class SearchManager; + +class SearchResult : public FastAlloc<SearchResult>, public intrusive_ptr_base { +public: + enum Types { + TYPE_FILE, + TYPE_DIRECTORY + }; + + SearchResult(Types aType, int64_t aSize, const string& name, const TTHValue& aTTH); + + SearchResult(const UserPtr& aUser, Types aType, int aSlots, int aFreeSlots, + int64_t aSize, const string& aFile, const string& aHubName, + const string& aHubURL, const string& ip, TTHValue aTTH, const string& aToken); + + string getFileName() const; + string toSR(const Client& client) const; + AdcCommand toRES(char type) const; + + UserPtr& getUser() { return user; } + string getSlotString() const { return Util::toString(getFreeSlots()) + '/' + Util::toString(getSlots()); } + + const string& getFile() const { return file; } + const string& getHubURL() const { return hubURL; } + const string& getHubName() const { return hubName; } + int64_t getSize() const { return size; } + Types getType() const { return type; } + int getSlots() const { return slots; } + int getFreeSlots() const { return freeSlots; } + TTHValue getTTH() const { return tth; } + const string& getIP() const { return IP; } + const string& getToken() const { return token; } + +private: + friend class SearchManager; + + SearchResult(); + virtual ~SearchResult() throw() { } + + SearchResult(const SearchResult& rhs); + + string file; + string hubName; + string hubURL; + UserPtr user; + int64_t size; + Types type; + int slots; + int freeSlots; + string IP; + TTHValue tth; + string token; +}; + +} + +#endif Modified: dcplusplus/trunk/dcpp/ShareManager.cpp =================================================================== --- dcplusplus/trunk/dcpp/ShareManager.cpp 2008-04-29 19:07:03 UTC (rev 1227) +++ dcplusplus/trunk/dcpp/ShareManager.cpp 2008-04-29 19:09:02 UTC (rev 1228) @@ -36,6 +36,7 @@ #include "UserConnection.h" #include "Download.h" #include "HashBloom.h" +#include "SearchResult.h" #ifndef _WIN32 #include <sys/types.h> @@ -1175,7 +1176,7 @@ * has been matched in the directory name. This new stringlist should also be used in all descendants, * but not the parents... */ -void ShareManager::Directory::search(SearchResult::List& aResults, StringSearch::List& aStrings, int aSearchType, int64_t aSize, int aFileType, Client* aClient, StringList::size_type maxResults) const throw() { +void ShareManager::Directory::search(SearchResultList& aResults, StringSearch::List& aStrings, int aSearchType, int64_t aSize, int aFileType, Client* aClient, StringList::size_type maxResults) const throw() { // Skip everything if there's nothing to find here (doh! =) if(!hasType(aFileType)) return; @@ -1201,7 +1202,7 @@ if( (cur->empty()) && (((aFileType == SearchManager::TYPE_ANY) && sizeOk) || (aFileType == SearchManager::TYPE_DIRECTORY)) ) { // We satisfied all the search words! Add the directory...(NMDC searches don't support directory size) - SearchResult* sr = new SearchResult(SearchResult::TYPE_DIRECTORY, 0, getFullName(), TTHValue()); + SearchResultPtr sr(new SearchResult(SearchResult::TYPE_DIRECTORY, 0, getFullName(), TTHValue())); aResults.push_back(sr); ShareManager::getInstance()->setHits(ShareManager::getInstance()->getHits()+1); } @@ -1223,7 +1224,7 @@ // Check file type... if(checkType(i->getName(), aFileType)) { - SearchResult* sr = new SearchResult(SearchResult::TYPE_FILE, i->getSize(), getFullName() + i->getName(), i->getTTH()); + SearchResultPtr sr(new SearchResult(SearchResult::TYPE_FILE, i->getSize(), getFullName() + i->getName(), i->getTTH())); aResults.push_back(sr); ShareManager::getInstance()->setHits(ShareManager::getInstance()->getHits()+1); if(aResults.size() >= maxResults) { @@ -1238,15 +1239,15 @@ } } -void ShareManager::search(SearchResult::List& results, const string& aString, int aSearchType, int64_t aSize, int aFileType, Client* aClient, StringList::size_type maxResults) throw() { +void ShareManager::search(SearchResultList& results, const string& aString, int aSearchType, int64_t aSize, int aFileType, Client* aClient, StringList::size_type maxResults) throw() { Lock l(cs); if(aFileType == SearchManager::TYPE_TTH) { if(aString.compare(0, 4, "TTH:") == 0) { TTHValue tth(aString.substr(4)); HashFileMap::const_iterator i = tthIndex.find(tth); if(i != tthIndex.end()) { - SearchResult* sr = new SearchResult(SearchResult::TYPE_FILE, i->second->getSize(), - i->second->getParent()->getFullName() + i->second->getName(), i->second->getTTH()); + SearchResultPtr sr(new SearchResult(SearchResult::TYPE_FILE, i->second->getSize(), + i->second->getParent()->getFullName() + i->second->getName(), i->second->getTTH())); results.push_back(sr); ShareManager::getInstance()->addHits(1); @@ -1308,7 +1309,7 @@ } } -void ShareManager::Directory::search(SearchResult::List& aResults, AdcSearch& aStrings, StringList::size_type maxResults) const throw() { +void ShareManager::Directory::search(SearchResultList& aResults, AdcSearch& aStrings, StringList::size_type maxResults) const throw() { StringSearch::List* cur = aStrings.include; StringSearch::List* old = aStrings.include; @@ -1331,7 +1332,7 @@ bool sizeOk = (aStrings.gt == 0); if( cur->empty() && aStrings.ext.empty() && sizeOk ) { // We satisfied all the search words! Add the directory... - SearchResult* sr = new SearchResult(SearchResult::TYPE_DIRECTORY, getSize(), getFullName(), TTHValue()); + SearchResultPtr sr(new SearchResult(SearchResult::TYPE_DIRECTORY, getSize(), getFullName(), TTHValue())); aResults.push_back(sr); ShareManager::getInstance()->setHits(ShareManager::getInstance()->getHits()+1); } @@ -1358,8 +1359,8 @@ // Check file type... if(aStrings.hasExt(i->getName())) { - SearchResult* sr = new SearchResult(SearchResult::TYPE_FILE, - i->getSize(), getFullName() + i->getName(), i->getTTH()); + SearchResultPtr sr(new SearchResult(SearchResult::TYPE_FILE, + i->getSize(), getFullName() + i->getName(), i->getTTH())); aResults.push_back(sr); ShareManager::getInstance()->addHits(1); if(aResults.size() >= maxResults) { @@ -1375,7 +1376,7 @@ aStrings.include = old; } -void ShareManager::search(SearchResult::List& results, const StringList& params, StringList::size_type maxResults) throw() { +void ShareManager::search(SearchResultList& results, const StringList& params, StringList::size_type maxResults) throw() { AdcSearch srch(params); Lock l(cs); @@ -1383,9 +1384,9 @@ if(srch.hasRoot) { HashFileMap::const_iterator i = tthIndex.find(srch.root); if(i != tthIndex.end()) { - SearchResult* sr = new SearchResult(SearchResult::TYPE_FILE, + SearchResultPtr sr(new SearchResult(SearchResult::TYPE_FILE, i->second->getSize(), i->second->getParent()->getFullName() + i->second->getName(), - i->second->getTTH()); + i->second->getTTH())); results.push_back(sr); addHits(1); } Modified: dcplusplus/trunk/dcpp/ShareManager.h =================================================================== --- dcplusplus/trunk/dcpp/ShareManager.h 2008-04-29 19:07:03 UTC (rev 1227) +++ dcplusplus/trunk/dcpp/ShareManager.h 2008-04-29 19:09:02 UTC (rev 1228) @@ -63,8 +63,8 @@ void refresh(bool dirs = false, bool aUpdate = true, bool block = false) throw(); void setDirty() { xmlDirty = true; } - void search(SearchResult::List& l, const string& aString, int aSearchType, int64_t aSize, int aFileType, Client* aClient, StringList::size_type maxResults) throw(); - void search(SearchResult::List& l, const StringList& params, StringList::size_type maxResults) throw(); + void search(SearchResultList& l, const string& aString, int aSearchType, int64_t aSize, int aFileType, Client* aClient, StringList::size_type maxResults) throw(); + void search(SearchResultList& l, const StringList& params, StringList::size_type maxResults) throw(); StringPairList getDirectories() const throw(); @@ -171,8 +171,8 @@ int64_t getSize() const throw(); - void search(SearchResult::List& aResults, StringSearch::List& aStrings, int aSearchType, int64_t aSize, int aFileType, Client* aClient, StringList::size_type maxResults) const throw(); - void search(SearchResult::List& aResults, AdcSearch& aStrings, StringList::size_type maxResults) const throw(); + void search(SearchResultList& aResults, StringSearch::List& aStrings, int aSearchType, int64_t aSize, int aFileType, Client* aClient, StringList::size_type maxResults) const throw(); + void search(SearchResultList& aResults, AdcSearch& aStrings, StringList::size_type maxResults) const throw(); void toXml(OutputStream& xmlFile, string& indent, string& tmp2, bool fullList) const; void filesToXml(OutputStream& xmlFile, string& indent, string& tmp2) const; Modified: dcplusplus/trunk/dcpp/forward.h =================================================================== --- dcplusplus/trunk/dcpp/forward.h 2008-04-29 19:07:03 UTC (rev 1227) +++ dcplusplus/trunk/dcpp/forward.h 2008-04-29 19:09:02 UTC (rev 1228) @@ -70,6 +70,10 @@ class QueueItem; +class SearchResult; +typedef boost::intrusive_ptr<SearchResult> SearchResultPtr; +typedef std::vector<SearchResultPtr> SearchResultList; + class ServerSocket; class Socket; Modified: dcplusplus/trunk/win32/SearchFrame.cpp =================================================================== --- dcplusplus/trunk/win32/SearchFrame.cpp 2008-04-29 19:07:03 UTC (rev 1227) +++ dcplusplus/trunk/win32/SearchFrame.cpp 2008-04-29 19:09:02 UTC (rev 1228) @@ -556,11 +556,11 @@ case SPEAK_ADD_RESULT: { SearchInfo* si = reinterpret_cast<SearchInfo*>(lParam); - SearchResult* sr = si->sr; + const SearchResultPtr& sr = si->sr; // Check previous search results for dupes for(int i = 0, j = results->size(); i < j; ++i) { SearchInfo* si2 = results->getData(i); - SearchResult* sr2 = si2->sr; + const SearchResultPtr& sr2 = si2->sr; if((sr->getUser()->getCID() == sr2->getUser()->getCID()) && (sr->getFile() == sr2->getFile())) { delete si; return 0; @@ -683,7 +683,7 @@ int i = results->getNext(-1, LVNI_SELECTED); dcassert(i != -1); SearchInfo* si = results->getData(i); - SearchResult* sr = si->sr; + const SearchResultPtr& sr = si->sr; if(sr->getType() == SearchResult::TYPE_FILE) { tstring target = Text::toT(SETTING(DOWNLOAD_DIRECTORY)) + si->columns[COLUMN_FILENAME]; @@ -829,7 +829,7 @@ } } -void SearchFrame::on(SearchManagerListener::SR, SearchResult* aResult) throw() { +void SearchFrame::on(SearchManagerListener::SR, const SearchResultPtr& aResult) throw() { // Check that this is really a relevant search result... { Lock l(cs); @@ -1069,7 +1069,7 @@ int sel = -1; while((sel = results->getNext(sel, LVNI_SELECTED)) != -1) { - SearchResult* sr = results->getData(sel)->sr; + const SearchResultPtr& sr = results->getData(sel)->sr; if(!sr->getUser()->isOnline()) continue; Modified: dcplusplus/trunk/win32/SearchFrame.h =================================================================== --- dcplusplus/trunk/win32/SearchFrame.h 2008-04-29 19:07:03 UTC (rev 1227) +++ dcplusplus/trunk/win32/SearchFrame.h 2008-04-29 19:09:02 UTC (rev 1228) @@ -23,6 +23,7 @@ #include "TypedTable.h" #include "AspectUserCommand.h" +#include <dcpp/SearchResult.h> #include <dcpp/SearchManager.h> #include <dcpp/ClientManagerListener.h> @@ -83,11 +84,11 @@ class SearchInfo : public UserInfoBase { public: - SearchInfo(SearchResult* aSR) : UserInfoBase(aSR->getUser()), sr(aSR) { - sr->incRef(); update(); + SearchInfo(const SearchResultPtr& aSR) : UserInfoBase(aSR->getUser()), sr(aSR) { + update(); } ~SearchInfo() { - sr->decRef(); + } void getList(); @@ -127,7 +128,7 @@ void update(); - SearchResult* sr; + SearchResultPtr sr; tstring columns[COLUMN_LAST]; }; @@ -249,7 +250,7 @@ WidgetResultsPtr getUserList() { return results; } // SearchManagerListener - virtual void on(SearchManagerListener::SR, SearchResult* aResult) throw(); + virtual void on(SearchManagerListener::SR, const SearchResultPtr& aResult) throw(); // ClientManagerListener virtual void on(ClientConnected, Client* c) throw() { speak(SPEAK_HUB_ADDED, c); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <arn...@us...> - 2008-04-29 19:10:11
|
Revision: 1229 http://dcplusplus.svn.sourceforge.net/dcplusplus/?rev=1229&view=rev Author: arnetheduck Date: 2008-04-29 12:10:02 -0700 (Tue, 29 Apr 2008) Log Message: ----------- Join multiple results with same tth Modified Paths: -------------- dcplusplus/trunk/win32/AspectUserCommand.h dcplusplus/trunk/win32/SearchFrame.cpp dcplusplus/trunk/win32/SearchFrame.h dcplusplus/trunk/win32/UserInfoBase.h Property Changed: ---------------- dcplusplus/trunk/ Property changes on: dcplusplus/trunk ___________________________________________________________________ Name: bzr:revision-info - timestamp: 2008-04-26 16:00:33.614000082 +0200 committer: Jacek Sieka <arn...@gm...> properties: branch-nick: dcplusplus + timestamp: 2008-04-26 23:43:11.430000067 +0200 committer: Jacek Sieka <arn...@gm...> properties: branch-nick: dcplusplus Name: bzr:file-ids - dcpp/SearchResult.cpp searchresult.cpp-20080426140015-fr3xaldbtci8l80c-1 dcpp/SearchResult.h searchresult.h-20080426140015-fr3xaldbtci8l80c-2 + Name: bzr:revision-id:v3-trunk1 - 1027 arn...@gm...-20080323183926-schknwnkgeo7ivdn 1028 zouzou123gen-20080323220411-r8usuc3qxwuh7zsn 1029 zouzou123gen-20080323221249-0su72zaj13e706mk 1030 arn...@gm...-20080324140623-muba1dl46m000o8c 1031 zouzou123gen-20080324141933-qbgr93ugpe0297m6 1032 arn...@gm...-20080324153706-siidja05n84i00b1 1033 arn...@gm...-20080324153823-lhn3awurnu77riln 1034 arn...@gm...-20080324165650-zapppziji67yf5a2 1035 zouzou123gen-20080324175936-4mqc2kh0lo5wtdu2 1036 zouzou123gen-20080325004602-6wdsoym95mjuhwd3 1037 arn...@gm...-20080325100659-8fqy6q65itmghlep 1038 zouzou123gen-20080325175216-s297sdiucukfvijh 1039 arn...@gm...-20080325210137-3dfqyoi8ykosy087 1040 arn...@gm...-20080325211747-nwwy1eb33r071sca 1041 arn...@gm...-20080326084110-qbselrjckku275xi 1042 zouzou123gen-20080326123631-35642mgbk2i4ty32 1043 zouzou123gen-20080326124345-f4xwn2d3ty8ubd6r 1044 arn...@gm...-20080326162031-il0nyms30w0mky43 1045 arn...@gm...-20080326164801-8dru8mjc06xgzjpv 1046 arn...@gm...-20080326170438-uzl2rx8fqnohak7g 1047 zouzou123gen-20080326172821-d6uqcbmfb0c6rwlv 1048 arn...@gm...-20080326213257-qlgdh7m2712p2l0q 1049 arn...@gm...-20080326214313-ktnoekgk3s0wmatz 1050 arn...@gm...-20080326215256-0j1iqrf286b9g7zf 1051 arn...@gm...-20080327082121-hoi22wh1gwjdfbyd 1052 arn...@gm...-20080327120639-um3tukdt374rwvgm 1053 zouzou123gen-20080327130703-6vtek6uxy3vua543 1054 arn...@gm...-20080327215831-dmg5mkufskabwkro 1055 arn...@gm...-20080327231459-cdztcv25alsuyqmf 1056 arn...@gm...-20080328085925-gceybsr53oml1p24 1057 arn...@gm...-20080328200512-1sjuu6bcnl2dyd2a 1058 arn...@gm...-20080328210347-bussqjrm5mfswh7o 1059 arn...@gm...-20080329055630-braiir1dskv7a4qm 1060 arn...@gm...-20080329061558-rck8dz60wpj3c5ja 1061 arn...@gm...-20080329081253-if6o5jn329mbzfpl 1062 arn...@gm...-20080329081619-cb4x930j8sp55cs0 1063 arn...@gm...-20080329103216-hgjzo7ra2zixbztd 1064 arn...@gm...-20080329124042-q3aw4iodmo5kafyp 1065 arn...@gm...-20080329124926-2je1z18p0272zpua 1066 arn...@gm...-20080329150901-ehj9t32en7eps2dp 1067 zouzou123gen-20080329153653-36xlvpik2ns9r84r 1068 zouzou123gen-20080329162703-51xr8hg073pg7wq5 1069 zouzou123gen-20080329234706-8ddipdqu0xeudkql 1070 arn...@gm...-20080330081232-ubqr1171ewalrd4q 1071 zouzou123gen-20080330131607-yppbs3mgyjef1cux 1072 zouzou123gen-20080330134835-yv1nogy77ib1uehd 1073 zouzou123gen-20080331124549-alyw7vugdn30piqy 1074 zouzou123gen-20080331135108-q8frtqsin5bosfzm 1075 zouzou123gen-20080331140757-u94q52yccl5lsifk 1076 zouzou123gen-20080331152513-ue1x5qhigcw51348 1077 arn...@gm...-20080331184436-a8g6chibmg8nswls 1078 arn...@gm...-20080331220648-81485k28qmwruwz6 1079 zouzou123gen-20080401081001-2yjn07cf8s5sxr3a 1080 zouzou123gen-20080401081247-f3p4hdjojnd460jw 1081 zouzou123gen-20080401084117-24a454g8o0x656kg 1082 zouzou123gen-20080401133146-jabb5i8870fg6f66 1083 zouzou123gen-20080401154610-mxdqoo5bksru93e6 1084 arn...@gm...-20080401185530-lqj4tflt5ldmx46f 1085 arn...@gm...-20080401212616-ffl7m0xm8gt15knk 1086 arn...@gm...-20080402084515-ofmnwihzv159jton 1087 arn...@gm...-20080402133105-y70soi38owzl76i9 1088 arn...@gm...-20080402142417-rn2dbkx19wfz3vae 1089 arn...@gm...-20080402144459-u3z3hqvl8aqjc4a0 1090 zouzou123gen-20080402145051-zi8tmvy8u3r2mzu8 1091 arn...@gm...-20080402152137-f397uz1yp9qjvfwh 1092 zouzou123gen-20080402170355-29wda40wk3cy7lu5 1093 arn...@gm...-20080402180628-ipos9li0c4bsmq1h 1094 arn...@gm...-20080402181235-s2a6f4ww4lzayl46 1095 arn...@gm...-20080402193851-6mu64vgep6tijith 1096 arn...@gm...-20080402203810-86zpxsx69q83zf3r 1097 arn...@gm...-20080402204331-so2e8n892o23pejr 1098 poy-20080402224153-225qylr2cfwhqrg7 1099 mrmikejj-20080403125112-o8polh8rkn62umyh 1100 arn...@gm...-20080403125139-8xub76j1xazhfxna 1101 po...@12...-20080403140544-13kockkjho883nb4 1102 po...@12...-20080403143012-bxghtoodiolugpbs 1103 arn...@gm...-20080403190809-bbi4bz5rfcvjnt20 1104 arn...@gm...-20080403205410-czxru1vcg1s4wcws 1105 arn...@gm...-20080403213124-54spdrwszgyimd90 1106 po...@12...-20080404002406-aj74x5tngi6mmmj1 1107 arn...@gm...-20080404122415-mjy07qzbaxyhagra 1108 po...@12...-20080404145445-84lyk5tyy3b3br14 1109 po...@12...-20080404231417-v4v8x7u3f0hm0ejc 1110 po...@12...-20080405001107-14d1ojjof8xhvcj8 1111 arn...@gm...-20080405071929-jmnrul21sxx04kky 1112 arn...@gm...-20080405080105-9qbda7be0pi7y1ai 1113 po...@12...-20080405154555-yuj2n5kyndfjlpsf 1114 po...@12...-20080405220250-8y09d0samsj8ja94 1115 po...@12...-20080406134101-4860ytb61sbu3yhg 1116 po...@12...-20080406155849-2wzxzuzs5m8zpk0g 1117 po...@12...-20080406164835-bv5dydhm3qqydsty 1118 arn...@gm...-20080406210237-c7tyfgiz2sjgv044 1119 po...@12...-20080407114423-4yajg1rffidq76bj 1120 arn...@gm...-20080407194826-c42t4bjzw4vflejn 1121 po...@12...-20080407214303-o7ul1bvcn6gvaoc9 1122 po...@12...-20080407220647-r7f3em92til5j67s 1123 po...@12...-20080408212439-54t3bqlhvw1nu4xc 1124 arn...@gm...-20080409193708-y6erfzwrcb1seet3 1125 arn...@gm...-20080409195827-ub6t2s3wdf28nfpz 1126 po...@12...-20080409215055-1zmqhhm2859878c1 1127 arn...@gm...-20080410102447-l4es4cbukkqwcnpc 1128 arn...@gm...-20080410214118-b70g50tl27cq9q29 1129 arn...@gm...-20080411074730-w1pu78qigtx87lx3 1130 arn...@gm...-20080411090724-kwdj9pg9hrv1xhwb 1131 po...@12...-20080411153057-tn7zhxqk0z7ceref 1132 arn...@gm...-20080411200946-ierqlg8v9vzj18n2 1133 arn...@gm...-20080411201718-ecshulwd7ic0wdci 1134 arn...@gm...-20080411204047-jc9vzcsf32j38dvc 1135 arn...@gm...-20080411205445-ojuz2a29yq8ww37j 1136 arn...@gm...-20080411214746-r420xmdgo35pkweb 1137 po...@12...-20080412010723-cibh8r0itlzqyt3f 1138 arn...@gm...-20080412200504-6qfeqnsghxgrk775 1139 arn...@gm...-20080413095435-2pkfb407hk8j54te 1140 arn...@gm...-20080413133927-zw2tpz8o8p3izyix 1141 arn...@gm...-20080413165025-ug342rxtq4blxck5 1142 arn...@gm...-20080413182618-6ihabn0tii6gb2m2 1143 arn...@gm...-20080413184517-9p08tedakta1h762 1144 arn...@gm...-20080413193655-kc98lx7kpzo42q43 1145 arn...@gm...-20080414132947-pguvkuzvyadukssc 1146 arn...@gm...-20080414133544-pxwxm9kcvw0k0vf3 1147 po...@12...-20080414174341-hw1im7ysymscpiq0 1148 arn...@gm...-20080414181459-5gu852lneflgf5d6 1149 po...@12...-20080414205719-d80e75fsl8zzi6je 1150 arn...@gm...-20080414211616-835ve71r1qdlbhb4 1151 arn...@gm...-20080415080409-4cid9q7opng8ijav 1152 arn...@gm...-20080415124540-roduj23x442jeefn 1153 arn...@gm...-20080415141450-cld2ym4s50uu31q7 1154 po...@12...-20080415143018-4emcs3u1fquzsu1f 1155 arn...@gm...-20080415174958-wfqu5kga5pe39xvc 1156 po...@12...-20080415182942-2ux0yn8immkrz7ch 1157 po...@12...-20080415185700-gdgpyn414bf4behz 1158 po...@12...-20080415202535-cvevdgrawpilji5b 1159 po...@12...-20080415214801-lgb1429qdm4ti6ub 1160 po...@12...-20080416123247-6dw18ea0lk4m5q8q 1161 po...@12...-20080416135834-6mtzcfy7pzxqfnq0 1162 po...@12...-20080416181626-0ex66f1lv1maf38l 1163 arn...@gm...-20080416183603-yxbj16t2nd8rdzzd 1164 arn...@gm...-20080416200700-wncbhytfixz9b15u 1165 po...@12...-20080416200941-5oigemky43sz6r87 1166 arn...@gm...-20080416204550-0dx3qhxasdkdohx1 1167 arn...@gm...-20080416211510-3ilsym0bom7u2cer 1168 tom@athlon-20080417125238-0hhhchg951y7p83w 1169 arn...@gm...-20080418203137-e6szrje3fje5dgh9 1170 arn...@gm...-20080419164722-vyjrwwvglxr4yxuu 1171 arn...@gm...-20080419164802-o2boulbfrea4e0dx 1172 arn...@gm...-20080419165129-zj3axn731fo84vd5 1173 po...@12...-20080419172806-2qspfwerslo10rd2 1174 arn...@gm...-20080419212304-3wjafor82amtvik3 1175 arn...@gm...-20080419212347-t5oze1b59dk7vkiv 1176 arn...@gm...-20080420133104-h16loa3kvzrpkxiv 1177 po...@12...-20080420141642-z9mgyje16kkfy11z 1178 arn...@gm...-20080420173012-we22yoyvldt8u1az 1179 arn...@gm...-20080420173645-l296bgbr60wj267s 1180 arn...@gm...-20080420181134-ypu4ik21vc9ma1u9 1181 arn...@gm...-20080420192935-g59ddftmp35o6wdq 1182 arn...@gm...-20080420194530-qbyih90fixp3jevq 1183 arn...@gm...-20080420200905-mc0wa2egjt6k0783 1184 po...@12...-20080421110151-tm3apquwg3p4otyv 1185 po...@12...-20080421111032-2mwe6we5llzbqfj1 1186 arn...@gm...-20080421112743-av3pdgtq20m91f8c 1187 arn...@gm...-20080421122035-2ygc85ppjs7rhswn 1188 arn...@gm...-20080421194323-clug9p9pkjkgc0cw 1189 arn...@gm...-20080422063343-blx6k6y2ydxtbkjy 1190 po...@12...-20080422102607-kb3rl7h4i6alv3oo 1191 po...@12...-20080422143053-gsqp7dlvq1vwkahf 1192 arn...@gm...-20080423181453-79vl70wtqix7zxhf 1193 arn...@gm...-20080423184105-mp2f385vndp22m8f 1194 arn...@gm...-20080423185140-vz1vp66h0xzrxv6m 1195 arn...@gm...-20080423191309-bxflhitmwd36vix3 1196 arn...@gm...-20080423191718-3sc2ek2axdtc0b6e 1197 po...@12...-20080423223740-naz9ch6wp525yonb 1198 administrator@user315-m-20080424114244-eu0vcezrvqz7sf8t 1199 administrator@user315-m-20080424121241-ta23vg7isv4346qw 1200 po...@12...-20080424210032-97omp80p01ag7tlr 1201 arn...@gm...-20080424212827-v52bn9nu74id6fjx 1202 emtee-20080425102810-x4gbuupquvl3vja0 1203 arn...@gm...-20080426140033-767pxugmoex9ptgd + 1027 arn...@gm...-20080323183926-schknwnkgeo7ivdn 1028 zouzou123gen-20080323220411-r8usuc3qxwuh7zsn 1029 zouzou123gen-20080323221249-0su72zaj13e706mk 1030 arn...@gm...-20080324140623-muba1dl46m000o8c 1031 zouzou123gen-20080324141933-qbgr93ugpe0297m6 1032 arn...@gm...-20080324153706-siidja05n84i00b1 1033 arn...@gm...-20080324153823-lhn3awurnu77riln 1034 arn...@gm...-20080324165650-zapppziji67yf5a2 1035 zouzou123gen-20080324175936-4mqc2kh0lo5wtdu2 1036 zouzou123gen-20080325004602-6wdsoym95mjuhwd3 1037 arn...@gm...-20080325100659-8fqy6q65itmghlep 1038 zouzou123gen-20080325175216-s297sdiucukfvijh 1039 arn...@gm...-20080325210137-3dfqyoi8ykosy087 1040 arn...@gm...-20080325211747-nwwy1eb33r071sca 1041 arn...@gm...-20080326084110-qbselrjckku275xi 1042 zouzou123gen-20080326123631-35642mgbk2i4ty32 1043 zouzou123gen-20080326124345-f4xwn2d3ty8ubd6r 1044 arn...@gm...-20080326162031-il0nyms30w0mky43 1045 arn...@gm...-20080326164801-8dru8mjc06xgzjpv 1046 arn...@gm...-20080326170438-uzl2rx8fqnohak7g 1047 zouzou123gen-20080326172821-d6uqcbmfb0c6rwlv 1048 arn...@gm...-20080326213257-qlgdh7m2712p2l0q 1049 arn...@gm...-20080326214313-ktnoekgk3s0wmatz 1050 arn...@gm...-20080326215256-0j1iqrf286b9g7zf 1051 arn...@gm...-20080327082121-hoi22wh1gwjdfbyd 1052 arn...@gm...-20080327120639-um3tukdt374rwvgm 1053 zouzou123gen-20080327130703-6vtek6uxy3vua543 1054 arn...@gm...-20080327215831-dmg5mkufskabwkro 1055 arn...@gm...-20080327231459-cdztcv25alsuyqmf 1056 arn...@gm...-20080328085925-gceybsr53oml1p24 1057 arn...@gm...-20080328200512-1sjuu6bcnl2dyd2a 1058 arn...@gm...-20080328210347-bussqjrm5mfswh7o 1059 arn...@gm...-20080329055630-braiir1dskv7a4qm 1060 arn...@gm...-20080329061558-rck8dz60wpj3c5ja 1061 arn...@gm...-20080329081253-if6o5jn329mbzfpl 1062 arn...@gm...-20080329081619-cb4x930j8sp55cs0 1063 arn...@gm...-20080329103216-hgjzo7ra2zixbztd 1064 arn...@gm...-20080329124042-q3aw4iodmo5kafyp 1065 arn...@gm...-20080329124926-2je1z18p0272zpua 1066 arn...@gm...-20080329150901-ehj9t32en7eps2dp 1067 zouzou123gen-20080329153653-36xlvpik2ns9r84r 1068 zouzou123gen-20080329162703-51xr8hg073pg7wq5 1069 zouzou123gen-20080329234706-8ddipdqu0xeudkql 1070 arn...@gm...-20080330081232-ubqr1171ewalrd4q 1071 zouzou123gen-20080330131607-yppbs3mgyjef1cux 1072 zouzou123gen-20080330134835-yv1nogy77ib1uehd 1073 zouzou123gen-20080331124549-alyw7vugdn30piqy 1074 zouzou123gen-20080331135108-q8frtqsin5bosfzm 1075 zouzou123gen-20080331140757-u94q52yccl5lsifk 1076 zouzou123gen-20080331152513-ue1x5qhigcw51348 1077 arn...@gm...-20080331184436-a8g6chibmg8nswls 1078 arn...@gm...-20080331220648-81485k28qmwruwz6 1079 zouzou123gen-20080401081001-2yjn07cf8s5sxr3a 1080 zouzou123gen-20080401081247-f3p4hdjojnd460jw 1081 zouzou123gen-20080401084117-24a454g8o0x656kg 1082 zouzou123gen-20080401133146-jabb5i8870fg6f66 1083 zouzou123gen-20080401154610-mxdqoo5bksru93e6 1084 arn...@gm...-20080401185530-lqj4tflt5ldmx46f 1085 arn...@gm...-20080401212616-ffl7m0xm8gt15knk 1086 arn...@gm...-20080402084515-ofmnwihzv159jton 1087 arn...@gm...-20080402133105-y70soi38owzl76i9 1088 arn...@gm...-20080402142417-rn2dbkx19wfz3vae 1089 arn...@gm...-20080402144459-u3z3hqvl8aqjc4a0 1090 zouzou123gen-20080402145051-zi8tmvy8u3r2mzu8 1091 arn...@gm...-20080402152137-f397uz1yp9qjvfwh 1092 zouzou123gen-20080402170355-29wda40wk3cy7lu5 1093 arn...@gm...-20080402180628-ipos9li0c4bsmq1h 1094 arn...@gm...-20080402181235-s2a6f4ww4lzayl46 1095 arn...@gm...-20080402193851-6mu64vgep6tijith 1096 arn...@gm...-20080402203810-86zpxsx69q83zf3r 1097 arn...@gm...-20080402204331-so2e8n892o23pejr 1098 poy-20080402224153-225qylr2cfwhqrg7 1099 mrmikejj-20080403125112-o8polh8rkn62umyh 1100 arn...@gm...-20080403125139-8xub76j1xazhfxna 1101 po...@12...-20080403140544-13kockkjho883nb4 1102 po...@12...-20080403143012-bxghtoodiolugpbs 1103 arn...@gm...-20080403190809-bbi4bz5rfcvjnt20 1104 arn...@gm...-20080403205410-czxru1vcg1s4wcws 1105 arn...@gm...-20080403213124-54spdrwszgyimd90 1106 po...@12...-20080404002406-aj74x5tngi6mmmj1 1107 arn...@gm...-20080404122415-mjy07qzbaxyhagra 1108 po...@12...-20080404145445-84lyk5tyy3b3br14 1109 po...@12...-20080404231417-v4v8x7u3f0hm0ejc 1110 po...@12...-20080405001107-14d1ojjof8xhvcj8 1111 arn...@gm...-20080405071929-jmnrul21sxx04kky 1112 arn...@gm...-20080405080105-9qbda7be0pi7y1ai 1113 po...@12...-20080405154555-yuj2n5kyndfjlpsf 1114 po...@12...-20080405220250-8y09d0samsj8ja94 1115 po...@12...-20080406134101-4860ytb61sbu3yhg 1116 po...@12...-20080406155849-2wzxzuzs5m8zpk0g 1117 po...@12...-20080406164835-bv5dydhm3qqydsty 1118 arn...@gm...-20080406210237-c7tyfgiz2sjgv044 1119 po...@12...-20080407114423-4yajg1rffidq76bj 1120 arn...@gm...-20080407194826-c42t4bjzw4vflejn 1121 po...@12...-20080407214303-o7ul1bvcn6gvaoc9 1122 po...@12...-20080407220647-r7f3em92til5j67s 1123 po...@12...-20080408212439-54t3bqlhvw1nu4xc 1124 arn...@gm...-20080409193708-y6erfzwrcb1seet3 1125 arn...@gm...-20080409195827-ub6t2s3wdf28nfpz 1126 po...@12...-20080409215055-1zmqhhm2859878c1 1127 arn...@gm...-20080410102447-l4es4cbukkqwcnpc 1128 arn...@gm...-20080410214118-b70g50tl27cq9q29 1129 arn...@gm...-20080411074730-w1pu78qigtx87lx3 1130 arn...@gm...-20080411090724-kwdj9pg9hrv1xhwb 1131 po...@12...-20080411153057-tn7zhxqk0z7ceref 1132 arn...@gm...-20080411200946-ierqlg8v9vzj18n2 1133 arn...@gm...-20080411201718-ecshulwd7ic0wdci 1134 arn...@gm...-20080411204047-jc9vzcsf32j38dvc 1135 arn...@gm...-20080411205445-ojuz2a29yq8ww37j 1136 arn...@gm...-20080411214746-r420xmdgo35pkweb 1137 po...@12...-20080412010723-cibh8r0itlzqyt3f 1138 arn...@gm...-20080412200504-6qfeqnsghxgrk775 1139 arn...@gm...-20080413095435-2pkfb407hk8j54te 1140 arn...@gm...-20080413133927-zw2tpz8o8p3izyix 1141 arn...@gm...-20080413165025-ug342rxtq4blxck5 1142 arn...@gm...-20080413182618-6ihabn0tii6gb2m2 1143 arn...@gm...-20080413184517-9p08tedakta1h762 1144 arn...@gm...-20080413193655-kc98lx7kpzo42q43 1145 arn...@gm...-20080414132947-pguvkuzvyadukssc 1146 arn...@gm...-20080414133544-pxwxm9kcvw0k0vf3 1147 po...@12...-20080414174341-hw1im7ysymscpiq0 1148 arn...@gm...-20080414181459-5gu852lneflgf5d6 1149 po...@12...-20080414205719-d80e75fsl8zzi6je 1150 arn...@gm...-20080414211616-835ve71r1qdlbhb4 1151 arn...@gm...-20080415080409-4cid9q7opng8ijav 1152 arn...@gm...-20080415124540-roduj23x442jeefn 1153 arn...@gm...-20080415141450-cld2ym4s50uu31q7 1154 po...@12...-20080415143018-4emcs3u1fquzsu1f 1155 arn...@gm...-20080415174958-wfqu5kga5pe39xvc 1156 po...@12...-20080415182942-2ux0yn8immkrz7ch 1157 po...@12...-20080415185700-gdgpyn414bf4behz 1158 po...@12...-20080415202535-cvevdgrawpilji5b 1159 po...@12...-20080415214801-lgb1429qdm4ti6ub 1160 po...@12...-20080416123247-6dw18ea0lk4m5q8q 1161 po...@12...-20080416135834-6mtzcfy7pzxqfnq0 1162 po...@12...-20080416181626-0ex66f1lv1maf38l 1163 arn...@gm...-20080416183603-yxbj16t2nd8rdzzd 1164 arn...@gm...-20080416200700-wncbhytfixz9b15u 1165 po...@12...-20080416200941-5oigemky43sz6r87 1166 arn...@gm...-20080416204550-0dx3qhxasdkdohx1 1167 arn...@gm...-20080416211510-3ilsym0bom7u2cer 1168 tom@athlon-20080417125238-0hhhchg951y7p83w 1169 arn...@gm...-20080418203137-e6szrje3fje5dgh9 1170 arn...@gm...-20080419164722-vyjrwwvglxr4yxuu 1171 arn...@gm...-20080419164802-o2boulbfrea4e0dx 1172 arn...@gm...-20080419165129-zj3axn731fo84vd5 1173 po...@12...-20080419172806-2qspfwerslo10rd2 1174 arn...@gm...-20080419212304-3wjafor82amtvik3 1175 arn...@gm...-20080419212347-t5oze1b59dk7vkiv 1176 arn...@gm...-20080420133104-h16loa3kvzrpkxiv 1177 po...@12...-20080420141642-z9mgyje16kkfy11z 1178 arn...@gm...-20080420173012-we22yoyvldt8u1az 1179 arn...@gm...-20080420173645-l296bgbr60wj267s 1180 arn...@gm...-20080420181134-ypu4ik21vc9ma1u9 1181 arn...@gm...-20080420192935-g59ddftmp35o6wdq 1182 arn...@gm...-20080420194530-qbyih90fixp3jevq 1183 arn...@gm...-20080420200905-mc0wa2egjt6k0783 1184 po...@12...-20080421110151-tm3apquwg3p4otyv 1185 po...@12...-20080421111032-2mwe6we5llzbqfj1 1186 arn...@gm...-20080421112743-av3pdgtq20m91f8c 1187 arn...@gm...-20080421122035-2ygc85ppjs7rhswn 1188 arn...@gm...-20080421194323-clug9p9pkjkgc0cw 1189 arn...@gm...-20080422063343-blx6k6y2ydxtbkjy 1190 po...@12...-20080422102607-kb3rl7h4i6alv3oo 1191 po...@12...-20080422143053-gsqp7dlvq1vwkahf 1192 arn...@gm...-20080423181453-79vl70wtqix7zxhf 1193 arn...@gm...-20080423184105-mp2f385vndp22m8f 1194 arn...@gm...-20080423185140-vz1vp66h0xzrxv6m 1195 arn...@gm...-20080423191309-bxflhitmwd36vix3 1196 arn...@gm...-20080423191718-3sc2ek2axdtc0b6e 1197 po...@12...-20080423223740-naz9ch6wp525yonb 1198 administrator@user315-m-20080424114244-eu0vcezrvqz7sf8t 1199 administrator@user315-m-20080424121241-ta23vg7isv4346qw 1200 po...@12...-20080424210032-97omp80p01ag7tlr 1201 arn...@gm...-20080424212827-v52bn9nu74id6fjx 1202 emtee-20080425102810-x4gbuupquvl3vja0 1203 arn...@gm...-20080426140033-767pxugmoex9ptgd 1204 arn...@gm...-20080426214311-qzauudh2fifjcir1 Modified: dcplusplus/trunk/win32/AspectUserCommand.h =================================================================== --- dcplusplus/trunk/win32/AspectUserCommand.h 2008-04-29 19:09:02 UTC (rev 1228) +++ dcplusplus/trunk/win32/AspectUserCommand.h 2008-04-29 19:10:02 UTC (rev 1229) @@ -31,18 +31,16 @@ typedef AspectUserCommand<T> ThisType; - template<typename MenuTypePtr> - void prepareMenu(MenuTypePtr menu, int ctx, const string& hubUrl) { + void prepareMenu(dwt::MenuPtr menu, int ctx, const string& hubUrl) { prepareMenu(menu, ctx, StringList(1, hubUrl)); } - template<typename MenuTypePtr> - void prepareMenu(MenuTypePtr menu, int ctx, const StringList& hubs) { + void prepareMenu(dwt::MenuPtr menu, int ctx, const StringList& hubs) { userCommands = FavoriteManager::getInstance()->getUserCommands(ctx, hubs); if(!userCommands.empty()) { menu->appendSeparatorItem(); - MenuTypePtr cur = menu; + dwt::MenuPtr cur = menu; for(size_t n = 0; n < userCommands.size(); ++n) { UserCommand* uc = &userCommands[n]; Modified: dcplusplus/trunk/win32/SearchFrame.cpp =================================================================== --- dcplusplus/trunk/win32/SearchFrame.cpp 2008-04-29 19:09:02 UTC (rev 1228) +++ dcplusplus/trunk/win32/SearchFrame.cpp 2008-04-29 19:10:02 UTC (rev 1229) @@ -49,25 +49,28 @@ SearchFrame::FrameSet SearchFrame::frames; int SearchFrame::SearchInfo::getImage() { + const SearchResultPtr& sr = srs[0]; return sr->getType() == SearchResult::TYPE_FILE ? WinUtil::getIconIndex(Text::toT(sr->getFile())) : WinUtil::getDirIconIndex(); } int SearchFrame::SearchInfo::compareItems(SearchInfo* a, SearchInfo* b, int col) { switch(col) { - case COLUMN_TYPE: - if(a->sr->getType() == b->sr->getType()) - return lstrcmpi(a->columns[COLUMN_TYPE].c_str(), b->columns[COLUMN_TYPE].c_str()); - else - return(a->sr->getType() == SearchResult::TYPE_DIRECTORY) ? -1 : 1; - case COLUMN_SLOTS: - if(a->sr->getFreeSlots() == b->sr->getFreeSlots()) - return compare(a->sr->getSlots(), b->sr->getSlots()); - else - return compare(a->sr->getFreeSlots(), b->sr->getFreeSlots()); - case COLUMN_SIZE: - case COLUMN_EXACT_SIZE: return compare(a->sr->getSize(), b->sr->getSize()); - default: return lstrcmpi(a->getText(col).c_str(), b->getText(col).c_str()); + case COLUMN_NICK: + return compare(a->srs.size(), b->srs.size()); + case COLUMN_TYPE: + if(a->srs[0]->getType() == b->srs[0]->getType()) + return lstrcmpi(a->columns[COLUMN_TYPE].c_str(), b->columns[COLUMN_TYPE].c_str()); + else + return(a->srs[0]->getType() == SearchResult::TYPE_DIRECTORY) ? -1 : 1; + case COLUMN_SLOTS: + if(a->srs[0]->getFreeSlots() == b->srs[0]->getFreeSlots()) + return compare(a->srs[0]->getSlots(), b->srs[0]->getSlots()); + else + return compare(a->srs[0]->getFreeSlots(), b->srs[0]->getFreeSlots()); + case COLUMN_SIZE: + case COLUMN_EXACT_SIZE: return compare(a->srs[0]->getSize(), b->srs[0]->getSize()); + default: return lstrcmpi(a->getText(col).c_str(), b->getText(col).c_str()); } } @@ -418,9 +421,9 @@ void SearchFrame::SearchInfo::view() { try { - if(sr->getType() == SearchResult::TYPE_FILE) { - QueueManager::getInstance()->add(Util::getTempPath() + sr->getFileName(), - sr->getSize(), sr->getTTH(), sr->getUser(), + if(srs[0]->getType() == SearchResult::TYPE_FILE) { + QueueManager::getInstance()->add(Util::getTempPath() + srs[0]->getFileName(), + srs[0]->getSize(), srs[0]->getTTH(), srs[0]->getUser(), QueueItem::FLAG_CLIENT_VIEW | QueueItem::FLAG_TEXT); } } catch(const Exception&) { @@ -429,15 +432,18 @@ void SearchFrame::SearchInfo::Download::operator()(SearchInfo* si) { try { - if(si->sr->getType() == SearchResult::TYPE_FILE) { + if(si->srs[0]->getType() == SearchResult::TYPE_FILE) { string target = Text::fromT(tgt + si->columns[COLUMN_FILENAME]); - QueueManager::getInstance()->add(target, si->sr->getSize(), - si->sr->getTTH(), si->sr->getUser()); + for(SearchResultList::const_iterator i = si->srs.begin(); i != si->srs.end(); ++i) { + const SearchResultPtr& sr = *i; + QueueManager::getInstance()->add(target, sr->getSize(), + sr->getTTH(), sr->getUser()); + } if(WinUtil::isShift()) QueueManager::getInstance()->setPriority(target, QueueItem::HIGHEST); } else { - QueueManager::getInstance()->addDirectory(si->sr->getFile(), si->sr->getUser(), Text::fromT(tgt), + QueueManager::getInstance()->addDirectory(si->srs[0]->getFile(), si->srs[0]->getUser(), Text::fromT(tgt), WinUtil::isShift() ? QueueItem::HIGHEST : QueueItem::DEFAULT); } } catch(const Exception&) { @@ -446,12 +452,13 @@ void SearchFrame::SearchInfo::DownloadWhole::operator()(SearchInfo* si) { try { + // TODO Add all users... QueueItem::Priority prio = WinUtil::isShift() ? QueueItem::HIGHEST : QueueItem::DEFAULT; - if(si->sr->getType() == SearchResult::TYPE_FILE) { + if(si->srs[0]->getType() == SearchResult::TYPE_FILE) { QueueManager::getInstance()->addDirectory(Text::fromT(si->columns[COLUMN_PATH]), - si->sr->getUser(), Text::fromT(tgt), prio); + si->srs[0]->getUser(), Text::fromT(tgt), prio); } else { - QueueManager::getInstance()->addDirectory(si->sr->getFile(), si->sr->getUser(), + QueueManager::getInstance()->addDirectory(si->srs[0]->getFile(), si->srs[0]->getUser(), Text::fromT(tgt), prio); } } catch(const Exception&) { @@ -460,15 +467,18 @@ void SearchFrame::SearchInfo::DownloadTarget::operator()(SearchInfo* si) { try { - if(si->sr->getType() == SearchResult::TYPE_FILE) { + if(si->srs[0]->getType() == SearchResult::TYPE_FILE) { string target = Text::fromT(tgt); - QueueManager::getInstance()->add(target, si->sr->getSize(), - si->sr->getTTH(), si->sr->getUser()); + for(SearchResultList::const_iterator i = si->srs.begin(); i != si->srs.end(); ++i) { + const SearchResultPtr& sr = *i; + QueueManager::getInstance()->add(target, sr->getSize(), + sr->getTTH(), sr->getUser()); + } if(WinUtil::isShift()) QueueManager::getInstance()->setPriority(target, QueueItem::HIGHEST); } else { - QueueManager::getInstance()->addDirectory(si->sr->getFile(), si->sr->getUser(), Text::fromT(tgt), + QueueManager::getInstance()->addDirectory(si->srs[0]->getFile(), si->srs[0]->getUser(), Text::fromT(tgt), WinUtil::isShift() ? QueueItem::HIGHEST : QueueItem::DEFAULT); } } catch(const Exception&) { @@ -477,7 +487,7 @@ void SearchFrame::SearchInfo::getList() { try { - QueueManager::getInstance()->addList(sr->getUser(), QueueItem::FLAG_CLIENT_VIEW, Text::fromT(columns[COLUMN_PATH])); + QueueManager::getInstance()->addList(srs[0]->getUser(), QueueItem::FLAG_CLIENT_VIEW, Text::fromT(columns[COLUMN_PATH])); } catch(const Exception&) { // Ignore for now... } @@ -485,7 +495,7 @@ void SearchFrame::SearchInfo::browseList() { try { - QueueManager::getInstance()->addPfs(sr->getUser(), Text::fromT(columns[COLUMN_PATH])); + QueueManager::getInstance()->addPfs(srs[0]->getUser(), Text::fromT(columns[COLUMN_PATH])); } catch(const Exception&) { // Ignore for now... } @@ -503,14 +513,21 @@ } if(firstHubs && hubs.empty()) { - hubs = ClientManager::getInstance()->getHubs(si->sr->getUser()->getCID()); + hubs = ClientManager::getInstance()->getHubs(si->srs[0]->getUser()->getCID()); firstHubs = false; } else if(!hubs.empty()) { - Util::intersect(hubs, ClientManager::getInstance()->getHubs(si->sr->getUser()->getCID())); + Util::intersect(hubs, ClientManager::getInstance()->getHubs(si->srs[0]->getUser()->getCID())); } } +SearchFrame::SearchInfo::SearchInfo(const SearchResultPtr& aSR) { + srs.push_back(aSR); + update(); +} + void SearchFrame::SearchInfo::update() { + // TODO Use most common value, not the first one... + const SearchResultPtr& sr = srs[0]; if(sr->getType() == SearchResult::TYPE_FILE) { if(sr->getFile().rfind(_T('\\')) == tstring::npos) { columns[COLUMN_FILENAME] = Text::toT(sr->getFile()); @@ -533,8 +550,13 @@ columns[COLUMN_EXACT_SIZE] = Text::toT(Util::formatExactSize(sr->getSize())); } } - columns[COLUMN_NICK] = WinUtil::getNicks(sr->getUser()); + if(srs.size() > 1) { + columns[COLUMN_NICK] = str(TFN_("%1% user", "%1% users", srs.size()) % srs.size()); + } else { + columns[COLUMN_NICK] = WinUtil::getNicks(sr->getUser()); + } columns[COLUMN_CONNECTION] = Text::toT(ClientManager::getInstance()->getConnection(sr->getUser()->getCID())); + // TODO Join hubs of all users columns[COLUMN_HUB] = Text::toT(sr->getHubName()); columns[COLUMN_SLOTS] = Text::toT(sr->getSlotString()); columns[COLUMN_IP] = Text::toT(sr->getIP()); @@ -548,26 +570,43 @@ columns[COLUMN_TTH] = Text::toT(sr->getTTH().toBase32()); } columns[COLUMN_CID] = Text::toT(sr->getUser()->getCID().toBase32()); - } LRESULT SearchFrame::handleSpeaker(WPARAM wParam, LPARAM lParam) { switch(wParam) { case SPEAK_ADD_RESULT: { + bool added = false; SearchInfo* si = reinterpret_cast<SearchInfo*>(lParam); - const SearchResultPtr& sr = si->sr; + // Newly added ones always have just one result - we combine here + dcassert(si->srs.size() == 1); + const SearchResultPtr& sr = si->srs[0]; // Check previous search results for dupes - for(int i = 0, j = results->size(); i < j; ++i) { + for(int i = 0, iend = results->size(); !added && i < iend; ++i) { SearchInfo* si2 = results->getData(i); - const SearchResultPtr& sr2 = si2->sr; - if((sr->getUser()->getCID() == sr2->getUser()->getCID()) && (sr->getFile() == sr2->getFile())) { - delete si; - return 0; + for(SearchResultList::iterator j = si2->srs.begin(), jend = si2->srs.end(); j != jend; ++j) { + SearchResultPtr& sr2 = *j; + if((sr->getUser()->getCID() == sr2->getUser()->getCID()) && (sr->getFile() == sr2->getFile())) { + delete si; + return 0; + } else if(sr->getType() == SearchResult::TYPE_FILE && sr2->getType() == SearchResult::TYPE_FILE && sr->getTTH() == sr2->getTTH()) { + if(sr->getSize() != sr2->getSize()) { + delete si; + return 0; + } + si2->srs.push_back(sr); + si2->update(); + delete si; + added = true; + results->update(i); + break; + } } } - results->insert(si); + if(!added) { + results->insert(si); + } setStatus(STATUS_COUNT, str(TFN_("%1% item", "%1% items", results->size()) % results->size())); setDirty(SettingsManager::BOLD_SEARCH); } @@ -683,7 +722,7 @@ int i = results->getNext(-1, LVNI_SELECTED); dcassert(i != -1); SearchInfo* si = results->getData(i); - const SearchResultPtr& sr = si->sr; + const SearchResultPtr& sr = si->srs[0]; if(sr->getType() == SearchResult::TYPE_FILE) { tstring target = Text::toT(SETTING(DOWNLOAD_DIRECTORY)) + si->columns[COLUMN_FILENAME]; @@ -770,7 +809,7 @@ WinUtil::addHashItems(menu, TTHValue(Text::fromT(checkTTH.tth)), si->getText(COLUMN_FILENAME)); } menu->appendSeparatorItem(); - appendUserItems(getParent(), menu); +// appendUserItems(getParent(), menu); menu->appendSeparatorItem(); menu->appendItem(IDC_REMOVE, T_("&Remove"), std::tr1::bind(&SearchFrame::handleRemove, this)); prepareMenu(menu, UserCommand::CONTEXT_SEARCH, checkTTH.hubs); @@ -853,8 +892,8 @@ } else { // match all here for(TStringIter j = currentSearch.begin(); j != currentSearch.end(); ++j) { - if((*j->begin() != _T('-') && Util::findSubString(aResult->getFile(), Text::fromT(*j)) == -1) || - (*j->begin() == _T('-') && j->size() != 1 && Util::findSubString(aResult->getFile(), Text::fromT(j->substr(1))) != -1) + if((*j->begin() != _T('-') && Util::findSubString(aResult->getFile(), Text::fromT(*j)) == tstring::npos) || + (*j->begin() == _T('-') && j->size() != 1 && Util::findSubString(aResult->getFile(), Text::fromT(j->substr(1))) != tstring::npos) ) { droppedResults++; @@ -1069,7 +1108,7 @@ int sel = -1; while((sel = results->getNext(sel, LVNI_SELECTED)) != -1) { - const SearchResultPtr& sr = results->getData(sel)->sr; + const SearchResultPtr& sr = results->getData(sel)->srs[0]; if(!sr->getUser()->isOnline()) continue; Modified: dcplusplus/trunk/win32/SearchFrame.h =================================================================== --- dcplusplus/trunk/win32/SearchFrame.h 2008-04-29 19:09:02 UTC (rev 1228) +++ dcplusplus/trunk/win32/SearchFrame.h 2008-04-29 19:10:02 UTC (rev 1229) @@ -82,14 +82,10 @@ static int columnIndexes[COLUMN_LAST]; static int columnSizes[COLUMN_LAST]; - class SearchInfo : public UserInfoBase { + class SearchInfo { public: - SearchInfo(const SearchResultPtr& aSR) : UserInfoBase(aSR->getUser()), sr(aSR) { - update(); - } - ~SearchInfo() { - - } + SearchInfo(const SearchResultPtr& aSR); + ~SearchInfo() { } void getList(); void browseList(); @@ -128,7 +124,7 @@ void update(); - SearchResultPtr sr; + SearchResultList srs; tstring columns[COLUMN_LAST]; }; Modified: dcplusplus/trunk/win32/UserInfoBase.h =================================================================== --- dcplusplus/trunk/win32/UserInfoBase.h 2008-04-29 19:09:02 UTC (rev 1228) +++ dcplusplus/trunk/win32/UserInfoBase.h 2008-04-29 19:10:02 UTC (rev 1229) @@ -30,11 +30,11 @@ void getList(); void browseList(); void matchQueue(); - void pm(dwt::TabView*); + void pm(dwt::TabViewPtr); void grant(); void addFav(); void removeAll(); - void connectFav(dwt::TabView*); + void connectFav(dwt::TabViewPtr); UserPtr& getUser() { return user; } UserPtr user; @@ -70,13 +70,13 @@ // std::tr1::bind(&UserInfoBase::connectFav, _1, parent) doesn't seem to work with g++ svn 2007-07-30... // wonder if it's me or the implementation as boost::bind/function swallows it... struct Caller { - Caller(dwt::TabView* parent_, void (UserInfoBase::*f_)(dwt::TabView*)) : parent(parent_), f(f_) { } + Caller(dwt::TabViewPtr parent_, void (UserInfoBase::*f_)(dwt::TabViewPtr)) : parent(parent_), f(f_) { } void operator()(UserInfoBase* uib) { (uib->*f)(parent); } - dwt::TabView* parent; - void (UserInfoBase::*f)(dwt::TabView*); + dwt::TabViewPtr parent; + void (UserInfoBase::*f)(dwt::TabViewPtr); }; - void handlePrivateMessage(dwt::TabView* parent) { + void handlePrivateMessage(dwt::TabViewPtr parent) { static_cast<T*>(this)->getUserList()->forEachSelectedT(Caller(parent, &UserInfoBase::pm)); } void handleGrantSlot() { @@ -85,12 +85,11 @@ void handleRemoveAll() { static_cast<T*>(this)->getUserList()->forEachSelected(&UserInfoBase::removeAll); } - void handleConnectFav(dwt::TabView* parent) { + void handleConnectFav(dwt::TabViewPtr parent) { static_cast<T*>(this)->getUserList()->forEachSelectedT(Caller(parent, &UserInfoBase::connectFav)); } - template<typename MenuType> - void appendUserItems(dwt::TabView* parent, MenuType menu) { + void appendUserItems(dwt::TabViewPtr parent, dwt::MenuPtr menu) { T* This = static_cast<T*>(this); UserInfoBase::UserTraits traits = This->getUserList()->forEachSelectedT(UserInfoBase::UserTraits()); menu->appendItem(IDC_GETLIST, T_("&Get file list"), std::tr1::bind(&T::handleGetList, This)); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <arn...@us...> - 2008-04-29 19:11:27
|
Revision: 1230 http://dcplusplus.svn.sourceforge.net/dcplusplus/?rev=1230&view=rev Author: arnetheduck Date: 2008-04-29 12:11:07 -0700 (Tue, 29 Apr 2008) Log Message: ----------- Readd users menu in search results Modified Paths: -------------- dcplusplus/trunk/dcpp/FavoriteManager.cpp dcplusplus/trunk/dcpp/FavoriteManager.h dcplusplus/trunk/dcpp/QueueManager.cpp dcplusplus/trunk/win32/SearchFrame.cpp dcplusplus/trunk/win32/UserInfoBase.cpp dcplusplus/trunk/win32/WinUtil.cpp dcplusplus/trunk/win32/WinUtil.h Property Changed: ---------------- dcplusplus/trunk/ Property changes on: dcplusplus/trunk ___________________________________________________________________ Name: bzr:revision-info - timestamp: 2008-04-26 23:43:11.430000067 +0200 committer: Jacek Sieka <arn...@gm...> properties: branch-nick: dcplusplus + timestamp: 2008-04-28 21:56:45.924000025 +0200 committer: Jacek Sieka <arn...@gm...> properties: branch-nick: dcplusplus Name: bzr:revision-id:v3-trunk1 - 1027 arn...@gm...-20080323183926-schknwnkgeo7ivdn 1028 zouzou123gen-20080323220411-r8usuc3qxwuh7zsn 1029 zouzou123gen-20080323221249-0su72zaj13e706mk 1030 arn...@gm...-20080324140623-muba1dl46m000o8c 1031 zouzou123gen-20080324141933-qbgr93ugpe0297m6 1032 arn...@gm...-20080324153706-siidja05n84i00b1 1033 arn...@gm...-20080324153823-lhn3awurnu77riln 1034 arn...@gm...-20080324165650-zapppziji67yf5a2 1035 zouzou123gen-20080324175936-4mqc2kh0lo5wtdu2 1036 zouzou123gen-20080325004602-6wdsoym95mjuhwd3 1037 arn...@gm...-20080325100659-8fqy6q65itmghlep 1038 zouzou123gen-20080325175216-s297sdiucukfvijh 1039 arn...@gm...-20080325210137-3dfqyoi8ykosy087 1040 arn...@gm...-20080325211747-nwwy1eb33r071sca 1041 arn...@gm...-20080326084110-qbselrjckku275xi 1042 zouzou123gen-20080326123631-35642mgbk2i4ty32 1043 zouzou123gen-20080326124345-f4xwn2d3ty8ubd6r 1044 arn...@gm...-20080326162031-il0nyms30w0mky43 1045 arn...@gm...-20080326164801-8dru8mjc06xgzjpv 1046 arn...@gm...-20080326170438-uzl2rx8fqnohak7g 1047 zouzou123gen-20080326172821-d6uqcbmfb0c6rwlv 1048 arn...@gm...-20080326213257-qlgdh7m2712p2l0q 1049 arn...@gm...-20080326214313-ktnoekgk3s0wmatz 1050 arn...@gm...-20080326215256-0j1iqrf286b9g7zf 1051 arn...@gm...-20080327082121-hoi22wh1gwjdfbyd 1052 arn...@gm...-20080327120639-um3tukdt374rwvgm 1053 zouzou123gen-20080327130703-6vtek6uxy3vua543 1054 arn...@gm...-20080327215831-dmg5mkufskabwkro 1055 arn...@gm...-20080327231459-cdztcv25alsuyqmf 1056 arn...@gm...-20080328085925-gceybsr53oml1p24 1057 arn...@gm...-20080328200512-1sjuu6bcnl2dyd2a 1058 arn...@gm...-20080328210347-bussqjrm5mfswh7o 1059 arn...@gm...-20080329055630-braiir1dskv7a4qm 1060 arn...@gm...-20080329061558-rck8dz60wpj3c5ja 1061 arn...@gm...-20080329081253-if6o5jn329mbzfpl 1062 arn...@gm...-20080329081619-cb4x930j8sp55cs0 1063 arn...@gm...-20080329103216-hgjzo7ra2zixbztd 1064 arn...@gm...-20080329124042-q3aw4iodmo5kafyp 1065 arn...@gm...-20080329124926-2je1z18p0272zpua 1066 arn...@gm...-20080329150901-ehj9t32en7eps2dp 1067 zouzou123gen-20080329153653-36xlvpik2ns9r84r 1068 zouzou123gen-20080329162703-51xr8hg073pg7wq5 1069 zouzou123gen-20080329234706-8ddipdqu0xeudkql 1070 arn...@gm...-20080330081232-ubqr1171ewalrd4q 1071 zouzou123gen-20080330131607-yppbs3mgyjef1cux 1072 zouzou123gen-20080330134835-yv1nogy77ib1uehd 1073 zouzou123gen-20080331124549-alyw7vugdn30piqy 1074 zouzou123gen-20080331135108-q8frtqsin5bosfzm 1075 zouzou123gen-20080331140757-u94q52yccl5lsifk 1076 zouzou123gen-20080331152513-ue1x5qhigcw51348 1077 arn...@gm...-20080331184436-a8g6chibmg8nswls 1078 arn...@gm...-20080331220648-81485k28qmwruwz6 1079 zouzou123gen-20080401081001-2yjn07cf8s5sxr3a 1080 zouzou123gen-20080401081247-f3p4hdjojnd460jw 1081 zouzou123gen-20080401084117-24a454g8o0x656kg 1082 zouzou123gen-20080401133146-jabb5i8870fg6f66 1083 zouzou123gen-20080401154610-mxdqoo5bksru93e6 1084 arn...@gm...-20080401185530-lqj4tflt5ldmx46f 1085 arn...@gm...-20080401212616-ffl7m0xm8gt15knk 1086 arn...@gm...-20080402084515-ofmnwihzv159jton 1087 arn...@gm...-20080402133105-y70soi38owzl76i9 1088 arn...@gm...-20080402142417-rn2dbkx19wfz3vae 1089 arn...@gm...-20080402144459-u3z3hqvl8aqjc4a0 1090 zouzou123gen-20080402145051-zi8tmvy8u3r2mzu8 1091 arn...@gm...-20080402152137-f397uz1yp9qjvfwh 1092 zouzou123gen-20080402170355-29wda40wk3cy7lu5 1093 arn...@gm...-20080402180628-ipos9li0c4bsmq1h 1094 arn...@gm...-20080402181235-s2a6f4ww4lzayl46 1095 arn...@gm...-20080402193851-6mu64vgep6tijith 1096 arn...@gm...-20080402203810-86zpxsx69q83zf3r 1097 arn...@gm...-20080402204331-so2e8n892o23pejr 1098 poy-20080402224153-225qylr2cfwhqrg7 1099 mrmikejj-20080403125112-o8polh8rkn62umyh 1100 arn...@gm...-20080403125139-8xub76j1xazhfxna 1101 po...@12...-20080403140544-13kockkjho883nb4 1102 po...@12...-20080403143012-bxghtoodiolugpbs 1103 arn...@gm...-20080403190809-bbi4bz5rfcvjnt20 1104 arn...@gm...-20080403205410-czxru1vcg1s4wcws 1105 arn...@gm...-20080403213124-54spdrwszgyimd90 1106 po...@12...-20080404002406-aj74x5tngi6mmmj1 1107 arn...@gm...-20080404122415-mjy07qzbaxyhagra 1108 po...@12...-20080404145445-84lyk5tyy3b3br14 1109 po...@12...-20080404231417-v4v8x7u3f0hm0ejc 1110 po...@12...-20080405001107-14d1ojjof8xhvcj8 1111 arn...@gm...-20080405071929-jmnrul21sxx04kky 1112 arn...@gm...-20080405080105-9qbda7be0pi7y1ai 1113 po...@12...-20080405154555-yuj2n5kyndfjlpsf 1114 po...@12...-20080405220250-8y09d0samsj8ja94 1115 po...@12...-20080406134101-4860ytb61sbu3yhg 1116 po...@12...-20080406155849-2wzxzuzs5m8zpk0g 1117 po...@12...-20080406164835-bv5dydhm3qqydsty 1118 arn...@gm...-20080406210237-c7tyfgiz2sjgv044 1119 po...@12...-20080407114423-4yajg1rffidq76bj 1120 arn...@gm...-20080407194826-c42t4bjzw4vflejn 1121 po...@12...-20080407214303-o7ul1bvcn6gvaoc9 1122 po...@12...-20080407220647-r7f3em92til5j67s 1123 po...@12...-20080408212439-54t3bqlhvw1nu4xc 1124 arn...@gm...-20080409193708-y6erfzwrcb1seet3 1125 arn...@gm...-20080409195827-ub6t2s3wdf28nfpz 1126 po...@12...-20080409215055-1zmqhhm2859878c1 1127 arn...@gm...-20080410102447-l4es4cbukkqwcnpc 1128 arn...@gm...-20080410214118-b70g50tl27cq9q29 1129 arn...@gm...-20080411074730-w1pu78qigtx87lx3 1130 arn...@gm...-20080411090724-kwdj9pg9hrv1xhwb 1131 po...@12...-20080411153057-tn7zhxqk0z7ceref 1132 arn...@gm...-20080411200946-ierqlg8v9vzj18n2 1133 arn...@gm...-20080411201718-ecshulwd7ic0wdci 1134 arn...@gm...-20080411204047-jc9vzcsf32j38dvc 1135 arn...@gm...-20080411205445-ojuz2a29yq8ww37j 1136 arn...@gm...-20080411214746-r420xmdgo35pkweb 1137 po...@12...-20080412010723-cibh8r0itlzqyt3f 1138 arn...@gm...-20080412200504-6qfeqnsghxgrk775 1139 arn...@gm...-20080413095435-2pkfb407hk8j54te 1140 arn...@gm...-20080413133927-zw2tpz8o8p3izyix 1141 arn...@gm...-20080413165025-ug342rxtq4blxck5 1142 arn...@gm...-20080413182618-6ihabn0tii6gb2m2 1143 arn...@gm...-20080413184517-9p08tedakta1h762 1144 arn...@gm...-20080413193655-kc98lx7kpzo42q43 1145 arn...@gm...-20080414132947-pguvkuzvyadukssc 1146 arn...@gm...-20080414133544-pxwxm9kcvw0k0vf3 1147 po...@12...-20080414174341-hw1im7ysymscpiq0 1148 arn...@gm...-20080414181459-5gu852lneflgf5d6 1149 po...@12...-20080414205719-d80e75fsl8zzi6je 1150 arn...@gm...-20080414211616-835ve71r1qdlbhb4 1151 arn...@gm...-20080415080409-4cid9q7opng8ijav 1152 arn...@gm...-20080415124540-roduj23x442jeefn 1153 arn...@gm...-20080415141450-cld2ym4s50uu31q7 1154 po...@12...-20080415143018-4emcs3u1fquzsu1f 1155 arn...@gm...-20080415174958-wfqu5kga5pe39xvc 1156 po...@12...-20080415182942-2ux0yn8immkrz7ch 1157 po...@12...-20080415185700-gdgpyn414bf4behz 1158 po...@12...-20080415202535-cvevdgrawpilji5b 1159 po...@12...-20080415214801-lgb1429qdm4ti6ub 1160 po...@12...-20080416123247-6dw18ea0lk4m5q8q 1161 po...@12...-20080416135834-6mtzcfy7pzxqfnq0 1162 po...@12...-20080416181626-0ex66f1lv1maf38l 1163 arn...@gm...-20080416183603-yxbj16t2nd8rdzzd 1164 arn...@gm...-20080416200700-wncbhytfixz9b15u 1165 po...@12...-20080416200941-5oigemky43sz6r87 1166 arn...@gm...-20080416204550-0dx3qhxasdkdohx1 1167 arn...@gm...-20080416211510-3ilsym0bom7u2cer 1168 tom@athlon-20080417125238-0hhhchg951y7p83w 1169 arn...@gm...-20080418203137-e6szrje3fje5dgh9 1170 arn...@gm...-20080419164722-vyjrwwvglxr4yxuu 1171 arn...@gm...-20080419164802-o2boulbfrea4e0dx 1172 arn...@gm...-20080419165129-zj3axn731fo84vd5 1173 po...@12...-20080419172806-2qspfwerslo10rd2 1174 arn...@gm...-20080419212304-3wjafor82amtvik3 1175 arn...@gm...-20080419212347-t5oze1b59dk7vkiv 1176 arn...@gm...-20080420133104-h16loa3kvzrpkxiv 1177 po...@12...-20080420141642-z9mgyje16kkfy11z 1178 arn...@gm...-20080420173012-we22yoyvldt8u1az 1179 arn...@gm...-20080420173645-l296bgbr60wj267s 1180 arn...@gm...-20080420181134-ypu4ik21vc9ma1u9 1181 arn...@gm...-20080420192935-g59ddftmp35o6wdq 1182 arn...@gm...-20080420194530-qbyih90fixp3jevq 1183 arn...@gm...-20080420200905-mc0wa2egjt6k0783 1184 po...@12...-20080421110151-tm3apquwg3p4otyv 1185 po...@12...-20080421111032-2mwe6we5llzbqfj1 1186 arn...@gm...-20080421112743-av3pdgtq20m91f8c 1187 arn...@gm...-20080421122035-2ygc85ppjs7rhswn 1188 arn...@gm...-20080421194323-clug9p9pkjkgc0cw 1189 arn...@gm...-20080422063343-blx6k6y2ydxtbkjy 1190 po...@12...-20080422102607-kb3rl7h4i6alv3oo 1191 po...@12...-20080422143053-gsqp7dlvq1vwkahf 1192 arn...@gm...-20080423181453-79vl70wtqix7zxhf 1193 arn...@gm...-20080423184105-mp2f385vndp22m8f 1194 arn...@gm...-20080423185140-vz1vp66h0xzrxv6m 1195 arn...@gm...-20080423191309-bxflhitmwd36vix3 1196 arn...@gm...-20080423191718-3sc2ek2axdtc0b6e 1197 po...@12...-20080423223740-naz9ch6wp525yonb 1198 administrator@user315-m-20080424114244-eu0vcezrvqz7sf8t 1199 administrator@user315-m-20080424121241-ta23vg7isv4346qw 1200 po...@12...-20080424210032-97omp80p01ag7tlr 1201 arn...@gm...-20080424212827-v52bn9nu74id6fjx 1202 emtee-20080425102810-x4gbuupquvl3vja0 1203 arn...@gm...-20080426140033-767pxugmoex9ptgd 1204 arn...@gm...-20080426214311-qzauudh2fifjcir1 + 1027 arn...@gm...-20080323183926-schknwnkgeo7ivdn 1028 zouzou123gen-20080323220411-r8usuc3qxwuh7zsn 1029 zouzou123gen-20080323221249-0su72zaj13e706mk 1030 arn...@gm...-20080324140623-muba1dl46m000o8c 1031 zouzou123gen-20080324141933-qbgr93ugpe0297m6 1032 arn...@gm...-20080324153706-siidja05n84i00b1 1033 arn...@gm...-20080324153823-lhn3awurnu77riln 1034 arn...@gm...-20080324165650-zapppziji67yf5a2 1035 zouzou123gen-20080324175936-4mqc2kh0lo5wtdu2 1036 zouzou123gen-20080325004602-6wdsoym95mjuhwd3 1037 arn...@gm...-20080325100659-8fqy6q65itmghlep 1038 zouzou123gen-20080325175216-s297sdiucukfvijh 1039 arn...@gm...-20080325210137-3dfqyoi8ykosy087 1040 arn...@gm...-20080325211747-nwwy1eb33r071sca 1041 arn...@gm...-20080326084110-qbselrjckku275xi 1042 zouzou123gen-20080326123631-35642mgbk2i4ty32 1043 zouzou123gen-20080326124345-f4xwn2d3ty8ubd6r 1044 arn...@gm...-20080326162031-il0nyms30w0mky43 1045 arn...@gm...-20080326164801-8dru8mjc06xgzjpv 1046 arn...@gm...-20080326170438-uzl2rx8fqnohak7g 1047 zouzou123gen-20080326172821-d6uqcbmfb0c6rwlv 1048 arn...@gm...-20080326213257-qlgdh7m2712p2l0q 1049 arn...@gm...-20080326214313-ktnoekgk3s0wmatz 1050 arn...@gm...-20080326215256-0j1iqrf286b9g7zf 1051 arn...@gm...-20080327082121-hoi22wh1gwjdfbyd 1052 arn...@gm...-20080327120639-um3tukdt374rwvgm 1053 zouzou123gen-20080327130703-6vtek6uxy3vua543 1054 arn...@gm...-20080327215831-dmg5mkufskabwkro 1055 arn...@gm...-20080327231459-cdztcv25alsuyqmf 1056 arn...@gm...-20080328085925-gceybsr53oml1p24 1057 arn...@gm...-20080328200512-1sjuu6bcnl2dyd2a 1058 arn...@gm...-20080328210347-bussqjrm5mfswh7o 1059 arn...@gm...-20080329055630-braiir1dskv7a4qm 1060 arn...@gm...-20080329061558-rck8dz60wpj3c5ja 1061 arn...@gm...-20080329081253-if6o5jn329mbzfpl 1062 arn...@gm...-20080329081619-cb4x930j8sp55cs0 1063 arn...@gm...-20080329103216-hgjzo7ra2zixbztd 1064 arn...@gm...-20080329124042-q3aw4iodmo5kafyp 1065 arn...@gm...-20080329124926-2je1z18p0272zpua 1066 arn...@gm...-20080329150901-ehj9t32en7eps2dp 1067 zouzou123gen-20080329153653-36xlvpik2ns9r84r 1068 zouzou123gen-20080329162703-51xr8hg073pg7wq5 1069 zouzou123gen-20080329234706-8ddipdqu0xeudkql 1070 arn...@gm...-20080330081232-ubqr1171ewalrd4q 1071 zouzou123gen-20080330131607-yppbs3mgyjef1cux 1072 zouzou123gen-20080330134835-yv1nogy77ib1uehd 1073 zouzou123gen-20080331124549-alyw7vugdn30piqy 1074 zouzou123gen-20080331135108-q8frtqsin5bosfzm 1075 zouzou123gen-20080331140757-u94q52yccl5lsifk 1076 zouzou123gen-20080331152513-ue1x5qhigcw51348 1077 arn...@gm...-20080331184436-a8g6chibmg8nswls 1078 arn...@gm...-20080331220648-81485k28qmwruwz6 1079 zouzou123gen-20080401081001-2yjn07cf8s5sxr3a 1080 zouzou123gen-20080401081247-f3p4hdjojnd460jw 1081 zouzou123gen-20080401084117-24a454g8o0x656kg 1082 zouzou123gen-20080401133146-jabb5i8870fg6f66 1083 zouzou123gen-20080401154610-mxdqoo5bksru93e6 1084 arn...@gm...-20080401185530-lqj4tflt5ldmx46f 1085 arn...@gm...-20080401212616-ffl7m0xm8gt15knk 1086 arn...@gm...-20080402084515-ofmnwihzv159jton 1087 arn...@gm...-20080402133105-y70soi38owzl76i9 1088 arn...@gm...-20080402142417-rn2dbkx19wfz3vae 1089 arn...@gm...-20080402144459-u3z3hqvl8aqjc4a0 1090 zouzou123gen-20080402145051-zi8tmvy8u3r2mzu8 1091 arn...@gm...-20080402152137-f397uz1yp9qjvfwh 1092 zouzou123gen-20080402170355-29wda40wk3cy7lu5 1093 arn...@gm...-20080402180628-ipos9li0c4bsmq1h 1094 arn...@gm...-20080402181235-s2a6f4ww4lzayl46 1095 arn...@gm...-20080402193851-6mu64vgep6tijith 1096 arn...@gm...-20080402203810-86zpxsx69q83zf3r 1097 arn...@gm...-20080402204331-so2e8n892o23pejr 1098 poy-20080402224153-225qylr2cfwhqrg7 1099 mrmikejj-20080403125112-o8polh8rkn62umyh 1100 arn...@gm...-20080403125139-8xub76j1xazhfxna 1101 po...@12...-20080403140544-13kockkjho883nb4 1102 po...@12...-20080403143012-bxghtoodiolugpbs 1103 arn...@gm...-20080403190809-bbi4bz5rfcvjnt20 1104 arn...@gm...-20080403205410-czxru1vcg1s4wcws 1105 arn...@gm...-20080403213124-54spdrwszgyimd90 1106 po...@12...-20080404002406-aj74x5tngi6mmmj1 1107 arn...@gm...-20080404122415-mjy07qzbaxyhagra 1108 po...@12...-20080404145445-84lyk5tyy3b3br14 1109 po...@12...-20080404231417-v4v8x7u3f0hm0ejc 1110 po...@12...-20080405001107-14d1ojjof8xhvcj8 1111 arn...@gm...-20080405071929-jmnrul21sxx04kky 1112 arn...@gm...-20080405080105-9qbda7be0pi7y1ai 1113 po...@12...-20080405154555-yuj2n5kyndfjlpsf 1114 po...@12...-20080405220250-8y09d0samsj8ja94 1115 po...@12...-20080406134101-4860ytb61sbu3yhg 1116 po...@12...-20080406155849-2wzxzuzs5m8zpk0g 1117 po...@12...-20080406164835-bv5dydhm3qqydsty 1118 arn...@gm...-20080406210237-c7tyfgiz2sjgv044 1119 po...@12...-20080407114423-4yajg1rffidq76bj 1120 arn...@gm...-20080407194826-c42t4bjzw4vflejn 1121 po...@12...-20080407214303-o7ul1bvcn6gvaoc9 1122 po...@12...-20080407220647-r7f3em92til5j67s 1123 po...@12...-20080408212439-54t3bqlhvw1nu4xc 1124 arn...@gm...-20080409193708-y6erfzwrcb1seet3 1125 arn...@gm...-20080409195827-ub6t2s3wdf28nfpz 1126 po...@12...-20080409215055-1zmqhhm2859878c1 1127 arn...@gm...-20080410102447-l4es4cbukkqwcnpc 1128 arn...@gm...-20080410214118-b70g50tl27cq9q29 1129 arn...@gm...-20080411074730-w1pu78qigtx87lx3 1130 arn...@gm...-20080411090724-kwdj9pg9hrv1xhwb 1131 po...@12...-20080411153057-tn7zhxqk0z7ceref 1132 arn...@gm...-20080411200946-ierqlg8v9vzj18n2 1133 arn...@gm...-20080411201718-ecshulwd7ic0wdci 1134 arn...@gm...-20080411204047-jc9vzcsf32j38dvc 1135 arn...@gm...-20080411205445-ojuz2a29yq8ww37j 1136 arn...@gm...-20080411214746-r420xmdgo35pkweb 1137 po...@12...-20080412010723-cibh8r0itlzqyt3f 1138 arn...@gm...-20080412200504-6qfeqnsghxgrk775 1139 arn...@gm...-20080413095435-2pkfb407hk8j54te 1140 arn...@gm...-20080413133927-zw2tpz8o8p3izyix 1141 arn...@gm...-20080413165025-ug342rxtq4blxck5 1142 arn...@gm...-20080413182618-6ihabn0tii6gb2m2 1143 arn...@gm...-20080413184517-9p08tedakta1h762 1144 arn...@gm...-20080413193655-kc98lx7kpzo42q43 1145 arn...@gm...-20080414132947-pguvkuzvyadukssc 1146 arn...@gm...-20080414133544-pxwxm9kcvw0k0vf3 1147 po...@12...-20080414174341-hw1im7ysymscpiq0 1148 arn...@gm...-20080414181459-5gu852lneflgf5d6 1149 po...@12...-20080414205719-d80e75fsl8zzi6je 1150 arn...@gm...-20080414211616-835ve71r1qdlbhb4 1151 arn...@gm...-20080415080409-4cid9q7opng8ijav 1152 arn...@gm...-20080415124540-roduj23x442jeefn 1153 arn...@gm...-20080415141450-cld2ym4s50uu31q7 1154 po...@12...-20080415143018-4emcs3u1fquzsu1f 1155 arn...@gm...-20080415174958-wfqu5kga5pe39xvc 1156 po...@12...-20080415182942-2ux0yn8immkrz7ch 1157 po...@12...-20080415185700-gdgpyn414bf4behz 1158 po...@12...-20080415202535-cvevdgrawpilji5b 1159 po...@12...-20080415214801-lgb1429qdm4ti6ub 1160 po...@12...-20080416123247-6dw18ea0lk4m5q8q 1161 po...@12...-20080416135834-6mtzcfy7pzxqfnq0 1162 po...@12...-20080416181626-0ex66f1lv1maf38l 1163 arn...@gm...-20080416183603-yxbj16t2nd8rdzzd 1164 arn...@gm...-20080416200700-wncbhytfixz9b15u 1165 po...@12...-20080416200941-5oigemky43sz6r87 1166 arn...@gm...-20080416204550-0dx3qhxasdkdohx1 1167 arn...@gm...-20080416211510-3ilsym0bom7u2cer 1168 tom@athlon-20080417125238-0hhhchg951y7p83w 1169 arn...@gm...-20080418203137-e6szrje3fje5dgh9 1170 arn...@gm...-20080419164722-vyjrwwvglxr4yxuu 1171 arn...@gm...-20080419164802-o2boulbfrea4e0dx 1172 arn...@gm...-20080419165129-zj3axn731fo84vd5 1173 po...@12...-20080419172806-2qspfwerslo10rd2 1174 arn...@gm...-20080419212304-3wjafor82amtvik3 1175 arn...@gm...-20080419212347-t5oze1b59dk7vkiv 1176 arn...@gm...-20080420133104-h16loa3kvzrpkxiv 1177 po...@12...-20080420141642-z9mgyje16kkfy11z 1178 arn...@gm...-20080420173012-we22yoyvldt8u1az 1179 arn...@gm...-20080420173645-l296bgbr60wj267s 1180 arn...@gm...-20080420181134-ypu4ik21vc9ma1u9 1181 arn...@gm...-20080420192935-g59ddftmp35o6wdq 1182 arn...@gm...-20080420194530-qbyih90fixp3jevq 1183 arn...@gm...-20080420200905-mc0wa2egjt6k0783 1184 po...@12...-20080421110151-tm3apquwg3p4otyv 1185 po...@12...-20080421111032-2mwe6we5llzbqfj1 1186 arn...@gm...-20080421112743-av3pdgtq20m91f8c 1187 arn...@gm...-20080421122035-2ygc85ppjs7rhswn 1188 arn...@gm...-20080421194323-clug9p9pkjkgc0cw 1189 arn...@gm...-20080422063343-blx6k6y2ydxtbkjy 1190 po...@12...-20080422102607-kb3rl7h4i6alv3oo 1191 po...@12...-20080422143053-gsqp7dlvq1vwkahf 1192 arn...@gm...-20080423181453-79vl70wtqix7zxhf 1193 arn...@gm...-20080423184105-mp2f385vndp22m8f 1194 arn...@gm...-20080423185140-vz1vp66h0xzrxv6m 1195 arn...@gm...-20080423191309-bxflhitmwd36vix3 1196 arn...@gm...-20080423191718-3sc2ek2axdtc0b6e 1197 po...@12...-20080423223740-naz9ch6wp525yonb 1198 administrator@user315-m-20080424114244-eu0vcezrvqz7sf8t 1199 administrator@user315-m-20080424121241-ta23vg7isv4346qw 1200 po...@12...-20080424210032-97omp80p01ag7tlr 1201 arn...@gm...-20080424212827-v52bn9nu74id6fjx 1202 emtee-20080425102810-x4gbuupquvl3vja0 1203 arn...@gm...-20080426140033-767pxugmoex9ptgd 1204 arn...@gm...-20080426214311-qzauudh2fifjcir1 1205 arn...@gm...-20080428195645-md01wfba2gn27ckq Modified: dcplusplus/trunk/dcpp/FavoriteManager.cpp =================================================================== --- dcplusplus/trunk/dcpp/FavoriteManager.cpp 2008-04-29 19:10:02 UTC (rev 1229) +++ dcplusplus/trunk/dcpp/FavoriteManager.cpp 2008-04-29 19:11:07 UTC (rev 1230) @@ -142,7 +142,7 @@ } } -void FavoriteManager::addFavoriteUser(UserPtr& aUser) { +void FavoriteManager::addFavoriteUser(const UserPtr& aUser) { Lock l(cs); if(users.find(aUser->getCID()) == users.end()) { StringList urls = ClientManager::getInstance()->getHubs(aUser->getCID()); @@ -160,7 +160,7 @@ } } -void FavoriteManager::removeFavoriteUser(UserPtr& aUser) { +void FavoriteManager::removeFavoriteUser(const UserPtr& aUser) { Lock l(cs); FavoriteMap::iterator i = users.find(aUser->getCID()); if(i != users.end()) { Modified: dcplusplus/trunk/dcpp/FavoriteManager.h =================================================================== --- dcplusplus/trunk/dcpp/FavoriteManager.h 2008-04-29 19:10:02 UTC (rev 1229) +++ dcplusplus/trunk/dcpp/FavoriteManager.h 2008-04-29 19:11:07 UTC (rev 1230) @@ -62,9 +62,9 @@ typedef unordered_map<CID, FavoriteUser> FavoriteMap; FavoriteMap getFavoriteUsers() { Lock l(cs); return users; } - void addFavoriteUser(UserPtr& aUser); + void addFavoriteUser(const UserPtr& aUser); bool isFavoriteUser(const UserPtr& aUser) const { Lock l(cs); return users.find(aUser->getCID()) != users.end(); } - void removeFavoriteUser(UserPtr& aUser); + void removeFavoriteUser(const UserPtr& aUser); bool hasSlot(const UserPtr& aUser) const; void setUserDescription(const UserPtr& aUser, const string& description); Modified: dcplusplus/trunk/dcpp/QueueManager.cpp =================================================================== --- dcplusplus/trunk/dcpp/QueueManager.cpp 2008-04-29 19:10:02 UTC (rev 1229) +++ dcplusplus/trunk/dcpp/QueueManager.cpp 2008-04-29 19:11:07 UTC (rev 1230) @@ -420,7 +420,7 @@ throw QueueException(_("You're trying to download from yourself!")); } - if(!aUser->isOnline()) + if(!aUser->isOnline() || aUser->getCID().isZero()) return; { Modified: dcplusplus/trunk/win32/SearchFrame.cpp =================================================================== --- dcplusplus/trunk/win32/SearchFrame.cpp 2008-04-29 19:10:02 UTC (rev 1229) +++ dcplusplus/trunk/win32/SearchFrame.cpp 2008-04-29 19:11:07 UTC (rev 1230) @@ -792,6 +792,17 @@ } } +struct UserCollector { + template<typename T> + void operator()(T* si) { + for(SearchResultList::const_iterator i = si->srs.begin(), iend = si->srs.end(); i != iend; ++i) { + const SearchResultPtr& sr = *i; + users.push_back(sr->getUser()); + } + } + UserList users; +}; + SearchFrame::MenuPtr SearchFrame::makeMenu() { MenuPtr menu = addChild(WinUtil::Seeds::menu); @@ -809,7 +820,10 @@ WinUtil::addHashItems(menu, TTHValue(Text::fromT(checkTTH.tth)), si->getText(COLUMN_FILENAME)); } menu->appendSeparatorItem(); -// appendUserItems(getParent(), menu); + + UserCollector users = results->forEachSelectedT(UserCollector()); + WinUtil::addUserItems(menu, users.users, getParent(), ""); + menu->appendSeparatorItem(); menu->appendItem(IDC_REMOVE, T_("&Remove"), std::tr1::bind(&SearchFrame::handleRemove, this)); prepareMenu(menu, UserCommand::CONTEXT_SEARCH, checkTTH.hubs); Modified: dcplusplus/trunk/win32/UserInfoBase.cpp =================================================================== --- dcplusplus/trunk/win32/UserInfoBase.cpp 2008-04-29 19:10:02 UTC (rev 1229) +++ dcplusplus/trunk/win32/UserInfoBase.cpp 2008-04-29 19:11:07 UTC (rev 1230) @@ -75,7 +75,7 @@ bool fav = FavoriteManager::getInstance()->isFavoriteUser(ui->getUser()); if(fav) nonFavOnly = false; - if(!fav) + else favOnly = false; } Modified: dcplusplus/trunk/win32/WinUtil.cpp =================================================================== --- dcplusplus/trunk/win32/WinUtil.cpp 2008-04-29 19:10:02 UTC (rev 1229) +++ dcplusplus/trunk/win32/WinUtil.cpp 2008-04-29 19:11:07 UTC (rev 1230) @@ -16,7 +16,6 @@ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ - #include "stdafx.h" #include "WinUtil.h" @@ -33,12 +32,14 @@ #include <dcpp/version.h> #include <dcpp/File.h> #include <dcpp/UserCommand.h> +#include <dcpp/UploadManager.h> #include "LineDlg.h" #include "MagnetDlg.h" #include "HubFrame.h" #include "SearchFrame.h" #include "MainWindow.h" +#include "PrivateFrame.h" #include <dwt/DWTException.h> @@ -1042,6 +1043,77 @@ } } } + +// This is a hack - in gcc 4.2.3 at least, since UserPtr is in the boost namespace (boost::intrusive_ptr), +// std::tr1::bind has problem choosing the correct ref - std::ref or boost::ref so we bring it out of boost +// using this holder as workaround +struct X { + X(const UserPtr& user_) : user(user_) { } + operator UserPtr() const { return user; } + + UserPtr user; +}; + +typedef std::tr1::function<void (const X&)> UserFunction; + +static void eachUser(const UserList& list, const UserFunction& f) { + for(UserList::const_iterator i = list.begin(), iend = list.end(); i != iend; ++i) { + try { + f(X(*i)); + } catch(const Exception& e) { + LogManager::getInstance()->message(e.getError()); + } + } +} + +static void addUsers(bool addSub, dwt::MenuPtr menu, const tstring& text, int id, const UserList& users, const UserFunction& f) { + + if(addSub) { + menu = menu->appendPopup(text); + } + if(users.size() > 1) { + menu->appendItem(id, T_("All"), std::tr1::bind(&eachUser, users, f), dwt::BitmapPtr()); + + for(size_t i = 0, iend = users.size(); i < iend; ++i) { + menu->appendItem(id + i + 1, WinUtil::getNicks(users[i]), + std::tr1::bind(&eachUser, UserList(1, users[i]), f), dwt::BitmapPtr()); + } + } else { + menu->appendItem(id, text, std::tr1::bind(&eachUser, users, f), dwt::BitmapPtr()); + } +} + +void WinUtil::addUserItems(dwt::MenuPtr menu, const UserList& users, dwt::TabViewPtr parent, const std::string& dir) { + bool addSub = users.size() > 1; + + QueueManager* qm = QueueManager::getInstance(); + + addUsers(addSub, menu, T_("&Get file list"), IDC_GETLIST, users, + std::tr1::bind(&QueueManager::addList, qm, _1, QueueItem::FLAG_CLIENT_VIEW, dir)); + + addUsers(addSub, menu, T_("&Browse file list"), IDC_BROWSELIST, users, + std::tr1::bind(&QueueManager::addPfs, qm, _1, dir)); + + addUsers(addSub, menu, T_("&Match queue"), IDC_MATCH_QUEUE, users, + std::tr1::bind(&QueueManager::addList, qm, _1, QueueItem::FLAG_MATCH_QUEUE, std::string())); + + addUsers(addSub, menu, T_("&Send private message"), IDC_PRIVATEMESSAGE, users, + std::tr1::bind(&PrivateFrame::openWindow, parent, _1, tstring())); + + addUsers(addSub, menu, T_("Add To &Favorites"), IDC_ADD_TO_FAVORITES, users, + std::tr1::bind(&FavoriteManager::addFavoriteUser, FavoriteManager::getInstance(), _1)); + + addUsers(addSub, menu, T_("Grant &extra slot"), IDC_GRANTSLOT, users, + std::tr1::bind(&UploadManager::reserveSlot, UploadManager::getInstance(), _1)); + + menu->appendSeparatorItem(); + + typedef void (QueueManager::*qmp)(const UserPtr&, int); + addUsers(addSub, menu, T_("Remove user from queue"), IDC_REMOVE_ALL, users, + std::tr1::bind((qmp)&QueueManager::removeSource, qm, _1, + (int)QueueItem::Source::FLAG_REMOVED)); +} + #ifdef PORT_ME double WinUtil::toBytes(TCHAR* aSize) { Modified: dcplusplus/trunk/win32/WinUtil.h =================================================================== --- dcplusplus/trunk/win32/WinUtil.h 2008-04-29 19:10:02 UTC (rev 1229) +++ dcplusplus/trunk/win32/WinUtil.h 2008-04-29 19:11:07 UTC (rev 1230) @@ -189,6 +189,8 @@ DWORD x = GetModuleFileName(NULL, buf, MAX_PATH); return Text::fromT(tstring(buf, x)); } + + static void addUserItems(dwt::MenuPtr menu, const UserList& users, dwt::TabViewPtr parent, const string& dir); #ifdef PORT_ME static int getTextWidth(const tstring& str, HWND hWnd) { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <arn...@us...> - 2008-04-29 19:12:26
|
Revision: 1231 http://dcplusplus.svn.sourceforge.net/dcplusplus/?rev=1231&view=rev Author: arnetheduck Date: 2008-04-29 12:12:13 -0700 (Tue, 29 Apr 2008) Log Message: ----------- search frame menu fixes, avoid dupe users, filter user menu options Modified Paths: -------------- dcplusplus/trunk/win32/SearchFrame.cpp dcplusplus/trunk/win32/TransferView.cpp dcplusplus/trunk/win32/UserInfoBase.h dcplusplus/trunk/win32/WaitingUsersFrame.cpp dcplusplus/trunk/win32/WinUtil.cpp dcplusplus/trunk/win32/resource.h Property Changed: ---------------- dcplusplus/trunk/ Property changes on: dcplusplus/trunk ___________________________________________________________________ Name: bzr:revision-info - timestamp: 2008-04-28 21:56:45.924000025 +0200 committer: Jacek Sieka <arn...@gm...> properties: branch-nick: dcplusplus + timestamp: 2008-04-28 23:08:12.582000017 +0200 committer: Jacek Sieka <arn...@gm...> properties: branch-nick: dcplusplus Name: bzr:revision-id:v3-trunk1 - 1027 arn...@gm...-20080323183926-schknwnkgeo7ivdn 1028 zouzou123gen-20080323220411-r8usuc3qxwuh7zsn 1029 zouzou123gen-20080323221249-0su72zaj13e706mk 1030 arn...@gm...-20080324140623-muba1dl46m000o8c 1031 zouzou123gen-20080324141933-qbgr93ugpe0297m6 1032 arn...@gm...-20080324153706-siidja05n84i00b1 1033 arn...@gm...-20080324153823-lhn3awurnu77riln 1034 arn...@gm...-20080324165650-zapppziji67yf5a2 1035 zouzou123gen-20080324175936-4mqc2kh0lo5wtdu2 1036 zouzou123gen-20080325004602-6wdsoym95mjuhwd3 1037 arn...@gm...-20080325100659-8fqy6q65itmghlep 1038 zouzou123gen-20080325175216-s297sdiucukfvijh 1039 arn...@gm...-20080325210137-3dfqyoi8ykosy087 1040 arn...@gm...-20080325211747-nwwy1eb33r071sca 1041 arn...@gm...-20080326084110-qbselrjckku275xi 1042 zouzou123gen-20080326123631-35642mgbk2i4ty32 1043 zouzou123gen-20080326124345-f4xwn2d3ty8ubd6r 1044 arn...@gm...-20080326162031-il0nyms30w0mky43 1045 arn...@gm...-20080326164801-8dru8mjc06xgzjpv 1046 arn...@gm...-20080326170438-uzl2rx8fqnohak7g 1047 zouzou123gen-20080326172821-d6uqcbmfb0c6rwlv 1048 arn...@gm...-20080326213257-qlgdh7m2712p2l0q 1049 arn...@gm...-20080326214313-ktnoekgk3s0wmatz 1050 arn...@gm...-20080326215256-0j1iqrf286b9g7zf 1051 arn...@gm...-20080327082121-hoi22wh1gwjdfbyd 1052 arn...@gm...-20080327120639-um3tukdt374rwvgm 1053 zouzou123gen-20080327130703-6vtek6uxy3vua543 1054 arn...@gm...-20080327215831-dmg5mkufskabwkro 1055 arn...@gm...-20080327231459-cdztcv25alsuyqmf 1056 arn...@gm...-20080328085925-gceybsr53oml1p24 1057 arn...@gm...-20080328200512-1sjuu6bcnl2dyd2a 1058 arn...@gm...-20080328210347-bussqjrm5mfswh7o 1059 arn...@gm...-20080329055630-braiir1dskv7a4qm 1060 arn...@gm...-20080329061558-rck8dz60wpj3c5ja 1061 arn...@gm...-20080329081253-if6o5jn329mbzfpl 1062 arn...@gm...-20080329081619-cb4x930j8sp55cs0 1063 arn...@gm...-20080329103216-hgjzo7ra2zixbztd 1064 arn...@gm...-20080329124042-q3aw4iodmo5kafyp 1065 arn...@gm...-20080329124926-2je1z18p0272zpua 1066 arn...@gm...-20080329150901-ehj9t32en7eps2dp 1067 zouzou123gen-20080329153653-36xlvpik2ns9r84r 1068 zouzou123gen-20080329162703-51xr8hg073pg7wq5 1069 zouzou123gen-20080329234706-8ddipdqu0xeudkql 1070 arn...@gm...-20080330081232-ubqr1171ewalrd4q 1071 zouzou123gen-20080330131607-yppbs3mgyjef1cux 1072 zouzou123gen-20080330134835-yv1nogy77ib1uehd 1073 zouzou123gen-20080331124549-alyw7vugdn30piqy 1074 zouzou123gen-20080331135108-q8frtqsin5bosfzm 1075 zouzou123gen-20080331140757-u94q52yccl5lsifk 1076 zouzou123gen-20080331152513-ue1x5qhigcw51348 1077 arn...@gm...-20080331184436-a8g6chibmg8nswls 1078 arn...@gm...-20080331220648-81485k28qmwruwz6 1079 zouzou123gen-20080401081001-2yjn07cf8s5sxr3a 1080 zouzou123gen-20080401081247-f3p4hdjojnd460jw 1081 zouzou123gen-20080401084117-24a454g8o0x656kg 1082 zouzou123gen-20080401133146-jabb5i8870fg6f66 1083 zouzou123gen-20080401154610-mxdqoo5bksru93e6 1084 arn...@gm...-20080401185530-lqj4tflt5ldmx46f 1085 arn...@gm...-20080401212616-ffl7m0xm8gt15knk 1086 arn...@gm...-20080402084515-ofmnwihzv159jton 1087 arn...@gm...-20080402133105-y70soi38owzl76i9 1088 arn...@gm...-20080402142417-rn2dbkx19wfz3vae 1089 arn...@gm...-20080402144459-u3z3hqvl8aqjc4a0 1090 zouzou123gen-20080402145051-zi8tmvy8u3r2mzu8 1091 arn...@gm...-20080402152137-f397uz1yp9qjvfwh 1092 zouzou123gen-20080402170355-29wda40wk3cy7lu5 1093 arn...@gm...-20080402180628-ipos9li0c4bsmq1h 1094 arn...@gm...-20080402181235-s2a6f4ww4lzayl46 1095 arn...@gm...-20080402193851-6mu64vgep6tijith 1096 arn...@gm...-20080402203810-86zpxsx69q83zf3r 1097 arn...@gm...-20080402204331-so2e8n892o23pejr 1098 poy-20080402224153-225qylr2cfwhqrg7 1099 mrmikejj-20080403125112-o8polh8rkn62umyh 1100 arn...@gm...-20080403125139-8xub76j1xazhfxna 1101 po...@12...-20080403140544-13kockkjho883nb4 1102 po...@12...-20080403143012-bxghtoodiolugpbs 1103 arn...@gm...-20080403190809-bbi4bz5rfcvjnt20 1104 arn...@gm...-20080403205410-czxru1vcg1s4wcws 1105 arn...@gm...-20080403213124-54spdrwszgyimd90 1106 po...@12...-20080404002406-aj74x5tngi6mmmj1 1107 arn...@gm...-20080404122415-mjy07qzbaxyhagra 1108 po...@12...-20080404145445-84lyk5tyy3b3br14 1109 po...@12...-20080404231417-v4v8x7u3f0hm0ejc 1110 po...@12...-20080405001107-14d1ojjof8xhvcj8 1111 arn...@gm...-20080405071929-jmnrul21sxx04kky 1112 arn...@gm...-20080405080105-9qbda7be0pi7y1ai 1113 po...@12...-20080405154555-yuj2n5kyndfjlpsf 1114 po...@12...-20080405220250-8y09d0samsj8ja94 1115 po...@12...-20080406134101-4860ytb61sbu3yhg 1116 po...@12...-20080406155849-2wzxzuzs5m8zpk0g 1117 po...@12...-20080406164835-bv5dydhm3qqydsty 1118 arn...@gm...-20080406210237-c7tyfgiz2sjgv044 1119 po...@12...-20080407114423-4yajg1rffidq76bj 1120 arn...@gm...-20080407194826-c42t4bjzw4vflejn 1121 po...@12...-20080407214303-o7ul1bvcn6gvaoc9 1122 po...@12...-20080407220647-r7f3em92til5j67s 1123 po...@12...-20080408212439-54t3bqlhvw1nu4xc 1124 arn...@gm...-20080409193708-y6erfzwrcb1seet3 1125 arn...@gm...-20080409195827-ub6t2s3wdf28nfpz 1126 po...@12...-20080409215055-1zmqhhm2859878c1 1127 arn...@gm...-20080410102447-l4es4cbukkqwcnpc 1128 arn...@gm...-20080410214118-b70g50tl27cq9q29 1129 arn...@gm...-20080411074730-w1pu78qigtx87lx3 1130 arn...@gm...-20080411090724-kwdj9pg9hrv1xhwb 1131 po...@12...-20080411153057-tn7zhxqk0z7ceref 1132 arn...@gm...-20080411200946-ierqlg8v9vzj18n2 1133 arn...@gm...-20080411201718-ecshulwd7ic0wdci 1134 arn...@gm...-20080411204047-jc9vzcsf32j38dvc 1135 arn...@gm...-20080411205445-ojuz2a29yq8ww37j 1136 arn...@gm...-20080411214746-r420xmdgo35pkweb 1137 po...@12...-20080412010723-cibh8r0itlzqyt3f 1138 arn...@gm...-20080412200504-6qfeqnsghxgrk775 1139 arn...@gm...-20080413095435-2pkfb407hk8j54te 1140 arn...@gm...-20080413133927-zw2tpz8o8p3izyix 1141 arn...@gm...-20080413165025-ug342rxtq4blxck5 1142 arn...@gm...-20080413182618-6ihabn0tii6gb2m2 1143 arn...@gm...-20080413184517-9p08tedakta1h762 1144 arn...@gm...-20080413193655-kc98lx7kpzo42q43 1145 arn...@gm...-20080414132947-pguvkuzvyadukssc 1146 arn...@gm...-20080414133544-pxwxm9kcvw0k0vf3 1147 po...@12...-20080414174341-hw1im7ysymscpiq0 1148 arn...@gm...-20080414181459-5gu852lneflgf5d6 1149 po...@12...-20080414205719-d80e75fsl8zzi6je 1150 arn...@gm...-20080414211616-835ve71r1qdlbhb4 1151 arn...@gm...-20080415080409-4cid9q7opng8ijav 1152 arn...@gm...-20080415124540-roduj23x442jeefn 1153 arn...@gm...-20080415141450-cld2ym4s50uu31q7 1154 po...@12...-20080415143018-4emcs3u1fquzsu1f 1155 arn...@gm...-20080415174958-wfqu5kga5pe39xvc 1156 po...@12...-20080415182942-2ux0yn8immkrz7ch 1157 po...@12...-20080415185700-gdgpyn414bf4behz 1158 po...@12...-20080415202535-cvevdgrawpilji5b 1159 po...@12...-20080415214801-lgb1429qdm4ti6ub 1160 po...@12...-20080416123247-6dw18ea0lk4m5q8q 1161 po...@12...-20080416135834-6mtzcfy7pzxqfnq0 1162 po...@12...-20080416181626-0ex66f1lv1maf38l 1163 arn...@gm...-20080416183603-yxbj16t2nd8rdzzd 1164 arn...@gm...-20080416200700-wncbhytfixz9b15u 1165 po...@12...-20080416200941-5oigemky43sz6r87 1166 arn...@gm...-20080416204550-0dx3qhxasdkdohx1 1167 arn...@gm...-20080416211510-3ilsym0bom7u2cer 1168 tom@athlon-20080417125238-0hhhchg951y7p83w 1169 arn...@gm...-20080418203137-e6szrje3fje5dgh9 1170 arn...@gm...-20080419164722-vyjrwwvglxr4yxuu 1171 arn...@gm...-20080419164802-o2boulbfrea4e0dx 1172 arn...@gm...-20080419165129-zj3axn731fo84vd5 1173 po...@12...-20080419172806-2qspfwerslo10rd2 1174 arn...@gm...-20080419212304-3wjafor82amtvik3 1175 arn...@gm...-20080419212347-t5oze1b59dk7vkiv 1176 arn...@gm...-20080420133104-h16loa3kvzrpkxiv 1177 po...@12...-20080420141642-z9mgyje16kkfy11z 1178 arn...@gm...-20080420173012-we22yoyvldt8u1az 1179 arn...@gm...-20080420173645-l296bgbr60wj267s 1180 arn...@gm...-20080420181134-ypu4ik21vc9ma1u9 1181 arn...@gm...-20080420192935-g59ddftmp35o6wdq 1182 arn...@gm...-20080420194530-qbyih90fixp3jevq 1183 arn...@gm...-20080420200905-mc0wa2egjt6k0783 1184 po...@12...-20080421110151-tm3apquwg3p4otyv 1185 po...@12...-20080421111032-2mwe6we5llzbqfj1 1186 arn...@gm...-20080421112743-av3pdgtq20m91f8c 1187 arn...@gm...-20080421122035-2ygc85ppjs7rhswn 1188 arn...@gm...-20080421194323-clug9p9pkjkgc0cw 1189 arn...@gm...-20080422063343-blx6k6y2ydxtbkjy 1190 po...@12...-20080422102607-kb3rl7h4i6alv3oo 1191 po...@12...-20080422143053-gsqp7dlvq1vwkahf 1192 arn...@gm...-20080423181453-79vl70wtqix7zxhf 1193 arn...@gm...-20080423184105-mp2f385vndp22m8f 1194 arn...@gm...-20080423185140-vz1vp66h0xzrxv6m 1195 arn...@gm...-20080423191309-bxflhitmwd36vix3 1196 arn...@gm...-20080423191718-3sc2ek2axdtc0b6e 1197 po...@12...-20080423223740-naz9ch6wp525yonb 1198 administrator@user315-m-20080424114244-eu0vcezrvqz7sf8t 1199 administrator@user315-m-20080424121241-ta23vg7isv4346qw 1200 po...@12...-20080424210032-97omp80p01ag7tlr 1201 arn...@gm...-20080424212827-v52bn9nu74id6fjx 1202 emtee-20080425102810-x4gbuupquvl3vja0 1203 arn...@gm...-20080426140033-767pxugmoex9ptgd 1204 arn...@gm...-20080426214311-qzauudh2fifjcir1 1205 arn...@gm...-20080428195645-md01wfba2gn27ckq + 1027 arn...@gm...-20080323183926-schknwnkgeo7ivdn 1028 zouzou123gen-20080323220411-r8usuc3qxwuh7zsn 1029 zouzou123gen-20080323221249-0su72zaj13e706mk 1030 arn...@gm...-20080324140623-muba1dl46m000o8c 1031 zouzou123gen-20080324141933-qbgr93ugpe0297m6 1032 arn...@gm...-20080324153706-siidja05n84i00b1 1033 arn...@gm...-20080324153823-lhn3awurnu77riln 1034 arn...@gm...-20080324165650-zapppziji67yf5a2 1035 zouzou123gen-20080324175936-4mqc2kh0lo5wtdu2 1036 zouzou123gen-20080325004602-6wdsoym95mjuhwd3 1037 arn...@gm...-20080325100659-8fqy6q65itmghlep 1038 zouzou123gen-20080325175216-s297sdiucukfvijh 1039 arn...@gm...-20080325210137-3dfqyoi8ykosy087 1040 arn...@gm...-20080325211747-nwwy1eb33r071sca 1041 arn...@gm...-20080326084110-qbselrjckku275xi 1042 zouzou123gen-20080326123631-35642mgbk2i4ty32 1043 zouzou123gen-20080326124345-f4xwn2d3ty8ubd6r 1044 arn...@gm...-20080326162031-il0nyms30w0mky43 1045 arn...@gm...-20080326164801-8dru8mjc06xgzjpv 1046 arn...@gm...-20080326170438-uzl2rx8fqnohak7g 1047 zouzou123gen-20080326172821-d6uqcbmfb0c6rwlv 1048 arn...@gm...-20080326213257-qlgdh7m2712p2l0q 1049 arn...@gm...-20080326214313-ktnoekgk3s0wmatz 1050 arn...@gm...-20080326215256-0j1iqrf286b9g7zf 1051 arn...@gm...-20080327082121-hoi22wh1gwjdfbyd 1052 arn...@gm...-20080327120639-um3tukdt374rwvgm 1053 zouzou123gen-20080327130703-6vtek6uxy3vua543 1054 arn...@gm...-20080327215831-dmg5mkufskabwkro 1055 arn...@gm...-20080327231459-cdztcv25alsuyqmf 1056 arn...@gm...-20080328085925-gceybsr53oml1p24 1057 arn...@gm...-20080328200512-1sjuu6bcnl2dyd2a 1058 arn...@gm...-20080328210347-bussqjrm5mfswh7o 1059 arn...@gm...-20080329055630-braiir1dskv7a4qm 1060 arn...@gm...-20080329061558-rck8dz60wpj3c5ja 1061 arn...@gm...-20080329081253-if6o5jn329mbzfpl 1062 arn...@gm...-20080329081619-cb4x930j8sp55cs0 1063 arn...@gm...-20080329103216-hgjzo7ra2zixbztd 1064 arn...@gm...-20080329124042-q3aw4iodmo5kafyp 1065 arn...@gm...-20080329124926-2je1z18p0272zpua 1066 arn...@gm...-20080329150901-ehj9t32en7eps2dp 1067 zouzou123gen-20080329153653-36xlvpik2ns9r84r 1068 zouzou123gen-20080329162703-51xr8hg073pg7wq5 1069 zouzou123gen-20080329234706-8ddipdqu0xeudkql 1070 arn...@gm...-20080330081232-ubqr1171ewalrd4q 1071 zouzou123gen-20080330131607-yppbs3mgyjef1cux 1072 zouzou123gen-20080330134835-yv1nogy77ib1uehd 1073 zouzou123gen-20080331124549-alyw7vugdn30piqy 1074 zouzou123gen-20080331135108-q8frtqsin5bosfzm 1075 zouzou123gen-20080331140757-u94q52yccl5lsifk 1076 zouzou123gen-20080331152513-ue1x5qhigcw51348 1077 arn...@gm...-20080331184436-a8g6chibmg8nswls 1078 arn...@gm...-20080331220648-81485k28qmwruwz6 1079 zouzou123gen-20080401081001-2yjn07cf8s5sxr3a 1080 zouzou123gen-20080401081247-f3p4hdjojnd460jw 1081 zouzou123gen-20080401084117-24a454g8o0x656kg 1082 zouzou123gen-20080401133146-jabb5i8870fg6f66 1083 zouzou123gen-20080401154610-mxdqoo5bksru93e6 1084 arn...@gm...-20080401185530-lqj4tflt5ldmx46f 1085 arn...@gm...-20080401212616-ffl7m0xm8gt15knk 1086 arn...@gm...-20080402084515-ofmnwihzv159jton 1087 arn...@gm...-20080402133105-y70soi38owzl76i9 1088 arn...@gm...-20080402142417-rn2dbkx19wfz3vae 1089 arn...@gm...-20080402144459-u3z3hqvl8aqjc4a0 1090 zouzou123gen-20080402145051-zi8tmvy8u3r2mzu8 1091 arn...@gm...-20080402152137-f397uz1yp9qjvfwh 1092 zouzou123gen-20080402170355-29wda40wk3cy7lu5 1093 arn...@gm...-20080402180628-ipos9li0c4bsmq1h 1094 arn...@gm...-20080402181235-s2a6f4ww4lzayl46 1095 arn...@gm...-20080402193851-6mu64vgep6tijith 1096 arn...@gm...-20080402203810-86zpxsx69q83zf3r 1097 arn...@gm...-20080402204331-so2e8n892o23pejr 1098 poy-20080402224153-225qylr2cfwhqrg7 1099 mrmikejj-20080403125112-o8polh8rkn62umyh 1100 arn...@gm...-20080403125139-8xub76j1xazhfxna 1101 po...@12...-20080403140544-13kockkjho883nb4 1102 po...@12...-20080403143012-bxghtoodiolugpbs 1103 arn...@gm...-20080403190809-bbi4bz5rfcvjnt20 1104 arn...@gm...-20080403205410-czxru1vcg1s4wcws 1105 arn...@gm...-20080403213124-54spdrwszgyimd90 1106 po...@12...-20080404002406-aj74x5tngi6mmmj1 1107 arn...@gm...-20080404122415-mjy07qzbaxyhagra 1108 po...@12...-20080404145445-84lyk5tyy3b3br14 1109 po...@12...-20080404231417-v4v8x7u3f0hm0ejc 1110 po...@12...-20080405001107-14d1ojjof8xhvcj8 1111 arn...@gm...-20080405071929-jmnrul21sxx04kky 1112 arn...@gm...-20080405080105-9qbda7be0pi7y1ai 1113 po...@12...-20080405154555-yuj2n5kyndfjlpsf 1114 po...@12...-20080405220250-8y09d0samsj8ja94 1115 po...@12...-20080406134101-4860ytb61sbu3yhg 1116 po...@12...-20080406155849-2wzxzuzs5m8zpk0g 1117 po...@12...-20080406164835-bv5dydhm3qqydsty 1118 arn...@gm...-20080406210237-c7tyfgiz2sjgv044 1119 po...@12...-20080407114423-4yajg1rffidq76bj 1120 arn...@gm...-20080407194826-c42t4bjzw4vflejn 1121 po...@12...-20080407214303-o7ul1bvcn6gvaoc9 1122 po...@12...-20080407220647-r7f3em92til5j67s 1123 po...@12...-20080408212439-54t3bqlhvw1nu4xc 1124 arn...@gm...-20080409193708-y6erfzwrcb1seet3 1125 arn...@gm...-20080409195827-ub6t2s3wdf28nfpz 1126 po...@12...-20080409215055-1zmqhhm2859878c1 1127 arn...@gm...-20080410102447-l4es4cbukkqwcnpc 1128 arn...@gm...-20080410214118-b70g50tl27cq9q29 1129 arn...@gm...-20080411074730-w1pu78qigtx87lx3 1130 arn...@gm...-20080411090724-kwdj9pg9hrv1xhwb 1131 po...@12...-20080411153057-tn7zhxqk0z7ceref 1132 arn...@gm...-20080411200946-ierqlg8v9vzj18n2 1133 arn...@gm...-20080411201718-ecshulwd7ic0wdci 1134 arn...@gm...-20080411204047-jc9vzcsf32j38dvc 1135 arn...@gm...-20080411205445-ojuz2a29yq8ww37j 1136 arn...@gm...-20080411214746-r420xmdgo35pkweb 1137 po...@12...-20080412010723-cibh8r0itlzqyt3f 1138 arn...@gm...-20080412200504-6qfeqnsghxgrk775 1139 arn...@gm...-20080413095435-2pkfb407hk8j54te 1140 arn...@gm...-20080413133927-zw2tpz8o8p3izyix 1141 arn...@gm...-20080413165025-ug342rxtq4blxck5 1142 arn...@gm...-20080413182618-6ihabn0tii6gb2m2 1143 arn...@gm...-20080413184517-9p08tedakta1h762 1144 arn...@gm...-20080413193655-kc98lx7kpzo42q43 1145 arn...@gm...-20080414132947-pguvkuzvyadukssc 1146 arn...@gm...-20080414133544-pxwxm9kcvw0k0vf3 1147 po...@12...-20080414174341-hw1im7ysymscpiq0 1148 arn...@gm...-20080414181459-5gu852lneflgf5d6 1149 po...@12...-20080414205719-d80e75fsl8zzi6je 1150 arn...@gm...-20080414211616-835ve71r1qdlbhb4 1151 arn...@gm...-20080415080409-4cid9q7opng8ijav 1152 arn...@gm...-20080415124540-roduj23x442jeefn 1153 arn...@gm...-20080415141450-cld2ym4s50uu31q7 1154 po...@12...-20080415143018-4emcs3u1fquzsu1f 1155 arn...@gm...-20080415174958-wfqu5kga5pe39xvc 1156 po...@12...-20080415182942-2ux0yn8immkrz7ch 1157 po...@12...-20080415185700-gdgpyn414bf4behz 1158 po...@12...-20080415202535-cvevdgrawpilji5b 1159 po...@12...-20080415214801-lgb1429qdm4ti6ub 1160 po...@12...-20080416123247-6dw18ea0lk4m5q8q 1161 po...@12...-20080416135834-6mtzcfy7pzxqfnq0 1162 po...@12...-20080416181626-0ex66f1lv1maf38l 1163 arn...@gm...-20080416183603-yxbj16t2nd8rdzzd 1164 arn...@gm...-20080416200700-wncbhytfixz9b15u 1165 po...@12...-20080416200941-5oigemky43sz6r87 1166 arn...@gm...-20080416204550-0dx3qhxasdkdohx1 1167 arn...@gm...-20080416211510-3ilsym0bom7u2cer 1168 tom@athlon-20080417125238-0hhhchg951y7p83w 1169 arn...@gm...-20080418203137-e6szrje3fje5dgh9 1170 arn...@gm...-20080419164722-vyjrwwvglxr4yxuu 1171 arn...@gm...-20080419164802-o2boulbfrea4e0dx 1172 arn...@gm...-20080419165129-zj3axn731fo84vd5 1173 po...@12...-20080419172806-2qspfwerslo10rd2 1174 arn...@gm...-20080419212304-3wjafor82amtvik3 1175 arn...@gm...-20080419212347-t5oze1b59dk7vkiv 1176 arn...@gm...-20080420133104-h16loa3kvzrpkxiv 1177 po...@12...-20080420141642-z9mgyje16kkfy11z 1178 arn...@gm...-20080420173012-we22yoyvldt8u1az 1179 arn...@gm...-20080420173645-l296bgbr60wj267s 1180 arn...@gm...-20080420181134-ypu4ik21vc9ma1u9 1181 arn...@gm...-20080420192935-g59ddftmp35o6wdq 1182 arn...@gm...-20080420194530-qbyih90fixp3jevq 1183 arn...@gm...-20080420200905-mc0wa2egjt6k0783 1184 po...@12...-20080421110151-tm3apquwg3p4otyv 1185 po...@12...-20080421111032-2mwe6we5llzbqfj1 1186 arn...@gm...-20080421112743-av3pdgtq20m91f8c 1187 arn...@gm...-20080421122035-2ygc85ppjs7rhswn 1188 arn...@gm...-20080421194323-clug9p9pkjkgc0cw 1189 arn...@gm...-20080422063343-blx6k6y2ydxtbkjy 1190 po...@12...-20080422102607-kb3rl7h4i6alv3oo 1191 po...@12...-20080422143053-gsqp7dlvq1vwkahf 1192 arn...@gm...-20080423181453-79vl70wtqix7zxhf 1193 arn...@gm...-20080423184105-mp2f385vndp22m8f 1194 arn...@gm...-20080423185140-vz1vp66h0xzrxv6m 1195 arn...@gm...-20080423191309-bxflhitmwd36vix3 1196 arn...@gm...-20080423191718-3sc2ek2axdtc0b6e 1197 po...@12...-20080423223740-naz9ch6wp525yonb 1198 administrator@user315-m-20080424114244-eu0vcezrvqz7sf8t 1199 administrator@user315-m-20080424121241-ta23vg7isv4346qw 1200 po...@12...-20080424210032-97omp80p01ag7tlr 1201 arn...@gm...-20080424212827-v52bn9nu74id6fjx 1202 emtee-20080425102810-x4gbuupquvl3vja0 1203 arn...@gm...-20080426140033-767pxugmoex9ptgd 1204 arn...@gm...-20080426214311-qzauudh2fifjcir1 1205 arn...@gm...-20080428195645-md01wfba2gn27ckq 1206 arn...@gm...-20080428210812-4wt9pd4wjxzjy2m0 Modified: dcplusplus/trunk/win32/SearchFrame.cpp =================================================================== --- dcplusplus/trunk/win32/SearchFrame.cpp 2008-04-29 19:11:07 UTC (rev 1230) +++ dcplusplus/trunk/win32/SearchFrame.cpp 2008-04-29 19:12:13 UTC (rev 1231) @@ -25,6 +25,7 @@ #include <dcpp/QueueManager.h> #include <dcpp/ClientManager.h> #include <dcpp/ShareManager.h> +#include <set> int SearchFrame::columnIndexes[] = { COLUMN_FILENAME, COLUMN_NICK, COLUMN_TYPE, COLUMN_SIZE, COLUMN_PATH, COLUMN_SLOTS, COLUMN_CONNECTION, COLUMN_HUB, COLUMN_EXACT_SIZE, COLUMN_IP, COLUMN_TTH, COLUMN_CID }; @@ -541,6 +542,7 @@ columns[COLUMN_TYPE].erase(0, 1); columns[COLUMN_SIZE] = Text::toT(Util::formatBytes(sr->getSize())); columns[COLUMN_EXACT_SIZE] = Text::toT(Util::formatExactSize(sr->getSize())); + columns[COLUMN_TTH] = Text::toT(sr->getTTH().toBase32()); } else { columns[COLUMN_FILENAME] = Text::toT(sr->getFileName()); columns[COLUMN_PATH] = Text::toT(sr->getFile()); @@ -552,24 +554,29 @@ } if(srs.size() > 1) { columns[COLUMN_NICK] = str(TFN_("%1% user", "%1% users", srs.size()) % srs.size()); + columns[COLUMN_CONNECTION].clear(); + columns[COLUMN_IP].clear(); + columns[COLUMN_CID].clear(); + + std::set<std::string> hubs; + for(SearchResultList::const_iterator i = srs.begin(), iend = srs.end(); i != iend; ++i) { + hubs.insert((*i)->getHubName()); + } + columns[COLUMN_HUB] = Text::toT(Util::toString(StringList(hubs.begin(), hubs.end()))); } else { columns[COLUMN_NICK] = WinUtil::getNicks(sr->getUser()); + columns[COLUMN_CONNECTION] = Text::toT(ClientManager::getInstance()->getConnection(sr->getUser()->getCID())); + columns[COLUMN_SLOTS] = Text::toT(sr->getSlotString()); + columns[COLUMN_IP] = Text::toT(sr->getIP()); + if (!columns[COLUMN_IP].empty()) { + // Only attempt to grab a country mapping if we actually have an IP address + tstring tmpCountry = Text::toT(Util::getIpCountry(sr->getIP())); + if(!tmpCountry.empty()) + columns[COLUMN_IP] = tmpCountry + _T(" (") + columns[COLUMN_IP] + _T(")"); + } + columns[COLUMN_HUB] = Text::toT(sr->getHubName()); + columns[COLUMN_CID] = Text::toT(sr->getUser()->getCID().toBase32()); } - columns[COLUMN_CONNECTION] = Text::toT(ClientManager::getInstance()->getConnection(sr->getUser()->getCID())); - // TODO Join hubs of all users - columns[COLUMN_HUB] = Text::toT(sr->getHubName()); - columns[COLUMN_SLOTS] = Text::toT(sr->getSlotString()); - columns[COLUMN_IP] = Text::toT(sr->getIP()); - if (!columns[COLUMN_IP].empty()) { - // Only attempt to grab a country mapping if we actually have an IP address - tstring tmpCountry = Text::toT(Util::getIpCountry(sr->getIP())); - if(!tmpCountry.empty()) - columns[COLUMN_IP] = tmpCountry + _T(" (") + columns[COLUMN_IP] + _T(")"); - } - if(sr->getType() == SearchResult::TYPE_FILE) { - columns[COLUMN_TTH] = Text::toT(sr->getTTH().toBase32()); - } - columns[COLUMN_CID] = Text::toT(sr->getUser()->getCID().toBase32()); } LRESULT SearchFrame::handleSpeaker(WPARAM wParam, LPARAM lParam) { @@ -797,7 +804,8 @@ void operator()(T* si) { for(SearchResultList::const_iterator i = si->srs.begin(), iend = si->srs.end(); i != iend; ++i) { const SearchResultPtr& sr = *i; - users.push_back(sr->getUser()); + if(std::find(users.begin(), users.end(), sr->getUser()) == users.end()) + users.push_back(sr->getUser()); } } UserList users; Modified: dcplusplus/trunk/win32/TransferView.cpp =================================================================== --- dcplusplus/trunk/win32/TransferView.cpp 2008-04-29 19:11:07 UTC (rev 1230) +++ dcplusplus/trunk/win32/TransferView.cpp 2008-04-29 19:12:13 UTC (rev 1231) @@ -186,7 +186,7 @@ menu->appendItem(IDC_COPY_NICK, T_("Copy &nick to clipboard"), std::tr1::bind(&TransferView::handleCopyNick, this)); menu->appendSeparatorItem(); menu->appendItem(IDC_REMOVE, T_("&Disconnect"), std::tr1::bind(&TransferView::handleDisconnect, this)); - menu->setDefaultItem(IDC_PRIVATEMESSAGE); + menu->setDefaultItem(IDC_PM); return menu; } Modified: dcplusplus/trunk/win32/UserInfoBase.h =================================================================== --- dcplusplus/trunk/win32/UserInfoBase.h 2008-04-29 19:11:07 UTC (rev 1230) +++ dcplusplus/trunk/win32/UserInfoBase.h 2008-04-29 19:12:13 UTC (rev 1231) @@ -96,7 +96,7 @@ if(traits.adcOnly) menu->appendItem(IDC_BROWSELIST, T_("&Browse file list"), std::tr1::bind(&T::handleBrowseList, This)); menu->appendItem(IDC_MATCH_QUEUE, T_("&Match queue"), std::tr1::bind(&T::handleMatchQueue, This)); - menu->appendItem(IDC_PRIVATEMESSAGE, T_("&Send private message"), std::tr1::bind(&T::handlePrivateMessage, This, parent)); + menu->appendItem(IDC_PM, T_("&Send private message"), std::tr1::bind(&T::handlePrivateMessage, This, parent)); if(!traits.favOnly) menu->appendItem(IDC_ADD_TO_FAVORITES, T_("Add To &Favorites"), std::tr1::bind(&T::handleAddFavorite, This), dwt::BitmapPtr(new dwt::Bitmap(IDB_FAVORITE_USERS))); menu->appendItem(IDC_GRANTSLOT, T_("Grant &extra slot"), std::tr1::bind(&T::handleGrantSlot, This)); Modified: dcplusplus/trunk/win32/WaitingUsersFrame.cpp =================================================================== --- dcplusplus/trunk/win32/WaitingUsersFrame.cpp 2008-04-29 19:11:07 UTC (rev 1230) +++ dcplusplus/trunk/win32/WaitingUsersFrame.cpp 2008-04-29 19:12:13 UTC (rev 1231) @@ -81,7 +81,7 @@ menu->appendItem(IDC_REMOVE, T_("&Remove"), std::tr1::bind(&WaitingUsersFrame::onRemove, this)); menu->appendItem(IDC_GRANTSLOT, T_("Grant &extra slot"), std::tr1::bind(&WaitingUsersFrame::onGrantSlot, this)); menu->appendItem(IDC_ADD_TO_FAVORITES, T_("Add To &Favorites"), std::tr1::bind(&WaitingUsersFrame::onAddToFavorites, this)); - menu->appendItem(IDC_PRIVATEMESSAGE, T_("&Send private message"), std::tr1::bind(&WaitingUsersFrame::onPrivateMessage, this)); + menu->appendItem(IDC_PM, T_("&Send private message"), std::tr1::bind(&WaitingUsersFrame::onPrivateMessage, this)); menu->trackPopupMenu(pt, TPM_LEFTALIGN | TPM_RIGHTBUTTON); return true; } Modified: dcplusplus/trunk/win32/WinUtil.cpp =================================================================== --- dcplusplus/trunk/win32/WinUtil.cpp 2008-04-29 19:11:07 UTC (rev 1230) +++ dcplusplus/trunk/win32/WinUtil.cpp 2008-04-29 19:12:13 UTC (rev 1231) @@ -1067,22 +1067,45 @@ } static void addUsers(bool addSub, dwt::MenuPtr menu, const tstring& text, int id, const UserList& users, const UserFunction& f) { + if(users.empty()) + return; if(addSub) { menu = menu->appendPopup(text); } + if(users.size() > 1) { menu->appendItem(id, T_("All"), std::tr1::bind(&eachUser, users, f), dwt::BitmapPtr()); + menu->appendSeparatorItem(); + for(size_t i = 0, iend = users.size(); i < iend; ++i) { menu->appendItem(id + i + 1, WinUtil::getNicks(users[i]), std::tr1::bind(&eachUser, UserList(1, users[i]), f), dwt::BitmapPtr()); } } else { - menu->appendItem(id, text, std::tr1::bind(&eachUser, users, f), dwt::BitmapPtr()); + menu->appendItem(id, addSub ? WinUtil::getNicks(users[0]) : text, std::tr1::bind(&eachUser, users, f), dwt::BitmapPtr()); } } +template<typename F> +UserList filter(const UserList& l, F f) { + UserList ret; + for(UserList::const_iterator i = l.begin(), iend = l.end(); i != iend; ++i) { + if(f(*i)) { + ret.push_back(*i); + } + } + return ret; +} + +static bool isAdc(const UserPtr& u) { + return !u->isSet(User::NMDC); +} +static bool isFav(const UserPtr& u) { + return !FavoriteManager::getInstance()->isFavoriteUser(u); +} + void WinUtil::addUserItems(dwt::MenuPtr menu, const UserList& users, dwt::TabViewPtr parent, const std::string& dir) { bool addSub = users.size() > 1; @@ -1091,16 +1114,16 @@ addUsers(addSub, menu, T_("&Get file list"), IDC_GETLIST, users, std::tr1::bind(&QueueManager::addList, qm, _1, QueueItem::FLAG_CLIENT_VIEW, dir)); - addUsers(addSub, menu, T_("&Browse file list"), IDC_BROWSELIST, users, + addUsers(addSub, menu, T_("&Browse file list"), IDC_BROWSELIST, filter(users, &isAdc), std::tr1::bind(&QueueManager::addPfs, qm, _1, dir)); addUsers(addSub, menu, T_("&Match queue"), IDC_MATCH_QUEUE, users, std::tr1::bind(&QueueManager::addList, qm, _1, QueueItem::FLAG_MATCH_QUEUE, std::string())); - addUsers(addSub, menu, T_("&Send private message"), IDC_PRIVATEMESSAGE, users, + addUsers(addSub, menu, T_("&Send private message"), IDC_PM, users, std::tr1::bind(&PrivateFrame::openWindow, parent, _1, tstring())); - addUsers(addSub, menu, T_("Add To &Favorites"), IDC_ADD_TO_FAVORITES, users, + addUsers(addSub, menu, T_("Add To &Favorites"), IDC_ADD_TO_FAVORITES, filter(users, &isFav), std::tr1::bind(&FavoriteManager::addFavoriteUser, FavoriteManager::getInstance(), _1)); addUsers(addSub, menu, T_("Grant &extra slot"), IDC_GRANTSLOT, users, Modified: dcplusplus/trunk/win32/resource.h =================================================================== --- dcplusplus/trunk/win32/resource.h 2008-04-29 19:11:07 UTC (rev 1230) +++ dcplusplus/trunk/win32/resource.h 2008-04-29 19:12:13 UTC (rev 1231) @@ -87,11 +87,7 @@ #define IDC_VIEW_TOOLBAR 1007 #define IDC_VIEW_TRANSFER_VIEW 1008 #define IDC_PUBLIC_HUBS 1009 -#define IDC_GETLIST 1011 #define IDC_COPY_FILENAME 1012 -#define IDC_GRANTSLOT 1013 -#define IDC_ADD_TO_FAVORITES 1014 -#define IDC_PRIVATEMESSAGE 1015 #define IDC_ADL_SEARCH 1016 #define IDC_PRIORITY_PAUSED 1017 #define IDC_PRIORITY_LOWEST 1018 @@ -108,7 +104,6 @@ #define IDC_VIEW_AS_TEXT 1029 #define IDC_OPEN_FILE 1030 #define IDC_OPEN_FOLDER 1031 -#define IDC_REMOVE_ALL 1032 #define IDC_SETTINGS 1033 #define IDC_SEARCH_SPY 1034 #define IDC_DOWNLOAD 1035 @@ -137,7 +132,6 @@ #define IDC_HELP_REQUEST_FEATURE 1067 #define IDC_HELP_REPORT_BUG 1068 #define IDC_HELP_DONATE 1069 -#define IDC_MATCH_QUEUE 1070 #define IDC_COPY_HUB 1071 #define IDC_CLOSE_WINDOW 1072 #define IDC_TRAY_SHOW 1073 @@ -456,6 +450,13 @@ #define IDC_DOWNLOAD_WHOLE_FAVORITE_DIRS 4800 #define IDC_DOWNLOAD_WHOLE_TARGET 5000 #define IDC_USER_COMMAND 5200 +#define IDC_GETLIST 5400 +#define IDC_MATCH_QUEUE 5600 +#define IDC_ADD_TO_FAVORITES 5800 +#define IDC_GRANTSLOT 6000 +#define IDC_REMOVE_ALL 6200 + + #define ID_SHELLCONTEXTMENU_MIN 7000 #define ID_SHELLCONTEXTMENU_MAX 7999 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <arn...@us...> - 2008-04-29 19:13:49
|
Revision: 1232 http://dcplusplus.svn.sourceforge.net/dcplusplus/?rev=1232&view=rev Author: arnetheduck Date: 2008-04-29 12:13:13 -0700 (Tue, 29 Apr 2008) Log Message: ----------- add some menu icons Modified Paths: -------------- dcplusplus/trunk/dwt/include/dwt/widgets/Menu.h dcplusplus/trunk/dwt/src/widgets/Menu.cpp dcplusplus/trunk/win32/WinUtil.cpp Property Changed: ---------------- dcplusplus/trunk/ Property changes on: dcplusplus/trunk ___________________________________________________________________ Name: bzr:revision-info - timestamp: 2008-04-28 23:08:12.582000017 +0200 committer: Jacek Sieka <arn...@gm...> properties: branch-nick: dcplusplus + timestamp: 2008-04-28 23:35:25.698999882 +0200 committer: Jacek Sieka <arn...@gm...> properties: branch-nick: dcplusplus Name: bzr:revision-id:v3-trunk1 - 1027 arn...@gm...-20080323183926-schknwnkgeo7ivdn 1028 zouzou123gen-20080323220411-r8usuc3qxwuh7zsn 1029 zouzou123gen-20080323221249-0su72zaj13e706mk 1030 arn...@gm...-20080324140623-muba1dl46m000o8c 1031 zouzou123gen-20080324141933-qbgr93ugpe0297m6 1032 arn...@gm...-20080324153706-siidja05n84i00b1 1033 arn...@gm...-20080324153823-lhn3awurnu77riln 1034 arn...@gm...-20080324165650-zapppziji67yf5a2 1035 zouzou123gen-20080324175936-4mqc2kh0lo5wtdu2 1036 zouzou123gen-20080325004602-6wdsoym95mjuhwd3 1037 arn...@gm...-20080325100659-8fqy6q65itmghlep 1038 zouzou123gen-20080325175216-s297sdiucukfvijh 1039 arn...@gm...-20080325210137-3dfqyoi8ykosy087 1040 arn...@gm...-20080325211747-nwwy1eb33r071sca 1041 arn...@gm...-20080326084110-qbselrjckku275xi 1042 zouzou123gen-20080326123631-35642mgbk2i4ty32 1043 zouzou123gen-20080326124345-f4xwn2d3ty8ubd6r 1044 arn...@gm...-20080326162031-il0nyms30w0mky43 1045 arn...@gm...-20080326164801-8dru8mjc06xgzjpv 1046 arn...@gm...-20080326170438-uzl2rx8fqnohak7g 1047 zouzou123gen-20080326172821-d6uqcbmfb0c6rwlv 1048 arn...@gm...-20080326213257-qlgdh7m2712p2l0q 1049 arn...@gm...-20080326214313-ktnoekgk3s0wmatz 1050 arn...@gm...-20080326215256-0j1iqrf286b9g7zf 1051 arn...@gm...-20080327082121-hoi22wh1gwjdfbyd 1052 arn...@gm...-20080327120639-um3tukdt374rwvgm 1053 zouzou123gen-20080327130703-6vtek6uxy3vua543 1054 arn...@gm...-20080327215831-dmg5mkufskabwkro 1055 arn...@gm...-20080327231459-cdztcv25alsuyqmf 1056 arn...@gm...-20080328085925-gceybsr53oml1p24 1057 arn...@gm...-20080328200512-1sjuu6bcnl2dyd2a 1058 arn...@gm...-20080328210347-bussqjrm5mfswh7o 1059 arn...@gm...-20080329055630-braiir1dskv7a4qm 1060 arn...@gm...-20080329061558-rck8dz60wpj3c5ja 1061 arn...@gm...-20080329081253-if6o5jn329mbzfpl 1062 arn...@gm...-20080329081619-cb4x930j8sp55cs0 1063 arn...@gm...-20080329103216-hgjzo7ra2zixbztd 1064 arn...@gm...-20080329124042-q3aw4iodmo5kafyp 1065 arn...@gm...-20080329124926-2je1z18p0272zpua 1066 arn...@gm...-20080329150901-ehj9t32en7eps2dp 1067 zouzou123gen-20080329153653-36xlvpik2ns9r84r 1068 zouzou123gen-20080329162703-51xr8hg073pg7wq5 1069 zouzou123gen-20080329234706-8ddipdqu0xeudkql 1070 arn...@gm...-20080330081232-ubqr1171ewalrd4q 1071 zouzou123gen-20080330131607-yppbs3mgyjef1cux 1072 zouzou123gen-20080330134835-yv1nogy77ib1uehd 1073 zouzou123gen-20080331124549-alyw7vugdn30piqy 1074 zouzou123gen-20080331135108-q8frtqsin5bosfzm 1075 zouzou123gen-20080331140757-u94q52yccl5lsifk 1076 zouzou123gen-20080331152513-ue1x5qhigcw51348 1077 arn...@gm...-20080331184436-a8g6chibmg8nswls 1078 arn...@gm...-20080331220648-81485k28qmwruwz6 1079 zouzou123gen-20080401081001-2yjn07cf8s5sxr3a 1080 zouzou123gen-20080401081247-f3p4hdjojnd460jw 1081 zouzou123gen-20080401084117-24a454g8o0x656kg 1082 zouzou123gen-20080401133146-jabb5i8870fg6f66 1083 zouzou123gen-20080401154610-mxdqoo5bksru93e6 1084 arn...@gm...-20080401185530-lqj4tflt5ldmx46f 1085 arn...@gm...-20080401212616-ffl7m0xm8gt15knk 1086 arn...@gm...-20080402084515-ofmnwihzv159jton 1087 arn...@gm...-20080402133105-y70soi38owzl76i9 1088 arn...@gm...-20080402142417-rn2dbkx19wfz3vae 1089 arn...@gm...-20080402144459-u3z3hqvl8aqjc4a0 1090 zouzou123gen-20080402145051-zi8tmvy8u3r2mzu8 1091 arn...@gm...-20080402152137-f397uz1yp9qjvfwh 1092 zouzou123gen-20080402170355-29wda40wk3cy7lu5 1093 arn...@gm...-20080402180628-ipos9li0c4bsmq1h 1094 arn...@gm...-20080402181235-s2a6f4ww4lzayl46 1095 arn...@gm...-20080402193851-6mu64vgep6tijith 1096 arn...@gm...-20080402203810-86zpxsx69q83zf3r 1097 arn...@gm...-20080402204331-so2e8n892o23pejr 1098 poy-20080402224153-225qylr2cfwhqrg7 1099 mrmikejj-20080403125112-o8polh8rkn62umyh 1100 arn...@gm...-20080403125139-8xub76j1xazhfxna 1101 po...@12...-20080403140544-13kockkjho883nb4 1102 po...@12...-20080403143012-bxghtoodiolugpbs 1103 arn...@gm...-20080403190809-bbi4bz5rfcvjnt20 1104 arn...@gm...-20080403205410-czxru1vcg1s4wcws 1105 arn...@gm...-20080403213124-54spdrwszgyimd90 1106 po...@12...-20080404002406-aj74x5tngi6mmmj1 1107 arn...@gm...-20080404122415-mjy07qzbaxyhagra 1108 po...@12...-20080404145445-84lyk5tyy3b3br14 1109 po...@12...-20080404231417-v4v8x7u3f0hm0ejc 1110 po...@12...-20080405001107-14d1ojjof8xhvcj8 1111 arn...@gm...-20080405071929-jmnrul21sxx04kky 1112 arn...@gm...-20080405080105-9qbda7be0pi7y1ai 1113 po...@12...-20080405154555-yuj2n5kyndfjlpsf 1114 po...@12...-20080405220250-8y09d0samsj8ja94 1115 po...@12...-20080406134101-4860ytb61sbu3yhg 1116 po...@12...-20080406155849-2wzxzuzs5m8zpk0g 1117 po...@12...-20080406164835-bv5dydhm3qqydsty 1118 arn...@gm...-20080406210237-c7tyfgiz2sjgv044 1119 po...@12...-20080407114423-4yajg1rffidq76bj 1120 arn...@gm...-20080407194826-c42t4bjzw4vflejn 1121 po...@12...-20080407214303-o7ul1bvcn6gvaoc9 1122 po...@12...-20080407220647-r7f3em92til5j67s 1123 po...@12...-20080408212439-54t3bqlhvw1nu4xc 1124 arn...@gm...-20080409193708-y6erfzwrcb1seet3 1125 arn...@gm...-20080409195827-ub6t2s3wdf28nfpz 1126 po...@12...-20080409215055-1zmqhhm2859878c1 1127 arn...@gm...-20080410102447-l4es4cbukkqwcnpc 1128 arn...@gm...-20080410214118-b70g50tl27cq9q29 1129 arn...@gm...-20080411074730-w1pu78qigtx87lx3 1130 arn...@gm...-20080411090724-kwdj9pg9hrv1xhwb 1131 po...@12...-20080411153057-tn7zhxqk0z7ceref 1132 arn...@gm...-20080411200946-ierqlg8v9vzj18n2 1133 arn...@gm...-20080411201718-ecshulwd7ic0wdci 1134 arn...@gm...-20080411204047-jc9vzcsf32j38dvc 1135 arn...@gm...-20080411205445-ojuz2a29yq8ww37j 1136 arn...@gm...-20080411214746-r420xmdgo35pkweb 1137 po...@12...-20080412010723-cibh8r0itlzqyt3f 1138 arn...@gm...-20080412200504-6qfeqnsghxgrk775 1139 arn...@gm...-20080413095435-2pkfb407hk8j54te 1140 arn...@gm...-20080413133927-zw2tpz8o8p3izyix 1141 arn...@gm...-20080413165025-ug342rxtq4blxck5 1142 arn...@gm...-20080413182618-6ihabn0tii6gb2m2 1143 arn...@gm...-20080413184517-9p08tedakta1h762 1144 arn...@gm...-20080413193655-kc98lx7kpzo42q43 1145 arn...@gm...-20080414132947-pguvkuzvyadukssc 1146 arn...@gm...-20080414133544-pxwxm9kcvw0k0vf3 1147 po...@12...-20080414174341-hw1im7ysymscpiq0 1148 arn...@gm...-20080414181459-5gu852lneflgf5d6 1149 po...@12...-20080414205719-d80e75fsl8zzi6je 1150 arn...@gm...-20080414211616-835ve71r1qdlbhb4 1151 arn...@gm...-20080415080409-4cid9q7opng8ijav 1152 arn...@gm...-20080415124540-roduj23x442jeefn 1153 arn...@gm...-20080415141450-cld2ym4s50uu31q7 1154 po...@12...-20080415143018-4emcs3u1fquzsu1f 1155 arn...@gm...-20080415174958-wfqu5kga5pe39xvc 1156 po...@12...-20080415182942-2ux0yn8immkrz7ch 1157 po...@12...-20080415185700-gdgpyn414bf4behz 1158 po...@12...-20080415202535-cvevdgrawpilji5b 1159 po...@12...-20080415214801-lgb1429qdm4ti6ub 1160 po...@12...-20080416123247-6dw18ea0lk4m5q8q 1161 po...@12...-20080416135834-6mtzcfy7pzxqfnq0 1162 po...@12...-20080416181626-0ex66f1lv1maf38l 1163 arn...@gm...-20080416183603-yxbj16t2nd8rdzzd 1164 arn...@gm...-20080416200700-wncbhytfixz9b15u 1165 po...@12...-20080416200941-5oigemky43sz6r87 1166 arn...@gm...-20080416204550-0dx3qhxasdkdohx1 1167 arn...@gm...-20080416211510-3ilsym0bom7u2cer 1168 tom@athlon-20080417125238-0hhhchg951y7p83w 1169 arn...@gm...-20080418203137-e6szrje3fje5dgh9 1170 arn...@gm...-20080419164722-vyjrwwvglxr4yxuu 1171 arn...@gm...-20080419164802-o2boulbfrea4e0dx 1172 arn...@gm...-20080419165129-zj3axn731fo84vd5 1173 po...@12...-20080419172806-2qspfwerslo10rd2 1174 arn...@gm...-20080419212304-3wjafor82amtvik3 1175 arn...@gm...-20080419212347-t5oze1b59dk7vkiv 1176 arn...@gm...-20080420133104-h16loa3kvzrpkxiv 1177 po...@12...-20080420141642-z9mgyje16kkfy11z 1178 arn...@gm...-20080420173012-we22yoyvldt8u1az 1179 arn...@gm...-20080420173645-l296bgbr60wj267s 1180 arn...@gm...-20080420181134-ypu4ik21vc9ma1u9 1181 arn...@gm...-20080420192935-g59ddftmp35o6wdq 1182 arn...@gm...-20080420194530-qbyih90fixp3jevq 1183 arn...@gm...-20080420200905-mc0wa2egjt6k0783 1184 po...@12...-20080421110151-tm3apquwg3p4otyv 1185 po...@12...-20080421111032-2mwe6we5llzbqfj1 1186 arn...@gm...-20080421112743-av3pdgtq20m91f8c 1187 arn...@gm...-20080421122035-2ygc85ppjs7rhswn 1188 arn...@gm...-20080421194323-clug9p9pkjkgc0cw 1189 arn...@gm...-20080422063343-blx6k6y2ydxtbkjy 1190 po...@12...-20080422102607-kb3rl7h4i6alv3oo 1191 po...@12...-20080422143053-gsqp7dlvq1vwkahf 1192 arn...@gm...-20080423181453-79vl70wtqix7zxhf 1193 arn...@gm...-20080423184105-mp2f385vndp22m8f 1194 arn...@gm...-20080423185140-vz1vp66h0xzrxv6m 1195 arn...@gm...-20080423191309-bxflhitmwd36vix3 1196 arn...@gm...-20080423191718-3sc2ek2axdtc0b6e 1197 po...@12...-20080423223740-naz9ch6wp525yonb 1198 administrator@user315-m-20080424114244-eu0vcezrvqz7sf8t 1199 administrator@user315-m-20080424121241-ta23vg7isv4346qw 1200 po...@12...-20080424210032-97omp80p01ag7tlr 1201 arn...@gm...-20080424212827-v52bn9nu74id6fjx 1202 emtee-20080425102810-x4gbuupquvl3vja0 1203 arn...@gm...-20080426140033-767pxugmoex9ptgd 1204 arn...@gm...-20080426214311-qzauudh2fifjcir1 1205 arn...@gm...-20080428195645-md01wfba2gn27ckq 1206 arn...@gm...-20080428210812-4wt9pd4wjxzjy2m0 + 1027 arn...@gm...-20080323183926-schknwnkgeo7ivdn 1028 zouzou123gen-20080323220411-r8usuc3qxwuh7zsn 1029 zouzou123gen-20080323221249-0su72zaj13e706mk 1030 arn...@gm...-20080324140623-muba1dl46m000o8c 1031 zouzou123gen-20080324141933-qbgr93ugpe0297m6 1032 arn...@gm...-20080324153706-siidja05n84i00b1 1033 arn...@gm...-20080324153823-lhn3awurnu77riln 1034 arn...@gm...-20080324165650-zapppziji67yf5a2 1035 zouzou123gen-20080324175936-4mqc2kh0lo5wtdu2 1036 zouzou123gen-20080325004602-6wdsoym95mjuhwd3 1037 arn...@gm...-20080325100659-8fqy6q65itmghlep 1038 zouzou123gen-20080325175216-s297sdiucukfvijh 1039 arn...@gm...-20080325210137-3dfqyoi8ykosy087 1040 arn...@gm...-20080325211747-nwwy1eb33r071sca 1041 arn...@gm...-20080326084110-qbselrjckku275xi 1042 zouzou123gen-20080326123631-35642mgbk2i4ty32 1043 zouzou123gen-20080326124345-f4xwn2d3ty8ubd6r 1044 arn...@gm...-20080326162031-il0nyms30w0mky43 1045 arn...@gm...-20080326164801-8dru8mjc06xgzjpv 1046 arn...@gm...-20080326170438-uzl2rx8fqnohak7g 1047 zouzou123gen-20080326172821-d6uqcbmfb0c6rwlv 1048 arn...@gm...-20080326213257-qlgdh7m2712p2l0q 1049 arn...@gm...-20080326214313-ktnoekgk3s0wmatz 1050 arn...@gm...-20080326215256-0j1iqrf286b9g7zf 1051 arn...@gm...-20080327082121-hoi22wh1gwjdfbyd 1052 arn...@gm...-20080327120639-um3tukdt374rwvgm 1053 zouzou123gen-20080327130703-6vtek6uxy3vua543 1054 arn...@gm...-20080327215831-dmg5mkufskabwkro 1055 arn...@gm...-20080327231459-cdztcv25alsuyqmf 1056 arn...@gm...-20080328085925-gceybsr53oml1p24 1057 arn...@gm...-20080328200512-1sjuu6bcnl2dyd2a 1058 arn...@gm...-20080328210347-bussqjrm5mfswh7o 1059 arn...@gm...-20080329055630-braiir1dskv7a4qm 1060 arn...@gm...-20080329061558-rck8dz60wpj3c5ja 1061 arn...@gm...-20080329081253-if6o5jn329mbzfpl 1062 arn...@gm...-20080329081619-cb4x930j8sp55cs0 1063 arn...@gm...-20080329103216-hgjzo7ra2zixbztd 1064 arn...@gm...-20080329124042-q3aw4iodmo5kafyp 1065 arn...@gm...-20080329124926-2je1z18p0272zpua 1066 arn...@gm...-20080329150901-ehj9t32en7eps2dp 1067 zouzou123gen-20080329153653-36xlvpik2ns9r84r 1068 zouzou123gen-20080329162703-51xr8hg073pg7wq5 1069 zouzou123gen-20080329234706-8ddipdqu0xeudkql 1070 arn...@gm...-20080330081232-ubqr1171ewalrd4q 1071 zouzou123gen-20080330131607-yppbs3mgyjef1cux 1072 zouzou123gen-20080330134835-yv1nogy77ib1uehd 1073 zouzou123gen-20080331124549-alyw7vugdn30piqy 1074 zouzou123gen-20080331135108-q8frtqsin5bosfzm 1075 zouzou123gen-20080331140757-u94q52yccl5lsifk 1076 zouzou123gen-20080331152513-ue1x5qhigcw51348 1077 arn...@gm...-20080331184436-a8g6chibmg8nswls 1078 arn...@gm...-20080331220648-81485k28qmwruwz6 1079 zouzou123gen-20080401081001-2yjn07cf8s5sxr3a 1080 zouzou123gen-20080401081247-f3p4hdjojnd460jw 1081 zouzou123gen-20080401084117-24a454g8o0x656kg 1082 zouzou123gen-20080401133146-jabb5i8870fg6f66 1083 zouzou123gen-20080401154610-mxdqoo5bksru93e6 1084 arn...@gm...-20080401185530-lqj4tflt5ldmx46f 1085 arn...@gm...-20080401212616-ffl7m0xm8gt15knk 1086 arn...@gm...-20080402084515-ofmnwihzv159jton 1087 arn...@gm...-20080402133105-y70soi38owzl76i9 1088 arn...@gm...-20080402142417-rn2dbkx19wfz3vae 1089 arn...@gm...-20080402144459-u3z3hqvl8aqjc4a0 1090 zouzou123gen-20080402145051-zi8tmvy8u3r2mzu8 1091 arn...@gm...-20080402152137-f397uz1yp9qjvfwh 1092 zouzou123gen-20080402170355-29wda40wk3cy7lu5 1093 arn...@gm...-20080402180628-ipos9li0c4bsmq1h 1094 arn...@gm...-20080402181235-s2a6f4ww4lzayl46 1095 arn...@gm...-20080402193851-6mu64vgep6tijith 1096 arn...@gm...-20080402203810-86zpxsx69q83zf3r 1097 arn...@gm...-20080402204331-so2e8n892o23pejr 1098 poy-20080402224153-225qylr2cfwhqrg7 1099 mrmikejj-20080403125112-o8polh8rkn62umyh 1100 arn...@gm...-20080403125139-8xub76j1xazhfxna 1101 po...@12...-20080403140544-13kockkjho883nb4 1102 po...@12...-20080403143012-bxghtoodiolugpbs 1103 arn...@gm...-20080403190809-bbi4bz5rfcvjnt20 1104 arn...@gm...-20080403205410-czxru1vcg1s4wcws 1105 arn...@gm...-20080403213124-54spdrwszgyimd90 1106 po...@12...-20080404002406-aj74x5tngi6mmmj1 1107 arn...@gm...-20080404122415-mjy07qzbaxyhagra 1108 po...@12...-20080404145445-84lyk5tyy3b3br14 1109 po...@12...-20080404231417-v4v8x7u3f0hm0ejc 1110 po...@12...-20080405001107-14d1ojjof8xhvcj8 1111 arn...@gm...-20080405071929-jmnrul21sxx04kky 1112 arn...@gm...-20080405080105-9qbda7be0pi7y1ai 1113 po...@12...-20080405154555-yuj2n5kyndfjlpsf 1114 po...@12...-20080405220250-8y09d0samsj8ja94 1115 po...@12...-20080406134101-4860ytb61sbu3yhg 1116 po...@12...-20080406155849-2wzxzuzs5m8zpk0g 1117 po...@12...-20080406164835-bv5dydhm3qqydsty 1118 arn...@gm...-20080406210237-c7tyfgiz2sjgv044 1119 po...@12...-20080407114423-4yajg1rffidq76bj 1120 arn...@gm...-20080407194826-c42t4bjzw4vflejn 1121 po...@12...-20080407214303-o7ul1bvcn6gvaoc9 1122 po...@12...-20080407220647-r7f3em92til5j67s 1123 po...@12...-20080408212439-54t3bqlhvw1nu4xc 1124 arn...@gm...-20080409193708-y6erfzwrcb1seet3 1125 arn...@gm...-20080409195827-ub6t2s3wdf28nfpz 1126 po...@12...-20080409215055-1zmqhhm2859878c1 1127 arn...@gm...-20080410102447-l4es4cbukkqwcnpc 1128 arn...@gm...-20080410214118-b70g50tl27cq9q29 1129 arn...@gm...-20080411074730-w1pu78qigtx87lx3 1130 arn...@gm...-20080411090724-kwdj9pg9hrv1xhwb 1131 po...@12...-20080411153057-tn7zhxqk0z7ceref 1132 arn...@gm...-20080411200946-ierqlg8v9vzj18n2 1133 arn...@gm...-20080411201718-ecshulwd7ic0wdci 1134 arn...@gm...-20080411204047-jc9vzcsf32j38dvc 1135 arn...@gm...-20080411205445-ojuz2a29yq8ww37j 1136 arn...@gm...-20080411214746-r420xmdgo35pkweb 1137 po...@12...-20080412010723-cibh8r0itlzqyt3f 1138 arn...@gm...-20080412200504-6qfeqnsghxgrk775 1139 arn...@gm...-20080413095435-2pkfb407hk8j54te 1140 arn...@gm...-20080413133927-zw2tpz8o8p3izyix 1141 arn...@gm...-20080413165025-ug342rxtq4blxck5 1142 arn...@gm...-20080413182618-6ihabn0tii6gb2m2 1143 arn...@gm...-20080413184517-9p08tedakta1h762 1144 arn...@gm...-20080413193655-kc98lx7kpzo42q43 1145 arn...@gm...-20080414132947-pguvkuzvyadukssc 1146 arn...@gm...-20080414133544-pxwxm9kcvw0k0vf3 1147 po...@12...-20080414174341-hw1im7ysymscpiq0 1148 arn...@gm...-20080414181459-5gu852lneflgf5d6 1149 po...@12...-20080414205719-d80e75fsl8zzi6je 1150 arn...@gm...-20080414211616-835ve71r1qdlbhb4 1151 arn...@gm...-20080415080409-4cid9q7opng8ijav 1152 arn...@gm...-20080415124540-roduj23x442jeefn 1153 arn...@gm...-20080415141450-cld2ym4s50uu31q7 1154 po...@12...-20080415143018-4emcs3u1fquzsu1f 1155 arn...@gm...-20080415174958-wfqu5kga5pe39xvc 1156 po...@12...-20080415182942-2ux0yn8immkrz7ch 1157 po...@12...-20080415185700-gdgpyn414bf4behz 1158 po...@12...-20080415202535-cvevdgrawpilji5b 1159 po...@12...-20080415214801-lgb1429qdm4ti6ub 1160 po...@12...-20080416123247-6dw18ea0lk4m5q8q 1161 po...@12...-20080416135834-6mtzcfy7pzxqfnq0 1162 po...@12...-20080416181626-0ex66f1lv1maf38l 1163 arn...@gm...-20080416183603-yxbj16t2nd8rdzzd 1164 arn...@gm...-20080416200700-wncbhytfixz9b15u 1165 po...@12...-20080416200941-5oigemky43sz6r87 1166 arn...@gm...-20080416204550-0dx3qhxasdkdohx1 1167 arn...@gm...-20080416211510-3ilsym0bom7u2cer 1168 tom@athlon-20080417125238-0hhhchg951y7p83w 1169 arn...@gm...-20080418203137-e6szrje3fje5dgh9 1170 arn...@gm...-20080419164722-vyjrwwvglxr4yxuu 1171 arn...@gm...-20080419164802-o2boulbfrea4e0dx 1172 arn...@gm...-20080419165129-zj3axn731fo84vd5 1173 po...@12...-20080419172806-2qspfwerslo10rd2 1174 arn...@gm...-20080419212304-3wjafor82amtvik3 1175 arn...@gm...-20080419212347-t5oze1b59dk7vkiv 1176 arn...@gm...-20080420133104-h16loa3kvzrpkxiv 1177 po...@12...-20080420141642-z9mgyje16kkfy11z 1178 arn...@gm...-20080420173012-we22yoyvldt8u1az 1179 arn...@gm...-20080420173645-l296bgbr60wj267s 1180 arn...@gm...-20080420181134-ypu4ik21vc9ma1u9 1181 arn...@gm...-20080420192935-g59ddftmp35o6wdq 1182 arn...@gm...-20080420194530-qbyih90fixp3jevq 1183 arn...@gm...-20080420200905-mc0wa2egjt6k0783 1184 po...@12...-20080421110151-tm3apquwg3p4otyv 1185 po...@12...-20080421111032-2mwe6we5llzbqfj1 1186 arn...@gm...-20080421112743-av3pdgtq20m91f8c 1187 arn...@gm...-20080421122035-2ygc85ppjs7rhswn 1188 arn...@gm...-20080421194323-clug9p9pkjkgc0cw 1189 arn...@gm...-20080422063343-blx6k6y2ydxtbkjy 1190 po...@12...-20080422102607-kb3rl7h4i6alv3oo 1191 po...@12...-20080422143053-gsqp7dlvq1vwkahf 1192 arn...@gm...-20080423181453-79vl70wtqix7zxhf 1193 arn...@gm...-20080423184105-mp2f385vndp22m8f 1194 arn...@gm...-20080423185140-vz1vp66h0xzrxv6m 1195 arn...@gm...-20080423191309-bxflhitmwd36vix3 1196 arn...@gm...-20080423191718-3sc2ek2axdtc0b6e 1197 po...@12...-20080423223740-naz9ch6wp525yonb 1198 administrator@user315-m-20080424114244-eu0vcezrvqz7sf8t 1199 administrator@user315-m-20080424121241-ta23vg7isv4346qw 1200 po...@12...-20080424210032-97omp80p01ag7tlr 1201 arn...@gm...-20080424212827-v52bn9nu74id6fjx 1202 emtee-20080425102810-x4gbuupquvl3vja0 1203 arn...@gm...-20080426140033-767pxugmoex9ptgd 1204 arn...@gm...-20080426214311-qzauudh2fifjcir1 1205 arn...@gm...-20080428195645-md01wfba2gn27ckq 1206 arn...@gm...-20080428210812-4wt9pd4wjxzjy2m0 1207 arn...@gm...-20080428213525-opk9k2h3v56v0t4b Modified: dcplusplus/trunk/dwt/include/dwt/widgets/Menu.h =================================================================== --- dcplusplus/trunk/dwt/include/dwt/widgets/Menu.h 2008-04-29 19:12:13 UTC (rev 1231) +++ dcplusplus/trunk/dwt/include/dwt/widgets/Menu.h 2008-04-29 19:13:13 UTC (rev 1232) @@ -206,7 +206,7 @@ * A popup is basically another branch in the menu hierarchy <br> * See the Menu project for a demonstration. */ - ObjectType appendPopup( const tstring & text ); + ObjectType appendPopup( const tstring & text, const BitmapPtr& image = BitmapPtr() ); /// Returns the "System Menu" /** The system menu is a special menu that ( normally ) is accessed by pressing Modified: dcplusplus/trunk/dwt/src/widgets/Menu.cpp =================================================================== --- dcplusplus/trunk/dwt/src/widgets/Menu.cpp 2008-04-29 19:12:13 UTC (rev 1231) +++ dcplusplus/trunk/dwt/src/widgets/Menu.cpp 2008-04-29 19:13:13 UTC (rev 1232) @@ -147,7 +147,7 @@ throw DWTException("SetMenu in Menu::setMenu fizzled..."); } -Menu::ObjectType Menu::appendPopup( const tstring & text ) +Menu::ObjectType Menu::appendPopup( const tstring & text, const BitmapPtr& image ) { // create popup menu pointer ObjectType retVal ( new Menu(itsParent) ); @@ -175,7 +175,7 @@ info.fType = MFT_OWNERDRAW; // create item data - wrapper = new ItemDataWrapper( this, position ); + wrapper = new ItemDataWrapper( this, position, false, image ); info.dwItemData = reinterpret_cast< ULONG_PTR >( wrapper ); } Modified: dcplusplus/trunk/win32/WinUtil.cpp =================================================================== --- dcplusplus/trunk/win32/WinUtil.cpp 2008-04-29 19:12:13 UTC (rev 1231) +++ dcplusplus/trunk/win32/WinUtil.cpp 2008-04-29 19:13:13 UTC (rev 1232) @@ -1066,12 +1066,14 @@ } } -static void addUsers(bool addSub, dwt::MenuPtr menu, const tstring& text, int id, const UserList& users, const UserFunction& f) { +static void addUsers(bool addSub, dwt::MenuPtr menu, const tstring& text, int id, + const UserList& users, const UserFunction& f, const dwt::BitmapPtr& bitmap = dwt::BitmapPtr()) +{ if(users.empty()) return; if(addSub) { - menu = menu->appendPopup(text); + menu = menu->appendPopup(text, bitmap); } if(users.size() > 1) { @@ -1084,7 +1086,11 @@ std::tr1::bind(&eachUser, UserList(1, users[i]), f), dwt::BitmapPtr()); } } else { - menu->appendItem(id, addSub ? WinUtil::getNicks(users[0]) : text, std::tr1::bind(&eachUser, users, f), dwt::BitmapPtr()); + if(addSub) { + menu->appendItem(id, WinUtil::getNicks(users[0]), std::tr1::bind(&eachUser, users, f), dwt::BitmapPtr()); + } else { + menu->appendItem(id, text, std::tr1::bind(&eachUser, users, f), bitmap); + } } } @@ -1124,7 +1130,7 @@ std::tr1::bind(&PrivateFrame::openWindow, parent, _1, tstring())); addUsers(addSub, menu, T_("Add To &Favorites"), IDC_ADD_TO_FAVORITES, filter(users, &isFav), - std::tr1::bind(&FavoriteManager::addFavoriteUser, FavoriteManager::getInstance(), _1)); + std::tr1::bind(&FavoriteManager::addFavoriteUser, FavoriteManager::getInstance(), _1), dwt::BitmapPtr(new dwt::Bitmap(IDB_FAVORITE_USERS))); addUsers(addSub, menu, T_("Grant &extra slot"), IDC_GRANTSLOT, users, std::tr1::bind(&UploadManager::reserveSlot, UploadManager::getInstance(), _1)); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |