mirror of
https://github.com/weechat/weechat.git
synced 2026-07-06 17:53:13 +02:00
Compare commits
1746 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 2429c9dc5a | |||
| c8445cc225 | |||
| a198d22213 | |||
| 80f477f2c3 | |||
| bbd9d00b63 | |||
| b3c4f3d7d2 | |||
| 5f8a7e8d31 | |||
| 7eb70ccecd | |||
| 6ab12763b9 | |||
| c57f5519af | |||
| e2201c972f | |||
| cf5551bef8 | |||
| 0fb3378fc1 | |||
| 1dc99c1dc2 | |||
| 34c9a061d9 | |||
| 028e5e87d5 | |||
| a80635c8b2 | |||
| b5f7c124ea | |||
| 9070cc5659 | |||
| 9b607d38f5 | |||
| 7a63b4aa62 | |||
| 92221f7cd2 | |||
| a83007d118 | |||
| bfaed2bec6 | |||
| 291fa04c7e | |||
| f346704d32 | |||
| 09c274be28 | |||
| 33bb4399b8 | |||
| 7756be5fea | |||
| 3849cb49bc | |||
| 36356521a1 | |||
| 055116f2b7 | |||
| 606be401cc | |||
| 4979c1fe7f | |||
| e1a54d49eb | |||
| 80e740b72f | |||
| 186053f90c | |||
| df7b14e41c | |||
| 5073048428 | |||
| c5daee28cf | |||
| df80aa5fc9 | |||
| e767346a19 | |||
| 4a3756e753 | |||
| ed9537ff76 | |||
| 2c0b860d62 | |||
| 7f3d7e5f29 | |||
| 7aaac8d698 | |||
| 9310737d5d | |||
| d8d0d6e4c6 | |||
| d81d5c09d1 | |||
| d26f00b391 | |||
| b1da1cba4c | |||
| 09f80c20d6 | |||
| 129f32ce8e | |||
| cc5118b3b6 | |||
| a4e15e8ef4 | |||
| 1fe7d25c8d | |||
| 2944adc954 | |||
| 08228492e6 | |||
| fbbfcf95dd | |||
| 13b1d64aa1 | |||
| 5ae6f133d6 | |||
| 5a24709f35 | |||
| e59c18109d | |||
| d5c4f05497 | |||
| 2485831d4a | |||
| 43894db0bc | |||
| 399a5af6f3 | |||
| e211cdad54 | |||
| 4a96c0ad8b | |||
| 2ae292e684 | |||
| 6a6f45e043 | |||
| 0f7720d5cb | |||
| 83d237c47a | |||
| 3b8cc67f2a | |||
| 4c6ee497aa | |||
| 4fb991d07c | |||
| f39bd3128c | |||
| a99d136018 | |||
| 3a245686ca | |||
| 5164bab407 | |||
| 03a5e8a729 | |||
| bfabcd68c8 | |||
| 1f054b1d84 | |||
| d74ee61699 | |||
| 3c615a956b | |||
| 777fa366d7 | |||
| 46bc181933 | |||
| 068d0df56b | |||
| fad2779c17 | |||
| c13b2ca57d | |||
| 9258a63a6b | |||
| 8bda6a3559 | |||
| 00b879962a | |||
| 3c3d0754b1 | |||
| a55b03f603 | |||
| 5ea7ea6555 | |||
| 6526a0802d | |||
| c57c48ce76 | |||
| b501fd1b24 | |||
| 746ca9623d | |||
| b7eef5105c | |||
| 04520c81d6 | |||
| 57eb513547 | |||
| e41595833a | |||
| 83dc57f56e | |||
| d685d5fb42 | |||
| 67c78085c9 | |||
| 2da1bb8199 | |||
| 59f5c4b319 | |||
| 048b05cb29 | |||
| 3f973f8cbc | |||
| ee74131f69 | |||
| 418b0519eb | |||
| 0931308c23 | |||
| cdba3da0b7 | |||
| 6ff197fedd | |||
| 3c5301226a | |||
| 66ff8b735b | |||
| bf509d6192 | |||
| 6ebf3fba45 | |||
| ddf7be769a | |||
| 61ae7ee047 | |||
| 782e01f177 | |||
| 32b8f34567 | |||
| b869a145ac | |||
| 51c1168ff3 | |||
| e200dd0b43 | |||
| f426446521 | |||
| 7a3e8cf198 | |||
| 19d03e691b | |||
| bd7332455d | |||
| eab0110732 | |||
| 658013a1e4 | |||
| 44acc36e7d | |||
| cb0bfad148 | |||
| 24a06f0e08 | |||
| 7caa481b24 | |||
| 99c1065bcf | |||
| 380ce5d45d | |||
| 5dfcf614b5 | |||
| beff1fc85c | |||
| aa971baa15 | |||
| a4dac092d2 | |||
| 7033c1bda5 | |||
| d247d773db | |||
| f4dc85a3cb | |||
| 788f634fbc | |||
| 4eb8013fd3 | |||
| bb4264a56c | |||
| c03fcd5e12 | |||
| 92aa9bff45 | |||
| 97a64f1334 | |||
| 2370f7aaa7 | |||
| 31d3b7d035 | |||
| 273256eea9 | |||
| 3de7b2ff3d | |||
| cbc47ece3d | |||
| 5309a65f05 | |||
| 14e98a5fae | |||
| 26d7fcfc97 | |||
| 9f9a37b8e6 | |||
| 3d3530f06c | |||
| dc091d060c | |||
| 8b5f6085a2 | |||
| 69fde9c427 | |||
| e84099fb97 | |||
| 2f59774e79 | |||
| 73fbae6a62 | |||
| d876a5fc35 | |||
| 7585eae5d0 | |||
| c92d34020b | |||
| 0430c144c5 | |||
| b5b3c709c6 | |||
| 16c6dcb34c | |||
| b1ef66ec63 | |||
| 47810d56aa | |||
| 08c3c848bd | |||
| 00a9028f42 | |||
| d66555f387 | |||
| b5082902b4 | |||
| 9c8b06deb0 | |||
| f0dae2b425 | |||
| 41beef296f | |||
| 907752167f | |||
| 529d12c1db | |||
| e25909878e | |||
| 58918e2eeb | |||
| db43e2a018 | |||
| bab252de96 | |||
| 25c795a26f | |||
| 9f09c26fca | |||
| c0c75a9555 | |||
| 9c5116b4fe | |||
| 49f4e4cfa4 | |||
| 9f4dbd2b3b | |||
| d8c9013aff | |||
| 200652836b | |||
| 2a00de476e | |||
| e6125608c0 | |||
| a306fcfd33 | |||
| 89b676f653 | |||
| e79c7cf7d9 | |||
| 0732789f34 | |||
| 231ee3fa3d | |||
| c681c660c6 | |||
| 9076f35953 | |||
| d6bd119d76 | |||
| 70afcffe34 | |||
| d401e645a6 | |||
| 99b3cc2930 | |||
| 3b9e94c234 | |||
| f56a936b22 | |||
| 3209ebcb27 | |||
| b2bd220d3c | |||
| 6f5a20e3c0 | |||
| 04e98c3f29 | |||
| 0d73475c52 | |||
| 4b43f0655a | |||
| abcf34c0e2 | |||
| af20685a15 | |||
| 19afffcef3 | |||
| 1bbd15a2b5 | |||
| 84175f6287 | |||
| c6e879aa1f | |||
| 0346e1fe73 | |||
| b68702ed00 | |||
| 71800dcc5a | |||
| a5f68bed01 | |||
| abb31e1d15 | |||
| a62b243af5 | |||
| 04275a7354 | |||
| 6802552787 | |||
| 3bc15f0e55 | |||
| b645947954 | |||
| 21b87c428c | |||
| 36d5f464fb | |||
| 54b45e9c5e | |||
| 370a5ccb61 | |||
| c2c83466f9 | |||
| 5c64e36bc0 | |||
| 54e5dad740 | |||
| ccfc2ae99c | |||
| 59234aef2d | |||
| dfbe7845ae | |||
| 3d73805198 | |||
| 0b73835e8a | |||
| c01aaf9335 | |||
| d282d9fd06 | |||
| f4a07da0a2 | |||
| c72fa72aef | |||
| 81a8119a08 | |||
| 477e9a609c | |||
| 6c26bc79d9 | |||
| c1104eb383 | |||
| 9335b07ff7 | |||
| d279a66df8 | |||
| 5f16a88a29 | |||
| 7fe2550b40 | |||
| 04b228715b | |||
| a317029955 | |||
| 783e6228a0 | |||
| 46544b9e19 | |||
| 093abf96f3 | |||
| 2224fe796e | |||
| 902c0903d3 | |||
| 7682a1ae44 | |||
| 1307ab9ffc | |||
| 6c261d31e1 | |||
| 2b26348965 | |||
| 8bc6c1363b | |||
| 8c03f8dee4 | |||
| 93a77c39ba | |||
| 5459e6595a | |||
| 7038630b6d | |||
| fc697d5998 | |||
| 10df976e53 | |||
| ae2c97b8cb | |||
| 03194331b9 | |||
| fbf38ddbd5 | |||
| 1236befd74 | |||
| 67115edf3d | |||
| 272046d012 | |||
| 0a08581f1b | |||
| 7e1859ad5d | |||
| b867c69477 | |||
| b7d75cf455 | |||
| af56174b98 | |||
| c4cfd651fc | |||
| 93ec33d491 | |||
| b877a53f80 | |||
| b3c00abbbb | |||
| 5d6e3d1a7a | |||
| 6d80855819 | |||
| 9972cce777 | |||
| 4474f9ca0e | |||
| c826f4841f | |||
| d4184f78c5 | |||
| d87eacccc9 | |||
| b69e82cb94 | |||
| 89349e6f9a | |||
| 9955b05239 | |||
| 3e602195e9 | |||
| d4ba6ac1c4 | |||
| 3a2a1ce6f2 | |||
| fc5f5a56dc | |||
| 4bba177f17 | |||
| 1c1ef05451 | |||
| 73476cc0f8 | |||
| f4c18d4fed | |||
| a6336885b8 | |||
| d1c59c7536 | |||
| 595293defc | |||
| c6b4f1917e | |||
| 1c12f3a43f | |||
| 077de9dc90 | |||
| 35785a5e05 | |||
| 1102cfd317 | |||
| fe3bdb5f52 | |||
| 0552bdefa0 | |||
| d495c41919 | |||
| 39787d483a | |||
| f5769dbd17 | |||
| d733a5bd62 | |||
| 152394689a | |||
| d43e9c11e5 | |||
| 5f11df74e3 | |||
| 313c373492 | |||
| 97888e7ef5 | |||
| 38ba105547 | |||
| e91d401f41 | |||
| f1abe53b41 | |||
| 5bf02429fb | |||
| f3dc2e7ef9 | |||
| a1e87fe63d | |||
| e8a007321f | |||
| ca643c6f5d | |||
| 73d9b9a6b9 | |||
| bc7ecedaa4 | |||
| b9c7dc9692 | |||
| d273f946e6 | |||
| 496c7d3e18 | |||
| f38f62e7d8 | |||
| 36a0874bfe | |||
| b0ef8fc6e3 | |||
| 0be9ae3017 | |||
| 8f289697e2 | |||
| 92e9963af4 | |||
| 0337dea08e | |||
| 78d7c654c8 | |||
| 92f79ba54b | |||
| d30560729b | |||
| 588921686d | |||
| 8d630641dc | |||
| c6850e14a7 | |||
| 8a0f53019a | |||
| 205a869598 | |||
| 508bfe5c7a | |||
| af72bcb01d | |||
| 19dfdfedc9 | |||
| 9040193f7a | |||
| a539dcbff8 | |||
| c91a91c6ee | |||
| 08cb3f3870 | |||
| 3c338e59ed | |||
| 00c2b8f951 | |||
| 5d29e0062a | |||
| d31a6540ca | |||
| f8ef3c8f80 | |||
| 508d8a1b43 | |||
| 96ecfdd9d1 | |||
| 4a1f0ef5cc | |||
| 06fb5d1921 | |||
| 544b7098b3 | |||
| a2002f6b76 | |||
| bfc409ff34 | |||
| 355fdf0047 | |||
| 863a9d37da | |||
| 706f36e4fd | |||
| 73975043a9 | |||
| 14b2a2223e | |||
| e6736b544e | |||
| 2dd44ee3d7 | |||
| 50c120b29c | |||
| 8ea2b93a28 | |||
| 3ecd3d7a26 | |||
| 6e2c3e8722 | |||
| b6a7777aa0 | |||
| f8a25b4299 | |||
| 9347bae962 | |||
| 9a821b9d3c | |||
| d242f30950 | |||
| 009925b9ac | |||
| f7a0f8ae39 | |||
| 5ac884d57f | |||
| 0f7150db19 | |||
| 498f2131a7 | |||
| f6b26e5604 | |||
| a90a9a1802 | |||
| 8fb24c3cbc | |||
| 5f6df8021b | |||
| 51491469e5 | |||
| 739c501722 | |||
| 4ee60b9ef0 | |||
| 1ae6029b98 | |||
| 1e9bf682d0 | |||
| fffd9c88ac | |||
| d6cddc6dd3 | |||
| 7136a2826c | |||
| 8c80a2b1a2 | |||
| b91c231096 | |||
| ca07f58406 | |||
| b2dd992c0d | |||
| 9df2432acc | |||
| a7153028b7 | |||
| 47e4a03be6 | |||
| 44eab20208 | |||
| 2e13bce03c | |||
| 6b9a1d7376 | |||
| bf9953a866 | |||
| 0d0a450d61 | |||
| 5a2df17141 | |||
| 82a9ed3f9c | |||
| 80d1a52304 | |||
| b20888ec74 | |||
| ab46b37aed | |||
| 4cde51a27f | |||
| 4e870c71cb | |||
| e895fc7e5e | |||
| b7c97d64ee | |||
| 7e7fe2b37d | |||
| 55e77a7ea1 | |||
| 0a7291bf7b | |||
| daea95866c | |||
| e9baa5910c | |||
| 5ee0e798b1 | |||
| a35364524a | |||
| 68948f9747 | |||
| 3c338adc52 | |||
| acb5561434 | |||
| 3194a9b8e4 | |||
| 583f4d5151 | |||
| d4c72d5c83 | |||
| afa5e48a1a | |||
| 7610b9b00c | |||
| 443b8fc033 | |||
| 8cd9845804 | |||
| 6f3fd239be | |||
| 7d52f85f55 | |||
| 9bab39057b | |||
| d3a37ea948 | |||
| 034b216eee | |||
| 1f76df2c20 | |||
| 16ae7e2663 | |||
| f0b8181395 | |||
| bd3f554e02 | |||
| dc8807a417 | |||
| 1a9b8c92c8 | |||
| 16bd607142 | |||
| 1234d6c8f7 | |||
| 15d9aab7fa | |||
| 86489d4587 | |||
| 0ba05cc008 | |||
| 018ea768af | |||
| ae997df61e | |||
| 013f8cc757 | |||
| 00a3f990b3 | |||
| 23c70b013b | |||
| aa79dedbb1 | |||
| 0765f113d0 | |||
| fcbf297a14 | |||
| 41b5ef1e4c | |||
| 8ba8e62580 | |||
| c40a281ce4 | |||
| bfc010df2f | |||
| 96940af8c3 | |||
| 6f6e1569cd | |||
| e8b3eb7ad1 | |||
| 746e56f28c | |||
| 36343a5338 | |||
| 7a0d346933 | |||
| 6f0b6295c5 | |||
| 61e5a4bcdb | |||
| 07727a97c9 | |||
| fb78fe4e44 | |||
| e5a74fca72 | |||
| 07ed065ab7 | |||
| c7a1a01d8f | |||
| c8cf55c291 | |||
| bd33c8c751 | |||
| 3e1fb7ed3a | |||
| e3b7c8fdb7 | |||
| 491412b314 | |||
| 538e8257f6 | |||
| 2c6d525045 | |||
| 2f17dbe02f | |||
| fa06b0b353 | |||
| 5f9be5cc7a | |||
| e8e5ad66cc | |||
| cdcd417774 | |||
| 6cae7b70ef | |||
| b9d8eee2ce | |||
| 523a6f032e | |||
| e9ef9a9e1b | |||
| f211a839f6 | |||
| 8e5288ba27 | |||
| 3ec981877a | |||
| 385602e1e5 | |||
| 8503857d28 | |||
| abd95bf1b1 | |||
| 4646e5c17c | |||
| 4b1bc5ff1b | |||
| e62cf7c57d | |||
| c87558d3db | |||
| 663616fa07 | |||
| d16d11b392 | |||
| 239b48a644 | |||
| 0d37e2ea6f | |||
| ce17ca1512 | |||
| 4d8a8cb9e0 | |||
| b9297c4659 | |||
| 699e0e2ee1 | |||
| 0b443f0474 | |||
| 3a10291967 | |||
| 34e0226ee0 | |||
| 6d6e0e0ad9 | |||
| 3fc8b2f349 | |||
| 364b006209 | |||
| 99d3988446 | |||
| 8eefea424b | |||
| ce8ae83e17 | |||
| 95deef091e | |||
| 44d9e01dad | |||
| 1988554095 | |||
| 3298a36691 | |||
| 03dc86f58d | |||
| d072ec110f | |||
| 1acaa0ebd3 | |||
| 11f40676ad | |||
| fa830e5282 | |||
| 7977f277ce | |||
| dfdf42e27b | |||
| 2a83aae85e | |||
| 9b42328d55 | |||
| d95aef2134 | |||
| b3ac47bcf1 | |||
| d6f4f6e74c | |||
| 328d8e0f95 | |||
| 71bef80ce2 | |||
| 60e88df4f2 | |||
| 6d103c62f9 | |||
| 64a38756b6 | |||
| 484900adfd | |||
| 590668013e | |||
| 661f651048 | |||
| 90ab543ce2 | |||
| 0a2c938dae | |||
| e26553fd9b | |||
| 395674c724 | |||
| c161d704f7 | |||
| 2ed8974d2f | |||
| 40d8e61118 | |||
| ac7c27949b | |||
| 0bbddad6a6 | |||
| 5c694363e8 | |||
| dabcf293c9 | |||
| 452382db26 | |||
| 3f5d865d64 | |||
| 430d1643cc | |||
| 2af9c4ba92 | |||
| 298fde23fe | |||
| 53b339fb35 | |||
| 2c87a641e7 | |||
| ddbdb3e657 | |||
| b2b585de69 | |||
| b9dd668d90 | |||
| 971e464e86 | |||
| 875112756c | |||
| ecba10eab2 | |||
| 67726a9451 | |||
| 58c32e4249 | |||
| 9206036233 | |||
| e93647db95 | |||
| f2879b0572 | |||
| 55a5b3f8d9 | |||
| cf598e8447 | |||
| f89cecf71d | |||
| 01327b1b8f | |||
| dab231a9a3 | |||
| 77f02aed29 | |||
| 05d0435e1e | |||
| ca5c2947a4 | |||
| 613b53fa8b | |||
| 0440ff7c89 | |||
| 5ae4ef715a | |||
| 677a1b26b2 | |||
| d0f41efeb7 | |||
| a8c22c11fc | |||
| 072d526023 | |||
| b45a5af0f3 | |||
| fb5d40951c | |||
| 7998e60498 | |||
| 734ced6af8 | |||
| 867bad2d72 | |||
| 83a7305bae | |||
| 420ce7522a | |||
| 490c821997 | |||
| e2cccb9a62 | |||
| f238e5dd42 | |||
| e5bc75bcd4 | |||
| b937d836d7 | |||
| 893485ba5f | |||
| 0602bc105b | |||
| a2c42afaf7 | |||
| 25e1e6e23d | |||
| 3146a6c65c | |||
| be137ba3fc | |||
| 209ff8bd2e | |||
| 8bcf825526 | |||
| a1b9a8926f | |||
| 0cdcbcc35f | |||
| a260039d01 | |||
| f92b7f9573 | |||
| f843f904bc | |||
| e411d14b7a | |||
| 8eb116c23a | |||
| ce0a81fe20 | |||
| 8cc9b3ced6 | |||
| dcdf63931a | |||
| da73437304 | |||
| 97a2e4f713 | |||
| 26f95e8752 | |||
| 328b8b2fb9 | |||
| 47ac88b3f5 | |||
| 88c58cb1b7 | |||
| 1f71b5f2ef | |||
| 5e6e3de553 | |||
| 832a089d3d | |||
| d040fe1b88 | |||
| 4853a530b6 | |||
| ebf72c7eda | |||
| c356b16322 | |||
| 8d20b217d4 | |||
| 9a299e1ab3 | |||
| 6e9c14dd61 | |||
| ae7571a497 | |||
| 8fd1d48723 | |||
| 67a9f942e7 | |||
| 6c5bdb36d3 | |||
| 44f2b7caf4 | |||
| 221fff960e | |||
| 8f7f672946 | |||
| 65d1450e27 | |||
| 27afc1e7d2 | |||
| 223e7f8452 | |||
| aa948c76a3 | |||
| 885e0d9374 | |||
| 4f6639c98c | |||
| 4df0edbe34 | |||
| df69add970 | |||
| 168b1dd2b0 | |||
| 4d9e8668bb | |||
| 6c24da222c | |||
| 832d30b665 | |||
| a234bc90ad | |||
| 8f0e0307c5 | |||
| 9070021a54 | |||
| 39d7a98f02 | |||
| 58c7ab3997 | |||
| 4749915e5f | |||
| 19d6c0532d | |||
| d89115d4db | |||
| eee81cfe9c | |||
| 1c62702758 | |||
| 1ca036e8d9 | |||
| 84d097a022 | |||
| 1a9e15c5a6 | |||
| ab986baa05 | |||
| 5073cd3476 | |||
| dd4863d67c | |||
| 08f13b3965 | |||
| ae2c061350 | |||
| 15d78a45a8 | |||
| 2c20426577 | |||
| cc3a4834d0 | |||
| 1cb7c6a6c5 | |||
| fb4c1ed1e9 | |||
| 7ebb91f69b | |||
| 3398c9c65b | |||
| d80706b5f0 | |||
| fab23f8bc4 | |||
| f841333609 | |||
| fe9aee25a5 | |||
| 40c5eb207d | |||
| 0a6682314f | |||
| 38fd5bfa51 | |||
| ede9a96eb9 | |||
| 370769f759 | |||
| 9313edec34 | |||
| b9d614e7de | |||
| 339d33181d | |||
| 6b4416042b | |||
| 37d70899d3 | |||
| 625a264a44 | |||
| 34a9221d8f | |||
| 8d2c23209f | |||
| 4919a943fd | |||
| 982db541ec | |||
| d27c459c1d | |||
| 02532973e9 | |||
| 05bcd9d9e7 | |||
| 6442302f3f | |||
| d7a46135ee | |||
| a66ad95126 | |||
| fd8a4c6761 | |||
| 8137c2cf9a | |||
| 2460699343 | |||
| c96499c817 | |||
| 4ed5ff86fd | |||
| cbdf4a4ae1 | |||
| 7ef99737d0 | |||
| 6be3b3d064 | |||
| 217e9683d2 | |||
| 95b179dd08 | |||
| ca3c1e2636 | |||
| 5059743dd2 | |||
| 382a1ad942 | |||
| bb39455591 | |||
| 47b9c2b9e2 | |||
| ba37caca69 | |||
| dc8daef33d | |||
| a56c1097dc | |||
| 54a6f42de5 | |||
| dfd7ed5457 | |||
| db86b84218 | |||
| e0ef10ee47 | |||
| fd35bbeb72 | |||
| 51ef22c284 | |||
| 17037e32d8 | |||
| d41f7c3140 | |||
| 6a6bc40df7 | |||
| 6bbe3be63f | |||
| ec12579f47 | |||
| 224d54f6ce | |||
| 93909b4840 | |||
| e0781f0390 | |||
| 2fec843144 | |||
| 5d5d2ce4d1 | |||
| 10024571ef | |||
| e0e32284a9 | |||
| 35a3df0a7a | |||
| 8459eb7bda | |||
| b888881288 | |||
| 0fdcb7387f | |||
| 47822ce80e | |||
| 1f027dbeb1 | |||
| db261576b4 | |||
| 201ee104e7 | |||
| cb4e0d0076 | |||
| cd5b216e0f | |||
| 2b821b8b06 | |||
| 3bea55b2f0 | |||
| 5250b68d0a | |||
| 0f5b4dbecb | |||
| 56a39bc8c8 | |||
| a6873b725f | |||
| 19bc95b961 | |||
| 2a630031fd | |||
| 6defc05f0a | |||
| ebac36d075 | |||
| 0a09a336dd | |||
| 9858927b34 | |||
| aaaf575db6 | |||
| d8b15bc6a3 | |||
| f4d802f4ff | |||
| d6ef66d006 | |||
| d47be1f303 | |||
| 76a39cb0cd | |||
| 589f57c409 | |||
| 6015f51b33 | |||
| 52d7770ff1 | |||
| 49f7b5d701 | |||
| 478c6f73a4 | |||
| 8046d91f5c | |||
| 1e71196aee | |||
| 00ab6400b8 | |||
| c8b2a6a084 | |||
| 756252b95c | |||
| 4126187574 | |||
| 35120b633c | |||
| 60bba82150 | |||
| 92b88e6599 | |||
| d99fe2babd | |||
| dbfcd7ec72 | |||
| dbe3514cd6 | |||
| e90f19c891 | |||
| 2d38d07661 | |||
| ab5ecd4bda | |||
| e3e20f2b60 | |||
| bd1db541f7 | |||
| 3a0cf4b4db | |||
| 9c08484107 | |||
| c37b65bba4 | |||
| 4a16de553c | |||
| fcec129c37 | |||
| 6068f7d268 | |||
| 267b82199c | |||
| cc8e59519e | |||
| 3083d6ede3 | |||
| 2097da95f3 | |||
| 36a23a1068 | |||
| eeb1d3068d | |||
| c3456a9068 | |||
| b6b18c58f1 | |||
| 2df030f4f6 | |||
| 8529f78177 | |||
| b2551ce0ef | |||
| f9eb26f546 | |||
| 02d10acd11 | |||
| bce12fd38c | |||
| d961711797 | |||
| 8c9ba6b563 | |||
| 5fde03f7fc | |||
| 705dff4a00 | |||
| 9754d0cbbd | |||
| ae57815e23 | |||
| 9748b3d041 | |||
| bc6b5a8a67 | |||
| 33557e94ab | |||
| b5cbdc54d2 | |||
| 6e0f2fab8c | |||
| c417d6e135 | |||
| 97bc4b6eed | |||
| baa6e59efb | |||
| 1ad6ab1fe0 | |||
| c92c04e298 | |||
| 97de735761 | |||
| b9298a80c1 | |||
| c47f6e81c4 | |||
| 02e2b21d3e | |||
| 43a53a87aa | |||
| 7baf4b8b22 | |||
| f393d0a3d2 | |||
| f4f90e85fb | |||
| 2c65354226 | |||
| f002c8e7de | |||
| 3fd2af8184 | |||
| 51f836feb8 | |||
| 4ea7fe2627 | |||
| 4130ea6e77 | |||
| 7dabe70800 | |||
| 0b8eb5396b | |||
| d6e4b2cc87 | |||
| 175a4e2fa5 | |||
| 0b0626d98b | |||
| cd73fac2f8 | |||
| 70b0f12469 | |||
| 909fe8a2b5 | |||
| 634478dd54 | |||
| b7853444d8 | |||
| 93c583a9ca | |||
| 3b7bd01716 | |||
| 7c6723f255 | |||
| dd8d789fec | |||
| 06a9546ca5 | |||
| 7426569d86 | |||
| 619f470f9f | |||
| 53cc5af7c5 | |||
| 377024835a | |||
| 55aa584a2b | |||
| 091d128ac5 | |||
| 7673a700b3 | |||
| 7d7eeceb89 | |||
| 2c2ebea3fd | |||
| 85c5653713 | |||
| 5ee0d7a456 | |||
| 25684ad8a6 | |||
| 9d128cad22 | |||
| 8597f14bf6 | |||
| 5ca579e065 | |||
| 447a29ae5c | |||
| 176454afa1 | |||
| 6929486649 | |||
| 8bfc387579 | |||
| a441d67a26 | |||
| 081d2889c1 | |||
| ceaad9a20d | |||
| 80312dd56a | |||
| b7b2cc8bd7 | |||
| 97048d57fc | |||
| bee3f511c2 | |||
| 2711bc4afe | |||
| 8c13cab941 | |||
| e0151b42a6 | |||
| 4678802cbc | |||
| 9a100beb89 | |||
| ea65e4d50f | |||
| 15121096d4 | |||
| dd76010e08 | |||
| a47da825fa | |||
| c61254f256 | |||
| fdc29b5f49 | |||
| eec9b22f6f | |||
| 3137c690ed | |||
| e4b3111a49 | |||
| c71e2cad38 | |||
| adae98e94d | |||
| df8a678995 | |||
| e2510cbd04 | |||
| 78435e83ee | |||
| 151c081229 | |||
| 384925eb7e | |||
| fd0f5f5767 | |||
| f7fd0ae8fc | |||
| b0a5492102 | |||
| e70bbe0659 | |||
| a3536d10e7 | |||
| 39bb5d8ee9 | |||
| b6be2adedd | |||
| 598b5262a6 | |||
| 80609e4f72 | |||
| 7351c709f8 | |||
| e8df46c005 | |||
| 3d8553316f | |||
| c905dbbf9b | |||
| c265cad1c9 | |||
| bf2f7d33ef | |||
| 6f047c4a05 | |||
| aeaa0dfb7c | |||
| 3b38b7d433 | |||
| fe6a7ae753 | |||
| a4621a7ee3 | |||
| be9b4e5910 | |||
| 87ace68b4d | |||
| 4cd6fad268 | |||
| a79f721993 | |||
| 4eb2546082 | |||
| 0e51b63686 | |||
| e3cc291448 | |||
| b4ccd82a9d | |||
| 17ae0dc592 | |||
| 4680ae40b6 | |||
| 2ad3a1c326 | |||
| a63de084cf | |||
| 412332653a | |||
| 8b273613df | |||
| 6c90707485 | |||
| 65a609e33e | |||
| 82d7fca3f7 | |||
| 986ed31939 | |||
| c3cb06b30c | |||
| 1924f296a2 | |||
| 2ef6fdb2a1 | |||
| aae8a2e54c | |||
| 7d79757d85 | |||
| d8248f3f68 | |||
| 12879e9138 | |||
| c232f855b9 | |||
| 3dbd5e3564 | |||
| 1fd31361da | |||
| 2b6bdebcd3 | |||
| 8f2a2b9d1f | |||
| cba46a3274 | |||
| d41e202d76 | |||
| ef71f59b2e | |||
| c515069f26 | |||
| ba92074bf8 | |||
| f1a3805ec8 | |||
| 9da63c7170 | |||
| 96de4e8746 | |||
| b1c8989835 | |||
| 0a69df6c2c | |||
| 8ec4e680c6 | |||
| f2be50f4b1 | |||
| 9932f06710 | |||
| 7d433b798f | |||
| 63b8aa1f23 | |||
| 21881bbc7b | |||
| a51652f196 | |||
| 79ca61784c | |||
| 372d9fe82e | |||
| 49da028a2c | |||
| 8392d2fbcc | |||
| 142fc29e25 | |||
| b19ae11622 | |||
| ccb08945a1 | |||
| 773effbb3a | |||
| 7a5200a8e4 | |||
| 19d355c10e | |||
| 6295d631b7 | |||
| cc6bb607e0 | |||
| 1ca2261e95 | |||
| 68ee325e65 | |||
| ce41363121 | |||
| 3efb97b0f8 | |||
| 030755d385 | |||
| 0b89084ea4 | |||
| 54cd9ffaa8 | |||
| 3411185c08 | |||
| b35989020b | |||
| fc0f36b909 | |||
| 89424130d2 | |||
| eb1a2d9a36 | |||
| 86932b6c11 | |||
| 2746953335 | |||
| 6aab191673 | |||
| ac98535491 | |||
| 91897fa000 | |||
| e1857f4d88 | |||
| 512de497f5 | |||
| fa240e8d11 | |||
| f7b473790b | |||
| 7dbc797789 | |||
| 25fe7a53a1 | |||
| ccc6d52e3a | |||
| c31977f59c | |||
| f837dc49c9 | |||
| 3cd267ab23 | |||
| 57102fef70 | |||
| fd764a369c | |||
| 09e4bfa8a6 | |||
| a477debb46 | |||
| be48a1e763 | |||
| fb60335176 | |||
| a341d809b2 | |||
| b38dfac5ee | |||
| 7785292428 | |||
| c466b5e1b1 | |||
| f37d13466e | |||
| ce1aac77e0 | |||
| 44e16c0511 | |||
| fcfe854441 | |||
| 10bf2a8665 | |||
| 2d82a4a4fc | |||
| fc5efe5c35 | |||
| d24f6e9e17 | |||
| b0a2274496 | |||
| 0721bb1d4c | |||
| 7445c12667 | |||
| baee047a28 | |||
| 391ca47674 | |||
| b770f9c8c5 | |||
| 894da1c9ed | |||
| 4d98ddb13c | |||
| a9f25d125b | |||
| 8893a59063 | |||
| f7a3a2d995 | |||
| 2ee9f7b0fc | |||
| 1340ce6b41 | |||
| e17e5a9614 | |||
| cd7a02bec5 | |||
| e80d6b93a5 | |||
| 4043ca3d38 | |||
| f2c9961a21 | |||
| 29f1461c42 | |||
| 987044405b | |||
| 62dc84f4e9 | |||
| 4a74325e61 | |||
| 25d9d6e0fe | |||
| bea89de51c | |||
| 4669eac372 | |||
| cabf0c4bc1 | |||
| ed094058de | |||
| ce269387a5 | |||
| b4d58dd9da | |||
| 4d4a034567 | |||
| d847a6ed74 | |||
| b6662ee3cf | |||
| f7d719f8fd | |||
| 186cc877ac | |||
| 2a18daad6b | |||
| 7a3946f261 | |||
| 2a3d3c95e5 | |||
| c1b3c3bd33 | |||
| ca46275b8b | |||
| 921e40f6b0 | |||
| 9a98175510 | |||
| 31612f485f | |||
| 4dcbb1014d | |||
| c7d10d88ae | |||
| e6f1c3038e | |||
| e2be1dbd43 | |||
| 443b6962b4 | |||
| e0b528600f | |||
| 13de7e327c | |||
| 528dc258ca | |||
| b6833392fe | |||
| 0532412212 | |||
| e92079cfe9 | |||
| 8b9abab711 | |||
| 082e0251e2 | |||
| c2fda185d8 | |||
| 428e160f02 | |||
| 0f00fccc34 | |||
| 0aff0ef66f | |||
| b384b4257c | |||
| 5b236c5658 | |||
| aec97d2082 | |||
| 50421cf27f | |||
| 917ce33ef1 | |||
| f15f114e4d | |||
| 4d1c9a8315 | |||
| 2f45cbfb02 | |||
| ac9ab58542 | |||
| c311090722 | |||
| 525b8fb87a | |||
| f874402089 | |||
| fc91093065 | |||
| f27f5a6cb0 | |||
| 045c936e4d | |||
| 1a61495166 | |||
| 118f2918b3 | |||
| 11b3dd2874 | |||
| 9ff51e04eb | |||
| 09c62fe7d1 | |||
| 9ea73fda4b | |||
| 3248833125 | |||
| 97ea89c44f | |||
| 614b4dfc25 | |||
| 7eabbc6bb7 | |||
| c2b5076334 | |||
| 0b54d49306 | |||
| d4171e85e3 | |||
| d3492db093 | |||
| ec38523bb3 | |||
| 8c129779ac | |||
| 25879ca189 | |||
| fed54c196e | |||
| d478526b08 | |||
| 0b287f7e01 | |||
| dc6e7a1c0f | |||
| b10bcabae1 | |||
| 29097ad7eb | |||
| e001c05710 | |||
| a56dc00b2f | |||
| a3d84a8e9e | |||
| b1416957da | |||
| b3365a7a71 | |||
| 60c1b6ea83 | |||
| ac6b299e8b | |||
| 06b48ccf83 | |||
| 2378e4c2db | |||
| 90589b2d71 | |||
| 911f90e792 | |||
| 4d25e4e0fd | |||
| d58024ecec | |||
| fce371e22a | |||
| e442182a96 | |||
| fdc5fa1b14 | |||
| 24fa337181 | |||
| 0e315a81ad | |||
| b4f63e70af | |||
| fcc209a8bf | |||
| 90c99339b4 | |||
| 804551122a | |||
| 32db2eac25 | |||
| 488de9895b | |||
| 908d9ca602 | |||
| 5e5a926e99 | |||
| 90f06b348e | |||
| 666d4530f7 | |||
| ff79164350 | |||
| 4e6c4ceb5f | |||
| e5afd593ab | |||
| 868df21122 | |||
| 0cf04dca7c | |||
| 6e126937bc | |||
| e867e96587 | |||
| 073dff330d | |||
| 775a2befd9 | |||
| e86ef9af6f | |||
| ebf94445b9 | |||
| eff0f9abdb | |||
| 880163d784 | |||
| ee37060734 | |||
| 9186a5b7e3 | |||
| 79c8c90256 | |||
| 3412b71959 | |||
| 26e98da4cb | |||
| 34d14e649e | |||
| 0e68117b37 | |||
| 6e695ebe65 | |||
| 000a222378 | |||
| fe2a361364 | |||
| f32e18c717 | |||
| b9d6c5c5a0 | |||
| cbcc89cb26 | |||
| 773bdc8d18 | |||
| 8d6c5e9e4c | |||
| 4171da77ef | |||
| 88aa0757ca | |||
| e2f58820fe | |||
| 85f6444fef | |||
| e1ffb1f70f | |||
| b114d88687 | |||
| 6e89c47bf1 | |||
| 321210ff6e | |||
| a36abbfe0e | |||
| 97a8a30a3d | |||
| 36736564ab | |||
| 55b5130a87 | |||
| 8ba491e427 | |||
| c3c767c164 | |||
| bd39c8fa85 | |||
| 9605a8726f | |||
| 5ef4ecb5ab | |||
| b3b0f2d31c | |||
| c38df378d6 | |||
| 139a1896d7 | |||
| e2a078a0b9 | |||
| 7a56040c5d | |||
| c3be323a73 | |||
| 4a97ea68f5 | |||
| ccd6a81f0b | |||
| bd7ae6d5a7 | |||
| 91343167cd | |||
| 08e7b53eeb | |||
| e102a7e2f9 | |||
| 86323231fd | |||
| 051788f731 | |||
| 1d3c3ffb92 | |||
| 4ece2db629 | |||
| 324963dc4c | |||
| 9f7919ef05 | |||
| 944a38ffbd | |||
| d5db1ac743 | |||
| 0100856251 | |||
| 5b04d4123c | |||
| 43cc44abca | |||
| a20ae821da | |||
| bf98885506 | |||
| 914e3bcc9e | |||
| 8b26f3c953 | |||
| efcc5010b6 | |||
| 83552cc882 | |||
| d2d60d4711 | |||
| 26a99c2912 | |||
| 5d0ad1f631 | |||
| edb839732e | |||
| 691395949f | |||
| 543ec96bcc | |||
| 712623547f | |||
| bb42984f5d | |||
| 3402de02b0 | |||
| 6cc44124cb | |||
| 559b5b3f47 | |||
| 2b9fdf4c6e | |||
| a6cd860b5a | |||
| 776329b93f | |||
| 3950a60e87 | |||
| 94acf64f8c | |||
| 50ac22c16e | |||
| 65a8317153 | |||
| 0890179398 | |||
| c9f94e6f0a | |||
| 6317dba790 | |||
| d59d099e82 | |||
| 6f063c95f1 | |||
| b0618fdc68 | |||
| bdd4557d56 | |||
| 256366ae34 | |||
| f11549f654 | |||
| 2fb864b8f8 | |||
| 4b25175b13 | |||
| f73f57909b | |||
| 06b166c07a | |||
| ff5c707b64 | |||
| 4b44b2c9f5 | |||
| 4bf87649dc | |||
| 88b8767eed | |||
| 7906410904 | |||
| b7dfda9d4d | |||
| 36d1aac9bd | |||
| 972e8bc4a8 | |||
| 1c5a4f7a6c | |||
| 167377d25d | |||
| 32ed39d5c4 | |||
| 4007a2d7c1 | |||
| 7512ae4b1f | |||
| 734fe231c9 | |||
| a45048bfbf | |||
| 2c16dc8abc | |||
| 097676d72b | |||
| a7468c0d65 | |||
| 95c5ca9a96 | |||
| b153d82b78 | |||
| eaa54488ca | |||
| eb2beeacc5 | |||
| aef695e0e8 | |||
| 65439e9346 | |||
| 22430bfee3 | |||
| ef7958df6e | |||
| 077f1d9fe7 | |||
| 2c870934ba | |||
| 54468b8ef3 | |||
| 8dc23863c5 | |||
| 790b1cdf1a | |||
| ab780803dc | |||
| 6a536720e6 | |||
| 7e6088570b | |||
| d2d4cc97ec | |||
| 1c5f800d99 | |||
| 46fdee19b0 | |||
| 869e4448b9 | |||
| f4952f5588 | |||
| 558ca510f7 | |||
| a31d01a46d | |||
| aefa40836b | |||
| 86e503b640 | |||
| 94fbbc0a7f | |||
| cb18bdb10b | |||
| ff97274bca | |||
| dcdba08f8a | |||
| 6562d676fe | |||
| 97c41c60a4 | |||
| de49e31965 | |||
| 44c95288ab | |||
| 664da8318f | |||
| 5832b0789c | |||
| 63bc14e805 | |||
| b54af6af0b | |||
| adf74ec691 | |||
| e7d1485c5a | |||
| 9def214c11 | |||
| 5528243362 | |||
| 7e0230e3ed | |||
| acbfb55ef5 | |||
| 6c17328bdf | |||
| ff0a798634 | |||
| 4a61dc9633 | |||
| e46fc21129 | |||
| aa4a40247c | |||
| eb7ac36bc0 | |||
| b36ed39388 | |||
| f93eec488e | |||
| 114fe22a80 | |||
| 5f37c28018 | |||
| 69ca70cbc7 | |||
| 64d7fa7e51 | |||
| f51ec651d3 | |||
| 7bb9892e86 | |||
| 3c17e9e272 | |||
| 2dee40dd1a | |||
| 6253e3ac37 | |||
| 61886d9455 | |||
| 732f58d776 | |||
| 4616ca981e | |||
| 1836b40a4a | |||
| 1dd211da9a | |||
| 8875c167d7 | |||
| 0e86f684a5 | |||
| f1dfe08243 | |||
| 87d29b1987 | |||
| 9cbcc24d4c | |||
| b06c02f199 | |||
| 03fb1c94b3 | |||
| ba115ce113 | |||
| 0f3a315405 | |||
| 18339e9608 | |||
| 5bd729d6a0 | |||
| 26041f4a1c | |||
| 9eaea6bc19 | |||
| fed65826b5 | |||
| 4456a6047f | |||
| 1dba2c8c92 | |||
| 42b9038919 | |||
| aeee1856eb | |||
| acca17d142 | |||
| ea3588a8d7 | |||
| 339e42df76 | |||
| ea5fa86793 | |||
| ca76653a2c | |||
| 1df46609ce | |||
| b1fa81468e | |||
| 9c0eb33213 | |||
| 030ac33005 | |||
| c33f0e60ea | |||
| 31bfcf96c7 | |||
| 9394a78e39 | |||
| a6f37da576 | |||
| d52f051ec1 | |||
| 45c0cc7e7e | |||
| 3fc11807f9 | |||
| 2e82d65819 | |||
| fab6ac61ee | |||
| 9399c9f9cb | |||
| 9017a23013 | |||
| a6e819f790 | |||
| 2a37b44ae1 | |||
| eccb4703cf | |||
| 09939a1b4b | |||
| 19d74e18a5 | |||
| 96f49f39e0 | |||
| 187381f1d1 | |||
| 915d4801f6 | |||
| df0d408ce9 | |||
| 1c80407f0f | |||
| 848cce2c8a | |||
| 253ff07009 | |||
| 12afdb29c4 | |||
| 5ff1742c86 | |||
| 4981e7150a | |||
| 35944a4219 | |||
| b6bb001fc4 | |||
| 56526db5cf | |||
| 88853df080 | |||
| 485e884751 | |||
| 2bbc228381 | |||
| b9e65ec63d | |||
| 24135801b4 | |||
| 483b63f360 | |||
| ac27388543 | |||
| e59bbbb40a | |||
| 96e6ae3fc3 | |||
| b932f403a5 | |||
| 3e2943a0e0 | |||
| b491cc3479 | |||
| f1a946054e | |||
| 8cfabb4696 | |||
| a0f442a84e | |||
| 03d01f4234 | |||
| 2bad57ae28 | |||
| 918383424f | |||
| 855993d14d | |||
| a10b9038d5 | |||
| c1c1005b36 | |||
| da4438b995 | |||
| 1c5ef4d1e3 | |||
| 8f9f1f8e97 | |||
| b40ea94a49 | |||
| 7d65014efd | |||
| 032a5ddef5 | |||
| c0d050f7cc | |||
| 29fad11df5 | |||
| 6f84e00ee7 | |||
| 6b4aaef396 | |||
| 5755bd50ac | |||
| 7925b2d242 | |||
| 9d96090d7d | |||
| 2801b8437c | |||
| bc3fa9fd4c | |||
| 568d913c58 | |||
| 645d38d403 | |||
| 4fd23e12dc | |||
| feb51fbca4 | |||
| 7ef5a97a08 | |||
| ab9d1480f6 | |||
| 0a66ad0e0f | |||
| 5233ceed44 | |||
| 86b1ab20b5 | |||
| 7ec6092ba9 | |||
| 23a0c0d610 | |||
| 7ef2f312ff | |||
| 9dd45664fd | |||
| 8f4240dbf7 | |||
| bab29e028d | |||
| 58d423319c | |||
| 682f5addc0 | |||
| eb5e54602e | |||
| da50ac329a | |||
| 788df1089b | |||
| 401ddff564 | |||
| 16e62bdc60 | |||
| fa60269325 | |||
| 1db7ef859c | |||
| 6ad62e4021 | |||
| ca51a9780f | |||
| 3e47e9c3e3 | |||
| 4faa3c772b | |||
| d1950311cf | |||
| 92bc700349 | |||
| a852d3af4b | |||
| 0543b0ccc7 | |||
| 282f786c1a | |||
| 62aff3f1c6 | |||
| 873bcfc9f0 | |||
| eabf21098d | |||
| 5868fc3c6d | |||
| dfa43ea1a7 | |||
| 7cc735c7f9 | |||
| 3d3dc1593d | |||
| 27bf347e1c | |||
| 2fc187743c | |||
| 08b17c2f26 | |||
| 42972ce00a | |||
| 8c324c238d | |||
| 6e1e8e9ed8 | |||
| 94764208e4 | |||
| b523613e73 | |||
| 35157bc2f1 | |||
| cd5b8c8f9e | |||
| f4849bc625 | |||
| 555f1827e3 | |||
| cdf990fced | |||
| 090bd68e7c | |||
| 3cf7b4e696 | |||
| d2ec8d133d | |||
| 832a4c1466 | |||
| b1e840eb6c | |||
| 1ad5f123b5 | |||
| ce1b23311c | |||
| 341551f2f2 | |||
| 34272b7e4d | |||
| 922e67cabd | |||
| 8d25a75200 | |||
| 8cea059feb | |||
| f19000ac4f | |||
| be8831499d | |||
| 2e72679363 | |||
| 124634cf88 | |||
| 4b6bd6a923 | |||
| 94a0551c55 | |||
| 3799d2c2a5 | |||
| f6868c40af | |||
| 5b71c03c4f | |||
| 5bfb2929e6 | |||
| 7850668327 | |||
| daee18621e | |||
| 71d77a5890 | |||
| 74d148d056 | |||
| df1a6b0c3d | |||
| bd1b6c1794 | |||
| fa8ff80fc1 | |||
| a3658f4fc2 | |||
| 40401f88da | |||
| e6a99fb63a | |||
| 1d00db2d14 | |||
| 3d4c76cecc | |||
| 8109368f7c | |||
| 69b53c8f3d | |||
| fbc1c2a9b1 | |||
| 8862f19788 | |||
| 5aa82a85e3 | |||
| 94ddf61d20 | |||
| 8663d10063 | |||
| f33eaee78f | |||
| c4467469cc | |||
| 2d99d6e7ea | |||
| 930285e489 | |||
| e23aed51a1 | |||
| 2899770bbe | |||
| 2f176dc347 | |||
| c8920da899 | |||
| 8c042210a8 | |||
| 16a02cddaf | |||
| 10a3954908 | |||
| aad84612a9 | |||
| b868eaee2a | |||
| dfa0500b12 | |||
| fb9268c01d | |||
| fcd296d7f2 | |||
| 754cf874bc | |||
| ac19ec05be | |||
| 99bfdfd2ff | |||
| aa41942ac1 | |||
| f4d5ddd858 | |||
| 2e48becbfc | |||
| b4e0e17917 | |||
| c02d70b7ba | |||
| eb56a98fc8 | |||
| 309e8eadab | |||
| 94eda3fe67 | |||
| 40ef50d737 | |||
| f74a2784de | |||
| 8e7c1fd6f4 | |||
| 382138940a | |||
| f3e18c95bd | |||
| fee92d00a2 | |||
| 660fe522a1 | |||
| 7526c3c7c0 | |||
| dac4764394 | |||
| a3efc89a7f | |||
| da40c8d33c | |||
| 2eb82a08b1 | |||
| 9595fa75b2 | |||
| 0aa516f52f | |||
| f8e7953b7c | |||
| 06083e7d5b | |||
| c775f8474d | |||
| 4209930399 | |||
| 0e6b33b5be | |||
| b8a42996c1 | |||
| 0a4e6a1b61 | |||
| 63aaf9dc01 | |||
| c9b71fca2d | |||
| 8fbce99292 | |||
| 0ad7b2f6bd | |||
| 95c2cb1c5b | |||
| 1b829eed77 | |||
| b1a033372b | |||
| d719b20fa5 | |||
| ad54188213 | |||
| 4da0cff321 | |||
| cf5009468e | |||
| d64aaed29b | |||
| 6d211de00d | |||
| 2133eb30ff | |||
| 236374f067 | |||
| e7dcbee583 | |||
| 42c230e709 | |||
| c02f32070c | |||
| 8a371fc1aa | |||
| b6e141c286 | |||
| 6cc9ce8777 | |||
| 90884e6b9e | |||
| b493bc5c25 | |||
| 5663e69bc5 | |||
| ac0d9dfb78 | |||
| f8983eb6c0 | |||
| ea567c6fd3 | |||
| ba9e3e8c84 | |||
| 58df8c2d83 | |||
| 846fb5d283 | |||
| f5d54c8f8b | |||
| 6f9ca9a617 | |||
| aca85eda75 | |||
| 265fa492d5 | |||
| 8aa7380d65 | |||
| 48f087b883 | |||
| 610ef09f19 | |||
| 6574c8876b | |||
| 6b76c21cae | |||
| a48576566d | |||
| 62492bf1eb | |||
| 9bfc6a6fd1 | |||
| c1e1e40559 | |||
| d4b0b98933 | |||
| 9e83e74ce4 | |||
| a652fc271f | |||
| a498402e78 | |||
| 0baae4237c | |||
| c31fe6d854 | |||
| 94eb4beb7c | |||
| 9c4ae98d2e | |||
| 7e5acaf50f | |||
| da6b882ed8 | |||
| ae7976b712 | |||
| 8636eeabc8 | |||
| bb9a31e753 | |||
| 3d3941789b | |||
| 17fecf6647 | |||
| f77bcef249 | |||
| 3899c63db2 | |||
| 24d7181ecf | |||
| f67cc2018c | |||
| b279a99566 | |||
| 352217c444 | |||
| 138755d76e | |||
| 2d5b48d7bb | |||
| 9b5e070e5b | |||
| f73b85c8df | |||
| 5465fdfba8 | |||
| f8921025f6 | |||
| ac4ab3e318 | |||
| af49ee7f30 | |||
| d2cf981fd9 | |||
| 56cc9b76cc | |||
| 2c028dc225 | |||
| 5d6d6690d2 | |||
| a56ac9e735 | |||
| d1492b9302 | |||
| a41b2e0a83 | |||
| ebeb335560 | |||
| 018973370d | |||
| 3c7c99b1b5 | |||
| b42cf691ae | |||
| a4322fe2e2 | |||
| 086214cab7 | |||
| 5a06829844 | |||
| f5ec9a6167 | |||
| b3338076d8 | |||
| c165eab0f2 | |||
| 891cb5bdb5 | |||
| 73d649291d | |||
| db2595276e | |||
| 36590cca77 | |||
| 7a2c77cd67 | |||
| 682a84731a | |||
| bbcd5fbe22 | |||
| 3f21038deb | |||
| e561ab1ae3 | |||
| 03e604c675 | |||
| 2ee653f1b5 | |||
| d34efe27cf | |||
| 5fc77232c2 | |||
| c0161bc875 | |||
| 2d70b2cd2e | |||
| 00f08f8e44 | |||
| 435b57e641 | |||
| dec2f08a74 | |||
| 2fcbd7f846 | |||
| 999de8bfc1 | |||
| 5a8c35f6b0 | |||
| 08ebcc877f | |||
| 7075849ac3 | |||
| 1e3db79969 | |||
| a5c4d140a6 | |||
| a08842bbad | |||
| 37835df573 | |||
| fbf1e0286e | |||
| 00d8e0d79d | |||
| 0b6efe706b | |||
| b138ffb7ae | |||
| 62946024d8 | |||
| 1905344fdb | |||
| 656246b8d7 | |||
| 0ce4da7bfc | |||
| a5a6066535 | |||
| bfb9ab6a2a | |||
| 5535ec5f46 | |||
| 74fd27cc07 | |||
| 2bfe49d28b | |||
| 7b2f578ac4 | |||
| 43c76c9164 | |||
| 7232e7d7f2 | |||
| 427419dcd0 | |||
| 9116131fde | |||
| 007a621458 | |||
| 3a429ca6c3 | |||
| ae13264314 | |||
| 5a0a2cfcb9 | |||
| ebd17f79eb | |||
| 79fd2aa317 | |||
| 9bbd093ffe | |||
| fea5c961ae | |||
| 86772181c8 | |||
| ef5f6216e2 | |||
| 6fb5084af5 | |||
| d4c62d0dba | |||
| 241e9dce6f | |||
| 44511f38a4 | |||
| e50534b1c3 | |||
| 693246a61a | |||
| 19d9fc9e13 | |||
| 13ec5f3683 | |||
| 348d74b470 | |||
| b3501ce9cd | |||
| c2300c4095 | |||
| 602c9681d0 | |||
| 6d950cde8f | |||
| a2e1e518dd | |||
| f7ef4c9047 | |||
| 4bd7eaf123 | |||
| 1c194ffa42 | |||
| c04184389d | |||
| e1a54222c7 |
@@ -1,7 +1,6 @@
|
|||||||
# ignored files for Git
|
# ignored files for Git
|
||||||
|
|
||||||
*.a
|
*.a
|
||||||
*.css
|
|
||||||
*.gmo
|
*.gmo
|
||||||
*.html
|
*.html
|
||||||
*.la
|
*.la
|
||||||
@@ -9,13 +8,11 @@
|
|||||||
*.lo
|
*.lo
|
||||||
*.m4
|
*.m4
|
||||||
*.o
|
*.o
|
||||||
*.pdf
|
|
||||||
*.Plo
|
*.Plo
|
||||||
*.Po
|
*.Po
|
||||||
*.so
|
*.so
|
||||||
*.so.0
|
*.so.0
|
||||||
*.so.0.0.0
|
*.so.0.0.0
|
||||||
*.xsl
|
|
||||||
|
|
||||||
ABOUT-NLS
|
ABOUT-NLS
|
||||||
autom4te*
|
autom4te*
|
||||||
@@ -27,7 +24,6 @@ config.rpath
|
|||||||
config.status
|
config.status
|
||||||
config.sub
|
config.sub
|
||||||
configure
|
configure
|
||||||
date.xml
|
|
||||||
debian/*.log
|
debian/*.log
|
||||||
depcomp
|
depcomp
|
||||||
insert-header.sin
|
insert-header.sin
|
||||||
|
|||||||
@@ -6,14 +6,14 @@ Developers
|
|||||||
|
|
||||||
* General code
|
* General code
|
||||||
|
|
||||||
** FlashCode <flashcode@flashtux.org>
|
** Sébastien Helleu <flashcode@flashtux.org>
|
||||||
*** Web: http://www.weechat.org/
|
*** Web: http://www.weechat.org/
|
||||||
*** IRC: 'FlashCode' on irc.freenode.net
|
*** IRC: 'FlashCode' on irc.freenode.net
|
||||||
|
|
||||||
|
|
||||||
* Scripts plugins, debian packager
|
* Scripts plugins, debian packager
|
||||||
|
|
||||||
** kolter <kolter@openics.org>
|
** Emmanuel Bouthenot <kolter@openics.org>
|
||||||
*** IRC: 'kolter' on irc.freenode.net
|
*** IRC: 'kolter' on irc.freenode.net
|
||||||
|
|
||||||
|
|
||||||
@@ -30,6 +30,17 @@ Contributors
|
|||||||
* Voroskoi, IRC: 'voroskoi'
|
* Voroskoi, IRC: 'voroskoi'
|
||||||
* Frank Zacharias
|
* Frank Zacharias
|
||||||
* Pavel Shevchuk, IRC: 'Stalwart'
|
* Pavel Shevchuk, IRC: 'Stalwart'
|
||||||
|
* soltys
|
||||||
|
* Nils Görs
|
||||||
|
* rettub
|
||||||
|
* Elián Hanisch, IRC: 'm4v'
|
||||||
|
* Marco Paolone
|
||||||
|
* Dmitry Kobylin
|
||||||
|
* Dominik Honnef
|
||||||
|
* JD Horelick, IRC: 'jdhore'
|
||||||
|
* Stefano Pigozzi
|
||||||
|
* Ivan Sichmann Freitas
|
||||||
|
* Gu1ll4um3r0m41n
|
||||||
|
|
||||||
|
|
||||||
Contact
|
Contact
|
||||||
@@ -39,4 +50,4 @@ Whole team is connected to IRC:
|
|||||||
server: 'irc.freenode.net', channels: '#weechat' (english) and '#weechat-fr' (french)
|
server: 'irc.freenode.net', channels: '#weechat' (english) and '#weechat-fr' (french)
|
||||||
|
|
||||||
|
|
||||||
See README file for licence detail.
|
See README file for license detail.
|
||||||
|
|||||||
+77
-39
@@ -1,20 +1,25 @@
|
|||||||
# Copyright (c) 2003-2009 FlashCode <flashcode@flashtux.org>
|
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or modify
|
# Copyright (C) 2003-2012 Sebastien Helleu <flashcode@flashtux.org>
|
||||||
|
# Copyright (C) 2007-2008 Julien Louis <ptitlouis@sysif.net>
|
||||||
|
# Copyright (C) 2008-2009 Emmanuel Bouthenot <kolter@openics.org>
|
||||||
|
#
|
||||||
|
# This file is part of WeeChat, the extensible chat client.
|
||||||
|
#
|
||||||
|
# WeeChat is free software; you can redistribute it and/or modify
|
||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
# the Free Software Foundation; either version 3 of the License, or
|
# the Free Software Foundation; either version 3 of the License, or
|
||||||
# (at your option) any later version.
|
# (at your option) any later version.
|
||||||
#
|
#
|
||||||
# This program is distributed in the hope that it will be useful,
|
# WeeChat is distributed in the hope that it will be useful,
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
# GNU General Public License for more details.
|
# GNU General Public License for more details.
|
||||||
#
|
#
|
||||||
# You should have received a copy of the GNU General Public License
|
# You should have received a copy of the GNU General Public License
|
||||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
# along with WeeChat. If not, see <http://www.gnu.org/licenses/>.
|
||||||
#
|
#
|
||||||
|
|
||||||
PROJECT(weechat)
|
PROJECT(weechat C)
|
||||||
|
|
||||||
cmake_minimum_required(VERSION 2.4)
|
cmake_minimum_required(VERSION 2.4)
|
||||||
|
|
||||||
@@ -28,40 +33,73 @@ ENDIF(PREFIX)
|
|||||||
|
|
||||||
SET(VERSION_MAJOR "0")
|
SET(VERSION_MAJOR "0")
|
||||||
SET(VERSION_MINOR "3")
|
SET(VERSION_MINOR "3")
|
||||||
SET(VERSION_PATCH "0")
|
SET(VERSION_PATCH "9.2")
|
||||||
SET(VERSION ${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH})
|
SET(VERSION ${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH})
|
||||||
|
SET(LICENSE "GPL3")
|
||||||
SET(PKG_STRING "${PROJECT_NAME} ${VERSION}")
|
SET(PKG_STRING "${PROJECT_NAME} ${VERSION}")
|
||||||
SET(LIBDIR ${CMAKE_INSTALL_PREFIX}/lib/${PROJECT_NAME})
|
|
||||||
SET(SHAREDIR ${CMAKE_INSTALL_PREFIX}/share/${PROJECT_NAME})
|
|
||||||
SET(LOCALEDIR ${CMAKE_INSTALL_PREFIX}/share/locale)
|
|
||||||
SET(INCLUDEDIR ${CMAKE_INSTALL_PREFIX}/include/${PROJECT_NAME})
|
|
||||||
STRING(REPLACE "\";\"" "\ " PKG_STRING ${PKG_STRING})
|
STRING(REPLACE "\";\"" "\ " PKG_STRING ${PKG_STRING})
|
||||||
|
|
||||||
OPTION(DISABLE_NCURSES "Disable Ncurses interface")
|
IF(DEFINED LIBDIR)
|
||||||
OPTION(ENABLE_GTK "Enable GTK interface")
|
SET(LIBDIR ${LIBDIR}/${PROJECT_NAME})
|
||||||
OPTION(DISABLE_NLS "Disable Native Language Support")
|
ELSE(DEFINED LIBDIR)
|
||||||
OPTION(DISABLE_GNUTLS "Disable SSLv3/TLS connection support")
|
SET(LIBDIR ${CMAKE_INSTALL_PREFIX}/lib/${PROJECT_NAME})
|
||||||
OPTION(DISABLE_LARGEFILE "Disable Large File Support")
|
ENDIF(DEFINED LIBDIR)
|
||||||
OPTION(DISABLE_ALIAS "Disable Alias plugin")
|
|
||||||
OPTION(DISABLE_ASPELL "Disable Aspell plugin")
|
|
||||||
OPTION(DISABLE_CHARSET "Disable Charset plugin")
|
|
||||||
OPTION(ENABLE_DEMO "Enable Demo plugin")
|
|
||||||
OPTION(DISABLE_FIFO "Disable FIFO plugin")
|
|
||||||
OPTION(DISABLE_IRC "Disable IRC plugin")
|
|
||||||
OPTION(DISABLE_LOGGER "Disable Logger plugin")
|
|
||||||
OPTION(ENABLE_RELAY "Enable Relay plugin")
|
|
||||||
OPTION(DISABLE_SCRIPTS "Disable script plugins")
|
|
||||||
OPTION(DISABLE_PERL "Disable Perl scripting language")
|
|
||||||
OPTION(DISABLE_PYTHON "Disable Python scripting language")
|
|
||||||
OPTION(DISABLE_RUBY "Disable Ruby scripting language")
|
|
||||||
OPTION(DISABLE_LUA "Disable Lua scripting language")
|
|
||||||
OPTION(DISABLE_TCL "Disable Tcl scripting language")
|
|
||||||
OPTION(DISABLE_XFER "Disable Xfer plugin (file transfer and direct chat)")
|
|
||||||
OPTION(DISABLE_DOC "Disable Doc")
|
|
||||||
|
|
||||||
IF(NOT DISABLE_NLS)
|
IF(NOT DEFINED SHAREDIR)
|
||||||
|
SET(SHAREDIR ${CMAKE_INSTALL_PREFIX}/share)
|
||||||
|
ENDIF(NOT DEFINED SHAREDIR)
|
||||||
|
|
||||||
|
IF(NOT DEFINED MANDIR)
|
||||||
|
SET(MANDIR ${SHAREDIR}/man)
|
||||||
|
ENDIF(NOT DEFINED MANDIR)
|
||||||
|
|
||||||
|
IF(NOT DEFINED LOCALEDIR)
|
||||||
|
SET(LOCALEDIR ${SHAREDIR}/locale)
|
||||||
|
ENDIF(NOT DEFINED LOCALEDIR)
|
||||||
|
|
||||||
|
IF(DEFINED INCLUDEDIR)
|
||||||
|
SET(INCLUDEDIR ${INCLUDEDIR}/${PROJECT_NAME})
|
||||||
|
ELSE(DEFINED INCLUDEDIR)
|
||||||
|
SET(INCLUDEDIR ${CMAKE_INSTALL_PREFIX}/include/${PROJECT_NAME})
|
||||||
|
ENDIF(DEFINED INCLUDEDIR)
|
||||||
|
|
||||||
|
OPTION(ENABLE_NCURSES "Enable Ncurses interface" ON)
|
||||||
|
OPTION(ENABLE_GTK "Enable GTK interface" OFF)
|
||||||
|
OPTION(ENABLE_NLS "Enable Native Language Support" ON)
|
||||||
|
OPTION(ENABLE_GNUTLS "Enable SSLv3/TLS support" ON)
|
||||||
|
OPTION(ENABLE_LARGEFILE "Enable Large File Support" ON)
|
||||||
|
OPTION(ENABLE_ALIAS "Enable Alias plugin" ON)
|
||||||
|
OPTION(ENABLE_ASPELL "Enable Aspell plugin" ON)
|
||||||
|
OPTION(ENABLE_CHARSET "Enable Charset plugin" ON)
|
||||||
|
OPTION(ENABLE_DEMO "Enable Demo plugin" OFF)
|
||||||
|
OPTION(ENABLE_FIFO "Enable FIFO plugin" ON)
|
||||||
|
OPTION(ENABLE_IRC "Enable IRC plugin" ON)
|
||||||
|
OPTION(ENABLE_LOGGER "Enable Logger plugin" ON)
|
||||||
|
OPTION(ENABLE_RELAY "Enable Relay plugin" ON)
|
||||||
|
OPTION(ENABLE_RMODIFIER "Enable Rmodifier plugin" ON)
|
||||||
|
OPTION(ENABLE_SCRIPT "Enable Script plugin (scripts manager)" ON)
|
||||||
|
OPTION(ENABLE_SCRIPTS "Enable script plugins (perl, python, ...)" ON)
|
||||||
|
OPTION(ENABLE_PERL "Enable Perl scripting language" ON)
|
||||||
|
OPTION(ENABLE_PYTHON "Enable Python scripting language" ON)
|
||||||
|
OPTION(ENABLE_RUBY "Enable Ruby scripting language" ON)
|
||||||
|
OPTION(ENABLE_LUA "Enable Lua scripting language" ON)
|
||||||
|
OPTION(ENABLE_TCL "Enable Tcl scripting language" ON)
|
||||||
|
OPTION(ENABLE_GUILE "Enable Scheme (guile) scripting language" ON)
|
||||||
|
OPTION(ENABLE_XFER "Enable Xfer plugin" ON)
|
||||||
|
OPTION(ENABLE_DOC "Enable Documentation" ON)
|
||||||
|
|
||||||
|
IF(NOT DEFINED WEECHAT_HOME OR "${WEECHAT_HOME}" STREQUAL "")
|
||||||
|
SET(WEECHAT_HOME "~/.weechat")
|
||||||
|
ENDIF(NOT DEFINED WEECHAT_HOME OR "${WEECHAT_HOME}" STREQUAL "")
|
||||||
|
|
||||||
|
SET(WEECHAT_HOME "${WEECHAT_HOME}" CACHE
|
||||||
|
STRING "WeeChat home directory for config, logs, scripts.. (default is \"~/.weechat\")"
|
||||||
|
FORCE)
|
||||||
|
MARK_AS_ADVANCED(CLEAR WEECHAT_HOME)
|
||||||
|
|
||||||
|
IF(ENABLE_NLS)
|
||||||
ADD_SUBDIRECTORY( po )
|
ADD_SUBDIRECTORY( po )
|
||||||
ENDIF(NOT DISABLE_NLS)
|
ENDIF(ENABLE_NLS)
|
||||||
|
|
||||||
ADD_SUBDIRECTORY( src )
|
ADD_SUBDIRECTORY( src )
|
||||||
ADD_SUBDIRECTORY( doc )
|
ADD_SUBDIRECTORY( doc )
|
||||||
@@ -93,11 +131,11 @@ SET(exec_prefix "\${prefix}")
|
|||||||
SET(libdir "\${exec_prefix}/lib")
|
SET(libdir "\${exec_prefix}/lib")
|
||||||
SET(includedir "\${prefix}/include")
|
SET(includedir "\${prefix}/include")
|
||||||
CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/weechat.pc.in ${CMAKE_CURRENT_BINARY_DIR}/weechat.pc @ONLY)
|
CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/weechat.pc.in ${CMAKE_CURRENT_BINARY_DIR}/weechat.pc @ONLY)
|
||||||
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat.pc DESTINATION ${CMAKE_INSTALL_PREFIX}/lib/pkgconfig)
|
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat.pc DESTINATION ${LIBDIR}/../pkgconfig)
|
||||||
|
|
||||||
# packages
|
# packages
|
||||||
SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY "Fast, light and extensible chat client")
|
SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY "Fast, light and extensible chat client")
|
||||||
SET(CPACK_PACKAGE_VENDOR "FlashCode")
|
SET(CPACK_PACKAGE_VENDOR "Sebastien Helleu")
|
||||||
SET(CPACK_PACKAGE_DESCRIPTION_FILE "${CMAKE_CURRENT_SOURCE_DIR}/README")
|
SET(CPACK_PACKAGE_DESCRIPTION_FILE "${CMAKE_CURRENT_SOURCE_DIR}/README")
|
||||||
SET(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR}/COPYING")
|
SET(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR}/COPYING")
|
||||||
SET(CPACK_PACKAGE_VERSION_MAJOR ${VERSION_MAJOR})
|
SET(CPACK_PACKAGE_VERSION_MAJOR ${VERSION_MAJOR})
|
||||||
@@ -116,10 +154,10 @@ SET(CPACK_SOURCE_IGNORE_FILES "/\\\\.git" "/build/" "/m4/"
|
|||||||
"/config\\\\.h.in$" "/config\\\\.log$" "/config\\\\.rpath$"
|
"/config\\\\.h.in$" "/config\\\\.log$" "/config\\\\.rpath$"
|
||||||
"/config\\\\.status$" "/config\\\\.sub$" "/configure$" "/depcomp$"
|
"/config\\\\.status$" "/config\\\\.sub$" "/configure$" "/depcomp$"
|
||||||
"/install-sh$" "/missing$" "/intl/" "/libtool$" "/\\\\.libs/"
|
"/install-sh$" "/missing$" "/intl/" "/libtool$" "/\\\\.libs/"
|
||||||
"/ltmain\\\\.sh$" "/\\\\.deps/" "/date\\\\.xml$" "/html/" "/html1/"
|
"/ltmain\\\\.sh$" "/\\\\.deps/" "/html/" "/html1/" "/Makefile$"
|
||||||
"\\\\.pdf$" "/Makefile$" "/Makefile\\\\.in$" "stamp" "/po/.*\\\\.header$"
|
"/Makefile\\\\.in$" "stamp" "/po/.*\\\\.header$" "\\\\.gmo$" "~$" "\\\\.o$"
|
||||||
"\\\\.gmo$" "~$" "\\\\.o$" "\\\\.lo$" "\\\\.a$" "\\\\.la$" "\\\\.lai$"
|
"\\\\.lo$" "\\\\.a$" "\\\\.la$" "\\\\.lai$" "\\\\.Plo$" "/weechat-curses$"
|
||||||
"\\\\.Plo$" "/weechat-curses$" "/weechat-gtk$"
|
"/weechat-gtk$"
|
||||||
)
|
)
|
||||||
|
|
||||||
INCLUDE(CPack)
|
INCLUDE(CPack)
|
||||||
|
|||||||
@@ -27,7 +27,7 @@ make install (as root for installation in system directories)
|
|||||||
----------------------------------------------------------------------
|
----------------------------------------------------------------------
|
||||||
|
|
||||||
|
|
||||||
If you want to report bugs/crashs to developers, please:
|
If you want to report bugs/crashes to developers, please:
|
||||||
|
|
||||||
- compile with debug info (type "Debug" for cmake build, default for autotools),
|
- compile with debug info (type "Debug" for cmake build, default for autotools),
|
||||||
- enable core files (for bash shell, add "ulimit -c unlimited" to your ~/.bashrc).
|
- enable core files (for bash shell, add "ulimit -c unlimited" to your ~/.bashrc).
|
||||||
|
|||||||
+11
-4
@@ -1,17 +1,22 @@
|
|||||||
# Copyright (c) 2003-2009 FlashCode <flashcode@flashtux.org>
|
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or modify
|
# Copyright (C) 2003-2012 Sebastien Helleu <flashcode@flashtux.org>
|
||||||
|
# Copyright (C) 2005 Julien Louis <ptitlouis@sysif.net>
|
||||||
|
# Copyright (C) 2006-2009 Emmanuel Bouthenot <kolter@openics.org>
|
||||||
|
#
|
||||||
|
# This file is part of WeeChat, the extensible chat client.
|
||||||
|
#
|
||||||
|
# WeeChat is free software; you can redistribute it and/or modify
|
||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
# the Free Software Foundation; either version 3 of the License, or
|
# the Free Software Foundation; either version 3 of the License, or
|
||||||
# (at your option) any later version.
|
# (at your option) any later version.
|
||||||
#
|
#
|
||||||
# This program is distributed in the hope that it will be useful,
|
# WeeChat is distributed in the hope that it will be useful,
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
# GNU General Public License for more details.
|
# GNU General Public License for more details.
|
||||||
#
|
#
|
||||||
# You should have received a copy of the GNU General Public License
|
# You should have received a copy of the GNU General Public License
|
||||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
# along with WeeChat. If not, see <http://www.gnu.org/licenses/>.
|
||||||
#
|
#
|
||||||
|
|
||||||
if DOC
|
if DOC
|
||||||
@@ -26,6 +31,7 @@ EXTRA_DIST = CMakeLists.txt \
|
|||||||
cmake/cmake_uninstall.cmake.in \
|
cmake/cmake_uninstall.cmake.in \
|
||||||
cmake/FindAsciidoc.cmake \
|
cmake/FindAsciidoc.cmake \
|
||||||
cmake/FindAspell.cmake \
|
cmake/FindAspell.cmake \
|
||||||
|
cmake/FindGcrypt.cmake \
|
||||||
cmake/FindGettext.cmake \
|
cmake/FindGettext.cmake \
|
||||||
cmake/FindGnuTLS.cmake \
|
cmake/FindGnuTLS.cmake \
|
||||||
cmake/FindIconv.cmake \
|
cmake/FindIconv.cmake \
|
||||||
@@ -37,6 +43,7 @@ EXTRA_DIST = CMakeLists.txt \
|
|||||||
cmake/FindRuby.cmake \
|
cmake/FindRuby.cmake \
|
||||||
cmake/FindSourcehighlight.cmake \
|
cmake/FindSourcehighlight.cmake \
|
||||||
cmake/FindTCL.cmake \
|
cmake/FindTCL.cmake \
|
||||||
|
cmake/FindGuile.cmake \
|
||||||
cmake/makedist.sh.in \
|
cmake/makedist.sh.in \
|
||||||
po/CMakeLists.txt \
|
po/CMakeLists.txt \
|
||||||
po/srcfiles.cmake \
|
po/srcfiles.cmake \
|
||||||
|
|||||||
@@ -1,179 +1,405 @@
|
|||||||
WeeChat News
|
WeeChat Release Notes
|
||||||
============
|
=====================
|
||||||
|
Sébastien Helleu <flashcode@flashtux.org>
|
||||||
|
v0.3.9.2, 2012-11-18
|
||||||
|
|
||||||
FlashCode, 2009-09-06::
|
|
||||||
WeeChat 0.3.0 released.
|
|
||||||
+
|
|
||||||
This version brings major changes, especially for configuration files
|
|
||||||
and plugin API.
|
|
||||||
+
|
|
||||||
For more information about this version, please read file UPGRADE_0.3.
|
|
||||||
|
|
||||||
FlashCode, 2009-06-13::
|
Version 0.3.9.2 (2012-11-18)
|
||||||
WeeChat 0.2.6.3 released.
|
----------------------------
|
||||||
+
|
|
||||||
This version fixes gnutls detection.
|
|
||||||
|
|
||||||
FlashCode, 2009-04-18::
|
This version fixes a security vulnerability when a plugin/script gives untrusted
|
||||||
WeeChat 0.2.6.2 released.
|
command to API function "hook_process".
|
||||||
+
|
|
||||||
This version fixes a bug with charset decoding (like iso2022jp).
|
|
||||||
|
|
||||||
FlashCode, 2009-03-14::
|
Version 0.3.9.1 (2012-11-09)
|
||||||
WeeChat 0.2.6.1 released.
|
----------------------------
|
||||||
+
|
|
||||||
This version fixes a major bug: crash with some special chars in IRC
|
|
||||||
messages.
|
|
||||||
|
|
||||||
FlashCode, 2007-09-06::
|
This version fixes crash when decoding IRC colors in strings.
|
||||||
WeeChat 0.2.6 released.
|
|
||||||
|
|
||||||
FlashCode, 2007-06-07::
|
Version 0.3.9 (2012-09-29)
|
||||||
WeeChat 0.2.5 released.
|
--------------------------
|
||||||
|
|
||||||
FlashCode, 2007-03-29::
|
Important release notes:
|
||||||
WeeChat 0.2.4 released.
|
|
||||||
|
|
||||||
FlashCode, 2007-01-10::
|
* options moved from core (weechat.conf) to irc plugin (irc.conf):
|
||||||
WeeChat 0.2.3 released.
|
** 'weechat.look.nickmode' moved to 'irc.look.nick_mode' (new type: integer
|
||||||
+
|
with values: none/prefix/action/both)
|
||||||
This version fixes several major bugs of version 0.2.2.
|
** 'weechat.look.nickmode_empty' moved to 'irc.look.nick_mode_empty'
|
||||||
All users of version 0.2.2 should upgrade to this version.
|
* new bar item has been added: 'buffer_modes' and irc option
|
||||||
|
'irc.look.item_channel_modes' has been removed; to display irc channel modes
|
||||||
|
in status bar (after channel name), you have to manually add the new item
|
||||||
|
'buffer_modes' (this is now used by default in status bar items), default
|
||||||
|
value for status bar items becomes:
|
||||||
|
** `/set weechat.bar.status.items "[time],[buffer_count],[buffer_plugin],buffer_number+:+buffer_name+(buffer_modes)+{buffer_nicklist_count}+buffer_filter,[lag],[hotlist],completion,scroll"`
|
||||||
|
* changes in options for command `/aspell`:
|
||||||
|
** new option `enable`: enable aspell
|
||||||
|
** new option `disable`: disable aspell
|
||||||
|
** new option `toggle`: toggle aspell (new default key: alt+"s")
|
||||||
|
** option `enable` renamed to `setdict` (set dictionary for current buffer)
|
||||||
|
** option `disable` renamed to `deldict` (delete dictionary used on current buffer)
|
||||||
|
** option `dictlist` renamed to `listdict` (show installed dictionaries)
|
||||||
|
* an horizontal separator has been added between split windows, and two options
|
||||||
|
have been added to toggle separators (both are enabled by default):
|
||||||
|
** 'weechat.look.window_separator_horizontal'
|
||||||
|
** 'weechat.look.window_separator_vertical'
|
||||||
|
* new keys were added, use command `/key missing` to add them or `/key listdiff`
|
||||||
|
to see differences between your current keys and WeeChat default keys
|
||||||
|
|
||||||
FlashCode, 2007-01-06::
|
Version 0.3.8 (2012-06-03)
|
||||||
WeeChat 0.2.2 released.
|
--------------------------
|
||||||
+
|
|
||||||
Important release notes:
|
|
||||||
* new charset plugin:
|
|
||||||
** for users of any previous version, all your charset settings
|
|
||||||
in weechat.rc will be LOST! You should save your weechat.rc
|
|
||||||
to keep your values and set them again with new "charset" plugin.
|
|
||||||
** for ISO users: history of channels may be without accents
|
|
||||||
(after /upgrade), this is not recoverable, but this is not a bug.
|
|
||||||
All new messages should be ok.
|
|
||||||
** be careful, now default encode is UTF-8 for all channels (before
|
|
||||||
it was terminal charset). If you still want to send messages as
|
|
||||||
ISO-8859-1, you should send either global encode or server specific
|
|
||||||
encode to ISO-8859-1.
|
|
||||||
For global encode: /setp charset.global.encode = "ISO-8859-1"
|
|
||||||
For server encode: (on server buffer) /charset encode ISO-8859-1
|
|
||||||
* new keys for topic scroll:
|
|
||||||
** new keys for scrolling topic: F9/F10
|
|
||||||
** key F10 was used for "infobar_clear" in previous WeeChat versions,
|
|
||||||
you have to manually rebind this key (except for new WeeChat users):
|
|
||||||
/key <press alt-k then F10> scroll_topic_right
|
|
||||||
which gives something like this:
|
|
||||||
/key meta2-21~ scroll_topic_right
|
|
||||||
|
|
||||||
FlashCode, 2006-10-01::
|
Important release notes:
|
||||||
WeeChat 0.2.1 released.
|
|
||||||
|
|
||||||
FlashCode, 2006-08-19::
|
* options 'weechat.look.prefix_align_more' and
|
||||||
WeeChat 0.2.0 released.
|
'weechat.look.prefix_buffer_align_more' have been converted from type boolean
|
||||||
+
|
to string:
|
||||||
Important release notes:
|
** if the value was on (default), new value is "+" and you can now customize
|
||||||
* if you upgraded with /upgrade in WeeChat, you should /disconnect and
|
this char
|
||||||
then /reconnect on each server, to display properly channel/user modes
|
** if the value was off, you have to set " " (string with one space)
|
||||||
* if you're using plugins, you should remove some old plugins libraries
|
* option 'weechat.look.paste_max_lines' can now be used with value 0 to detect
|
||||||
in WeeChat system library directory (commonly
|
paste with one line (only if terminal "bracketed paste mode" is enabled when
|
||||||
/usr/local/lib/weechat/plugins): remove `lib*` files (like `libperl.*`,
|
option 'weechat.look.paste_bracketed' is on); so now the value -1 is used
|
||||||
`libpython.*`, ..) and keep only new libraries (`perl.*`, `python.*`, ..)
|
to disable paste detection: if your value was 0, you should set it to -1:
|
||||||
|
** `/set weechat.look.paste_max_lines -1`
|
||||||
|
* rmodifier "nickserv" has a new default regex which includes option "release"
|
||||||
|
for command "/msg nickserv". If you never added/changed rmodifiers, you can
|
||||||
|
just reset all rmodifiers (command: `/rmodifier default -yes`).
|
||||||
|
If you added/changed some rmodifiers, do it manually with these two commannds:
|
||||||
|
** `/rmodifier del nickserv`
|
||||||
|
** `/rmodifier add nickserv history_add,input_text_display 1,4* ^(/(msg|quote) +nickserv +(id|identify|ghost \S+|release \S+) +)(.*)`
|
||||||
|
|
||||||
FlashCode, 2006-05-25::
|
Version 0.3.7 (2012-02-26)
|
||||||
WeeChat 0.1.9 released.
|
--------------------------
|
||||||
+
|
|
||||||
Important release notes:
|
|
||||||
* please close all DCC chat buffers before using /upgrade command,
|
|
||||||
otherwise you may experience problems with DCC chats.
|
|
||||||
* some changes in script API: now timer handlers functions takes exactly
|
|
||||||
0 (zero) argument (in version 0.1.8, two arguments were mandatory but
|
|
||||||
not used: server and args)
|
|
||||||
|
|
||||||
FlashCode, 2006-03-18::
|
Important release notes:
|
||||||
WeeChat 0.1.8 released.
|
|
||||||
+
|
|
||||||
Important release notes:
|
|
||||||
* it is recommended for users of version 0.1.7 (or any older), to
|
|
||||||
replace values in setup file (~/.weechat/weechat.rc) :
|
|
||||||
** option: log_path: replace "~/.weechat/logs" by "%h/logs"
|
|
||||||
** option: plugins_path: replace "~/.weechat/plugins" by "%h/plugins"
|
|
||||||
+
|
|
||||||
"%h" is replaced by WeeChat home (default: ~/.weechat, may be overriden
|
|
||||||
by new command line arg --dir)
|
|
||||||
* after installing 0.1.8 (or with /upgrade), issue both commands (if you
|
|
||||||
didn't redefined these keys (alt-home/end):
|
|
||||||
/key unbind meta-meta2-1~
|
|
||||||
/key unbind meta-meta2-4~
|
|
||||||
then launch again WeeChat (or issue /upgrade).
|
|
||||||
Alt-home/end were used for nicklist scroll, they're now replaced by
|
|
||||||
Alt-F11/F12.
|
|
||||||
|
|
||||||
FlashCode, 2006-01-14::
|
* option `scroll_unread` has been moved from command `/input` to `/window`,
|
||||||
WeeChat 0.1.7 released.
|
therefore default command of key alt+"u" has been updated. To bind key with
|
||||||
+
|
new default value:
|
||||||
Important release notes:
|
** `/key bind meta-u /window scroll_unread`
|
||||||
* Ruby script plugin has been added but is experimental in this release.
|
* extended regex is used in filters and irc ignore, so some chars that
|
||||||
You're warned!
|
needed escape in past do not need any more (for example `[0-9]\+` becomes
|
||||||
* "/away" command was changed to be RFC 2812 compliant.
|
`[0-9]+`), filters and ignore have to be manually fixed
|
||||||
Now argument is required to set away, and no argument means
|
* option 'weechat.look.highlight_regex' becomes case insensitive by default,
|
||||||
remove away ("back"). Setting "irc_default_msg_away" has been removed.
|
to make it case sensitive, use "(?-i)" at beginning of string, for example:
|
||||||
|
"(?-i)FlashCode|flashy"
|
||||||
|
* option 'weechat.history.max_lines' has been renamed to
|
||||||
|
'weechat.history.max_buffer_lines_number'
|
||||||
|
* option 'weechat.plugin.extension' now supports list of extensions, and new
|
||||||
|
default value is ".so,.dll" (with this value, weechat.conf is compatible with
|
||||||
|
Cygwin)
|
||||||
|
|
||||||
FlashCode, 2005-11-11::
|
Version 0.3.6 (2011-10-22)
|
||||||
WeeChat 0.1.6 released.
|
--------------------------
|
||||||
+
|
|
||||||
Important release notes:
|
|
||||||
* incompatibility with some old scripts: now all handlers have to return
|
|
||||||
a code for completion, and to do some actions about message to ignore
|
|
||||||
(please look at documentation for detail)
|
|
||||||
* on OpenBSD, the new option "plugins_extension" should be set to ".so.0.0"
|
|
||||||
since the plugins names are ending by ".so.0.0" and not ".so"
|
|
||||||
* with new and full UTF-8 support, the option "look_charset_internal"
|
|
||||||
should be set to blank for most cases. Forces it only if your locale is
|
|
||||||
not properly detected by WeeChat (you can set "UTF-8" or "ISO-8859-15"
|
|
||||||
for example, depending on your locale). WeeChat is looking for "UTF-8" in
|
|
||||||
your locale name at startup.
|
|
||||||
|
|
||||||
FlashCode, 2005-09-24::
|
Important release notes:
|
||||||
WeeChat 0.1.5 released.
|
|
||||||
|
|
||||||
FlashCode, 2005-07-30::
|
* bold is not used any more for basic colors (used only if terminal has less
|
||||||
WeeChat 0.1.4 released.
|
than 16 colors), a new option has been added to force bold if needed:
|
||||||
|
'weechat.look.color_basic_force_bold'
|
||||||
|
* option 'weechat.look.hline_char' has been renamed to
|
||||||
|
'weechat.look.separator_horizontal'
|
||||||
|
|
||||||
FlashCode, 2005-07-02::
|
Version 0.3.5 (2011-05-15)
|
||||||
WeeChat 0.1.3 released.
|
--------------------------
|
||||||
|
|
||||||
FlashCode, 2005-05-21::
|
Important release notes:
|
||||||
WeeChat 0.1.2 released.
|
|
||||||
|
|
||||||
FlashCode, 2005-03-20::
|
* if you have some colors defined in section "palette" with version 0.3.4, you
|
||||||
WeeChat 0.1.1 released.
|
should remove all colors defined, and add new aliases (it's not needed any
|
||||||
|
more to add colors before using them)
|
||||||
|
* colors for nick prefixes (char for op, voice, ..) are defined in a single
|
||||||
|
option 'irc.color.nick_prefixes', therefore following options will be lost:
|
||||||
|
'irc.color.nick_prefix_op', 'irc.color.nick_prefix_halfop',
|
||||||
|
'irc.color.nick_prefix_voice', 'irc.color.nick_prefix_user'
|
||||||
|
* count of messages have been added to hotlist by default, if you want to come
|
||||||
|
back to old behaviour, do that:
|
||||||
|
** `/set weechat.look.hotlist_count_max 0`
|
||||||
|
** `/set weechat.look.hotlist_buffer_separator ","`
|
||||||
|
* when you are away, all buffers are now added to hotlist by default (even if
|
||||||
|
they are displayed in a window), if you want to come back to old behaviour, do
|
||||||
|
that:
|
||||||
|
** `/set weechat.look.hotlist_add_buffer_if_away off`
|
||||||
|
* new keys were added, use command `/key missing` to add them or `/key listdiff`
|
||||||
|
to see differences between your current keys and WeeChat default keys
|
||||||
|
|
||||||
FlashCode, 2005-02-12::
|
Version 0.3.4 (2011-01-16)
|
||||||
WeeChat 0.1.0 released.
|
--------------------------
|
||||||
|
|
||||||
FlashCode, 2005-01-01::
|
Important release notes:
|
||||||
WeeChat 0.0.9 released.
|
|
||||||
|
|
||||||
FlashCode, 2004-10-30::
|
* if you are using `/upgrade` from a previous release:
|
||||||
WeeChat 0.0.8 released.
|
** some nick prefixes can be wrong, so it is recommended to do `/allchan names`
|
||||||
|
** nick colors are defined with a new option 'weechat.color.chat_nick_colors',
|
||||||
|
therefore old options 'weechat.color.chat_nick_color1..10' will be lost when
|
||||||
|
upgrading
|
||||||
|
** nick colors in messages displayed will be wrong if you changed some nick colors
|
||||||
|
(old default colors will be used)
|
||||||
|
* some IRC options have been renamed, before upgrading to this version, note
|
||||||
|
value for old options, and set them again with new name:
|
||||||
|
** options moved from 'network' section to servers (with global value, and server
|
||||||
|
value, like other server options):
|
||||||
|
*** 'irc.network.connection_timeout' moved to 'irc.server_default.connection_timeout'
|
||||||
|
*** 'irc.network.anti_flood_prio_high' moved to 'irc.server_default.anti_flood_prio_high'
|
||||||
|
*** 'irc.network.anti_flood_prio_low' moved to 'irc.server_default.anti_flood_prio_low'
|
||||||
|
*** 'irc.network.away_check' moved to 'irc.server_default.away_check'
|
||||||
|
*** 'irc.network.away_check_max_nicks' moved to 'irc.server_default.away_check_max_nicks'
|
||||||
|
*** 'irc.network.default_msg_part' moved to 'irc.server_default.default_msg_part'
|
||||||
|
*** 'irc.network.default_msg_quit' moved to 'irc.server_default.default_msg_quit'
|
||||||
|
** other IRC options renamed:
|
||||||
|
*** 'irc.look.open_channel_near_server' moved to 'irc.look.new_channel_position'
|
||||||
|
(old option was boolean, new is integer with value as string)
|
||||||
|
*** 'irc.look.open_pv_near_server' moved to 'irc.look.new_pv_position'
|
||||||
|
(old option was boolean, new is integer with value as string)
|
||||||
|
|
||||||
FlashCode, 2004-08-08::
|
Version 0.3.3 (2010-08-07)
|
||||||
WeeChat 0.0.7 released.
|
--------------------------
|
||||||
|
|
||||||
FlashCode, 2004-06-05::
|
Important release notes:
|
||||||
WeeChat 0.0.6 released.
|
|
||||||
|
|
||||||
FlashCode, 2004-02-07::
|
* if you are using `/upgrade` from a previous release, then you must reconnect
|
||||||
WeeChat 0.0.5 released.
|
to IRC servers in order to use new command /wallchops.
|
||||||
|
* option 'irc.network.lag_min_show' is now in milliseconds, you should set new
|
||||||
|
value: your current value multiplied by 1000 (new default value is 500).
|
||||||
|
|
||||||
FlashCode, 2004-01-01::
|
Version 0.3.2 (2010-04-18)
|
||||||
WeeChat 0.0.4 released.
|
--------------------------
|
||||||
|
|
||||||
FlashCode, 2003-11-03::
|
If you are using `/upgrade` from a previous release, then you must execute this
|
||||||
WeeChat 0.0.3 released.
|
command on all IRC servers/channels/private buffers and xfer DCC chats (not
|
||||||
|
needed on WeeChat core buffer or buffers from other plugins/scripts): +
|
||||||
|
`/buffer set highlight_words $nick`
|
||||||
|
|
||||||
FlashCode, 2003-10-05::
|
Version 0.3.1.1 (2010-01-31)
|
||||||
WeeChat 0.0.2 released.
|
----------------------------
|
||||||
|
|
||||||
FlashCode, 2003-09-27::
|
This version fixes crashs with SSL connection and purge of old DCC chats.
|
||||||
WeeChat 0.0.1 released.
|
|
||||||
|
All users of version 0.3.1 should upgrade to this version.
|
||||||
|
|
||||||
|
Version 0.3.1 (2010-01-23)
|
||||||
|
--------------------------
|
||||||
|
|
||||||
|
IRC commands /ame and /amsg are now aliases, if you are upgrading from version
|
||||||
|
0.3.0, you must create aliases with following commands: +
|
||||||
|
`/alias aaway allserv /away` +
|
||||||
|
`/alias ame allchan /me` +
|
||||||
|
`/alias amsg allchan /amsg *` +
|
||||||
|
`/alias anick allserv /nick`
|
||||||
|
|
||||||
|
Version 0.3.0 (2009-09-06)
|
||||||
|
--------------------------
|
||||||
|
|
||||||
|
This version brings major changes, especially for configuration files and plugin
|
||||||
|
API.
|
||||||
|
|
||||||
|
For more information about this version, please read file 'UPGRADE_0.3'.
|
||||||
|
|
||||||
|
Version 0.2.6.3 (2009-06-13)
|
||||||
|
----------------------------
|
||||||
|
|
||||||
|
This version fixes gnutls detection.
|
||||||
|
|
||||||
|
Version 0.2.6.2 (2009-04-18)
|
||||||
|
----------------------------
|
||||||
|
|
||||||
|
This version fixes a bug with charset decoding (like 'iso2022jp').
|
||||||
|
|
||||||
|
Version 0.2.6.1 (2009-03-14)
|
||||||
|
----------------------------
|
||||||
|
|
||||||
|
This version fixes a major bug: crash with some special chars in IRC messages.
|
||||||
|
|
||||||
|
Version 0.2.6 (2007-09-06)
|
||||||
|
--------------------------
|
||||||
|
|
||||||
|
No release note.
|
||||||
|
|
||||||
|
Version 0.2.5 (2007-06-07)
|
||||||
|
--------------------------
|
||||||
|
|
||||||
|
No release note.
|
||||||
|
|
||||||
|
Version 0.2.4 (2007-03-29)
|
||||||
|
--------------------------
|
||||||
|
|
||||||
|
No release note.
|
||||||
|
|
||||||
|
Version 0.2.3 (2007-01-10)
|
||||||
|
--------------------------
|
||||||
|
|
||||||
|
This version fixes several major bugs of version 0.2.2.
|
||||||
|
|
||||||
|
All users of version 0.2.2 should upgrade to this version.
|
||||||
|
|
||||||
|
Version 0.2.2 (2007-01-06)
|
||||||
|
--------------------------
|
||||||
|
|
||||||
|
Important release notes:
|
||||||
|
|
||||||
|
* new charset plugin:
|
||||||
|
** for users of any previous version, all your charset settings in weechat.rc
|
||||||
|
will be LOST! You should save your weechat.rc to keep your values and set
|
||||||
|
them again with new 'charset' plugin.
|
||||||
|
** for ISO users: history of channels may be without accents (after `/upgrade`),
|
||||||
|
this is not recoverable, but this is not a bug. All new messages should be
|
||||||
|
ok.
|
||||||
|
** be careful, now default encode is UTF-8 for all channels (before it was
|
||||||
|
terminal charset). If you still want to send messages as 'ISO-8859-1', you
|
||||||
|
should send either global encode or server specific encode to 'ISO-8859-1':
|
||||||
|
*** for global encode: `/setp charset.global.encode = "ISO-8859-1"`
|
||||||
|
*** for server encode (on server buffer): `/charset encode ISO-8859-1`
|
||||||
|
* new keys for topic scroll:
|
||||||
|
** new keys for scrolling topic: F9/F10
|
||||||
|
** key F10 was used for `infobar_clear` in previous WeeChat versions,
|
||||||
|
you have to manually rebind this key (except for new WeeChat users):
|
||||||
|
*** `/key <press alt+"k" then F10> scroll_topic_right` (which gives something
|
||||||
|
like: `/key meta2-21~ scroll_topic_right`).
|
||||||
|
|
||||||
|
Version 0.2.1 (2006-10-01)
|
||||||
|
--------------------------
|
||||||
|
|
||||||
|
No release note.
|
||||||
|
|
||||||
|
Version 0.2.0 (2006-08-19)
|
||||||
|
--------------------------
|
||||||
|
|
||||||
|
Important release notes:
|
||||||
|
|
||||||
|
* if you upgraded with `/upgrade` in WeeChat, you should `/disconnect` and then
|
||||||
|
`/reconnect` on each server, to display properly channel/user modes.
|
||||||
|
* if you're using plugins, you should remove some old plugins libraries in
|
||||||
|
WeeChat system library directory (commonly '/usr/local/lib/weechat/plugins'):
|
||||||
|
remove `lib*` files (like `libperl.*`, `libpython.*`, ..) and keep only new
|
||||||
|
libraries (`perl.*`, `python.*`, ..).
|
||||||
|
|
||||||
|
Version 0.1.9 (2006-05-25)
|
||||||
|
--------------------------
|
||||||
|
|
||||||
|
Important release notes:
|
||||||
|
|
||||||
|
* please close all DCC chat buffers before using /upgrade command, otherwise you
|
||||||
|
may experience problems with DCC chats.
|
||||||
|
* some changes in script API: now timer handlers functions takes exactly
|
||||||
|
0 (zero) argument (in version 0.1.8, two arguments were mandatory but not
|
||||||
|
used: server and args).
|
||||||
|
|
||||||
|
Version 0.1.8 (2006-03-18)
|
||||||
|
--------------------------
|
||||||
|
|
||||||
|
Important release notes:
|
||||||
|
|
||||||
|
* it is recommended for users of version 0.1.7 (or any older), to
|
||||||
|
replace values in setup file ('~/.weechat/weechat.rc'):
|
||||||
|
** option: log_path: replace '~/.weechat/logs' by '%h/logs'
|
||||||
|
** option: plugins_path: replace '~/.weechat/plugins' by '%h/plugins' +
|
||||||
|
'%h' is replaced by WeeChat home (default: '~/.weechat', may be overriden
|
||||||
|
by new command line arg `--dir`).
|
||||||
|
* after installing 0.1.8 (or with `/upgrade`), issue both commands (if you
|
||||||
|
didn't redefine these keys (alt+{home|end}):
|
||||||
|
** `/key unbind meta-meta2-1~`
|
||||||
|
** `/key unbind meta-meta2-4~`
|
||||||
|
** then launch again WeeChat (or issue `/upgrade`).
|
||||||
|
* Keys alt+{home|end} were used for nicklist scroll, they're now replaced by
|
||||||
|
alt+{F11|F12}.
|
||||||
|
|
||||||
|
Version 0.1.7 (2006-01-14)
|
||||||
|
--------------------------
|
||||||
|
|
||||||
|
Important release notes:
|
||||||
|
|
||||||
|
* Ruby script plugin has been added but is experimental in this release.
|
||||||
|
You're warned!
|
||||||
|
* `/away` command was changed to be RFC 2812 compliant. Now argument is required
|
||||||
|
to set away, and no argument means remove away ("back"). Option
|
||||||
|
'irc_default_msg_away' has been removed.
|
||||||
|
|
||||||
|
Version 0.1.6 (2005-11-11)
|
||||||
|
--------------------------
|
||||||
|
|
||||||
|
Important release notes:
|
||||||
|
|
||||||
|
* incompatibility with some old scripts: now all handlers have to return a code
|
||||||
|
for completion, and to do some actions about message to ignore (please look at
|
||||||
|
documentation for detail).
|
||||||
|
* on OpenBSD, the new option 'plugins_extension' should be set to '.so.0.0'
|
||||||
|
since the plugins names are ending by '.so.0.0' and not '.so'.
|
||||||
|
* with new and full UTF-8 support, the option 'look_charset_internal' should be
|
||||||
|
set to blank for most cases. Forces it only if your locale is not properly
|
||||||
|
detected by WeeChat (you can set 'UTF-8' or 'ISO-8859-15' for example,
|
||||||
|
depending on your locale). WeeChat is looking for 'UTF-8' in your locale name
|
||||||
|
at startup.
|
||||||
|
|
||||||
|
Version 0.1.5 (2005-09-24)
|
||||||
|
--------------------------
|
||||||
|
|
||||||
|
No release note.
|
||||||
|
|
||||||
|
Version 0.1.4 (2005-07-30)
|
||||||
|
--------------------------
|
||||||
|
|
||||||
|
No release note.
|
||||||
|
|
||||||
|
Version 0.1.3 (2005-07-02)
|
||||||
|
--------------------------
|
||||||
|
|
||||||
|
No release note.
|
||||||
|
|
||||||
|
Version 0.1.2 (2005-05-21)
|
||||||
|
--------------------------
|
||||||
|
|
||||||
|
No release note.
|
||||||
|
|
||||||
|
Version 0.1.1 (2005-03-20)
|
||||||
|
--------------------------
|
||||||
|
|
||||||
|
No release note.
|
||||||
|
|
||||||
|
Version 0.1.0 (2005-02-12)
|
||||||
|
--------------------------
|
||||||
|
|
||||||
|
No release note.
|
||||||
|
|
||||||
|
Version 0.0.9 (2005-01-01)
|
||||||
|
--------------------------
|
||||||
|
|
||||||
|
No release note.
|
||||||
|
|
||||||
|
Version 0.0.8 (2004-10-30)
|
||||||
|
--------------------------
|
||||||
|
|
||||||
|
No release note.
|
||||||
|
|
||||||
|
Version 0.0.7 (2004-08-08)
|
||||||
|
--------------------------
|
||||||
|
|
||||||
|
No release note.
|
||||||
|
|
||||||
|
Version 0.0.6 (2004-06-05)
|
||||||
|
--------------------------
|
||||||
|
|
||||||
|
No release note.
|
||||||
|
|
||||||
|
Version 0.0.5 (2004-02-07)
|
||||||
|
--------------------------
|
||||||
|
|
||||||
|
No release note.
|
||||||
|
|
||||||
|
Version 0.0.4 (2004-01-01)
|
||||||
|
--------------------------
|
||||||
|
|
||||||
|
No release note.
|
||||||
|
|
||||||
|
Version 0.0.3 (2003-11-03)
|
||||||
|
--------------------------
|
||||||
|
|
||||||
|
No release note.
|
||||||
|
|
||||||
|
Version 0.0.2 (2003-10-05)
|
||||||
|
--------------------------
|
||||||
|
|
||||||
|
No release note.
|
||||||
|
|
||||||
|
Version 0.0.1 (2003-09-27)
|
||||||
|
--------------------------
|
||||||
|
|
||||||
|
No release note.
|
||||||
|
|||||||
@@ -11,33 +11,30 @@ Features
|
|||||||
--------
|
--------
|
||||||
|
|
||||||
* chat client with multi-protocols/servers connection
|
* chat client with multi-protocols/servers connection
|
||||||
* many GUI (curses, Gtk, Qt) (1)
|
|
||||||
* small, fast and very light
|
* small, fast and very light
|
||||||
* customizable and extensible with plugins (C, Perl, Python, Ruby, Lua, Tcl)
|
* customizable and extensible with plugins (C, Perl, Python, Ruby, Lua, Tcl, Guile)
|
||||||
* compliant with IRC RFCs 1459, 2810, 2811, 2812 and 2813
|
* compliant with IRC RFCs 1459, 2810, 2811, 2812 and 2813
|
||||||
* developed from scratch
|
* developed from scratch
|
||||||
* multi-platform (GNU/Linux, *BSD, Mac OS X, QNX, Windows & other) (2)
|
* multi-platform (GNU/Linux, *BSD, Mac OS X, QNX, Windows & other)
|
||||||
* free software, released under GPLv3
|
* free software, released under GPLv3
|
||||||
|
|
||||||
NOTE: (1) only Curses interface is available today
|
|
||||||
+
|
|
||||||
(2) Windows version is under construction
|
|
||||||
|
|
||||||
|
|
||||||
Copyright
|
Copyright
|
||||||
---------
|
---------
|
||||||
|
|
||||||
WeeChat (c) Copyright 2003-2009 by FlashCode <flashcode@flashtux.org>
|
Copyright (C) 2003-2012 Sébastien Helleu <flashcode@flashtux.org>
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This file is part of WeeChat, the extensible chat client.
|
||||||
|
|
||||||
|
WeeChat is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
the Free Software Foundation; either version 3 of the License, or
|
the Free Software Foundation; either version 3 of the License, or
|
||||||
(at your option) any later version.
|
(at your option) any later version.
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
WeeChat is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
GNU General Public License for more details.
|
GNU General Public License for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
along with WeeChat. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
WeeChat Upgrade to 0.3.x
|
WeeChat Upgrade to 0.3.x
|
||||||
========================
|
========================
|
||||||
FlashCode <flashcode@flashtux.org>
|
Sébastien Helleu <flashcode@flashtux.org>
|
||||||
v0.3.0, 2009-09-06
|
v0.3.0, 2009-09-06
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
+12
-10
@@ -1,26 +1,28 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
#
|
#
|
||||||
# Copyright (c) 2003-2009 FlashCode <flashcode@flashtux.org>
|
# Copyright (C) 2003-2012 Sebastien Helleu <flashcode@flashtux.org>
|
||||||
|
# Copyright (C) 2005 Julien Louis <ptitlouis@sysif.net>
|
||||||
|
# Copyright (C) 2005-2006 Emmanuel Bouthenot <kolter@openics.org>
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or modify
|
# This file is part of WeeChat, the extensible chat client.
|
||||||
|
#
|
||||||
|
# WeeChat is free software; you can redistribute it and/or modify
|
||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
# the Free Software Foundation; either version 3 of the License, or
|
# the Free Software Foundation; either version 3 of the License, or
|
||||||
# (at your option) any later version.
|
# (at your option) any later version.
|
||||||
#
|
#
|
||||||
# This program is distributed in the hope that it will be useful,
|
# WeeChat is distributed in the hope that it will be useful,
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
# GNU General Public License for more details.
|
# GNU General Public License for more details.
|
||||||
#
|
#
|
||||||
# You should have received a copy of the GNU General Public License
|
# You should have received a copy of the GNU General Public License
|
||||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
# along with WeeChat. If not, see <http://www.gnu.org/licenses/>.
|
||||||
#
|
#
|
||||||
|
|
||||||
###
|
###
|
||||||
### common stuff
|
### common stuff
|
||||||
###
|
###
|
||||||
OK="\\033[70G[\\033[1;32mOK\\033[1;00m]"
|
|
||||||
FAIL="\\033[70G[\\033[1;31mFAILED\\033[1;00m]"
|
|
||||||
|
|
||||||
AUTOGEN_LOG=autogen.log
|
AUTOGEN_LOG=autogen.log
|
||||||
|
|
||||||
@@ -36,13 +38,13 @@ err ()
|
|||||||
|
|
||||||
run ()
|
run ()
|
||||||
{
|
{
|
||||||
echo -n "Running \"$@\""
|
echo -n "Running \"$@\"..."
|
||||||
eval $@ >$AUTOGEN_LOG 2>&1
|
eval $@ >$AUTOGEN_LOG 2>&1
|
||||||
if [ $? = 0 ] ; then
|
if [ $? = 0 ] ; then
|
||||||
echo -e $OK
|
echo " OK"
|
||||||
else
|
else
|
||||||
echo -e $FAIL
|
echo " FAILED"
|
||||||
err
|
err
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,138 @@
|
|||||||
|
# CMAKE_PARSE_ARGUMENTS(<prefix> <options> <one_value_keywords> <multi_value_keywords> args...)
|
||||||
|
#
|
||||||
|
# CMAKE_PARSE_ARGUMENTS() is intended to be used in macros or functions for
|
||||||
|
# parsing the arguments given to that macro or function.
|
||||||
|
# It processes the arguments and defines a set of variables which hold the
|
||||||
|
# values of the respective options.
|
||||||
|
#
|
||||||
|
# The <options> argument contains all options for the respective macro,
|
||||||
|
# i.e. keywords which can be used when calling the macro without any value
|
||||||
|
# following, like e.g. the OPTIONAL keyword of the install() command.
|
||||||
|
#
|
||||||
|
# The <one_value_keywords> argument contains all keywords for this macro
|
||||||
|
# which are followed by one value, like e.g. DESTINATION keyword of the
|
||||||
|
# install() command.
|
||||||
|
#
|
||||||
|
# The <multi_value_keywords> argument contains all keywords for this macro
|
||||||
|
# which can be followed by more than one value, like e.g. the TARGETS or
|
||||||
|
# FILES keywords of the install() command.
|
||||||
|
#
|
||||||
|
# When done, CMAKE_PARSE_ARGUMENTS() will have defined for each of the
|
||||||
|
# keywords listed in <options>, <one_value_keywords> and
|
||||||
|
# <multi_value_keywords> a variable composed of the given <prefix>
|
||||||
|
# followed by "_" and the name of the respective keyword.
|
||||||
|
# These variables will then hold the respective value from the argument list.
|
||||||
|
# For the <options> keywords this will be TRUE or FALSE.
|
||||||
|
#
|
||||||
|
# All remaining arguments are collected in a variable
|
||||||
|
# <prefix>_UNPARSED_ARGUMENTS, this can be checked afterwards to see whether
|
||||||
|
# your macro was called with unrecognized parameters.
|
||||||
|
#
|
||||||
|
# As an example here a my_install() macro, which takes similar arguments as the
|
||||||
|
# real install() command:
|
||||||
|
#
|
||||||
|
# function(MY_INSTALL)
|
||||||
|
# set(options OPTIONAL FAST)
|
||||||
|
# set(oneValueArgs DESTINATION RENAME)
|
||||||
|
# set(multiValueArgs TARGETS CONFIGURATIONS)
|
||||||
|
# cmake_parse_arguments(MY_INSTALL "${options}" "${oneValueArgs}" "${multiValueArgs}" ${ARGN} )
|
||||||
|
# ...
|
||||||
|
#
|
||||||
|
# Assume my_install() has been called like this:
|
||||||
|
# my_install(TARGETS foo bar DESTINATION bin OPTIONAL blub)
|
||||||
|
#
|
||||||
|
# After the cmake_parse_arguments() call the macro will have set the following
|
||||||
|
# variables:
|
||||||
|
# MY_INSTALL_OPTIONAL = TRUE
|
||||||
|
# MY_INSTALL_FAST = FALSE (this option was not used when calling my_install()
|
||||||
|
# MY_INSTALL_DESTINATION = "bin"
|
||||||
|
# MY_INSTALL_RENAME = "" (was not used)
|
||||||
|
# MY_INSTALL_TARGETS = "foo;bar"
|
||||||
|
# MY_INSTALL_CONFIGURATIONS = "" (was not used)
|
||||||
|
# MY_INSTALL_UNPARSED_ARGUMENTS = "blub" (no value expected after "OPTIONAL"
|
||||||
|
#
|
||||||
|
# You can the continue and process these variables.
|
||||||
|
#
|
||||||
|
# Keywords terminate lists of values, e.g. if directly after a one_value_keyword
|
||||||
|
# another recognized keyword follows, this is interpreted as the beginning of
|
||||||
|
# the new option.
|
||||||
|
# E.g. my_install(TARGETS foo DESTINATION OPTIONAL) would result in
|
||||||
|
# MY_INSTALL_DESTINATION set to "OPTIONAL", but MY_INSTALL_DESTINATION would
|
||||||
|
# be empty and MY_INSTALL_OPTIONAL would be set to TRUE therefor.
|
||||||
|
|
||||||
|
#=============================================================================
|
||||||
|
# Copyright 2010 Alexander Neundorf <neundorf@kde.org>
|
||||||
|
#
|
||||||
|
# Distributed under the OSI-approved BSD License (the "License");
|
||||||
|
# see accompanying file Copyright.txt for details.
|
||||||
|
#
|
||||||
|
# This software is distributed WITHOUT ANY WARRANTY; without even the
|
||||||
|
# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||||
|
# See the License for more information.
|
||||||
|
#=============================================================================
|
||||||
|
# (To distribute this file outside of CMake, substitute the full
|
||||||
|
# License text for the above reference.)
|
||||||
|
|
||||||
|
|
||||||
|
if(__CMAKE_PARSE_ARGUMENTS_INCLUDED)
|
||||||
|
return()
|
||||||
|
endif()
|
||||||
|
set(__CMAKE_PARSE_ARGUMENTS_INCLUDED TRUE)
|
||||||
|
|
||||||
|
|
||||||
|
function(CMAKE_PARSE_ARGUMENTS prefix _optionNames _singleArgNames _multiArgNames)
|
||||||
|
# first set all result variables to empty/FALSE
|
||||||
|
foreach(arg_name ${_singleArgNames} ${_multiArgNames})
|
||||||
|
set(${prefix}_${arg_name})
|
||||||
|
endforeach(arg_name)
|
||||||
|
|
||||||
|
foreach(option ${_optionNames})
|
||||||
|
set(${prefix}_${option} FALSE)
|
||||||
|
endforeach(option)
|
||||||
|
|
||||||
|
set(${prefix}_UNPARSED_ARGUMENTS)
|
||||||
|
|
||||||
|
set(insideValues FALSE)
|
||||||
|
set(currentArgName)
|
||||||
|
|
||||||
|
# now iterate over all arguments and fill the result variables
|
||||||
|
foreach(currentArg ${ARGN})
|
||||||
|
list(FIND _optionNames "${currentArg}" optionIndex) # ... then this marks the end of the arguments belonging to this keyword
|
||||||
|
list(FIND _singleArgNames "${currentArg}" singleArgIndex) # ... then this marks the end of the arguments belonging to this keyword
|
||||||
|
list(FIND _multiArgNames "${currentArg}" multiArgIndex) # ... then this marks the end of the arguments belonging to this keyword
|
||||||
|
|
||||||
|
if(${optionIndex} EQUAL -1 AND ${singleArgIndex} EQUAL -1 AND ${multiArgIndex} EQUAL -1)
|
||||||
|
if(insideValues)
|
||||||
|
if("${insideValues}" STREQUAL "SINGLE")
|
||||||
|
set(${prefix}_${currentArgName} ${currentArg})
|
||||||
|
set(insideValues FALSE)
|
||||||
|
elseif("${insideValues}" STREQUAL "MULTI")
|
||||||
|
list(APPEND ${prefix}_${currentArgName} ${currentArg})
|
||||||
|
endif()
|
||||||
|
else(insideValues)
|
||||||
|
list(APPEND ${prefix}_UNPARSED_ARGUMENTS ${currentArg})
|
||||||
|
endif(insideValues)
|
||||||
|
else()
|
||||||
|
if(NOT ${optionIndex} EQUAL -1)
|
||||||
|
set(${prefix}_${currentArg} TRUE)
|
||||||
|
set(insideValues FALSE)
|
||||||
|
elseif(NOT ${singleArgIndex} EQUAL -1)
|
||||||
|
set(currentArgName ${currentArg})
|
||||||
|
set(${prefix}_${currentArgName})
|
||||||
|
set(insideValues "SINGLE")
|
||||||
|
elseif(NOT ${multiArgIndex} EQUAL -1)
|
||||||
|
set(currentArgName ${currentArg})
|
||||||
|
set(${prefix}_${currentArgName})
|
||||||
|
set(insideValues "MULTI")
|
||||||
|
endif()
|
||||||
|
endif()
|
||||||
|
|
||||||
|
endforeach(currentArg)
|
||||||
|
|
||||||
|
# propagate the result variables to the caller:
|
||||||
|
foreach(arg_name ${_singleArgNames} ${_multiArgNames} ${_optionNames})
|
||||||
|
set(${prefix}_${arg_name} ${${prefix}_${arg_name}} PARENT_SCOPE)
|
||||||
|
endforeach(arg_name)
|
||||||
|
set(${prefix}_UNPARSED_ARGUMENTS ${${prefix}_UNPARSED_ARGUMENTS} PARENT_SCOPE)
|
||||||
|
|
||||||
|
endfunction(CMAKE_PARSE_ARGUMENTS _options _singleArgs _multiArgs)
|
||||||
@@ -1,17 +1,20 @@
|
|||||||
# Copyright (c) 2003-2009 FlashCode <flashcode@flashtux.org>
|
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or modify
|
# Copyright (C) 2003-2012 Sebastien Helleu <flashcode@flashtux.org>
|
||||||
|
#
|
||||||
|
# This file is part of WeeChat, the extensible chat client.
|
||||||
|
#
|
||||||
|
# WeeChat is free software; you can redistribute it and/or modify
|
||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
# the Free Software Foundation; either version 3 of the License, or
|
# the Free Software Foundation; either version 3 of the License, or
|
||||||
# (at your option) any later version.
|
# (at your option) any later version.
|
||||||
#
|
#
|
||||||
# This program is distributed in the hope that it will be useful,
|
# WeeChat is distributed in the hope that it will be useful,
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
# GNU General Public License for more details.
|
# GNU General Public License for more details.
|
||||||
#
|
#
|
||||||
# You should have received a copy of the GNU General Public License
|
# You should have received a copy of the GNU General Public License
|
||||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
# along with WeeChat. If not, see <http://www.gnu.org/licenses/>.
|
||||||
#
|
#
|
||||||
|
|
||||||
# - Find Asciidoc
|
# - Find Asciidoc
|
||||||
|
|||||||
@@ -1,17 +1,20 @@
|
|||||||
# Copyright (c) 2003-2009 FlashCode <flashcode@flashtux.org>
|
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or modify
|
# Copyright (C) 2003-2012 Sebastien Helleu <flashcode@flashtux.org>
|
||||||
|
#
|
||||||
|
# This file is part of WeeChat, the extensible chat client.
|
||||||
|
#
|
||||||
|
# WeeChat is free software; you can redistribute it and/or modify
|
||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
# the Free Software Foundation; either version 3 of the License, or
|
# the Free Software Foundation; either version 3 of the License, or
|
||||||
# (at your option) any later version.
|
# (at your option) any later version.
|
||||||
#
|
#
|
||||||
# This program is distributed in the hope that it will be useful,
|
# WeeChat is distributed in the hope that it will be useful,
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
# GNU General Public License for more details.
|
# GNU General Public License for more details.
|
||||||
#
|
#
|
||||||
# You should have received a copy of the GNU General Public License
|
# You should have received a copy of the GNU General Public License
|
||||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
# along with WeeChat. If not, see <http://www.gnu.org/licenses/>.
|
||||||
#
|
#
|
||||||
|
|
||||||
# - Find Aspell
|
# - Find Aspell
|
||||||
|
|||||||
@@ -0,0 +1,50 @@
|
|||||||
|
#
|
||||||
|
# Copyright (C) 2003-2012 Sebastien Helleu <flashcode@flashtux.org>
|
||||||
|
#
|
||||||
|
# This file is part of WeeChat, the extensible chat client.
|
||||||
|
#
|
||||||
|
# WeeChat 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 3 of the License, or
|
||||||
|
# (at your option) any later version.
|
||||||
|
#
|
||||||
|
# WeeChat 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 WeeChat. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
|
||||||
|
# - Find Gcrypt
|
||||||
|
# This module finds if libgcrypt is installed and determines where
|
||||||
|
# the include files and libraries are.
|
||||||
|
#
|
||||||
|
# This code sets the following variables:
|
||||||
|
#
|
||||||
|
# GCRYPT_CFLAGS = cflags to use to compile
|
||||||
|
# GCRYPT_LDFLAGS = ldflags to use to compile
|
||||||
|
#
|
||||||
|
|
||||||
|
FIND_PROGRAM(LIBGCRYPT_CONFIG_EXECUTABLE NAMES libgcrypt-config)
|
||||||
|
|
||||||
|
set(GCRYPT_LDFLAGS)
|
||||||
|
set(GCRYPT_CFLAGS)
|
||||||
|
|
||||||
|
IF(LIBGCRYPT_CONFIG_EXECUTABLE)
|
||||||
|
|
||||||
|
EXEC_PROGRAM(${LIBGCRYPT_CONFIG_EXECUTABLE} ARGS --libs RETURN_VALUE _return_VALUE OUTPUT_VARIABLE GCRYPT_LDFLAGS)
|
||||||
|
EXEC_PROGRAM(${LIBGCRYPT_CONFIG_EXECUTABLE} ARGS --cflags RETURN_VALUE _return_VALUE OUTPUT_VARIABLE GCRYPT_CFLAGS)
|
||||||
|
|
||||||
|
IF(${GCRYPT_CFLAGS} MATCHES "\n")
|
||||||
|
SET(GCRYPT_CFLAGS " ")
|
||||||
|
ENDIF(${GCRYPT_CFLAGS} MATCHES "\n")
|
||||||
|
|
||||||
|
IF(GCRYPT_LDFLAGS AND GCRYPT_CFLAGS)
|
||||||
|
SET(GCRYPT_FOUND TRUE)
|
||||||
|
ENDIF(GCRYPT_LDFLAGS AND GCRYPT_CFLAGS)
|
||||||
|
|
||||||
|
ENDIF(LIBGCRYPT_CONFIG_EXECUTABLE)
|
||||||
|
|
||||||
|
MARK_AS_ADVANCED(GCRYPT_CFLAGS GCRYPT_LDFLAGS)
|
||||||
+13
-8
@@ -1,17 +1,22 @@
|
|||||||
# Copyright (c) 2003-2009 FlashCode <flashcode@flashtux.org>
|
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or modify
|
# Copyright (C) 2003-2012 Sebastien Helleu <flashcode@flashtux.org>
|
||||||
|
# Copyright (C) 2007 Julien Louis <ptitlouis@sysif.net>
|
||||||
|
# Copyright (C) 2009 Emmanuel Bouthenot <kolter@openics.org>
|
||||||
|
#
|
||||||
|
# This file is part of WeeChat, the extensible chat client.
|
||||||
|
#
|
||||||
|
# WeeChat is free software; you can redistribute it and/or modify
|
||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
# the Free Software Foundation; either version 3 of the License, or
|
# the Free Software Foundation; either version 3 of the License, or
|
||||||
# (at your option) any later version.
|
# (at your option) any later version.
|
||||||
#
|
#
|
||||||
# This program is distributed in the hope that it will be useful,
|
# WeeChat is distributed in the hope that it will be useful,
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
# GNU General Public License for more details.
|
# GNU General Public License for more details.
|
||||||
#
|
#
|
||||||
# You should have received a copy of the GNU General Public License
|
# You should have received a copy of the GNU General Public License
|
||||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
# along with WeeChat. If not, see <http://www.gnu.org/licenses/>.
|
||||||
#
|
#
|
||||||
|
|
||||||
# - Find Gettext
|
# - Find Gettext
|
||||||
@@ -52,15 +57,15 @@ IF(HAVE_LIBINTL_H)
|
|||||||
/usr/lib
|
/usr/lib
|
||||||
)
|
)
|
||||||
IF(LIBINTL_LIBRARY)
|
IF(LIBINTL_LIBRARY)
|
||||||
IF(${CMAKE_SYSTEM_NAME} MATCHES "OpenBSD")
|
IF(${CMAKE_SYSTEM_NAME} STREQUAL "OpenBSD")
|
||||||
SET(CMAKE_REQUIRED_LIBRARIES "iconv")
|
SET(CMAKE_REQUIRED_LIBRARIES "iconv")
|
||||||
CHECK_LIBRARY_EXISTS(${LIBINTL_LIBRARY} "libintl_dgettext" "" LIBINTL_HAS_DGETTEXT)
|
CHECK_LIBRARY_EXISTS(${LIBINTL_LIBRARY} "libintl_dgettext" "" LIBINTL_HAS_DGETTEXT)
|
||||||
ELSE(${CMAKE_SYSTEM_NAME} MATCHES "OpenBSD")
|
ELSE(${CMAKE_SYSTEM_NAME} STREQUAL "OpenBSD")
|
||||||
CHECK_LIBRARY_EXISTS(${LIBINTL_LIBRARY} "dgettext" "" LIBINTL_HAS_DGETTEXT)
|
CHECK_LIBRARY_EXISTS(${LIBINTL_LIBRARY} "dgettext" "" LIBINTL_HAS_DGETTEXT)
|
||||||
ENDIF(${CMAKE_SYSTEM_NAME} MATCHES "OpenBSD")
|
ENDIF(${CMAKE_SYSTEM_NAME} STREQUAL "OpenBSD")
|
||||||
|
|
||||||
IF(LIBINTL_HAS_DGETTEXT)
|
IF(LIBINTL_HAS_DGETTEXT)
|
||||||
SET(GETTEXT_FOUND TRUE)
|
SET(GETTEXT_FOUND TRUE)
|
||||||
ENDIF(LIBINTL_HAS_DGETTEXT)
|
ENDIF(LIBINTL_HAS_DGETTEXT)
|
||||||
ENDIF(LIBINTL_LIBRARY)
|
ENDIF(LIBINTL_LIBRARY)
|
||||||
ENDIF(LIBC_HAS_DGETTEXT)
|
ENDIF(LIBC_HAS_DGETTEXT)
|
||||||
|
|||||||
@@ -1,17 +1,21 @@
|
|||||||
# Copyright (c) 2003-2009 FlashCode <flashcode@flashtux.org>
|
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or modify
|
# Copyright (C) 2003-2012 Sebastien Helleu <flashcode@flashtux.org>
|
||||||
|
# Copyright (C) 2009 Emmanuel Bouthenot <kolter@openics.org>
|
||||||
|
#
|
||||||
|
# This file is part of WeeChat, the extensible chat client.
|
||||||
|
#
|
||||||
|
# WeeChat is free software; you can redistribute it and/or modify
|
||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
# the Free Software Foundation; either version 3 of the License, or
|
# the Free Software Foundation; either version 3 of the License, or
|
||||||
# (at your option) any later version.
|
# (at your option) any later version.
|
||||||
#
|
#
|
||||||
# This program is distributed in the hope that it will be useful,
|
# WeeChat is distributed in the hope that it will be useful,
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
# GNU General Public License for more details.
|
# GNU General Public License for more details.
|
||||||
#
|
#
|
||||||
# You should have received a copy of the GNU General Public License
|
# You should have received a copy of the GNU General Public License
|
||||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
# along with WeeChat. If not, see <http://www.gnu.org/licenses/>.
|
||||||
#
|
#
|
||||||
|
|
||||||
# - Find GnuTLS
|
# - Find GnuTLS
|
||||||
|
|||||||
@@ -0,0 +1,51 @@
|
|||||||
|
#
|
||||||
|
# Copyright (C) 2011-2012 Sebastien Helleu <flashcode@flashtux.org>
|
||||||
|
#
|
||||||
|
# This file is part of WeeChat, the extensible chat client.
|
||||||
|
#
|
||||||
|
# WeeChat 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 3 of the License, or
|
||||||
|
# (at your option) any later version.
|
||||||
|
#
|
||||||
|
# WeeChat 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 WeeChat. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
|
||||||
|
# - Find Guile
|
||||||
|
# This module finds if Guile is installed and determines where the include files
|
||||||
|
# and libraries are. It also determines what the name of the library is. This
|
||||||
|
# code sets the following variables:
|
||||||
|
#
|
||||||
|
# GUILE_FOUND = Guile is installed
|
||||||
|
# GUILE_INCLUDE_DIRS = Guile include directory
|
||||||
|
# GUILE_LIBRARIES = Link options to compile Guile
|
||||||
|
|
||||||
|
IF(GUILE_FOUND)
|
||||||
|
# Already in cache, be silent
|
||||||
|
SET(GUILE_FIND_QUIETLY TRUE)
|
||||||
|
ENDIF(GUILE_FOUND)
|
||||||
|
|
||||||
|
FIND_PATH(GUILE_INCLUDE_DIR libguile.h /usr/include /usr/local/include /usr/include/libguile /usr/local/include/libguile)
|
||||||
|
|
||||||
|
FIND_LIBRARY(GUILE_LIBRARY NAMES guile PATH /usr/lib /usr/local/lib)
|
||||||
|
|
||||||
|
IF(GUILE_INCLUDE_DIR AND GUILE_LIBRARY)
|
||||||
|
SET(GUILE_FOUND TRUE)
|
||||||
|
SET(GUILE_INCLUDE_DIRS ${GUILE_INCLUDE_DIR})
|
||||||
|
SET(GUILE_LIBRARIES ${GUILE_LIBRARY})
|
||||||
|
ELSE(GUILE_INCLUDE_DIR AND GUILE_LIBRARY)
|
||||||
|
SET(GUILE_FOUND FALSE)
|
||||||
|
SET(GUILE_INCLUDE_DIRS)
|
||||||
|
SET(GUILE_LIBRARIES)
|
||||||
|
ENDIF(GUILE_INCLUDE_DIR AND GUILE_LIBRARY)
|
||||||
|
|
||||||
|
MARK_AS_ADVANCED(
|
||||||
|
GUILE_INCLUDE_DIR
|
||||||
|
GUILE_LIBRARY
|
||||||
|
)
|
||||||
+10
-4
@@ -1,17 +1,20 @@
|
|||||||
# Copyright (c) 2003-2009 FlashCode <flashcode@flashtux.org>
|
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or modify
|
# Copyright (C) 2003-2012 Sebastien Helleu <flashcode@flashtux.org>
|
||||||
|
#
|
||||||
|
# This file is part of WeeChat, the extensible chat client.
|
||||||
|
#
|
||||||
|
# WeeChat is free software; you can redistribute it and/or modify
|
||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
# the Free Software Foundation; either version 3 of the License, or
|
# the Free Software Foundation; either version 3 of the License, or
|
||||||
# (at your option) any later version.
|
# (at your option) any later version.
|
||||||
#
|
#
|
||||||
# This program is distributed in the hope that it will be useful,
|
# WeeChat is distributed in the hope that it will be useful,
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
# GNU General Public License for more details.
|
# GNU General Public License for more details.
|
||||||
#
|
#
|
||||||
# You should have received a copy of the GNU General Public License
|
# You should have received a copy of the GNU General Public License
|
||||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
# along with WeeChat. If not, see <http://www.gnu.org/licenses/>.
|
||||||
#
|
#
|
||||||
|
|
||||||
# - Find Iconv
|
# - Find Iconv
|
||||||
@@ -30,6 +33,9 @@ IF(ICONV_FOUND)
|
|||||||
set(ICONV_FIND_QUIETLY TRUE)
|
set(ICONV_FIND_QUIETLY TRUE)
|
||||||
ENDIF(ICONV_FOUND)
|
ENDIF(ICONV_FOUND)
|
||||||
|
|
||||||
|
INCLUDE(CheckLibraryExists)
|
||||||
|
INCLUDE(CheckFunctionExists)
|
||||||
|
|
||||||
FIND_PATH(ICONV_INCLUDE_PATH
|
FIND_PATH(ICONV_INCLUDE_PATH
|
||||||
NAMES iconv.h
|
NAMES iconv.h
|
||||||
PATHS /usr/include /usr/local/include /usr/pkg/include
|
PATHS /usr/include /usr/local/include /usr/pkg/include
|
||||||
|
|||||||
+9
-6
@@ -1,17 +1,20 @@
|
|||||||
# Copyright (c) 2003-2009 FlashCode <flashcode@flashtux.org>
|
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or modify
|
# Copyright (C) 2003-2012 Sebastien Helleu <flashcode@flashtux.org>
|
||||||
|
#
|
||||||
|
# This file is part of WeeChat, the extensible chat client.
|
||||||
|
#
|
||||||
|
# WeeChat is free software; you can redistribute it and/or modify
|
||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
# the Free Software Foundation; either version 3 of the License, or
|
# the Free Software Foundation; either version 3 of the License, or
|
||||||
# (at your option) any later version.
|
# (at your option) any later version.
|
||||||
#
|
#
|
||||||
# This program is distributed in the hope that it will be useful,
|
# WeeChat is distributed in the hope that it will be useful,
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
# GNU General Public License for more details.
|
# GNU General Public License for more details.
|
||||||
#
|
#
|
||||||
# You should have received a copy of the GNU General Public License
|
# You should have received a copy of the GNU General Public License
|
||||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
# along with WeeChat. If not, see <http://www.gnu.org/licenses/>.
|
||||||
#
|
#
|
||||||
|
|
||||||
# - Find Lua
|
# - Find Lua
|
||||||
@@ -61,8 +64,8 @@ ELSE(LUA51_INCLUDE_PATH AND LUA51_LIBRARY)
|
|||||||
)
|
)
|
||||||
|
|
||||||
FIND_LIBRARY(
|
FIND_LIBRARY(
|
||||||
LUALIB50_LIBRARY NAMES lualib50 lualib5.0 lualib-5.0 lualib
|
LUALIB50_LIBRARY NAMES lualib50 lualib5.0 lualib-5.0 lualib
|
||||||
PATHS /lib /usr/lib /usr/local/lib /usr/pkg/lib
|
PATHS /lib /usr/lib /usr/local/lib /usr/pkg/lib
|
||||||
PATH_SUFFIXES lua50 lua5.0 lua-5.0 lua
|
PATH_SUFFIXES lua50 lua5.0 lua-5.0 lua
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
+26
-7
@@ -1,17 +1,20 @@
|
|||||||
# Copyright (c) 2003-2009 FlashCode <flashcode@flashtux.org>
|
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or modify
|
# Copyright (C) 2003-2012 Sebastien Helleu <flashcode@flashtux.org>
|
||||||
|
#
|
||||||
|
# This file is part of WeeChat, the extensible chat client.
|
||||||
|
#
|
||||||
|
# WeeChat is free software; you can redistribute it and/or modify
|
||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
# the Free Software Foundation; either version 3 of the License, or
|
# the Free Software Foundation; either version 3 of the License, or
|
||||||
# (at your option) any later version.
|
# (at your option) any later version.
|
||||||
#
|
#
|
||||||
# This program is distributed in the hope that it will be useful,
|
# WeeChat is distributed in the hope that it will be useful,
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
# GNU General Public License for more details.
|
# GNU General Public License for more details.
|
||||||
#
|
#
|
||||||
# You should have received a copy of the GNU General Public License
|
# You should have received a copy of the GNU General Public License
|
||||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
# along with WeeChat. If not, see <http://www.gnu.org/licenses/>.
|
||||||
#
|
#
|
||||||
|
|
||||||
IF(NCURSES_FOUND)
|
IF(NCURSES_FOUND)
|
||||||
@@ -20,14 +23,30 @@ ENDIF(NCURSES_FOUND)
|
|||||||
|
|
||||||
FIND_PATH(NCURSES_INCLUDE_PATH
|
FIND_PATH(NCURSES_INCLUDE_PATH
|
||||||
NAMES ncurses.h curses.h
|
NAMES ncurses.h curses.h
|
||||||
PATHS /usr/include /usr/local/include /usr/pkg/include
|
PATHS /usr/include/ncursesw /usr/include/ncurses /usr/include
|
||||||
|
/usr/local/include/ncursesw /usr/local/include/ncurses /usr/local/include
|
||||||
|
/usr/pkg/include/ncursesw /usr/pkg/include/ncurses /usr/pkg/include
|
||||||
)
|
)
|
||||||
|
|
||||||
FIND_LIBRARY(NCURSES_LIBRARY
|
FIND_LIBRARY(NCURSESW_LIBRARY
|
||||||
NAMES ncursesw ncurses
|
NAMES ncursesw
|
||||||
PATHS /lib /usr/lib /usr/local/lib /usr/pkg/lib
|
PATHS /lib /usr/lib /usr/local/lib /usr/pkg/lib
|
||||||
)
|
)
|
||||||
|
|
||||||
|
IF (NCURSESW_LIBRARY)
|
||||||
|
SET(NCURSES_LIBRARY ${NCURSESW_LIBRARY})
|
||||||
|
ELSE(NCURSESW_LIBRARY)
|
||||||
|
FIND_LIBRARY(NCURSES_LIBRARY
|
||||||
|
NAMES ncurses
|
||||||
|
PATHS /lib /usr/lib /usr/local/lib /usr/pkg/lib
|
||||||
|
)
|
||||||
|
IF (NCURSES_LIBRARY)
|
||||||
|
MESSAGE("*** WARNING:\n"
|
||||||
|
"*** ncursesw library not found! Falling back to \"ncurses\"\n"
|
||||||
|
"*** Be careful, UTF-8 display may not work properly if your locale is UTF-8.")
|
||||||
|
ENDIF(NCURSES_LIBRARY)
|
||||||
|
ENDIF(NCURSESW_LIBRARY)
|
||||||
|
|
||||||
IF (NCURSES_INCLUDE_PATH AND NCURSES_LIBRARY)
|
IF (NCURSES_INCLUDE_PATH AND NCURSES_LIBRARY)
|
||||||
SET(NCURSES_FOUND TRUE)
|
SET(NCURSES_FOUND TRUE)
|
||||||
ENDIF(NCURSES_INCLUDE_PATH AND NCURSES_LIBRARY)
|
ENDIF(NCURSES_INCLUDE_PATH AND NCURSES_LIBRARY)
|
||||||
|
|||||||
@@ -0,0 +1,260 @@
|
|||||||
|
# FIND_PACKAGE_HANDLE_STANDARD_ARGS(<name> ... )
|
||||||
|
#
|
||||||
|
# This function is intended to be used in FindXXX.cmake modules files.
|
||||||
|
# It handles the REQUIRED, QUIET and version-related arguments to FIND_PACKAGE().
|
||||||
|
# It also sets the <UPPERCASED_NAME>_FOUND variable.
|
||||||
|
# The package is considered found if all variables <var1>... listed contain
|
||||||
|
# valid results, e.g. valid filepaths.
|
||||||
|
#
|
||||||
|
# There are two modes of this function. The first argument in both modes is
|
||||||
|
# the name of the Find-module where it is called (in original casing).
|
||||||
|
#
|
||||||
|
# The first simple mode looks like this:
|
||||||
|
# FIND_PACKAGE_HANDLE_STANDARD_ARGS(<name> (DEFAULT_MSG|"Custom failure message") <var1>...<varN> )
|
||||||
|
# If the variables <var1> to <varN> are all valid, then <UPPERCASED_NAME>_FOUND
|
||||||
|
# will be set to TRUE.
|
||||||
|
# If DEFAULT_MSG is given as second argument, then the function will generate
|
||||||
|
# itself useful success and error messages. You can also supply a custom error message
|
||||||
|
# for the failure case. This is not recommended.
|
||||||
|
#
|
||||||
|
# The second mode is more powerful and also supports version checking:
|
||||||
|
# FIND_PACKAGE_HANDLE_STANDARD_ARGS(NAME [REQUIRED_VARS <var1>...<varN>]
|
||||||
|
# [VERSION_VAR <versionvar>
|
||||||
|
# [CONFIG_MODE]
|
||||||
|
# [FAIL_MESSAGE "Custom failure message"] )
|
||||||
|
#
|
||||||
|
# As above, if <var1> through <varN> are all valid, <UPPERCASED_NAME>_FOUND
|
||||||
|
# will be set to TRUE.
|
||||||
|
# After REQUIRED_VARS the variables which are required for this package are listed.
|
||||||
|
# Following VERSION_VAR the name of the variable can be specified which holds
|
||||||
|
# the version of the package which has been found. If this is done, this version
|
||||||
|
# will be checked against the (potentially) specified required version used
|
||||||
|
# in the find_package() call. The EXACT keyword is also handled. The default
|
||||||
|
# messages include information about the required version and the version
|
||||||
|
# which has been actually found, both if the version is ok or not.
|
||||||
|
# Use the option CONFIG_MODE if your FindXXX.cmake module is a wrapper for
|
||||||
|
# a find_package(... NO_MODULE) call, in this case all the information
|
||||||
|
# provided by the config-mode of find_package() will be evaluated
|
||||||
|
# automatically.
|
||||||
|
# Via FAIL_MESSAGE a custom failure message can be specified, if this is not
|
||||||
|
# used, the default message will be displayed.
|
||||||
|
#
|
||||||
|
# Example for mode 1:
|
||||||
|
#
|
||||||
|
# FIND_PACKAGE_HANDLE_STANDARD_ARGS(LibXml2 DEFAULT_MSG LIBXML2_LIBRARY LIBXML2_INCLUDE_DIR)
|
||||||
|
#
|
||||||
|
# LibXml2 is considered to be found, if both LIBXML2_LIBRARY and
|
||||||
|
# LIBXML2_INCLUDE_DIR are valid. Then also LIBXML2_FOUND is set to TRUE.
|
||||||
|
# If it is not found and REQUIRED was used, it fails with FATAL_ERROR,
|
||||||
|
# independent whether QUIET was used or not.
|
||||||
|
# If it is found, success will be reported, including the content of <var1>.
|
||||||
|
# On repeated Cmake runs, the same message won't be printed again.
|
||||||
|
#
|
||||||
|
# Example for mode 2:
|
||||||
|
#
|
||||||
|
# FIND_PACKAGE_HANDLE_STANDARD_ARGS(BISON REQUIRED_VARS BISON_EXECUTABLE
|
||||||
|
# VERSION_VAR BISON_VERSION)
|
||||||
|
# In this case, BISON is considered to be found if the variable(s) listed
|
||||||
|
# after REQUIRED_VAR are all valid, i.e. BISON_EXECUTABLE in this case.
|
||||||
|
# Also the version of BISON will be checked by using the version contained
|
||||||
|
# in BISON_VERSION.
|
||||||
|
# Since no FAIL_MESSAGE is given, the default messages will be printed.
|
||||||
|
#
|
||||||
|
# Another example for mode 2:
|
||||||
|
#
|
||||||
|
# FIND_PACKAGE(Automoc4 QUIET NO_MODULE HINTS /opt/automoc4)
|
||||||
|
# FIND_PACKAGE_HANDLE_STANDARD_ARGS(Automoc4 CONFIG_MODE)
|
||||||
|
# In this case, FindAutmoc4.cmake wraps a call to FIND_PACKAGE(Automoc4 NO_MODULE)
|
||||||
|
# and adds an additional search directory for automoc4.
|
||||||
|
# The following FIND_PACKAGE_HANDLE_STANDARD_ARGS() call produces a proper
|
||||||
|
# success/error message.
|
||||||
|
|
||||||
|
#=============================================================================
|
||||||
|
# Copyright 2007-2009 Kitware, Inc.
|
||||||
|
#
|
||||||
|
# Distributed under the OSI-approved BSD License (the "License");
|
||||||
|
# see accompanying file Copyright.txt for details.
|
||||||
|
#
|
||||||
|
# This software is distributed WITHOUT ANY WARRANTY; without even the
|
||||||
|
# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||||
|
# See the License for more information.
|
||||||
|
#=============================================================================
|
||||||
|
# (To distribute this file outside of CMake, substitute the full
|
||||||
|
# License text for the above reference.)
|
||||||
|
|
||||||
|
INCLUDE(FindPackageMessage)
|
||||||
|
INCLUDE(CMakeParseArguments)
|
||||||
|
|
||||||
|
# internal helper macro
|
||||||
|
MACRO(_FPHSA_FAILURE_MESSAGE _msg)
|
||||||
|
IF (${_NAME}_FIND_REQUIRED)
|
||||||
|
MESSAGE(FATAL_ERROR "${_msg}")
|
||||||
|
ELSE (${_NAME}_FIND_REQUIRED)
|
||||||
|
IF (NOT ${_NAME}_FIND_QUIETLY)
|
||||||
|
MESSAGE(STATUS "${_msg}")
|
||||||
|
ENDIF (NOT ${_NAME}_FIND_QUIETLY)
|
||||||
|
ENDIF (${_NAME}_FIND_REQUIRED)
|
||||||
|
ENDMACRO(_FPHSA_FAILURE_MESSAGE _msg)
|
||||||
|
|
||||||
|
|
||||||
|
# internal helper macro to generate the failure message when used in CONFIG_MODE:
|
||||||
|
MACRO(_FPHSA_HANDLE_FAILURE_CONFIG_MODE)
|
||||||
|
# <name>_CONFIG is set, but FOUND is false, this means that some other of the REQUIRED_VARS was not found:
|
||||||
|
IF(${_NAME}_CONFIG)
|
||||||
|
_FPHSA_FAILURE_MESSAGE("${FPHSA_FAIL_MESSAGE}: missing: ${MISSING_VARS} (found ${${_NAME}_CONFIG} ${VERSION_MSG})")
|
||||||
|
ELSE(${_NAME}_CONFIG)
|
||||||
|
# If _CONSIDERED_CONFIGS is set, the config-file has been found, but no suitable version.
|
||||||
|
# List them all in the error message:
|
||||||
|
IF(${_NAME}_CONSIDERED_CONFIGS)
|
||||||
|
SET(configsText "")
|
||||||
|
LIST(LENGTH ${_NAME}_CONSIDERED_CONFIGS configsCount)
|
||||||
|
MATH(EXPR configsCount "${configsCount} - 1")
|
||||||
|
FOREACH(currentConfigIndex RANGE ${configsCount})
|
||||||
|
LIST(GET ${_NAME}_CONSIDERED_CONFIGS ${currentConfigIndex} filename)
|
||||||
|
LIST(GET ${_NAME}_CONSIDERED_VERSIONS ${currentConfigIndex} version)
|
||||||
|
SET(configsText "${configsText} ${filename} (version ${version})\n")
|
||||||
|
ENDFOREACH(currentConfigIndex)
|
||||||
|
_FPHSA_FAILURE_MESSAGE("${FPHSA_FAIL_MESSAGE} ${VERSION_MSG}, checked the following files:\n${configsText}")
|
||||||
|
|
||||||
|
ELSE(${_NAME}_CONSIDERED_CONFIGS)
|
||||||
|
# Simple case: No Config-file was found at all:
|
||||||
|
_FPHSA_FAILURE_MESSAGE("${FPHSA_FAIL_MESSAGE}: found neither ${_NAME}Config.cmake nor ${_NAME_LOWER}-config.cmake ${VERSION_MSG}")
|
||||||
|
ENDIF(${_NAME}_CONSIDERED_CONFIGS)
|
||||||
|
ENDIF(${_NAME}_CONFIG)
|
||||||
|
ENDMACRO(_FPHSA_HANDLE_FAILURE_CONFIG_MODE)
|
||||||
|
|
||||||
|
|
||||||
|
FUNCTION(FIND_PACKAGE_HANDLE_STANDARD_ARGS _NAME _FIRST_ARG)
|
||||||
|
|
||||||
|
# set up the arguments for CMAKE_PARSE_ARGUMENTS and check whether we are in
|
||||||
|
# new extended or in the "old" mode:
|
||||||
|
SET(options CONFIG_MODE)
|
||||||
|
SET(oneValueArgs FAIL_MESSAGE VERSION_VAR)
|
||||||
|
SET(multiValueArgs REQUIRED_VARS)
|
||||||
|
SET(_KEYWORDS_FOR_EXTENDED_MODE ${options} ${oneValueArgs} ${multiValueArgs} )
|
||||||
|
LIST(FIND _KEYWORDS_FOR_EXTENDED_MODE "${_FIRST_ARG}" INDEX)
|
||||||
|
|
||||||
|
IF(${INDEX} EQUAL -1)
|
||||||
|
SET(FPHSA_FAIL_MESSAGE ${_FIRST_ARG})
|
||||||
|
SET(FPHSA_REQUIRED_VARS ${ARGN})
|
||||||
|
SET(FPHSA_VERSION_VAR)
|
||||||
|
ELSE(${INDEX} EQUAL -1)
|
||||||
|
|
||||||
|
CMAKE_PARSE_ARGUMENTS(FPHSA "${options}" "${oneValueArgs}" "${multiValueArgs}" ${_FIRST_ARG} ${ARGN})
|
||||||
|
|
||||||
|
IF(FPHSA_UNPARSED_ARGUMENTS)
|
||||||
|
MESSAGE(FATAL_ERROR "Unknown keywords given to FIND_PACKAGE_HANDLE_STANDARD_ARGS(): \"${FPHSA_UNPARSED_ARGUMENTS}\"")
|
||||||
|
ENDIF(FPHSA_UNPARSED_ARGUMENTS)
|
||||||
|
|
||||||
|
IF(NOT FPHSA_FAIL_MESSAGE)
|
||||||
|
SET(FPHSA_FAIL_MESSAGE "DEFAULT_MSG")
|
||||||
|
ENDIF(NOT FPHSA_FAIL_MESSAGE)
|
||||||
|
ENDIF(${INDEX} EQUAL -1)
|
||||||
|
|
||||||
|
# now that we collected all arguments, process them
|
||||||
|
|
||||||
|
IF("${FPHSA_FAIL_MESSAGE}" STREQUAL "DEFAULT_MSG")
|
||||||
|
SET(FPHSA_FAIL_MESSAGE "Could NOT find ${_NAME}")
|
||||||
|
ENDIF("${FPHSA_FAIL_MESSAGE}" STREQUAL "DEFAULT_MSG")
|
||||||
|
|
||||||
|
# In config-mode, we rely on the variable <package>_CONFIG, which is set by find_package()
|
||||||
|
# when it successfully found the config-file, including version checking:
|
||||||
|
IF(FPHSA_CONFIG_MODE)
|
||||||
|
LIST(INSERT FPHSA_REQUIRED_VARS 0 ${_NAME}_CONFIG)
|
||||||
|
LIST(REMOVE_DUPLICATES FPHSA_REQUIRED_VARS)
|
||||||
|
SET(FPHSA_VERSION_VAR ${_NAME}_VERSION)
|
||||||
|
ENDIF(FPHSA_CONFIG_MODE)
|
||||||
|
|
||||||
|
IF(NOT FPHSA_REQUIRED_VARS)
|
||||||
|
MESSAGE(FATAL_ERROR "No REQUIRED_VARS specified for FIND_PACKAGE_HANDLE_STANDARD_ARGS()")
|
||||||
|
ENDIF(NOT FPHSA_REQUIRED_VARS)
|
||||||
|
|
||||||
|
LIST(GET FPHSA_REQUIRED_VARS 0 _FIRST_REQUIRED_VAR)
|
||||||
|
|
||||||
|
STRING(TOUPPER ${_NAME} _NAME_UPPER)
|
||||||
|
STRING(TOLOWER ${_NAME} _NAME_LOWER)
|
||||||
|
|
||||||
|
# collect all variables which were not found, so they can be printed, so the
|
||||||
|
# user knows better what went wrong (#6375)
|
||||||
|
SET(MISSING_VARS "")
|
||||||
|
SET(DETAILS "")
|
||||||
|
SET(${_NAME_UPPER}_FOUND TRUE)
|
||||||
|
# check if all passed variables are valid
|
||||||
|
FOREACH(_CURRENT_VAR ${FPHSA_REQUIRED_VARS})
|
||||||
|
IF(NOT ${_CURRENT_VAR})
|
||||||
|
SET(${_NAME_UPPER}_FOUND FALSE)
|
||||||
|
SET(MISSING_VARS "${MISSING_VARS} ${_CURRENT_VAR}")
|
||||||
|
ELSE(NOT ${_CURRENT_VAR})
|
||||||
|
SET(DETAILS "${DETAILS}[${${_CURRENT_VAR}}]")
|
||||||
|
ENDIF(NOT ${_CURRENT_VAR})
|
||||||
|
ENDFOREACH(_CURRENT_VAR)
|
||||||
|
|
||||||
|
|
||||||
|
# version handling:
|
||||||
|
SET(VERSION_MSG "")
|
||||||
|
SET(VERSION_OK TRUE)
|
||||||
|
SET(VERSION ${${FPHSA_VERSION_VAR}} )
|
||||||
|
IF (${_NAME}_FIND_VERSION)
|
||||||
|
|
||||||
|
IF(VERSION)
|
||||||
|
|
||||||
|
IF(${_NAME}_FIND_VERSION_EXACT) # exact version required
|
||||||
|
IF (NOT "${${_NAME}_FIND_VERSION}" VERSION_EQUAL "${VERSION}")
|
||||||
|
SET(VERSION_MSG "Found unsuitable version \"${VERSION}\", but required is exact version \"${${_NAME}_FIND_VERSION}\"")
|
||||||
|
SET(VERSION_OK FALSE)
|
||||||
|
ELSE (NOT "${${_NAME}_FIND_VERSION}" VERSION_EQUAL "${VERSION}")
|
||||||
|
SET(VERSION_MSG "(found suitable exact version \"${VERSION}\")")
|
||||||
|
ENDIF (NOT "${${_NAME}_FIND_VERSION}" VERSION_EQUAL "${VERSION}")
|
||||||
|
|
||||||
|
ELSE(${_NAME}_FIND_VERSION_EXACT) # minimum version specified:
|
||||||
|
IF ("${${_NAME}_FIND_VERSION}" VERSION_GREATER "${VERSION}")
|
||||||
|
SET(VERSION_MSG "Found unsuitable version \"${VERSION}\", but required is at least \"${${_NAME}_FIND_VERSION}\"")
|
||||||
|
SET(VERSION_OK FALSE)
|
||||||
|
ELSE ("${${_NAME}_FIND_VERSION}" VERSION_GREATER "${VERSION}")
|
||||||
|
SET(VERSION_MSG "(found suitable version \"${VERSION}\", required is \"${${_NAME}_FIND_VERSION}\")")
|
||||||
|
ENDIF ("${${_NAME}_FIND_VERSION}" VERSION_GREATER "${VERSION}")
|
||||||
|
ENDIF(${_NAME}_FIND_VERSION_EXACT)
|
||||||
|
|
||||||
|
ELSE(VERSION)
|
||||||
|
|
||||||
|
# if the package was not found, but a version was given, add that to the output:
|
||||||
|
IF(${_NAME}_FIND_VERSION_EXACT)
|
||||||
|
SET(VERSION_MSG "(Required is exact version \"${${_NAME}_FIND_VERSION}\")")
|
||||||
|
ELSE(${_NAME}_FIND_VERSION_EXACT)
|
||||||
|
SET(VERSION_MSG "(Required is at least version \"${${_NAME}_FIND_VERSION}\")")
|
||||||
|
ENDIF(${_NAME}_FIND_VERSION_EXACT)
|
||||||
|
|
||||||
|
ENDIF(VERSION)
|
||||||
|
ELSE (${_NAME}_FIND_VERSION)
|
||||||
|
IF(VERSION)
|
||||||
|
SET(VERSION_MSG "(found version \"${VERSION}\")")
|
||||||
|
ENDIF(VERSION)
|
||||||
|
ENDIF (${_NAME}_FIND_VERSION)
|
||||||
|
|
||||||
|
IF(VERSION_OK)
|
||||||
|
SET(DETAILS "${DETAILS}[v${VERSION}(${${_NAME}_FIND_VERSION})]")
|
||||||
|
ELSE(VERSION_OK)
|
||||||
|
SET(${_NAME_UPPER}_FOUND FALSE)
|
||||||
|
ENDIF(VERSION_OK)
|
||||||
|
|
||||||
|
|
||||||
|
# print the result:
|
||||||
|
IF (${_NAME_UPPER}_FOUND)
|
||||||
|
FIND_PACKAGE_MESSAGE(${_NAME} "Found ${_NAME}: ${${_FIRST_REQUIRED_VAR}} ${VERSION_MSG}" "${DETAILS}")
|
||||||
|
ELSE (${_NAME_UPPER}_FOUND)
|
||||||
|
|
||||||
|
IF(FPHSA_CONFIG_MODE)
|
||||||
|
_FPHSA_HANDLE_FAILURE_CONFIG_MODE()
|
||||||
|
ELSE(FPHSA_CONFIG_MODE)
|
||||||
|
IF(NOT VERSION_OK)
|
||||||
|
_FPHSA_FAILURE_MESSAGE("${FPHSA_FAIL_MESSAGE}: ${VERSION_MSG} (found ${${_FIRST_REQUIRED_VAR}})")
|
||||||
|
ELSE(NOT VERSION_OK)
|
||||||
|
_FPHSA_FAILURE_MESSAGE("${FPHSA_FAIL_MESSAGE} (missing: ${MISSING_VARS}) ${VERSION_MSG}")
|
||||||
|
ENDIF(NOT VERSION_OK)
|
||||||
|
ENDIF(FPHSA_CONFIG_MODE)
|
||||||
|
|
||||||
|
ENDIF (${_NAME_UPPER}_FOUND)
|
||||||
|
|
||||||
|
SET(${_NAME_UPPER}_FOUND ${${_NAME_UPPER}_FOUND} PARENT_SCOPE)
|
||||||
|
|
||||||
|
ENDFUNCTION(FIND_PACKAGE_HANDLE_STANDARD_ARGS _FIRST_ARG)
|
||||||
@@ -1,17 +1,20 @@
|
|||||||
# Copyright (c) 2003-2009 FlashCode <flashcode@flashtux.org>
|
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or modify
|
# Copyright (C) 2003-2012 Sebastien Helleu <flashcode@flashtux.org>
|
||||||
|
#
|
||||||
|
# This file is part of WeeChat, the extensible chat client.
|
||||||
|
#
|
||||||
|
# WeeChat is free software; you can redistribute it and/or modify
|
||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
# the Free Software Foundation; either version 3 of the License, or
|
# the Free Software Foundation; either version 3 of the License, or
|
||||||
# (at your option) any later version.
|
# (at your option) any later version.
|
||||||
#
|
#
|
||||||
# This program is distributed in the hope that it will be useful,
|
# WeeChat is distributed in the hope that it will be useful,
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
# GNU General Public License for more details.
|
# GNU General Public License for more details.
|
||||||
#
|
#
|
||||||
# You should have received a copy of the GNU General Public License
|
# You should have received a copy of the GNU General Public License
|
||||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
# along with WeeChat. If not, see <http://www.gnu.org/licenses/>.
|
||||||
#
|
#
|
||||||
|
|
||||||
# - Find Perl libraries
|
# - Find Perl libraries
|
||||||
|
|||||||
+26
-15
@@ -1,17 +1,21 @@
|
|||||||
# Copyright (c) 2003-2009 FlashCode <flashcode@flashtux.org>
|
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or modify
|
# Copyright (C) 2003-2012 Sebastien Helleu <flashcode@flashtux.org>
|
||||||
|
# Copyright (C) 2009 Julien Louis <ptitlouis@sysif.net>
|
||||||
|
#
|
||||||
|
# This file is part of WeeChat, the extensible chat client.
|
||||||
|
#
|
||||||
|
# WeeChat is free software; you can redistribute it and/or modify
|
||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
# the Free Software Foundation; either version 3 of the License, or
|
# the Free Software Foundation; either version 3 of the License, or
|
||||||
# (at your option) any later version.
|
# (at your option) any later version.
|
||||||
#
|
#
|
||||||
# This program is distributed in the hope that it will be useful,
|
# WeeChat is distributed in the hope that it will be useful,
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
# GNU General Public License for more details.
|
# GNU General Public License for more details.
|
||||||
#
|
#
|
||||||
# You should have received a copy of the GNU General Public License
|
# You should have received a copy of the GNU General Public License
|
||||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
# along with WeeChat. If not, see <http://www.gnu.org/licenses/>.
|
||||||
#
|
#
|
||||||
|
|
||||||
# - Find Python
|
# - Find Python
|
||||||
@@ -30,43 +34,50 @@ IF(PYTHON_FOUND)
|
|||||||
ENDIF(PYTHON_FOUND)
|
ENDIF(PYTHON_FOUND)
|
||||||
|
|
||||||
FIND_PROGRAM(PYTHON_EXECUTABLE
|
FIND_PROGRAM(PYTHON_EXECUTABLE
|
||||||
NAMES python python2.6 python2.5 python2.4 python2.3 python2.2
|
NAMES python2.7 python2.6 python2.5 python
|
||||||
PATHS /usr/bin /usr/local/bin /usr/pkg/bin
|
PATHS /usr/bin /usr/local/bin /usr/pkg/bin
|
||||||
)
|
)
|
||||||
|
|
||||||
IF(PYTHON_EXECUTABLE)
|
IF(PYTHON_EXECUTABLE)
|
||||||
EXECUTE_PROCESS(
|
EXECUTE_PROCESS(
|
||||||
COMMAND ${PYTHON_EXECUTABLE} -c "from distutils.sysconfig import *; print get_config_var('CONFINCLUDEPY')"
|
COMMAND ${PYTHON_EXECUTABLE} -c "import sys; from distutils.sysconfig import *; sys.stdout.write(get_config_var('CONFINCLUDEPY'))"
|
||||||
OUTPUT_VARIABLE PYTHON_INC_DIR
|
OUTPUT_VARIABLE PYTHON_INC_DIR
|
||||||
)
|
)
|
||||||
|
|
||||||
EXECUTE_PROCESS(
|
EXECUTE_PROCESS(
|
||||||
COMMAND ${PYTHON_EXECUTABLE} -c "from distutils.sysconfig import *; print get_config_var('LIBPL')"
|
COMMAND ${PYTHON_EXECUTABLE} -c "import sys; from distutils.sysconfig import *; sys.stdout.write(get_config_var('LIBPL'))"
|
||||||
OUTPUT_VARIABLE PYTHON_POSSIBLE_LIB_PATH
|
OUTPUT_VARIABLE PYTHON_POSSIBLE_LIB_PATH
|
||||||
)
|
)
|
||||||
|
|
||||||
EXECUTE_PROCESS(
|
EXECUTE_PROCESS(
|
||||||
COMMAND ${PYTHON_EXECUTABLE} -c "from distutils.sysconfig import *; print get_config_var('LINKFORSHARED')"
|
COMMAND ${PYTHON_EXECUTABLE} -c "import sys; from distutils.sysconfig import *; sys.stdout.write(get_config_var('LINKFORSHARED'))"
|
||||||
OUTPUT_VARIABLE PYTHON_LFLAGS
|
OUTPUT_VARIABLE PYTHON_LFLAGS
|
||||||
)
|
)
|
||||||
|
|
||||||
# remove the new lines from the output by replacing them with empty strings
|
|
||||||
STRING(REPLACE "\n" "" PYTHON_INC_DIR "${PYTHON_INC_DIR}")
|
|
||||||
STRING(REPLACE "\n" "" PYTHON_POSSIBLE_LIB_PATH "${PYTHON_POSSIBLE_LIB_PATH}")
|
|
||||||
STRING(REPLACE "\n" "" PYTHON_LFLAGS "${PYTHON_LFLAGS}")
|
|
||||||
|
|
||||||
FIND_PATH(PYTHON_INCLUDE_PATH
|
FIND_PATH(PYTHON_INCLUDE_PATH
|
||||||
NAMES Python.h
|
NAMES Python.h
|
||||||
PATHS ${PYTHON_INC_DIR}
|
PATHS ${PYTHON_INC_DIR}
|
||||||
)
|
)
|
||||||
|
|
||||||
FIND_LIBRARY(PYTHON_LIBRARY
|
FIND_LIBRARY(PYTHON_LIBRARY
|
||||||
NAMES python python2.6 python2.5 python2.4 python2.3 python2.2
|
NAMES python2.7 python2.6 python2.5 python
|
||||||
PATHS ${PYTHON_POSSIBLE_LIB_PATH}
|
PATHS ${PYTHON_POSSIBLE_LIB_PATH}
|
||||||
)
|
)
|
||||||
|
|
||||||
IF(PYTHON_LIBRARY AND PYTHON_INCLUDE_PATH)
|
IF(PYTHON_LIBRARY AND PYTHON_INCLUDE_PATH)
|
||||||
SET(PYTHON_FOUND TRUE)
|
EXECUTE_PROCESS(
|
||||||
|
COMMAND ${PYTHON_EXECUTABLE} -c "import sys; sys.stdout.write(sys.version[:3])"
|
||||||
|
OUTPUT_VARIABLE PYTHON_VERSION
|
||||||
|
)
|
||||||
|
EXECUTE_PROCESS(
|
||||||
|
COMMAND ${PYTHON_EXECUTABLE} -c "import sys; sys.stdout.write(str(sys.version_info < (2,5)))"
|
||||||
|
OUTPUT_VARIABLE PYTHON_OLD_VERSION
|
||||||
|
)
|
||||||
|
IF(${PYTHON_OLD_VERSION} STREQUAL "True")
|
||||||
|
MESSAGE("Python >= 2.5 is needed to build python plugin, version found: ${PYTHON_VERSION}")
|
||||||
|
ELSE()
|
||||||
|
SET(PYTHON_FOUND TRUE)
|
||||||
|
ENDIF(${PYTHON_OLD_VERSION} STREQUAL "True")
|
||||||
ENDIF(PYTHON_LIBRARY AND PYTHON_INCLUDE_PATH)
|
ENDIF(PYTHON_LIBRARY AND PYTHON_INCLUDE_PATH)
|
||||||
|
|
||||||
MARK_AS_ADVANCED(
|
MARK_AS_ADVANCED(
|
||||||
|
|||||||
+29
-14
@@ -1,17 +1,20 @@
|
|||||||
# Copyright (c) 2003-2009 FlashCode <flashcode@flashtux.org>
|
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or modify
|
# Copyright (C) 2003-2012 Sebastien Helleu <flashcode@flashtux.org>
|
||||||
|
#
|
||||||
|
# This file is part of WeeChat, the extensible chat client.
|
||||||
|
#
|
||||||
|
# WeeChat is free software; you can redistribute it and/or modify
|
||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
# the Free Software Foundation; either version 3 of the License, or
|
# the Free Software Foundation; either version 3 of the License, or
|
||||||
# (at your option) any later version.
|
# (at your option) any later version.
|
||||||
#
|
#
|
||||||
# This program is distributed in the hope that it will be useful,
|
# WeeChat is distributed in the hope that it will be useful,
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
# GNU General Public License for more details.
|
# GNU General Public License for more details.
|
||||||
#
|
#
|
||||||
# You should have received a copy of the GNU General Public License
|
# You should have received a copy of the GNU General Public License
|
||||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
# along with WeeChat. If not, see <http://www.gnu.org/licenses/>.
|
||||||
#
|
#
|
||||||
|
|
||||||
# - Find Ruby
|
# - Find Ruby
|
||||||
@@ -29,38 +32,46 @@ IF(RUBY_FOUND)
|
|||||||
ENDIF(RUBY_FOUND)
|
ENDIF(RUBY_FOUND)
|
||||||
|
|
||||||
FIND_PROGRAM(RUBY_EXECUTABLE
|
FIND_PROGRAM(RUBY_EXECUTABLE
|
||||||
NAMES ruby ruby1.9 ruby19 ruby1.8 ruby18 ruby1.6 ruby16
|
NAMES ruby1.9.3 ruby193 ruby1.9.2 ruby192 ruby1.9.1 ruby191 ruby1.9 ruby19 ruby1.8 ruby18 ruby1.6 ruby16 ruby
|
||||||
PATHS /usr/bin /usr/local/bin /usr/pkg/bin
|
PATHS /usr/bin /usr/local/bin /usr/pkg/bin
|
||||||
)
|
)
|
||||||
|
|
||||||
IF(RUBY_EXECUTABLE)
|
IF(RUBY_EXECUTABLE)
|
||||||
EXECUTE_PROCESS(
|
EXECUTE_PROCESS(
|
||||||
COMMAND ${RUBY_EXECUTABLE} -r rbconfig -e "puts Config::CONFIG['archdir']"
|
COMMAND ${RUBY_EXECUTABLE} -r rbconfig -e "print RbConfig::CONFIG['rubyhdrdir'] || RbConfig::CONFIG['archdir']"
|
||||||
OUTPUT_VARIABLE RUBY_ARCH_DIR
|
OUTPUT_VARIABLE RUBY_ARCH_DIR
|
||||||
)
|
)
|
||||||
|
|
||||||
EXECUTE_PROCESS(
|
EXECUTE_PROCESS(
|
||||||
COMMAND ${RUBY_EXECUTABLE} -r rbconfig -e "puts Config::CONFIG['libdir']"
|
COMMAND ${RUBY_EXECUTABLE} -r rbconfig -e "print RbConfig::CONFIG['arch']"
|
||||||
|
OUTPUT_VARIABLE RUBY_ARCH
|
||||||
|
)
|
||||||
|
|
||||||
|
EXECUTE_PROCESS(
|
||||||
|
COMMAND ${RUBY_EXECUTABLE} -r rbconfig -e "print RbConfig::CONFIG['libdir']"
|
||||||
OUTPUT_VARIABLE RUBY_POSSIBLE_LIB_PATH
|
OUTPUT_VARIABLE RUBY_POSSIBLE_LIB_PATH
|
||||||
)
|
)
|
||||||
|
|
||||||
EXECUTE_PROCESS(
|
EXECUTE_PROCESS(
|
||||||
COMMAND ${RUBY_EXECUTABLE} -r rbconfig -e "puts Config::CONFIG['rubylibdir']"
|
COMMAND ${RUBY_EXECUTABLE} -r rbconfig -e "print RbConfig::CONFIG['rubylibdir']"
|
||||||
OUTPUT_VARIABLE RUBY_RUBY_LIB_PATH
|
OUTPUT_VARIABLE RUBY_RUBY_LIB_PATH
|
||||||
)
|
)
|
||||||
|
|
||||||
# remove the new lines from the output by replacing them with empty strings
|
EXECUTE_PROCESS(
|
||||||
STRING(REPLACE "\n" "" RUBY_ARCH_DIR "${RUBY_ARCH_DIR}")
|
COMMAND ${RUBY_EXECUTABLE} -r rbconfig -e "print RbConfig::CONFIG['ruby_version']"
|
||||||
STRING(REPLACE "\n" "" RUBY_POSSIBLE_LIB_PATH "${RUBY_POSSIBLE_LIB_PATH}")
|
OUTPUT_VARIABLE RUBY_VERSION
|
||||||
STRING(REPLACE "\n" "" RUBY_RUBY_LIB_PATH "${RUBY_RUBY_LIB_PATH}")
|
)
|
||||||
|
|
||||||
FIND_PATH(RUBY_INCLUDE_PATH
|
FIND_PATH(RUBY_INCLUDE_PATH
|
||||||
NAMES ruby.h
|
NAMES ruby.h
|
||||||
PATHS ${RUBY_ARCH_DIR}
|
PATHS ${RUBY_ARCH_DIR}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
SET(RUBY_ARCH
|
||||||
|
"${RUBY_INCLUDE_PATH}/${RUBY_ARCH}")
|
||||||
|
|
||||||
FIND_LIBRARY(RUBY_LIBRARY
|
FIND_LIBRARY(RUBY_LIBRARY
|
||||||
NAMES ruby ruby1.6 ruby16 ruby1.8 ruby18 ruby1.9 ruby19
|
NAMES ruby-1.9.3 ruby1.9.3 ruby193 ruby-1.9.2 ruby1.9.2 ruby192 ruby-1.9.1 ruby1.9.1 ruby191 ruby1.9 ruby19 ruby1.8 ruby18 ruby1.6 ruby16 ruby
|
||||||
PATHS ${RUBY_POSSIBLE_LIB_PATH} ${RUBY_RUBY_LIB_PATH}
|
PATHS ${RUBY_POSSIBLE_LIB_PATH} ${RUBY_RUBY_LIB_PATH}
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -68,10 +79,14 @@ IF(RUBY_EXECUTABLE)
|
|||||||
SET(RUBY_FOUND TRUE)
|
SET(RUBY_FOUND TRUE)
|
||||||
ENDIF(RUBY_LIBRARY AND RUBY_INCLUDE_PATH)
|
ENDIF(RUBY_LIBRARY AND RUBY_INCLUDE_PATH)
|
||||||
|
|
||||||
|
IF(${RUBY_VERSION} STREQUAL "1.9.0")
|
||||||
|
SET(RUBY_FOUND FALSE)
|
||||||
|
ENDIF(${RUBY_VERSION} STREQUAL "1.9.0")
|
||||||
|
|
||||||
MARK_AS_ADVANCED(
|
MARK_AS_ADVANCED(
|
||||||
RUBY_EXECUTABLE
|
RUBY_EXECUTABLE
|
||||||
RUBY_LIBRARY
|
RUBY_LIBRARY
|
||||||
|
RUBY_ARCH
|
||||||
RUBY_INCLUDE_PATH
|
RUBY_INCLUDE_PATH
|
||||||
)
|
)
|
||||||
|
|
||||||
ENDIF(RUBY_EXECUTABLE)
|
ENDIF(RUBY_EXECUTABLE)
|
||||||
|
|||||||
@@ -1,17 +1,21 @@
|
|||||||
# Copyright (c) 2003-2009 FlashCode <flashcode@flashtux.org>
|
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or modify
|
# Copyright (C) 2003-2012 Sebastien Helleu <flashcode@flashtux.org>
|
||||||
|
# Copyright (C) 2009 Emmanuel Bouthenot <kolter@openics.org>
|
||||||
|
#
|
||||||
|
# This file is part of WeeChat, the extensible chat client.
|
||||||
|
#
|
||||||
|
# WeeChat is free software; you can redistribute it and/or modify
|
||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
# the Free Software Foundation; either version 3 of the License, or
|
# the Free Software Foundation; either version 3 of the License, or
|
||||||
# (at your option) any later version.
|
# (at your option) any later version.
|
||||||
#
|
#
|
||||||
# This program is distributed in the hope that it will be useful,
|
# WeeChat is distributed in the hope that it will be useful,
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
# GNU General Public License for more details.
|
# GNU General Public License for more details.
|
||||||
#
|
#
|
||||||
# You should have received a copy of the GNU General Public License
|
# You should have received a copy of the GNU General Public License
|
||||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
# along with WeeChat. If not, see <http://www.gnu.org/licenses/>.
|
||||||
#
|
#
|
||||||
|
|
||||||
# - Find Source-Highlight
|
# - Find Source-Highlight
|
||||||
|
|||||||
+28
-24
@@ -1,3 +1,23 @@
|
|||||||
|
#
|
||||||
|
# Copyright (C) 2008 Julien Louis <ptitlouis@sysif.net>
|
||||||
|
# Copyright (C) 2008-2012 Sebastien Helleu <flashcode@flashtux.org>
|
||||||
|
#
|
||||||
|
# This file is part of WeeChat, the extensible chat client.
|
||||||
|
#
|
||||||
|
# WeeChat 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 3 of the License, or
|
||||||
|
# (at your option) any later version.
|
||||||
|
#
|
||||||
|
# WeeChat 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 WeeChat. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
|
||||||
# - Find Tcl includes and libraries.
|
# - Find Tcl includes and libraries.
|
||||||
# This module finds if Tcl is installed and determines where the
|
# This module finds if Tcl is installed and determines where the
|
||||||
# include files and libraries are. It also determines what the name of
|
# include files and libraries are. It also determines what the name of
|
||||||
@@ -52,10 +72,14 @@ STRING(REGEX REPLACE
|
|||||||
|
|
||||||
SET(TCL_POSSIBLE_LIB_PATHS
|
SET(TCL_POSSIBLE_LIB_PATHS
|
||||||
"${TCL_INCLUDE_PATH_PARENT}/lib"
|
"${TCL_INCLUDE_PATH_PARENT}/lib"
|
||||||
|
"${TCL_INCLUDE_PATH_PARENT}/lib64"
|
||||||
"${TCL_LIBRARY_PATH}"
|
"${TCL_LIBRARY_PATH}"
|
||||||
"${TCL_TCLSH_PATH_PARENT}/lib"
|
"${TCL_TCLSH_PATH_PARENT}/lib"
|
||||||
|
"${TCL_TCLSH_PATH_PARENT}/lib64"
|
||||||
/usr/lib
|
/usr/lib
|
||||||
|
/usr/lib64
|
||||||
/usr/local/lib
|
/usr/local/lib
|
||||||
|
/usr/local/lib64
|
||||||
)
|
)
|
||||||
|
|
||||||
IF(WIN32)
|
IF(WIN32)
|
||||||
@@ -67,10 +91,6 @@ IF(WIN32)
|
|||||||
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\ActiveState\\ActiveTcl\\${ActiveTcl_CurrentVersion}]/lib"
|
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\ActiveState\\ActiveTcl\\${ActiveTcl_CurrentVersion}]/lib"
|
||||||
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\Scriptics\\Tcl\\8.6;Root]/lib"
|
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\Scriptics\\Tcl\\8.6;Root]/lib"
|
||||||
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\Scriptics\\Tcl\\8.5;Root]/lib"
|
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\Scriptics\\Tcl\\8.5;Root]/lib"
|
||||||
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\Scriptics\\Tcl\\8.4;Root]/lib"
|
|
||||||
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\Scriptics\\Tcl\\8.3;Root]/lib"
|
|
||||||
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\Scriptics\\Tcl\\8.2;Root]/lib"
|
|
||||||
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\Scriptics\\Tcl\\8.0;Root]/lib"
|
|
||||||
"$ENV{ProgramFiles}/Tcl/Lib"
|
"$ENV{ProgramFiles}/Tcl/Lib"
|
||||||
"C:/Program Files/Tcl/lib"
|
"C:/Program Files/Tcl/lib"
|
||||||
"C:/Tcl/lib"
|
"C:/Tcl/lib"
|
||||||
@@ -79,14 +99,10 @@ ENDIF(WIN32)
|
|||||||
|
|
||||||
FIND_LIBRARY(TCL_LIBRARY
|
FIND_LIBRARY(TCL_LIBRARY
|
||||||
NAMES
|
NAMES
|
||||||
tcl
|
|
||||||
tcl${TCL_VERSION} tcl${TCL_TCLSH_VERSION}
|
|
||||||
tcl86 tcl8.6
|
tcl86 tcl8.6
|
||||||
tcl85 tcl8.5
|
tcl85 tcl8.5
|
||||||
tcl84 tcl8.4
|
tcl
|
||||||
tcl83 tcl8.3
|
tcl${TCL_VERSION} tcl${TCL_TCLSH_VERSION}
|
||||||
tcl82 tcl8.2
|
|
||||||
tcl80 tcl8.0
|
|
||||||
PATHS ${TCL_POSSIBLE_LIB_PATHS}
|
PATHS ${TCL_POSSIBLE_LIB_PATHS}
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -106,22 +122,14 @@ SET(TCL_POSSIBLE_INCLUDE_PATHS
|
|||||||
"${TCL_INCLUDE_PATH}"
|
"${TCL_INCLUDE_PATH}"
|
||||||
${TCL_FRAMEWORK_INCLUDES}
|
${TCL_FRAMEWORK_INCLUDES}
|
||||||
"${TCL_TCLSH_PATH_PARENT}/include"
|
"${TCL_TCLSH_PATH_PARENT}/include"
|
||||||
|
/usr/include/tcl8.6
|
||||||
|
/usr/include/tcl8.5
|
||||||
/usr/include
|
/usr/include
|
||||||
/usr/local/include
|
/usr/local/include
|
||||||
/usr/include/tcl${TCL_VERSION}
|
/usr/include/tcl${TCL_VERSION}
|
||||||
/usr/include/tcl8.6
|
|
||||||
/usr/include/tcl8.5
|
|
||||||
/usr/include/tcl8.4
|
|
||||||
/usr/include/tcl8.3
|
|
||||||
/usr/include/tcl8.2
|
|
||||||
/usr/include/tcl8.0
|
|
||||||
/usr/local/include/tcl${TCL_VERSION}
|
/usr/local/include/tcl${TCL_VERSION}
|
||||||
/usr/local/include/tcl8.6
|
/usr/local/include/tcl8.6
|
||||||
/usr/local/include/tcl8.5
|
/usr/local/include/tcl8.5
|
||||||
/usr/local/include/tcl8.4
|
|
||||||
/usr/local/include/tcl8.3
|
|
||||||
/usr/local/include/tcl8.2
|
|
||||||
/usr/local/include/tcl8.0
|
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
@@ -130,10 +138,6 @@ IF(WIN32)
|
|||||||
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\ActiveState\\ActiveTcl\\${ActiveTcl_CurrentVersion}]/include"
|
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\ActiveState\\ActiveTcl\\${ActiveTcl_CurrentVersion}]/include"
|
||||||
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\Scriptics\\Tcl\\8.6;Root]/include"
|
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\Scriptics\\Tcl\\8.6;Root]/include"
|
||||||
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\Scriptics\\Tcl\\8.5;Root]/include"
|
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\Scriptics\\Tcl\\8.5;Root]/include"
|
||||||
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\Scriptics\\Tcl\\8.4;Root]/include"
|
|
||||||
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\Scriptics\\Tcl\\8.3;Root]/include"
|
|
||||||
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\Scriptics\\Tcl\\8.2;Root]/include"
|
|
||||||
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\Scriptics\\Tcl\\8.0;Root]/include"
|
|
||||||
"$ENV{ProgramFiles}/Tcl/include"
|
"$ENV{ProgramFiles}/Tcl/include"
|
||||||
"C:/Program Files/Tcl/include"
|
"C:/Program Files/Tcl/include"
|
||||||
"C:/Tcl/include"
|
"C:/Tcl/include"
|
||||||
|
|||||||
@@ -0,0 +1,78 @@
|
|||||||
|
# - Find zlib
|
||||||
|
# Find the native ZLIB includes and library.
|
||||||
|
# Once done this will define
|
||||||
|
#
|
||||||
|
# ZLIB_INCLUDE_DIRS - where to find zlib.h, etc.
|
||||||
|
# ZLIB_LIBRARIES - List of libraries when using zlib.
|
||||||
|
# ZLIB_FOUND - True if zlib found.
|
||||||
|
#
|
||||||
|
# ZLIB_VERSION_STRING - The version of zlib found (x.y.z)
|
||||||
|
# ZLIB_VERSION_MAJOR - The major version of zlib
|
||||||
|
# ZLIB_VERSION_MINOR - The minor version of zlib
|
||||||
|
# ZLIB_VERSION_PATCH - The patch version of zlib
|
||||||
|
# ZLIB_VERSION_TWEAK - The tweak version of zlib
|
||||||
|
#
|
||||||
|
# The following variable are provided for backward compatibility
|
||||||
|
#
|
||||||
|
# ZLIB_MAJOR_VERSION - The major version of zlib
|
||||||
|
# ZLIB_MINOR_VERSION - The minor version of zlib
|
||||||
|
# ZLIB_PATCH_VERSION - The patch version of zlib
|
||||||
|
|
||||||
|
#=============================================================================
|
||||||
|
# Copyright 2001-2009 Kitware, Inc.
|
||||||
|
#
|
||||||
|
# Distributed under the OSI-approved BSD License (the "License");
|
||||||
|
# see accompanying file Copyright.txt for details.
|
||||||
|
#
|
||||||
|
# This software is distributed WITHOUT ANY WARRANTY; without even the
|
||||||
|
# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||||
|
# See the License for more information.
|
||||||
|
#=============================================================================
|
||||||
|
# (To distribute this file outside of CMake, substitute the full
|
||||||
|
# License text for the above reference.)
|
||||||
|
|
||||||
|
FIND_PATH(ZLIB_INCLUDE_DIR zlib.h
|
||||||
|
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\GnuWin32\\Zlib;InstallPath]/include"
|
||||||
|
)
|
||||||
|
|
||||||
|
SET(ZLIB_NAMES z zlib zdll zlib1 zlibd zlibd1)
|
||||||
|
FIND_LIBRARY(ZLIB_LIBRARY
|
||||||
|
NAMES
|
||||||
|
${ZLIB_NAMES}
|
||||||
|
PATHS
|
||||||
|
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\GnuWin32\\Zlib;InstallPath]/lib"
|
||||||
|
)
|
||||||
|
MARK_AS_ADVANCED(ZLIB_LIBRARY ZLIB_INCLUDE_DIR)
|
||||||
|
|
||||||
|
IF(ZLIB_INCLUDE_DIR AND EXISTS "${ZLIB_INCLUDE_DIR}/zlib.h")
|
||||||
|
FILE(STRINGS "${ZLIB_INCLUDE_DIR}/zlib.h" ZLIB_H REGEX "^#define ZLIB_VERSION \"[^\"]*\"$")
|
||||||
|
|
||||||
|
STRING(REGEX REPLACE "^.*ZLIB_VERSION \"([0-9]+).*$" "\\1" ZLIB_VERSION_MAJOR "${ZLIB_H}")
|
||||||
|
STRING(REGEX REPLACE "^.*ZLIB_VERSION \"[0-9]+\\.([0-9]+).*$" "\\1" ZLIB_VERSION_MINOR "${ZLIB_H}")
|
||||||
|
STRING(REGEX REPLACE "^.*ZLIB_VERSION \"[0-9]+\\.[0-9]+\\.([0-9]+).*$" "\\1" ZLIB_VERSION_PATCH "${ZLIB_H}")
|
||||||
|
SET(ZLIB_VERSION_STRING "${ZLIB_VERSION_MAJOR}.${ZLIB_VERSION_MINOR}.${ZLIB_VERSION_PATCH}")
|
||||||
|
|
||||||
|
# only append a TWEAK version if it exists:
|
||||||
|
SET(ZLIB_VERSION_TWEAK "")
|
||||||
|
IF( "${ZLIB_H}" MATCHES "^.*ZLIB_VERSION \"[0-9]+\\.[0-9]+\\.[0-9]+\\.([0-9]+).*$")
|
||||||
|
SET(ZLIB_VERSION_TWEAK "${CMAKE_MATCH_1}")
|
||||||
|
SET(ZLIB_VERSION_STRING "${ZLIB_VERSION_STRING}.${ZLIB_VERSION_TWEAK}")
|
||||||
|
ENDIF( "${ZLIB_H}" MATCHES "^.*ZLIB_VERSION \"[0-9]+\\.[0-9]+\\.[0-9]+\\.([0-9]+).*$")
|
||||||
|
|
||||||
|
SET(ZLIB_MAJOR_VERSION "${ZLIB_VERSION_MAJOR}")
|
||||||
|
SET(ZLIB_MINOR_VERSION "${ZLIB_VERSION_MINOR}")
|
||||||
|
SET(ZLIB_PATCH_VERSION "${ZLIB_VERSION_PATCH}")
|
||||||
|
ENDIF()
|
||||||
|
|
||||||
|
# handle the QUIETLY and REQUIRED arguments and set ZLIB_FOUND to TRUE if
|
||||||
|
# all listed variables are TRUE
|
||||||
|
#INCLUDE(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake)
|
||||||
|
INCLUDE(${CMAKE_HOME_DIRECTORY}/cmake/FindPackageHandleStandardArgs.cmake)
|
||||||
|
FIND_PACKAGE_HANDLE_STANDARD_ARGS(ZLIB REQUIRED_VARS ZLIB_LIBRARY ZLIB_INCLUDE_DIR
|
||||||
|
VERSION_VAR ZLIB_VERSION_STRING)
|
||||||
|
|
||||||
|
IF(ZLIB_FOUND)
|
||||||
|
SET(ZLIB_INCLUDE_DIRS ${ZLIB_INCLUDE_DIR})
|
||||||
|
SET(ZLIB_LIBRARIES ${ZLIB_LIBRARY})
|
||||||
|
ENDIF()
|
||||||
|
|
||||||
@@ -1,17 +1,20 @@
|
|||||||
# Copyright (c) 2003-2009 FlashCode <flashcode@flashtux.org>
|
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or modify
|
# Copyright (C) 2003-2012 Sebastien Helleu <flashcode@flashtux.org>
|
||||||
|
#
|
||||||
|
# This file is part of WeeChat, the extensible chat client.
|
||||||
|
#
|
||||||
|
# WeeChat is free software; you can redistribute it and/or modify
|
||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
# the Free Software Foundation; either version 3 of the License, or
|
# the Free Software Foundation; either version 3 of the License, or
|
||||||
# (at your option) any later version.
|
# (at your option) any later version.
|
||||||
#
|
#
|
||||||
# This program is distributed in the hope that it will be useful,
|
# WeeChat is distributed in the hope that it will be useful,
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
# GNU General Public License for more details.
|
# GNU General Public License for more details.
|
||||||
#
|
#
|
||||||
# You should have received a copy of the GNU General Public License
|
# You should have received a copy of the GNU General Public License
|
||||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
# along with WeeChat. If not, see <http://www.gnu.org/licenses/>.
|
||||||
#
|
#
|
||||||
|
|
||||||
IF(NOT EXISTS "@CMAKE_CURRENT_BINARY_DIR@/install_manifest.txt")
|
IF(NOT EXISTS "@CMAKE_CURRENT_BINARY_DIR@/install_manifest.txt")
|
||||||
|
|||||||
@@ -1,19 +1,21 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
#
|
#
|
||||||
# Copyright (c) 2003-2009 FlashCode <flashcode@flashtux.org>
|
# Copyright (C) 2003-2012 Sebastien Helleu <flashcode@flashtux.org>
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or modify
|
# This file is part of WeeChat, the extensible chat client.
|
||||||
|
#
|
||||||
|
# WeeChat is free software; you can redistribute it and/or modify
|
||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
# the Free Software Foundation; either version 3 of the License, or
|
# the Free Software Foundation; either version 3 of the License, or
|
||||||
# (at your option) any later version.
|
# (at your option) any later version.
|
||||||
#
|
#
|
||||||
# This program is distributed in the hope that it will be useful,
|
# WeeChat is distributed in the hope that it will be useful,
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
# GNU General Public License for more details.
|
# GNU General Public License for more details.
|
||||||
#
|
#
|
||||||
# You should have received a copy of the GNU General Public License
|
# You should have received a copy of the GNU General Public License
|
||||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
# along with WeeChat. If not, see <http://www.gnu.org/licenses/>.
|
||||||
#
|
#
|
||||||
|
|
||||||
VERSION=@VERSION@
|
VERSION=@VERSION@
|
||||||
|
|||||||
@@ -15,12 +15,15 @@
|
|||||||
#cmakedefine HAVE_REGEX_H
|
#cmakedefine HAVE_REGEX_H
|
||||||
#cmakedefine HAVE_WCHAR_H
|
#cmakedefine HAVE_WCHAR_H
|
||||||
#cmakedefine HAVE_SYS_FILE_H
|
#cmakedefine HAVE_SYS_FILE_H
|
||||||
|
#cmakedefine HAVE_SYS_RESOURCE_H
|
||||||
#cmakedefine HAVE_FLOCK
|
#cmakedefine HAVE_FLOCK
|
||||||
#cmakedefine HAVE_LANGINFO_CODESET
|
#cmakedefine HAVE_LANGINFO_CODESET
|
||||||
#cmakedefine HAVE_STRNDUP
|
#cmakedefine HAVE_STRNDUP
|
||||||
#cmakedefine HAVE_BACKTRACE
|
#cmakedefine HAVE_BACKTRACE
|
||||||
#cmakedefine ICONV_2ARG_IS_CONST 1
|
#cmakedefine ICONV_2ARG_IS_CONST 1
|
||||||
#cmakedefine HAVE_TCL_CREATE_NS
|
#cmakedefine HAVE_TCL_CREATE_NS
|
||||||
|
#cmakedefine HAVE_MALLINFO
|
||||||
|
#cmakedefine HAVE_EAT_NEWLINE_GLITCH
|
||||||
#define PACKAGE_VERSION "@VERSION@"
|
#define PACKAGE_VERSION "@VERSION@"
|
||||||
#define PACKAGE "@PROJECT_NAME@"
|
#define PACKAGE "@PROJECT_NAME@"
|
||||||
#define PACKAGE_NAME "@PROJECT_NAME@"
|
#define PACKAGE_NAME "@PROJECT_NAME@"
|
||||||
@@ -28,4 +31,5 @@
|
|||||||
#define WEECHAT_LIBDIR "@LIBDIR@"
|
#define WEECHAT_LIBDIR "@LIBDIR@"
|
||||||
#define WEECHAT_SHAREDIR "@SHAREDIR@"
|
#define WEECHAT_SHAREDIR "@SHAREDIR@"
|
||||||
#define LOCALEDIR "@LOCALEDIR@"
|
#define LOCALEDIR "@LOCALEDIR@"
|
||||||
|
#define WEECHAT_HOME "@WEECHAT_HOME@"
|
||||||
#define _GNU_SOURCE 1
|
#define _GNU_SOURCE 1
|
||||||
|
|||||||
+355
-200
@@ -1,27 +1,34 @@
|
|||||||
# Copyright (c) 2003-2009 FlashCode <flashcode@flashtux.org>
|
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or modify
|
# Copyright (C) 2003-2012 Sebastien Helleu <flashcode@flashtux.org>
|
||||||
|
# Copyright (C) 2005 Benoit Papillault <benoit.papillault@free.fr>
|
||||||
|
# Copyright (C) 2005-2006 Julien Louis <ptitlouis@sysif.net>
|
||||||
|
# Copyright (C) 2005-2009 Emmanuel Bouthenot <kolter@openics.org>
|
||||||
|
#
|
||||||
|
# This file is part of WeeChat, the extensible chat client.
|
||||||
|
#
|
||||||
|
# WeeChat is free software; you can redistribute it and/or modify
|
||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
# the Free Software Foundation; either version 3 of the License, or
|
# the Free Software Foundation; either version 3 of the License, or
|
||||||
# (at your option) any later version.
|
# (at your option) any later version.
|
||||||
#
|
#
|
||||||
# This program is distributed in the hope that it will be useful,
|
# WeeChat is distributed in the hope that it will be useful,
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
# GNU General Public License for more details.
|
# GNU General Public License for more details.
|
||||||
#
|
#
|
||||||
# You should have received a copy of the GNU General Public License
|
# You should have received a copy of the GNU General Public License
|
||||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
# along with WeeChat. If not, see <http://www.gnu.org/licenses/>.
|
||||||
#
|
#
|
||||||
|
|
||||||
# -*- Autoconf -*-
|
# -*- Autoconf -*-
|
||||||
# Process this file with autoconf to produce a configure script.
|
# Process this file with autoconf to produce a configure script.
|
||||||
|
|
||||||
AC_PREREQ(2.56)
|
AC_PREREQ(2.56)
|
||||||
AC_INIT(WeeChat, 0.3.0, flashcode@flashtux.org)
|
AC_INIT(WeeChat, 0.3.9.2, flashcode@flashtux.org)
|
||||||
AC_CONFIG_SRCDIR([src/core/weechat.c])
|
AC_CONFIG_SRCDIR([src/core/weechat.c])
|
||||||
AM_CONFIG_HEADER(config.h)
|
AM_CONFIG_HEADER(config.h)
|
||||||
AM_INIT_AUTOMAKE([weechat], [0.3.0])
|
AM_INIT_AUTOMAKE([weechat], [0.3.9.2])
|
||||||
|
LICENSE="GPL3"
|
||||||
|
|
||||||
# Checks for programs
|
# Checks for programs
|
||||||
AC_PROG_CC
|
AC_PROG_CC
|
||||||
@@ -45,11 +52,14 @@ netbsd*)
|
|||||||
solaris*)
|
solaris*)
|
||||||
LDFLAGS="$LDFLAGS -lsocket -lxnet"
|
LDFLAGS="$LDFLAGS -lsocket -lxnet"
|
||||||
;;
|
;;
|
||||||
|
cygwin*)
|
||||||
|
LDFLAGS="$LDFLAGS -no-undefined"
|
||||||
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
# Gettext
|
# Gettext
|
||||||
ALL_LINGUAS="fr es cs hu de ru pl"
|
ALL_LINGUAS="fr es cs hu de ru pl it ja pt_BR"
|
||||||
AM_GNU_GETTEXT([use-libtool])
|
AM_GNU_GETTEXT
|
||||||
AM_GNU_GETTEXT_VERSION([0.15])
|
AM_GNU_GETTEXT_VERSION([0.15])
|
||||||
|
|
||||||
# Checks for libraries
|
# Checks for libraries
|
||||||
@@ -58,12 +68,7 @@ AC_CHECK_LIB(ncursesw, initscr, LIBNCURSESW_FOUND=1, LIBNCURSESW_FOUND=0)
|
|||||||
|
|
||||||
# Checks for header files
|
# Checks for header files
|
||||||
AC_HEADER_STDC
|
AC_HEADER_STDC
|
||||||
AC_CHECK_HEADERS([arpa/inet.h libintl.h limits.h locale.h netdb.h netinet/in.h stdlib.h string.h sys/socket.h sys/time.h sys/types.h unistd.h pwd.h errno.h regex.h wchar.h sys/file.h])
|
AC_CHECK_HEADERS([arpa/inet.h libintl.h limits.h locale.h netdb.h netinet/in.h stdlib.h string.h sys/socket.h sys/time.h sys/types.h unistd.h pwd.h errno.h regex.h wchar.h sys/file.h sys/resource.h])
|
||||||
|
|
||||||
if echo "$host_os" | grep "^openbsd" 1>/dev/null 2>&1 ; then
|
|
||||||
AC_CHECK_HEADER(utf8/wchar.h, LDFLAGS="$LDFLAGS -lutf8", [AC_MSG_ERROR([
|
|
||||||
*** on OpenBSD systems, package libutf8 must be installed to compile WeeChat])])
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Checks for typedefs, structures, and compiler characteristics
|
# Checks for typedefs, structures, and compiler characteristics
|
||||||
AC_HEADER_TIME
|
AC_HEADER_TIME
|
||||||
@@ -86,37 +91,40 @@ AC_MSG_RESULT($ac_cv_type_socklen_t)
|
|||||||
# Checks for library functions.
|
# Checks for library functions.
|
||||||
AC_FUNC_SELECT_ARGTYPES
|
AC_FUNC_SELECT_ARGTYPES
|
||||||
AC_TYPE_SIGNAL
|
AC_TYPE_SIGNAL
|
||||||
AC_CHECK_FUNCS([gethostbyname gethostname getsockname gettimeofday inet_ntoa memset mkdir select setlocale socket strcasecmp strchr strdup strndup strncasecmp strpbrk strrchr strstr regexec])
|
AC_CHECK_FUNCS([gethostbyname gethostname getsockname gettimeofday inet_ntoa memset mkdir select setlocale socket strcasecmp strchr strdup strndup strncasecmp strpbrk strrchr strstr regexec mallinfo])
|
||||||
|
|
||||||
# Variables in config.h
|
# Variables in config.h
|
||||||
|
|
||||||
AH_VERBATIM([PREFIX], [#undef PREFIX])
|
AH_VERBATIM([PREFIX], [#undef PREFIX])
|
||||||
AH_VERBATIM([WEECHAT_LIBDIR], [#undef WEECHAT_LIBDIR])
|
AH_VERBATIM([WEECHAT_LIBDIR], [#undef WEECHAT_LIBDIR])
|
||||||
AH_VERBATIM([WEECHAT_SHAREDIR], [#undef WEECHAT_SHAREDIR])
|
AH_VERBATIM([WEECHAT_SHAREDIR], [#undef WEECHAT_SHAREDIR])
|
||||||
AH_VERBATIM([HAVE_GNUTLS], [#undef HAVE_GNUTLS])
|
AH_VERBATIM([HAVE_GNUTLS], [#undef HAVE_GNUTLS])
|
||||||
AH_VERBATIM([HAVE_FLOCK], [#undef HAVE_FLOCK])
|
AH_VERBATIM([HAVE_FLOCK], [#undef HAVE_FLOCK])
|
||||||
AH_VERBATIM([PLUGIN_ALIAS], [#undef PLUGIN_ALIAS])
|
AH_VERBATIM([HAVE_EAT_NEWLINE_GLITCH], [#undef HAVE_EAT_NEWLINE_GLITCH])
|
||||||
AH_VERBATIM([PLUGIN_ASPELL], [#undef PLUGIN_ASPELL])
|
AH_VERBATIM([PLUGIN_ALIAS], [#undef PLUGIN_ALIAS])
|
||||||
AH_VERBATIM([PLUGIN_CHARSET], [#undef PLUGIN_CHARSET])
|
AH_VERBATIM([PLUGIN_ASPELL], [#undef PLUGIN_ASPELL])
|
||||||
AH_VERBATIM([PLUGIN_DEMO], [#undef PLUGIN_DEMO])
|
AH_VERBATIM([PLUGIN_CHARSET], [#undef PLUGIN_CHARSET])
|
||||||
AH_VERBATIM([PLUGIN_FIFO], [#undef PLUGIN_FIFO])
|
AH_VERBATIM([PLUGIN_DEMO], [#undef PLUGIN_DEMO])
|
||||||
AH_VERBATIM([PLUGIN_IRC], [#undef PLUGIN_IRC])
|
AH_VERBATIM([PLUGIN_FIFO], [#undef PLUGIN_FIFO])
|
||||||
AH_VERBATIM([PLUGIN_LOGGER], [#undef PLUGIN_LOGGER])
|
AH_VERBATIM([PLUGIN_IRC], [#undef PLUGIN_IRC])
|
||||||
AH_VERBATIM([PLUGIN_RELAY], [#undef PLUGIN_RELAY])
|
AH_VERBATIM([PLUGIN_LOGGER], [#undef PLUGIN_LOGGER])
|
||||||
AH_VERBATIM([PLUGIN_PERL], [#undef PLUGIN_PERL])
|
AH_VERBATIM([PLUGIN_RELAY], [#undef PLUGIN_RELAY])
|
||||||
AH_VERBATIM([PLUGIN_PYTHON], [#undef PLUGIN_PYTHON])
|
AH_VERBATIM([PLUGIN_RMODIFIER], [#undef PLUGIN_RMODIFIER])
|
||||||
AH_VERBATIM([PLUGIN_RUBY], [#undef PLUGIN_RUBY])
|
AH_VERBATIM([PLUGIN_SCRIPT], [#undef PLUGIN_SCRIPT])
|
||||||
AH_VERBATIM([PLUGIN_LUA], [#undef PLUGIN_LUA])
|
AH_VERBATIM([PLUGIN_PERL], [#undef PLUGIN_PERL])
|
||||||
AH_VERBATIM([PLUGIN_TCL], [#undef PLUGIN_TCL])
|
AH_VERBATIM([PLUGIN_PYTHON], [#undef PLUGIN_PYTHON])
|
||||||
AH_VERBATIM([PLUGIN_XFER], [#undef PLUGIN_XFER])
|
AH_VERBATIM([PLUGIN_RUBY], [#undef PLUGIN_RUBY])
|
||||||
AH_VERBATIM([DOC], [#undef DOC])
|
AH_VERBATIM([PLUGIN_LUA], [#undef PLUGIN_LUA])
|
||||||
|
AH_VERBATIM([PLUGIN_TCL], [#undef PLUGIN_TCL])
|
||||||
|
AH_VERBATIM([PLUGIN_GUILE], [#undef PLUGIN_GUILE])
|
||||||
|
AH_VERBATIM([PLUGIN_XFER], [#undef PLUGIN_XFER])
|
||||||
|
AH_VERBATIM([DOC], [#undef DOC])
|
||||||
|
AH_VERBATIM([WEECHAT_HOME], [#define WEECHAT_HOME "~/.weechat"])
|
||||||
|
|
||||||
# Arguments for ./configure
|
# Arguments for ./configure
|
||||||
|
|
||||||
AC_ARG_ENABLE(ncurses, [ --disable-ncurses turn off ncurses interface (default=compiled if found)],enable_ncurses=$enableval,enable_ncurses=yes)
|
AC_ARG_ENABLE(ncurses, [ --disable-ncurses turn off ncurses interface (default=compiled if found)],enable_ncurses=$enableval,enable_ncurses=yes)
|
||||||
AC_ARG_ENABLE(wxwidgets, [ --enable-wxwidgets turn on WxWidgets interface (default=off)],enable_wxwidgets=$enableval,enable_wxwidgets=no)
|
|
||||||
AC_ARG_ENABLE(gtk, [ --enable-gtk turn on Gtk interface (default=off)],enable_gtk=$enableval,enable_gtk=no)
|
AC_ARG_ENABLE(gtk, [ --enable-gtk turn on Gtk interface (default=off)],enable_gtk=$enableval,enable_gtk=no)
|
||||||
AC_ARG_ENABLE(qt, [ --enable-qt turn on Qt interface (default=off)],enable_qt=$enableval,enable_qt=no)
|
|
||||||
AC_ARG_ENABLE(gnutls, [ --disable-gnutls turn off gnutls support (default=compiled if found)],enable_gnutls=$enableval,enable_gnutls=yes)
|
AC_ARG_ENABLE(gnutls, [ --disable-gnutls turn off gnutls support (default=compiled if found)],enable_gnutls=$enableval,enable_gnutls=yes)
|
||||||
AC_ARG_ENABLE(largefile, [ --disable-largefile turn off Large File Support (default=on)],enable_largefile=$enableval,enable_largefile=yes)
|
AC_ARG_ENABLE(largefile, [ --disable-largefile turn off Large File Support (default=on)],enable_largefile=$enableval,enable_largefile=yes)
|
||||||
AC_ARG_ENABLE(alias, [ --disable-alias turn off Alias plugin (default=compiled)],enable_alias=$enableval,enable_alias=yes)
|
AC_ARG_ENABLE(alias, [ --disable-alias turn off Alias plugin (default=compiled)],enable_alias=$enableval,enable_alias=yes)
|
||||||
@@ -126,20 +134,31 @@ AC_ARG_ENABLE(demo, [ --enable-demo turn on Demo plugin (defa
|
|||||||
AC_ARG_ENABLE(fifo, [ --disable-fifo turn off Fifo plugin (default=compiled)],enable_fifo=$enableval,enable_fifo=yes)
|
AC_ARG_ENABLE(fifo, [ --disable-fifo turn off Fifo plugin (default=compiled)],enable_fifo=$enableval,enable_fifo=yes)
|
||||||
AC_ARG_ENABLE(irc, [ --disable-irc turn off IRC plugin (default=compiled)],enable_irc=$enableval,enable_irc=yes)
|
AC_ARG_ENABLE(irc, [ --disable-irc turn off IRC plugin (default=compiled)],enable_irc=$enableval,enable_irc=yes)
|
||||||
AC_ARG_ENABLE(logger, [ --disable-logger turn off Logger plugin (default=compiled)],enable_logger=$enableval,enable_logger=yes)
|
AC_ARG_ENABLE(logger, [ --disable-logger turn off Logger plugin (default=compiled)],enable_logger=$enableval,enable_logger=yes)
|
||||||
AC_ARG_ENABLE(relay, [ --enable-relay turn on Relay plugin (default=off)],enable_relay=$enableval,enable_relay=no)
|
AC_ARG_ENABLE(relay, [ --disable-relay turn off Relay plugin (default=compiled)],enable_relay=$enableval,enable_relay=yes)
|
||||||
AC_ARG_ENABLE(scripts, [ --disable-scripts turn off script plugins (default=compiled if found)],enable_scripts=$enableval,enable_scripts=yes)
|
AC_ARG_ENABLE(rmodifier, [ --disable-rmodifier turn off Rmodifier plugin (default=compiled)],enable_rmodifier=$enableval,enable_rmodifier=yes)
|
||||||
|
AC_ARG_ENABLE(script, [ --disable-script turn off Script plugin (default=compiled)],enable_script=$enableval,enable_script=yes)
|
||||||
|
AC_ARG_ENABLE(scripts, [ --disable-scripts turn off script plugins (perl, python, ...) (default=compiled if found)],enable_scripts=$enableval,enable_scripts=yes)
|
||||||
AC_ARG_ENABLE(perl, [ --disable-perl turn off Perl script plugin (default=compiled if found)],enable_perl=$enableval,enable_perl=yes)
|
AC_ARG_ENABLE(perl, [ --disable-perl turn off Perl script plugin (default=compiled if found)],enable_perl=$enableval,enable_perl=yes)
|
||||||
AC_ARG_ENABLE(python, [ --disable-python turn off Python script plugin (default=compiled if found)],enable_python=$enableval,enable_python=yes)
|
AC_ARG_ENABLE(python, [ --disable-python turn off Python script plugin (default=compiled if found)],enable_python=$enableval,enable_python=yes)
|
||||||
AC_ARG_ENABLE(ruby, [ --disable-ruby turn off Ruby script plugin (default=compiled if found)],enable_ruby=$enableval,enable_ruby=yes)
|
AC_ARG_ENABLE(ruby, [ --disable-ruby turn off Ruby script plugin (default=compiled if found)],enable_ruby=$enableval,enable_ruby=yes)
|
||||||
AC_ARG_ENABLE(lua, [ --disable-lua turn off Lua script plugin (default=compiled if found)],enable_lua=$enableval,enable_lua=yes)
|
AC_ARG_ENABLE(lua, [ --disable-lua turn off Lua script plugin (default=compiled if found)],enable_lua=$enableval,enable_lua=yes)
|
||||||
AC_ARG_ENABLE(tcl, [ --disable-tcl turn off Tcl script plugin (default=compiled if found)],enable_tcl=$enableval,enable_tcl=yes)
|
AC_ARG_ENABLE(tcl, [ --disable-tcl turn off Tcl script plugin (default=compiled if found)],enable_tcl=$enableval,enable_tcl=yes)
|
||||||
|
AC_ARG_ENABLE(guile, [ --disable-guile turn off Guile (scheme) script plugin (default=compiled if found)],enable_guile=$enableval,enable_guile=yes)
|
||||||
AC_ARG_ENABLE(xfer, [ --disable-xfer turn off Xfer (file transfer) plugin (default=compiled if found)],enable_xfer=$enableval,enable_xfer=yes)
|
AC_ARG_ENABLE(xfer, [ --disable-xfer turn off Xfer (file transfer) plugin (default=compiled if found)],enable_xfer=$enableval,enable_xfer=yes)
|
||||||
AC_ARG_WITH(lua-inc, [ --with-lua-inc=DIR, lua include files are in DIR (default=autodetect)],lua_inc=$withval,lua_inc='')
|
AC_ARG_WITH(lua-inc, [ --with-lua-inc=DIR, lua include files are in DIR (default=autodetect)],lua_inc=$withval,lua_inc='')
|
||||||
AC_ARG_WITH(lua-lib, [ --with-lua-lib=DIR, lua library files are in DIR (default=autodetect)],lua_lib=$withval,lua_lib='')
|
AC_ARG_WITH(lua-lib, [ --with-lua-lib=DIR, lua library files are in DIR (default=autodetect)],lua_lib=$withval,lua_lib='')
|
||||||
AC_ARG_WITH(lua-suffix, [ --with-lua-suffix=ARG lua is suffixed with ARG (default=autodetect)],lua_suffix=$withval,lua_suffix='')
|
AC_ARG_WITH(lua-suffix, [ --with-lua-suffix=ARG lua is suffixed with ARG (default=autodetect)],lua_suffix=$withval,lua_suffix='')
|
||||||
|
AC_ARG_WITH(tclconfig, [ --with-tclconfig=DIR directory containing tcl configuration (tclConfig.sh)],tclconfig=$withval,tclconfig='')
|
||||||
AC_ARG_ENABLE(doc, [ --disable-doc turn off documentation (default=built)],enable_doc=$enableval,enable_doc=yes)
|
AC_ARG_ENABLE(doc, [ --disable-doc turn off documentation (default=built)],enable_doc=$enableval,enable_doc=yes)
|
||||||
AC_ARG_WITH(debug, [ --with-debug debugging: 0=no debug, 1=debug compilation (default=1)],debug=$withval,debug=1)
|
AC_ARG_WITH(debug, [ --with-debug debugging: 0=no debug, 1=debug compilation (default=1)],debug=$withval,debug=1)
|
||||||
|
|
||||||
|
AC_ARG_VAR(WEECHAT_HOME, [WeeChat home directory for config, logs, scripts.. (default is "~/.weechat")])
|
||||||
|
|
||||||
|
if test "x$WEECHAT_HOME" = "x" ; then
|
||||||
|
WEECHAT_HOME="~/.weechat"
|
||||||
|
fi
|
||||||
|
AC_DEFINE_UNQUOTED(WEECHAT_HOME, "$WEECHAT_HOME")
|
||||||
|
|
||||||
not_asked=""
|
not_asked=""
|
||||||
not_found=""
|
not_found=""
|
||||||
|
|
||||||
@@ -187,31 +206,6 @@ else
|
|||||||
not_asked="$not_asked ncurses"
|
not_asked="$not_asked ncurses"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
#if test "x$enable_wxwidgets" = "xyes" ; then
|
|
||||||
# AM_OPTIONS_WXCONFIG
|
|
||||||
# AM_PATH_WXCONFIG(2.3.4, wxWin=1)
|
|
||||||
#
|
|
||||||
# if test "$wxWin" != 1; then
|
|
||||||
# AC_MSG_ERROR([
|
|
||||||
#*** wxWindows must be installed on your system
|
|
||||||
#*** but wx-config script couldn't be found.
|
|
||||||
#
|
|
||||||
#*** Please check that wx-config is in path, the directory
|
|
||||||
#*** where wxWindows libraries are installed (returned by
|
|
||||||
#*** 'wx-config --libs' command) is in LD_LIBRARY_PATH or
|
|
||||||
#*** equivalent variable and wxWindows version is 2.3.4 or above.
|
|
||||||
# ])
|
|
||||||
# fi
|
|
||||||
#
|
|
||||||
# CPPFLAGS="$CPPFLAGS $WX_CPPFLAGS"
|
|
||||||
# CXXFLAGS="$CXXFLAGS $WX_CXXFLAGS_ONLY"
|
|
||||||
# CFLAGS="$CFLAGS $WX_CFLAGS_ONLY"
|
|
||||||
# LDFLAGS="$LDFLAGS $WX_LIBS"
|
|
||||||
#
|
|
||||||
# WXWIDGETS_CFLAGS=""
|
|
||||||
# WXWIDGETS_LIBS=""
|
|
||||||
#fi
|
|
||||||
|
|
||||||
if test "x$enable_gtk" = "xyes" ; then
|
if test "x$enable_gtk" = "xyes" ; then
|
||||||
AM_PATH_GTK_2_0(2.4.0, LIBGTK_FOUND=1, LIBGTK_FOUND=0)
|
AM_PATH_GTK_2_0(2.4.0, LIBGTK_FOUND=1, LIBGTK_FOUND=0)
|
||||||
if test "$LIBGTK_FOUND" = "0" ; then
|
if test "$LIBGTK_FOUND" = "0" ; then
|
||||||
@@ -249,13 +243,13 @@ if test "x$ac_found_iconv_header" = "xyes" ; then
|
|||||||
fi
|
fi
|
||||||
AC_MSG_CHECKING(for iconv usability in programs)
|
AC_MSG_CHECKING(for iconv usability in programs)
|
||||||
AC_TRY_RUN([
|
AC_TRY_RUN([
|
||||||
#include <iconv.h>
|
#include <iconv.h>
|
||||||
int main(int argc, char **argv) {
|
int main(int argc, char **argv) {
|
||||||
iconv_t conv = iconv_open("ISO8859-1", "UTF-8");
|
iconv_t conv = iconv_open("ISO8859-1", "UTF-8");
|
||||||
if (conv != (iconv_t) -1) {
|
if (conv != (iconv_t) -1) {
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
return 1;
|
return 1;
|
||||||
}],iconv_found="yes")
|
}],iconv_found="yes")
|
||||||
if test "x$iconv_found" = "xno" ; then
|
if test "x$iconv_found" = "xno" ; then
|
||||||
AC_MSG_RESULT(no)
|
AC_MSG_RESULT(no)
|
||||||
@@ -281,6 +275,7 @@ if test "x$enable_scripts" = "xno" ; then
|
|||||||
enable_ruby="no"
|
enable_ruby="no"
|
||||||
enable_lua="no"
|
enable_lua="no"
|
||||||
enable_tcl="no"
|
enable_tcl="no"
|
||||||
|
enable_guile="no"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# ---------------------------------- alias -------------------------------------
|
# ---------------------------------- alias -------------------------------------
|
||||||
@@ -314,8 +309,8 @@ if test "x$enable_aspell" = "xyes" ; then
|
|||||||
enable_aspell="no"
|
enable_aspell="no"
|
||||||
not_found="$not_found aspell"
|
not_found="$not_found aspell"
|
||||||
else
|
else
|
||||||
AC_MSG_RESULT(yes)
|
AC_MSG_RESULT(yes)
|
||||||
ASPELL_LFLAGS="$ASPELL_LFLAGS -laspell"
|
ASPELL_LFLAGS="$ASPELL_LFLAGS -laspell"
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
not_asked="$not_asked aspell"
|
not_asked="$not_asked aspell"
|
||||||
@@ -395,6 +390,22 @@ else
|
|||||||
not_asked="$not_asked relay"
|
not_asked="$not_asked relay"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# ------------------------------- rmodifier ------------------------------------
|
||||||
|
|
||||||
|
if test "x$enable_rmodifier" = "xyes" ; then
|
||||||
|
AC_DEFINE(PLUGIN_RMODIFIER)
|
||||||
|
else
|
||||||
|
not_asked="$not_asked rmodifier"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# --------------------------------- script -------------------------------------
|
||||||
|
|
||||||
|
if test "x$enable_script" = "xyes" ; then
|
||||||
|
AC_DEFINE(PLUGIN_SCRIPT)
|
||||||
|
else
|
||||||
|
not_asked="$not_asked script"
|
||||||
|
fi
|
||||||
|
|
||||||
# ---------------------------------- perl --------------------------------------
|
# ---------------------------------- perl --------------------------------------
|
||||||
|
|
||||||
PERL_VERSION=
|
PERL_VERSION=
|
||||||
@@ -409,7 +420,7 @@ if test "x$enable_perl" = "xyes" ; then
|
|||||||
enable_perl="no"
|
enable_perl="no"
|
||||||
not_found="$not_found perl"
|
not_found="$not_found perl"
|
||||||
else
|
else
|
||||||
PERL_VERSION=`perl -V:version | sed "s/version='\(.*\)';/\1/"`
|
PERL_VERSION=`perl -V:version | sed "s/version='\(.*\)';/\1/"`
|
||||||
AC_MSG_CHECKING(for Perl headers files)
|
AC_MSG_CHECKING(for Perl headers files)
|
||||||
|
|
||||||
PERL_HEADER_TEST=`PT=perltest.c ; echo "#include <EXTERN.h>" > $PT; echo "#include <perl.h>" >> $PT; echo "#include <XSUB.h>" >> $PT ; echo "int main() { return 0; }" >> $PT ; $CC -Wall $PT -o $PT.out $($PERL -MExtUtils::Embed -e ccopts) 1>/dev/null 2>&1; echo $?; rm -f $PT $PT.out 1>/dev/null 2>&1`
|
PERL_HEADER_TEST=`PT=perltest.c ; echo "#include <EXTERN.h>" > $PT; echo "#include <perl.h>" >> $PT; echo "#include <XSUB.h>" >> $PT ; echo "int main() { return 0; }" >> $PT ; $CC -Wall $PT -o $PT.out $($PERL -MExtUtils::Embed -e ccopts) 1>/dev/null 2>&1; echo $?; rm -f $PT $PT.out 1>/dev/null 2>&1`
|
||||||
@@ -454,7 +465,7 @@ fi
|
|||||||
PYTHON_VERSION=
|
PYTHON_VERSION=
|
||||||
|
|
||||||
if test "x$enable_python" = "xyes" ; then
|
if test "x$enable_python" = "xyes" ; then
|
||||||
AC_PATH_PROGS(PYTHON, python python2.5 python2.4 python2.3 python2.2)
|
AC_PATH_PROGS(PYTHON, python2.7 python2.6 python2.5 python2 python)
|
||||||
if test -z $PYTHON ; then
|
if test -z $PYTHON ; then
|
||||||
AC_MSG_WARN([
|
AC_MSG_WARN([
|
||||||
*** Python must be installed on your system but python interpreter couldn't be found in path.
|
*** Python must be installed on your system but python interpreter couldn't be found in path.
|
||||||
@@ -463,41 +474,49 @@ if test "x$enable_python" = "xyes" ; then
|
|||||||
enable_python="no"
|
enable_python="no"
|
||||||
not_found="$not_found python"
|
not_found="$not_found python"
|
||||||
else
|
else
|
||||||
PYTHON_SYSPREFIX=`$PYTHON -c 'import sys; print "%s" % sys.prefix'`
|
PYTHON_SYSPREFIX=`$PYTHON -c 'import sys; sys.stdout.write("%s" % sys.prefix)'`
|
||||||
PYTHON_VERSION=`$PYTHON -c 'import sys ; print sys.version[[:3]]'`
|
PYTHON_VERSION=`$PYTHON -c 'import sys; sys.stdout.write(sys.version[[:3]])'`
|
||||||
PYTHON_INCLUDE=`$PYTHON -c "import distutils.sysconfig,string; print distutils.sysconfig.get_config_var('CONFINCLUDEPY')"`
|
PYTHON_INCLUDE=`$PYTHON -c "import sys, distutils.sysconfig, string; sys.stdout.write(distutils.sysconfig.get_config_var('CONFINCLUDEPY'))"`
|
||||||
|
PYTHON_OLD_VERSION=`$PYTHON -c "import sys; sys.stdout.write(str(sys.version_info < (2,5)))"`
|
||||||
AC_MSG_CHECKING(for Python header files)
|
if test "x$PYTHON_OLD_VERSION" = "xTrue" ; then
|
||||||
if test -r "$PYTHON_INCLUDE/Python.h"; then
|
AC_MSG_WARN([
|
||||||
PYTHON_CFLAGS="-I$PYTHON_INCLUDE"
|
*** Python >= 2.5 is needed to build Python plugin, version found: $PYTHON_VERSION.
|
||||||
AC_MSG_RESULT(found)
|
*** WeeChat will be built without Python support.])
|
||||||
PYTHON_LIB=`$PYTHON -c "import distutils.sysconfig; print distutils.sysconfig.get_config_var('LIBPL')"`
|
enable_python="no"
|
||||||
PYTHON_LFLAGS="-lpython$PYTHON_VERSION "`$PYTHON -c "import distutils.sysconfig; print distutils.sysconfig.get_config_var('LIBS')+' '+distutils.sysconfig.get_config_var('SYSLIBS')+' '+distutils.sysconfig.get_config_var('LINKFORSHARED')"`
|
not_found="$not_found python"
|
||||||
AC_MSG_CHECKING(for Python library)
|
else
|
||||||
if test -r "$PYTHON_LIB/libpython$PYTHON_VERSION.so"; then
|
AC_MSG_CHECKING(for Python header files)
|
||||||
PYTHON_LFLAGS="-L$PYTHON_LIB $PYTHON_LFLAGS"
|
if test -r "$PYTHON_INCLUDE/Python.h"; then
|
||||||
AC_MSG_RESULT(found)
|
PYTHON_CFLAGS="-I$PYTHON_INCLUDE"
|
||||||
elif test -r "$PYTHON_LIB/libpython$PYTHON_VERSION.a"; then
|
AC_MSG_RESULT(found)
|
||||||
PYTHON_LFLAGS="-L$PYTHON_LIB $PYTHON_LFLAGS"
|
PYTHON_LIB=`$PYTHON -c "import distutils.sysconfig; print distutils.sysconfig.get_config_var('LIBPL')"`
|
||||||
AC_MSG_RESULT(found)
|
PYTHON_LFLAGS="-lpython$PYTHON_VERSION "`$PYTHON -c "import distutils.sysconfig; print distutils.sysconfig.get_config_var('LIBS')+' '+distutils.sysconfig.get_config_var('SYSLIBS')+' '+distutils.sysconfig.get_config_var('LINKFORSHARED')"`
|
||||||
elif test -r "$PYTHON_SYSPREFIX/lib/libpython$PYTHON_VERSION.so"; then
|
AC_MSG_CHECKING(for Python library)
|
||||||
PYTHON_LFLAGS="-L$PYTHON_SYSPREFIX/lib/ $PYTHON_LFLAGS"
|
if test -r "$PYTHON_LIB/libpython$PYTHON_VERSION.so"; then
|
||||||
AC_MSG_RESULT(found)
|
PYTHON_LFLAGS="-L$PYTHON_LIB $PYTHON_LFLAGS"
|
||||||
else
|
AC_MSG_RESULT(found)
|
||||||
AC_MSG_WARN([
|
elif test -r "$PYTHON_LIB/libpython$PYTHON_VERSION.a"; then
|
||||||
|
PYTHON_LFLAGS="-L$PYTHON_LIB $PYTHON_LFLAGS"
|
||||||
|
AC_MSG_RESULT(found)
|
||||||
|
elif test -r "$PYTHON_SYSPREFIX/lib/libpython$PYTHON_VERSION.so"; then
|
||||||
|
PYTHON_LFLAGS="-L$PYTHON_SYSPREFIX/lib/ $PYTHON_LFLAGS"
|
||||||
|
AC_MSG_RESULT(found)
|
||||||
|
else
|
||||||
|
AC_MSG_WARN([
|
||||||
*** Python library couldn't be found on your system.
|
*** Python library couldn't be found on your system.
|
||||||
*** Try to install it with your software package manager.
|
*** Try to install it with your software package manager.
|
||||||
|
*** WeeChat will be built without Python support.])
|
||||||
|
enable_python="no"
|
||||||
|
not_found="$not_found python"
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
AC_MSG_WARN([
|
||||||
|
*** Python header files couldn't be found on your system.
|
||||||
|
*** Try to install them with your software package manager.
|
||||||
*** WeeChat will be built without Python support.])
|
*** WeeChat will be built without Python support.])
|
||||||
enable_python="no"
|
enable_python="no"
|
||||||
not_found="$not_found python"
|
not_found="$not_found python"
|
||||||
fi
|
fi
|
||||||
else
|
|
||||||
AC_MSG_WARN([
|
|
||||||
*** Python header files couldn't be found on your system.
|
|
||||||
*** Try to install them with your software package manager.
|
|
||||||
*** WeeChat will be built without Python support.])
|
|
||||||
enable_python="no"
|
|
||||||
not_found="$not_found python"
|
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
@@ -515,7 +534,7 @@ fi
|
|||||||
RUBY_VERSION=
|
RUBY_VERSION=
|
||||||
|
|
||||||
if test "x$enable_ruby" = "xyes" ; then
|
if test "x$enable_ruby" = "xyes" ; then
|
||||||
AC_PATH_PROGS(RUBY, ruby ruby1.8 ruby1.9)
|
AC_PATH_PROGS(RUBY, ruby1.9.3 ruby1.9.2 ruby1.9.1 ruby1.9 ruby1.8 ruby)
|
||||||
if test -z $RUBY ; then
|
if test -z $RUBY ; then
|
||||||
AC_MSG_WARN([
|
AC_MSG_WARN([
|
||||||
*** Ruby must be installed on your system but ruby interpreter couldn't be found in path.
|
*** Ruby must be installed on your system but ruby interpreter couldn't be found in path.
|
||||||
@@ -524,21 +543,33 @@ if test "x$enable_ruby" = "xyes" ; then
|
|||||||
enable_ruby="no"
|
enable_ruby="no"
|
||||||
not_found="$not_found ruby"
|
not_found="$not_found ruby"
|
||||||
else
|
else
|
||||||
RUBY_VERSION=`$RUBY -rrbconfig -e "puts Config::CONFIG[['ruby_version']]"`
|
RUBY_VERSION=`$RUBY -rrbconfig -e "puts RbConfig::CONFIG[['ruby_version']]"`
|
||||||
RUBY_INCLUDE=`$RUBY -rrbconfig -e "puts Config::CONFIG[['archdir']]"`
|
if test "$RUBY_VERSION" = "1.9.0"; then
|
||||||
AC_MSG_CHECKING(for Ruby header files)
|
|
||||||
if test -r "$RUBY_INCLUDE/ruby.h"; then
|
|
||||||
RUBY_CFLAGS="-I$RUBY_INCLUDE"
|
|
||||||
else
|
|
||||||
AC_MSG_WARN([
|
AC_MSG_WARN([
|
||||||
*** Ruby header files couldn't be found on your system.
|
*** Ruby header files have been found, but they're of the version 1.9.0.
|
||||||
*** Try to install them with your software package manager.
|
*** Ruby 1.9.0 is an unstable release and should not be used in production.
|
||||||
|
*** Please install Ruby 1.8.x (>= 1.8.6) or >= 1.9.1.
|
||||||
*** WeeChat will be built without Ruby support.])
|
*** WeeChat will be built without Ruby support.])
|
||||||
enable_ruby="no"
|
enable_ruby="no"
|
||||||
not_found="$not_found ruby"
|
not_found="$not_found ruby"
|
||||||
|
else
|
||||||
|
RUBY_INCLUDE=`$RUBY -rrbconfig -e "puts RbConfig::CONFIG[['rubyhdrdir']] || RbConfig::CONFIG[['archdir']]"`
|
||||||
|
RUBY_ARCH=`$RUBY -rrbconfig -e 'print RbConfig::CONFIG[["arch"]]'`
|
||||||
|
AC_MSG_CHECKING(for Ruby header files)
|
||||||
|
if test -d "$RUBY_INCLUDE/"; then
|
||||||
|
M_RUBY_VERSION=`$RUBY -rrbconfig -e "puts RbConfig::CONFIG[['ruby_version']].gsub(/\./, '')[[0,3]]"`
|
||||||
|
RUBY_CFLAGS="-I$RUBY_INCLUDE/ -I$RUBY_INCLUDE/$RUBY_ARCH -DRUBY_VERSION=$M_RUBY_VERSION"
|
||||||
|
else
|
||||||
|
AC_MSG_WARN([
|
||||||
|
*** Ruby header files couldn't be found on your system.
|
||||||
|
*** Try to install them with your software package manager.
|
||||||
|
*** WeeChat will be built without Ruby support.])
|
||||||
|
enable_ruby="no"
|
||||||
|
not_found="$not_found ruby"
|
||||||
|
fi
|
||||||
|
AC_MSG_RESULT(found)
|
||||||
|
RUBY_LFLAGS=`$RUBY -rrbconfig -e "puts RbConfig::CONFIG[['LIBRUBYARG_SHARED']]"`
|
||||||
fi
|
fi
|
||||||
AC_MSG_RESULT(found)
|
|
||||||
RUBY_LFLAGS=`$RUBY -rrbconfig -e "puts Config::CONFIG[['LIBRUBYARG_SHARED']]"`
|
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
not_asked="$not_asked ruby"
|
not_asked="$not_asked ruby"
|
||||||
@@ -574,20 +605,20 @@ if test "x$enable_lua" = "xyes" ; then
|
|||||||
PKGCONFIG=""
|
PKGCONFIG=""
|
||||||
AC_CHECK_PROGS(PKGCONFIG, pkg-config)
|
AC_CHECK_PROGS(PKGCONFIG, pkg-config)
|
||||||
if test "x$PKGCONFIG" != "x"; then
|
if test "x$PKGCONFIG" != "x"; then
|
||||||
AC_MSG_CHECKING(for Lua headers and librairies with pkg-config)
|
AC_MSG_CHECKING(for Lua headers and librairies with pkg-config)
|
||||||
echo
|
echo
|
||||||
for l in "$lua_suffix" "" "51" "5.1" "50" "5.0" ; do
|
for l in "$lua_suffix" "" "51" "5.1" "50" "5.0" ; do
|
||||||
pkgconfig_lua_found=`$PKGCONFIG --exists lua$l 2>/dev/null`
|
pkgconfig_lua_found=`$PKGCONFIG --exists lua$l 2>/dev/null`
|
||||||
if test "x$?" = "x0" ; then
|
if test "x$?" = "x0" ; then
|
||||||
LUA_VERSION=`$PKGCONFIG --modversion lua$l`
|
LUA_VERSION=`$PKGCONFIG --modversion lua$l`
|
||||||
LUA_CFLAGS="$LUA_CFLAGS "`$PKGCONFIG --cflags lua$l`
|
LUA_CFLAGS="$LUA_CFLAGS "`$PKGCONFIG --cflags lua$l`
|
||||||
LUA_LFLAGS="$LUA_LFLAGS "`$PKGCONFIG --libs lua$l`
|
LUA_LFLAGS="$LUA_LFLAGS "`$PKGCONFIG --libs lua$l`
|
||||||
|
|
||||||
pkgconfig_lualib_found=`$PKGCONFIG --exists lualib$l 2>/dev/null`
|
pkgconfig_lualib_found=`$PKGCONFIG --exists lualib$l 2>/dev/null`
|
||||||
if test "x$?" = "x0"; then
|
if test "x$?" = "x0"; then
|
||||||
LUA_CFLAGS="$LUA_CFLAGS "`$PKGCONFIG --cflags lualib$l`
|
LUA_CFLAGS="$LUA_CFLAGS "`$PKGCONFIG --cflags lualib$l`
|
||||||
LUA_LFLAGS="$LUA_LFLAGS "`$PKGCONFIG --libs lualib$l`
|
LUA_LFLAGS="$LUA_LFLAGS "`$PKGCONFIG --libs lualib$l`
|
||||||
fi
|
fi
|
||||||
break
|
break
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
@@ -599,16 +630,16 @@ if test "x$enable_lua" = "xyes" ; then
|
|||||||
AC_CHECK_PROGS(LUACONFIG, lua-config lua-config51 lua-config5.1 lua-config50 lua-config5.0)
|
AC_CHECK_PROGS(LUACONFIG, lua-config lua-config51 lua-config5.1 lua-config50 lua-config5.0)
|
||||||
if test "x$LUACONFIG" != "x" ; then
|
if test "x$LUACONFIG" != "x" ; then
|
||||||
AC_MSG_CHECKING(for Lua headers and librairies with lua-config)
|
AC_MSG_CHECKING(for Lua headers and librairies with lua-config)
|
||||||
echo
|
echo
|
||||||
LUA_CFLAGS=`$LUACONFIG --include`
|
LUA_CFLAGS=`$LUACONFIG --include`
|
||||||
LUA_LFLAGS=`$LUACONFIG --libs`
|
LUA_LFLAGS=`$LUACONFIG --libs`
|
||||||
LUA_VERSION="5.0.x"
|
LUA_VERSION="5.0.x"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if test "x$LUA_CFLAGS" = "x" -o "x$LUA_LFLAGS" = "x" ; then
|
if test "x$LUA_CFLAGS" = "x" -o "x$LUA_LFLAGS" = "x" ; then
|
||||||
AC_MSG_CHECKING(for Lua headers and librairies)
|
AC_MSG_CHECKING(for Lua headers and librairies)
|
||||||
echo
|
echo
|
||||||
AC_CHECK_HEADER(lua.h,ac_found_lua_header="yes",ac_found_lua_header="no")
|
AC_CHECK_HEADER(lua.h,ac_found_lua_header="yes",ac_found_lua_header="no")
|
||||||
AC_CHECK_HEADER(lualib.h,ac_found_liblua_header="yes",ac_found_liblua_header="no")
|
AC_CHECK_HEADER(lualib.h,ac_found_liblua_header="yes",ac_found_liblua_header="no")
|
||||||
if test "x$ac_found_lua_header" = "xyes" -a "x$ac_found_liblua_header" = "xyes"; then
|
if test "x$ac_found_lua_header" = "xyes" -a "x$ac_found_liblua_header" = "xyes"; then
|
||||||
@@ -617,31 +648,31 @@ if test "x$enable_lua" = "xyes" ; then
|
|||||||
for l in "$lua_suffix" "" "51" "5.1" "50" "5.0" ; do
|
for l in "$lua_suffix" "" "51" "5.1" "50" "5.0" ; do
|
||||||
AC_CHECK_LIB(lua$l,lua_call,ac_found_lua_lib="yes",ac_found_lua_lib="no")
|
AC_CHECK_LIB(lua$l,lua_call,ac_found_lua_lib="yes",ac_found_lua_lib="no")
|
||||||
if test "x$ac_found_lua_lib" = "xyes" ; then
|
if test "x$ac_found_lua_lib" = "xyes" ; then
|
||||||
LUA_VERSION=">=5.1.0"
|
LUA_VERSION=">=5.1.0"
|
||||||
|
|
||||||
LUA_LFLAGS="$LDFLAGS -llua$l -lm"
|
LUA_LFLAGS="$LDFLAGS -llua$l -lm"
|
||||||
|
|
||||||
ac2_save_LDFLAGS="$LDFLAGS"
|
ac2_save_LDFLAGS="$LDFLAGS"
|
||||||
LDFLAGS="$LDFLAGS -llua$l -lm"
|
LDFLAGS="$LDFLAGS -llua$l -lm"
|
||||||
|
|
||||||
if echo "$host_os" | grep "^linux" 1>/dev/null 2>&1 ; then
|
if echo "$host_os" | grep "^linux" 1>/dev/null 2>&1 ; then
|
||||||
LDFLAGS="$LDFLAGS -ldl"
|
LDFLAGS="$LDFLAGS -ldl"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
AC_CHECK_LIB(lualib$l,luaL_openlib,ac_found_liblua_lib="yes",ac_found_liblua_lib="no")
|
AC_CHECK_LIB(lualib$l,luaL_openlib,ac_found_liblua_lib="yes",ac_found_liblua_lib="no")
|
||||||
if test "x$ac_found_liblua_lib" = "xyes" ; then
|
if test "x$ac_found_liblua_lib" = "xyes" ; then
|
||||||
LUA_VERSION="5.0.x"
|
LUA_VERSION="5.0.x"
|
||||||
|
|
||||||
LUA_LFLAGS="$LUA_LFLAGS -llualib$l"
|
LUA_LFLAGS="$LUA_LFLAGS -llualib$l"
|
||||||
|
|
||||||
if echo "$host_os" | grep "^linux" 1>/dev/null 2>&1 ; then
|
if echo "$host_os" | grep "^linux" 1>/dev/null 2>&1 ; then
|
||||||
LUA_LFLAGS="$LUA_LFLAGS -ldl"
|
LUA_LFLAGS="$LUA_LFLAGS -ldl"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
LDFLAGS="$ac2_save_LDFLAGS"
|
LDFLAGS="$ac2_save_LDFLAGS"
|
||||||
break
|
break
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@@ -681,7 +712,10 @@ if test "x$enable_tcl" = "xyes" ; then
|
|||||||
|
|
||||||
AC_MSG_CHECKING(for tclConfig.sh)
|
AC_MSG_CHECKING(for tclConfig.sh)
|
||||||
tcl_found="no"
|
tcl_found="no"
|
||||||
tcl_dirs="/lib /usr/lib /usr/tcl/lib /usr/lib/tcl8.5 /usr/lib/tcl8.4 /usr/lib/tcl8.3 /usr/local/lib /usr/local/tcl-8.5/lib /usr/local/tcl-8.4/lib /usr/local/tcl-8.3/lib /usr/local/tcl/lib /opt/lib"
|
tcl_dirs="/usr/lib/tcl8.5 /usr/lib64/tcl8.5 /lib /lib64 /usr/lib /usr/lib64 /usr/tcl/lib /usr/tcl/lib64 /usr/local/tcl-8.5/lib /usr/local/tcl-8.5/lib64 /usr/local/lib /usr/local/lib64 /usr/local/tcl/lib /usr/local/tcl/lib64 /opt/lib /opt/lib64"
|
||||||
|
if test "x$tclconfig" != "x" ; then
|
||||||
|
tcl_dirs="${tclconfig} ${tcl_dirs}"
|
||||||
|
fi
|
||||||
for tcl_dir in $tcl_dirs ; do
|
for tcl_dir in $tcl_dirs ; do
|
||||||
if test -f ${tcl_dir}/tclConfig.sh ; then
|
if test -f ${tcl_dir}/tclConfig.sh ; then
|
||||||
. ${tcl_dir}/tclConfig.sh
|
. ${tcl_dir}/tclConfig.sh
|
||||||
@@ -707,6 +741,40 @@ if test "x$enable_tcl" = "xyes" ; then
|
|||||||
AC_DEFINE(PLUGIN_TCL)
|
AC_DEFINE(PLUGIN_TCL)
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# --------------------------------- guile -------------------------------------
|
||||||
|
|
||||||
|
GUILE_VERSION=
|
||||||
|
|
||||||
|
if test "x$enable_guile" = "xyes" ; then
|
||||||
|
enable_plugins="yes"
|
||||||
|
|
||||||
|
guile_found="no"
|
||||||
|
GUILECONFIG=""
|
||||||
|
AC_CHECK_PROGS(GUILECONFIG, guile-config)
|
||||||
|
if test "x$GUILECONFIG" != "x" ; then
|
||||||
|
AC_MSG_CHECKING(for Guile headers and librairies with guile-config)
|
||||||
|
echo
|
||||||
|
GUILE_CFLAGS=`$GUILECONFIG compile`
|
||||||
|
GUILE_LFLAGS=`$GUILECONFIG link`
|
||||||
|
GUILE_VERSION=`$GUILECONFIG info guileversion`
|
||||||
|
tcl_found="yes"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if test "x$tcl_found" = "xno" ; then
|
||||||
|
AC_MSG_WARN([
|
||||||
|
*** Script guile-config couldn't be found on your system.
|
||||||
|
*** WeeChat will be built without Guile (scheme) support.])
|
||||||
|
enable_guile="no"
|
||||||
|
not_found="$not_found guile"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
if test "x$enable_guile" = "xyes" ; then
|
||||||
|
AC_SUBST(GUILE_CFLAGS)
|
||||||
|
AC_SUBST(GUILE_LFLAGS)
|
||||||
|
AC_DEFINE(PLUGIN_GUILE)
|
||||||
|
fi
|
||||||
|
|
||||||
# ---------------------------------- xfer --------------------------------------
|
# ---------------------------------- xfer --------------------------------------
|
||||||
|
|
||||||
if test "x$enable_xfer" = "xyes" ; then
|
if test "x$enable_xfer" = "xyes" ; then
|
||||||
@@ -719,24 +787,45 @@ else
|
|||||||
not_asked="$not_asked xfer"
|
not_asked="$not_asked xfer"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# ------------------------------------------------------------------------------
|
||||||
|
# gcrypt
|
||||||
|
# ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
AC_CHECK_HEADER(gcrypt.h,ac_found_gcrypt_header="yes",ac_found_gcrypt_header="no")
|
||||||
|
AC_CHECK_LIB(gcrypt,gcry_check_version,ac_found_gcrypt_lib="yes",ac_found_gcrypt_lib="no")
|
||||||
|
|
||||||
|
AC_MSG_CHECKING(for gcrypt headers and librairies)
|
||||||
|
if test "x$ac_found_gcrypt_header" = "xno" -o "x$ac_found_gcrypt_lib" = "xno" ; then
|
||||||
|
AC_MSG_RESULT(no)
|
||||||
|
AC_MSG_ERROR([
|
||||||
|
*** libgcrypt was not found. You may want to get it from ftp://ftp.gnupg.org/gcrypt/libgcrypt/
|
||||||
|
*** or try to install libgcrypt-dev with your software package manager.])
|
||||||
|
else
|
||||||
|
AC_MSG_RESULT(yes)
|
||||||
|
GCRYPT_CFLAGS=`libgcrypt-config --cflags`
|
||||||
|
GCRYPT_LFLAGS=`libgcrypt-config --libs`
|
||||||
|
AC_SUBST(GCRYPT_CFLAGS)
|
||||||
|
AC_SUBST(GCRYPT_LFLAGS)
|
||||||
|
fi
|
||||||
|
|
||||||
# ------------------------------------------------------------------------------
|
# ------------------------------------------------------------------------------
|
||||||
# gnutls
|
# gnutls
|
||||||
# ------------------------------------------------------------------------------
|
# ------------------------------------------------------------------------------
|
||||||
|
|
||||||
if test "x$enable_gnutls" = "xyes" ; then
|
if test "x$enable_gnutls" = "xyes" ; then
|
||||||
AC_CHECK_HEADER(gnutls/gnutls.h,ac_found_gnutls_header="yes",ac_found_gnutls_header="no")
|
AC_CHECK_HEADER(gnutls/gnutls.h,ac_found_gnutls_header="yes",ac_found_gnutls_header="no")
|
||||||
AC_CHECK_LIB(gnutls,gnutls_global_init,ac_found_gnutls_lib="yes",ac_found_gnutls_lib="no")
|
AC_CHECK_LIB(gnutls,gnutls_global_init,ac_found_gnutls_lib="yes",ac_found_gnutls_lib="no")
|
||||||
|
|
||||||
AC_MSG_CHECKING(for gnutls headers and librairies)
|
AC_MSG_CHECKING(for gnutls headers and librairies)
|
||||||
if test "x$ac_found_gnutls_header" = "xno" -o "x$ac_found_gnutls_lib" = "xno" ; then
|
if test "x$ac_found_gnutls_header" = "xno" -o "x$ac_found_gnutls_lib" = "xno" ; then
|
||||||
AC_MSG_RESULT(no)
|
AC_MSG_RESULT(no)
|
||||||
AC_MSG_WARN([
|
AC_MSG_WARN([
|
||||||
*** libgnutls was not found. You may want to get it from ftp://ftp.gnutls.org/pub/gnutls/
|
*** libgnutls was not found. You may want to get it from ftp://ftp.gnutls.org/pub/gnutls/
|
||||||
*** WeeChat will be built without GnuTLS support.])
|
*** WeeChat will be built without GnuTLS support.])
|
||||||
enable_gnutls="no"
|
enable_gnutls="no"
|
||||||
not_found="$not_found gnutls"
|
not_found="$not_found gnutls"
|
||||||
else
|
else
|
||||||
AC_MSG_RESULT(yes)
|
AC_MSG_RESULT(yes)
|
||||||
GNUTLS_CFLAGS=`pkg-config gnutls --cflags`
|
GNUTLS_CFLAGS=`pkg-config gnutls --cflags`
|
||||||
GNUTLS_LFLAGS=`pkg-config gnutls --libs`
|
GNUTLS_LFLAGS=`pkg-config gnutls --libs`
|
||||||
AC_SUBST(GNUTLS_CFLAGS)
|
AC_SUBST(GNUTLS_CFLAGS)
|
||||||
@@ -753,7 +842,7 @@ fi
|
|||||||
# ------------------------------------------------------------------------------
|
# ------------------------------------------------------------------------------
|
||||||
|
|
||||||
enable_flock="no"
|
enable_flock="no"
|
||||||
AC_CACHE_CHECK([for flock() support], ac_have_flock, [
|
AC_CACHE_CHECK([for flock() support], ac_cv_have_flock, [
|
||||||
AC_LINK_IFELSE([AC_LANG_PROGRAM(
|
AC_LINK_IFELSE([AC_LANG_PROGRAM(
|
||||||
[[ #include <sys/file.h>]],
|
[[ #include <sys/file.h>]],
|
||||||
[[ flock(0, LOCK_SH); ]])],
|
[[ flock(0, LOCK_SH); ]])],
|
||||||
@@ -771,7 +860,7 @@ fi
|
|||||||
# large file support
|
# large file support
|
||||||
# ------------------------------------------------------------------------------
|
# ------------------------------------------------------------------------------
|
||||||
if test "x$enable_largefile" = "xyes" ; then
|
if test "x$enable_largefile" = "xyes" ; then
|
||||||
CFLAGS="$CFLAGS -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE"
|
CFLAGS="$CFLAGS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES"
|
||||||
else
|
else
|
||||||
not_asked="$not_asked largefile"
|
not_asked="$not_asked largefile"
|
||||||
fi
|
fi
|
||||||
@@ -782,7 +871,7 @@ fi
|
|||||||
|
|
||||||
enable_backtrace="no"
|
enable_backtrace="no"
|
||||||
if test "x$debug" != "x0" ; then
|
if test "x$debug" != "x0" ; then
|
||||||
AC_CACHE_CHECK([for execinfo.h and backtrace], ac_have_backtrace, [
|
AC_CACHE_CHECK([for execinfo.h and backtrace], ac_cv_have_backtrace, [
|
||||||
AC_LINK_IFELSE([AC_LANG_PROGRAM(
|
AC_LINK_IFELSE([AC_LANG_PROGRAM(
|
||||||
[[ #include <execinfo.h> ]],
|
[[ #include <execinfo.h> ]],
|
||||||
[[ void *trace[128]; int n = backtrace(trace, 128); ]])],
|
[[ void *trace[128]; int n = backtrace(trace, 128); ]])],
|
||||||
@@ -796,6 +885,61 @@ if test "x$debug" != "x0" ; then
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# ------------------------------------------------------------------------------
|
||||||
|
# eat_newline_glitch
|
||||||
|
# ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
enable_eatnewlineglitch="no"
|
||||||
|
AC_CACHE_CHECK([for eat_newline_glitch support], ac_cv_have_eatnewlineglitch, [
|
||||||
|
AC_COMPILE_IFELSE([AC_LANG_PROGRAM(
|
||||||
|
[[ #include <term.h> ]],
|
||||||
|
[[ eat_newline_glitch = 0; ]])],
|
||||||
|
[ ac_have_eatnewlineglitch="yes" ],
|
||||||
|
[ ac_have_eatnewlineglitch="no" ])])
|
||||||
|
|
||||||
|
if test "x$ac_have_eatnewlineglitch" = "xyes"; then
|
||||||
|
enable_eatnewlineglitch="yes"
|
||||||
|
AC_DEFINE(HAVE_EAT_NEWLINE_GLITCH)
|
||||||
|
else
|
||||||
|
not_found="$not_found eat_newline_glitch"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# ------------------------------------------------------------------------------
|
||||||
|
# zlib
|
||||||
|
# ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
AC_CHECK_HEADER(zlib.h,ac_found_zlib_header="yes",ac_found_zlib_header="no")
|
||||||
|
AC_CHECK_LIB(z,compress2,ac_found_zlib_lib="yes",ac_found_zlib_lib="no")
|
||||||
|
|
||||||
|
AC_MSG_CHECKING(for zlib headers and librairies)
|
||||||
|
if test "x$ac_found_zlib_header" = "xno" -o "x$ac_found_zlib_lib" = "xno" ; then
|
||||||
|
AC_MSG_RESULT(no)
|
||||||
|
AC_MSG_ERROR([
|
||||||
|
*** zlib was not found. You may want to get it from http://zlib.net/
|
||||||
|
*** or try to install libcurl-dev with your software package manager.])
|
||||||
|
else
|
||||||
|
AC_MSG_RESULT(yes)
|
||||||
|
ZLIB_CFLAGS=`pkg-config zlib --cflags`
|
||||||
|
ZLIB_LFLAGS=`pkg-config zlib --libs`
|
||||||
|
AC_SUBST(ZLIB_CFLAGS)
|
||||||
|
AC_SUBST(ZLIB_LFLAGS)
|
||||||
|
fi
|
||||||
|
|
||||||
|
# ------------------------------------------------------------------------------
|
||||||
|
# curl
|
||||||
|
# ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
AC_PATH_PROG(CURL_CONFIG, curl-config)
|
||||||
|
if test "x$CURL_CONFIG" = "x" ; then
|
||||||
|
AC_MSG_ERROR([
|
||||||
|
*** "curl-config" couldn't be found on your system.
|
||||||
|
*** Try to install libcurl-dev with your software package manager.])
|
||||||
|
fi
|
||||||
|
CURL_CFLAGS=`$CURL_CONFIG --cflags`
|
||||||
|
CURL_LFLAGS=`$CURL_CONFIG --libs`
|
||||||
|
AC_SUBST(CURL_CFLAGS)
|
||||||
|
AC_SUBST(CURL_LFLAGS)
|
||||||
|
|
||||||
# ------------------------------------------------------------------------------
|
# ------------------------------------------------------------------------------
|
||||||
# documentation
|
# documentation
|
||||||
# ------------------------------------------------------------------------------
|
# ------------------------------------------------------------------------------
|
||||||
@@ -822,13 +966,13 @@ if test "x$enable_doc" = "xyes" ; then
|
|||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
else
|
else
|
||||||
enable_doc="no"
|
enable_doc="no"
|
||||||
fi
|
fi
|
||||||
if test -z "$ASCIIDOC"; then
|
if test -z "$ASCIIDOC"; then
|
||||||
not_found="$not_found asciidoc"
|
not_found="$not_found asciidoc"
|
||||||
fi
|
fi
|
||||||
if test -z "$SOURCEHIGHLIGHT"; then
|
if test -z "$SOURCEHIGHLIGHT"; then
|
||||||
not_found="$not_found source-highlight(needed by asciidoc)"
|
not_found="$not_found source-highlight(needed by asciidoc)"
|
||||||
fi
|
fi
|
||||||
AC_SUBST(DOC_ASCIIDOC8)
|
AC_SUBST(DOC_ASCIIDOC8)
|
||||||
AC_SUBST(ASCIIDOC)
|
AC_SUBST(ASCIIDOC)
|
||||||
@@ -870,7 +1014,7 @@ else
|
|||||||
AC_MSG_RESULT(no)
|
AC_MSG_RESULT(no)
|
||||||
fi
|
fi
|
||||||
|
|
||||||
CFLAGS=`echo $CFLAGS | sed 's/ -g //g'`
|
CFLAGS=`echo $CFLAGS | sed 's/ -g / /g'`
|
||||||
CFLAGS=`echo $CFLAGS | sed 's/^-g //g'`
|
CFLAGS=`echo $CFLAGS | sed 's/^-g //g'`
|
||||||
CFLAGS=`echo $CFLAGS | sed 's/ -g$//g'`
|
CFLAGS=`echo $CFLAGS | sed 's/ -g$//g'`
|
||||||
CFLAGS=`echo $CFLAGS | sed 's/^-g$//g'`
|
CFLAGS=`echo $CFLAGS | sed 's/^-g$//g'`
|
||||||
@@ -907,40 +1051,46 @@ gnu*)
|
|||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
CFLAGS="$CFLAGS -DWEECHAT_VERSION=\\\"$VERSION\\\""
|
CFLAGS="$CFLAGS -DWEECHAT_VERSION=\\\"$VERSION\\\" -DWEECHAT_LICENSE=\\\"$LICENSE\\\""
|
||||||
|
|
||||||
# ------------------------------------------------------------------------------
|
# ------------------------------------------------------------------------------
|
||||||
# output Makefiles
|
# output Makefiles
|
||||||
# ------------------------------------------------------------------------------
|
# ------------------------------------------------------------------------------
|
||||||
|
|
||||||
AM_CONDITIONAL(HAVE_GNUTLS, test "$enable_gnutls" = "yes")
|
AM_CONDITIONAL(HAVE_GNUTLS, test "$enable_gnutls" = "yes")
|
||||||
AM_CONDITIONAL(HAVE_FLOCK, test "$enable_flock" = "yes")
|
AM_CONDITIONAL(HAVE_FLOCK, test "$enable_flock" = "yes")
|
||||||
AM_CONDITIONAL(GUI_NCURSES, test "$enable_ncurses" = "yes")
|
AM_CONDITIONAL(HAVE_EAT_NEWLINE_GLITCH, test "$enable_eatnewlineglitch" = "yes")
|
||||||
AM_CONDITIONAL(GUI_WXWIDGETS, test "$enable_wxwidgets" = "yes")
|
AM_CONDITIONAL(GUI_NCURSES, test "$enable_ncurses" = "yes")
|
||||||
AM_CONDITIONAL(GUI_GTK, test "$enable_gtk" = "yes")
|
AM_CONDITIONAL(GUI_GTK, test "$enable_gtk" = "yes")
|
||||||
AM_CONDITIONAL(GUI_QT, test "$enable_qt" = "yes")
|
AM_CONDITIONAL(PLUGIN_ALIAS, test "$enable_alias" = "yes")
|
||||||
AM_CONDITIONAL(PLUGIN_ALIAS, test "$enable_alias" = "yes")
|
AM_CONDITIONAL(PLUGIN_ASPELL, test "$enable_aspell" = "yes")
|
||||||
AM_CONDITIONAL(PLUGIN_ASPELL, test "$enable_aspell" = "yes")
|
AM_CONDITIONAL(PLUGIN_CHARSET, test "$enable_charset" = "yes")
|
||||||
AM_CONDITIONAL(PLUGIN_CHARSET, test "$enable_charset" = "yes")
|
AM_CONDITIONAL(PLUGIN_DEMO, test "$enable_demo" = "yes")
|
||||||
AM_CONDITIONAL(PLUGIN_DEMO, test "$enable_demo" = "yes")
|
AM_CONDITIONAL(PLUGIN_FIFO, test "$enable_fifo" = "yes")
|
||||||
AM_CONDITIONAL(PLUGIN_FIFO, test "$enable_fifo" = "yes")
|
AM_CONDITIONAL(PLUGIN_IRC, test "$enable_irc" = "yes")
|
||||||
AM_CONDITIONAL(PLUGIN_IRC, test "$enable_irc" = "yes")
|
AM_CONDITIONAL(PLUGIN_LOGGER, test "$enable_logger" = "yes")
|
||||||
AM_CONDITIONAL(PLUGIN_LOGGER, test "$enable_logger" = "yes")
|
AM_CONDITIONAL(PLUGIN_RELAY, test "$enable_relay" = "yes")
|
||||||
AM_CONDITIONAL(PLUGIN_RELAY, test "$enable_relay" = "yes")
|
AM_CONDITIONAL(PLUGIN_RMODIFIER, test "$enable_rmodifier" = "yes")
|
||||||
AM_CONDITIONAL(PLUGIN_PERL, test "$enable_perl" = "yes")
|
AM_CONDITIONAL(PLUGIN_SCRIPT, test "$enable_script" = "yes")
|
||||||
AM_CONDITIONAL(PLUGIN_PYTHON, test "$enable_python" = "yes")
|
AM_CONDITIONAL(PLUGIN_PERL, test "$enable_perl" = "yes")
|
||||||
AM_CONDITIONAL(PLUGIN_RUBY, test "$enable_ruby" = "yes")
|
AM_CONDITIONAL(PLUGIN_PYTHON, test "$enable_python" = "yes")
|
||||||
AM_CONDITIONAL(PLUGIN_LUA, test "$enable_lua" = "yes")
|
AM_CONDITIONAL(PLUGIN_RUBY, test "$enable_ruby" = "yes")
|
||||||
AM_CONDITIONAL(PLUGIN_TCL, test "$enable_tcl" = "yes")
|
AM_CONDITIONAL(PLUGIN_LUA, test "$enable_lua" = "yes")
|
||||||
AM_CONDITIONAL(PLUGIN_XFER, test "$enable_xfer" = "yes")
|
AM_CONDITIONAL(PLUGIN_TCL, test "$enable_tcl" = "yes")
|
||||||
AM_CONDITIONAL(DOC, test "$enable_doc" = "yes")
|
AM_CONDITIONAL(PLUGIN_GUILE, test "$enable_guile" = "yes")
|
||||||
|
AM_CONDITIONAL(PLUGIN_XFER, test "$enable_xfer" = "yes")
|
||||||
|
AM_CONDITIONAL(DOC, test "$enable_doc" = "yes")
|
||||||
|
|
||||||
AC_OUTPUT([Makefile
|
AC_OUTPUT([Makefile
|
||||||
doc/Makefile
|
doc/Makefile
|
||||||
doc/en/Makefile
|
doc/en/Makefile
|
||||||
doc/fr/Makefile
|
doc/fr/Makefile
|
||||||
doc/pl/Makefile
|
doc/it/Makefile
|
||||||
doc/de/Makefile
|
doc/de/Makefile
|
||||||
|
doc/pl/Makefile
|
||||||
|
doc/es/Makefile
|
||||||
|
doc/ru/Makefile
|
||||||
|
doc/ja/Makefile
|
||||||
src/Makefile
|
src/Makefile
|
||||||
src/core/Makefile
|
src/core/Makefile
|
||||||
src/plugins/Makefile
|
src/plugins/Makefile
|
||||||
@@ -952,18 +1102,18 @@ AC_OUTPUT([Makefile
|
|||||||
src/plugins/irc/Makefile
|
src/plugins/irc/Makefile
|
||||||
src/plugins/logger/Makefile
|
src/plugins/logger/Makefile
|
||||||
src/plugins/relay/Makefile
|
src/plugins/relay/Makefile
|
||||||
src/plugins/scripts/Makefile
|
src/plugins/rmodifier/Makefile
|
||||||
src/plugins/scripts/perl/Makefile
|
src/plugins/script/Makefile
|
||||||
src/plugins/scripts/python/Makefile
|
src/plugins/perl/Makefile
|
||||||
src/plugins/scripts/ruby/Makefile
|
src/plugins/python/Makefile
|
||||||
src/plugins/scripts/lua/Makefile
|
src/plugins/ruby/Makefile
|
||||||
src/plugins/scripts/tcl/Makefile
|
src/plugins/lua/Makefile
|
||||||
|
src/plugins/tcl/Makefile
|
||||||
|
src/plugins/guile/Makefile
|
||||||
src/plugins/xfer/Makefile
|
src/plugins/xfer/Makefile
|
||||||
src/gui/Makefile
|
src/gui/Makefile
|
||||||
src/gui/curses/Makefile
|
src/gui/curses/Makefile
|
||||||
src/gui/wxwidgets/Makefile
|
|
||||||
src/gui/gtk/Makefile
|
src/gui/gtk/Makefile
|
||||||
src/gui/qt/Makefile
|
|
||||||
intl/Makefile
|
intl/Makefile
|
||||||
po/Makefile.in])
|
po/Makefile.in])
|
||||||
|
|
||||||
@@ -975,20 +1125,14 @@ listgui=""
|
|||||||
if test "x$enable_ncurses" = "xyes" ; then
|
if test "x$enable_ncurses" = "xyes" ; then
|
||||||
listgui="$listgui ncurses"
|
listgui="$listgui ncurses"
|
||||||
fi
|
fi
|
||||||
if test "x$enable_wxwidgets" = "xyes"; then
|
|
||||||
listgui="$listgui wxwidgets"
|
|
||||||
fi
|
|
||||||
if test "x$enable_gtk" = "xyes" ; then
|
if test "x$enable_gtk" = "xyes" ; then
|
||||||
listgui="$listgui gtk"
|
listgui="$listgui gtk"
|
||||||
fi
|
fi
|
||||||
if test "x$enable_qt" = "xyes" ; then
|
|
||||||
listgui="$listgui qt"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if test "x$listgui" = "x" ; then
|
if test "x$listgui" = "x" ; then
|
||||||
AC_MSG_ERROR([
|
AC_MSG_ERROR([
|
||||||
*** No interface specified...
|
*** No interface specified...
|
||||||
*** Please enable at least ncurses, WxWidgets, Gtk or Qt.])
|
*** Please enable at least ncurses or gtk.])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
listplugins=""
|
listplugins=""
|
||||||
@@ -1016,6 +1160,12 @@ fi
|
|||||||
if test "x$enable_relay" = "xyes"; then
|
if test "x$enable_relay" = "xyes"; then
|
||||||
listplugins="$listplugins relay"
|
listplugins="$listplugins relay"
|
||||||
fi
|
fi
|
||||||
|
if test "x$enable_rmodifier" = "xyes"; then
|
||||||
|
listplugins="$listplugins rmodifier"
|
||||||
|
fi
|
||||||
|
if test "x$enable_script" = "xyes"; then
|
||||||
|
listplugins="$listplugins script"
|
||||||
|
fi
|
||||||
if test "x$enable_perl" = "xyes"; then
|
if test "x$enable_perl" = "xyes"; then
|
||||||
listplugins="$listplugins perl($PERL_VERSION)"
|
listplugins="$listplugins perl($PERL_VERSION)"
|
||||||
fi
|
fi
|
||||||
@@ -1031,6 +1181,9 @@ fi
|
|||||||
if test "x$enable_tcl" = "xyes"; then
|
if test "x$enable_tcl" = "xyes"; then
|
||||||
listplugins="$listplugins tcl($TCL_VERSION)"
|
listplugins="$listplugins tcl($TCL_VERSION)"
|
||||||
fi
|
fi
|
||||||
|
if test "x$enable_guile" = "xyes"; then
|
||||||
|
listplugins="$listplugins guile($GUILE_VERSION)"
|
||||||
|
fi
|
||||||
if test "x$enable_xfer" = "xyes"; then
|
if test "x$enable_xfer" = "xyes"; then
|
||||||
listplugins="$listplugins xfer"
|
listplugins="$listplugins xfer"
|
||||||
fi
|
fi
|
||||||
@@ -1080,7 +1233,9 @@ if test "x$not_asked" != "x" || test "x$not_found" != "x"; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
echo ""
|
echo ""
|
||||||
eval echo "WeeChat will be installed in $bindir."
|
echo "WeeChat home directory is ${WEECHAT_HOME}"
|
||||||
|
echo ""
|
||||||
|
eval echo "WeeChat will be installed in $bindir"
|
||||||
echo ""
|
echo ""
|
||||||
echo "configure complete, now type 'make' to build WeeChat $VERSION"
|
echo "configure complete, now type 'make' to build WeeChat $VERSION"
|
||||||
echo ""
|
echo ""
|
||||||
|
|||||||
Vendored
+13
-3
@@ -1,9 +1,19 @@
|
|||||||
weechat (0.3.0~rc3-1) experimental; urgency=low
|
weechat (0.3.1-1) unstable; urgency=low
|
||||||
|
|
||||||
|
This release introduces important changes with the usage of SSL. There
|
||||||
|
are stronger checks while connecting with SSL. By default, if a connection
|
||||||
|
is not fully trusted it will fail.
|
||||||
|
You can find more information on how to handle this new behaviour here:
|
||||||
|
http://dev.weechat.org/post/2009/12/01/SSL-certificates
|
||||||
|
|
||||||
|
-- Emmanuel Bouthenot <kolter@debian.org> Mon, 25 Jan 2010 12:35:11 +0100
|
||||||
|
|
||||||
|
weechat (0.3.0-1) unstable; urgency=low
|
||||||
|
|
||||||
This release introduces major changes. Large part of code was
|
This release introduces major changes. Large part of code was
|
||||||
rewritten without keeping compatibility with older versions.
|
rewritten without keeping compatibility with older versions.
|
||||||
|
|
||||||
Please refer to the file /usr/share/doc/weechat-core/UPGRADE_0.3
|
Please refer to the file /usr/share/doc/weechat-core/UPGRADE_0.3
|
||||||
for more informations on upgrade from a version 0.2.x to 0.3.x.
|
for more information on upgrade from a version 0.2.x to 0.3.x.
|
||||||
|
|
||||||
-- Emmanuel Bouthenot <kolter@openics.org> Sun, 09 Aug 2009 14:38:50 +0000
|
-- Emmanuel Bouthenot <kolter@openics.org> Tue, 15 Sep 2009 20:59:42 +0000
|
||||||
|
|||||||
Vendored
+156
-3
@@ -1,10 +1,163 @@
|
|||||||
|
weechat (0.3.8-1) unstable; urgency=low
|
||||||
|
|
||||||
|
* New upstream release
|
||||||
|
|
||||||
|
-- Emmanuel Bouthenot <kolter@debian.org> Sun, 03 Jun 2012 07:54:52 +0000
|
||||||
|
|
||||||
|
weechat (0.3.7-1) unstable; urgency=low
|
||||||
|
|
||||||
|
* New upstream release
|
||||||
|
* Bump Standards-Version to 3.9.3
|
||||||
|
* Update debian/copyright: new year
|
||||||
|
* Add new doc-base files:
|
||||||
|
- Developer's Guide in English
|
||||||
|
- Relay Protocol in English
|
||||||
|
- Quickstart in Spanish
|
||||||
|
* Update Vcs-Git and Vcs-Browser fields
|
||||||
|
|
||||||
|
-- Emmanuel Bouthenot <kolter@debian.org> Sun, 26 Feb 2012 10:32:35 +0000
|
||||||
|
|
||||||
|
weechat (0.3.6-2) unstable; urgency=low
|
||||||
|
|
||||||
|
* Update debian/rules to use build flags from dpkg-buildflags when it's
|
||||||
|
possible (ie: with dpkg >= 1.16.1).
|
||||||
|
|
||||||
|
-- Emmanuel Bouthenot <kolter@debian.org> Sat, 29 Oct 2011 07:31:14 +0000
|
||||||
|
|
||||||
|
weechat (0.3.6-1) unstable; urgency=low
|
||||||
|
|
||||||
|
* New upstream release
|
||||||
|
- Fix a FTBFS due to wrong detection of ncursesw headers
|
||||||
|
(Closes: #646299)
|
||||||
|
* Add new doc-base files (Polish translations).
|
||||||
|
* Install html documentation in /usr/share/doc/weechat/html instead
|
||||||
|
of /usr/share/doc/weechat
|
||||||
|
* Add a symlink from /usr/share/doc/weechat/html to
|
||||||
|
/usr/share/doc/weechat-doc/html so that it will be easier to find
|
||||||
|
documentation when weechat-doc is installed (Closes: #632621)
|
||||||
|
* Add a Suggest on weechat-doc for weechat and weechat-curses. Thanks to
|
||||||
|
Jonathan Nieder for the proposal.
|
||||||
|
* Fix the cmake invokation from debian/rules (cflags and ldflags)
|
||||||
|
|
||||||
|
-- Emmanuel Bouthenot <kolter@debian.org> Wed, 26 Oct 2011 20:10:09 +0000
|
||||||
|
|
||||||
|
weechat (0.3.5-1) unstable; urgency=low
|
||||||
|
|
||||||
|
* New upstream release
|
||||||
|
- Fix usage of deprecated _set_priority GnuTLS functions (Closes: #624055)
|
||||||
|
* Remove patch added to fix crash when completing /part command
|
||||||
|
* Bump Standards-Version to 3.9.2
|
||||||
|
* Update debian/copyright, switch to DEP5 format
|
||||||
|
|
||||||
|
-- Emmanuel Bouthenot <kolter@debian.org> Mon, 16 May 2011 11:40:09 +0000
|
||||||
|
|
||||||
|
weechat (0.3.4-2) unstable; urgency=low
|
||||||
|
|
||||||
|
* Add a patch which fix a crash when completing /part command on a
|
||||||
|
non-irc buffer.
|
||||||
|
|
||||||
|
-- Emmanuel Bouthenot <kolter@debian.org> Sun, 13 Feb 2011 21:13:35 +0000
|
||||||
|
|
||||||
|
weechat (0.3.4-1) unstable; urgency=low
|
||||||
|
|
||||||
|
* New upstream release (add relay and rmodifier plugins).
|
||||||
|
* Update Build depends (tcl-dev, ruby-dev, asciidoc).
|
||||||
|
* Remove the patch to make weechat aware of python 2.7 (merged upstream).
|
||||||
|
* Remove the backported patch which fix the bug with hostmasks in IRC
|
||||||
|
command /ignore.
|
||||||
|
* Update lintian override on weechat-curses.
|
||||||
|
* Update long descriptions regarding the new features.
|
||||||
|
* Add source/local-options file.
|
||||||
|
|
||||||
|
-- Emmanuel Bouthenot <kolter@debian.org> Sun, 16 Jan 2011 11:54:55 +0000
|
||||||
|
|
||||||
|
weechat (0.3.3-3) unstable; urgency=low
|
||||||
|
|
||||||
|
* Upload to unstable.
|
||||||
|
* Downgrade tcl-dev dependency to 8.4 until tcl 8.5 hit unstable.
|
||||||
|
* Add a patch to make cmake aware of python 2.7 (Closes: #606989).
|
||||||
|
Thanks to Matthias Klose.
|
||||||
|
|
||||||
|
-- Emmanuel Bouthenot <kolter@debian.org> Mon, 27 Dec 2010 23:29:46 +0000
|
||||||
|
|
||||||
|
weechat (0.3.3-2) experimental; urgency=low
|
||||||
|
|
||||||
|
* Switch to dpkg-source 3.0 (quilt) format
|
||||||
|
* Add a patch to fix bug with hostmasks in IRC command /ignore
|
||||||
|
|
||||||
|
-- Emmanuel Bouthenot <kolter@debian.org> Fri, 20 Aug 2010 20:39:06 +0000
|
||||||
|
|
||||||
|
weechat (0.3.3-1) experimental; urgency=low
|
||||||
|
|
||||||
|
* New upstream release
|
||||||
|
* Add new doc-base files (German translations).
|
||||||
|
* Update Standards-Version to 3.9.1
|
||||||
|
|
||||||
|
-- Emmanuel Bouthenot <kolter@debian.org> Tue, 10 Aug 2010 11:23:14 +0000
|
||||||
|
|
||||||
|
weechat (0.3.2-2) experimental; urgency=low
|
||||||
|
|
||||||
|
* Fix Vcs-Browser url (Closes: #580859).
|
||||||
|
* Rebuild against tcl-dev (>= 8.5) (Closes: #582588).
|
||||||
|
|
||||||
|
-- Emmanuel Bouthenot <kolter@debian.org> Sun, 23 May 2010 08:32:37 +0000
|
||||||
|
|
||||||
|
weechat (0.3.2-1) unstable; urgency=low
|
||||||
|
|
||||||
|
* New upstream release
|
||||||
|
- Add SASL authentication support (Closes: #574053)
|
||||||
|
- Add Build-Depend on libgcrypt11-dev (needed by SASL auth.)
|
||||||
|
* Fix build dependency against asciidoc (>=8.4 is needed). Thanks
|
||||||
|
to Michal Suchanek who spotted this bug (Closes: #574050).
|
||||||
|
* Update Standards-Version to 3.8.4
|
||||||
|
* Add debian/source/format to make lintian happy.
|
||||||
|
* Update lintian-override for weechat-curses manpage.
|
||||||
|
* Add new doc-base files (italian translations).
|
||||||
|
|
||||||
|
-- Emmanuel Bouthenot <kolter@debian.org> Sat, 20 Mar 2010 18:09:38 +0100
|
||||||
|
|
||||||
|
weechat (0.3.1.1-1) unstable; urgency=low
|
||||||
|
|
||||||
|
* New upstream release
|
||||||
|
|
||||||
|
-- Emmanuel Bouthenot <kolter@debian.org> Sun, 31 Jan 2010 19:18:42 +0000
|
||||||
|
|
||||||
|
weechat (0.3.1-1) unstable; urgency=low
|
||||||
|
|
||||||
|
* New upstream release:
|
||||||
|
- Add ssl client certificate support (Closes: #453348)
|
||||||
|
- Fix a color bug in status line (Closes: #512957)
|
||||||
|
* Remove patch 'fix_ftbfs_kfreebsd' (fixed upstream)
|
||||||
|
* Maintainer became Debian Developer: adjust email, VCS and DM fields.
|
||||||
|
* Update doc-base files:
|
||||||
|
- Remove not needed asciidoc templates
|
||||||
|
- Add new translations
|
||||||
|
* Update debian/NEWS about new SSL behaviour.
|
||||||
|
|
||||||
|
-- Emmanuel Bouthenot <kolter@debian.org> Sat, 16 Jan 2010 12:16:26 +0100
|
||||||
|
|
||||||
|
weechat (0.3.0-2) unstable; urgency=low
|
||||||
|
|
||||||
|
* Add a patch to fix a FTBFS on GNU/kFreeBSD.
|
||||||
|
|
||||||
|
-- Emmanuel Bouthenot <kolter@openics.org> Sat, 03 Oct 2009 13:22:10 +0000
|
||||||
|
|
||||||
|
weechat (0.3.0-1) unstable; urgency=low
|
||||||
|
|
||||||
|
* New (final) upstream release.
|
||||||
|
* Upload to unstable.
|
||||||
|
* Add doc-base files for documentation.
|
||||||
|
|
||||||
|
-- Emmanuel Bouthenot <kolter@openics.org> Tue, 15 Sep 2009 20:58:07 +0000
|
||||||
|
|
||||||
weechat (0.3.0~rc3-1) experimental; urgency=low
|
weechat (0.3.0~rc3-1) experimental; urgency=low
|
||||||
|
|
||||||
* New (major) upstream release.
|
* New (major) upstream release.
|
||||||
- Fix the excessive number of wakeups (Closes: #461945)
|
- Fix the excessive number of wakeups (Closes: #461945)
|
||||||
* Remove patches (merged upstream).
|
* Remove patches (merged upstream).
|
||||||
* Update debian/copyright: add new copyright holder.
|
* Update debian/copyright: add new copyright holder.
|
||||||
* Packaging changes:
|
* Packaging changes (taking into account future frontends: weechat-gtk,
|
||||||
|
weechat-qt, etc.):
|
||||||
- Drop weechat-common
|
- Drop weechat-common
|
||||||
- Add weechat-doc (Documentation)
|
- Add weechat-doc (Documentation)
|
||||||
- Add weechat-core (locales files, essential plugins)
|
- Add weechat-core (locales files, essential plugins)
|
||||||
@@ -13,11 +166,11 @@ weechat (0.3.0~rc3-1) experimental; urgency=low
|
|||||||
* Switch packaging from cdbs to debhelper 7.
|
* Switch packaging from cdbs to debhelper 7.
|
||||||
* Update packages descriptions.
|
* Update packages descriptions.
|
||||||
* Add a lintian-override against manpage line wrapping error.
|
* Add a lintian-override against manpage line wrapping error.
|
||||||
* Update Standards-Version to 3.8.2.
|
* Update Standards-Version to 3.8.3.
|
||||||
* Add file UPGRADE_0.3 to doc files.
|
* Add file UPGRADE_0.3 to doc files.
|
||||||
* Update debian/NEWS about major changes in this release.
|
* Update debian/NEWS about major changes in this release.
|
||||||
|
|
||||||
-- Emmanuel Bouthenot <kolter@openics.org> Sun, 09 Aug 2009 06:42:45 +0000
|
-- Emmanuel Bouthenot <kolter@openics.org> Sun, 16 Aug 2009 20:32:01 +0000
|
||||||
|
|
||||||
weechat (0.2.6.3-1) unstable; urgency=low
|
weechat (0.2.6.3-1) unstable; urgency=low
|
||||||
|
|
||||||
|
|||||||
Vendored
+31
-14
@@ -1,47 +1,62 @@
|
|||||||
Source: weechat
|
Source: weechat
|
||||||
Section: net
|
Section: net
|
||||||
Priority: optional
|
Priority: optional
|
||||||
Maintainer: Emmanuel Bouthenot <kolter@openics.org>
|
Maintainer: Emmanuel Bouthenot <kolter@debian.org>
|
||||||
|
Build-Depends-Indep: asciidoc (>= 8.5), source-highlight
|
||||||
Build-Depends: debhelper (>= 7.0.50), cmake, libncursesw5-dev,
|
Build-Depends: debhelper (>= 7.0.50), cmake, libncursesw5-dev,
|
||||||
ruby, ruby1.8-dev, libperl-dev, python-dev, libaspell-dev, liblua5.1-0-dev,
|
ruby1.9.1, ruby1.9.1-dev, libperl-dev, python-dev, libaspell-dev, liblua5.1-0-dev,
|
||||||
tcl-dev, libgnutls-dev, dpkg-dev (>= 1.13.19), pkg-config, asciidoc (>= 8.4),
|
tcl8.5-dev, guile-1.8-dev, libcurl4-gnutls-dev, libgcrypt11-dev, libgnutls-dev,
|
||||||
source-highlight
|
zlib1g-dev, dpkg-dev (>= 1.13.19), pkg-config
|
||||||
Standards-Version: 3.8.2
|
Standards-Version: 3.9.3
|
||||||
Homepage: http://www.weechat.org/
|
Homepage: http://weechat.org/
|
||||||
Vcs-Git: git://git.debian.org/users/kolter-guest/weechat.git
|
Vcs-Git: git://anonscm.debian.org/users/kolter/weechat.git
|
||||||
Vcs-Browser: http://git.debian.org/git/users/kolter-guest/weechat.git
|
Vcs-Browser: http://anonscm.debian.org/git/users/kolter/weechat.git
|
||||||
DM-Upload-Allowed: yes
|
|
||||||
|
|
||||||
Package: weechat
|
Package: weechat
|
||||||
Architecture: all
|
Architecture: all
|
||||||
Depends: ${misc:Depends}, weechat-curses (>= ${source:Version})
|
Depends: ${misc:Depends}, weechat-curses (>= ${source:Version})
|
||||||
|
Suggests: weechat-doc (= ${source:Version})
|
||||||
Description: Fast, light and extensible chat client
|
Description: Fast, light and extensible chat client
|
||||||
WeeChat (Wee Enhanced Environment for Chat) is a fast and light chat client
|
WeeChat (Wee Enhanced Environment for Chat) is a fast and light chat client
|
||||||
for many operating systems. Everything can be done with a keyboard.
|
for many operating systems. Everything can be done with a keyboard.
|
||||||
It is customizable and extensible with plugins/scripts, and includes:
|
It is customizable and extensible with plugins/scripts, and includes:
|
||||||
- nicklist
|
- nicklist
|
||||||
- smart hotlist
|
- smart hotlist
|
||||||
- infobar with highlight notification
|
|
||||||
- horizontal and vertical split
|
- horizontal and vertical split
|
||||||
- double charset support (decode/encode)
|
- double charset support (decode/encode)
|
||||||
- FIFO pipe for remote control
|
- FIFO pipe for remote control
|
||||||
|
- 256 colors support
|
||||||
|
- incremental text search
|
||||||
|
- dynamic filtering of buffer content
|
||||||
|
- Perl, Python, Ruby, Lua, Tcl and Scheme scripting
|
||||||
|
- scripts manager
|
||||||
|
- spell checking
|
||||||
|
- highly customizable and extensible
|
||||||
- and much more!
|
- and much more!
|
||||||
|
|
||||||
Package: weechat-curses
|
Package: weechat-curses
|
||||||
Architecture: any
|
Architecture: any
|
||||||
Depends: ${misc:Depends}, ${shlibs:Depends}, weechat-core (= ${binary:Version})
|
Depends: ${misc:Depends}, ${shlibs:Depends}, weechat-core (= ${binary:Version})
|
||||||
Conflicts: weechat-common
|
Conflicts: weechat-common
|
||||||
|
Breaks: weechat-scripts (<= 20090221-1)
|
||||||
Recommends: weechat-plugins (= ${binary:Version})
|
Recommends: weechat-plugins (= ${binary:Version})
|
||||||
|
Suggests: weechat-doc (= ${source:Version})
|
||||||
Description: Fast, light and extensible chat client - console client
|
Description: Fast, light and extensible chat client - console client
|
||||||
WeeChat (Wee Enhanced Environment for Chat) is a fast and light chat client
|
WeeChat (Wee Enhanced Environment for Chat) is a fast and light chat client
|
||||||
for many operating systems. Everything can be done with a keyboard.
|
for many operating systems. Everything can be done with a keyboard.
|
||||||
It is customizable and extensible with plugins/scripts, and includes:
|
It is customizable and extensible with plugins/scripts, and includes:
|
||||||
- nicklist
|
- nicklist
|
||||||
- smart hotlist
|
- smart hotlist
|
||||||
- infobar with highlight notification
|
|
||||||
- horizontal and vertical split
|
- horizontal and vertical split
|
||||||
- double charset support (decode/encode)
|
- double charset support (decode/encode)
|
||||||
- FIFO pipe for remote control
|
- FIFO pipe for remote control
|
||||||
|
- 256 colors support
|
||||||
|
- incremental text search
|
||||||
|
- dynamic filtering of buffer content
|
||||||
|
- Perl, Python, Ruby, Lua, Tcl and Scheme scripting
|
||||||
|
- scripts manager
|
||||||
|
- spell checking
|
||||||
|
- highly customizable and extensible
|
||||||
- and much more!
|
- and much more!
|
||||||
.
|
.
|
||||||
This package provides the console client (ncurses).
|
This package provides the console client (ncurses).
|
||||||
@@ -62,7 +77,6 @@ Description: Fast, light and extensible chat client - core files
|
|||||||
Package: weechat-plugins
|
Package: weechat-plugins
|
||||||
Architecture: any
|
Architecture: any
|
||||||
Depends: ${misc:Depends}, ${shlibs:Depends}, weechat-curses (= ${binary:Version})
|
Depends: ${misc:Depends}, ${shlibs:Depends}, weechat-curses (= ${binary:Version})
|
||||||
Breaks: weechat-scripts (<= 20090221-1)
|
|
||||||
Suggests: weechat-scripts (>> 20090221-1)
|
Suggests: weechat-scripts (>> 20090221-1)
|
||||||
Description: Fast, light and extensible chat client - plugins
|
Description: Fast, light and extensible chat client - plugins
|
||||||
WeeChat (Wee Enhanced Environment for Chat) is a fast and light chat client
|
WeeChat (Wee Enhanced Environment for Chat) is a fast and light chat client
|
||||||
@@ -70,9 +84,12 @@ Description: Fast, light and extensible chat client - plugins
|
|||||||
.
|
.
|
||||||
This package provides some plugins to enhance WeeChat. It currently
|
This package provides some plugins to enhance WeeChat. It currently
|
||||||
ships the following plugins:
|
ships the following plugins:
|
||||||
- Perl, Python, Ruby, Lua, and Tcl scripting
|
- Perl, Python, Ruby, Lua, Tcl and Scheme scripting
|
||||||
|
- scripts manager
|
||||||
- Spell checking (thanks to aspell)
|
- Spell checking (thanks to aspell)
|
||||||
- And many others (Fifo, ...)
|
- FIFO pipe for remote control
|
||||||
|
- IRC proxy
|
||||||
|
- Realtime input/output changes through regular expressions
|
||||||
|
|
||||||
Package: weechat-doc
|
Package: weechat-doc
|
||||||
Section: doc
|
Section: doc
|
||||||
|
|||||||
Vendored
+29
-19
@@ -1,22 +1,32 @@
|
|||||||
This package was debianized by FlashCode <flashcode@flashtux.org> on
|
Format: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=174
|
||||||
Sat, 21 May 2005 08:00:00 +0200.
|
Upstream-Name: weechat
|
||||||
|
Upstream-Contact: Sebastien Helleu <flashcode@flashtux.org>
|
||||||
|
Source: http://weechat.org/
|
||||||
|
|
||||||
It was downloaded from http://www.weechat.org/files/src/
|
Files: *
|
||||||
|
Copyright: 2003-2012, Sebastien Helleu <flashcode@flashtux.org>
|
||||||
|
2005-2009, Emmanuel Bouthenot <kolter@openics.org>
|
||||||
|
2008-2009, Dmitry Kobylin <fnfal@academ.tsc.ru>
|
||||||
|
License: GPL-3+
|
||||||
|
|
||||||
Copyright:
|
Files: debian/*
|
||||||
Copyright (C) (2003-2009) FlashCode <flashcode@flashtux.org>
|
Copyright: 2005-2008, Julien Louis <ptitlouis@sysif.net>
|
||||||
Copyright (C) (2005-2009) Emmanuel Bouthenot <kolter@openics.org>
|
2008-2012, Emmanuel Bouthenot <kolter@openics.org>
|
||||||
Copyright (C) (2008-2009) Dmitry Kobylin <fnfal@academ.tsc.ru> (tcl plugin)
|
License: GPL-3+
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
License: GPL-3+
|
||||||
it under the terms of the GNU General Public License as published by
|
WeeChat is free software: you can redistribute it and/or modify it
|
||||||
the Free Software Foundation; either version 3 of the License, or (at
|
under the terms of the GNU General Public License as published by the
|
||||||
your option) any later version.
|
Free Software Foundation, either version 3 of the License, or (at your
|
||||||
|
option) any later version.
|
||||||
On Debian systems, the complete text of the GNU General Public
|
.
|
||||||
License, Version 3 can be found in the file
|
WeeChat is distributed in the hope that it will be useful, but
|
||||||
/usr/share/common-licenses/GPL-3
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
Debian packaging (licenced under the GPLv3):
|
General Public License for more details.
|
||||||
Copyright(C) 2005-2008, Julien Louis <ptitlouis@sysif.net>
|
.
|
||||||
Copyright(C) 2008-2009, Emmanuel Bouthenot <kolter@openics.org>
|
You should have received a copy of the GNU General Public License along
|
||||||
|
with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
.
|
||||||
|
On Debian systems, the complete text of the GNU General Public License,
|
||||||
|
Version 3 can be found in the file /usr/share/common-licenses/GPL-3
|
||||||
|
|||||||
Vendored
+19
-7
@@ -1,21 +1,33 @@
|
|||||||
#!/usr/bin/make -f
|
#!/usr/bin/make -f
|
||||||
|
|
||||||
|
# Default build flags
|
||||||
|
CFLAGS = -g -O2
|
||||||
|
LDFLAGS = -Wl,-Bsymbolic-functions
|
||||||
|
|
||||||
|
# dpkg >= 1.16.1 provides enhanced build flags (hardening features, etc.)
|
||||||
|
DPKG_EXPORT_BUILDFLAGS = 1
|
||||||
|
-include /usr/share/dpkg/buildflags.mk
|
||||||
|
|
||||||
builddir/Makefile:
|
builddir/Makefile:
|
||||||
mkdir -p builddir
|
mkdir -p builddir
|
||||||
cd builddir && \
|
cd builddir && \
|
||||||
cmake .. \
|
cmake .. \
|
||||||
-DCMAKE_INSTALL_PREFIX:FILEPATH=/usr \
|
-DCMAKE_INSTALL_PREFIX:FILEPATH=/usr \
|
||||||
-DCMAKE_C_FLAGS:STRING="$(CFLAGS)" \
|
-DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo \
|
||||||
-DCMAKE_LD_FLAGS:STRING="-Wl,-z,defs" \
|
-DCMAKE_C_FLAGS_RELWITHDEBINFO:STRING="$(CFLAGS) -D_FORTIFY_SOURCE=2" \
|
||||||
-DCMAKE_CXX_FLAGS:STRING="$(CXXFLAGS)" \
|
-DCMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING="$(LDFLAGS)" \
|
||||||
-DCMAKE_SKIP_RPATH:BOOL=ON \
|
-DCMAKE_SKIP_RPATH:BOOL=ON \
|
||||||
-DCMAKE_VERBOSE_MAKEFILE:BOOL=ON
|
-DCMAKE_VERBOSE_MAKEFILE:BOOL=ON
|
||||||
|
|
||||||
build: build-stamp
|
#build: build-stamp
|
||||||
build-stamp: builddir/Makefile
|
#build-stamp: builddir/Makefile
|
||||||
dh_testdir
|
# dh_testdir
|
||||||
|
# $(MAKE) -C builddir VERBOSE=1
|
||||||
|
# touch $@
|
||||||
|
|
||||||
|
override_dh_auto_build: builddir/Makefile
|
||||||
$(MAKE) -C builddir
|
$(MAKE) -C builddir
|
||||||
touch $@
|
dh_auto_build
|
||||||
|
|
||||||
override_dh_auto_configure:
|
override_dh_auto_configure:
|
||||||
# the package also has autotools buildsys and
|
# the package also has autotools buildsys and
|
||||||
|
|||||||
Vendored
+1
-1
@@ -1,2 +1,2 @@
|
|||||||
version=2
|
version=2
|
||||||
http://www.weechat.org/files/src/weechat-(\d.*)\.tar\.bz2
|
http://weechat.org/files/src/weechat-(\d.*)\.tar\.bz2
|
||||||
|
|||||||
+1
-1
@@ -1 +1 @@
|
|||||||
weechat-curses: manpage-has-errors-from-man usr/share/man/man1/weechat-curses.1.gz 54: warning [p 1, 8.2i]: cannot adjust line
|
weechat-curses: manpage-has-errors-from-man usr/share/man/man1/weechat-curses.1.gz 61: warning [p 1, 9.0i]: cannot adjust line
|
||||||
|
|||||||
Vendored
+10
@@ -0,0 +1,10 @@
|
|||||||
|
Document: weechat-dev-en
|
||||||
|
Title: WeeChat Developer's Guide (English)
|
||||||
|
Author: Sebastien Helleu
|
||||||
|
Abstract: This manual describes WeeChat internals and
|
||||||
|
how to contribute to WeeChat (English version).
|
||||||
|
Section: Network/Communication
|
||||||
|
|
||||||
|
Format: HTML
|
||||||
|
Index: /usr/share/doc/weechat-doc/html/weechat_dev.en.html
|
||||||
|
Files: /usr/share/doc/weechat-doc/html/weechat_dev.en.html
|
||||||
Vendored
+10
@@ -0,0 +1,10 @@
|
|||||||
|
Document: weechat-faq-de
|
||||||
|
Title: WeeChat FAQ (German)
|
||||||
|
Author: Sebastien Helleu
|
||||||
|
Abstract: This document answers frequently asked questions
|
||||||
|
about the WeeChat IRC client (German version).
|
||||||
|
Section: Network/Communication
|
||||||
|
|
||||||
|
Format: HTML
|
||||||
|
Index: /usr/share/doc/weechat-doc/html/weechat_faq.de.html
|
||||||
|
Files: /usr/share/doc/weechat-doc/html/weechat_faq.de.html
|
||||||
Vendored
+10
@@ -0,0 +1,10 @@
|
|||||||
|
Document: weechat-faq-en
|
||||||
|
Title: WeeChat FAQ (English)
|
||||||
|
Author: Sebastien Helleu
|
||||||
|
Abstract: This document answers frequently asked questions
|
||||||
|
about the WeeChat IRC client (English version).
|
||||||
|
Section: Network/Communication
|
||||||
|
|
||||||
|
Format: HTML
|
||||||
|
Index: /usr/share/doc/weechat-doc/html/weechat_faq.en.html
|
||||||
|
Files: /usr/share/doc/weechat-doc/html/weechat_faq.en.html
|
||||||
Vendored
+10
@@ -0,0 +1,10 @@
|
|||||||
|
Document: weechat-faq-fr
|
||||||
|
Title: WeeChat FAQ (French)
|
||||||
|
Author: Sebastien Helleu
|
||||||
|
Abstract: This document answers frequently asked questions
|
||||||
|
about the WeeChat IRC client (French version).
|
||||||
|
Section: Network/Communication
|
||||||
|
|
||||||
|
Format: HTML
|
||||||
|
Index: /usr/share/doc/weechat-doc/html/weechat_faq.fr.html
|
||||||
|
Files: /usr/share/doc/weechat-doc/html/weechat_faq.fr.html
|
||||||
Vendored
+10
@@ -0,0 +1,10 @@
|
|||||||
|
Document: weechat-faq-it
|
||||||
|
Title: WeeChat FAQ (Italian)
|
||||||
|
Author: Sebastien Helleu
|
||||||
|
Abstract: This document answers frequently asked questions
|
||||||
|
about the WeeChat IRC client (Italian version).
|
||||||
|
Section: Network/Communication
|
||||||
|
|
||||||
|
Format: HTML
|
||||||
|
Index: /usr/share/doc/weechat-doc/html/weechat_faq.it.html
|
||||||
|
Files: /usr/share/doc/weechat-doc/html/weechat_faq.it.html
|
||||||
Vendored
+10
@@ -0,0 +1,10 @@
|
|||||||
|
Document: weechat-faq-ja
|
||||||
|
Title: WeeChat FAQ (Japanese)
|
||||||
|
Author: Sebastien Helleu
|
||||||
|
Abstract: This document answers frequently asked questions
|
||||||
|
about the WeeChat IRC client (Japanese version).
|
||||||
|
Section: Network/Communication
|
||||||
|
|
||||||
|
Format: HTML
|
||||||
|
Index: /usr/share/doc/weechat-doc/html/weechat_faq.ja.html
|
||||||
|
Files: /usr/share/doc/weechat-doc/html/weechat_faq.ja.html
|
||||||
Vendored
+10
@@ -0,0 +1,10 @@
|
|||||||
|
Document: weechat-faq-pl
|
||||||
|
Title: WeeChat FAQ (Polish)
|
||||||
|
Author: Sebastien Helleu
|
||||||
|
Abstract: This document answers frequently asked questions
|
||||||
|
about the WeeChat IRC client (Polish version).
|
||||||
|
Section: Network/Communication
|
||||||
|
|
||||||
|
Format: HTML
|
||||||
|
Index: /usr/share/doc/weechat-doc/html/weechat_faq.pl.html
|
||||||
|
Files: /usr/share/doc/weechat-doc/html/weechat_faq.pl.html
|
||||||
+10
@@ -0,0 +1,10 @@
|
|||||||
|
Document: weechat-plugin-en
|
||||||
|
Title: WeeChat plugins API (English)
|
||||||
|
Author: Sebastien Helleu
|
||||||
|
Abstract: This document describes the API to create plugins
|
||||||
|
for WeeChat (English version).
|
||||||
|
Section: Network/Communication
|
||||||
|
|
||||||
|
Format: HTML
|
||||||
|
Index: /usr/share/doc/weechat-doc/html/weechat_plugin_api.en.html
|
||||||
|
Files: /usr/share/doc/weechat-doc/html/weechat_plugin_api.en.html
|
||||||
+10
@@ -0,0 +1,10 @@
|
|||||||
|
Document: weechat-plugin-fr
|
||||||
|
Title: WeeChat plugins API (French)
|
||||||
|
Author: Sebastien Helleu
|
||||||
|
Abstract: This document describes the API to create plugins
|
||||||
|
for WeeChat (French version).
|
||||||
|
Section: Network/Communication
|
||||||
|
|
||||||
|
Format: HTML
|
||||||
|
Index: /usr/share/doc/weechat-doc/html/weechat_plugin_api.fr.html
|
||||||
|
Files: /usr/share/doc/weechat-doc/html/weechat_plugin_api.fr.html
|
||||||
+10
@@ -0,0 +1,10 @@
|
|||||||
|
Document: weechat-plugin-it
|
||||||
|
Title: WeeChat plugins API (Italian)
|
||||||
|
Author: Sebastien Helleu
|
||||||
|
Abstract: This document describes the API to create plugins
|
||||||
|
for WeeChat (Italian version).
|
||||||
|
Section: Network/Communication
|
||||||
|
|
||||||
|
Format: HTML
|
||||||
|
Index: /usr/share/doc/weechat-doc/html/weechat_plugin_api.it.html
|
||||||
|
Files: /usr/share/doc/weechat-doc/html/weechat_plugin_api.it.html
|
||||||
+9
@@ -0,0 +1,9 @@
|
|||||||
|
Document: weechat-quickstart-de
|
||||||
|
Title: WeeChat Quickstart (German)
|
||||||
|
Author: Sebastien Helleu
|
||||||
|
Abstract: A short HowTo for new WeeChat users (German version).
|
||||||
|
Section: Network/Communication
|
||||||
|
|
||||||
|
Format: HTML
|
||||||
|
Index: /usr/share/doc/weechat-doc/html/weechat_quickstart.de.html
|
||||||
|
Files: /usr/share/doc/weechat-doc/html/weechat_quickstart.de.html
|
||||||
+9
@@ -0,0 +1,9 @@
|
|||||||
|
Document: weechat-quickstart-en
|
||||||
|
Title: WeeChat Quickstart (English)
|
||||||
|
Author: Sebastien Helleu
|
||||||
|
Abstract: A short HowTo for new WeeChat users (English version).
|
||||||
|
Section: Network/Communication
|
||||||
|
|
||||||
|
Format: HTML
|
||||||
|
Index: /usr/share/doc/weechat-doc/html/weechat_quickstart.en.html
|
||||||
|
Files: /usr/share/doc/weechat-doc/html/weechat_quickstart.en.html
|
||||||
+9
@@ -0,0 +1,9 @@
|
|||||||
|
Document: weechat-quickstart-es
|
||||||
|
Title: WeeChat Quickstart (Spanish)
|
||||||
|
Author: Sebastien Helleu
|
||||||
|
Abstract: A short HowTo for new WeeChat users (Spanish version).
|
||||||
|
Section: Network/Communication
|
||||||
|
|
||||||
|
Format: HTML
|
||||||
|
Index: /usr/share/doc/weechat-doc/html/weechat_quickstart.es.html
|
||||||
|
Files: /usr/share/doc/weechat-doc/html/weechat_quickstart.es.html
|
||||||
+9
@@ -0,0 +1,9 @@
|
|||||||
|
Document: weechat-quickstart-fr
|
||||||
|
Title: WeeChat Quickstart (French)
|
||||||
|
Author: Sebastien Helleu
|
||||||
|
Abstract: A short HowTo for new WeeChat users (French version).
|
||||||
|
Section: Network/Communication
|
||||||
|
|
||||||
|
Format: HTML
|
||||||
|
Index: /usr/share/doc/weechat-doc/html/weechat_quickstart.fr.html
|
||||||
|
Files: /usr/share/doc/weechat-doc/html/weechat_quickstart.fr.html
|
||||||
+9
@@ -0,0 +1,9 @@
|
|||||||
|
Document: weechat-quickstart-it
|
||||||
|
Title: WeeChat Quickstart (Italian)
|
||||||
|
Author: Sebastien Helleu
|
||||||
|
Abstract: A short HowTo for new WeeChat users (Italian version).
|
||||||
|
Section: Network/Communication
|
||||||
|
|
||||||
|
Format: HTML
|
||||||
|
Index: /usr/share/doc/weechat-doc/html/weechat_quickstart.it.html
|
||||||
|
Files: /usr/share/doc/weechat-doc/html/weechat_quickstart.it.html
|
||||||
+9
@@ -0,0 +1,9 @@
|
|||||||
|
Document: weechat-quickstart-ja
|
||||||
|
Title: WeeChat Quickstart (Japanese)
|
||||||
|
Author: Sebastien Helleu
|
||||||
|
Abstract: A short HowTo for new WeeChat users (Japanese version).
|
||||||
|
Section: Network/Communication
|
||||||
|
|
||||||
|
Format: HTML
|
||||||
|
Index: /usr/share/doc/weechat-doc/html/weechat_quickstart.ja.html
|
||||||
|
Files: /usr/share/doc/weechat-doc/html/weechat_quickstart.ja.html
|
||||||
+9
@@ -0,0 +1,9 @@
|
|||||||
|
Document: weechat-quickstart-pl
|
||||||
|
Title: WeeChat Quickstart (Polish)
|
||||||
|
Author: Sebastien Helleu
|
||||||
|
Abstract: A short HowTo for new WeeChat users (Polish version).
|
||||||
|
Section: Network/Communication
|
||||||
|
|
||||||
|
Format: HTML
|
||||||
|
Index: /usr/share/doc/weechat-doc/html/weechat_quickstart.pl.html
|
||||||
|
Files: /usr/share/doc/weechat-doc/html/weechat_quickstart.pl.html
|
||||||
+9
@@ -0,0 +1,9 @@
|
|||||||
|
Document: weechat-quickstart-ru
|
||||||
|
Title: WeeChat Quickstart (Russian)
|
||||||
|
Author: Sebastien Helleu
|
||||||
|
Abstract: A short HowTo for new WeeChat users (Russian version).
|
||||||
|
Section: Network/Communication
|
||||||
|
|
||||||
|
Format: HTML
|
||||||
|
Index: /usr/share/doc/weechat-doc/html/weechat_quickstart.ru.html
|
||||||
|
Files: /usr/share/doc/weechat-doc/html/weechat_quickstart.ru.html
|
||||||
+10
@@ -0,0 +1,10 @@
|
|||||||
|
Document: weechat-relay-protocol-en
|
||||||
|
Title: WeeChat Relay Protocol (English)
|
||||||
|
Author: Sebastien Helleu
|
||||||
|
Abstract: This manual describes WeeChat Relay Protocol, used by
|
||||||
|
remote GUI to communicate with Relay plugin (English version).
|
||||||
|
Section: Network/Communication
|
||||||
|
|
||||||
|
Format: HTML
|
||||||
|
Index: /usr/share/doc/weechat-doc/html/weechat_relay_protocol.en.html
|
||||||
|
Files: /usr/share/doc/weechat-doc/html/weechat_relay_protocol.en.html
|
||||||
+10
@@ -0,0 +1,10 @@
|
|||||||
|
Document: weechat-scripting-de
|
||||||
|
Title: WeeChat Scripting Guide (German)
|
||||||
|
Author: Sebastien Helleu
|
||||||
|
Abstract: This document describes the API to create scripts
|
||||||
|
for WeeChat (German version).
|
||||||
|
Section: Network/Communication
|
||||||
|
|
||||||
|
Format: HTML
|
||||||
|
Index: /usr/share/doc/weechat-doc/html/weechat_scripting.de.html
|
||||||
|
Files: /usr/share/doc/weechat-doc/html/weechat_scripting.de.html
|
||||||
+10
@@ -0,0 +1,10 @@
|
|||||||
|
Document: weechat-scripting-en
|
||||||
|
Title: WeeChat Scripting Guide (English)
|
||||||
|
Author: Sebastien Helleu
|
||||||
|
Abstract: This document describes the API to create scripts
|
||||||
|
for WeeChat (English version).
|
||||||
|
Section: Network/Communication
|
||||||
|
|
||||||
|
Format: HTML
|
||||||
|
Index: /usr/share/doc/weechat-doc/html/weechat_scripting.en.html
|
||||||
|
Files: /usr/share/doc/weechat-doc/html/weechat_scripting.en.html
|
||||||
+10
@@ -0,0 +1,10 @@
|
|||||||
|
Document: weechat-scripting-fr
|
||||||
|
Title: WeeChat Scripting Guide (French)
|
||||||
|
Author: Sebastien Helleu
|
||||||
|
Abstract: This document describes the API to create scripts
|
||||||
|
for WeeChat (French version).
|
||||||
|
Section: Network/Communication
|
||||||
|
|
||||||
|
Format: HTML
|
||||||
|
Index: /usr/share/doc/weechat-doc/html/weechat_scripting.fr.html
|
||||||
|
Files: /usr/share/doc/weechat-doc/html/weechat_scripting.fr.html
|
||||||
+10
@@ -0,0 +1,10 @@
|
|||||||
|
Document: weechat-scripting-it
|
||||||
|
Title: WeeChat Scripting Guide (Italian)
|
||||||
|
Author: Sebastien Helleu
|
||||||
|
Abstract: This document describes the API to create scripts
|
||||||
|
for WeeChat (Italian version).
|
||||||
|
Section: Network/Communication
|
||||||
|
|
||||||
|
Format: HTML
|
||||||
|
Index: /usr/share/doc/weechat-doc/html/weechat_scripting.it.html
|
||||||
|
Files: /usr/share/doc/weechat-doc/html/weechat_scripting.it.html
|
||||||
+10
@@ -0,0 +1,10 @@
|
|||||||
|
Document: weechat-scripting-ja
|
||||||
|
Title: WeeChat Scripting Guide (Japanese)
|
||||||
|
Author: Sebastien Helleu
|
||||||
|
Abstract: This document describes the API to create scripts
|
||||||
|
for WeeChat (Japanese version).
|
||||||
|
Section: Network/Communication
|
||||||
|
|
||||||
|
Format: HTML
|
||||||
|
Index: /usr/share/doc/weechat-doc/html/weechat_scripting.ja.html
|
||||||
|
Files: /usr/share/doc/weechat-doc/html/weechat_scripting.ja.html
|
||||||
+10
@@ -0,0 +1,10 @@
|
|||||||
|
Document: weechat-scripting-pl
|
||||||
|
Title: WeeChat Scripting Guide (Polish)
|
||||||
|
Author: Sebastien Helleu
|
||||||
|
Abstract: This document describes the API to create scripts
|
||||||
|
for WeeChat (Polish version).
|
||||||
|
Section: Network/Communication
|
||||||
|
|
||||||
|
Format: HTML
|
||||||
|
Index: /usr/share/doc/weechat-doc/html/weechat_scripting.pl.html
|
||||||
|
Files: /usr/share/doc/weechat-doc/html/weechat_scripting.pl.html
|
||||||
+10
@@ -0,0 +1,10 @@
|
|||||||
|
Document: weechat-tester-de
|
||||||
|
Title: WeeChat Tester's Guide (German)
|
||||||
|
Author: Sebastien Helleu
|
||||||
|
Abstract: This document describes how to test and report
|
||||||
|
bugs against the WeeChat IRC Client (German version).
|
||||||
|
Section: Network/Communication
|
||||||
|
|
||||||
|
Format: HTML
|
||||||
|
Index: /usr/share/doc/weechat-doc/html/weechat_tester.de.html
|
||||||
|
Files: /usr/share/doc/weechat-doc/html/weechat_tester.de.html
|
||||||
+10
@@ -0,0 +1,10 @@
|
|||||||
|
Document: weechat-tester-en
|
||||||
|
Title: WeeChat Tester's Guide (English)
|
||||||
|
Author: Sebastien Helleu
|
||||||
|
Abstract: This document describes how to test and report
|
||||||
|
bugs against the WeeChat IRC Client (English version).
|
||||||
|
Section: Network/Communication
|
||||||
|
|
||||||
|
Format: HTML
|
||||||
|
Index: /usr/share/doc/weechat-doc/html/weechat_tester.en.html
|
||||||
|
Files: /usr/share/doc/weechat-doc/html/weechat_tester.en.html
|
||||||
+10
@@ -0,0 +1,10 @@
|
|||||||
|
Document: weechat-tester-fr
|
||||||
|
Title: WeeChat Tester's Guide (French)
|
||||||
|
Author: Sebastien Helleu
|
||||||
|
Abstract: This document describes how to test and report
|
||||||
|
bugs against the WeeChat IRC Client (French version).
|
||||||
|
Section: Network/Communication
|
||||||
|
|
||||||
|
Format: HTML
|
||||||
|
Index: /usr/share/doc/weechat-doc/html/weechat_tester.fr.html
|
||||||
|
Files: /usr/share/doc/weechat-doc/html/weechat_tester.fr.html
|
||||||
+10
@@ -0,0 +1,10 @@
|
|||||||
|
Document: weechat-tester-it
|
||||||
|
Title: WeeChat Tester's Guide (Italian)
|
||||||
|
Author: Sebastien Helleu
|
||||||
|
Abstract: This document describes how to test and report
|
||||||
|
bugs against the WeeChat IRC Client (Italian version).
|
||||||
|
Section: Network/Communication
|
||||||
|
|
||||||
|
Format: HTML
|
||||||
|
Index: /usr/share/doc/weechat-doc/html/weechat_tester.it.html
|
||||||
|
Files: /usr/share/doc/weechat-doc/html/weechat_tester.it.html
|
||||||
+10
@@ -0,0 +1,10 @@
|
|||||||
|
Document: weechat-tester-ja
|
||||||
|
Title: WeeChat Tester's Guide (Japanese)
|
||||||
|
Author: Sebastien Helleu
|
||||||
|
Abstract: This document describes how to test and report
|
||||||
|
bugs against the WeeChat IRC Client (Japanese version).
|
||||||
|
Section: Network/Communication
|
||||||
|
|
||||||
|
Format: HTML
|
||||||
|
Index: /usr/share/doc/weechat-doc/html/weechat_tester.ja.html
|
||||||
|
Files: /usr/share/doc/weechat-doc/html/weechat_tester.ja.html
|
||||||
+10
@@ -0,0 +1,10 @@
|
|||||||
|
Document: weechat-tester-pl
|
||||||
|
Title: WeeChat Tester's Guide (Polish)
|
||||||
|
Author: Sebastien Helleu
|
||||||
|
Abstract: This document describes how to test and report
|
||||||
|
bugs against the WeeChat IRC Client (Polish version).
|
||||||
|
Section: Network/Communication
|
||||||
|
|
||||||
|
Format: HTML
|
||||||
|
Index: /usr/share/doc/weechat-doc/html/weechat_tester.pl.html
|
||||||
|
Files: /usr/share/doc/weechat-doc/html/weechat_tester.pl.html
|
||||||
Vendored
+10
@@ -0,0 +1,10 @@
|
|||||||
|
Document: weechat-user-de
|
||||||
|
Title: WeeChat User's Guide (German)
|
||||||
|
Author: Sebastien Helleu
|
||||||
|
Abstract: This manual describes how to use the WeeChat
|
||||||
|
IRC client (German version).
|
||||||
|
Section: Network/Communication
|
||||||
|
|
||||||
|
Format: HTML
|
||||||
|
Index: /usr/share/doc/weechat-doc/html/weechat_user.de.html
|
||||||
|
Files: /usr/share/doc/weechat-doc/html/weechat_user.de.html
|
||||||
Vendored
+10
@@ -0,0 +1,10 @@
|
|||||||
|
Document: weechat-user-en
|
||||||
|
Title: WeeChat User's Guide (English)
|
||||||
|
Author: Sebastien Helleu
|
||||||
|
Abstract: This manual describes how to use the WeeChat
|
||||||
|
IRC client (English version).
|
||||||
|
Section: Network/Communication
|
||||||
|
|
||||||
|
Format: HTML
|
||||||
|
Index: /usr/share/doc/weechat-doc/html/weechat_user.en.html
|
||||||
|
Files: /usr/share/doc/weechat-doc/html/weechat_user.en.html
|
||||||
Vendored
+10
@@ -0,0 +1,10 @@
|
|||||||
|
Document: weechat-user-fr
|
||||||
|
Title: WeeChat User's Guide (French)
|
||||||
|
Author: Sebastien Helleu
|
||||||
|
Abstract: This manual describes how to use the WeeChat
|
||||||
|
IRC client (French version).
|
||||||
|
Section: Network/Communication
|
||||||
|
|
||||||
|
Format: HTML
|
||||||
|
Index: /usr/share/doc/weechat-doc/html/weechat_user.fr.html
|
||||||
|
Files: /usr/share/doc/weechat-doc/html/weechat_user.fr.html
|
||||||
Vendored
+10
@@ -0,0 +1,10 @@
|
|||||||
|
Document: weechat-user-it
|
||||||
|
Title: WeeChat User's Guide (Italian)
|
||||||
|
Author: Sebastien Helleu
|
||||||
|
Abstract: This manual describes how to use the WeeChat
|
||||||
|
IRC client (Italian version).
|
||||||
|
Section: Network/Communication
|
||||||
|
|
||||||
|
Format: HTML
|
||||||
|
Index: /usr/share/doc/weechat-doc/html/weechat_user.it.html
|
||||||
|
Files: /usr/share/doc/weechat-doc/html/weechat_user.it.html
|
||||||
Vendored
+10
@@ -0,0 +1,10 @@
|
|||||||
|
Document: weechat-user-ja
|
||||||
|
Title: WeeChat User's Guide (Japanese)
|
||||||
|
Author: Sebastien Helleu
|
||||||
|
Abstract: This manual describes how to use the WeeChat
|
||||||
|
IRC client (Japanese version).
|
||||||
|
Section: Network/Communication
|
||||||
|
|
||||||
|
Format: HTML
|
||||||
|
Index: /usr/share/doc/weechat-doc/html/weechat_user.ja.html
|
||||||
|
Files: /usr/share/doc/weechat-doc/html/weechat_user.ja.html
|
||||||
Vendored
-6
@@ -1,6 +0,0 @@
|
|||||||
doc/en/weechat_faq.en.txt
|
|
||||||
doc/en/weechat_quickstart.en.txt
|
|
||||||
doc/en/weechat_tester.en.txt
|
|
||||||
doc/fr/weechat_faq.fr.txt
|
|
||||||
doc/fr/weechat_quickstart.fr.txt
|
|
||||||
doc/fr/weechat_tester.fr.txt
|
|
||||||
Vendored
+1
-1
@@ -1 +1 @@
|
|||||||
usr/share/doc/weechat usr/share/doc/weechat-doc
|
usr/share/doc/weechat/*.html usr/share/doc/weechat-doc/html
|
||||||
|
|||||||
Vendored
+1
@@ -0,0 +1 @@
|
|||||||
|
usr/share/doc/weechat-doc/html usr/share/doc/weechat/html
|
||||||
Vendored
+4
@@ -1,7 +1,11 @@
|
|||||||
usr/lib/weechat/plugins/aspell.so
|
usr/lib/weechat/plugins/aspell.so
|
||||||
usr/lib/weechat/plugins/fifo.so
|
usr/lib/weechat/plugins/fifo.so
|
||||||
|
usr/lib/weechat/plugins/guile.so
|
||||||
usr/lib/weechat/plugins/perl.so
|
usr/lib/weechat/plugins/perl.so
|
||||||
usr/lib/weechat/plugins/python.so
|
usr/lib/weechat/plugins/python.so
|
||||||
usr/lib/weechat/plugins/ruby.so
|
usr/lib/weechat/plugins/ruby.so
|
||||||
usr/lib/weechat/plugins/lua.so
|
usr/lib/weechat/plugins/lua.so
|
||||||
usr/lib/weechat/plugins/tcl.so
|
usr/lib/weechat/plugins/tcl.so
|
||||||
|
usr/lib/weechat/plugins/script.so
|
||||||
|
usr/lib/weechat/plugins/relay.so
|
||||||
|
usr/lib/weechat/plugins/rmodifier.so
|
||||||
|
|||||||
+16
-8
@@ -1,30 +1,38 @@
|
|||||||
# Copyright (c) 2003-2009 FlashCode <flashcode@flashtux.org>
|
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or modify
|
# Copyright (C) 2003-2012 Sebastien Helleu <flashcode@flashtux.org>
|
||||||
|
# Copyright (C) 2009 Emmanuel Bouthenot <kolter@openics.org>
|
||||||
|
#
|
||||||
|
# This file is part of WeeChat, the extensible chat client.
|
||||||
|
#
|
||||||
|
# WeeChat is free software; you can redistribute it and/or modify
|
||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
# the Free Software Foundation; either version 3 of the License, or
|
# the Free Software Foundation; either version 3 of the License, or
|
||||||
# (at your option) any later version.
|
# (at your option) any later version.
|
||||||
#
|
#
|
||||||
# This program is distributed in the hope that it will be useful,
|
# WeeChat is distributed in the hope that it will be useful,
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
# GNU General Public License for more details.
|
# GNU General Public License for more details.
|
||||||
#
|
#
|
||||||
# You should have received a copy of the GNU General Public License
|
# You should have received a copy of the GNU General Public License
|
||||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
# along with WeeChat. If not, see <http://www.gnu.org/licenses/>.
|
||||||
#
|
#
|
||||||
|
|
||||||
IF(NOT DISABLE_DOC)
|
IF(ENABLE_DOC)
|
||||||
|
|
||||||
FIND_PACKAGE(Sourcehighlight)
|
FIND_PACKAGE(Sourcehighlight)
|
||||||
FIND_PACKAGE(Asciidoc)
|
FIND_PACKAGE(Asciidoc)
|
||||||
IF(ASCIIDOC_FOUND AND SOURCEHIGHLIGHT_FOUND)
|
IF(ASCIIDOC_FOUND AND SOURCEHIGHLIGHT_FOUND)
|
||||||
ADD_SUBDIRECTORY( en )
|
ADD_SUBDIRECTORY( en )
|
||||||
ADD_SUBDIRECTORY( fr )
|
ADD_SUBDIRECTORY( fr )
|
||||||
ADD_SUBDIRECTORY( pl )
|
ADD_SUBDIRECTORY( it )
|
||||||
ADD_SUBDIRECTORY( de )
|
ADD_SUBDIRECTORY( de )
|
||||||
|
ADD_SUBDIRECTORY( pl )
|
||||||
|
ADD_SUBDIRECTORY( es )
|
||||||
|
ADD_SUBDIRECTORY( ru )
|
||||||
|
ADD_SUBDIRECTORY( ja )
|
||||||
ENDIF(ASCIIDOC_FOUND AND SOURCEHIGHLIGHT_FOUND)
|
ENDIF(ASCIIDOC_FOUND AND SOURCEHIGHLIGHT_FOUND)
|
||||||
|
|
||||||
ENDIF(NOT DISABLE_DOC)
|
ENDIF(ENABLE_DOC)
|
||||||
|
|
||||||
INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/weechat-curses.1 DESTINATION share/man/man1)
|
INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/weechat-curses.1 DESTINATION ${MANDIR}/man1)
|
||||||
|
|||||||
+13
-6
@@ -1,21 +1,28 @@
|
|||||||
# Copyright (c) 2003-2009 FlashCode <flashcode@flashtux.org>
|
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or modify
|
# Copyright (C) 2003-2012 Sebastien Helleu <flashcode@flashtux.org>
|
||||||
|
# Copyright (C) 2006 Julien Louis <ptitlouis@sysif.net>
|
||||||
|
#
|
||||||
|
# This file is part of WeeChat, the extensible chat client.
|
||||||
|
#
|
||||||
|
# WeeChat is free software; you can redistribute it and/or modify
|
||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
# the Free Software Foundation; either version 3 of the License, or
|
# the Free Software Foundation; either version 3 of the License, or
|
||||||
# (at your option) any later version.
|
# (at your option) any later version.
|
||||||
#
|
#
|
||||||
# This program is distributed in the hope that it will be useful,
|
# WeeChat is distributed in the hope that it will be useful,
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
# GNU General Public License for more details.
|
# GNU General Public License for more details.
|
||||||
#
|
#
|
||||||
# You should have received a copy of the GNU General Public License
|
# You should have received a copy of the GNU General Public License
|
||||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
# along with WeeChat. If not, see <http://www.gnu.org/licenses/>.
|
||||||
#
|
#
|
||||||
|
|
||||||
SUBDIRS = . en fr pl de
|
SUBDIRS = . en fr it de pl es ru ja
|
||||||
|
|
||||||
man_MANS = weechat-curses.1
|
man_MANS = weechat-curses.1
|
||||||
|
|
||||||
EXTRA_DIST = $(man_MANS) CMakeLists.txt
|
EXTRA_DIST = $(man_MANS) docgen.py CMakeLists.txt asciidoc.conf asciidoc.css
|
||||||
|
|
||||||
|
uninstall-hook:
|
||||||
|
-rmdir $(DESTDIR)$(datadir)/doc/$(PACKAGE)
|
||||||
|
|||||||
@@ -0,0 +1,12 @@
|
|||||||
|
[replacements]
|
||||||
|
@k\(C-\)=<span class="key ctrl">Ctrl</span><span class="keyplus">+</span>
|
||||||
|
@k\(-C-\)=<span class="key ctrl">Ctrl</span>
|
||||||
|
@k\(A-\)=<span class="key alt">Alt</span><span class="keyplus">+</span>
|
||||||
|
@k\(-A-\)=<span class="key alt">Alt</span>
|
||||||
|
@k\(S-\)=<span class="key shift">Shift</span><span class="keyplus">+</span>
|
||||||
|
@k\(-S-\)=<span class="key shift">Shift</span>
|
||||||
|
@k\(l\)=<span class="key">l</span><span class="keyplus"> (L)</span>
|
||||||
|
@k\(([A-Za-z0-9/_&\=])\)=<span class="key">\1</span>
|
||||||
|
@k\(([a-z0-9/_&\=][^)]*)\)=<span class="key">\1</span>
|
||||||
|
@k\(([^)]+)\)=<span class="key other">\1</span>
|
||||||
|
@h\(([A-Za-z0-9]+)\)=<span class="hexa">\1</span>
|
||||||
@@ -0,0 +1,79 @@
|
|||||||
|
body {
|
||||||
|
margin: 1em 2em 1em 2em;
|
||||||
|
}
|
||||||
|
div.sectionbody {
|
||||||
|
font-family: serif,Helvetica,arial;
|
||||||
|
}
|
||||||
|
h5 {
|
||||||
|
font-size: 0.95em;
|
||||||
|
}
|
||||||
|
tt {
|
||||||
|
font-family: monospace;
|
||||||
|
}
|
||||||
|
span.command {
|
||||||
|
background: #EEEEFF;
|
||||||
|
border: solid 1px #BBBBDD;
|
||||||
|
padding: 0 8px 0 8px;
|
||||||
|
margin-right: 12px;
|
||||||
|
}
|
||||||
|
p.table {
|
||||||
|
margin-top: 0;
|
||||||
|
margin-bottom: 0;
|
||||||
|
}
|
||||||
|
.key {
|
||||||
|
border-top: solid 1px #D5D5E5;
|
||||||
|
border-left: solid 1px #D5D5E5;
|
||||||
|
border-bottom: solid 1px #A5A5B5;
|
||||||
|
border-right: solid 1px #A5A5B5;
|
||||||
|
background-color: #EEEEFF;
|
||||||
|
padding: 0 0.3em 0 0.3em;
|
||||||
|
margin: 0 2px 0 2px;
|
||||||
|
}
|
||||||
|
.key.ctrl {
|
||||||
|
font-size: 0.75em;
|
||||||
|
font-variant: small-caps;
|
||||||
|
border-top: solid 1px #DFD0D0;
|
||||||
|
border-left: solid 1px #DFD0D0;
|
||||||
|
border-bottom: solid 1px #AFA0A0;
|
||||||
|
border-right: solid 1px #AFA0A0;
|
||||||
|
background-color: #FFF0F0;
|
||||||
|
}
|
||||||
|
.key.alt {
|
||||||
|
font-size: 0.75em;
|
||||||
|
font-variant: small-caps;
|
||||||
|
border-top: solid 1px #DFBBAB;
|
||||||
|
border-left: solid 1px #DFBBAB;
|
||||||
|
border-bottom: solid 1px #AF8B7B;
|
||||||
|
border-right: solid 1px #AF8B7B;
|
||||||
|
background-color: #FFDBCB;
|
||||||
|
}
|
||||||
|
.key.shift {
|
||||||
|
font-size: 0.75em;
|
||||||
|
font-variant: small-caps;
|
||||||
|
border-top: solid 1px #D5D5D5;
|
||||||
|
border-left: solid 1px #D5D5D5;
|
||||||
|
border-bottom: solid 1px #A5A5A5;
|
||||||
|
border-right: solid 1px #A5A5A5;
|
||||||
|
background-color: #F5F5F5;
|
||||||
|
}
|
||||||
|
.key.other {
|
||||||
|
font-size: 0.75em;
|
||||||
|
font-variant: small-caps;
|
||||||
|
border-top: solid 1px #D0E0D0;
|
||||||
|
border-left: solid 1px #D0E0D0;
|
||||||
|
border-bottom: solid 1px #A0B0A0;
|
||||||
|
border-right: solid 1px #A0B0A0;
|
||||||
|
background-color: #EAFAEA;
|
||||||
|
}
|
||||||
|
.keyplus {
|
||||||
|
font-size: 0.8em;
|
||||||
|
}
|
||||||
|
.hexa {
|
||||||
|
color: #000077;
|
||||||
|
font-size: 0.85em;
|
||||||
|
font-family: monospace;
|
||||||
|
font-variant: small-caps;
|
||||||
|
border: solid 1px #8888BB;
|
||||||
|
padding: 0 0.2em 0 0.2em;
|
||||||
|
margin: 0 0.2em 0 0.2em;
|
||||||
|
}
|
||||||
+54
-6
@@ -1,26 +1,74 @@
|
|||||||
# Copyright (c) 2003-2009 FlashCode <flashcode@flashtux.org>
|
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or modify
|
# Copyright (C) 2003-2012 Sebastien Helleu <flashcode@flashtux.org>
|
||||||
|
#
|
||||||
|
# This file is part of WeeChat, the extensible chat client.
|
||||||
|
#
|
||||||
|
# WeeChat is free software; you can redistribute it and/or modify
|
||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
# the Free Software Foundation; either version 3 of the License, or
|
# the Free Software Foundation; either version 3 of the License, or
|
||||||
# (at your option) any later version.
|
# (at your option) any later version.
|
||||||
#
|
#
|
||||||
# This program is distributed in the hope that it will be useful,
|
# WeeChat is distributed in the hope that it will be useful,
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
# GNU General Public License for more details.
|
# GNU General Public License for more details.
|
||||||
#
|
#
|
||||||
# You should have received a copy of the GNU General Public License
|
# You should have received a copy of the GNU General Public License
|
||||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
# along with WeeChat. If not, see <http://www.gnu.org/licenses/>.
|
||||||
#
|
#
|
||||||
|
|
||||||
|
# user's guide
|
||||||
|
ADD_CUSTOM_COMMAND(
|
||||||
|
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.de.html
|
||||||
|
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a lang=de -a toc -a toclevels=4 -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -f ${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.conf -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.de.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.de.txt
|
||||||
|
DEPENDS
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.de.txt
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}/autogen/user/*.txt
|
||||||
|
COMMENT "Building weechat_user.de.html"
|
||||||
|
)
|
||||||
|
ADD_CUSTOM_TARGET(doc-user-de ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.de.html)
|
||||||
|
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.de.html DESTINATION ${SHAREDIR}/doc/${PROJECT_NAME})
|
||||||
|
|
||||||
|
# scripting guide
|
||||||
|
ADD_CUSTOM_COMMAND(
|
||||||
|
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.de.html
|
||||||
|
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a lang=de -a toc -a toclevels=3 -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.de.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_scripting.de.txt
|
||||||
|
DEPENDS
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}/weechat_scripting.de.txt
|
||||||
|
COMMENT "Building weechat_scripting.de.html"
|
||||||
|
)
|
||||||
|
ADD_CUSTOM_TARGET(doc-scripting-de ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.de.html)
|
||||||
|
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.de.html DESTINATION ${SHAREDIR}/doc/${PROJECT_NAME})
|
||||||
|
|
||||||
|
# FAQ
|
||||||
|
ADD_CUSTOM_COMMAND(
|
||||||
|
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.de.html
|
||||||
|
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a lang=de -a toc -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -f ${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.conf -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.de.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.de.txt
|
||||||
|
DEPENDS
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.de.txt
|
||||||
|
COMMENT "Building weechat_faq.de.html"
|
||||||
|
)
|
||||||
|
ADD_CUSTOM_TARGET(doc-faq-de ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.de.html)
|
||||||
|
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.de.html DESTINATION ${SHAREDIR}/doc/${PROJECT_NAME})
|
||||||
|
|
||||||
# quickstart
|
# quickstart
|
||||||
ADD_CUSTOM_COMMAND(
|
ADD_CUSTOM_COMMAND(
|
||||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.de.html
|
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.de.html
|
||||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toc_title='Inhaltsverzeichnis' -a date=`date "+%F"` -a revision="${VERSION}" -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.de.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.de.txt
|
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a lang=de -a toc -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.de.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.de.txt
|
||||||
DEPENDS
|
DEPENDS
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.de.txt
|
${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.de.txt
|
||||||
COMMENT "Building weechat_quickstart.de.html"
|
COMMENT "Building weechat_quickstart.de.html"
|
||||||
)
|
)
|
||||||
ADD_CUSTOM_TARGET(doc-quickstart-de ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.de.html)
|
ADD_CUSTOM_TARGET(doc-quickstart-de ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.de.html)
|
||||||
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.de.html DESTINATION share/doc/${PROJECT_NAME})
|
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.de.html DESTINATION ${SHAREDIR}/doc/${PROJECT_NAME})
|
||||||
|
|
||||||
|
# tester's guide
|
||||||
|
ADD_CUSTOM_COMMAND(
|
||||||
|
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_tester.de.html
|
||||||
|
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a lang=de -a toc -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_tester.de.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_tester.de.txt
|
||||||
|
DEPENDS
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}/weechat_tester.de.txt
|
||||||
|
COMMENT "Building weechat_tester.de.html"
|
||||||
|
)
|
||||||
|
ADD_CUSTOM_TARGET(doc-tester-de ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_tester.de.html)
|
||||||
|
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_tester.de.html DESTINATION ${SHAREDIR}/doc/${PROJECT_NAME})
|
||||||
|
|||||||
+42
-7
@@ -1,29 +1,58 @@
|
|||||||
# Copyright (c) 2003-2009 FlashCode <flashcode@flashtux.org>
|
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or modify
|
# Copyright (C) 2003-2012 Sebastien Helleu <flashcode@flashtux.org>
|
||||||
|
# Copyright (C) 2006 Julien Louis <ptitlouis@sysif.net>
|
||||||
|
#
|
||||||
|
# This file is part of WeeChat, the extensible chat client.
|
||||||
|
#
|
||||||
|
# WeeChat is free software; you can redistribute it and/or modify
|
||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
# the Free Software Foundation; either version 3 of the License, or
|
# the Free Software Foundation; either version 3 of the License, or
|
||||||
# (at your option) any later version.
|
# (at your option) any later version.
|
||||||
#
|
#
|
||||||
# This program is distributed in the hope that it will be useful,
|
# WeeChat is distributed in the hope that it will be useful,
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
# GNU General Public License for more details.
|
# GNU General Public License for more details.
|
||||||
#
|
#
|
||||||
# You should have received a copy of the GNU General Public License
|
# You should have received a copy of the GNU General Public License
|
||||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
# along with WeeChat. If not, see <http://www.gnu.org/licenses/>.
|
||||||
#
|
#
|
||||||
|
|
||||||
docdir = $(datadir)/doc/$(PACKAGE)
|
docdir = $(datadir)/doc/$(PACKAGE)
|
||||||
|
|
||||||
EXTRA_DIST = CMakeLists.txt \
|
EXTRA_DIST = CMakeLists.txt \
|
||||||
weechat_quickstart.de.txt
|
weechat_user.de.txt \
|
||||||
|
weechat_scripting.de.txt \
|
||||||
|
weechat_faq.de.txt \
|
||||||
|
weechat_quickstart.de.txt \
|
||||||
|
weechat_tester.de.txt \
|
||||||
|
$(wildcard autogen/user/*.txt)
|
||||||
|
|
||||||
all-local: weechat_quickstart.de.html
|
all-local: weechat_user.de.html \
|
||||||
|
weechat_scripting.de.html \
|
||||||
|
weechat_faq.de.html \
|
||||||
|
weechat_quickstart.de.html \
|
||||||
|
weechat_tester.de.html
|
||||||
|
|
||||||
|
# user's guide
|
||||||
|
weechat_user.de.html: weechat_user.de.txt $(wildcard autogen/user/*.txt)
|
||||||
|
$(ASCIIDOC) -a lang=de -a toc -a toclevels=4 -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=$(abs_top_srcdir)/doc/asciidoc.css -f $(abs_top_srcdir)/doc/asciidoc.conf -n -o weechat_user.de.html $(abs_top_srcdir)/doc/de/weechat_user.de.txt
|
||||||
|
|
||||||
|
# scripting guide
|
||||||
|
weechat_scripting.de.html: weechat_scripting.de.txt
|
||||||
|
$(ASCIIDOC) -a lang=de -a toc -a toclevels=3 -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=$(abs_top_srcdir)/doc/asciidoc.css -n -o weechat_scripting.de.html $(abs_top_srcdir)/doc/de/weechat_scripting.de.txt
|
||||||
|
|
||||||
|
# FAQ
|
||||||
|
weechat_faq.de.html: weechat_faq.de.txt
|
||||||
|
$(ASCIIDOC) -a lang=de -a toc -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=$(abs_top_srcdir)/doc/asciidoc.css -f $(abs_top_srcdir)/doc/asciidoc.conf -n -o weechat_faq.de.html $(abs_top_srcdir)/doc/de/weechat_faq.de.txt
|
||||||
|
|
||||||
# quickstart
|
# quickstart
|
||||||
weechat_quickstart.de.html: weechat_quickstart.de.txt
|
weechat_quickstart.de.html: weechat_quickstart.de.txt
|
||||||
$(ASCIIDOC) -a toc -a toc_title='Inhaltsverzeichnis' -a date=`date "+%F"` -a revision="$(VERSION)" -n -o weechat_quickstart.de.html weechat_quickstart.de.txt
|
$(ASCIIDOC) -a lang=de -a toc -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=$(abs_top_srcdir)/doc/asciidoc.css -n -o weechat_quickstart.de.html $(abs_top_srcdir)/doc/de/weechat_quickstart.de.txt
|
||||||
|
|
||||||
|
# tester's guide
|
||||||
|
weechat_tester.de.html: weechat_tester.de.txt
|
||||||
|
$(ASCIIDOC) -a lang=de -a toc -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=$(abs_top_srcdir)/doc/asciidoc.css -n -o weechat_tester.de.html $(abs_top_srcdir)/doc/de/weechat_tester.de.txt
|
||||||
|
|
||||||
# install docs
|
# install docs
|
||||||
|
|
||||||
@@ -31,6 +60,12 @@ install-data-hook:
|
|||||||
$(mkinstalldirs) $(DESTDIR)$(docdir)/
|
$(mkinstalldirs) $(DESTDIR)$(docdir)/
|
||||||
$(INSTALL_DATA) *.html $(DESTDIR)$(docdir)/
|
$(INSTALL_DATA) *.html $(DESTDIR)$(docdir)/
|
||||||
|
|
||||||
|
# uninstall docs
|
||||||
|
|
||||||
|
uninstall-hook:
|
||||||
|
$(RM) $(DESTDIR)$(docdir)/*.de.html
|
||||||
|
-rmdir $(DESTDIR)$(docdir)
|
||||||
|
|
||||||
# clean
|
# clean
|
||||||
|
|
||||||
clean-local:
|
clean-local:
|
||||||
|
|||||||
@@ -0,0 +1,125 @@
|
|||||||
|
[width="65%",cols="^1,^2,8",options="header"]
|
||||||
|
|========================================
|
||||||
|
| Erweiterung | Name | Beschreibung
|
||||||
|
|
||||||
|
| alias | alias | Liste der Alias
|
||||||
|
|
||||||
|
| alias | alias_value | Wert von Alias
|
||||||
|
|
||||||
|
| aspell | aspell_langs | Liste der zu nutzenden Übersetzungen für Aspell
|
||||||
|
|
||||||
|
| guile | guile_script | Liste der Skripten
|
||||||
|
|
||||||
|
| irc | irc_channel | Aktueller IRC-Channel
|
||||||
|
|
||||||
|
| irc | irc_channel_nicks_hosts | Liste der Nicks und Hostnamen des aktuellen Channels
|
||||||
|
|
||||||
|
| irc | irc_channel_topic | Thema des aktuellen IRC-Channels
|
||||||
|
|
||||||
|
| irc | irc_channels | Channels auf allen IRC Servern
|
||||||
|
|
||||||
|
| irc | irc_ignores_numbers | Anzahl für festgelegte Ignorierungen
|
||||||
|
|
||||||
|
| irc | irc_msg_part | Standardnachricht beim Verlassen (/part) eines IRC-Channels
|
||||||
|
|
||||||
|
| irc | irc_notify_nicks | Nicks für die eine Benachrichtigung existiert
|
||||||
|
|
||||||
|
| irc | irc_privates | Private auf allen IRC Servern
|
||||||
|
|
||||||
|
| irc | irc_server | aktueller IRC-Server
|
||||||
|
|
||||||
|
| irc | irc_server_channels | Channels des derzeitigen IRC-Server
|
||||||
|
|
||||||
|
| irc | irc_server_nick | Nick beim derzeitigen IRC-Server
|
||||||
|
|
||||||
|
| irc | irc_server_nicks | Nicks für alle Channels auf dem aktuellen IRC-Server
|
||||||
|
|
||||||
|
| irc | irc_server_privates | Privat auf aktuellem IRC Server
|
||||||
|
|
||||||
|
| irc | irc_servers | IRC-Server (interne Namen)
|
||||||
|
|
||||||
|
| irc | nick | Liste der Nicks im aktuellen Channel
|
||||||
|
|
||||||
|
| lua | lua_script | Liste der Skripten
|
||||||
|
|
||||||
|
| perl | perl_script | Liste der Skripten
|
||||||
|
|
||||||
|
| python | python_script | Liste der Skripten
|
||||||
|
|
||||||
|
| relay | relay_free_port | erster freier Port für Relay-Erweiterung
|
||||||
|
|
||||||
|
| relay | relay_protocol_name | alle möglichen Protokoll.Name der Relay-Erweiterung
|
||||||
|
|
||||||
|
| relay | relay_relays | Protokoll.Name des aktuellen Relays von der Relay-Erweiterung
|
||||||
|
|
||||||
|
| rmodifier | rmodifier | Liste der rmodifier
|
||||||
|
|
||||||
|
| ruby | ruby_script | Liste der Skripten
|
||||||
|
|
||||||
|
| script | script_files | Dateien die sich in den Skript-Verzeichnissen befinden
|
||||||
|
|
||||||
|
| script | script_scripts | Liste der Skripten im Repositorium
|
||||||
|
|
||||||
|
| script | script_scripts_installed | Auflistung der installierten Skripten (vom Repositorium)
|
||||||
|
|
||||||
|
| script | script_tags | Schlagwortliste für Skripten im Repositorium
|
||||||
|
|
||||||
|
| tcl | tcl_script | Liste der Skripten
|
||||||
|
|
||||||
|
| weechat | bars_names | Namen der Infobars
|
||||||
|
|
||||||
|
| weechat | bars_options | Optionen für Infobars
|
||||||
|
|
||||||
|
| weechat | buffer_properties_get | Eigenschaften die für den Buffer gelesen werden können
|
||||||
|
|
||||||
|
| weechat | buffer_properties_set | Eigenschaften die für den Buffer gesetzt werden können
|
||||||
|
|
||||||
|
| weechat | buffers_names | Auflistung der vorhandenen Buffer
|
||||||
|
|
||||||
|
| weechat | buffers_numbers | Anzahl der Buffer
|
||||||
|
|
||||||
|
| weechat | buffers_plugins_names | Liste der Buffer (inklusive der Erweiterungen)
|
||||||
|
|
||||||
|
| weechat | commands | Befehle (WeeChat und Erweiterungen)
|
||||||
|
|
||||||
|
| weechat | config_files | Konfigurationsdateien
|
||||||
|
|
||||||
|
| weechat | config_option_values | Werte für eine Konfigurationsoption
|
||||||
|
|
||||||
|
| weechat | config_options | Konfigurationsoptionen
|
||||||
|
|
||||||
|
| weechat | cursor_areas | Bereiche in denen der Cursor frei bewegt werden kann ("chat" oder Name einer Bar)
|
||||||
|
|
||||||
|
| weechat | filename | Dateinamen
|
||||||
|
|
||||||
|
| weechat | filters_names | Liste der Filter
|
||||||
|
|
||||||
|
| weechat | infolists | Namen der gehookten Infolisten
|
||||||
|
|
||||||
|
| weechat | infos | Namen der gehookten Infos
|
||||||
|
|
||||||
|
| weechat | keys_codes | Tastaturcodes
|
||||||
|
|
||||||
|
| weechat | keys_codes_for_reset | Tastenbelegungen die zurückgesetzt werden können (hinzugefügte/verändert/gelöschte Tastenbelegungen)
|
||||||
|
|
||||||
|
| weechat | keys_contexts | Tastaturkontext
|
||||||
|
|
||||||
|
| weechat | nicks | Nicks in Nickliste für aktuellen Buffer
|
||||||
|
|
||||||
|
| weechat | palette_colors | Farbpalette
|
||||||
|
|
||||||
|
| weechat | plugins_commands | Befehle, definiert durch Erweiterungen
|
||||||
|
|
||||||
|
| weechat | plugins_names | Liste der Erweiterungen
|
||||||
|
|
||||||
|
| weechat | proxies_names | Namen der Proxies
|
||||||
|
|
||||||
|
| weechat | proxies_options | Optionen für Proxies
|
||||||
|
|
||||||
|
| weechat | weechat_commands | WeeChat Befehle
|
||||||
|
|
||||||
|
| weechat | windows_numbers | Nummern der Fenster
|
||||||
|
|
||||||
|
| xfer | nick | Nicks vom DCC Chat
|
||||||
|
|
||||||
|
|========================================
|
||||||
@@ -0,0 +1,749 @@
|
|||||||
|
[width="100%",cols="^1,^2,5,5,5,5",options="header"]
|
||||||
|
|========================================
|
||||||
|
| Erweiterung | Name | Beschreibung | Variablen | Update erlaubt | Listen
|
||||||
|
|
||||||
|
| guile | guile_script | Liste der Skripten |
|
||||||
|
'filename' (string) +
|
||||||
|
'interpreter' (pointer) +
|
||||||
|
'name' (string) +
|
||||||
|
'author' (string) +
|
||||||
|
'version' (string) +
|
||||||
|
'license' (string) +
|
||||||
|
'description' (string) +
|
||||||
|
'shutdown_func' (string) +
|
||||||
|
'charset' (string) +
|
||||||
|
'callbacks' (pointer) +
|
||||||
|
'unloading' (integer) +
|
||||||
|
'prev_script' (pointer, hdata: "guile_script") +
|
||||||
|
'next_script' (pointer, hdata: "guile_script") |
|
||||||
|
|
|
||||||
|
'last_script' +
|
||||||
|
'scripts'
|
||||||
|
|
||||||
|
| irc | irc_channel | IRC-Channel |
|
||||||
|
'type' (integer) +
|
||||||
|
'name' (string) +
|
||||||
|
'topic' (string) +
|
||||||
|
'modes' (string) +
|
||||||
|
'limit' (integer) +
|
||||||
|
'key' (string) +
|
||||||
|
'names_received' (integer) +
|
||||||
|
'checking_away' (integer) +
|
||||||
|
'away_message' (string) +
|
||||||
|
'has_quit_server' (integer) +
|
||||||
|
'cycle' (integer) +
|
||||||
|
'part' (integer) +
|
||||||
|
'nick_completion_reset' (integer) +
|
||||||
|
'pv_remote_nick_color' (string) +
|
||||||
|
'hook_autorejoin' (pointer) +
|
||||||
|
'nicks_count' (integer) +
|
||||||
|
'nicks' (pointer, hdata: "irc_nick") +
|
||||||
|
'last_nick' (pointer, hdata: "irc_nick") +
|
||||||
|
'nicks_speaking' (pointer) +
|
||||||
|
'nicks_speaking_time' (pointer, hdata: "irc_channel_speaking") +
|
||||||
|
'last_nick_speaking_time' (pointer, hdata: "irc_channel_speaking") +
|
||||||
|
'buffer' (pointer, hdata: "buffer") +
|
||||||
|
'buffer_as_string' (string) +
|
||||||
|
'prev_channel' (pointer, hdata: "irc_channel") +
|
||||||
|
'next_channel' (pointer, hdata: "irc_channel") |
|
||||||
|
|
|
||||||
|
-
|
||||||
|
|
||||||
|
| irc | irc_channel_speaking | IRC channel_speaking |
|
||||||
|
'nick' (string) +
|
||||||
|
'time_last_message' (time) +
|
||||||
|
'prev_nick' (pointer, hdata: "irc_channel_speaking") +
|
||||||
|
'next_nick' (pointer, hdata: "irc_channel_speaking") |
|
||||||
|
|
|
||||||
|
-
|
||||||
|
|
||||||
|
| irc | irc_ignore | IRC ignorieren |
|
||||||
|
'number' (integer) +
|
||||||
|
'mask' (string) +
|
||||||
|
'regex_mask' (pointer) +
|
||||||
|
'server' (string) +
|
||||||
|
'channel' (string) +
|
||||||
|
'prev_ignore' (pointer, hdata: "irc_ignore") +
|
||||||
|
'next_ignore' (pointer, hdata: "irc_ignore") |
|
||||||
|
|
|
||||||
|
'irc_ignore_list' +
|
||||||
|
'last_irc_ignore'
|
||||||
|
|
||||||
|
| irc | irc_nick | IRC-Nick |
|
||||||
|
'name' (string) +
|
||||||
|
'host' (string) +
|
||||||
|
'prefixes' (string) +
|
||||||
|
'prefix' (string) +
|
||||||
|
'away' (integer) +
|
||||||
|
'color' (string) +
|
||||||
|
'prev_nick' (pointer, hdata: "irc_nick") +
|
||||||
|
'next_nick' (pointer, hdata: "irc_nick") |
|
||||||
|
|
|
||||||
|
-
|
||||||
|
|
||||||
|
| irc | irc_notify | IRC-Benachrichtigungen |
|
||||||
|
'server' (pointer, hdata: "irc_server") +
|
||||||
|
'nick' (string) +
|
||||||
|
'check_away' (integer) +
|
||||||
|
'is_on_server' (integer) +
|
||||||
|
'away_message' (string) +
|
||||||
|
'ison_received' (integer) +
|
||||||
|
'prev_notify' (pointer, hdata: "irc_notify") +
|
||||||
|
'next_notify' (pointer, hdata: "irc_notify") |
|
||||||
|
|
|
||||||
|
-
|
||||||
|
|
||||||
|
| irc | irc_redirect | IRC Umlenkung |
|
||||||
|
'server' (pointer, hdata: "irc_server") +
|
||||||
|
'pattern' (string) +
|
||||||
|
'signal' (string) +
|
||||||
|
'count' (integer) +
|
||||||
|
'current_count' (integer) +
|
||||||
|
'string' (string) +
|
||||||
|
'timeout' (integer) +
|
||||||
|
'command' (string) +
|
||||||
|
'assigned_to_command' (integer) +
|
||||||
|
'start_time' (time) +
|
||||||
|
'cmd_start' (hashtable) +
|
||||||
|
'cmd_stop' (hashtable) +
|
||||||
|
'cmd_extra' (hashtable) +
|
||||||
|
'cmd_start_received' (integer) +
|
||||||
|
'cmd_stop_received' (integer) +
|
||||||
|
'cmd_filter' (hashtable) +
|
||||||
|
'output' (string) +
|
||||||
|
'output_size' (integer) +
|
||||||
|
'prev_redirect' (pointer, hdata: "irc_redirect") +
|
||||||
|
'next_redirect' (pointer, hdata: "irc_redirect") |
|
||||||
|
|
|
||||||
|
-
|
||||||
|
|
||||||
|
| irc | irc_redirect_pattern | Muster für IRC Umlenkung |
|
||||||
|
'name' (string) +
|
||||||
|
'temp_pattern' (integer) +
|
||||||
|
'timeout' (integer) +
|
||||||
|
'cmd_start' (string) +
|
||||||
|
'cmd_stop' (string) +
|
||||||
|
'cmd_extra' (string) +
|
||||||
|
'prev_redirect' (pointer, hdata: "irc_redirect_pattern") +
|
||||||
|
'next_redirect' (pointer, hdata: "irc_redirect_pattern") |
|
||||||
|
|
|
||||||
|
'irc_redirect_patterns' +
|
||||||
|
'last_irc_redirect_pattern'
|
||||||
|
|
||||||
|
| irc | irc_server | IRC-Server |
|
||||||
|
'name' (string) +
|
||||||
|
'options' (pointer) +
|
||||||
|
'temp_server' (integer) +
|
||||||
|
'reloading_from_config' (integer) +
|
||||||
|
'reloaded_from_config' (integer) +
|
||||||
|
'addresses_count' (integer) +
|
||||||
|
'addresses_array' (string, array_size: "addresses_count") +
|
||||||
|
'ports_array' (integer, array_size: "addresses_count") +
|
||||||
|
'index_current_address' (integer) +
|
||||||
|
'current_address' (string) +
|
||||||
|
'current_ip' (string) +
|
||||||
|
'current_port' (integer) +
|
||||||
|
'sock' (integer) +
|
||||||
|
'hook_connect' (pointer, hdata: "hook") +
|
||||||
|
'hook_fd' (pointer, hdata: "hook") +
|
||||||
|
'hook_timer_connection' (pointer, hdata: "hook") +
|
||||||
|
'hook_timer_sasl' (pointer, hdata: "hook") +
|
||||||
|
'is_connected' (integer) +
|
||||||
|
'ssl_connected' (integer) +
|
||||||
|
'gnutls_sess' (other) +
|
||||||
|
'tls_cert' (other) +
|
||||||
|
'tls_cert_key' (other) +
|
||||||
|
'unterminated_message' (string) +
|
||||||
|
'nicks_count' (integer) +
|
||||||
|
'nicks_array' (string, array_size: "nicks_count") +
|
||||||
|
'nick_first_tried' (integer) +
|
||||||
|
'nick_alternate_number' (integer) +
|
||||||
|
'nick' (string) +
|
||||||
|
'nick_modes' (string) +
|
||||||
|
'isupport' (string) +
|
||||||
|
'prefix_modes' (string) +
|
||||||
|
'prefix_chars' (string) +
|
||||||
|
'nick_max_length' (integer) +
|
||||||
|
'casemapping' (integer) +
|
||||||
|
'chantypes' (string) +
|
||||||
|
'chanmodes' (string) +
|
||||||
|
'reconnect_delay' (integer) +
|
||||||
|
'reconnect_start' (time) +
|
||||||
|
'command_time' (time) +
|
||||||
|
'reconnect_join' (integer) +
|
||||||
|
'disable_autojoin' (integer) +
|
||||||
|
'is_away' (integer) +
|
||||||
|
'away_message' (string) +
|
||||||
|
'away_time' (time) +
|
||||||
|
'lag' (integer) +
|
||||||
|
'lag_check_time' (other) +
|
||||||
|
'lag_next_check' (time) +
|
||||||
|
'lag_last_refresh' (time) +
|
||||||
|
'cmd_list_regexp' (pointer) +
|
||||||
|
'last_user_message' (time) +
|
||||||
|
'last_away_check' (time) +
|
||||||
|
'outqueue' (pointer) +
|
||||||
|
'last_outqueue' (pointer) +
|
||||||
|
'redirects' (pointer, hdata: "irc_redirect") +
|
||||||
|
'last_redirect' (pointer, hdata: "irc_redirect") +
|
||||||
|
'notify_list' (pointer, hdata: "irc_notify") +
|
||||||
|
'last_notify' (pointer, hdata: "irc_notify") +
|
||||||
|
'manual_joins' (hashtable) +
|
||||||
|
'channel_join_key' (hashtable) +
|
||||||
|
'buffer' (pointer, hdata: "buffer") +
|
||||||
|
'buffer_as_string' (string) +
|
||||||
|
'channels' (pointer, hdata: "irc_channel") +
|
||||||
|
'last_channel' (pointer, hdata: "irc_channel") +
|
||||||
|
'prev_server' (pointer, hdata: "irc_server") +
|
||||||
|
'next_server' (pointer, hdata: "irc_server") |
|
||||||
|
|
|
||||||
|
'irc_servers' +
|
||||||
|
'last_irc_server'
|
||||||
|
|
||||||
|
| lua | lua_script | Liste der Skripten |
|
||||||
|
'filename' (string) +
|
||||||
|
'interpreter' (pointer) +
|
||||||
|
'name' (string) +
|
||||||
|
'author' (string) +
|
||||||
|
'version' (string) +
|
||||||
|
'license' (string) +
|
||||||
|
'description' (string) +
|
||||||
|
'shutdown_func' (string) +
|
||||||
|
'charset' (string) +
|
||||||
|
'callbacks' (pointer) +
|
||||||
|
'unloading' (integer) +
|
||||||
|
'prev_script' (pointer, hdata: "lua_script") +
|
||||||
|
'next_script' (pointer, hdata: "lua_script") |
|
||||||
|
|
|
||||||
|
'last_script' +
|
||||||
|
'scripts'
|
||||||
|
|
||||||
|
| perl | perl_script | Liste der Skripten |
|
||||||
|
'filename' (string) +
|
||||||
|
'interpreter' (pointer) +
|
||||||
|
'name' (string) +
|
||||||
|
'author' (string) +
|
||||||
|
'version' (string) +
|
||||||
|
'license' (string) +
|
||||||
|
'description' (string) +
|
||||||
|
'shutdown_func' (string) +
|
||||||
|
'charset' (string) +
|
||||||
|
'callbacks' (pointer) +
|
||||||
|
'unloading' (integer) +
|
||||||
|
'prev_script' (pointer, hdata: "perl_script") +
|
||||||
|
'next_script' (pointer, hdata: "perl_script") |
|
||||||
|
|
|
||||||
|
'last_script' +
|
||||||
|
'scripts'
|
||||||
|
|
||||||
|
| python | python_script | Liste der Skripten |
|
||||||
|
'filename' (string) +
|
||||||
|
'interpreter' (pointer) +
|
||||||
|
'name' (string) +
|
||||||
|
'author' (string) +
|
||||||
|
'version' (string) +
|
||||||
|
'license' (string) +
|
||||||
|
'description' (string) +
|
||||||
|
'shutdown_func' (string) +
|
||||||
|
'charset' (string) +
|
||||||
|
'callbacks' (pointer) +
|
||||||
|
'unloading' (integer) +
|
||||||
|
'prev_script' (pointer, hdata: "python_script") +
|
||||||
|
'next_script' (pointer, hdata: "python_script") |
|
||||||
|
|
|
||||||
|
'last_script' +
|
||||||
|
'scripts'
|
||||||
|
|
||||||
|
| ruby | ruby_script | Liste der Skripten |
|
||||||
|
'filename' (string) +
|
||||||
|
'interpreter' (pointer) +
|
||||||
|
'name' (string) +
|
||||||
|
'author' (string) +
|
||||||
|
'version' (string) +
|
||||||
|
'license' (string) +
|
||||||
|
'description' (string) +
|
||||||
|
'shutdown_func' (string) +
|
||||||
|
'charset' (string) +
|
||||||
|
'callbacks' (pointer) +
|
||||||
|
'unloading' (integer) +
|
||||||
|
'prev_script' (pointer, hdata: "ruby_script") +
|
||||||
|
'next_script' (pointer, hdata: "ruby_script") |
|
||||||
|
|
|
||||||
|
'last_script' +
|
||||||
|
'scripts'
|
||||||
|
|
||||||
|
| script | script_script | Skripten aus dem Repositorium |
|
||||||
|
'name' (string) +
|
||||||
|
'name_with_extension' (string) +
|
||||||
|
'language' (integer) +
|
||||||
|
'author' (string) +
|
||||||
|
'mail' (string) +
|
||||||
|
'version' (string) +
|
||||||
|
'license' (string) +
|
||||||
|
'description' (string) +
|
||||||
|
'tags' (string) +
|
||||||
|
'requirements' (string) +
|
||||||
|
'min_weechat' (string) +
|
||||||
|
'max_weechat' (string) +
|
||||||
|
'md5sum' (string) +
|
||||||
|
'url' (string) +
|
||||||
|
'popularity' (integer) +
|
||||||
|
'date_added' (time) +
|
||||||
|
'date_updated' (time) +
|
||||||
|
'status' (integer) +
|
||||||
|
'version_loaded' (string) +
|
||||||
|
'displayed' (integer) +
|
||||||
|
'install_order' (integer) +
|
||||||
|
'prev_script' (pointer, hdata: "script_script") +
|
||||||
|
'next_script' (pointer, hdata: "script_script") |
|
||||||
|
|
|
||||||
|
'last_script_repo' +
|
||||||
|
'scripts_repo'
|
||||||
|
|
||||||
|
| tcl | tcl_script | Liste der Skripten |
|
||||||
|
'filename' (string) +
|
||||||
|
'interpreter' (pointer) +
|
||||||
|
'name' (string) +
|
||||||
|
'author' (string) +
|
||||||
|
'version' (string) +
|
||||||
|
'license' (string) +
|
||||||
|
'description' (string) +
|
||||||
|
'shutdown_func' (string) +
|
||||||
|
'charset' (string) +
|
||||||
|
'callbacks' (pointer) +
|
||||||
|
'unloading' (integer) +
|
||||||
|
'prev_script' (pointer, hdata: "tcl_script") +
|
||||||
|
'next_script' (pointer, hdata: "tcl_script") |
|
||||||
|
|
|
||||||
|
'last_script' +
|
||||||
|
'scripts'
|
||||||
|
|
||||||
|
| weechat | bar | Bar |
|
||||||
|
'name' (string) +
|
||||||
|
'options' (pointer) +
|
||||||
|
'conditions_count' (integer) +
|
||||||
|
'conditions_array' (string, array_size: "conditions_count") +
|
||||||
|
'items_count' (integer) +
|
||||||
|
'items_subcount' (pointer) +
|
||||||
|
'items_array' (pointer) +
|
||||||
|
'items_prefix' (pointer) +
|
||||||
|
'items_name' (pointer) +
|
||||||
|
'items_suffix' (pointer) +
|
||||||
|
'bar_window' (pointer, hdata: "bar_window") +
|
||||||
|
'bar_refresh_needed' (integer) +
|
||||||
|
'prev_bar' (pointer, hdata: "bar") +
|
||||||
|
'next_bar' (pointer, hdata: "bar") |
|
||||||
|
|
|
||||||
|
'gui_bars' +
|
||||||
|
'last_gui_bar'
|
||||||
|
|
||||||
|
| weechat | bar_item | Bar-Item |
|
||||||
|
'plugin' (pointer, hdata: "plugin") +
|
||||||
|
'name' (string) +
|
||||||
|
'build_callback' (pointer) +
|
||||||
|
'build_callback_data' (pointer) +
|
||||||
|
'prev_item' (pointer, hdata: "bar_item") +
|
||||||
|
'next_item' (pointer, hdata: "bar_item") |
|
||||||
|
|
|
||||||
|
'gui_bar_items' +
|
||||||
|
'last_gui_bar_item'
|
||||||
|
|
||||||
|
| weechat | bar_window | Bar-Fenster |
|
||||||
|
'bar' (pointer, hdata: "bar") +
|
||||||
|
'x' (integer) +
|
||||||
|
'y' (integer) +
|
||||||
|
'width' (integer) +
|
||||||
|
'height' (integer) +
|
||||||
|
'scroll_x' (integer) +
|
||||||
|
'scroll_y' (integer) +
|
||||||
|
'cursor_x' (integer) +
|
||||||
|
'cursor_y' (integer) +
|
||||||
|
'current_size' (integer) +
|
||||||
|
'items_count' (integer) +
|
||||||
|
'items_subcount' (pointer) +
|
||||||
|
'items_content' (pointer) +
|
||||||
|
'items_num_lines' (pointer) +
|
||||||
|
'items_refresh_needed' (pointer) +
|
||||||
|
'screen_col_size' (integer) +
|
||||||
|
'coords_count' (integer) +
|
||||||
|
'coords' (pointer) +
|
||||||
|
'gui_objects' (pointer) +
|
||||||
|
'prev_bar_window' (pointer, hdata: "bar_window") +
|
||||||
|
'next_bar_window' (pointer, hdata: "bar_window") |
|
||||||
|
|
|
||||||
|
-
|
||||||
|
|
||||||
|
| weechat | buffer | Buffer |
|
||||||
|
'plugin' (pointer, hdata: "plugin") +
|
||||||
|
'plugin_name_for_upgrade' (string) +
|
||||||
|
'number' (integer) +
|
||||||
|
'layout_number' (integer) +
|
||||||
|
'layout_number_merge_order' (integer) +
|
||||||
|
'name' (string) +
|
||||||
|
'full_name' (string) +
|
||||||
|
'short_name' (string) +
|
||||||
|
'type' (integer) +
|
||||||
|
'notify' (integer) +
|
||||||
|
'num_displayed' (integer) +
|
||||||
|
'active' (integer) +
|
||||||
|
'print_hooks_enabled' (integer) +
|
||||||
|
'close_callback' (pointer) +
|
||||||
|
'close_callback_data' (pointer) +
|
||||||
|
'title' (string) +
|
||||||
|
'own_lines' (pointer, hdata: "lines") +
|
||||||
|
'mixed_lines' (pointer, hdata: "lines") +
|
||||||
|
'lines' (pointer, hdata: "lines") +
|
||||||
|
'time_for_each_line' (integer) +
|
||||||
|
'chat_refresh_needed' (integer) +
|
||||||
|
'nicklist' (integer) +
|
||||||
|
'nicklist_case_sensitive' (integer) +
|
||||||
|
'nicklist_root' (pointer, hdata: "nick_group") +
|
||||||
|
'nicklist_max_length' (integer) +
|
||||||
|
'nicklist_display_groups' (integer) +
|
||||||
|
'nicklist_visible_count' (integer) +
|
||||||
|
'nickcmp_callback' (pointer) +
|
||||||
|
'nickcmp_callback_data' (pointer) +
|
||||||
|
'input' (integer) +
|
||||||
|
'input_callback' (pointer) +
|
||||||
|
'input_callback_data' (pointer) +
|
||||||
|
'input_get_unknown_commands' (integer) +
|
||||||
|
'input_buffer' (string) +
|
||||||
|
'input_buffer_alloc' (integer) +
|
||||||
|
'input_buffer_size' (integer) +
|
||||||
|
'input_buffer_length' (integer) +
|
||||||
|
'input_buffer_pos' (integer) +
|
||||||
|
'input_buffer_1st_display' (integer) +
|
||||||
|
'input_undo_snap' (pointer, hdata: "input_undo") +
|
||||||
|
'input_undo' (pointer, hdata: "input_undo") +
|
||||||
|
'last_input_undo' (pointer, hdata: "input_undo") +
|
||||||
|
'ptr_input_undo' (pointer, hdata: "input_undo") +
|
||||||
|
'input_undo_count' (integer) +
|
||||||
|
'completion' (pointer, hdata: "completion") +
|
||||||
|
'history' (pointer, hdata: "history") +
|
||||||
|
'last_history' (pointer, hdata: "history") +
|
||||||
|
'ptr_history' (pointer, hdata: "history") +
|
||||||
|
'num_history' (integer) +
|
||||||
|
'text_search' (integer) +
|
||||||
|
'text_search_exact' (integer) +
|
||||||
|
'text_search_found' (integer) +
|
||||||
|
'text_search_input' (string) +
|
||||||
|
'highlight_words' (string) +
|
||||||
|
'highlight_regex' (string) +
|
||||||
|
'highlight_regex_compiled' (pointer) +
|
||||||
|
'highlight_tags' (string) +
|
||||||
|
'highlight_tags_count' (integer) +
|
||||||
|
'highlight_tags_array' (string, array_size: "highlight_tags_count") +
|
||||||
|
'hotlist_max_level_nicks' (hashtable) +
|
||||||
|
'keys' (pointer, hdata: "key") +
|
||||||
|
'last_key' (pointer, hdata: "key") +
|
||||||
|
'keys_count' (integer) +
|
||||||
|
'local_variables' (hashtable) +
|
||||||
|
'prev_buffer' (pointer, hdata: "buffer") +
|
||||||
|
'next_buffer' (pointer, hdata: "buffer") |
|
||||||
|
|
|
||||||
|
'gui_buffer_last_displayed' +
|
||||||
|
'gui_buffers' +
|
||||||
|
'last_gui_buffer'
|
||||||
|
|
||||||
|
| weechat | completion | Struktur mit Vervollständigung |
|
||||||
|
'buffer' (pointer, hdata: "buffer") +
|
||||||
|
'context' (integer) +
|
||||||
|
'base_command' (string) +
|
||||||
|
'base_command_arg_index' (integer) +
|
||||||
|
'base_word' (string) +
|
||||||
|
'base_word_pos' (integer) +
|
||||||
|
'position' (integer) +
|
||||||
|
'args' (string) +
|
||||||
|
'direction' (integer) +
|
||||||
|
'add_space' (integer) +
|
||||||
|
'force_partial_completion' (integer) +
|
||||||
|
'completion_list' (pointer) +
|
||||||
|
'word_found' (string) +
|
||||||
|
'word_found_is_nick' (integer) +
|
||||||
|
'position_replace' (integer) +
|
||||||
|
'diff_size' (integer) +
|
||||||
|
'diff_length' (integer) +
|
||||||
|
'partial_completion_list' (pointer, hdata: "completion_partial") +
|
||||||
|
'last_partial_completion' (pointer, hdata: "completion_partial") |
|
||||||
|
|
|
||||||
|
-
|
||||||
|
|
||||||
|
| weechat | completion_partial | Struktur mit teilweise Vervollständigung |
|
||||||
|
'word' (string) +
|
||||||
|
'count' (integer) +
|
||||||
|
'prev_item' (pointer, hdata: "completion_partial") +
|
||||||
|
'next_item' (pointer, hdata: "completion_partial") |
|
||||||
|
|
|
||||||
|
-
|
||||||
|
|
||||||
|
| weechat | config_file | Konfigurationsdatei |
|
||||||
|
'plugin' (pointer, hdata: "plugin") +
|
||||||
|
'name' (string) +
|
||||||
|
'filename' (string) +
|
||||||
|
'file' (pointer) +
|
||||||
|
'callback_reload' (pointer) +
|
||||||
|
'callback_reload_data' (pointer) +
|
||||||
|
'sections' (pointer, hdata: "config_section") +
|
||||||
|
'last_section' (pointer, hdata: "config_section") +
|
||||||
|
'prev_config' (pointer, hdata: "config_file") +
|
||||||
|
'next_config' (pointer, hdata: "config_file") |
|
||||||
|
|
|
||||||
|
'config_files' +
|
||||||
|
'last_config_file'
|
||||||
|
|
||||||
|
| weechat | config_option | Konfigurationsoptionen |
|
||||||
|
'config_file' (pointer, hdata: "config_file") +
|
||||||
|
'section' (pointer, hdata: "config_section") +
|
||||||
|
'name' (string) +
|
||||||
|
'type' (integer) +
|
||||||
|
'description' (string) +
|
||||||
|
'string_values' (string, array_size: "*") +
|
||||||
|
'min' (integer) +
|
||||||
|
'max' (integer) +
|
||||||
|
'default_value' (pointer) +
|
||||||
|
'value' (pointer) +
|
||||||
|
'null_value_allowed' (integer) +
|
||||||
|
'callback_check_value' (pointer) +
|
||||||
|
'callback_check_value_data' (pointer) +
|
||||||
|
'callback_change' (pointer) +
|
||||||
|
'callback_change_data' (pointer) +
|
||||||
|
'callback_delete' (pointer) +
|
||||||
|
'callback_delete_data' (pointer) +
|
||||||
|
'loaded' (integer) +
|
||||||
|
'prev_option' (pointer, hdata: "config_option") +
|
||||||
|
'next_option' (pointer, hdata: "config_option") |
|
||||||
|
|
|
||||||
|
-
|
||||||
|
|
||||||
|
| weechat | config_section | Konfigurationssektion |
|
||||||
|
'config_file' (pointer, hdata: "config_file") +
|
||||||
|
'name' (string) +
|
||||||
|
'user_can_add_options' (integer) +
|
||||||
|
'user_can_delete_options' (integer) +
|
||||||
|
'callback_read' (pointer) +
|
||||||
|
'callback_read_data' (pointer) +
|
||||||
|
'callback_write' (pointer) +
|
||||||
|
'callback_write_data' (pointer) +
|
||||||
|
'callback_write_default' (pointer) +
|
||||||
|
'callback_write_default_data' (pointer) +
|
||||||
|
'callback_create_option' (pointer) +
|
||||||
|
'callback_create_option_data' (pointer) +
|
||||||
|
'callback_delete_option' (pointer) +
|
||||||
|
'callback_delete_option_data' (pointer) +
|
||||||
|
'options' (pointer, hdata: "config_option") +
|
||||||
|
'last_option' (pointer, hdata: "config_option") +
|
||||||
|
'prev_section' (pointer, hdata: "config_section") +
|
||||||
|
'next_section' (pointer, hdata: "config_section") |
|
||||||
|
|
|
||||||
|
-
|
||||||
|
|
||||||
|
| weechat | filter | Filter |
|
||||||
|
'enabled' (integer) +
|
||||||
|
'name' (string) +
|
||||||
|
'buffer_name' (string) +
|
||||||
|
'num_buffers' (integer) +
|
||||||
|
'buffers' (pointer) +
|
||||||
|
'tags' (string) +
|
||||||
|
'tags_count' (integer) +
|
||||||
|
'tags_array' (string, array_size: "tags_count") +
|
||||||
|
'regex' (string) +
|
||||||
|
'regex_prefix' (pointer) +
|
||||||
|
'regex_message' (pointer) +
|
||||||
|
'prev_filter' (pointer, hdata: "filter") +
|
||||||
|
'next_filter' (pointer, hdata: "filter") |
|
||||||
|
|
|
||||||
|
'gui_filters' +
|
||||||
|
'last_gui_filter'
|
||||||
|
|
||||||
|
| weechat | history | Verlaufspeicher von Befehlen in einem Buffer |
|
||||||
|
'text' (string) +
|
||||||
|
'next_history' (pointer, hdata: "history") +
|
||||||
|
'prev_history' (pointer, hdata: "history") |
|
||||||
|
|
|
||||||
|
-
|
||||||
|
|
||||||
|
| weechat | hotlist | Hotliste |
|
||||||
|
'priority' (integer) +
|
||||||
|
'creation_time.tv_sec' (time) +
|
||||||
|
'creation_time.tv_usec' (long) +
|
||||||
|
'buffer' (pointer) +
|
||||||
|
'count' (integer, array_size: "4") +
|
||||||
|
'prev_hotlist' (pointer, hdata: "hotlist") +
|
||||||
|
'next_hotlist' (pointer, hdata: "hotlist") |
|
||||||
|
|
|
||||||
|
'gui_hotlist' +
|
||||||
|
'last_gui_hotlist'
|
||||||
|
|
||||||
|
| weechat | input_undo | Struktur der Rücknahmen für die Befehlszeile |
|
||||||
|
'data' (string) +
|
||||||
|
'pos' (integer) +
|
||||||
|
'prev_undo' (pointer, hdata: "input_undo") +
|
||||||
|
'next_undo' (pointer, hdata: "input_undo") |
|
||||||
|
|
|
||||||
|
-
|
||||||
|
|
||||||
|
| weechat | key | Tastenbelegung (Tastaturkurzbefehl) |
|
||||||
|
'key' (string) +
|
||||||
|
'area_type' (pointer) +
|
||||||
|
'area_name' (pointer) +
|
||||||
|
'area_key' (string) +
|
||||||
|
'command' (string) +
|
||||||
|
'score' (integer) +
|
||||||
|
'prev_key' (pointer, hdata: "key") +
|
||||||
|
'next_key' (pointer, hdata: "key") |
|
||||||
|
|
|
||||||
|
'gui_default_keys' +
|
||||||
|
'gui_default_keys_cursor' +
|
||||||
|
'gui_default_keys_mouse' +
|
||||||
|
'gui_default_keys_search' +
|
||||||
|
'gui_keys' +
|
||||||
|
'gui_keys_cursor' +
|
||||||
|
'gui_keys_mouse' +
|
||||||
|
'gui_keys_search' +
|
||||||
|
'last_gui_default_key' +
|
||||||
|
'last_gui_default_key_cursor' +
|
||||||
|
'last_gui_default_key_mouse' +
|
||||||
|
'last_gui_default_key_search' +
|
||||||
|
'last_gui_key' +
|
||||||
|
'last_gui_key_cursor' +
|
||||||
|
'last_gui_key_mouse' +
|
||||||
|
'last_gui_key_search'
|
||||||
|
|
||||||
|
| weechat | line | Struktur mit einer Zeile |
|
||||||
|
'data' (pointer, hdata: "line_data") +
|
||||||
|
'prev_line' (pointer, hdata: "line") +
|
||||||
|
'next_line' (pointer, hdata: "line") |
|
||||||
|
|
|
||||||
|
-
|
||||||
|
|
||||||
|
| weechat | line_data | Struktur mit einzeiligen Daten |
|
||||||
|
'buffer' (pointer, hdata: "buffer") +
|
||||||
|
'y' (integer) +
|
||||||
|
'date' (time) +
|
||||||
|
'date_printed' (time) +
|
||||||
|
'str_time' (string) +
|
||||||
|
'tags_count' (integer) +
|
||||||
|
'tags_array' (string, array_size: "tags_count") +
|
||||||
|
'displayed' (char) +
|
||||||
|
'highlight' (char) +
|
||||||
|
'refresh_needed' (char) +
|
||||||
|
'prefix' (string) +
|
||||||
|
'prefix_length' (integer) +
|
||||||
|
'message' (string) |
|
||||||
|
'date' (time) +
|
||||||
|
'date_printed' (time) +
|
||||||
|
'tags_array' (string) +
|
||||||
|
'prefix' (string) +
|
||||||
|
'message' (string) |
|
||||||
|
-
|
||||||
|
|
||||||
|
| weechat | lines | Struktur mit Zeilen |
|
||||||
|
'first_line' (pointer, hdata: "line") +
|
||||||
|
'last_line' (pointer, hdata: "line") +
|
||||||
|
'last_read_line' (pointer, hdata: "line") +
|
||||||
|
'lines_count' (integer) +
|
||||||
|
'first_line_not_read' (integer) +
|
||||||
|
'lines_hidden' (integer) +
|
||||||
|
'buffer_max_length' (integer) +
|
||||||
|
'prefix_max_length' (integer) |
|
||||||
|
|
|
||||||
|
-
|
||||||
|
|
||||||
|
| weechat | nick | Nick in Nickliste |
|
||||||
|
'group' (pointer, hdata: "nick_group") +
|
||||||
|
'name' (string) +
|
||||||
|
'color' (string) +
|
||||||
|
'prefix' (string) +
|
||||||
|
'prefix_color' (string) +
|
||||||
|
'visible' (integer) +
|
||||||
|
'prev_nick' (pointer, hdata: "nick") +
|
||||||
|
'next_nick' (pointer, hdata: "nick") |
|
||||||
|
|
|
||||||
|
-
|
||||||
|
|
||||||
|
| weechat | nick_group | Gruppen in Nickliste |
|
||||||
|
'name' (string) +
|
||||||
|
'color' (string) +
|
||||||
|
'visible' (integer) +
|
||||||
|
'level' (integer) +
|
||||||
|
'parent' (pointer, hdata: "nick_group") +
|
||||||
|
'children' (pointer, hdata: "nick_group") +
|
||||||
|
'last_child' (pointer, hdata: "nick_group") +
|
||||||
|
'nicks' (pointer, hdata: "nick") +
|
||||||
|
'last_nick' (pointer, hdata: "nick") +
|
||||||
|
'prev_group' (pointer, hdata: "nick_group") +
|
||||||
|
'next_group' (pointer, hdata: "nick_group") |
|
||||||
|
|
|
||||||
|
-
|
||||||
|
|
||||||
|
| weechat | plugin | Erweiterung |
|
||||||
|
'filename' (string) +
|
||||||
|
'handle' (pointer) +
|
||||||
|
'name' (string) +
|
||||||
|
'description' (string) +
|
||||||
|
'author' (string) +
|
||||||
|
'version' (string) +
|
||||||
|
'license' (string) +
|
||||||
|
'charset' (string) +
|
||||||
|
'debug' (integer) +
|
||||||
|
'prev_plugin' (pointer, hdata: "plugin") +
|
||||||
|
'next_plugin' (pointer, hdata: "plugin") |
|
||||||
|
|
|
||||||
|
'last_weechat_plugin' +
|
||||||
|
'weechat_plugins'
|
||||||
|
|
||||||
|
| weechat | window | Fenster |
|
||||||
|
'number' (integer) +
|
||||||
|
'win_x' (integer) +
|
||||||
|
'win_y' (integer) +
|
||||||
|
'win_width' (integer) +
|
||||||
|
'win_height' (integer) +
|
||||||
|
'win_width_pct' (integer) +
|
||||||
|
'win_height_pct' (integer) +
|
||||||
|
'win_chat_x' (integer) +
|
||||||
|
'win_chat_y' (integer) +
|
||||||
|
'win_chat_width' (integer) +
|
||||||
|
'win_chat_height' (integer) +
|
||||||
|
'win_chat_cursor_x' (integer) +
|
||||||
|
'win_chat_cursor_y' (integer) +
|
||||||
|
'bar_windows' (pointer, hdata: "bar_window") +
|
||||||
|
'last_bar_window' (pointer, hdata: "bar_window") +
|
||||||
|
'refresh_needed' (integer) +
|
||||||
|
'gui_objects' (pointer) +
|
||||||
|
'buffer' (pointer, hdata: "buffer") +
|
||||||
|
'layout_plugin_name' (string) +
|
||||||
|
'layout_buffer_name' (string) +
|
||||||
|
'scroll' (pointer, hdata: "window_scroll") +
|
||||||
|
'ptr_tree' (pointer, hdata: "window_tree") +
|
||||||
|
'prev_window' (pointer, hdata: "window") +
|
||||||
|
'next_window' (pointer, hdata: "window") |
|
||||||
|
|
|
||||||
|
'gui_current_window' +
|
||||||
|
'gui_windows' +
|
||||||
|
'last_gui_window'
|
||||||
|
|
||||||
|
| weechat | window_scroll | Scroll-Info in Fenstern |
|
||||||
|
'buffer' (pointer, hdata: "buffer") +
|
||||||
|
'first_line_displayed' (integer) +
|
||||||
|
'start_line' (pointer, hdata: "line") +
|
||||||
|
'start_line_pos' (integer) +
|
||||||
|
'scrolling' (integer) +
|
||||||
|
'start_col' (integer) +
|
||||||
|
'lines_after' (integer) +
|
||||||
|
'reset_allowed' (integer) +
|
||||||
|
'prev_scroll' (pointer, hdata: "window_scroll") +
|
||||||
|
'next_scroll' (pointer, hdata: "window_scroll") |
|
||||||
|
|
|
||||||
|
-
|
||||||
|
|
||||||
|
| weechat | window_tree | Baumstruktur der Fenster |
|
||||||
|
'parent_node' (pointer, hdata: "window_tree") +
|
||||||
|
'split_pct' (integer) +
|
||||||
|
'split_horizontal' (integer) +
|
||||||
|
'child1' (pointer, hdata: "window_tree") +
|
||||||
|
'child2' (pointer, hdata: "window_tree") +
|
||||||
|
'window' (pointer, hdata: "window") |
|
||||||
|
|
|
||||||
|
'gui_windows_tree'
|
||||||
|
|
||||||
|
|========================================
|
||||||
@@ -0,0 +1,69 @@
|
|||||||
|
[width="100%",cols="^1,^2,5,5,5",options="header"]
|
||||||
|
|========================================
|
||||||
|
| Erweiterung | Name | Beschreibung | Pointer | Argumente
|
||||||
|
|
||||||
|
| alias | alias | Liste der Alias | Alias Pointer (optional) | Alias Name (darf mit einem "*" als Platzhalter beginnen oder enden) (optional)
|
||||||
|
|
||||||
|
| guile | guile_script | Liste der Skripten | Skript Pointer (optional) | Name des Skriptes (darf mit einem "*" als Platzhalter beginnen oder enden) (optional)
|
||||||
|
|
||||||
|
| irc | irc_channel | Liste der Channels eines IRC-Servers | Channel Pointer (optional) | Server,Channel (Channel ist optional)
|
||||||
|
|
||||||
|
| irc | irc_ignore | Liste von ignorierten IRCs | Ignore Pointer (optional) | -
|
||||||
|
|
||||||
|
| irc | irc_nick | Liste der Nicks im IRC-Channel | Nick Pointer (optional) | Server,Channel,Nick (Channel und Nick sind optional)
|
||||||
|
|
||||||
|
| irc | irc_notify | Liste mit Benachrichtigungen | Benachrichtigungspointer (optional) | Servername (darf mit einem "*" als Platzhalter beginnen oder enden) (optional)
|
||||||
|
|
||||||
|
| irc | irc_server | Liste der IRC-Server | Server Pointer (optional) | Servername (darf mit einem "*" als Platzhalter beginnen oder enden) (optional)
|
||||||
|
|
||||||
|
| logger | logger_buffer | Auflistung der protokollierten Buffer | Logger Pointer (optional) | -
|
||||||
|
|
||||||
|
| lua | lua_script | Liste der Skripten | Skript Pointer (optional) | Name des Skriptes (darf mit einem "*" als Platzhalter beginnen oder enden) (optional)
|
||||||
|
|
||||||
|
| perl | perl_script | Liste der Skripten | Skript Pointer (optional) | Name des Skriptes (darf mit einem "*" als Platzhalter beginnen oder enden) (optional)
|
||||||
|
|
||||||
|
| python | python_script | Liste der Skripten | Skript Pointer (optional) | Name des Skriptes (darf mit einem "*" als Platzhalter beginnen oder enden) (optional)
|
||||||
|
|
||||||
|
| relay | relay | Liste der Relay-Clients | Relay Pointer (optional) | -
|
||||||
|
|
||||||
|
| rmodifier | rmodifier | Liste der rmodifier | rmodifier Pointer (optional) | rmodifier Name (darf mit einem "*" als Platzhalter beginnen oder enden) (optional)
|
||||||
|
|
||||||
|
| ruby | ruby_script | Liste der Skripten | Skript Pointer (optional) | Name des Skriptes (darf mit einem "*" als Platzhalter beginnen oder enden) (optional)
|
||||||
|
|
||||||
|
| script | script_script | Liste der Skripten | Skript Pointer (optional) | Name des Skriptes, mit Dateierweiterung (darf mit einem "*" als Platzhalter beginnen oder enden) (optional)
|
||||||
|
|
||||||
|
| tcl | tcl_script | Liste der Skripten | Skript Pointer (optional) | Name des Skriptes (darf mit einem "*" als Platzhalter beginnen oder enden) (optional)
|
||||||
|
|
||||||
|
| weechat | bar | Auflistung der Bars | Bar Pointer (optional) | Bar Name (darf mit einem "*" als Platzhalter beginnen oder enden) (optional)
|
||||||
|
|
||||||
|
| weechat | bar_item | Auflistung der Bar-Items | Bar Item Pointer (optional) | Bar-Item Name (darf mit einem "*" als Platzhalter beginnen oder enden) (optional)
|
||||||
|
|
||||||
|
| weechat | bar_window | Auflistung der Bar-Fenster | Bar-Fenster Pointer (optional) | -
|
||||||
|
|
||||||
|
| weechat | buffer | Auflistung der Buffer | Buffer Pointer (optional) | Name des Buffers (darf mit einem "*" als Platzhalter beginnen oder enden) (optional)
|
||||||
|
|
||||||
|
| weechat | buffer_lines | Zeilen des Buffers | Buffer Pointer | -
|
||||||
|
|
||||||
|
| weechat | filter | Auflistung der Filter | - | Name des Filters (darf mit einem "*" als Platzhalter beginnen oder enden) (optional)
|
||||||
|
|
||||||
|
| weechat | history | Verlaufspeicher der Befehle | Buffer Pointer (falls nicht gesetzt, wird der globale Verlauf zurückgegeben) (optional) | -
|
||||||
|
|
||||||
|
| weechat | hook | Auflistung der Hooks | - | type,arguments (type ist ein command/timer/.., arguments dient dazu nur einige hooks abzufragen (darf mit einem "*" als Platzhalter beginnen oder enden), beide Optionen sind optional)
|
||||||
|
|
||||||
|
| weechat | hotlist | Liste der Buffer in Hotlist | - | -
|
||||||
|
|
||||||
|
| weechat | key | Auflistung der Tastenzuweisungen | - | Kontext ("default", "search", "cursor" oder "mouse") (optional)
|
||||||
|
|
||||||
|
| weechat | nicklist | Nicks in Nickliste für einen Buffer | Buffer Pointer | nick_xxx oder group_xxx um nur den Nick/Group xxx abzufragen (optional)
|
||||||
|
|
||||||
|
| weechat | option | Auflistung der Optionen | - | Name einer Option (darf mit einem "*" als Platzhalter beginnen oder enden) (optional)
|
||||||
|
|
||||||
|
| weechat | plugin | Auflistung der Erweiterungen | Pointer der Erweiterung (optional) | Name einer Erweiterung (darf mit einem "*" als Platzhalter beginnen oder enden) (optional)
|
||||||
|
|
||||||
|
| weechat | url_options | Optionen für URL | - | -
|
||||||
|
|
||||||
|
| weechat | window | Auflistung der Fenster | Fenster Pointer (optional) | "current" für aktuelles Fenster oder die Nummer eines Fensters (optional)
|
||||||
|
|
||||||
|
| xfer | xfer | Transferliste | Transferpointer (optional) | -
|
||||||
|
|
||||||
|
|========================================
|
||||||
@@ -0,0 +1,61 @@
|
|||||||
|
[width="100%",cols="^1,^2,6,6",options="header"]
|
||||||
|
|========================================
|
||||||
|
| Erweiterung | Name | Beschreibung | Argumente
|
||||||
|
|
||||||
|
| fifo | fifo_filename | Name der FIFO-Pipe | -
|
||||||
|
|
||||||
|
| irc | irc_buffer | holt Buffer Pointer für einen IRC Server/Channel/Nick | server,channel,nick (Channel und Nicks sind optional)
|
||||||
|
|
||||||
|
| irc | irc_is_channel | 1, falls die Zeichenkette ein gültiger IRC-Channelname für den Server ist | Server,Channel (Server ist optional)
|
||||||
|
|
||||||
|
| irc | irc_is_nick | 1, falls die Zeichenkette ein gültiger IRC Nickname ist | Nickname
|
||||||
|
|
||||||
|
| irc | irc_nick | aktuellen Nicknamen für den Server erhalten | Servername
|
||||||
|
|
||||||
|
| irc | irc_nick_color | holt Farbe-Code des Nick | Nickname
|
||||||
|
|
||||||
|
| irc | irc_nick_color_name | holt Namen der Farbe des Nick | Nickname
|
||||||
|
|
||||||
|
| irc | irc_nick_from_host | Nicknamen des IRC-Hosts erhalten | IRC host (in der Form `:nick!name@server.com`)
|
||||||
|
|
||||||
|
| irc | irc_server_isupport | 1 falls der Server die Funktion unterstützen sollte (durch IRC Message 005) | Server,Funktion
|
||||||
|
|
||||||
|
| irc | irc_server_isupport_value | Wert der Funktion, sofern es vom Server unterstützt wird (durch IRC Message 005) | Server,Funktion
|
||||||
|
|
||||||
|
| python | python2_bin | Pfad für Python 2.x Interpreter | -
|
||||||
|
|
||||||
|
| weechat | charset_internal | Interner WeeChat Zeichensatz | -
|
||||||
|
|
||||||
|
| weechat | charset_terminal | Terminal Zeichensatz | -
|
||||||
|
|
||||||
|
| weechat | cursor_mode | 1, falls Cursor-Modus aktiviert ist | -
|
||||||
|
|
||||||
|
| weechat | date | Datum der WeeChat Kompilierung | -
|
||||||
|
|
||||||
|
| weechat | dir_separator | Trennzeichen für Verzeichnis | -
|
||||||
|
|
||||||
|
| weechat | filters_enabled | 1, falls Filter aktiviert sind | -
|
||||||
|
|
||||||
|
| weechat | inactivity | Inaktivität der Tastatur (Sekunden) | -
|
||||||
|
|
||||||
|
| weechat | locale | Lokalisation welche für die übersetzten Nachrichten verwendet werden soll | -
|
||||||
|
|
||||||
|
| weechat | version | WeeChat Version | -
|
||||||
|
|
||||||
|
| weechat | version_number | WeeChat Version (als Nummer) | -
|
||||||
|
|
||||||
|
| weechat | weechat_dir | WeeChat Verzeichnis | -
|
||||||
|
|
||||||
|
| weechat | weechat_libdir | WeeChat "lib" Verzeichnis | -
|
||||||
|
|
||||||
|
| weechat | weechat_localedir | "lokales" Verzeichnis von WeeChat | -
|
||||||
|
|
||||||
|
| weechat | weechat_sharedir | WeeChat "share" Verzeichnis | -
|
||||||
|
|
||||||
|
| weechat | weechat_site | WeeChat Seite | -
|
||||||
|
|
||||||
|
| weechat | weechat_site_download | Download-Seite von WeeChat | -
|
||||||
|
|
||||||
|
| weechat | weechat_upgrading | 1 falls WeeChat ein Upgrade durchführt (Befehl `/upgrade`) | -
|
||||||
|
|
||||||
|
|========================================
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
[width="100%",cols="^1,^2,6,6,6",options="header"]
|
||||||
|
|========================================
|
||||||
|
| Erweiterung | Name | Beschreibung | Hashtable (Eingabe) | Hashtable (Ausgabe)
|
||||||
|
|
||||||
|
| irc | irc_message_parse | Parse eine IRC Nachricht | "message": IRC Nachricht, "server": Servername (optional) | "nick": nick, "host": host, "command": command, "channel": channel, "arguments": arguments (beinhaltet Channel)
|
||||||
|
|
||||||
|
| irc | irc_message_split | dient zum Aufteilen einer überlangen IRC Nachricht (in maximal 512 Bytes große Nachrichten) | "message": IRC Nachricht, "server": Servername (optional) | "msg1" ... "msgN": Nachrichten die versendet werden sollen (ohne abschließendes "\r\n"), "args1" ... "argsN": Argumente für Nachrichten, "count": Anzahl der Nachrichten
|
||||||
|
|
||||||
|
|========================================
|
||||||
@@ -0,0 +1,291 @@
|
|||||||
|
[width="100%",cols="2,^1,7",options="header"]
|
||||||
|
|========================================
|
||||||
|
| Option | Type | Konstanten ^(1)^
|
||||||
|
|
||||||
|
| verbose | long |
|
||||||
|
|
||||||
|
| header | long |
|
||||||
|
|
||||||
|
| noprogress | long |
|
||||||
|
|
||||||
|
| nosignal | long |
|
||||||
|
|
||||||
|
| wildcardmatch | long |
|
||||||
|
|
||||||
|
| failonerror | long |
|
||||||
|
|
||||||
|
| protocols | mask | http, https, ftp, ftps, scp, sftp, telnet, ldap, ldaps, dict, file, tftp, imap, imaps, pop3, pop3s, smtp, smtps, rtsp, rtmp, rtmpt, rtmpe, rtmpte, rtmps, rtmpts, gopher, all
|
||||||
|
|
||||||
|
| redir_protocols | mask | http, https, ftp, ftps, scp, sftp, telnet, ldap, ldaps, dict, file, tftp, imap, imaps, pop3, pop3s, smtp, smtps, rtsp, rtmp, rtmpt, rtmpe, rtmpte, rtmps, rtmpts, gopher, all
|
||||||
|
|
||||||
|
| proxy | string |
|
||||||
|
|
||||||
|
| proxyport | long |
|
||||||
|
|
||||||
|
| proxytype | long | http, http_1_0, socks4, socks5, socks4a, socks5_hostname
|
||||||
|
|
||||||
|
| noproxy | string |
|
||||||
|
|
||||||
|
| httpproxytunnel | long |
|
||||||
|
|
||||||
|
| socks5_gssapi_service | string |
|
||||||
|
|
||||||
|
| socks5_gssapi_nec | long |
|
||||||
|
|
||||||
|
| interface | string |
|
||||||
|
|
||||||
|
| localport | long |
|
||||||
|
|
||||||
|
| localportrange | long |
|
||||||
|
|
||||||
|
| dns_cache_timeout | long |
|
||||||
|
|
||||||
|
| buffersize | long |
|
||||||
|
|
||||||
|
| port | long |
|
||||||
|
|
||||||
|
| tcp_nodelay | long |
|
||||||
|
|
||||||
|
| address_scope | long |
|
||||||
|
|
||||||
|
| netrc | long | ignored, optional, required
|
||||||
|
|
||||||
|
| netrc_file | string |
|
||||||
|
|
||||||
|
| userpwd | string |
|
||||||
|
|
||||||
|
| proxyuserpwd | string |
|
||||||
|
|
||||||
|
| username | string |
|
||||||
|
|
||||||
|
| password | string |
|
||||||
|
|
||||||
|
| proxyusername | string |
|
||||||
|
|
||||||
|
| proxypassword | string |
|
||||||
|
|
||||||
|
| httpauth | mask | none, basic, digest, gssnegotiate, ntlm, digest_ie, ntlm_wb, only, any, anysafe
|
||||||
|
|
||||||
|
| tlsauth_type | mask | none, srp
|
||||||
|
|
||||||
|
| tlsauth_username | string |
|
||||||
|
|
||||||
|
| tlsauth_password | string |
|
||||||
|
|
||||||
|
| proxyauth | mask | none, basic, digest, gssnegotiate, ntlm, digest_ie, ntlm_wb, only, any, anysafe
|
||||||
|
|
||||||
|
| autoreferer | long |
|
||||||
|
|
||||||
|
| accept_encoding | string |
|
||||||
|
|
||||||
|
| transfer_encoding | long |
|
||||||
|
|
||||||
|
| followlocation | long |
|
||||||
|
|
||||||
|
| unrestricted_auth | long |
|
||||||
|
|
||||||
|
| maxredirs | long |
|
||||||
|
|
||||||
|
| postredir | mask | post_301, post_302
|
||||||
|
|
||||||
|
| put | long |
|
||||||
|
|
||||||
|
| post | long |
|
||||||
|
|
||||||
|
| postfields | string |
|
||||||
|
|
||||||
|
| postfieldsize | long |
|
||||||
|
|
||||||
|
| postfieldsize_large | long long |
|
||||||
|
|
||||||
|
| copypostfields | string |
|
||||||
|
|
||||||
|
| referer | string |
|
||||||
|
|
||||||
|
| useragent | string |
|
||||||
|
|
||||||
|
| cookie | string |
|
||||||
|
|
||||||
|
| cookiefile | string |
|
||||||
|
|
||||||
|
| cookiejar | string |
|
||||||
|
|
||||||
|
| cookiesession | long |
|
||||||
|
|
||||||
|
| cookielist | string |
|
||||||
|
|
||||||
|
| httpget | long |
|
||||||
|
|
||||||
|
| http_version | long | none, 1_0, 1_1
|
||||||
|
|
||||||
|
| ignore_content_length | long |
|
||||||
|
|
||||||
|
| http_content_decoding | long |
|
||||||
|
|
||||||
|
| http_transfer_decoding | long |
|
||||||
|
|
||||||
|
| mail_from | string |
|
||||||
|
|
||||||
|
| tftp_blksize | long |
|
||||||
|
|
||||||
|
| ftpport | string |
|
||||||
|
|
||||||
|
| dirlistonly | long |
|
||||||
|
|
||||||
|
| append | long |
|
||||||
|
|
||||||
|
| ftp_use_eprt | long |
|
||||||
|
|
||||||
|
| ftp_use_epsv | long |
|
||||||
|
|
||||||
|
| ftp_use_pret | long |
|
||||||
|
|
||||||
|
| ftp_create_missing_dirs | long |
|
||||||
|
|
||||||
|
| ftp_response_timeout | long |
|
||||||
|
|
||||||
|
| ftp_alternative_to_user | string |
|
||||||
|
|
||||||
|
| ftp_skip_pasv_ip | long |
|
||||||
|
|
||||||
|
| ftpsslauth | long | default, ssl, tls
|
||||||
|
|
||||||
|
| ftp_ssl_ccc | long | ccc_none, ccc_passive, ccc_active
|
||||||
|
|
||||||
|
| ftp_account | string |
|
||||||
|
|
||||||
|
| ftp_filemethod | long | multicwd, nocwd, singlecwd
|
||||||
|
|
||||||
|
| rtsp_request | long | options, describe, announce, setup, play, pause, teardown, get_parameter, set_parameter, record, receive
|
||||||
|
|
||||||
|
| rtsp_session_id | string |
|
||||||
|
|
||||||
|
| rtsp_stream_uri | string |
|
||||||
|
|
||||||
|
| rtsp_transport | string |
|
||||||
|
|
||||||
|
| rtsp_client_cseq | long |
|
||||||
|
|
||||||
|
| rtsp_server_cseq | long |
|
||||||
|
|
||||||
|
| transfertext | long |
|
||||||
|
|
||||||
|
| proxy_transfer_mode | long |
|
||||||
|
|
||||||
|
| crlf | long |
|
||||||
|
|
||||||
|
| range | string |
|
||||||
|
|
||||||
|
| resume_from | long |
|
||||||
|
|
||||||
|
| resume_from_large | long long |
|
||||||
|
|
||||||
|
| customrequest | string |
|
||||||
|
|
||||||
|
| filetime | long |
|
||||||
|
|
||||||
|
| nobody | long |
|
||||||
|
|
||||||
|
| infilesize | long |
|
||||||
|
|
||||||
|
| infilesize_large | long long |
|
||||||
|
|
||||||
|
| upload | long |
|
||||||
|
|
||||||
|
| maxfilesize | long |
|
||||||
|
|
||||||
|
| maxfilesize_large | long long |
|
||||||
|
|
||||||
|
| timecondition | long | none, ifmodsince, ifunmodsince, lastmod
|
||||||
|
|
||||||
|
| timevalue | long |
|
||||||
|
|
||||||
|
| timeout | long |
|
||||||
|
|
||||||
|
| timeout_ms | long |
|
||||||
|
|
||||||
|
| low_speed_limit | long |
|
||||||
|
|
||||||
|
| low_speed_time | long |
|
||||||
|
|
||||||
|
| max_send_speed_large | long long |
|
||||||
|
|
||||||
|
| max_recv_speed_large | long long |
|
||||||
|
|
||||||
|
| maxconnects | long |
|
||||||
|
|
||||||
|
| fresh_connect | long |
|
||||||
|
|
||||||
|
| forbid_reuse | long |
|
||||||
|
|
||||||
|
| connecttimeout | long |
|
||||||
|
|
||||||
|
| connecttimeout_ms | long |
|
||||||
|
|
||||||
|
| ipresolve | long | whatever, v4, v6
|
||||||
|
|
||||||
|
| connect_only | long |
|
||||||
|
|
||||||
|
| use_ssl | long | none, try, control, all
|
||||||
|
|
||||||
|
| dns_servers | string |
|
||||||
|
|
||||||
|
| accepttimeout_ms | long |
|
||||||
|
|
||||||
|
| sslcert | string |
|
||||||
|
|
||||||
|
| sslcerttype | string |
|
||||||
|
|
||||||
|
| sslkey | string |
|
||||||
|
|
||||||
|
| sslkeytype | string |
|
||||||
|
|
||||||
|
| keypasswd | string |
|
||||||
|
|
||||||
|
| sslengine | string |
|
||||||
|
|
||||||
|
| sslengine_default | long |
|
||||||
|
|
||||||
|
| sslversion | long | default, tlsv1, sslv2, sslv3
|
||||||
|
|
||||||
|
| ssl_verifypeer | long |
|
||||||
|
|
||||||
|
| cainfo | string |
|
||||||
|
|
||||||
|
| issuercert | string |
|
||||||
|
|
||||||
|
| capath | string |
|
||||||
|
|
||||||
|
| crlfile | string |
|
||||||
|
|
||||||
|
| ssl_verifyhost | long |
|
||||||
|
|
||||||
|
| certinfo | long |
|
||||||
|
|
||||||
|
| random_file | string |
|
||||||
|
|
||||||
|
| egdsocket | string |
|
||||||
|
|
||||||
|
| ssl_cipher_list | string |
|
||||||
|
|
||||||
|
| ssl_sessionid_cache | long |
|
||||||
|
|
||||||
|
| krblevel | string |
|
||||||
|
|
||||||
|
| gssapi_delegation | long | none, policy_flag, flag
|
||||||
|
|
||||||
|
| ssh_auth_types | mask | none, policy_flag, flag
|
||||||
|
|
||||||
|
| ssh_host_public_key_md5 | string |
|
||||||
|
|
||||||
|
| ssh_public_keyfile | string |
|
||||||
|
|
||||||
|
| ssh_private_keyfile | string |
|
||||||
|
|
||||||
|
| ssh_knownhosts | string |
|
||||||
|
|
||||||
|
| new_file_perms | long |
|
||||||
|
|
||||||
|
| new_directory_perms | long |
|
||||||
|
|
||||||
|
|========================================
|
||||||
@@ -0,0 +1,34 @@
|
|||||||
|
[[command_alias_alias]]
|
||||||
|
[command]*`alias`* Einem Befehl wird ein Alias zugewiesen::
|
||||||
|
........................................
|
||||||
|
/alias [-completion <completion>] <alias> [<command> [;<command>...]]
|
||||||
|
|
||||||
|
completion: optionale Vervollständigung für einen Alias-Befehl (Standardverhalten: Vervollständigung wird auf den Zielbefehl angewendet)
|
||||||
|
Hinweis: Mit der Variablen "%%command" kann eine Vervollständigung eines vorhandenen Befehls durchgeführt werden
|
||||||
|
alias: Name des Alias (kann mit Joker "*" beginnen oder enden um Aliase aufzulisten)
|
||||||
|
command: Name des zuzuordnenden Befehls (WeeChat- oder IRC-Befehl ohne führenden '/', mehrere Befehle müssen durch Semikolon getrennt werden)
|
||||||
|
|
||||||
|
Ohne Angabe von Argumenten werden alle definierten Aliase angezeigt.
|
||||||
|
|
||||||
|
Anmerkung: Im Befehl können Variablen genutzt werden, die dann durch den entsprechenden Wert ersetzt werden:
|
||||||
|
$n: Argument 'n' (zwischen 1 und 9)
|
||||||
|
$-m: Argumente von 1 bis 'm'
|
||||||
|
$n-: Argumente von 'n' bis zum letzten Argument
|
||||||
|
$n-m: Argumente von 'n' bis 'm'
|
||||||
|
$*: alle Argumente
|
||||||
|
$~: letztes Argument
|
||||||
|
$nick: aktueller Nick
|
||||||
|
$channel: aktueller Channel
|
||||||
|
$server: aktueller Server
|
||||||
|
|
||||||
|
Um ein Alias zu löschen wird der Befehl "/unalias" genutzt.
|
||||||
|
|
||||||
|
Beispiele:
|
||||||
|
Alias "/split" wird anlegt um damit ein Fenster horizontal zu teilen:
|
||||||
|
/alias split /window splith
|
||||||
|
Alias "/hallo" wird angelegt um in allen Channels, außer im #weechat Channel, den Text "Hallo" auszugeben:
|
||||||
|
/alias hallo /allchan -exclude=#weechat msg * Hallo
|
||||||
|
Alias "/forcejoin" wird angelegt um den IRC Befehl "forcejoin" mit einer Vervollständigung von /sajoin auszuführen:
|
||||||
|
/alias -completion %%sajoin forcejoin /quote forcejoin
|
||||||
|
........................................
|
||||||
|
|
||||||
@@ -0,0 +1,26 @@
|
|||||||
|
[[command_aspell_aspell]]
|
||||||
|
[command]*`aspell`* Konfiguration für Aspell-Erweiterung::
|
||||||
|
........................................
|
||||||
|
/aspell enable|disable|toggle
|
||||||
|
listdict
|
||||||
|
setdict <lang>
|
||||||
|
deldict
|
||||||
|
addword [<lang>] <word>
|
||||||
|
|
||||||
|
enable: Aspell wird aktiviert
|
||||||
|
disable: Aspell wird deaktiviert
|
||||||
|
toggle: Aspell Funktionalität umschalten
|
||||||
|
listdict: die, auf dem System, installierten Wörterbücher werden aufgelistet
|
||||||
|
setdict: Wörterbuch für den aktuellen Buffer einstellen
|
||||||
|
deldict: Wörterbuch für den aktuellen Buffer entfernen
|
||||||
|
addword: fügt ein Wort in das persönliche Wörterbuch von Aspell hinzu
|
||||||
|
|
||||||
|
Eingaben die mit '/' beginnen werden nicht überprüft, davon ausgenommen sind einige Befehle (siehe /set aspell.check.commands).
|
||||||
|
|
||||||
|
Um Aspell auf alle Buffer anzuwenden sollte die Option "default_dict" genutzt und Aspell aktiviert werden:
|
||||||
|
/set aspell.check.default_dict "de_DE-neu"
|
||||||
|
/aspell enable
|
||||||
|
|
||||||
|
Die Standardtastaturbelegung zum Umschalten der Aspell Funktionalität lautet alt-s.
|
||||||
|
........................................
|
||||||
|
|
||||||
@@ -0,0 +1,35 @@
|
|||||||
|
* [[option_aspell.check.commands]] *aspell.check.commands*
|
||||||
|
** Beschreibung: `Durch Kommata getrennte Liste der Befehle, für die eine Rechtschreibprüfung gelten soll (Rechtschreibprüfung ist für andere Befehle deaktiviert)`
|
||||||
|
** Typ: Zeichenkette
|
||||||
|
** Werte: beliebige Zeichenkette (Standardwert: `"ame,amsg,away,command,cycle,kick,kickban,me,msg,notice,part,query,quit,topic"`)
|
||||||
|
|
||||||
|
* [[option_aspell.check.default_dict]] *aspell.check.default_dict*
|
||||||
|
** Beschreibung: `Voreingestelltes Wörterbuch (oder durch Kommata getrennte Liste der Wörterbücher) welche(s) genutzt werden soll, sofern kein Wörterbuch für einen Buffer definiert wurde. Wird kein Wörterbuch angegeben dann ist Aspell in allen Buffer deaktiviert, außer es wird für einen Buffer explizit ein Wörterbuch angegeben`
|
||||||
|
** Typ: Zeichenkette
|
||||||
|
** Werte: beliebige Zeichenkette (Standardwert: `""`)
|
||||||
|
|
||||||
|
* [[option_aspell.check.during_search]] *aspell.check.during_search*
|
||||||
|
** Beschreibung: `Überprüfe Wörter während im Buffer nach einem Text gesucht wird`
|
||||||
|
** Typ: boolesch
|
||||||
|
** Werte: on, off (Standardwert: `off`)
|
||||||
|
|
||||||
|
* [[option_aspell.check.enabled]] *aspell.check.enabled*
|
||||||
|
** Beschreibung: `Aspell wird für die Eingabezeile aktiviert`
|
||||||
|
** Typ: boolesch
|
||||||
|
** Werte: on, off (Standardwert: `off`)
|
||||||
|
|
||||||
|
* [[option_aspell.check.real_time]] *aspell.check.real_time*
|
||||||
|
** Beschreibung: `Eine Korrektur findet während der Texteingabe statt (da dies langsamer ist, ist diese Funktion standardmäßig deaktiviert. Wörter werden erst überprüft sobald ein Leerzeichen dem vorangegangenen Wort folgt)`
|
||||||
|
** Typ: boolesch
|
||||||
|
** Werte: on, off (Standardwert: `off`)
|
||||||
|
|
||||||
|
* [[option_aspell.check.word_min_length]] *aspell.check.word_min_length*
|
||||||
|
** Beschreibung: `Mindestlänge für ein Wort, welches auf Rechtschreibung überprüft werden soll (bei 0 werden alle Wörter überprüft)`
|
||||||
|
** Typ: integer
|
||||||
|
** Werte: 0 .. 2147483647 (Standardwert: `2`)
|
||||||
|
|
||||||
|
* [[option_aspell.look.color]] *aspell.look.color*
|
||||||
|
** Beschreibung: `Farbe in der ein Wort mit einem Rechtschreibfehler hervorgehoben werden soll`
|
||||||
|
** Typ: Farbe
|
||||||
|
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `lightred`)
|
||||||
|
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
[[command_charset_charset]]
|
||||||
|
[command]*`charset`* Ändert den Zeichensatz für aktuellen Buffer::
|
||||||
|
........................................
|
||||||
|
/charset decode|encode <charset>
|
||||||
|
reset
|
||||||
|
|
||||||
|
decode: ändere Zeichensatz zum dekodieren
|
||||||
|
encode: ändere Zeichensatz zum kodieren
|
||||||
|
charset: wähle neuen Zeichensatz für aktuellen Buffer
|
||||||
|
reset: setze im aktuellen Buffer den Zeichensatz zurück
|
||||||
|
........................................
|
||||||
|
|
||||||
@@ -0,0 +1,10 @@
|
|||||||
|
* [[option_charset.default.decode]] *charset.default.decode*
|
||||||
|
** Beschreibung: `globale Zeichendekodierung: Zeichendekodierung die für eingehende Nachrichten genutzt werden soll (sollte keine Zeichendekodierung angegeben werden, wird UTF-8 verwendet, da WeeChat UTF-8 zur internen Dekodierung nutzt)`
|
||||||
|
** Typ: Zeichenkette
|
||||||
|
** Werte: beliebige Zeichenkette (Standardwert: `"iso-8859-1"`)
|
||||||
|
|
||||||
|
* [[option_charset.default.encode]] *charset.default.encode*
|
||||||
|
** Beschreibung: `globale Zeichenkodierung: Zeichenkodierung die für ausgehende Nachrichten genutzt werden soll (sollte keine Zeichenkodierung angegeben werden, wird UTF-8 verwendet, da WeeChat UTF-8 zur internen Kodierung nutzt)`
|
||||||
|
** Typ: Zeichenkette
|
||||||
|
** Werte: beliebige Zeichenkette (Standardwert: `""`)
|
||||||
|
|
||||||
@@ -0,0 +1,36 @@
|
|||||||
|
[[command_demo_demo_buffer]]
|
||||||
|
[command]*`demo_buffer`* Öffne einen neuen Buffer::
|
||||||
|
........................................
|
||||||
|
/demo_buffer <name>
|
||||||
|
........................................
|
||||||
|
|
||||||
|
[[command_demo_demo_info]]
|
||||||
|
[command]*`demo_info`* Hole eine Info und zeige sie an::
|
||||||
|
........................................
|
||||||
|
/demo_info <info> [<arguments>]
|
||||||
|
|
||||||
|
info: Information die dargestellt werden soll
|
||||||
|
arguments: optionale Argumente für Info
|
||||||
|
|
||||||
|
Wird der Befehl ohne Argumente aufgerufen werden alle verfügbaren Informationen angezeigt
|
||||||
|
........................................
|
||||||
|
|
||||||
|
[[command_demo_demo_infolist]]
|
||||||
|
[command]*`demo_infolist`* Hole eine Infolist und zeige sie an::
|
||||||
|
........................................
|
||||||
|
/demo_infolist <infolist> [<arguments>]
|
||||||
|
|
||||||
|
infolist: Infoliste die dargestellt werden soll
|
||||||
|
arguments: optionale Argumente für Infoliste
|
||||||
|
|
||||||
|
Wird der Befehl ohne Argumente aufgerufen werden alle verfügbaren Informationen der Infoliste angezeigt
|
||||||
|
........................................
|
||||||
|
|
||||||
|
[[command_demo_demo_printf]]
|
||||||
|
[command]*`demo_printf`* Gibt ein paar Nachrichten im aktuellen Buffer aus::
|
||||||
|
........................................
|
||||||
|
/demo_printf <text>
|
||||||
|
|
||||||
|
text: schreibt diesen Text
|
||||||
|
........................................
|
||||||
|
|
||||||
@@ -0,0 +1,21 @@
|
|||||||
|
[[command_guile_guile]]
|
||||||
|
[command]*`guile`* auflisten/installieren/deinstallieren von Skripten::
|
||||||
|
........................................
|
||||||
|
/guile list|listfull [<name>]
|
||||||
|
load [-q] <filename>
|
||||||
|
autoload
|
||||||
|
reload|unload [-q] [<name>]
|
||||||
|
|
||||||
|
list: installierte Skripten werden aufgelistet
|
||||||
|
listfull: detaillierte Auflistung aller installierten Skripten
|
||||||
|
load: installiert ein Skript
|
||||||
|
autoload: installiert automatisch alle Skripten aus dem "autoload" Verzeichnis
|
||||||
|
reload: ein Skript wird erneut installiert (wird kein Name angegeben, dann werden alle Skripten entfernt und erneut installiert)
|
||||||
|
unload: deinstalliert ein Skript (wird kein Name angegeben, dann werden alle Skripten deinstalliert)
|
||||||
|
filename: Skript (Datei) welches geladen werden soll
|
||||||
|
name: Name eines Skriptes (der Name der in der "register" Funktion der Skript-API genutzt wird)
|
||||||
|
-q: unterdrückter Modus: Es werden keine Nachrichten ausgegeben
|
||||||
|
|
||||||
|
Ohne Angabe eines Argumentes listet dieser Befehl alle geladenen Skripten auf.
|
||||||
|
........................................
|
||||||
|
|
||||||
@@ -0,0 +1,752 @@
|
|||||||
|
[[command_irc_admin]]
|
||||||
|
[command]*`admin`* Information über den Server-Administrator abfragen::
|
||||||
|
........................................
|
||||||
|
/admin [<target>]
|
||||||
|
|
||||||
|
target: Server
|
||||||
|
........................................
|
||||||
|
|
||||||
|
[[command_irc_allchan]]
|
||||||
|
[command]*`allchan`* Führt einen Befehl aus der an alle Channels gesendet wird, die mit einem Server verbunden sind::
|
||||||
|
........................................
|
||||||
|
/allchan [-current] [-exclude=<channel>[,<channel>...]] <command> [<arguments>]
|
||||||
|
|
||||||
|
-current: führt einen Befehl aus der an alle Channels des aktuellen Servers gesendet wird
|
||||||
|
-exclude: dient zum Ausschluss ausgewählter Channels ('*' wird zu Beginn oder am Ende des Channel-Namens akzeptiert, um mehrere Channels auszuschließen)
|
||||||
|
command: Befehl der ausgeführt werden soll
|
||||||
|
arguments: Argumente des Befehls
|
||||||
|
|
||||||
|
Beispiele:
|
||||||
|
Führe den Befehl '/me Ich teste gerade etwas...' für alle Channels aus:
|
||||||
|
/allchan me Ich teste gerade etwas...
|
||||||
|
Schicke 'Hallo Welt' an jeden Channel, ausgenommen an den #weechat Channel:
|
||||||
|
/allchan -exclude=#weechat msg * Hallo Welt
|
||||||
|
Schicke 'Hallo Welt' an jeden Channel, ausgenommen an den #weechat Channel und Channels die mit #linux beginnen:
|
||||||
|
/allchan -exclude=#weechat,#linux* msg * Hallo Welt
|
||||||
|
........................................
|
||||||
|
|
||||||
|
[[command_irc_allserv]]
|
||||||
|
[command]*`allserv`* führt einen Befehl aus, der zu allen verbundenen Server gesendet wird::
|
||||||
|
........................................
|
||||||
|
/allserv [-exclude=<server>[,<server>...]] <command> [<arguments>]
|
||||||
|
|
||||||
|
-exclude: dient zum Ausschluss ausgewählter Server ('*' wird zu Beginn oder am Ende des Servernamens akzeptiert, um mehrere Server auszuschließen)
|
||||||
|
command: Befehl der ausgeführt werden soll
|
||||||
|
arguments: Argumente des Befehls
|
||||||
|
|
||||||
|
Beispiele:
|
||||||
|
Ändere den Nick auf allen Servern:
|
||||||
|
/allserv nick newnick
|
||||||
|
Setzt den Status, auf allen Servern,auf abwesend:
|
||||||
|
/allserv away I'm away
|
||||||
|
........................................
|
||||||
|
|
||||||
|
[[command_irc_ban]]
|
||||||
|
[command]*`ban`* Nicknamen oder Hosts sperren/verbannen::
|
||||||
|
........................................
|
||||||
|
/ban [<channel>] [<nick> [<nick>...]]
|
||||||
|
|
||||||
|
channel: Channel in dem der Bann ausgeführt werden soll
|
||||||
|
nick: User oder Host für den der Bann gelten soll
|
||||||
|
|
||||||
|
Ohne Angabe von Argumenten wird die Ban-Liste für den aktuellen Channel angezeigt.
|
||||||
|
........................................
|
||||||
|
|
||||||
|
[[command_irc_connect]]
|
||||||
|
[command]*`connect`* Mit IRC-Server(n) verbinden::
|
||||||
|
........................................
|
||||||
|
/connect <server> [<server>...] [-<option>[=<value>]] [-no<option>] [-nojoin] [-switch]
|
||||||
|
-all|-open [-nojoin] [-switch]
|
||||||
|
|
||||||
|
server: Name des Servers (folgende Möglichkeiten bestehen):
|
||||||
|
- intern genutzter Servername mit dem verbunden werden soll (Der Server sollte zuerst mittels "/server add" angelegt werden)
|
||||||
|
- Hostname/Port oder IP/Port (damit wird lediglich ein TEMPORÄRER Server erstellt), Port 6667 wird standardmäßig verwendet
|
||||||
|
- URL mit folgendem Format: irc[6][s]://[nickname[:password]@]irc.example.org[:port][/#channel1][,#channel2[...]]
|
||||||
|
option: legt die Optionen für den Server fest (die Boolean-Optionen können weggelassen werden)
|
||||||
|
nooption: stellt die Boolean Option auf "off" (Beispiel: -nossl)
|
||||||
|
-all: Verbindung wird mit allen Servern hergestellt
|
||||||
|
-open: stellt eine Verbindung zu allen geöffneten Servern her, zu denen aktuell keine Verbindung besteht
|
||||||
|
-nojoin: Channel(s) werden nicht betreten (auch falls die Funktion "autojoin" aktiviert sein sollte)
|
||||||
|
-switch: wechselt zur nächsten Server-Adresse
|
||||||
|
|
||||||
|
Beispiele:
|
||||||
|
/connect freenode
|
||||||
|
/connect irc.oftc.net/6667
|
||||||
|
/connect irc6.oftc.net/6667 -ipv6
|
||||||
|
/connect irc6.oftc.net/6697 -ipv6 -ssl
|
||||||
|
/connect my.server.org/6697 -ssl -password=test
|
||||||
|
/connect irc://nick@irc.oftc.net/#channel
|
||||||
|
/connect -switch
|
||||||
|
........................................
|
||||||
|
|
||||||
|
[[command_irc_ctcp]]
|
||||||
|
[command]*`ctcp`* CTCP-Nachricht verschicken::
|
||||||
|
........................................
|
||||||
|
/ctcp <target> <type> [<arguments>]
|
||||||
|
|
||||||
|
target: User oder Channel an welchen eine CTCP-Nachricht geschickt werden soll
|
||||||
|
type: CTCP-Nachricht (z.B. "version", "ping", ..)
|
||||||
|
arguments: Argumente für CTCP
|
||||||
|
........................................
|
||||||
|
|
||||||
|
[[command_irc_cycle]]
|
||||||
|
[command]*`cycle`* Einen Channel verlassen und wieder betreten::
|
||||||
|
........................................
|
||||||
|
/cycle [<channel>[,<channel>...]] [<message>]
|
||||||
|
|
||||||
|
channel: Name des Channels
|
||||||
|
message: Nachricht beim Verlassen des Channels (die den anderen Usern im Channel angezeigt wird)
|
||||||
|
........................................
|
||||||
|
|
||||||
|
[[command_irc_dcc]]
|
||||||
|
[command]*`dcc`* Startet DCC Verbindung (Datentransfer oder einen Direktchat)::
|
||||||
|
........................................
|
||||||
|
/dcc chat <nick>
|
||||||
|
send <nick> <file>
|
||||||
|
|
||||||
|
nick: Empfänger einer Datei bzw. eines Chats
|
||||||
|
file: zu versendende (lokal vorliegende) Datei
|
||||||
|
|
||||||
|
Beispiel:
|
||||||
|
Sendet eine Chat-Anfrage an den User "toto"
|
||||||
|
/dcc chat toto
|
||||||
|
Sendet die Datei "/home/foo/bar.txt" an den User "toto"
|
||||||
|
/dcc send toto /home/foo/bar.txt
|
||||||
|
........................................
|
||||||
|
|
||||||
|
[[command_irc_dehalfop]]
|
||||||
|
[command]*`dehalfop`* halb-Operator-Privilegien einem oder mehreren Nick(s) entziehen::
|
||||||
|
........................................
|
||||||
|
/dehalfop <nick> [<nick>...]
|
||||||
|
........................................
|
||||||
|
|
||||||
|
[[command_irc_deop]]
|
||||||
|
[command]*`deop`* Operator-Privilegien einem oder mehreren Nicknamen entziehen::
|
||||||
|
........................................
|
||||||
|
/deop <nick> [<nick>...]
|
||||||
|
........................................
|
||||||
|
|
||||||
|
[[command_irc_devoice]]
|
||||||
|
[command]*`devoice`* Voice-Privilegien einem oder mehreren Nicknamen entziehen::
|
||||||
|
........................................
|
||||||
|
/devoice <nick> [<nick>...]
|
||||||
|
........................................
|
||||||
|
|
||||||
|
[[command_irc_die]]
|
||||||
|
[command]*`die`* Server herunterfahren::
|
||||||
|
........................................
|
||||||
|
/die [<target>]
|
||||||
|
|
||||||
|
target: Servername
|
||||||
|
........................................
|
||||||
|
|
||||||
|
[[command_irc_disconnect]]
|
||||||
|
[command]*`disconnect`* Verbindung zu einem oder mehreren IRC-Server(n) trennen::
|
||||||
|
........................................
|
||||||
|
/disconnect [<server>|-all|-pending [<reason>]]
|
||||||
|
|
||||||
|
server: Name des Servers zu dem die Verbindung getrennt werden soll
|
||||||
|
-all: Verbindung zu allen Servern trennen
|
||||||
|
-pending: bricht eine automatische Wiederverbindung für Server ab, zu denen gerade eine Wiederverbindung aufgebaut werden soll
|
||||||
|
reason: Begründung der Trennung
|
||||||
|
........................................
|
||||||
|
|
||||||
|
[[command_irc_halfop]]
|
||||||
|
[command]*`halfop`* halb-Operator Status an Nick(s) vergeben::
|
||||||
|
........................................
|
||||||
|
/halfop <nick> [<nick>...]
|
||||||
|
........................................
|
||||||
|
|
||||||
|
[[command_irc_ignore]]
|
||||||
|
[command]*`ignore`* Ignoriert Nicks/Hosts von Channels oder Servern::
|
||||||
|
........................................
|
||||||
|
/ignore list
|
||||||
|
add [re:]<nick> [<server> [<channel>]]
|
||||||
|
del <number>|-all
|
||||||
|
|
||||||
|
list: zeigt alle Ignorierungen an
|
||||||
|
add: fügt eine Ignorierung hinzu
|
||||||
|
nick: Nick oder Hostname (dies kann ein regulärer Ausdruck sein, sofern "re:" angegeben wird oder eine Maske mittels "*" genutzt wird um ein oder mehrere Zeichen zu ersetzen)
|
||||||
|
del: entfernt eine Ignorierung
|
||||||
|
number: Nummer der Ignorierung die entfernt werden soll (nutze "list" um den entsprechenden Eintrag zu finden)
|
||||||
|
-all: entfernt alle Einträge
|
||||||
|
server: interner Name des Server auf welchem die Ignorierung statt finden soll
|
||||||
|
channel: Name des Channel, in dem die Ignorierung statt finden soll
|
||||||
|
|
||||||
|
Hinweis: Um zwischen Groß-und Kleinschreibung zu unterscheiden muss am Wortanfang "(?-i)" genutzt werden.
|
||||||
|
|
||||||
|
Beispiele:
|
||||||
|
ignoriert den Nick "toto" global:
|
||||||
|
/ignore add toto
|
||||||
|
ignoriert den Host "toto@domain.com" auf dem freenode Server:
|
||||||
|
/ignore add toto@domain.com freenode
|
||||||
|
ignoriert den Host "toto*@*.domain.com" im Chat freenode/#weechat:
|
||||||
|
/ignore add toto*@*.domain.com freenode #weechat
|
||||||
|
........................................
|
||||||
|
|
||||||
|
[[command_irc_info]]
|
||||||
|
[command]*`info`* Information über den Server abfragen::
|
||||||
|
........................................
|
||||||
|
/info [<target>]
|
||||||
|
|
||||||
|
target: Servername
|
||||||
|
........................................
|
||||||
|
|
||||||
|
[[command_irc_invite]]
|
||||||
|
[command]*`invite`* Eine Person in einen Channel einladen::
|
||||||
|
........................................
|
||||||
|
/invite <nick> [<nick>...] [<channel>]
|
||||||
|
|
||||||
|
nick: Nick welcher eingeladen werden soll
|
||||||
|
channel: Channel für den die Einladung gelten soll
|
||||||
|
........................................
|
||||||
|
|
||||||
|
[[command_irc_ison]]
|
||||||
|
[command]*`ison`* Überprüft ob ein Nick gegenwärtig auf IRC angemeldet ist::
|
||||||
|
........................................
|
||||||
|
/ison <nick> [<nick>...]
|
||||||
|
|
||||||
|
nick: Nickname
|
||||||
|
........................................
|
||||||
|
|
||||||
|
[[command_irc_join]]
|
||||||
|
[command]*`join`* einen Channel betreten::
|
||||||
|
........................................
|
||||||
|
/join [-server <server>] [<channel1>[,<channel2>...]] [<key1>[,<key2>...]]
|
||||||
|
|
||||||
|
server: Verbindung zu diesem Server (interner Name)
|
||||||
|
channel: Name des Channels der betreten werden soll
|
||||||
|
key: Zugriffsschlüssel für einen Channel (Channels die einen Zugriffsschlüssel benötigen müssen zuerst aufgeführt werden)
|
||||||
|
|
||||||
|
Beispiele:
|
||||||
|
/join #weechat
|
||||||
|
/join #geschützter_Channel,#weechat Zugriffsschlüssel
|
||||||
|
/join -server freenode #weechat
|
||||||
|
........................................
|
||||||
|
|
||||||
|
[[command_irc_kick]]
|
||||||
|
[command]*`kick`* Einen User aus einem Channel herauswerfen::
|
||||||
|
........................................
|
||||||
|
/kick [<channel>] <nick> [<reason>]
|
||||||
|
|
||||||
|
channel: Channel in dem der Benutzers sich befindet
|
||||||
|
nick: Nick der rausgeworfen werden soll
|
||||||
|
reason: Begründung für den Rauswurf
|
||||||
|
........................................
|
||||||
|
|
||||||
|
[[command_irc_kickban]]
|
||||||
|
[command]*`kickban`* wirft jemanden aus dem Channel und verbannt ihn::
|
||||||
|
........................................
|
||||||
|
/kickban [<channel>] <nick> [<reason>]
|
||||||
|
|
||||||
|
channel: Channel in dem sich der User befindet
|
||||||
|
nick: Nickname der rausgeworfen und gebannt werden soll
|
||||||
|
reason: Begründung weshalb der User rausgeworfen wurde
|
||||||
|
|
||||||
|
Es ist möglich kick/ban mittels einer Maske durchzuführen. Der Nick wird aus der Maske heraus gefiltert und durch Joker ("*") ersetzt.
|
||||||
|
|
||||||
|
Beispiel:
|
||||||
|
Sperre "*!*@host.com" und kicke dann "toto":
|
||||||
|
/kickban toto!*@host.com
|
||||||
|
........................................
|
||||||
|
|
||||||
|
[[command_irc_kill]]
|
||||||
|
[command]*`kill`* Beende Client-Server Verbindung::
|
||||||
|
........................................
|
||||||
|
/kill <nick> <reason>
|
||||||
|
|
||||||
|
nick: Nickname, der Person, die rausgeworfen werden soll
|
||||||
|
reason: Begründung für den Rauswurf
|
||||||
|
........................................
|
||||||
|
|
||||||
|
[[command_irc_links]]
|
||||||
|
[command]*`links`* alle Servernamen auflisten die dem antwortenden Server bekannt sind::
|
||||||
|
........................................
|
||||||
|
/links [[<server>] <server_mask>]
|
||||||
|
|
||||||
|
server: dieser Server soll die Anfrage beantworten
|
||||||
|
server_mask: die aufzulistenden Server sollen diesem Muster entsprechen
|
||||||
|
........................................
|
||||||
|
|
||||||
|
[[command_irc_list]]
|
||||||
|
[command]*`list`* Channels mit ihrem Thema auflisten::
|
||||||
|
........................................
|
||||||
|
/list [<channel>[,<channel>...]] [<server>] [-re <regex>]
|
||||||
|
|
||||||
|
channel: aufzulistender Channel
|
||||||
|
server: Servername
|
||||||
|
regexp: regulärer Ausdruck der auf die Ausgabe angewendet werden soll (zwischen Groß- und Kleinschreibung wird nicht unterschieden. Um zwischen Groß- und Kleinschreibung zu unterscheiden muss zu Beginn "(?-i)" genutzt werden)
|
||||||
|
|
||||||
|
Beispiele:
|
||||||
|
listet alle Channels des Servers auf (dies kann bei großen Netzwerken sehr lange dauern):
|
||||||
|
/list
|
||||||
|
listet den Channel #weechat auf:
|
||||||
|
/list #weechat
|
||||||
|
listet alle Channels auf die mit "#weechat" beginnen (dies kann bei großen Netzwerken sehr lange dauern):
|
||||||
|
/list -re #weechat.*
|
||||||
|
........................................
|
||||||
|
|
||||||
|
[[command_irc_lusers]]
|
||||||
|
[command]*`lusers`* Statistik über die Größe des IRC-Netzwerks abfragen::
|
||||||
|
........................................
|
||||||
|
/lusers [<mask> [<target>]]
|
||||||
|
|
||||||
|
mask: ausschließlich Server, die diesem Muster entsprechen
|
||||||
|
target: Server, der die Anfrage weiterleiten soll
|
||||||
|
........................................
|
||||||
|
|
||||||
|
[[command_irc_map]]
|
||||||
|
[command]*`map`* Zeigt das IRC Netzwerk, in Form einer Baumstruktur, an::
|
||||||
|
........................................
|
||||||
|
........................................
|
||||||
|
|
||||||
|
[[command_irc_me]]
|
||||||
|
[command]*`me`* eine CTCP ACTION an den aktuellen Channel senden::
|
||||||
|
........................................
|
||||||
|
/me <message>
|
||||||
|
|
||||||
|
message: zu sendende Nachricht
|
||||||
|
........................................
|
||||||
|
|
||||||
|
[[command_irc_mode]]
|
||||||
|
[command]*`mode`* Modus von einem Channel oder User ändern::
|
||||||
|
........................................
|
||||||
|
/mode [<channel>] [+|-]o|p|s|i|t|n|m|l|b|e|v|k [<arguments>]
|
||||||
|
<nick> [+|-]i|s|w|o
|
||||||
|
|
||||||
|
Channel-Modi:
|
||||||
|
channel: zu ändernder Channel (standardmäßig der erste Channel)
|
||||||
|
o: vergebt oder entzieht Operator Privilegien
|
||||||
|
p: privater Channel
|
||||||
|
s: geheimer Channel
|
||||||
|
i: geschlossener Channel (Zutritt nur mit Einladung)
|
||||||
|
t: nur Operatoren dürfen das Thema setzen
|
||||||
|
n: keine Nachrichten von außerhalb des Channels zulassen
|
||||||
|
m: moderierter Channel (schreiben nur mit Voice)
|
||||||
|
l: maximale Anzahl an Usern im Channel festlegen
|
||||||
|
b: Bannmaske für zu sperrende User (in nick!ident@host-Form)
|
||||||
|
e: legt Ausnahmemaske fest
|
||||||
|
v: vergibt oder entzieht Voice (d.h. Schreibrechte bei moderierten Channels)
|
||||||
|
k: legt ein Passwort für den Channel fest
|
||||||
|
User-Modi:
|
||||||
|
nick: zu ändernder Nickname
|
||||||
|
i: User als unsichtbar kennzeichnen
|
||||||
|
s: User empfängt Server-Nachrichten
|
||||||
|
w: User empfängt WALLOPS
|
||||||
|
o: User ist Channel-Operator
|
||||||
|
|
||||||
|
Die Liste der hier dargestellten Modi ist nicht vollständig. Es sollte die Dokumentation des jeweiligen Servers zu Rate gezogen werden um alle verfügbaren Modi zu erfahren.
|
||||||
|
|
||||||
|
Beispiele:
|
||||||
|
schützt das Thema des Channels #weechat:
|
||||||
|
/mode #weechat +t
|
||||||
|
um sich auf dem Server unsichtbar machen:
|
||||||
|
/mode nick +i
|
||||||
|
........................................
|
||||||
|
|
||||||
|
[[command_irc_motd]]
|
||||||
|
[command]*`motd`* Die "Mitteilung des Tages" abfragen::
|
||||||
|
........................................
|
||||||
|
/motd [<target>]
|
||||||
|
|
||||||
|
target: Servername
|
||||||
|
........................................
|
||||||
|
|
||||||
|
[[command_irc_msg]]
|
||||||
|
[command]*`msg`* Nachricht an Nick/Channel verschicken::
|
||||||
|
........................................
|
||||||
|
/msg [-server <server>] <target>[,<target>...] <text>
|
||||||
|
|
||||||
|
server: schicke an diesen Server (interner Servername)
|
||||||
|
target: Nick oder Channel (darf eine Maske sein, '*' = aktueller Channel)
|
||||||
|
text: zu sendender Text
|
||||||
|
........................................
|
||||||
|
|
||||||
|
[[command_irc_names]]
|
||||||
|
[command]*`names`* Nicknamen in Channels auflisten::
|
||||||
|
........................................
|
||||||
|
/names [<channel>[,<channel>...]]
|
||||||
|
|
||||||
|
channel: Name des Channels
|
||||||
|
........................................
|
||||||
|
|
||||||
|
[[command_irc_nick]]
|
||||||
|
[command]*`nick`* derzeitigen Nicknamen ändern::
|
||||||
|
........................................
|
||||||
|
/nick [-all] <nick>
|
||||||
|
|
||||||
|
-all: Nickname auf allen verbundenen Servern ändern
|
||||||
|
nick: neuer Nickname
|
||||||
|
........................................
|
||||||
|
|
||||||
|
[[command_irc_notice]]
|
||||||
|
[command]*`notice`* Mitteilung (notice) an einen User verschicken::
|
||||||
|
........................................
|
||||||
|
/notice [-server <server>] <target> <text>
|
||||||
|
|
||||||
|
server: an diesen Server senden (interner Name)
|
||||||
|
target: Nickname oder Channel
|
||||||
|
text: zu sendender Text
|
||||||
|
........................................
|
||||||
|
|
||||||
|
[[command_irc_notify]]
|
||||||
|
[command]*`notify`* fügt eine Benachrichtigung für An- oder Abwesenheit von Nicks auf Servern hinzu::
|
||||||
|
........................................
|
||||||
|
/notify add <nick> [<server> [-away]]
|
||||||
|
del <nick>|-all [<server>]
|
||||||
|
|
||||||
|
add: fügt eine Benachrichtigung hinzu
|
||||||
|
nick: Nickname
|
||||||
|
server: interner Name des Servers (Standard: aktueller Server)
|
||||||
|
-away: gibt eine Benachrichtigung aus, falls sich die Abwesenheitsnachricht ändert (der Nick wird mittels whois abgefragt)
|
||||||
|
del: entfernt eine Benachrichtigung
|
||||||
|
-all: entfernt alle Benachrichtigungen
|
||||||
|
|
||||||
|
Ohne Angabe von Argumenten werden alle Benachrichtigungen für den aktuellen Server angezeigt (um alle Server abzufragen muss der Befehl im Core Buffer ausgeführt werden).
|
||||||
|
|
||||||
|
Beispiele:
|
||||||
|
Benachrichtigung falls sich "toto" am aktuellen Server an- oder abmeldet:
|
||||||
|
/notify add toto
|
||||||
|
Benachrichtigung falls sich "toto" am freenode Server an- oder abmeldet:
|
||||||
|
/notify add toto freenode
|
||||||
|
Benachrichtigung falls "toto" den Befehl away am freenode Server nutzt:
|
||||||
|
/notify add toto freenode -away
|
||||||
|
........................................
|
||||||
|
|
||||||
|
[[command_irc_op]]
|
||||||
|
[command]*`op`* Channel-Operator Status an Nicknamen vergeben::
|
||||||
|
........................................
|
||||||
|
/op <nick> [<nick>...]
|
||||||
|
........................................
|
||||||
|
|
||||||
|
[[command_irc_oper]]
|
||||||
|
[command]*`oper`* Operator Privilegien anfordern::
|
||||||
|
........................................
|
||||||
|
/oper <user> <password>
|
||||||
|
|
||||||
|
user: Username
|
||||||
|
password: Passwort
|
||||||
|
........................................
|
||||||
|
|
||||||
|
[[command_irc_part]]
|
||||||
|
[command]*`part`* Einen Channel verlassen::
|
||||||
|
........................................
|
||||||
|
/part [<channel>[,<channel>...]] [<message>]
|
||||||
|
|
||||||
|
channel: Name des Channels welcher verlassen werden soll
|
||||||
|
message: Abschiedsnachricht (wird anderen Usern angezeigt)
|
||||||
|
........................................
|
||||||
|
|
||||||
|
[[command_irc_ping]]
|
||||||
|
[command]*`ping`* sendet einen Ping an den Server::
|
||||||
|
........................................
|
||||||
|
/ping <server1> [<server2>]
|
||||||
|
|
||||||
|
server1: Server
|
||||||
|
server2: Ping an diesen Server weiterleiten
|
||||||
|
........................................
|
||||||
|
|
||||||
|
[[command_irc_pong]]
|
||||||
|
[command]*`pong`* Auf Ping antworten::
|
||||||
|
........................................
|
||||||
|
/pong <daemon> [<daemon2>]
|
||||||
|
|
||||||
|
Daemon: Daemon welcher auf die Ping-Nachricht geantwortet hat
|
||||||
|
Daemon2: Nachricht an diesen Daemon weiterleiten
|
||||||
|
........................................
|
||||||
|
|
||||||
|
[[command_irc_query]]
|
||||||
|
[command]*`query`* Eine private Nachricht an einen Nick schicken::
|
||||||
|
........................................
|
||||||
|
/query [-server <server>] <nick> [<text>]
|
||||||
|
|
||||||
|
server: an diesen Server senden (interner Name)
|
||||||
|
nick: Nickname für privaten Chat
|
||||||
|
text: Text der gesendet werden soll
|
||||||
|
........................................
|
||||||
|
|
||||||
|
[[command_irc_quote]]
|
||||||
|
[command]*`quote`* Daten direkt an Server senden (siehe RFC 2812)::
|
||||||
|
........................................
|
||||||
|
/quote [-server <server>] <data>
|
||||||
|
|
||||||
|
server: an diesen Server senden (interner Name wird genutzt)
|
||||||
|
data: unbearbeitete (RAW) Daten die gesendet werden sollen
|
||||||
|
........................................
|
||||||
|
|
||||||
|
[[command_irc_reconnect]]
|
||||||
|
[command]*`reconnect`* Mit einem oder mehreren Server(n) erneut verbinden::
|
||||||
|
........................................
|
||||||
|
/reconnect <server> [<server>...] [-nojoin] [-switch]
|
||||||
|
-all [-nojoin] [-switch]
|
||||||
|
|
||||||
|
server: Servername zu welchem neu verbunden werden soll
|
||||||
|
-all: mit allen Servern neu verbinden
|
||||||
|
-nojoin: Channels werden nicht betreten (auch falls autojoin für diesen Server aktiviert ist)
|
||||||
|
-switch: wechselt zur nächsten Server-Adresse
|
||||||
|
........................................
|
||||||
|
|
||||||
|
[[command_irc_rehash]]
|
||||||
|
[command]*`rehash`* Den Server auffordern seine Konfigurationsdatei neu zu laden::
|
||||||
|
........................................
|
||||||
|
/rehash [<option>]
|
||||||
|
|
||||||
|
option: zusätzliche Option, die von manchen Servern berücksichtigt wird.
|
||||||
|
........................................
|
||||||
|
|
||||||
|
[[command_irc_restart]]
|
||||||
|
[command]*`restart`* Den Server dazu bringen sich selbst neu zu starten::
|
||||||
|
........................................
|
||||||
|
/restart [<target>]
|
||||||
|
|
||||||
|
target: Servername
|
||||||
|
........................................
|
||||||
|
|
||||||
|
[[command_irc_sajoin]]
|
||||||
|
[command]*`sajoin`* Zwingt einen User einen oder mehrere Channel zu betreten::
|
||||||
|
........................................
|
||||||
|
/sajoin <nick> <channel>[,<channel>...]
|
||||||
|
|
||||||
|
nick: Nickname
|
||||||
|
channel: Name des Channels
|
||||||
|
........................................
|
||||||
|
|
||||||
|
[[command_irc_samode]]
|
||||||
|
[command]*`samode`* Ändert den Modus des Channels ohne das Operator-Privilegien vorliegen::
|
||||||
|
........................................
|
||||||
|
/samode <channel> <mode>
|
||||||
|
|
||||||
|
Channel: Name des Channel
|
||||||
|
Mode: neuer Modus für Channel
|
||||||
|
........................................
|
||||||
|
|
||||||
|
[[command_irc_sanick]]
|
||||||
|
[command]*`sanick`* Zwingt einen User den Nick zu ändern::
|
||||||
|
........................................
|
||||||
|
/sanick <nick> <new_nick>
|
||||||
|
|
||||||
|
nick: Nickname
|
||||||
|
new_nick: neuer Nickname
|
||||||
|
........................................
|
||||||
|
|
||||||
|
[[command_irc_sapart]]
|
||||||
|
[command]*`sapart`* Zwingt einen User den oder die Channel(s) zu verlassen::
|
||||||
|
........................................
|
||||||
|
/sapart <nick> <channel>[,<channel>...]
|
||||||
|
|
||||||
|
nick: Nickname
|
||||||
|
channel: Name des Channels
|
||||||
|
........................................
|
||||||
|
|
||||||
|
[[command_irc_saquit]]
|
||||||
|
[command]*`saquit`* Zwingt einen User den Server mit Begründung zu verlassen::
|
||||||
|
........................................
|
||||||
|
/saquit <nick> <reason>
|
||||||
|
|
||||||
|
nick: Nickname
|
||||||
|
reason: Grund der Abmeldung
|
||||||
|
........................................
|
||||||
|
|
||||||
|
[[command_irc_server]]
|
||||||
|
[command]*`server`* Auflisten, Hinzufügen oder Entfernen von IRC-Servern::
|
||||||
|
........................................
|
||||||
|
/server list|listfull [<server>]
|
||||||
|
add <server> <hostname>[/<port>] [-temp] [-<option>[=<value>]] [-no<option>]
|
||||||
|
copy|rename <server> <new_name>
|
||||||
|
del|keep <server>
|
||||||
|
deloutq|jump|raw
|
||||||
|
|
||||||
|
list: listet Server auf (ohne Angabe von Argumente wird diese Liste standardmäßig ausgegeben)
|
||||||
|
listfull: listet Server mit detaillierten Informationen über jeden einzelnen Server auf
|
||||||
|
add: erstellt einen neuen Server
|
||||||
|
server: Servername, dient der internen Nutzung und zur Darstellung
|
||||||
|
hostname: Name oder IP-Adresse des Servers. Optional kann noch der Port festgelegt werden (Standard-Port: 6667). Verschiedene Ports können durch Kommata getrennt werden
|
||||||
|
temp: erstellt temporären Server (wird nicht gespeichert)
|
||||||
|
option: legt die Optionen für den Server fest (die Boolean-Optionen können weggelassen werden)
|
||||||
|
nooption: stellt die Boolean Option auf "off" (Beispiel: -nossl)
|
||||||
|
copy: erstellt eine Kopie des Servers
|
||||||
|
rename: benennt den Server um
|
||||||
|
keep: behält den Server in der Konfigurationsdatei (ausschließlich für die Nutzung bei temporären Servern)
|
||||||
|
del: entfernt einen Server
|
||||||
|
deloutq: löscht bei allen Servern alle ausgehende Nachrichten, die in der Warteschlange stehen (dies betrifft alle Nachrichten die WeeChat gerade sendet)
|
||||||
|
jump: springt zum Server-Buffer
|
||||||
|
raw: öffnet Buffer mit Roh-IRC-Daten
|
||||||
|
|
||||||
|
Beispiele:
|
||||||
|
/server listfull
|
||||||
|
/server add oftc irc.oftc.net/6697 -ssl -autoconnect
|
||||||
|
/server add oftc6 irc6.oftc.net/6697 -ipv6 -ssl
|
||||||
|
/server add freenode2 chat.eu.freenode.net/6667,chat.us.freenode.net/6667
|
||||||
|
/server add freenode3 irc.freenode.net -password=mypass
|
||||||
|
/server copy oftc oftcbis
|
||||||
|
/server rename oftc newoftc
|
||||||
|
/server del freenode
|
||||||
|
/server deloutq
|
||||||
|
........................................
|
||||||
|
|
||||||
|
[[command_irc_service]]
|
||||||
|
[command]*`service`* Einen neuen Service eintragen::
|
||||||
|
........................................
|
||||||
|
/service <nick> <reserved> <distribution> <type> <reserved> <info>
|
||||||
|
|
||||||
|
distribution: Sichtbarkeit des Services
|
||||||
|
type: für spätere Verwendung reserviert
|
||||||
|
........................................
|
||||||
|
|
||||||
|
[[command_irc_servlist]]
|
||||||
|
[command]*`servlist`* Auflistung von Services die momentan mit dem Netzwerk verbunden sind::
|
||||||
|
........................................
|
||||||
|
/servlist [<mask> [<type>]]
|
||||||
|
|
||||||
|
mask: nur zutreffende Services auflisten
|
||||||
|
type: nur Services von diesem Typ auflisten
|
||||||
|
........................................
|
||||||
|
|
||||||
|
[[command_irc_squery]]
|
||||||
|
[command]*`squery`* Nachricht an einen Service senden::
|
||||||
|
........................................
|
||||||
|
/squery <service> <text>
|
||||||
|
|
||||||
|
service: Name des Service
|
||||||
|
text: zu sendender Text
|
||||||
|
........................................
|
||||||
|
|
||||||
|
[[command_irc_squit]]
|
||||||
|
[command]*`squit`* Verbindung zum Server trennen::
|
||||||
|
........................................
|
||||||
|
/squit <server> <comment>
|
||||||
|
|
||||||
|
server: Name des Servers
|
||||||
|
comment: Trennungsgrund
|
||||||
|
........................................
|
||||||
|
|
||||||
|
[[command_irc_stats]]
|
||||||
|
[command]*`stats`* Serverstatistik abfragen::
|
||||||
|
........................................
|
||||||
|
/stats [<query> [<server>]]
|
||||||
|
|
||||||
|
query: c/h/i/k/l/m/o/y/u (siehe RFC1459)
|
||||||
|
server: Name des Servers
|
||||||
|
........................................
|
||||||
|
|
||||||
|
[[command_irc_summon]]
|
||||||
|
[command]*`summon`* Nutzer die auf dem IRC-Server arbeiten darum bitten auf den IRC-Server zu kommen::
|
||||||
|
........................................
|
||||||
|
/summon <user> [<target> [<channel>]]
|
||||||
|
|
||||||
|
user: Benutzername
|
||||||
|
target: Servername
|
||||||
|
channel: Channelname
|
||||||
|
........................................
|
||||||
|
|
||||||
|
[[command_irc_time]]
|
||||||
|
[command]*`time`* Ortszeit des Servers abfragen::
|
||||||
|
........................................
|
||||||
|
/time [<target>]
|
||||||
|
|
||||||
|
target: Zeit des angegebenen Servers abfragen
|
||||||
|
........................................
|
||||||
|
|
||||||
|
[[command_irc_topic]]
|
||||||
|
[command]*`topic`* Thema des Channels abfragen/setzen::
|
||||||
|
........................................
|
||||||
|
/topic [<channel>] [<topic>|-delete]
|
||||||
|
|
||||||
|
channel: Name des Channels
|
||||||
|
topic: Thema für den Channel
|
||||||
|
-delete: entfernt das Thema des Channels
|
||||||
|
........................................
|
||||||
|
|
||||||
|
[[command_irc_trace]]
|
||||||
|
[command]*`trace`* Route zum angegebenen Server ermitteln::
|
||||||
|
........................................
|
||||||
|
/trace [<target>]
|
||||||
|
|
||||||
|
target: Server
|
||||||
|
........................................
|
||||||
|
|
||||||
|
[[command_irc_unban]]
|
||||||
|
[command]*`unban`* Bann aufheben (Nicks oder Hosts)::
|
||||||
|
........................................
|
||||||
|
/unban [<channel>] <nick> [<nick>...]
|
||||||
|
|
||||||
|
channel: Channel in dem der Bann aufzuheben ist
|
||||||
|
nick: User oder Host für den der Bann aufzuheben ist
|
||||||
|
........................................
|
||||||
|
|
||||||
|
[[command_irc_userhost]]
|
||||||
|
[command]*`userhost`* Zeigt Informationen zu Nicknamen an::
|
||||||
|
........................................
|
||||||
|
/userhost <nick> [<nick>...]
|
||||||
|
|
||||||
|
nick: Nickname
|
||||||
|
........................................
|
||||||
|
|
||||||
|
[[command_irc_users]]
|
||||||
|
[command]*`users`* Auflistung der User die bei dem Server angemeldet sind::
|
||||||
|
........................................
|
||||||
|
/users [<target>]
|
||||||
|
|
||||||
|
target: Server
|
||||||
|
........................................
|
||||||
|
|
||||||
|
[[command_irc_version]]
|
||||||
|
[command]*`version`* Versionsinformation des Nicknamen oder Servers ermitteln (des aktuellen oder angegebenen Nick/Server)::
|
||||||
|
........................................
|
||||||
|
/version [<server>|<nick>]
|
||||||
|
|
||||||
|
server: Servername
|
||||||
|
nick: Nickname
|
||||||
|
........................................
|
||||||
|
|
||||||
|
[[command_irc_voice]]
|
||||||
|
[command]*`voice`* Voice an Nick(s) vergeben::
|
||||||
|
........................................
|
||||||
|
/voice <nick> [<nick>...]
|
||||||
|
........................................
|
||||||
|
|
||||||
|
[[command_irc_wallchops]]
|
||||||
|
[command]*`wallchops`* Nachricht an Channel-Operator verschicken::
|
||||||
|
........................................
|
||||||
|
/wallchops [<channel>] <text>
|
||||||
|
|
||||||
|
channel: Name des Channel
|
||||||
|
text: Text der versendet werden soll
|
||||||
|
........................................
|
||||||
|
|
||||||
|
[[command_irc_wallops]]
|
||||||
|
[command]*`wallops`* Nachricht an alle User schicken die den 'w'-Mode gesetzt haben::
|
||||||
|
........................................
|
||||||
|
/wallops <text>
|
||||||
|
|
||||||
|
text: Text der gesendet werden soll
|
||||||
|
........................................
|
||||||
|
|
||||||
|
[[command_irc_who]]
|
||||||
|
[command]*`who`* Sendet eine Anfrage die eine Anzahl von Informationen zurück gibt.::
|
||||||
|
........................................
|
||||||
|
/who [<mask> [o]]
|
||||||
|
|
||||||
|
mask: nur Information über betreffende Nicknamen abfragen
|
||||||
|
o: nur Operatoren ausgeben, die dem Filter entsprechen
|
||||||
|
........................................
|
||||||
|
|
||||||
|
[[command_irc_whois]]
|
||||||
|
[command]*`whois`* Information über User abfragen::
|
||||||
|
........................................
|
||||||
|
/whois [<server>] <nick>[,<nick>...]
|
||||||
|
|
||||||
|
server: Servername
|
||||||
|
nick: Nickname (oder eine Maske)
|
||||||
|
........................................
|
||||||
|
|
||||||
|
[[command_irc_whowas]]
|
||||||
|
[command]*`whowas`* Informationen über einen nicht mehr angemeldeten Nicknamen abfragen::
|
||||||
|
........................................
|
||||||
|
/whowas <nick>[,<nick>...] [<count> [<target>]]
|
||||||
|
|
||||||
|
nick: Nickname, welcher gesucht werden soll
|
||||||
|
count: maximale Anzahl an Antworten (negative Zahl für eine vollständige Liste)
|
||||||
|
target: Antwort soll auf diese Suchmaske zutreffen
|
||||||
|
........................................
|
||||||
|
|
||||||
@@ -0,0 +1,545 @@
|
|||||||
|
* [[option_irc.color.input_nick]] *irc.color.input_nick*
|
||||||
|
** Beschreibung: `Farbe des eigenen Nicknamens in der Eingabezeile`
|
||||||
|
** Typ: Farbe
|
||||||
|
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `lightcyan`)
|
||||||
|
|
||||||
|
* [[option_irc.color.item_away]] *irc.color.item_away*
|
||||||
|
** Beschreibung: `Farbe des Abwesenheit-Textes in der Eingabezeile`
|
||||||
|
** Typ: Farbe
|
||||||
|
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `yellow`)
|
||||||
|
|
||||||
|
* [[option_irc.color.item_channel_modes]] *irc.color.item_channel_modes*
|
||||||
|
** Beschreibung: `Farbe der Channel-Modes (neben dem Channelnamen)`
|
||||||
|
** Typ: Farbe
|
||||||
|
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `default`)
|
||||||
|
|
||||||
|
* [[option_irc.color.item_lag_counting]] *irc.color.item_lag_counting*
|
||||||
|
** Beschreibung: `Farbe in der die Anzeige für die Verzögerung (Lag) dargestellt werden soll, sobald auf Antwort gewartet wird ("pong" wurde vom Server nicht empfangen und die Verzögerungszeit wird erhöht)`
|
||||||
|
** Typ: Farbe
|
||||||
|
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `default`)
|
||||||
|
|
||||||
|
* [[option_irc.color.item_lag_finished]] *irc.color.item_lag_finished*
|
||||||
|
** Beschreibung: `Farbe in der die Anzeige für die Verzögerung (Lag) dargestellt werden soll, sobald ein "pong" vom Server empfangen wurde`
|
||||||
|
** Typ: Farbe
|
||||||
|
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `yellow`)
|
||||||
|
|
||||||
|
* [[option_irc.color.message_join]] *irc.color.message_join*
|
||||||
|
** Beschreibung: `Textfarbe in der die Meldungen für das Betreten eines Channels angezeigt werden soll`
|
||||||
|
** Typ: Farbe
|
||||||
|
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `green`)
|
||||||
|
|
||||||
|
* [[option_irc.color.message_quit]] *irc.color.message_quit*
|
||||||
|
** Beschreibung: `Textfarbe in der die Meldungen für das Verlassen/Beenden eines Channels angezeigt werden soll`
|
||||||
|
** Typ: Farbe
|
||||||
|
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `red`)
|
||||||
|
|
||||||
|
* [[option_irc.color.mirc_remap]] *irc.color.mirc_remap*
|
||||||
|
** Beschreibung: `ersetzt mirc Farben in Nachrichten mittels einer Hashtabelle: Schlüssel sind "fg,bg" als Ganzzahl zwischen -1 (nicht angegeben) und 15. Als Wert ist der Farbname oder die Farbnummer von WeeChat möglich (Format: "1,-1:Farbe1;2,7:Farbe2"), Beispiel: "1,-1:darkgray;1,2:white,blue" ersetzt Schwarz durch "darkgray" und Schwarz auf Blau durch "white,blue"; Tabelle der Stardard-IRC-Farben von WeeChat: 0:weiß, 1:schwarz, 2:blau, 3:grün, 4:hellrot, 5:rot, 6:violett, 7:braun, 8:gelb, 9: hell-grün, 10:türkis, 11:hell-türkis, 12:hellblau, 13:hell-violett, 14:grau, 15:weiß`
|
||||||
|
** Typ: Zeichenkette
|
||||||
|
** Werte: beliebige Zeichenkette (Standardwert: `"1,-1:darkgray"`)
|
||||||
|
|
||||||
|
* [[option_irc.color.nick_prefix]] *irc.color.nick_prefix*
|
||||||
|
** Beschreibung: `Farbe für den Nick Präfix (Präfix ist die editierbare Zeichenkette die vor dem Nick steht)`
|
||||||
|
** Typ: Farbe
|
||||||
|
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `green`)
|
||||||
|
|
||||||
|
* [[option_irc.color.nick_prefixes]] *irc.color.nick_prefixes*
|
||||||
|
** Beschreibung: `Farben für Nick Präfix für das Modus-Symbol (o=op, h=halfop, v=voice, ..), Format: "o:color1;h:color2;v:color3" (falls ein Modus nicht gefunden wird versucht WeeChat die nächsten Modi die der Server sendet ("PREFIX"); ein spezieller Modus "*" kann als Standardfarbe genutzt werden falls kein Modus in der Liste gefunden wurde)`
|
||||||
|
** Typ: Zeichenkette
|
||||||
|
** Werte: beliebige Zeichenkette (Standardwert: `"q:lightred;a:lightcyan;o:lightgreen;h:lightmagenta;v:yellow;*:lightblue"`)
|
||||||
|
|
||||||
|
* [[option_irc.color.nick_suffix]] *irc.color.nick_suffix*
|
||||||
|
** Beschreibung: `Farbe für den Nick Suffix (Suffix ist die editierbare Zeichenkette die nach dem Nick steht)`
|
||||||
|
** Typ: Farbe
|
||||||
|
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `green`)
|
||||||
|
|
||||||
|
* [[option_irc.color.notice]] *irc.color.notice*
|
||||||
|
** Beschreibung: `Farbe des "Notice"-Textes in Notizen`
|
||||||
|
** Typ: Farbe
|
||||||
|
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `green`)
|
||||||
|
|
||||||
|
* [[option_irc.color.reason_quit]] *irc.color.reason_quit*
|
||||||
|
** Beschreibung: `Textfarbe in der die Begründung einer part/quit Nachricht angezeigt werden soll`
|
||||||
|
** Typ: Farbe
|
||||||
|
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `default`)
|
||||||
|
|
||||||
|
* [[option_irc.color.topic_new]] *irc.color.topic_new*
|
||||||
|
** Beschreibung: `Farbe in dem das neue Thema des Channels dargestellt werden soll, falls das Thema des Channels geändert wurde`
|
||||||
|
** Typ: Farbe
|
||||||
|
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `white`)
|
||||||
|
|
||||||
|
* [[option_irc.color.topic_old]] *irc.color.topic_old*
|
||||||
|
** Beschreibung: `Farbe in dem das alte Thema des Channels dargestellt werden soll, falls das Thema des Channels geändert wurde`
|
||||||
|
** Typ: Farbe
|
||||||
|
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "_" für unterstrichen (Standardwert: `darkgray`)
|
||||||
|
|
||||||
|
* [[option_irc.look.buffer_switch_autojoin]] *irc.look.buffer_switch_autojoin*
|
||||||
|
** Beschreibung: `wechselt automatisch zum Channel-Buffer falls dieser automatisch betreten wurde (mittels der Serveroption "autojoin")`
|
||||||
|
** Typ: boolesch
|
||||||
|
** Werte: on, off (Standardwert: `on`)
|
||||||
|
|
||||||
|
* [[option_irc.look.buffer_switch_join]] *irc.look.buffer_switch_join*
|
||||||
|
** Beschreibung: `wechselt automatisch zum Channel-Buffer falls dieser manuell betreten wurde (mittels dem /join Befehl)`
|
||||||
|
** Typ: boolesch
|
||||||
|
** Werte: on, off (Standardwert: `on`)
|
||||||
|
|
||||||
|
* [[option_irc.look.color_nicks_in_names]] *irc.look.color_nicks_in_names*
|
||||||
|
** Beschreibung: `nutzt in der Ausgabe von /names die Nickfarbe des jeweiligen Nicks (oder bei der Auflistung der Nicks wenn man einen Channel betritt)`
|
||||||
|
** Typ: boolesch
|
||||||
|
** Werte: on, off (Standardwert: `off`)
|
||||||
|
|
||||||
|
* [[option_irc.look.color_nicks_in_nicklist]] *irc.look.color_nicks_in_nicklist*
|
||||||
|
** Beschreibung: `Nutzt die Nickfarben in der Nicklist`
|
||||||
|
** Typ: boolesch
|
||||||
|
** Werte: on, off (Standardwert: `off`)
|
||||||
|
|
||||||
|
* [[option_irc.look.color_nicks_in_server_messages]] *irc.look.color_nicks_in_server_messages*
|
||||||
|
** Beschreibung: `nutzt die Nickfarbe bei Nachrichten vom Server`
|
||||||
|
** Typ: boolesch
|
||||||
|
** Werte: on, off (Standardwert: `on`)
|
||||||
|
|
||||||
|
* [[option_irc.look.color_pv_nick_like_channel]] *irc.look.color_pv_nick_like_channel*
|
||||||
|
** Beschreibung: `nutzt die selbe Farbe für die Darstellung des Nicks im Channel wie auch im privaten Buffer`
|
||||||
|
** Typ: boolesch
|
||||||
|
** Werte: on, off (Standardwert: `on`)
|
||||||
|
|
||||||
|
* [[option_irc.look.ctcp_time_format]] *irc.look.ctcp_time_format*
|
||||||
|
** Beschreibung: `Format für die Zeitanzeige die bei einer CTCP TIME Anfrage zurückgesendet wird (siehe man strftime für Platzhalter für das Datum und die Uhrzeit)`
|
||||||
|
** Typ: Zeichenkette
|
||||||
|
** Werte: beliebige Zeichenkette (Standardwert: `"%a, %d %b %Y %T %z"`)
|
||||||
|
|
||||||
|
* [[option_irc.look.display_away]] *irc.look.display_away*
|
||||||
|
** Beschreibung: `zeigt eine Nachricht an, sobald der Abwesenheitsstatus ein- bzw. ausgeschaltet wird (off: zeigt/sendet keine Nachricht, local: eine Nachricht wird lokal angezeigt, channel: sendet eine Nachricht an die Channels)`
|
||||||
|
** Typ: integer
|
||||||
|
** Werte: off, local, channel (Standardwert: `local`)
|
||||||
|
|
||||||
|
* [[option_irc.look.display_ctcp_blocked]] *irc.look.display_ctcp_blocked*
|
||||||
|
** Beschreibung: `CTCP Nachrichten werden angezeigt, obwohl sie unterdrückt werden`
|
||||||
|
** Typ: boolesch
|
||||||
|
** Werte: on, off (Standardwert: `on`)
|
||||||
|
|
||||||
|
* [[option_irc.look.display_ctcp_reply]] *irc.look.display_ctcp_reply*
|
||||||
|
** Beschreibung: `CTCP Antworten, die durch WeeChat versendet wurden, werden angezeigt`
|
||||||
|
** Typ: boolesch
|
||||||
|
** Werte: on, off (Standardwert: `on`)
|
||||||
|
|
||||||
|
* [[option_irc.look.display_ctcp_unknown]] *irc.look.display_ctcp_unknown*
|
||||||
|
** Beschreibung: `unbekannte CTCP Nachrichten werden angezeigt`
|
||||||
|
** Typ: boolesch
|
||||||
|
** Werte: on, off (Standardwert: `on`)
|
||||||
|
|
||||||
|
* [[option_irc.look.display_host_join]] *irc.look.display_host_join*
|
||||||
|
** Beschreibung: `Zeigt den Host in einer join Nachricht an`
|
||||||
|
** Typ: boolesch
|
||||||
|
** Werte: on, off (Standardwert: `on`)
|
||||||
|
|
||||||
|
* [[option_irc.look.display_host_join_local]] *irc.look.display_host_join_local*
|
||||||
|
** Beschreibung: `Zeigt den Host in join Nachrichten des lokalen Client an`
|
||||||
|
** Typ: boolesch
|
||||||
|
** Werte: on, off (Standardwert: `on`)
|
||||||
|
|
||||||
|
* [[option_irc.look.display_host_quit]] *irc.look.display_host_quit*
|
||||||
|
** Beschreibung: `Zeigt den Host in einer part/quit Nachricht an`
|
||||||
|
** Typ: boolesch
|
||||||
|
** Werte: on, off (Standardwert: `on`)
|
||||||
|
|
||||||
|
* [[option_irc.look.display_old_topic]] *irc.look.display_old_topic*
|
||||||
|
** Beschreibung: `Zeige das alte Thema an, falls das Thema des Channels geändert wurde`
|
||||||
|
** Typ: boolesch
|
||||||
|
** Werte: on, off (Standardwert: `on`)
|
||||||
|
|
||||||
|
* [[option_irc.look.display_pv_away_once]] *irc.look.display_pv_away_once*
|
||||||
|
** Beschreibung: `in einer privaten Unterhaltung nur einmal eine Abwesenheitsnachricht anzeigen`
|
||||||
|
** Typ: boolesch
|
||||||
|
** Werte: on, off (Standardwert: `on`)
|
||||||
|
|
||||||
|
* [[option_irc.look.display_pv_back]] *irc.look.display_pv_back*
|
||||||
|
** Beschreibung: `es wird bei einer privaten Unterhaltung eine Mitteilung ausgegeben falls der User wieder zurück ist (falls der User sich beim Server abgemeldet hat)`
|
||||||
|
** Typ: boolesch
|
||||||
|
** Werte: on, off (Standardwert: `on`)
|
||||||
|
|
||||||
|
* [[option_irc.look.hide_nickserv_pwd]] *irc.look.hide_nickserv_pwd*
|
||||||
|
** Beschreibung: `Passwörter verstecken die durch NickServ angezeigt werden`
|
||||||
|
** Typ: boolesch
|
||||||
|
** Werte: on, off (Standardwert: `on`)
|
||||||
|
|
||||||
|
* [[option_irc.look.highlight_channel]] *irc.look.highlight_channel*
|
||||||
|
** Beschreibung: `durch Kommata getrennte Liste von Wörtern die im Channel-Buffer als Highlight erscheinen sollen (zwischen Groß- und Kleinschreibung wird nicht unterschieden. Um zwischen Groß- und Kleinschreibung zu unterscheiden muss zu Beginn "(?-i)" genutzt werden; des weiteren können folgende Variablen genutzt werden: $nick, $channel und $server). Die angegeben Wörter werden der lokalen Variable "highlight_words" hinzugefügt, sobald der Buffer geöffnet wird. Dies bedeutet, dass diese Option keinen direkten Einfluss auf schon geöffnete Buffer hat. Eine leere Zeichenkette deaktiviert ein Highlight für den Nick. Beispiel: "$nick", "(?-i)$nick"`
|
||||||
|
** Typ: Zeichenkette
|
||||||
|
** Werte: beliebige Zeichenkette (Standardwert: `"$nick"`)
|
||||||
|
|
||||||
|
* [[option_irc.look.highlight_pv]] *irc.look.highlight_pv*
|
||||||
|
** Beschreibung: `durch Kommata getrennte Liste von Wörtern die in einem privaten Buffer als Highlight erscheinen sollen (zwischen Groß- und Kleinschreibung wird nicht unterschieden. Um zwischen Groß- und Kleinschreibung zu unterscheiden muss zu Beginn "(?-i)" genutzt werden; des weiteren können folgende Variablen genutzt werden: $nick, $channel und $server). Die angegeben Wörter werden der lokalen Variable "highlight_words" hinzugefügt, sobald der Buffer geöffnet wird. Dies bedeutet, dass diese Option keinen direkten Einfluss auf schon geöffnete Buffer hat. Eine leere Zeichenkette deaktiviert ein Highlight für den Nick. Beispiel: "$nick", "(?-i)$nick"`
|
||||||
|
** Typ: Zeichenkette
|
||||||
|
** Werte: beliebige Zeichenkette (Standardwert: `"$nick"`)
|
||||||
|
|
||||||
|
* [[option_irc.look.highlight_server]] *irc.look.highlight_server*
|
||||||
|
** Beschreibung: `durch Kommata getrennte Liste von Wörtern die im Serverbuffer als Highlight erscheinen sollen (zwischen Groß- und Kleinschreibung wird nicht unterschieden. Um zwischen Groß- und Kleinschreibung zu unterscheiden muss zu Beginn "(?-i)" genutzt werden; des weiteren können folgende Variablen genutzt werden: $nick, $channel und $server). Die angegeben Wörter werden der lokalen Variable "highlight_words" hinzugefügt, sobald der Buffer geöffnet wird. Dies bedeutet, dass diese Option keinen direkten Einfluss auf schon geöffnete Buffer hat. Eine leere Zeichenkette deaktiviert ein Highlight für den Nick. Beispiel: "$nick", "(?-i)$nick"`
|
||||||
|
** Typ: Zeichenkette
|
||||||
|
** Werte: beliebige Zeichenkette (Standardwert: `"$nick"`)
|
||||||
|
|
||||||
|
* [[option_irc.look.highlight_tags]] *irc.look.highlight_tags*
|
||||||
|
** Beschreibung: `eine durch Kommata getrennte Liste von Schlagwörtern welche eine Nachricht hervorheben sollen (Highlight) (normalerweise trifft dies auf jede Nachricht eines Users zu, ausgenommen Nachrichten vom Server,..)`
|
||||||
|
** Typ: Zeichenkette
|
||||||
|
** Werte: beliebige Zeichenkette (Standardwert: `"irc_privmsg,irc_notice"`)
|
||||||
|
|
||||||
|
* [[option_irc.look.item_away_message]] *irc.look.item_away_message*
|
||||||
|
** Beschreibung: `Abwesenheitsnachricht in der Away-Bar-Item anzeigen`
|
||||||
|
** Typ: boolesch
|
||||||
|
** Werte: on, off (Standardwert: `on`)
|
||||||
|
|
||||||
|
* [[option_irc.look.item_channel_modes_hide_key]] *irc.look.item_channel_modes_hide_key*
|
||||||
|
** Beschreibung: `der Channel-Schlüssel wird nicht im Channel Modus angezeigt (diese Option unterdrückt alle Channel-Modi falls der Modus für den Channel auf +k gesetzt wurde)`
|
||||||
|
** Typ: boolesch
|
||||||
|
** Werte: on, off (Standardwert: `off`)
|
||||||
|
|
||||||
|
* [[option_irc.look.item_display_server]] *irc.look.item_display_server*
|
||||||
|
** Beschreibung: `Name der Bar-Item in dem der IRC Server angezeigt wird (für Status-Bar)`
|
||||||
|
** Typ: integer
|
||||||
|
** Werte: buffer_plugin, buffer_name (Standardwert: `buffer_plugin`)
|
||||||
|
|
||||||
|
* [[option_irc.look.item_nick_modes]] *irc.look.item_nick_modes*
|
||||||
|
** Beschreibung: `zeigt Nick-Modi in "input_prompt" Bar-Item`
|
||||||
|
** Typ: boolesch
|
||||||
|
** Werte: on, off (Standardwert: `on`)
|
||||||
|
|
||||||
|
* [[option_irc.look.item_nick_prefix]] *irc.look.item_nick_prefix*
|
||||||
|
** Beschreibung: `der Nick-Präfix wird in "input_prompt" Bar-Item angezeigt`
|
||||||
|
** Typ: boolesch
|
||||||
|
** Werte: on, off (Standardwert: `on`)
|
||||||
|
|
||||||
|
* [[option_irc.look.msgbuffer_fallback]] *irc.look.msgbuffer_fallback*
|
||||||
|
** Beschreibung: `Standardbuffer der für Ausgaben genutzt werden soll, falls ein privater Buffer nicht gefunden wird`
|
||||||
|
** Typ: integer
|
||||||
|
** Werte: current, server (Standardwert: `current`)
|
||||||
|
|
||||||
|
* [[option_irc.look.new_channel_position]] *irc.look.new_channel_position*
|
||||||
|
** Beschreibung: `ein neu geöffneter Channel wird auf eine Position gezwungen (none = standardmäßige Position (sollte der letzte Buffer in der Liste sein), next = aktueller Buffer + 1, near_server = nach dem letztem Channel/privaten Buffer des jeweiligen Servers)`
|
||||||
|
** Typ: integer
|
||||||
|
** Werte: none, next, near_server (Standardwert: `none`)
|
||||||
|
|
||||||
|
* [[option_irc.look.new_pv_position]] *irc.look.new_pv_position*
|
||||||
|
** Beschreibung: `ein neuer privater Buffer wird auf eine Position gezwungen (none = standardmäßige Position (sollte der letzte Buffer in der Liste sein), next = aktueller Buffer + 1, near_server = nach dem letztem Channel/privaten Buffer des jeweiligen Servers)`
|
||||||
|
** Typ: integer
|
||||||
|
** Werte: none, next, near_server (Standardwert: `none`)
|
||||||
|
|
||||||
|
* [[option_irc.look.nick_color_force]] *irc.look.nick_color_force*
|
||||||
|
** Beschreibung: `erzwingt für einen Nick eine spezielle Farbe. Die mittels Streuwertfunktion aus dem Nicknamen generierte Nickfarbe findet für diese Nicks keine Anwendung (Format:"Nick1:Farbe1;Nick2:Farbe2"). Bei der Schreibweise der Nicks wird sowohl nach Groß- und Kleinschreibung unterschieden und ebenso kann man die Nicks nur mit Kleinbuchstaben schreiben.`
|
||||||
|
** Typ: Zeichenkette
|
||||||
|
** Werte: beliebige Zeichenkette (Standardwert: `""`)
|
||||||
|
|
||||||
|
* [[option_irc.look.nick_color_stop_chars]] *irc.look.nick_color_stop_chars*
|
||||||
|
** Beschreibung: `Zeichen die genutzt werden sollen damit bei der Generierung der Farbe für einen Nicknamen abgebrochen wird. Es muss mindestens ein Zeichen im Nicknamen enthalten sein der nicht in dieser Liste aufgeführt wird, damit eine Farbe für den Nicknamen erstellt werden kann (Beispiel: Der Nickname lautet "|nick|abwesend" wobei das Zeichen "|" ignoriert werden soll. Die Farbe für den Nicknamen wird nun für "|nick" anstelle von "|nick|abwesend" erstellt).`
|
||||||
|
** Typ: Zeichenkette
|
||||||
|
** Werte: beliebige Zeichenkette (Standardwert: `"_|["`)
|
||||||
|
|
||||||
|
* [[option_irc.look.nick_completion_smart]] *irc.look.nick_completion_smart*
|
||||||
|
** Beschreibung: `intelligente Vervollständigung für Nicks (es wird zuerst mit den letzten Rednern vervollständigt): speakers = alle Redner (einschließlich Highlights), speakers_highlight = nur Redner die eine Highlight Nachricht geschrieben haben`
|
||||||
|
** Typ: integer
|
||||||
|
** Werte: off, speakers, speakers_highlights (Standardwert: `speakers`)
|
||||||
|
|
||||||
|
* [[option_irc.look.nick_mode]] *irc.look.nick_mode*
|
||||||
|
** Beschreibung: `vor dem Nick wird der entsprechende Nickmodus (op, voice,...) angezeigt (none = Funktion ist deaktiviert, prefix = wird nur im Präfix angezeigt (Standardeinstellung), action = wird nur in action Nachrichten angezeigt, both = im Präfix und in action Nachrichten)`
|
||||||
|
** Typ: integer
|
||||||
|
** Werte: none, prefix, action, both (Standardwert: `prefix`)
|
||||||
|
|
||||||
|
* [[option_irc.look.nick_mode_empty]] *irc.look.nick_mode_empty*
|
||||||
|
** Beschreibung: `es wird ein Leerzeichen anstelle eines Nickmodus verwendet, falls kein Nickmodus ((half)op/voice [@%+]) vorhanden ist`
|
||||||
|
** Typ: boolesch
|
||||||
|
** Werte: on, off (Standardwert: `off`)
|
||||||
|
|
||||||
|
* [[option_irc.look.nick_prefix]] *irc.look.nick_prefix*
|
||||||
|
** Beschreibung: `Text, der im Chatfenster vor dem Nickname erscheinen soll`
|
||||||
|
** Typ: Zeichenkette
|
||||||
|
** Werte: beliebige Zeichenkette (Standardwert: `""`)
|
||||||
|
|
||||||
|
* [[option_irc.look.nick_suffix]] *irc.look.nick_suffix*
|
||||||
|
** Beschreibung: `Text, der im Chatfenster nach dem Nickname erscheinen soll`
|
||||||
|
** Typ: Zeichenkette
|
||||||
|
** Werte: beliebige Zeichenkette (Standardwert: `""`)
|
||||||
|
|
||||||
|
* [[option_irc.look.notice_as_pv]] *irc.look.notice_as_pv*
|
||||||
|
** Beschreibung: `zeigt Notizen als private Nachricht an (wird die "auto" Option verwendet dann wird ein privater Buffer genutzt, falls vorhanden)`
|
||||||
|
** Typ: integer
|
||||||
|
** Werte: auto, never, always (Standardwert: `auto`)
|
||||||
|
|
||||||
|
* [[option_irc.look.notify_tags_ison]] *irc.look.notify_tags_ison*
|
||||||
|
** Beschreibung: `durch Kommata getrennte Liste von Schlagwörtern die in der Nachricht von notify ausgegeben werden sollen falls sich ein Nick beim Server an- oder abmeldet (Rückgabe vom Befehl ison), zum Beispiel: "notify_highlight","notify_message" oder "notify_private"`
|
||||||
|
** Typ: Zeichenkette
|
||||||
|
** Werte: beliebige Zeichenkette (Standardwert: `"notify_message"`)
|
||||||
|
|
||||||
|
* [[option_irc.look.notify_tags_whois]] *irc.look.notify_tags_whois*
|
||||||
|
** Beschreibung: `durch Kommata getrennte Liste von Schlagwörtern die in der Nachricht von notify ausgegeben werden sollen falls ein Nick den Befehl away nutzt (Rückgabe vom Befehl whois), zum Beispiel: "notify_highlight", "notify_message" oder "notify_private"`
|
||||||
|
** Typ: Zeichenkette
|
||||||
|
** Werte: beliebige Zeichenkette (Standardwert: `"notify_message"`)
|
||||||
|
|
||||||
|
* [[option_irc.look.part_closes_buffer]] *irc.look.part_closes_buffer*
|
||||||
|
** Beschreibung: `schließt den Buffer wenn "/part" im Channel ausgeführt wird`
|
||||||
|
** Typ: boolesch
|
||||||
|
** Werte: on, off (Standardwert: `off`)
|
||||||
|
|
||||||
|
* [[option_irc.look.raw_messages]] *irc.look.raw_messages*
|
||||||
|
** Beschreibung: `Anzahl der IRC-RAW-Nachrichten die im Speicher gehalten werden sollen falls der RAW-Daten-Buffer geschlossen ist (die Nachrichten werden umgehend angezeigt sobald der RAW-Daten-Buffer geöffnet wird)`
|
||||||
|
** Typ: integer
|
||||||
|
** Werte: 0 .. 65535 (Standardwert: `256`)
|
||||||
|
|
||||||
|
* [[option_irc.look.server_buffer]] *irc.look.server_buffer*
|
||||||
|
** Beschreibung: `Server-Buffer zusammenfügen`
|
||||||
|
** Typ: integer
|
||||||
|
** Werte: merge_with_core, merge_without_core, independent (Standardwert: `merge_with_core`)
|
||||||
|
|
||||||
|
* [[option_irc.look.smart_filter]] *irc.look.smart_filter*
|
||||||
|
** Beschreibung: `filtert join/part/quit/nick Nachrichten für einen Nick der einige Minuten im Channel inaktiv gewesen ist. Dazu muss ein Filter mit dem Schlagwort "irc_smart_filter" erstellt werden.`
|
||||||
|
** Typ: boolesch
|
||||||
|
** Werte: on, off (Standardwert: `on`)
|
||||||
|
|
||||||
|
* [[option_irc.look.smart_filter_delay]] *irc.look.smart_filter_delay*
|
||||||
|
** Beschreibung: `Verzögerung, in Minuten, in denen join/part/quit Nachrichten gefiltert werden`
|
||||||
|
** Typ: integer
|
||||||
|
** Werte: 1 .. 10080 (Standardwert: `5`)
|
||||||
|
|
||||||
|
* [[option_irc.look.smart_filter_join]] *irc.look.smart_filter_join*
|
||||||
|
** Beschreibung: `aktiviert einen intelligenten Filter für "join" Nachrichten`
|
||||||
|
** Typ: boolesch
|
||||||
|
** Werte: on, off (Standardwert: `on`)
|
||||||
|
|
||||||
|
* [[option_irc.look.smart_filter_nick]] *irc.look.smart_filter_nick*
|
||||||
|
** Beschreibung: `aktiviert einen intelligenten Filter für Nachrichten von einem "Nick"`
|
||||||
|
** Typ: boolesch
|
||||||
|
** Werte: on, off (Standardwert: `on`)
|
||||||
|
|
||||||
|
* [[option_irc.look.smart_filter_quit]] *irc.look.smart_filter_quit*
|
||||||
|
** Beschreibung: `aktiviert einen intelligenten Filter für "part" und "quit" Nachrichten`
|
||||||
|
** Typ: boolesch
|
||||||
|
** Werte: on, off (Standardwert: `on`)
|
||||||
|
|
||||||
|
* [[option_irc.look.topic_strip_colors]] *irc.look.topic_strip_colors*
|
||||||
|
** Beschreibung: `Farben werden im Channel-Thema entfernt (wird nur genutzt wenn der Buffer-Titel angezeigt wird)`
|
||||||
|
** Typ: boolesch
|
||||||
|
** Werte: on, off (Standardwert: `off`)
|
||||||
|
|
||||||
|
* [[option_irc.network.autoreconnect_delay_growing]] *irc.network.autoreconnect_delay_growing*
|
||||||
|
** Beschreibung: `Multiplikator für die Verzögerung bei der automatischen Wiederverbindung zum Server (1 = immer die selbe Verzögerung nutzen, 2 = Verzögerung*2 für jeden weiteren Versuch, ..)`
|
||||||
|
** Typ: integer
|
||||||
|
** Werte: 1 .. 100 (Standardwert: `2`)
|
||||||
|
|
||||||
|
* [[option_irc.network.autoreconnect_delay_max]] *irc.network.autoreconnect_delay_max*
|
||||||
|
** Beschreibung: `maximale Verzögerung bei der automatischen wiederverbindung zum Server (in Sekunden, 0 = keine Begrenzung)`
|
||||||
|
** Typ: integer
|
||||||
|
** Werte: 0 .. 86400 (Standardwert: `1800`)
|
||||||
|
|
||||||
|
* [[option_irc.network.colors_receive]] *irc.network.colors_receive*
|
||||||
|
** Beschreibung: `wenn deaktiviert, werden Farben-Codes von eingehenden Nachrichten ignoriert.`
|
||||||
|
** Typ: boolesch
|
||||||
|
** Werte: on, off (Standardwert: `on`)
|
||||||
|
|
||||||
|
* [[option_irc.network.colors_send]] *irc.network.colors_send*
|
||||||
|
** Beschreibung: `erlaubt Benutzern, spezielle Codes zu versenden (ctrl-c + Code und optional Farbe: b=fett, cxx=Farbe, cxx,yy=Farbe+Hintergrund, u=unterstrichen, r=invertiert)`
|
||||||
|
** Typ: boolesch
|
||||||
|
** Werte: on, off (Standardwert: `on`)
|
||||||
|
|
||||||
|
* [[option_irc.network.lag_check]] *irc.network.lag_check*
|
||||||
|
** Beschreibung: `Intervall zwischen zwei Überprüfungen auf Verfügbarkeit des Servers (in Sekunden, 0 = keine Überprüfung)`
|
||||||
|
** Typ: integer
|
||||||
|
** Werte: 0 .. 604800 (Standardwert: `60`)
|
||||||
|
|
||||||
|
* [[option_irc.network.lag_disconnect]] *irc.network.lag_disconnect*
|
||||||
|
** Beschreibung: `maximal Verzögerung (Lag) bis zum Trennen der Verbindung (in Minuten - 0 = niemals trennen)`
|
||||||
|
** Typ: integer
|
||||||
|
** Werte: 0 .. 10080 (Standardwert: `0`)
|
||||||
|
|
||||||
|
* [[option_irc.network.lag_min_show]] *irc.network.lag_min_show*
|
||||||
|
** Beschreibung: `geringste Verzögerungszeit (Lag) die angezeigt werden soll (in Millisekunden)`
|
||||||
|
** Typ: integer
|
||||||
|
** Werte: 0 .. 86400000 (Standardwert: `500`)
|
||||||
|
|
||||||
|
* [[option_irc.network.lag_refresh_interval]] *irc.network.lag_refresh_interval*
|
||||||
|
** Beschreibung: `Intervall zwischen zwei Aktualisierungen der Verzögerungsanzeige (Lag-Item), wenn die Verzögerungszeit sich erhöht (in Sekunden)`
|
||||||
|
** Typ: integer
|
||||||
|
** Werte: 1 .. 3600 (Standardwert: `1`)
|
||||||
|
|
||||||
|
* [[option_irc.network.notify_check_ison]] *irc.network.notify_check_ison*
|
||||||
|
** Beschreibung: `Intervall zwischen zwei notify Überprüfungen mit dem IRC Befehl "ison" (in Minuten)`
|
||||||
|
** Typ: integer
|
||||||
|
** Werte: 1 .. 10080 (Standardwert: `1`)
|
||||||
|
|
||||||
|
* [[option_irc.network.notify_check_whois]] *irc.network.notify_check_whois*
|
||||||
|
** Beschreibung: `Intervall zwischen zwei notify Überprüfungen mit dem IRC Befehl "whois" (in Minuten)`
|
||||||
|
** Typ: integer
|
||||||
|
** Werte: 1 .. 10080 (Standardwert: `5`)
|
||||||
|
|
||||||
|
* [[option_irc.network.send_unknown_commands]] *irc.network.send_unknown_commands*
|
||||||
|
** Beschreibung: `sendet unbekannte Befehle an den Server`
|
||||||
|
** Typ: boolesch
|
||||||
|
** Werte: on, off (Standardwert: `off`)
|
||||||
|
|
||||||
|
* [[option_irc.server_default.addresses]] *irc.server_default.addresses*
|
||||||
|
** Beschreibung: `Liste der Hostnamen/Ports oder IP/Ports des Servers (durch Komma getrennt)`
|
||||||
|
** Typ: Zeichenkette
|
||||||
|
** Werte: beliebige Zeichenkette (Standardwert: `""`)
|
||||||
|
|
||||||
|
* [[option_irc.server_default.anti_flood_prio_high]] *irc.server_default.anti_flood_prio_high*
|
||||||
|
** Beschreibung: `Anti-Flood für dringliche Inhalte: Zeit in Sekunden zwischen zwei Benutzernachrichten oder Befehlen die zum IRC Server versendet wurden (0 = Anti-Flood deaktivieren)`
|
||||||
|
** Typ: integer
|
||||||
|
** Werte: 0 .. 60 (Standardwert: `2`)
|
||||||
|
|
||||||
|
* [[option_irc.server_default.anti_flood_prio_low]] *irc.server_default.anti_flood_prio_low*
|
||||||
|
** Beschreibung: `Anti-Flood für weniger dringliche Inhalte: Zeit in Sekunden zwischen zwei Benutzernachrichten die zum IRC Server versendet wurden. Beispiel: automatische CTCP Antworten (0 = Anti-Flood deaktivieren)`
|
||||||
|
** Typ: integer
|
||||||
|
** Werte: 0 .. 60 (Standardwert: `2`)
|
||||||
|
|
||||||
|
* [[option_irc.server_default.autoconnect]] *irc.server_default.autoconnect*
|
||||||
|
** Beschreibung: `Beim Programmstart von Weechat automatisch mit dem Server verbinden`
|
||||||
|
** Typ: boolesch
|
||||||
|
** Werte: on, off (Standardwert: `off`)
|
||||||
|
|
||||||
|
* [[option_irc.server_default.autojoin]] *irc.server_default.autojoin*
|
||||||
|
** Beschreibung: `durch Kommata getrennte Liste der Channels, die beim Verbinden zum Server betreten werden sollen (Beispiel: "#chan1,#chan2,#chan3 key1,key2")`
|
||||||
|
** Typ: Zeichenkette
|
||||||
|
** Werte: beliebige Zeichenkette (Standardwert: `""`)
|
||||||
|
|
||||||
|
* [[option_irc.server_default.autoreconnect]] *irc.server_default.autoreconnect*
|
||||||
|
** Beschreibung: `Nach einer Trennung vom Server die Verbindung automatisch wiederherstellen`
|
||||||
|
** Typ: boolesch
|
||||||
|
** Werte: on, off (Standardwert: `on`)
|
||||||
|
|
||||||
|
* [[option_irc.server_default.autoreconnect_delay]] *irc.server_default.autoreconnect_delay*
|
||||||
|
** Beschreibung: `Zeit (in Sekunden) die gewartet werden soll bevor ein neuer Verbindungsaufbau durchgeführt werden soll`
|
||||||
|
** Typ: integer
|
||||||
|
** Werte: 1 .. 65535 (Standardwert: `10`)
|
||||||
|
|
||||||
|
* [[option_irc.server_default.autorejoin]] *irc.server_default.autorejoin*
|
||||||
|
** Beschreibung: `Channels automatisch betreten, falls man rausgeworfen wurde`
|
||||||
|
** Typ: boolesch
|
||||||
|
** Werte: on, off (Standardwert: `off`)
|
||||||
|
|
||||||
|
* [[option_irc.server_default.autorejoin_delay]] *irc.server_default.autorejoin_delay*
|
||||||
|
** Beschreibung: `Wartezeit, in Sekunden, die verstreichen soll bevor man den Channel automatisch erneut betritt (nachdem man rausgeworfen wurde)`
|
||||||
|
** Typ: integer
|
||||||
|
** Werte: 0 .. 86400 (Standardwert: `30`)
|
||||||
|
|
||||||
|
* [[option_irc.server_default.away_check]] *irc.server_default.away_check*
|
||||||
|
** Beschreibung: `Überprüft die Abwesenheit (/away) der Nutzer, in dem angegebenen Intervall (in Minuten, 0 = nicht überprüfen)`
|
||||||
|
** Typ: integer
|
||||||
|
** Werte: 0 .. 10080 (Standardwert: `0`)
|
||||||
|
|
||||||
|
* [[option_irc.server_default.away_check_max_nicks]] *irc.server_default.away_check_max_nicks*
|
||||||
|
** Beschreibung: `Die Abwesenheit von Nutzern in Channels wird nicht überprüft wenn die Anzahl der Nutzer höher ist, als der angegebene Wert (0 = unbegrenzte Anzahl an Nutzern im Channel)`
|
||||||
|
** Typ: integer
|
||||||
|
** Werte: 0 .. 1000000 (Standardwert: `25`)
|
||||||
|
|
||||||
|
* [[option_irc.server_default.capabilities]] *irc.server_default.capabilities*
|
||||||
|
** Beschreibung: `Durch Kommata getrennte Liste von erweiterten Client Fähigkeiten ("client capabilities"), welche vom Server angeboten und genutzt werden sollen (Beispiel: "multi-prefix,extended-join")`
|
||||||
|
** Typ: Zeichenkette
|
||||||
|
** Werte: beliebige Zeichenkette (Standardwert: `""`)
|
||||||
|
|
||||||
|
* [[option_irc.server_default.command]] *irc.server_default.command*
|
||||||
|
** Beschreibung: `enthält Befehle die nach der Verbindung zum Server ausgeführt werden sollen. Mehrere Befehle müssen durch ein ";" getrennt werden. Möchte man ein Semikolon nutzen muss man "\;" verwenden. Die speziellen Variablen $nick, $channel und $server werden dabei durch den jeweiligen Wert ersetzt`
|
||||||
|
** Typ: Zeichenkette
|
||||||
|
** Werte: beliebige Zeichenkette (Standardwert: `""`)
|
||||||
|
|
||||||
|
* [[option_irc.server_default.command_delay]] *irc.server_default.command_delay*
|
||||||
|
** Beschreibung: `Wartezeit in Sekunden nach Ausführung des Befehls, um z.B. eine Authentifizierung zu ermöglichen`
|
||||||
|
** Typ: integer
|
||||||
|
** Werte: 0 .. 3600 (Standardwert: `0`)
|
||||||
|
|
||||||
|
* [[option_irc.server_default.connection_timeout]] *irc.server_default.connection_timeout*
|
||||||
|
** Beschreibung: `Wartezeit (in Sekunden) zwischen einer TCP Verbindung mit dem Server und des Empfanges der "message 001" Nachricht. Falls die Wartezeit verstreichen sollte bevor die "message 001" Nachricht empfangen wurde dann wird WeeChat die Verbindung zum Server trennen`
|
||||||
|
** Typ: integer
|
||||||
|
** Werte: 1 .. 3600 (Standardwert: `60`)
|
||||||
|
|
||||||
|
* [[option_irc.server_default.default_msg_part]] *irc.server_default.default_msg_part*
|
||||||
|
** Beschreibung: `Standardnachricht beim Verlassen eines Channels ("%v": wird durch die WeeChat-Version ersetzt)`
|
||||||
|
** Typ: Zeichenkette
|
||||||
|
** Werte: beliebige Zeichenkette (Standardwert: `"WeeChat %v"`)
|
||||||
|
|
||||||
|
* [[option_irc.server_default.default_msg_quit]] *irc.server_default.default_msg_quit*
|
||||||
|
** Beschreibung: `Standardnachricht beim Beenden (Verbindung zum Server trennen) ("%v": wird durch die WeeChat-Version ersetzt)`
|
||||||
|
** Typ: Zeichenkette
|
||||||
|
** Werte: beliebige Zeichenkette (Standardwert: `"WeeChat %v"`)
|
||||||
|
|
||||||
|
* [[option_irc.server_default.ipv6]] *irc.server_default.ipv6*
|
||||||
|
** Beschreibung: `Server über IPv6 ansprechen`
|
||||||
|
** Typ: boolesch
|
||||||
|
** Werte: on, off (Standardwert: `off`)
|
||||||
|
|
||||||
|
* [[option_irc.server_default.local_hostname]] *irc.server_default.local_hostname*
|
||||||
|
** Beschreibung: `benutzerdefinierter lokaler Hostname bzw. IP-Adresse für den entsprechenden Server (optional). Falls kein Eintrag vorhanden sein sollte wird der lokale Hostname verwendet`
|
||||||
|
** Typ: Zeichenkette
|
||||||
|
** Werte: beliebige Zeichenkette (Standardwert: `""`)
|
||||||
|
|
||||||
|
* [[option_irc.server_default.nicks]] *irc.server_default.nicks*
|
||||||
|
** Beschreibung: `Nicknamen, die auf dem IRC-Server benutzt werden sollen (durch Komma getrennt)`
|
||||||
|
** Typ: Zeichenkette
|
||||||
|
** Werte: beliebige Zeichenkette (Standardwert: `""`)
|
||||||
|
|
||||||
|
* [[option_irc.server_default.notify]] *irc.server_default.notify*
|
||||||
|
** Beschreibung: `Liste mit Benachrichtigung für Server (diese Option sollte nicht direkt verändert werden. Dazu sollte der Befehl /notify genutzt werden)`
|
||||||
|
** Typ: Zeichenkette
|
||||||
|
** Werte: beliebige Zeichenkette (Standardwert: `""`)
|
||||||
|
|
||||||
|
* [[option_irc.server_default.password]] *irc.server_default.password*
|
||||||
|
** Beschreibung: `Passwort für den Server`
|
||||||
|
** Typ: Zeichenkette
|
||||||
|
** Werte: beliebige Zeichenkette (Standardwert: `""`)
|
||||||
|
|
||||||
|
* [[option_irc.server_default.proxy]] *irc.server_default.proxy*
|
||||||
|
** Beschreibung: `Proxy, der für diesen Server verwendet wird (optional)`
|
||||||
|
** Typ: Zeichenkette
|
||||||
|
** Werte: beliebige Zeichenkette (Standardwert: `""`)
|
||||||
|
|
||||||
|
* [[option_irc.server_default.realname]] *irc.server_default.realname*
|
||||||
|
** Beschreibung: `Realen Namen bei diesem Server nutzen`
|
||||||
|
** Typ: Zeichenkette
|
||||||
|
** Werte: beliebige Zeichenkette (Standardwert: `""`)
|
||||||
|
|
||||||
|
* [[option_irc.server_default.sasl_mechanism]] *irc.server_default.sasl_mechanism*
|
||||||
|
** Beschreibung: `Verfahren welches bei einer SASL Authentifizierung angewandt werden soll: "plain" Passwort liegt in Klartext vor, "dh-blowfish" Passwort wird verschlüsselt, "external" SSL Zertifikat welches auf Client Seite vorliegt`
|
||||||
|
** Typ: integer
|
||||||
|
** Werte: plain, dh-blowfish, external (Standardwert: `plain`)
|
||||||
|
|
||||||
|
* [[option_irc.server_default.sasl_password]] *irc.server_default.sasl_password*
|
||||||
|
** Beschreibung: `Passwort für SASL Authentifizierung`
|
||||||
|
** Typ: Zeichenkette
|
||||||
|
** Werte: beliebige Zeichenkette (Standardwert: `""`)
|
||||||
|
|
||||||
|
* [[option_irc.server_default.sasl_timeout]] *irc.server_default.sasl_timeout*
|
||||||
|
** Beschreibung: `Zeitüberschreitung bis zum Abbruch der SASL Authentifizierung (in Sekunden)`
|
||||||
|
** Typ: integer
|
||||||
|
** Werte: 1 .. 3600 (Standardwert: `15`)
|
||||||
|
|
||||||
|
* [[option_irc.server_default.sasl_username]] *irc.server_default.sasl_username*
|
||||||
|
** Beschreibung: `Username für SASL Authentifizierung`
|
||||||
|
** Typ: Zeichenkette
|
||||||
|
** Werte: beliebige Zeichenkette (Standardwert: `""`)
|
||||||
|
|
||||||
|
* [[option_irc.server_default.ssl]] *irc.server_default.ssl*
|
||||||
|
** Beschreibung: `Server über SSL ansprechen`
|
||||||
|
** Typ: boolesch
|
||||||
|
** Werte: on, off (Standardwert: `off`)
|
||||||
|
|
||||||
|
* [[option_irc.server_default.ssl_cert]] *irc.server_default.ssl_cert*
|
||||||
|
** Beschreibung: `Datei für SSL Zertifikat um automatisch den eigenen Nick zu identifizieren ("%h" wird durch das WeeChat Verzeichnis ersetzt, Standardverzeichnis: "~/.weechat")`
|
||||||
|
** Typ: Zeichenkette
|
||||||
|
** Werte: beliebige Zeichenkette (Standardwert: `""`)
|
||||||
|
|
||||||
|
* [[option_irc.server_default.ssl_dhkey_size]] *irc.server_default.ssl_dhkey_size*
|
||||||
|
** Beschreibung: `Größe des Schlüssels der während des Diffie-Hellman-Schlüsselaustausches genutzt wurde`
|
||||||
|
** Typ: integer
|
||||||
|
** Werte: 0 .. 2147483647 (Standardwert: `2048`)
|
||||||
|
|
||||||
|
* [[option_irc.server_default.ssl_priorities]] *irc.server_default.ssl_priorities*
|
||||||
|
** Beschreibung: `Zeichenkette mit Prioritäten für gnutls (für die korrekte Syntax siehe gnutls Dokumentation unter Funktion gnutls_priority_init. Gebräuchliche Zeichenketten sind: "PERFORMANCE", "NORMAL", "SECURE128", "SECURE256", "EXPORT", "NONE")`
|
||||||
|
** Typ: Zeichenkette
|
||||||
|
** Werte: beliebige Zeichenkette (Standardwert: `"NORMAL"`)
|
||||||
|
|
||||||
|
* [[option_irc.server_default.ssl_verify]] *irc.server_default.ssl_verify*
|
||||||
|
** Beschreibung: `Überprüft ob die SSL-Verbindung vertrauenswürdig ist`
|
||||||
|
** Typ: boolesch
|
||||||
|
** Werte: on, off (Standardwert: `on`)
|
||||||
|
|
||||||
|
* [[option_irc.server_default.username]] *irc.server_default.username*
|
||||||
|
** Beschreibung: `Benutzername für diesen Server`
|
||||||
|
** Typ: Zeichenkette
|
||||||
|
** Werte: beliebige Zeichenkette (Standardwert: `""`)
|
||||||
|
|
||||||
@@ -0,0 +1,34 @@
|
|||||||
|
[[command_logger_logger]]
|
||||||
|
[command]*`logger`* Konfiguration für "logger" Erweiterung (dient zum protokollieren der Buffer)::
|
||||||
|
........................................
|
||||||
|
/logger list
|
||||||
|
set <level>
|
||||||
|
disable
|
||||||
|
|
||||||
|
list: zeigt, für geöffnete Buffer, den Status der Protokollierung an
|
||||||
|
set: legt den Level fest, nach dem der aktuelle Buffer protokolliert werden soll
|
||||||
|
level: legt fest, welche Nachrichten protokolliert werden sollen (0 = nichts protokollieren, 1 = nur die wichtigsten Nachrichten protokollieren .. 9 = protokolliere alle Nachrichten)
|
||||||
|
disable: die Protokollierung wird für den aktuellen Buffer ausgeschaltet (der Level wird auf 0 gestellt)
|
||||||
|
|
||||||
|
Die Optionen "logger.level.*" und "logger.mask.*" können genutzt werden um den Level der Protokollierung festzulegen und um eine Maske für einen oder mehrere Buffer zu definieren.
|
||||||
|
|
||||||
|
Level der Protokollierung, die die IRC Erweiterung unterstützt:
|
||||||
|
1: Nachrichten von Usern, private Nachrichten und Bemerkungen
|
||||||
|
2: Wechsel von Nicks (/nick)
|
||||||
|
3: Nachrichten vom Server
|
||||||
|
4: join/part/quit Nachrichten
|
||||||
|
9: alle Nachrichten
|
||||||
|
|
||||||
|
Beispiele:
|
||||||
|
Stellt den Level für den aktuellen Buffer auf 5 ein:
|
||||||
|
/logger set 5
|
||||||
|
Die Protokollierung für den aktuellen Buffer wird ausgeschaltet:
|
||||||
|
/logger disable
|
||||||
|
Stellt den Level für alle IRC-Buffer auf 3 ein:
|
||||||
|
/set logger.level.irc 3
|
||||||
|
Die Protokollierung, für den WeeChat Haupt-Buffer, wird deaktiviert:
|
||||||
|
/set logger.level.core.weechat 0
|
||||||
|
Für jeden IRC-Server wird ein separates Verzeichnis erstellt und darin eine eigene Protokoll-Datei, für jeden Channel:
|
||||||
|
/set logger.mask.irc "$server/$channel.weechatlog"
|
||||||
|
........................................
|
||||||
|
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user