mirror of
https://github.com/weechat/weechat.git
synced 2026-06-12 22:24:47 +02:00
Compare commits
3251 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| addc27af2c | |||
| dcf46a2ca0 | |||
| 99b7aa9d27 | |||
| 00e79af39c | |||
| 328eeee5e1 | |||
| 346fb62cf6 | |||
| 181e44d126 | |||
| 11baca39b8 | |||
| 536318eafe | |||
| 8506fa95b3 | |||
| 06260182b0 | |||
| d104a1fc13 | |||
| 0f363218b6 | |||
| 3d63ed0eaf | |||
| ab6df91a3e | |||
| e4fb9a4a4b | |||
| 62d891aea9 | |||
| 4faa227a2d | |||
| 8ab538c0d9 | |||
| 93d472e3d0 | |||
| e226c2e147 | |||
| 890a9e54be | |||
| 15bb7656a5 | |||
| 733eb99b17 | |||
| a7ea40da2c | |||
| 068776b5a7 | |||
| ccf18f4bf6 | |||
| fc1571645d | |||
| 53a9a161f4 | |||
| 27dd6cf72f | |||
| b78b5575c3 | |||
| 4e43be6d2c | |||
| fc71ce0d43 | |||
| 9358f076a3 | |||
| 795b9c9da9 | |||
| 7a76a959ec | |||
| a6aee98cb1 | |||
| 4c871760d2 | |||
| ddd7a85f2d | |||
| a538a9c08e | |||
| 5597c93b64 | |||
| e7b604c97e | |||
| 13fc108c6d | |||
| aa8a1cc775 | |||
| 2cc265f34e | |||
| 3c3311bf17 | |||
| 124b2668fe | |||
| 5262e05177 | |||
| 6dcb1e7b10 | |||
| dbc30707aa | |||
| 8b1939059b | |||
| e13593dceb | |||
| b2466aae29 | |||
| 6a09cf0ed3 | |||
| 895a46c55f | |||
| a93c92c5b1 | |||
| b1b5a3eac9 | |||
| 21538edc9b | |||
| 1aa8fd09ef | |||
| 28cb1ae6f5 | |||
| cf3e0ccbfd | |||
| 8a93906beb | |||
| ad07527007 | |||
| 6295adad6d | |||
| e29f01b4fb | |||
| ee1e181894 | |||
| 1294bce155 | |||
| ed05730a3b | |||
| 63d9f2452d | |||
| d046315e8b | |||
| f9b04635d3 | |||
| 35574d63ab | |||
| 2987f9208e | |||
| aaa29153b0 | |||
| d2dc05b01e | |||
| 3d6b9ff5a7 | |||
| 3ffbb85cb9 | |||
| 12c8cd4988 | |||
| 7710084ba8 | |||
| 329dbefbfd | |||
| c3ec3cd3ed | |||
| ed76e7adc6 | |||
| 0693ffb82b | |||
| db01880bd1 | |||
| 16874bd4ec | |||
| f227e9ec3e | |||
| e8c03ea513 | |||
| b62705a299 | |||
| 4bebc81dcb | |||
| d9d36c8dd4 | |||
| 197cd30379 | |||
| 2331f68c88 | |||
| 8386c1a210 | |||
| 9177e02f1a | |||
| 94f12b4b8b | |||
| 2a7b23f65e | |||
| 20b49746cc | |||
| 3aadfc6765 | |||
| 29385e39be | |||
| 63add00da7 | |||
| fe74ab8eff | |||
| 2eebb817fd | |||
| 27c37c0ac5 | |||
| 8c00ff1b46 | |||
| d7e4fb7080 | |||
| c0d1a0d4b5 | |||
| e5d6243155 | |||
| d0b95b6858 | |||
| f2fd562d79 | |||
| 3600b31188 | |||
| d083b77d7f | |||
| cc179e81c7 | |||
| ce98ded306 | |||
| c077573303 | |||
| 4070a5d27b | |||
| 5408db58d1 | |||
| 45f1b6bfc5 | |||
| 1e669e4b1e | |||
| 66959ad911 | |||
| ee0ed7b839 | |||
| b4186d1f74 | |||
| db9a8e7bc4 | |||
| 91ce401769 | |||
| de7e7585dd | |||
| 9935b336ed | |||
| 1f65f80db4 | |||
| 5911e94ec5 | |||
| 2fabf45a38 | |||
| eb4d1cf9e7 | |||
| a2cb702b66 | |||
| dff20632ff | |||
| 32751e59ca | |||
| b14ad26fd5 | |||
| 2c3484d089 | |||
| 3ec3fb4e8d | |||
| c5710c6f24 | |||
| e0312f7ecf | |||
| f80a80204a | |||
| b168a43070 | |||
| a0ef636824 | |||
| 6e4d69c94d | |||
| 7a7399594f | |||
| 4350dd058e | |||
| 2b7b8cb365 | |||
| bdcb9fb5d7 | |||
| 95011c82e0 | |||
| 823db4475c | |||
| e0e3f9fdee | |||
| afa81c4594 | |||
| d936880392 | |||
| e75fef58c4 | |||
| 60c7696353 | |||
| 8fc8cbc129 | |||
| e702722842 | |||
| 494d046594 | |||
| 4579d4fb93 | |||
| eaa28157ab | |||
| 7700ef2207 | |||
| e4b3519418 | |||
| c252c2442b | |||
| 9d3355b5a4 | |||
| 44de5bac65 | |||
| 179dc0306e | |||
| 980a9abcfd | |||
| baffcc7b76 | |||
| fa4aaa8aa1 | |||
| 11cc85caea | |||
| 699eabe6cb | |||
| 39fc5b91de | |||
| 0191818368 | |||
| 1a1c50cc01 | |||
| 6cdcb6feca | |||
| da8bc733d4 | |||
| b26b30d5dc | |||
| 56f5a01b99 | |||
| b705e20a44 | |||
| d65afdfc7c | |||
| 0eb75ec61a | |||
| aaa02f0f5d | |||
| dfb6516a11 | |||
| 21c5583c3b | |||
| 086c5d31d6 | |||
| edea6d1e46 | |||
| a64fc0b50d | |||
| eac52b9931 | |||
| 4151fa234e | |||
| d0fa44865c | |||
| 955ed344c2 | |||
| 48b44369e7 | |||
| 771d537eff | |||
| 4cd6a08ca0 | |||
| 3fa4f8a4bc | |||
| e723cbc0c7 | |||
| f68c9c6df6 | |||
| 17e451ae55 | |||
| 9957565680 | |||
| 5d0a74a43e | |||
| 0bdb7d2f80 | |||
| 11f55cf70c | |||
| d6d57635bd | |||
| 70d2b0ad8e | |||
| bb779271ae | |||
| fe872f26d4 | |||
| 061b8b76b6 | |||
| a51b2d35ad | |||
| 8b655a2552 | |||
| 34098cee27 | |||
| 74c979d9ac | |||
| dc0229617a | |||
| 76a066c9cc | |||
| 3bfc2b5bbe | |||
| ae76d76a96 | |||
| 415521dfbb | |||
| 02eed97d97 | |||
| faae8f470b | |||
| 7aaf3be15b | |||
| 3092c09bc9 | |||
| 00179e6244 | |||
| 6f6a0badcb | |||
| 98c3e28a71 | |||
| 83e19e4359 | |||
| 3763a5d88d | |||
| 838a71cceb | |||
| 4ba20c90da | |||
| 14850dfa9c | |||
| c8103f14d2 | |||
| 8e1d5e567e | |||
| 507d58f158 | |||
| 91a88eb224 | |||
| b1430131a7 | |||
| 540abf0874 | |||
| 85b8e0d82b | |||
| 98db1877b4 | |||
| 75247edfb3 | |||
| d38d961394 | |||
| 4406087ee5 | |||
| 32edff0fa5 | |||
| 4d70264ac6 | |||
| 57781e6b0d | |||
| d9c82e2103 | |||
| 3a0617f62c | |||
| ca8d6a0911 | |||
| 21d55695b1 | |||
| d6bfc38ae3 | |||
| a0d4f9f389 | |||
| cdab55aa05 | |||
| 6d205222aa | |||
| ae51f45c97 | |||
| 36fdd40247 | |||
| 8bcd2c8401 | |||
| ec5c9c6a8a | |||
| 432ecaa9f4 | |||
| 36d519acb0 | |||
| 7b4b6a3754 | |||
| a81f79e669 | |||
| 9e282febfd | |||
| 87e9a061b5 | |||
| 117dca056d | |||
| 37200b46e8 | |||
| cc03a85744 | |||
| bbea2940b7 | |||
| 17d21cd97a | |||
| ee8e551b7c | |||
| 7d58491b4a | |||
| a54566df2e | |||
| 37ad9e3684 | |||
| ce189fdd2d | |||
| c119c2b8ac | |||
| cf0b70eab2 | |||
| 5566656f6a | |||
| 519cc13273 | |||
| a3ce4da854 | |||
| d10080bca2 | |||
| 13375fd077 | |||
| 4dbdf458d3 | |||
| 4652b7e1bd | |||
| 7f1cd19b45 | |||
| aa523be8be | |||
| 85596a9b0e | |||
| 0a097bd706 | |||
| 3223429d29 | |||
| 8199c0a3f7 | |||
| 333a5ad330 | |||
| f67b3dc24a | |||
| 3db53f6ed2 | |||
| 2dd8bfb94a | |||
| 994b1e9baa | |||
| 1d7f72aff3 | |||
| 586c9b3558 | |||
| df3f6207f6 | |||
| 33450ddb8b | |||
| 9af7b7412c | |||
| cf89b22de0 | |||
| b174b3c3c8 | |||
| 17126be49a | |||
| 0601062a9d | |||
| 93e4b5e4bf | |||
| 2ffc5135b4 | |||
| d021ad5f76 | |||
| 838d421e67 | |||
| fce9779236 | |||
| e401aea560 | |||
| c760098647 | |||
| 242c497f4a | |||
| 1d7b44202a | |||
| 6f64ee699b | |||
| c7a9e4bac8 | |||
| df6986aecd | |||
| 69fc4645ac | |||
| db912ded26 | |||
| 417811ba01 | |||
| a311764d12 | |||
| 96086b1666 | |||
| 34723d2acc | |||
| 001ea53f9d | |||
| 7618fdd240 | |||
| 51d18c92e5 | |||
| c5583b064a | |||
| 62df708fdc | |||
| 1abdde6be5 | |||
| c1cce9f1c3 | |||
| e901d14a1f | |||
| dea2960d13 | |||
| d0d4d2ef5b | |||
| 0866bc7e6d | |||
| a62a75c873 | |||
| c600d2c4a1 | |||
| 016995bcee | |||
| 6438259310 | |||
| 55d77ed216 | |||
| 21cfd8d858 | |||
| 8199c966ce | |||
| 836ed0bbfe | |||
| c7ce05d5ec | |||
| 2beefdfc2a | |||
| 2b9645c2c8 | |||
| be321ce396 | |||
| e6a1d01bfb | |||
| 6d55dd23a4 | |||
| cd6eaf42ba | |||
| a44a1eab19 | |||
| 698d6a3631 | |||
| 08317689a8 | |||
| 37144535a5 | |||
| e143518e4b | |||
| df8acd1d7b | |||
| de4ce8eeb6 | |||
| 79533566c6 | |||
| 982373f7e9 | |||
| 719558b5c8 | |||
| efde7a0956 | |||
| c4c6d2cddc | |||
| 2a9bd75eee | |||
| 134713c6d1 | |||
| 55e43e15f8 | |||
| 220682c1bc | |||
| 7bff59ed33 | |||
| a470a1a890 | |||
| d055d4a2bd | |||
| 7c55cbb38b | |||
| 936d5559f4 | |||
| 6bf64e979d | |||
| cbd5f1122a | |||
| 77ff8857a4 | |||
| 21f9cc64ac | |||
| 84faeb26f9 | |||
| a0d0711bb0 | |||
| dfe3ee6b18 | |||
| a03232e155 | |||
| af32279dc5 | |||
| 3b32d62fa6 | |||
| e96639123b | |||
| 0e561104fa | |||
| 1fedd443da | |||
| 58e86f004c | |||
| e791c24a2e | |||
| 474541b857 | |||
| d7d91d6cf3 | |||
| 0cfbae1512 | |||
| 5c1e5988f9 | |||
| e2d708187c | |||
| 1e33cc70f1 | |||
| b46e2efadf | |||
| 2e08e39d2e | |||
| db000cd3b0 | |||
| 29364768c6 | |||
| d2d2143792 | |||
| 2556c46285 | |||
| 09aff01c71 | |||
| 75354ad530 | |||
| 6a5f0fbc07 | |||
| d129b39b86 | |||
| ee5819239d | |||
| 364a4e522b | |||
| 97b787b7a3 | |||
| 6942d08abc | |||
| 03f73b8cdc | |||
| 28df18379f | |||
| 3375db7720 | |||
| d0138a8742 | |||
| babb3abff4 | |||
| 92ec36eced | |||
| 8deb0d3612 | |||
| 966a2f4fb4 | |||
| 0fb3f7d4a3 | |||
| 5776bcc818 | |||
| 59c722c196 | |||
| 67b6baf05d | |||
| e434b552fb | |||
| 4f52c4a8f9 | |||
| ea34976d4d | |||
| aa3a82f2f2 | |||
| 2334d7be10 | |||
| b99f4bce61 | |||
| f7e52e2a08 | |||
| b2318896e3 | |||
| 1e3010cd6f | |||
| 2dcacc2ce3 | |||
| d5730060c7 | |||
| 6fe09ccb19 | |||
| aad5765e35 | |||
| 73576b49d0 | |||
| 262340ba19 | |||
| c9116e4982 | |||
| e2798b2cf2 | |||
| f1d483303d | |||
| 98c6b1a810 | |||
| 37438fc0e3 | |||
| 3a6313c4b5 | |||
| e6c775050b | |||
| fb8b0d9a5a | |||
| 89160c565e | |||
| b09fbea954 | |||
| 63b474013e | |||
| 9b380a935b | |||
| bc96d2f1ec | |||
| dac4d3a06a | |||
| 800168b671 | |||
| 568c038b12 | |||
| f82fe29ac3 | |||
| 387cc5048a | |||
| ffb0ec47c2 | |||
| 476729b897 | |||
| ac89c976e2 | |||
| f09e1c136c | |||
| 03b9b6c1a5 | |||
| d6fbe95090 | |||
| 63c2915e3c | |||
| 30de830982 | |||
| e84eaafe8e | |||
| db852a3f26 | |||
| 1a4c68a3d3 | |||
| 4905f3829f | |||
| a4a4e2f38f | |||
| d920f87455 | |||
| 907e099f86 | |||
| fa28d23c4d | |||
| c0d43497f1 | |||
| 7f54a1adc1 | |||
| 6981a17bbb | |||
| 9a51449ee6 | |||
| bd2a625386 | |||
| fcf5e84fa4 | |||
| ffba715ea1 | |||
| 7afd013665 | |||
| 11f2f5d3e4 | |||
| 4245de528e | |||
| ff636cae89 | |||
| 0c18f6defe | |||
| 112398ee62 | |||
| 4ee2ef584d | |||
| fff24d0a23 | |||
| c92b186e01 | |||
| 520509d62c | |||
| 85abcaedaa | |||
| a62430b744 | |||
| 0bfbe8ef40 | |||
| 6749ed354d | |||
| 298f0211c1 | |||
| d3c85c920c | |||
| e38f437ad7 | |||
| 9e659d9f2e | |||
| a97bcd1ca1 | |||
| 5c5084c37f | |||
| b9b55f9c81 | |||
| 1baa2e288c | |||
| 92d454eb8d | |||
| d791e76e1b | |||
| d52e5d8c8a | |||
| eb21248ae7 | |||
| 7b31d397b7 | |||
| cd65198c71 | |||
| c8f574d730 | |||
| 0eca1fd20b | |||
| 571a7a5dbe | |||
| 1a30be392b | |||
| cdb2a7374d | |||
| 2ea9f673a8 | |||
| 86e12946a5 | |||
| ace01aff50 | |||
| ed6ea18c30 | |||
| 08bffd6f5a | |||
| 6c20e402dc | |||
| 442bc80da6 | |||
| 2962ce55d6 | |||
| e8de096625 | |||
| 0790836695 | |||
| 0b73de9e98 | |||
| 4582a3cd24 | |||
| 19d93d28ab | |||
| a38e577596 | |||
| d3ee1bcfe0 | |||
| 9f140ca805 | |||
| 9543f9c034 | |||
| d5e1a52e24 | |||
| 2dc6eeaee2 | |||
| 281cfdda94 | |||
| 5708b3977c | |||
| 319f2a51ec | |||
| e3de3e6dda | |||
| 29e498d002 | |||
| 67b892d1fd | |||
| 2527c282c3 | |||
| 3f50356a14 | |||
| ee2cb329f4 | |||
| 9355c867ed | |||
| 97254780d6 | |||
| 4f48c7a566 | |||
| cd66b459de | |||
| e3207000dd | |||
| 9c838d2628 | |||
| 925ba52793 | |||
| 42b416af19 | |||
| b6da2c3fa5 | |||
| acb24d9d2a | |||
| 765b603cb2 | |||
| 1589e54e02 | |||
| 3c2d8ca776 | |||
| 32703ae42b | |||
| f62472e377 | |||
| 8fac1eea40 | |||
| 62d3c4ebfc | |||
| 7a191c2de1 | |||
| c87cd88e72 | |||
| dc2365104f | |||
| 6fbba54bf0 | |||
| 0edf3c0674 | |||
| 458dc88330 | |||
| 659cf10f3b | |||
| 63b2b30d80 | |||
| ecf18c81f7 | |||
| b2a48a9913 | |||
| 59f0927c9b | |||
| 2d7778292a | |||
| 0995eb334f | |||
| 7115f8306a | |||
| 90b2094b70 | |||
| 1d928b50cc | |||
| 0c05c82f77 | |||
| fba765cb8f | |||
| 76c0e8938e | |||
| 6b7d96f4b4 | |||
| 12b82146aa | |||
| 2b2c729854 | |||
| 3c398bd61d | |||
| d3281b7812 | |||
| cff840c9ae | |||
| 61fee37095 | |||
| bd06f0f60f | |||
| be9046741f | |||
| 32a4f4e1d5 | |||
| 4b57c95494 | |||
| 16c13e94a6 | |||
| 0329cb65f3 | |||
| cc5ab76186 | |||
| ddf3e9043b | |||
| 8f0294f8d0 | |||
| 7a1798a7fb | |||
| 44b8447ff0 | |||
| 050d2023d6 | |||
| cf48fa4642 | |||
| 4196dcf7a5 | |||
| a4c385db99 | |||
| ea71121723 | |||
| 13b0a88f21 | |||
| 02dcc3cb69 | |||
| 7ff2dd13cb | |||
| 4c3a10506a | |||
| 82ade05f66 | |||
| 6ea8c2d83c | |||
| 7213fe5826 | |||
| 0084eaa193 | |||
| c8cd6c4639 | |||
| 1aae49a2eb | |||
| 59f4fe05bc | |||
| fdfee08cf8 | |||
| 897bb0950c | |||
| 1cd1877128 | |||
| 314f17c7f4 | |||
| 2396224d3f | |||
| 980326c685 | |||
| 76469269ce | |||
| 88d5ff3f20 | |||
| 4d7e6c1664 | |||
| c3775888bd | |||
| 0c3835d824 | |||
| a08679c887 | |||
| a0651e11bd | |||
| b8f07e935a | |||
| 60456c31e9 | |||
| b04fead1ab | |||
| 381140f964 | |||
| 3ef27075f9 | |||
| e4493a1b0c | |||
| 86f5145e1a | |||
| 6339c15c6d | |||
| 7191114104 | |||
| 4a9e1c98d2 | |||
| 47d89ce201 | |||
| bcf0a94bf4 | |||
| 913de0c29b | |||
| 9ce8fc7068 | |||
| 0110f81e88 | |||
| c3c1a63ea8 | |||
| 57e195391b | |||
| 639fbbff79 | |||
| b4cef01e2a | |||
| 3847318497 | |||
| f907ea17d5 | |||
| d6e7c9fda6 | |||
| 3019187178 | |||
| f97f406efb | |||
| 078f549c4a | |||
| eb26e13814 | |||
| a3253378b7 | |||
| 84edf5443a | |||
| 9e2e59c3e1 | |||
| cf827580f5 | |||
| decbaf306d | |||
| d86d6013ef | |||
| 18fd85de7d | |||
| 2dbcffc93e | |||
| f535aad9fc | |||
| 898c9dc195 | |||
| 01c7f1cc6a | |||
| aa81067ad0 | |||
| f78f42d833 | |||
| cdadbdec0d | |||
| b400be0486 | |||
| f8a5c26d96 | |||
| f376893681 | |||
| 975b9c8912 | |||
| a15184a9bd | |||
| 7fb84bdb03 | |||
| 36641bc3d3 | |||
| 194b362e23 | |||
| 8e1ad0b1f0 | |||
| 7b37bf701e | |||
| be159f42a8 | |||
| 77058acc0a | |||
| 5ac3d538b8 | |||
| 652ec24449 | |||
| 86b0c99029 | |||
| 45db2e9668 | |||
| 39be4e3387 | |||
| 20a70c80f8 | |||
| 508437b6e7 | |||
| 360f900d92 | |||
| 7aba5f713f | |||
| e664e7f698 | |||
| 1637c2b64f | |||
| 69ee211b26 | |||
| 56f74ae768 | |||
| 4028e5c200 | |||
| 2a5b2c6705 | |||
| 151a0c0190 | |||
| b32193bee5 | |||
| 4fc2db8df4 | |||
| fe33f7d019 | |||
| 8e63a9a52f | |||
| f52770137f | |||
| ac82063928 | |||
| e782020b14 | |||
| c25bd9c26b | |||
| 93038a3634 | |||
| 90c233a364 | |||
| fa2600f496 | |||
| 05eda016ec | |||
| 0bfacb5592 | |||
| f4606ef0a9 | |||
| ec9adea198 | |||
| 03abd78355 | |||
| b530aa5f5a | |||
| 7356d1889a | |||
| 0ac6ebe532 | |||
| c06cfb25ce | |||
| a9550dbf8f | |||
| a7dbaf8162 | |||
| d74259303f | |||
| c324610226 | |||
| e36c49995b | |||
| 65b40ab5cc | |||
| c103bc6584 | |||
| 132b09bde9 | |||
| 00402b87c2 | |||
| bc3eaa8d62 | |||
| 8ffba2ad9e | |||
| f821a94cc4 | |||
| f057e86390 | |||
| 271f92a66d | |||
| 44411f123a | |||
| f324a1589d | |||
| a9aca06545 | |||
| 04cb8dd4da | |||
| 4f5865ddfe | |||
| 4f0be6edb3 | |||
| eef3b57075 | |||
| 437767c0ca | |||
| 93d3375440 | |||
| 9b3d2eeec7 | |||
| 614f34adbc | |||
| 32facbe783 | |||
| d877510825 | |||
| 8b17981d1f | |||
| 471a2b1da1 | |||
| 75e1c5320e | |||
| 6ab17dfec1 | |||
| 7c0d9fe850 | |||
| f666a356d7 | |||
| 7b496197ef | |||
| f04eb4ae23 | |||
| d9bd1986ad | |||
| 53921acc38 | |||
| 09c75714f9 | |||
| 717d89a1f7 | |||
| 4a9c9a0b07 | |||
| adf547a47c | |||
| 77e49a99e6 | |||
| 9dab03fab2 | |||
| b712eebece | |||
| f8ffe9d590 | |||
| a03653273c | |||
| 66158f41f2 | |||
| 639ac51593 | |||
| 63a3837d14 | |||
| a09e46f456 | |||
| 1496c8a25c | |||
| e372b8c8cb | |||
| bb48af29b6 | |||
| b5bfeb7b8d | |||
| 6bc7c456d7 | |||
| a703fc8c17 | |||
| 8368fc8b1e | |||
| 2c1ce41faa | |||
| e0de501a0a | |||
| 2e28f7c6be | |||
| be8e32dd1b | |||
| bcff9162a7 | |||
| c9b1444b8f | |||
| 356ac05e07 | |||
| a0a2103828 | |||
| e9e32931aa | |||
| 4205f7c498 | |||
| f92d6e9da3 | |||
| 30942f7f62 | |||
| a0bf3938f1 | |||
| 190f5dd5f2 | |||
| 8564d9c7ef | |||
| f25dd0c81e | |||
| 2b4401339a | |||
| 7b0e01265b | |||
| 1eedace713 | |||
| 43fb54f51d | |||
| bbd212c675 | |||
| 52fb9fc237 | |||
| 0ffb61617a | |||
| 6c33b0d6e6 | |||
| d8b9e0a6bf | |||
| 15394897e3 | |||
| 47ced4833d | |||
| a3b5ae5e65 | |||
| 7fa74d89f7 | |||
| bc7ed9f3a2 | |||
| b91378fedc | |||
| 944972bc95 | |||
| a2839fabb5 | |||
| 6c47428e78 | |||
| fcd120fa50 | |||
| 092f70aa7e | |||
| 01129cbc79 | |||
| 74d236dfeb | |||
| 6b0bd1302a | |||
| 01fb345fe0 | |||
| 9db356bd9b | |||
| 219f75b225 | |||
| 59481611dd | |||
| ac4e762a0e | |||
| f3d614460b | |||
| 537f5617cf | |||
| f285fdafa0 | |||
| ff92b79712 | |||
| 1b2f4108fd | |||
| b8ffa87b5c | |||
| 58c615f33b | |||
| f566de5d60 | |||
| 518dcfe9d9 | |||
| 0fbbbb4435 | |||
| 86a99af606 | |||
| 97cede06b5 | |||
| d49c3eaac6 | |||
| 1d81fffe5f | |||
| bf16399096 | |||
| 3acdcee0d9 | |||
| 6d4bc94536 | |||
| 48797574ff | |||
| b49f825d0a | |||
| a763797d36 | |||
| 79f2f46dec | |||
| 26dfd69f87 | |||
| c19da32014 | |||
| 5c661a497f | |||
| 5d1568ecc2 | |||
| a6ed216052 | |||
| 160ab683ef | |||
| d820389f8a | |||
| 1ce23cd331 | |||
| 357740f455 | |||
| 462b106197 | |||
| 91dad6808a | |||
| 4da8fcf34d | |||
| 49f4c8e9ef | |||
| 8fc7515322 | |||
| facd73734d | |||
| 7080e7bd55 | |||
| 32774b72a4 | |||
| 110f558629 | |||
| 22cb023254 | |||
| 4b7e90c679 | |||
| 70ffe0a14f | |||
| 5a292b28c0 | |||
| 31e1b28c90 | |||
| a8bb074fe7 | |||
| 3432dfd16a | |||
| 4aa18db623 | |||
| b6e11d51f4 | |||
| 36b2e83700 | |||
| 71b3115ccb | |||
| af466d85cb | |||
| 8b3d8fdfe5 | |||
| 52f2d5bf13 | |||
| 520f7369ba | |||
| 48837c35bc | |||
| e5b0b827ef | |||
| f8b2c6f5ac | |||
| 3bba891927 | |||
| 02868b4dc0 | |||
| 73eb2564f3 | |||
| 7e540dc5fb | |||
| 4a6bdc1c9c | |||
| 1c3c7b01db | |||
| afa432af25 | |||
| 144dc60d0a | |||
| 9040dfbf52 | |||
| f878997828 | |||
| 7d17e429aa | |||
| d216786846 | |||
| b5b9dc342e | |||
| fa73f5357b | |||
| 646a072511 | |||
| 0ac504a18b | |||
| cc40a0ee55 | |||
| 846dde00aa | |||
| 7dfaca9ef3 | |||
| d48896cfa4 | |||
| a571d599d3 | |||
| f840c64626 | |||
| e058d75ce3 | |||
| 5668e2ab12 | |||
| 46e46ed763 | |||
| 78d270fa04 | |||
| 892aa79fb5 | |||
| d364298d75 | |||
| 9835d530b9 | |||
| 44459f45e0 | |||
| 52cb1036d2 | |||
| 8cba1e10c0 | |||
| 45ae0c1d67 | |||
| c16dd6dcde | |||
| cc80730de7 | |||
| 5afdf63fa3 | |||
| b886a763b6 | |||
| 7d5730b14e | |||
| f8cd82b1d1 | |||
| f1a346c21a | |||
| 5ccec2e85f | |||
| 929a7906c4 | |||
| 571e6c0d5a | |||
| 5002cb8b79 | |||
| c0081e7355 | |||
| d7f29995fd | |||
| 66494c439e | |||
| 4c5e89ca6a | |||
| 17052c0c67 | |||
| 4a88caa1f2 | |||
| f44cf6ac3c | |||
| 2f3d712a62 | |||
| 4c3d090184 | |||
| d52d214448 | |||
| 52cbd0b921 | |||
| 811b68991e | |||
| 542dc8cd33 | |||
| 1e14a6d089 | |||
| 1d81645ce1 | |||
| a193814a3d | |||
| dcd7ff81b3 | |||
| 58f1403414 | |||
| dd8650a282 | |||
| 95adb3a04b | |||
| 92ab912fae | |||
| 0eb77db79f | |||
| fa7f42cdd6 | |||
| 0b27dd58b3 | |||
| c832116cae | |||
| 1aeeecb82d | |||
| f6a80141b7 | |||
| faba6aa6c2 | |||
| c82633e9e4 | |||
| 4f184b6111 | |||
| 4520b0f7ae | |||
| 9d74013036 | |||
| 92280750c8 | |||
| ea16b06348 | |||
| dfa3e13e3d | |||
| 1d7466032d | |||
| 267eeffa0a | |||
| 57cda6a331 | |||
| 03fa2448ef | |||
| 50a489bc33 | |||
| 3d49f7662f | |||
| d0832cd50e | |||
| 0c48b7ab8b | |||
| d3799b4616 | |||
| d03eb52d49 | |||
| b32ccca390 | |||
| c8a479453d | |||
| 9a160509d7 | |||
| 983791de84 | |||
| 70e68afbf8 | |||
| f97ef54733 | |||
| 92d6074931 | |||
| 3e90657ab0 | |||
| b7e0e29de7 | |||
| 4c59f2bf5e | |||
| f99103ee21 | |||
| 332dcf1257 | |||
| 0a0bbeed4d | |||
| a496db78aa | |||
| 9cc31d88ea | |||
| 7e14c60f4d | |||
| 02fc4053c9 | |||
| 74333b2270 | |||
| 9e1caff33f | |||
| a0bfd1efb7 | |||
| 2305c95db0 | |||
| 1fa4701ed0 | |||
| 0b94d3c3bc | |||
| 95d0d33972 | |||
| 262dff4b87 | |||
| bfcabd2b96 | |||
| 51aa15cced | |||
| 58ae58d81b | |||
| 0226a1934a | |||
| 6716985d27 | |||
| b5db21d6c4 | |||
| 717eaae496 | |||
| fba9839587 | |||
| 3b53a3a8be | |||
| b63ac8a0f1 | |||
| be9269dfc2 | |||
| 8d64b658df | |||
| e0890b376c | |||
| 47213a9869 | |||
| f435e8d3fa | |||
| d1a89e9db0 | |||
| 70ed2a8189 | |||
| ea9d79f268 | |||
| 725c5aaeb9 | |||
| c273b87ccc | |||
| 941fe2efc9 | |||
| dc1fb1a70c | |||
| a35abad19d | |||
| 6f5d1228a4 | |||
| e867298233 | |||
| 90774b73d8 | |||
| 18ff3064cf | |||
| ff62f3edff | |||
| 652653ff82 | |||
| 414656675e | |||
| 9b4eb6d607 | |||
| 2b04972326 | |||
| 539516fe7c | |||
| 757cbcb999 | |||
| 34783c1006 | |||
| e8ed81ec22 | |||
| 7bac9f377e | |||
| aaf991a7b9 | |||
| 91f76dc771 | |||
| a349af5356 | |||
| 786ad41309 | |||
| 8c7b9a1c5e | |||
| 1417b7a823 | |||
| 46c26922aa | |||
| a5785a1ddc | |||
| cce23613a7 | |||
| 05e1e31072 | |||
| 802aa2167a | |||
| e2605cf77b | |||
| 5ce1a3e867 | |||
| 9b37ae8e3d | |||
| 7272b99254 | |||
| 5812564bf5 | |||
| b6e4f918f5 | |||
| e3c6384972 | |||
| f5a65c9b2b | |||
| 0d35a80a9f | |||
| d2f2a863e4 | |||
| dd32052fec | |||
| cf81a6dfcd | |||
| 591b111891 | |||
| 4af78fa4aa | |||
| f111abdfc1 | |||
| cc8f798237 | |||
| 14cf7bd20f | |||
| 0069dbb5f1 | |||
| f3be467dd0 | |||
| d4fd0293ad | |||
| 5a333b788d | |||
| 08015304bd | |||
| 5243d18c76 | |||
| 52d72a3934 | |||
| da695533d4 | |||
| 3088d319cf | |||
| 7014fbdd60 | |||
| 64d01f47fa | |||
| 53ec644ce1 | |||
| 43c1280343 | |||
| ce7eb3ac73 | |||
| 958cf969b7 | |||
| 9ab05d600d | |||
| 88058bbccf | |||
| 07b34b053d | |||
| 1466a56585 | |||
| 0e7ba42dfd | |||
| 2bde9453ed | |||
| 2a50f23e3d | |||
| 4b94b74990 | |||
| d82f8c8165 | |||
| 4adbb8da1e | |||
| 5a94228557 | |||
| f2b2a3d736 | |||
| 3dc4b41a66 | |||
| 07115ef3d0 | |||
| 7364853c9d | |||
| 66a0eb7a0b | |||
| 9f1658ef03 | |||
| 7785f7ea22 | |||
| 0cef9a220d | |||
| 8fb67c241d | |||
| b5f6874f2c | |||
| a6c188ce4f | |||
| 7bf712d4c9 | |||
| 1583ca88e5 | |||
| 5a119bb0f1 | |||
| 86008b8502 | |||
| 22b53c6019 | |||
| 32f2ec42c6 | |||
| 42dce54812 | |||
| 4e67133b9e | |||
| 437ebb69d4 | |||
| fdafdf147a | |||
| d33caa6ac5 | |||
| 15173364c0 | |||
| 8b966d1c7e | |||
| ad5a287134 | |||
| 92019c300c | |||
| 81a229f77f | |||
| 0249666489 | |||
| 1deba9894e | |||
| 474a498b48 | |||
| a9ca95241d | |||
| 2fcdba1332 | |||
| 1b9b2434f6 | |||
| 7f27d88ca6 | |||
| 1aaf9440b8 | |||
| 2110c6d92e | |||
| 087e9cc008 | |||
| e900579fba | |||
| 252feedde4 | |||
| 266b9e1e2a | |||
| f620249193 | |||
| 556d324756 | |||
| facccc81ef | |||
| cb77e7c5db | |||
| 9c36b7c693 | |||
| 14c958a0e6 | |||
| 9ebe6455b7 | |||
| daf535c9af | |||
| 0409faee7f | |||
| 218b2c2df5 | |||
| 7ffff58625 | |||
| bdd6bb5a69 | |||
| 0d8bd7f1e6 | |||
| 410caef273 | |||
| c03532bb6a | |||
| 875d544a85 | |||
| 55f1bbcd07 | |||
| 0806f1ad7e | |||
| 75cc0b0a77 | |||
| fb51fb6052 | |||
| 86e7d95b9c | |||
| f250be4aa8 | |||
| 03b6b4c1cf | |||
| 73f2c2c488 | |||
| fc1e35fb48 | |||
| 64bbb327bb | |||
| 12a37a9075 | |||
| b47af3c61e | |||
| eac1ca929b | |||
| 9990917cc7 | |||
| 92d5cece39 | |||
| 39faaa7dbe | |||
| f277d072d5 | |||
| a4f789810a | |||
| af12457a13 | |||
| cc1523b654 | |||
| 5916594441 | |||
| 600ee3ddf3 | |||
| c624960336 | |||
| 170acfe6f2 | |||
| db05104f64 | |||
| ea124f4158 | |||
| 7e0ae094cc | |||
| 7dea560ff5 | |||
| ca7bb9a069 | |||
| 21caea83f5 | |||
| 674403f734 | |||
| c46d7e44f1 | |||
| 49aacc853c | |||
| 784de68a5f | |||
| 6714d6fc82 | |||
| a5cbfdf7fd | |||
| d12c9efdbc | |||
| e407c41c5c | |||
| abb574ec4e | |||
| 72c1af25e0 | |||
| d466a86efc | |||
| 721478fe5b | |||
| 766273ac99 | |||
| e8122773b8 | |||
| e5de0cd0e8 | |||
| da66a343b3 | |||
| c4c66923f5 | |||
| 3a2d2d6b03 | |||
| f0cd7a994a | |||
| c4773e63d8 | |||
| 227f8ac604 | |||
| f22b0311b9 | |||
| 390443112c | |||
| 2dff60d7f8 | |||
| 8ca36552ea | |||
| f486b84134 | |||
| 234c7506ad | |||
| 6ea81f4c8c | |||
| dc878c5b69 | |||
| b94a1ce59b | |||
| 43e3ff3b1a | |||
| 5a07051f20 | |||
| d6a19adc54 | |||
| 16b114b609 | |||
| a41bed395b | |||
| 26fcc66953 | |||
| 663de42284 | |||
| fd5fc2e5a3 | |||
| 996da2f662 | |||
| f9d57a3099 | |||
| 8bff3225fd | |||
| c0c76ad995 | |||
| 35c3dbad63 | |||
| 23add1ac14 | |||
| 3aed4ac11f | |||
| 91b7aec855 | |||
| 261efe6299 | |||
| 9951902c7b | |||
| ade379ac11 | |||
| 351674699c | |||
| b3923b65f1 | |||
| 53fa3f770e | |||
| 7e64b9f1f9 | |||
| 6206fd6818 | |||
| 4c2cffbd31 | |||
| 0e4eb69d33 | |||
| 1a7037d9cb | |||
| a668775ae3 | |||
| 8cd4bf3750 | |||
| f3d537dd7a | |||
| ca1e0dde07 | |||
| f385aa8f8c | |||
| 6be17ac263 | |||
| a490195032 | |||
| 50ab62b75d | |||
| ea76cdb06e | |||
| c14b1b5fae | |||
| f7f019887d | |||
| 87e342dd9e | |||
| a3cc9bbe7e | |||
| 56baaaffa8 | |||
| f4a0307316 | |||
| 41fbc14f48 | |||
| 765297c038 | |||
| 27882ee74e | |||
| 94b9104d14 | |||
| 22b20d6206 | |||
| 5a4f96b679 | |||
| dfcc7baa40 | |||
| 354d96ea36 | |||
| fb86f21a5f | |||
| 913e036fa3 | |||
| c10cfb6aa0 | |||
| bee56c3b7f | |||
| 7389514c09 | |||
| 92609e3cd6 | |||
| a8dc36902b | |||
| c6fe4b18ef | |||
| 4668f0bef5 | |||
| bd3a12378e | |||
| 2cbdbb45d6 | |||
| fa9f787e14 | |||
| d301dd6c17 | |||
| ff09807c10 | |||
| 3744787ec0 | |||
| d38d033ce7 | |||
| cd71ea03d2 | |||
| e1beb83ff0 | |||
| 7ab034b52b | |||
| 5e1c88a476 | |||
| 40c5c5c1ae | |||
| 6dfcb5f563 | |||
| 8cb590559f | |||
| 464c8acd87 | |||
| 37b8aef96d | |||
| b311ca894d | |||
| f4e4f55de1 | |||
| 27a427c708 | |||
| 6103f18cd6 | |||
| 706032e5ac | |||
| 8eb55c04e7 | |||
| 43c889da50 | |||
| f19c2cfd80 | |||
| f1fdbe72dc | |||
| b62b2adc25 | |||
| 018e5c69ae | |||
| 4d35171767 | |||
| 23da5b233d | |||
| 1cadbdf6a9 | |||
| fa8dc0f531 | |||
| bad6eb0692 | |||
| 8081804555 | |||
| 91017cb06c | |||
| e20592f32d | |||
| dd41e5776f | |||
| 424b8c89cc | |||
| c962bb32f9 | |||
| 21e51d930d | |||
| a8589a0db6 | |||
| fe1642da08 | |||
| 950287d385 | |||
| 21356d9909 | |||
| fb7edb3518 | |||
| 4080047da0 | |||
| 8884eb6fe4 | |||
| 1dfc98c8fd | |||
| 718104b936 | |||
| cb8435441b | |||
| 2c4cf95ef9 | |||
| 4654568413 | |||
| c070481d0b | |||
| 91b27cd20c | |||
| 1e49718398 | |||
| c103c8d356 | |||
| 2e647d4c58 | |||
| 47db2b71ba | |||
| 954ea9fb9d | |||
| 7bce8a0254 | |||
| f377743380 | |||
| 62dbfc16c0 | |||
| 9a33c70355 | |||
| 8005f00e2f | |||
| 1a9fe7b590 | |||
| f93c7ebe6d | |||
| 296dd0b1d4 | |||
| 9c54e33ee1 | |||
| e7c947df3e | |||
| 8f66e15bae | |||
| 1b9cfb5cc3 | |||
| 8771986f3f | |||
| 2e43bac479 | |||
| a256cb4d4d | |||
| ba5664a019 | |||
| b045a35c44 | |||
| a355f6a41c | |||
| e459939ead | |||
| e0281a40f0 | |||
| 5877a458ea | |||
| 4f62af028d | |||
| fc1cdf68e3 | |||
| e2807e5f23 | |||
| c7e8e6856d | |||
| 0c66b91007 | |||
| 4ad5f7bbc9 | |||
| 19ed7740b1 | |||
| a0f814e75b | |||
| 0f920d6396 | |||
| c6fdeaf7e5 | |||
| 9f08029361 | |||
| 8b17cbb16c | |||
| c6b7a244d6 | |||
| 8c06006828 | |||
| 345be1ec5e | |||
| 0a7b708a1f | |||
| f43eb87d9d | |||
| 5eba5e980d | |||
| 00f3fbdfe1 | |||
| 86a8b9fb5f | |||
| 305175fb8c | |||
| bf8ee88dd8 | |||
| 11d8dd1b51 | |||
| ebcea798bb | |||
| 1c4e3c0e84 | |||
| e009884595 | |||
| 2479f427f7 | |||
| 16cc0b6088 | |||
| cf8a125ef2 | |||
| 4b1d87640c | |||
| bdbe7e0c37 | |||
| 8219039867 | |||
| bfd8c6918c | |||
| 2a4e9aef8a | |||
| c8505efac0 | |||
| 509a58b1d5 | |||
| fcd71d14bc | |||
| 09c5e8cbdf | |||
| 4cf6628d85 | |||
| fda70ec57d | |||
| c95f3d84d0 | |||
| 00c1c81c0b | |||
| 9ffab0bec4 | |||
| d70532250b | |||
| fe6cb5c1b3 | |||
| 67f6668d1b | |||
| aa10e20295 | |||
| 33e7ad43d6 | |||
| 5dbda28263 | |||
| fe512fdd33 | |||
| 1871a774f3 | |||
| adbfda00f5 | |||
| d654fca853 | |||
| 2ffa199a7d | |||
| ff26a8d550 | |||
| fad848bf7c | |||
| a08603c24c | |||
| e03310cb0d | |||
| cfe043e4b0 | |||
| 4b4d80bdc5 | |||
| cac2342165 | |||
| 50254dee23 | |||
| 4fdbb83a07 | |||
| 55e58811b3 | |||
| 19acf8121f | |||
| 239f853120 | |||
| c09e383325 | |||
| bbd080e680 | |||
| 3e1d811761 | |||
| a290589f7c | |||
| cf2ad51f62 | |||
| a9ff529d83 | |||
| fa2b1d6bf9 | |||
| e056f20643 | |||
| 149c77decd | |||
| 46677c79fc | |||
| 30e6acb00d | |||
| e1e3109da3 | |||
| 3fb123510a | |||
| 81cc688166 | |||
| d74041de25 | |||
| 7672139d6b | |||
| aa2f5d8acc | |||
| 37e609252c | |||
| 7cf9c8a656 | |||
| afc1dd4f6b | |||
| cc3fb26024 | |||
| f27f91467a | |||
| b63fca15fa | |||
| 0b0238a188 | |||
| ad842577c5 | |||
| d2ff46fa69 | |||
| 9fdeef247e | |||
| fced67b459 | |||
| b352891c2b | |||
| 8b925baa3c | |||
| 844ba9e1c0 | |||
| 11396b3266 | |||
| d2550f89f4 | |||
| 6972b1aafa | |||
| e890ac0a81 | |||
| 0e641e0c45 | |||
| b84f6b5a1b | |||
| cecb546c24 | |||
| b60aec975b | |||
| 87b5096972 | |||
| f5bc12e72c | |||
| 9beb263e4a | |||
| c17d3e155c | |||
| 6394a3d1e1 | |||
| 62aa07b00f | |||
| 6faa1a0db8 | |||
| 9857b44e4e | |||
| c43d48a9df | |||
| e4529079a8 | |||
| 9f0a16e586 | |||
| 50eb1f51fd | |||
| 67838983ad | |||
| 4e4fd3f54d | |||
| bc079b007d | |||
| 6e3f6270d1 | |||
| 8b875cd412 | |||
| c1bc23b052 | |||
| 47e1caa91f | |||
| 9da086b827 | |||
| 01153cd478 | |||
| eed0878231 | |||
| 11bbf0a062 | |||
| c37016e5ea | |||
| 49043bf1b0 | |||
| f7811b0ae2 | |||
| 8d5dee9aa0 | |||
| 62ff697772 | |||
| 10820c7336 | |||
| 0cb84638dc | |||
| c2aeb69c46 | |||
| eb11921f16 | |||
| 190c5dfcc2 | |||
| 96da9b91cf | |||
| d406bed521 | |||
| 7e0a675b62 | |||
| d4b1b50311 | |||
| e4149b073d | |||
| 3e2bf9be0a | |||
| de6bf18e47 | |||
| 1cdbc27abf | |||
| 95687e8057 | |||
| 7a1f9a1d7f | |||
| afe729435a | |||
| 7829b1ccba | |||
| 8796626ea2 | |||
| 3306c0f3b5 | |||
| 07c8063993 | |||
| ac94f68b59 | |||
| 08f360692d | |||
| 6983d34e88 | |||
| 5d2382caab | |||
| 8b43151c85 | |||
| ad60321843 | |||
| 792d607027 | |||
| cb617d8b23 | |||
| 25eaec3864 | |||
| f4dce04723 | |||
| a5aaed89d2 | |||
| 54a2067422 | |||
| 95bcc49063 | |||
| 3d9886f82e | |||
| 05390016c0 | |||
| 62e9a1715b | |||
| 27b539affe | |||
| 1918bd1d4e | |||
| 0e3bec6d2e | |||
| 1edabb98f5 | |||
| 2dea08aba8 | |||
| 5f7733c4a7 | |||
| ff15aa40a6 | |||
| 3a782b017f | |||
| d5e546f2c6 | |||
| ff15c0a41b | |||
| 762c96d85a | |||
| 2087a19bbe | |||
| 7cdabf79be | |||
| 1364fe8a0e | |||
| a9c4534e3c | |||
| 9ebea835dd | |||
| 0ad8866d6b | |||
| df2867ac27 | |||
| 68bbe7ca0a | |||
| 0f143da012 | |||
| 280e9bd0b1 | |||
| 8e587f7093 | |||
| 08d27eb81c | |||
| e0deceb366 | |||
| f14f34e9af | |||
| d39bb4d6ab | |||
| f1540115d0 | |||
| 1af6148067 | |||
| 6fdee3aa9f | |||
| 4123263b8c | |||
| 1b56e084dc | |||
| 1e20dd16e5 | |||
| a6bc15e69d | |||
| db62b272b5 | |||
| 4a554d48d2 | |||
| 57024ab1e4 | |||
| ca205ccb8c | |||
| f1580f5276 | |||
| 3c782bd905 | |||
| 8b61a55764 | |||
| 53c6b62ae3 | |||
| 0b1550afe1 | |||
| d5a5af88ca | |||
| 87df83a1fb | |||
| aaa0cf1954 | |||
| 6d636b6118 | |||
| 793a3cb1ba | |||
| 224a0f0afa | |||
| 2ca30ed7a9 | |||
| 7d1ad59dde | |||
| 1a646d5dbf | |||
| c34ae99b9a | |||
| 125068f101 | |||
| ae618bcf6a | |||
| cd37f12059 | |||
| bd21daebd1 | |||
| faccb87a10 | |||
| 323801f869 | |||
| 680486b1d3 | |||
| a421d330bf | |||
| cd944052ef | |||
| a543404428 | |||
| fec8a1d122 | |||
| 1c17274178 | |||
| da56eb6978 | |||
| e21de5ce96 | |||
| 27195e22d6 | |||
| 94ba7e07ce | |||
| bf610aa603 | |||
| 72f760cd48 | |||
| 3df1d70bb5 | |||
| 4ebd300340 | |||
| e2bf63cca1 | |||
| 77afab57ed | |||
| 632e2c1eae | |||
| f97598b4aa | |||
| 01a1316816 | |||
| dd6e5282e8 | |||
| 302b0f2f65 | |||
| 306b209421 | |||
| e557239a4c | |||
| 45d5034ea0 | |||
| 9a024f3aba | |||
| 67a111f7f2 | |||
| cf76379aa9 | |||
| 2e48874ce0 | |||
| 2597bafe36 | |||
| 33f01dcb63 | |||
| 0c15deefc0 | |||
| c08cacd3c0 | |||
| 992ed5b75c | |||
| 135c740f73 | |||
| 85eb3424cd | |||
| 9b10edb6c5 | |||
| fa1665ef81 | |||
| a67d97f16e | |||
| 0e726b43ef | |||
| dd96e6daef | |||
| 1b0ce4bf8b | |||
| 2386c10917 | |||
| 0f749dc65d | |||
| 3fcb00bfc5 | |||
| e667b606a9 | |||
| 0faf58a287 | |||
| 491e31ff55 | |||
| d37184e450 | |||
| 2b78673aa9 | |||
| fc0b73207b | |||
| 7eb5cc4b97 | |||
| a64dad2597 | |||
| b2169e9175 | |||
| fd85d310cd | |||
| 857fb35dcb | |||
| 70ad2795ea | |||
| ce657fd7b6 | |||
| 7d34812f1c | |||
| 9db5682186 | |||
| 641de51bdb | |||
| 3f2155e548 | |||
| 5f4fc11213 | |||
| f7c47a8644 | |||
| eabf103e71 | |||
| 822ae76543 | |||
| d224594194 | |||
| d544a47e2c | |||
| 03cbb1c8f6 | |||
| dd99a1cf2c | |||
| 2ce90d4094 | |||
| 76647fc171 | |||
| f411a59a7d | |||
| 1fa23e6d9c | |||
| c89124aadc | |||
| 2ae8d81b1f | |||
| 638b2e3f1c | |||
| 72959d1d8b | |||
| b7abb77b4d | |||
| 37a3001dc7 | |||
| 9c3ee3c407 | |||
| 52519e11d2 | |||
| ab1d5404d4 | |||
| 8df76563fd | |||
| 1585593bda | |||
| dbff3de7e5 | |||
| 3856d527b7 | |||
| cdb13120ab | |||
| 215109e1a5 | |||
| 46a3d95aab | |||
| 53b8cdfef3 | |||
| 777f977ea5 | |||
| 1281b18688 | |||
| 425256b38d | |||
| 57293ffc96 | |||
| efb795c74f | |||
| c1389f8fe1 | |||
| adec2dec0e | |||
| f1d6f2c40a | |||
| bb09670757 | |||
| 5328fdcc73 | |||
| 7cd376b4b3 | |||
| 9453e81baa | |||
| e8ab9ba18d | |||
| a176d352e3 | |||
| bae9215e9e | |||
| 93d0438240 | |||
| 1dc44d3503 | |||
| 47df178c88 | |||
| 57d5afeda5 | |||
| 9e94bfd48b | |||
| ebc4ff82c0 | |||
| c848cb42d8 | |||
| 8e5d313885 | |||
| b1005fc23e | |||
| 8b52fc90d5 | |||
| 4d436e3ac6 | |||
| f7b53fe6aa | |||
| 7002c44622 | |||
| 00f663a8c3 | |||
| 32c93b5c0a | |||
| 3ec0ad7c62 | |||
| 9037c0fe4c | |||
| 7ee9e58d1b | |||
| ffe636ea48 | |||
| eba2211427 | |||
| 4b6eac3172 | |||
| 8c8bb8e72c | |||
| 130634ce6a | |||
| 883fb4d64d | |||
| c2b26972da | |||
| ed506558e8 | |||
| 93d3198b70 | |||
| 0d18ef16bb | |||
| d5f140805b | |||
| f42b3d382f | |||
| d403d7b79b | |||
| 066f184605 | |||
| 43c01f76a2 | |||
| 82a8acf9ce | |||
| 452229cf32 | |||
| 248aa8d73a | |||
| 70ce7fe3b6 | |||
| 5cfeb2f2bc | |||
| aa6b886386 | |||
| 872d1e0372 | |||
| 668cda2684 | |||
| 5443ae4cae | |||
| 5931eed85d | |||
| 8caeed6c4e | |||
| 33d90d75c3 | |||
| 485728a43f | |||
| 13d95cac8e | |||
| 6a8127d92e | |||
| e0959486e9 | |||
| 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 |
@@ -0,0 +1,5 @@
|
||||
# files/directories excluded from tarballs
|
||||
|
||||
.git* export-ignore
|
||||
debian export-ignore
|
||||
weechat.spec export-ignore
|
||||
+7
-7
@@ -1,7 +1,6 @@
|
||||
# ignored files for Git
|
||||
|
||||
*.a
|
||||
*.css
|
||||
*.gmo
|
||||
*.html
|
||||
*.la
|
||||
@@ -14,12 +13,16 @@
|
||||
*.so
|
||||
*.so.0
|
||||
*.so.0.0.0
|
||||
*.1
|
||||
|
||||
ABOUT-NLS
|
||||
autom4te*
|
||||
build*/*
|
||||
compile
|
||||
config.guess
|
||||
config.h*
|
||||
config.h
|
||||
config.h.in*
|
||||
config-git.h
|
||||
config.log
|
||||
config.rpath
|
||||
config.status
|
||||
@@ -41,12 +44,9 @@ POTFILES
|
||||
remove-potcdate.sed
|
||||
Rules-quot
|
||||
weechat.pc
|
||||
doc/de/build/*
|
||||
doc/en/build/*
|
||||
doc/fr/build/*
|
||||
weechat-*.cygport
|
||||
|
||||
*stamp
|
||||
stamp*
|
||||
|
||||
src/gui/curses/weechat-curses
|
||||
src/gui/gtk/weechat-gtk
|
||||
src/gui/curses/weechat
|
||||
|
||||
+30
@@ -0,0 +1,30 @@
|
||||
language: c
|
||||
|
||||
compiler:
|
||||
- gcc
|
||||
- clang
|
||||
|
||||
env:
|
||||
- BUILDTOOL=cmake
|
||||
- BUILDTOOL=autotools
|
||||
|
||||
before_script:
|
||||
- echo 'APT::Install-Recommends "false";' | sudo tee -a /etc/apt/apt.conf
|
||||
- sudo apt-get update -qq
|
||||
- wget http://weechat.org/files/tests/ubuntu/precise/amd64/libcpputest-dev_3.4-3_amd64.deb
|
||||
- sudo dpkg -i libcpputest-dev_3.4-3_amd64.deb
|
||||
- sudo apt-get -y install devscripts equivs python-pip libenchant-dev autopoint
|
||||
- sudo mk-build-deps -i debian/control
|
||||
- sudo pip install msgcheck pylint
|
||||
|
||||
script:
|
||||
- ./scripts/build.sh
|
||||
- msgcheck po/*.po
|
||||
- pylint doc/docgen.py
|
||||
|
||||
after_success:
|
||||
- weechat --help
|
||||
- weechat -r /quit
|
||||
|
||||
matrix:
|
||||
fast_finish: true
|
||||
@@ -1,49 +0,0 @@
|
||||
WeeChat Authors
|
||||
===============
|
||||
|
||||
Developers
|
||||
----------
|
||||
|
||||
* General code
|
||||
|
||||
** FlashCode <flashcode@flashtux.org>
|
||||
*** Web: http://www.weechat.org/
|
||||
*** IRC: 'FlashCode' on irc.freenode.net
|
||||
|
||||
|
||||
* Scripts plugins, debian packager
|
||||
|
||||
** kolter <kolter@openics.org>
|
||||
*** IRC: 'kolter' on irc.freenode.net
|
||||
|
||||
|
||||
Contributors
|
||||
------------
|
||||
|
||||
* Julien Louis <ptitlouis@sysif.net>, IRC: 'ptitlouis'
|
||||
* Rudolf Polzer <rpolzer-rp@durchnull.de>, IRC: 'divVerent'
|
||||
* Jiri Golembiovsky <golemj@gmail.com>, IRC: 'GolemJ'
|
||||
* Jim Ramsay <i.am@jimramsay.com>, IRC: 'lack'
|
||||
* Odin <odin@dtdm.org>, IRC: 'Odin'
|
||||
* Pistos, IRC: 'pistos'
|
||||
* Gwenn, IRC: 'gwenn'
|
||||
* Voroskoi, IRC: 'voroskoi'
|
||||
* Frank Zacharias
|
||||
* Pavel Shevchuk, IRC: 'Stalwart'
|
||||
* soltys
|
||||
* Nils Görs
|
||||
* rettub
|
||||
* m4v
|
||||
* Marco Paolone
|
||||
* Dmitry Kobylin
|
||||
* Dominik Honnef
|
||||
|
||||
|
||||
Contact
|
||||
-------
|
||||
|
||||
Whole team is connected to IRC:
|
||||
server: 'irc.freenode.net', channels: '#weechat' (english) and '#weechat-fr' (french)
|
||||
|
||||
|
||||
See README file for license detail.
|
||||
@@ -0,0 +1,93 @@
|
||||
= WeeChat Authors
|
||||
:author: Sébastien Helleu
|
||||
:email: flashcode@flashtux.org
|
||||
:lang: en
|
||||
|
||||
|
||||
== Developers
|
||||
|
||||
* General code
|
||||
** Sébastien Helleu (FlashCode) <flashcode@flashtux.org>
|
||||
* Scripts plugins, debian packager
|
||||
** Emmanuel Bouthenot (kolter) <kolter@openics.org>
|
||||
|
||||
== Contributors
|
||||
|
||||
Alphabetically:
|
||||
|
||||
* Ailin Nemui (Nei)
|
||||
* Aleksey V Zapparov
|
||||
* Alex Tarkovsky
|
||||
* Anders Bergh
|
||||
* Andrew Potter (talisein)
|
||||
* Antoine Pietri (seirl)
|
||||
* Asakura
|
||||
* Arvydas Sidorenko
|
||||
* Bazerka
|
||||
* Benoit Papillault (benoit)
|
||||
* Christian Heinz
|
||||
* Christopher O'Neill (deltafire)
|
||||
* David Flatz
|
||||
* Dmitry Kobylin
|
||||
* Dominik Honnef
|
||||
* Elián Hanisch (m4v)
|
||||
* Elizabeth Myers (Elizacat)
|
||||
* Emanuele Giaquinta
|
||||
* Esteban I. Ruiz Moreno (Exio)
|
||||
* Felix Eckhofer
|
||||
* Frank Zacharias
|
||||
* Gu1ll4um3r0m41n
|
||||
* Guido Berhoerster
|
||||
* Gwenn
|
||||
* Hasan Kiran (turgay)
|
||||
* Ivan Sichmann Freitas
|
||||
* Jason A. Donenfeld (zx2c4)
|
||||
* JD Horelick (jdhore)
|
||||
* Jim Ramsay (lack)
|
||||
* Jiri Golembiovsky (GolemJ)
|
||||
* Julien Louis (ptitlouis)
|
||||
* Krzysztof Koroscik (soltys)
|
||||
* Kyle Fuller (kylef)
|
||||
* Lázaro A.
|
||||
* Leonid Evdokimov
|
||||
* Maarten de Vries
|
||||
* Marco Paolone
|
||||
* Matt Robinson
|
||||
* Mantas Mikulėnas (grawity)
|
||||
* Mateusz Poszwa
|
||||
* Max Anton Teufel
|
||||
* Murilo Opsfelder Araujo
|
||||
* Nicolas Cavigneaux
|
||||
* Nils Görs (nils_2)
|
||||
* Odin
|
||||
* Patrick Steinhardt
|
||||
* Paul Komkoff
|
||||
* Pavel Shevchuk (Stalwart)
|
||||
* Peter Boström (pbos)
|
||||
* Pierre Carru
|
||||
* Piotr Szymaniak
|
||||
* Pistos
|
||||
* Quentin Glidic (SardemFF7)
|
||||
* Quentin Pradet
|
||||
* Quico Noizeux
|
||||
* Rettub
|
||||
* Rudolf Polzer (divVerent)
|
||||
* Ryuunosuke Ayanokouzi
|
||||
* Sergio Durigan Junior
|
||||
* Shawn Smith
|
||||
* Simon Arlott
|
||||
* Simon Kuhnle
|
||||
* Stefano Pigozzi
|
||||
* Stfn
|
||||
* Tom Alsberg
|
||||
* Tor Hveem (xt)
|
||||
* Valentin Lorentz (progval)
|
||||
* Voroskoi
|
||||
* Yannick Palanque
|
||||
|
||||
== Contact
|
||||
|
||||
Developers are connected to IRC:
|
||||
|
||||
* server: 'irc.freenode.net'
|
||||
* channels: '#weechat' (English) and '#weechat-fr' (French)
|
||||
+226
-94
@@ -1,141 +1,273 @@
|
||||
# Copyright (c) 2003-2010 by FlashCode <flashcode@flashtux.org>
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# Copyright (C) 2003-2014 Sébastien 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
|
||||
# the Free Software Foundation; either version 3 of the License, or
|
||||
# (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
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
# along with WeeChat. If not, see <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
|
||||
PROJECT(weechat C)
|
||||
|
||||
cmake_minimum_required(VERSION 2.4)
|
||||
|
||||
SET(CMAKE_VERBOSE_MAKEFILE OFF)
|
||||
SET(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake ${CMAKE_MODULE_PATH})
|
||||
SET(CMAKE_SKIP_RPATH ON)
|
||||
SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -W -Werror-implicit-function-declaration")
|
||||
IF(PREFIX)
|
||||
SET(CMAKE_INSTALL_PREFIX ${PREFIX} CACHE PATH "Install path prefix" FORCE)
|
||||
ENDIF(PREFIX)
|
||||
project(weechat C)
|
||||
|
||||
SET(VERSION_MAJOR "0")
|
||||
SET(VERSION_MINOR "3")
|
||||
SET(VERSION_PATCH "1")
|
||||
SET(VERSION ${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH})
|
||||
SET(PKG_STRING "${PROJECT_NAME} ${VERSION}")
|
||||
STRING(REPLACE "\";\"" "\ " PKG_STRING ${PKG_STRING})
|
||||
# CMake options
|
||||
set(CMAKE_VERBOSE_MAKEFILE OFF)
|
||||
set(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake ${CMAKE_MODULE_PATH})
|
||||
set(CMAKE_SKIP_RPATH ON)
|
||||
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -Wextra -Werror-implicit-function-declaration")
|
||||
if(PREFIX)
|
||||
set(CMAKE_INSTALL_PREFIX ${PREFIX} CACHE PATH "Install path prefix" FORCE)
|
||||
endif()
|
||||
|
||||
IF(DEFINED LIBDIR)
|
||||
SET(LIBDIR ${LIBDIR}/${PROJECT_NAME})
|
||||
ELSE(DEFINED LIBDIR)
|
||||
SET(LIBDIR ${CMAKE_INSTALL_PREFIX}/lib/${PROJECT_NAME})
|
||||
ENDIF(DEFINED LIBDIR)
|
||||
# version
|
||||
set(VERSION_MAJOR "1")
|
||||
set(VERSION_MINOR "0")
|
||||
set(VERSION_PATCH "")
|
||||
if(VERSION_PATCH STREQUAL "")
|
||||
set(VERSION ${VERSION_MAJOR}.${VERSION_MINOR})
|
||||
else()
|
||||
set(VERSION ${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH})
|
||||
endif()
|
||||
|
||||
IF(NOT DEFINED SHAREDIR)
|
||||
SET(SHAREDIR ${CMAKE_INSTALL_PREFIX}/share)
|
||||
ENDIF(NOT DEFINED SHAREDIR)
|
||||
# license
|
||||
set(LICENSE "GPL3")
|
||||
|
||||
IF(NOT DEFINED LOCALEDIR)
|
||||
SET(LOCALEDIR ${SHAREDIR}/locale)
|
||||
ENDIF(NOT DEFINED LOCALEDIR)
|
||||
# package string
|
||||
set(PKG_STRING "${PROJECT_NAME} ${VERSION}")
|
||||
string(REPLACE "\";\"" "\ " PKG_STRING ${PKG_STRING})
|
||||
|
||||
IF(DEFINED INCLUDEDIR)
|
||||
SET(INCLUDEDIR ${INCLUDEDIR}/${PROJECT_NAME})
|
||||
ELSE(DEFINED INCLUDEDIR)
|
||||
SET(INCLUDEDIR ${CMAKE_INSTALL_PREFIX}/include/${PROJECT_NAME})
|
||||
ENDIF(DEFINED INCLUDEDIR)
|
||||
if(DEFINED LIBDIR)
|
||||
set(LIBDIR ${LIBDIR}/${PROJECT_NAME})
|
||||
else()
|
||||
set(LIBDIR ${CMAKE_INSTALL_PREFIX}/lib/${PROJECT_NAME})
|
||||
endif()
|
||||
|
||||
OPTION(DISABLE_NCURSES "Disable Ncurses interface")
|
||||
OPTION(ENABLE_GTK "Enable GTK interface")
|
||||
OPTION(DISABLE_NLS "Disable Native Language Support")
|
||||
OPTION(DISABLE_GNUTLS "Disable SSLv3/TLS connection support")
|
||||
OPTION(DISABLE_LARGEFILE "Disable Large File Support")
|
||||
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 DEFINED SHAREDIR)
|
||||
set(SHAREDIR ${CMAKE_INSTALL_PREFIX}/share)
|
||||
endif()
|
||||
|
||||
IF(NOT DISABLE_NLS)
|
||||
ADD_SUBDIRECTORY( po )
|
||||
ENDIF(NOT DISABLE_NLS)
|
||||
if(NOT DEFINED MANDIR)
|
||||
set(MANDIR ${SHAREDIR}/man)
|
||||
endif()
|
||||
|
||||
ADD_SUBDIRECTORY( src )
|
||||
ADD_SUBDIRECTORY( doc )
|
||||
if(NOT DEFINED LOCALEDIR)
|
||||
set(LOCALEDIR ${SHAREDIR}/locale)
|
||||
endif()
|
||||
|
||||
CONFIGURE_FILE(config.h.cmake config.h @ONLY)
|
||||
if(DEFINED INCLUDEDIR)
|
||||
set(INCLUDEDIR ${INCLUDEDIR}/${PROJECT_NAME})
|
||||
else()
|
||||
set(INCLUDEDIR ${CMAKE_INSTALL_PREFIX}/include/${PROJECT_NAME})
|
||||
endif()
|
||||
|
||||
CONFIGURE_FILE(
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/cmake/makedist.sh.in"
|
||||
"${CMAKE_CURRENT_BINARY_DIR}/makedist.sh" IMMEDIATE
|
||||
@ONLY)
|
||||
option(ENABLE_NCURSES "Enable Ncurses interface" ON)
|
||||
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_ENCHANT "Enable Enchant lib for Aspell plugin" OFF)
|
||||
option(ENABLE_CHARSET "Enable Charset plugin" ON)
|
||||
option(ENABLE_EXEC "Enable Exec plugin" ON)
|
||||
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_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_PYTHON3 "Use Python 3.x if found (NOT recommended)" OFF)
|
||||
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_TRIGGER "Enable Trigger plugin" ON)
|
||||
option(ENABLE_XFER "Enable Xfer plugin" ON)
|
||||
option(ENABLE_MAN "Enable build of man page" OFF)
|
||||
option(ENABLE_DOC "Enable build of documentation" OFF)
|
||||
option(ENABLE_TESTS "Enable tests" OFF)
|
||||
|
||||
CONFIGURE_FILE(
|
||||
# option WEECHAT_HOME
|
||||
if(NOT DEFINED WEECHAT_HOME OR "${WEECHAT_HOME}" STREQUAL "")
|
||||
set(WEECHAT_HOME "~/.weechat")
|
||||
endif()
|
||||
set(WEECHAT_HOME "${WEECHAT_HOME}" CACHE
|
||||
STRING "WeeChat home directory for config, logs, scripts.. (default is \"~/.weechat\")"
|
||||
FORCE)
|
||||
mark_as_advanced(CLEAR WEECHAT_HOME)
|
||||
|
||||
# option CA_FILE
|
||||
if(NOT DEFINED CA_FILE OR "${CA_FILE}" STREQUAL "")
|
||||
set(CA_FILE "/etc/ssl/certs/ca-certificates.crt")
|
||||
endif()
|
||||
set(CA_FILE "${CA_FILE}" CACHE
|
||||
STRING "File containing the certificate authorities (default is \"/etc/ssl/certs/ca-certificates.crt\"). This is the default value of option \"weechat.network.gnutls_ca_file\"."
|
||||
FORCE)
|
||||
mark_as_advanced(CLEAR CA_FILE)
|
||||
|
||||
if(COMMAND cmake_policy)
|
||||
if(POLICY CMP0003)
|
||||
cmake_policy(SET CMP0003 NEW)
|
||||
endif()
|
||||
if(POLICY CMP0017)
|
||||
cmake_policy(SET CMP0017 NEW)
|
||||
endif()
|
||||
endif()
|
||||
|
||||
add_definitions(-DHAVE_CONFIG_H)
|
||||
|
||||
include(CheckIncludeFiles)
|
||||
include(CheckFunctionExists)
|
||||
include(CheckSymbolExists)
|
||||
|
||||
check_include_files("langinfo.h" HAVE_LANGINFO_CODESET)
|
||||
check_include_files("sys/resource.h" HAVE_SYS_RESOURCE_H)
|
||||
|
||||
check_function_exists(mallinfo HAVE_MALLINFO)
|
||||
|
||||
check_symbol_exists("eat_newline_glitch" "term.h" HAVE_EAT_NEWLINE_GLITCH)
|
||||
|
||||
# Check for Large File Support
|
||||
if(ENABLE_LARGEFILE)
|
||||
add_definitions(-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LARGE_FILES)
|
||||
endif()
|
||||
|
||||
# Check for Gettext
|
||||
if(ENABLE_NLS)
|
||||
find_package(Gettext)
|
||||
if(GETTEXT_FOUND)
|
||||
add_definitions(-DENABLE_NLS)
|
||||
endif()
|
||||
endif()
|
||||
|
||||
# Check for libgcrypt
|
||||
find_package(GCRYPT REQUIRED)
|
||||
add_definitions(-DHAVE_GCRYPT)
|
||||
list(APPEND EXTRA_LIBS ${GCRYPT_LDFLAGS})
|
||||
|
||||
# Check for GnuTLS
|
||||
if(ENABLE_GNUTLS)
|
||||
find_package(GnuTLS)
|
||||
if(GNUTLS_FOUND)
|
||||
string(REGEX REPLACE "/[^/]*$" "" GNUTLS_LIBRARY_PATH "${GNUTLS_LIBRARY}")
|
||||
add_definitions(-DHAVE_GNUTLS)
|
||||
include_directories(${GNUTLS_INCLUDE_PATH})
|
||||
set(CMAKE_C_LINK_FLAGS "${CMAKE_C_LINK_FLAGS} -L${GNUTLS_LIBRARY_PATH}")
|
||||
list(APPEND EXTRA_LIBS gnutls)
|
||||
endif()
|
||||
endif()
|
||||
|
||||
# Check for zlib
|
||||
find_package(ZLIB REQUIRED)
|
||||
add_definitions(-DHAVE_ZLIB)
|
||||
|
||||
# Check for iconv
|
||||
find_package(Iconv)
|
||||
if(ICONV_FOUND)
|
||||
add_definitions(-DHAVE_ICONV)
|
||||
endif()
|
||||
|
||||
# Check for CURL
|
||||
find_package(CURL REQUIRED)
|
||||
|
||||
# weechat_gui_common MUST be the first lib in the list
|
||||
set(STATIC_LIBS weechat_gui_common)
|
||||
|
||||
find_library(DL_LIBRARY
|
||||
NAMES dl
|
||||
PATHS /lib /usr/lib /usr/libexec /usr/local/lib /usr/local/libexec
|
||||
)
|
||||
list(APPEND STATIC_LIBS weechat_plugins)
|
||||
if(DL_LIBRARY)
|
||||
string(REGEX REPLACE "/[^/]*$" "" DL_LIBRARY_PATH "${DL_LIBRARY}")
|
||||
set(CMAKE_C_LINK_FLAGS "${CMAKE_C_LINK_FLAGS} -L${DL_LIBRARY_PATH}")
|
||||
list(APPEND EXTRA_LIBS dl)
|
||||
endif()
|
||||
|
||||
if(ENABLE_NLS)
|
||||
add_subdirectory(po)
|
||||
endif()
|
||||
|
||||
add_subdirectory(src)
|
||||
add_subdirectory(doc)
|
||||
|
||||
if(ENABLE_TESTS)
|
||||
enable_testing()
|
||||
add_subdirectory(tests)
|
||||
endif()
|
||||
|
||||
configure_file(config.h.cmake config.h @ONLY)
|
||||
|
||||
# set the git version in "config-git.h"
|
||||
add_custom_target(version_git ALL
|
||||
COMMAND "${CMAKE_CURRENT_SOURCE_DIR}/scripts/git-version.sh" "${CMAKE_CURRENT_SOURCE_DIR}" "${VERSION}" "config-git.h"
|
||||
WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}")
|
||||
|
||||
configure_file(
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/cmake/cmake_uninstall.cmake.in"
|
||||
"${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake"
|
||||
IMMEDIATE @ONLY)
|
||||
|
||||
ADD_CUSTOM_TARGET(uninstall
|
||||
add_custom_target(uninstall
|
||||
"${CMAKE_COMMAND}" -P "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake")
|
||||
|
||||
ADD_CUSTOM_TARGET(dist
|
||||
"${CMAKE_BINARY_DIR}/makedist.sh"
|
||||
DEPENDS doc
|
||||
WORKING_DIRECTORY ${CMAKE_BINARY_DIR})
|
||||
add_custom_target(dist
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/makedist.sh" "${VERSION}" "HEAD" "${CMAKE_CURRENT_BINARY_DIR}"
|
||||
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR})
|
||||
|
||||
# pkgconfig file
|
||||
SET(PACKAGE "${PROJECT_NAME}")
|
||||
SET(prefix "${CMAKE_INSTALL_PREFIX}")
|
||||
SET(exec_prefix "\${prefix}")
|
||||
SET(libdir "\${exec_prefix}/lib")
|
||||
SET(includedir "\${prefix}/include")
|
||||
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 ${LIBDIR}/../pkgconfig)
|
||||
set(PACKAGE "${PROJECT_NAME}")
|
||||
set(prefix "${CMAKE_INSTALL_PREFIX}")
|
||||
set(exec_prefix "\${prefix}")
|
||||
set(libdir "\${exec_prefix}/lib")
|
||||
set(includedir "\${prefix}/include")
|
||||
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 ${LIBDIR}/../pkgconfig)
|
||||
|
||||
# cygport file (used to build Cygwin packages)
|
||||
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/weechat.cygport.in ${CMAKE_CURRENT_BINARY_DIR}/weechat-${VERSION}-1.cygport @ONLY)
|
||||
|
||||
# icon
|
||||
install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/weechat.png DESTINATION ${SHAREDIR}/icons/hicolor/32x32/apps)
|
||||
|
||||
# packages
|
||||
SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY "Fast, light and extensible chat client")
|
||||
SET(CPACK_PACKAGE_VENDOR "FlashCode")
|
||||
SET(CPACK_PACKAGE_DESCRIPTION_FILE "${CMAKE_CURRENT_SOURCE_DIR}/README")
|
||||
SET(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR}/COPYING")
|
||||
SET(CPACK_PACKAGE_VERSION_MAJOR ${VERSION_MAJOR})
|
||||
SET(CPACK_PACKAGE_VERSION_MINOR ${VERSION_MINOR})
|
||||
SET(CPACK_PACKAGE_VERSION_PATCH ${VERSION_PATCH})
|
||||
set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "Fast, light and extensible chat client")
|
||||
set(CPACK_PACKAGE_VENDOR "Sébastien Helleu")
|
||||
set(CPACK_PACKAGE_DESCRIPTION_FILE "${CMAKE_CURRENT_SOURCE_DIR}/README.asciidoc")
|
||||
set(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR}/COPYING")
|
||||
set(CPACK_PACKAGE_VERSION_MAJOR ${VERSION_MAJOR})
|
||||
set(CPACK_PACKAGE_VERSION_MINOR ${VERSION_MINOR})
|
||||
set(CPACK_PACKAGE_VERSION_PATCH ${VERSION_PATCH})
|
||||
|
||||
# binary package
|
||||
SET(CPACK_GENERATOR "STGZ;TGZ;TBZ2")
|
||||
SET(CPACK_PACKAGE_FILE_NAME weechat-binary-${VERSION})
|
||||
set(CPACK_GENERATOR "STGZ;TGZ;TBZ2")
|
||||
set(CPACK_PACKAGE_FILE_NAME weechat-binary-${VERSION})
|
||||
|
||||
# source package
|
||||
SET(CPACK_SOURCE_GENERATOR "TGZ;TBZ2")
|
||||
SET(CPACK_SOURCE_PACKAGE_FILE_NAME weechat-${VERSION})
|
||||
SET(CPACK_SOURCE_IGNORE_FILES "/\\\\.git" "/build/" "/m4/"
|
||||
set(CPACK_SOURCE_GENERATOR "TGZ;TBZ2")
|
||||
set(CPACK_SOURCE_PACKAGE_FILE_NAME weechat-${VERSION})
|
||||
set(CPACK_SOURCE_IGNORE_FILES "/\\\\.git" "/build/" "/m4/"
|
||||
"/autom4te\\\\.cache/" "/ABOUT-NLS$" "/config\\\\.guess$" "/config\\\\.h$"
|
||||
"/config\\\\.h.in$" "/config\\\\.log$" "/config\\\\.rpath$"
|
||||
"/config\\\\.status$" "/config\\\\.sub$" "/configure$" "/depcomp$"
|
||||
"/install-sh$" "/missing$" "/intl/" "/libtool$" "/\\\\.libs/"
|
||||
"/ltmain\\\\.sh$" "/\\\\.deps/" "/html/" "/html1/" "/Makefile$"
|
||||
"/Makefile\\\\.in$" "stamp" "/po/.*\\\\.header$" "\\\\.gmo$" "~$" "\\\\.o$"
|
||||
"\\\\.lo$" "\\\\.a$" "\\\\.la$" "\\\\.lai$" "\\\\.Plo$" "/weechat-curses$"
|
||||
"/weechat-gtk$"
|
||||
"\\\\.lo$" "\\\\.a$" "\\\\.la$" "\\\\.lai$" "\\\\.Plo$" "/weechat$"
|
||||
)
|
||||
|
||||
INCLUDE(CPack)
|
||||
include(CPack)
|
||||
|
||||
@@ -1,861 +0,0 @@
|
||||
WeeChat ChangeLog
|
||||
=================
|
||||
FlashCode <flashcode@flashtux.org>
|
||||
v0.3.1, 2010-01-23
|
||||
|
||||
|
||||
Version 0.3.1 (2010-01-23)
|
||||
--------------------------
|
||||
|
||||
* core: fix bug with script installation on BSD/OSX (patch #6980)
|
||||
* core: add option grab_key_command for /input (bound by default to alt-k)
|
||||
* core: fix compilation under Cygwin (patch #6916)
|
||||
* core: fix cmake directories: let user customize lib, share, locale and include
|
||||
directories (patch #6922)
|
||||
* core: fix plural form in translation files (bug #27430)
|
||||
* core: fix terminal title bug: do not reset it when option
|
||||
weechat.look.set_title is off (bug #27399)
|
||||
* core: fix buffer used by some input functions called via plugin API with
|
||||
buffer pointer (bug #28152)
|
||||
* alias: new expansions for alias arguments ($n, $-m, $n-, $n-m, $*, $~)
|
||||
(patch #6917)
|
||||
* alias: allow use of wildcards for /alias list (patch #6925)
|
||||
* alias: allow /unalias to remove multiple aliases (patch #6926)
|
||||
* alias: fix bug with buffer for execution of alias, when called from plugin API
|
||||
with function "command" (bug #27697)
|
||||
* alias: fix bug with arguments (bug #27440)
|
||||
* irc: add new commands /allchan and /allserv with excluding option, commands
|
||||
/ame and /amsg are now aliases, new aliases /aaway and /anick
|
||||
* irc: add options to customize target buffer for messages (task #7381)
|
||||
* irc: add new output queue for messages with low priority (like automatic CTCP
|
||||
replies), high priority is given to user messages or commands
|
||||
* irc: use self-signed certificate to auto identify on IRC server (CertFP)
|
||||
(task #7492, debian #453348)
|
||||
* irc: check SSL certificates (task #7492)
|
||||
* irc: add option "autorejoin_delay" for servers (task #8771)
|
||||
* irc: add option to use same nick color in channel and private (task #9870)
|
||||
* irc: add missing command 275 (patch #6952)
|
||||
* irc: add commands /sajoin, /samode, /sanick, /sapart, /saquit (task #9770)
|
||||
* irc: add options for CTCP, to block/customize CTCP reply (task #9693)
|
||||
* irc: add missing CTCP: clientinfo, finger, source, time, userinfo (task #7270)
|
||||
* irc: add all server options for commands /server and /connect
|
||||
* irc: add arguments for command /rehash
|
||||
* irc: improve error management on socket error (recv/send)
|
||||
* irc: improve mask used by command /kickban
|
||||
* irc: fix nick color for nicks with wide chars (bug #28547)
|
||||
* irc: fix autorejoin on channels with key
|
||||
* irc: fix command /connect (options -ssl, -ipv6 and -port) (bug #27486)
|
||||
* xfer: add color for nicks in chat
|
||||
* xfer: add missing command /me (bug #28658)
|
||||
* xfer: add missing charset decoding/encoding for IRC DCC chat (bug #27482)
|
||||
* ruby: support of Ruby >= 1.9.1 (patch #6989)
|
||||
* fifo: remove old pipes before creating new pipe
|
||||
* gui: add color "darkgray", add support for background with light color
|
||||
* gui: fix color "black" (bug #23882, debian #512957)
|
||||
* gui: fix message "Day changed to", sometimes displayed at wrong time
|
||||
(bug #26959)
|
||||
* gui: fix bug with URL selection in some terminals (caused by horizontal lines)
|
||||
(bug #27700)
|
||||
* gui: use default auto completion for arguments of unknown commands
|
||||
* gui: fix alignment problem for buffer name when a merged buffer is closed
|
||||
(bug #27617)
|
||||
* gui: update hotlist when a buffer is closed (bug #27470), remove buffer from
|
||||
hotlist when buffer is cleared (bug #27530)
|
||||
* gui: fix /input history_global_next: reset input content when last command in
|
||||
history is reached
|
||||
* api: fix function weechat_bar_set for python/lua/ruby (patch #6912)
|
||||
|
||||
Version 0.3.0 (2009-09-06)
|
||||
--------------------------
|
||||
|
||||
* irc: add irc plugin (replaces old IRC code in core) (task #6217)
|
||||
* irc: add smart join/part/quit message filter (task #8503)
|
||||
* irc: use of many addresses for servers (auto-switch when a connexion fails),
|
||||
nicks are now set with one option "nicks" (task #6088)
|
||||
* irc: add some colors in messages from server (for text and nicks)
|
||||
(task #8926)
|
||||
* irc: add color decoding in title for IRC channels (task #6030)
|
||||
* irc: fix lock with SSL servers when connection fails, and when
|
||||
disconnecting during connection problem (bug #17584)
|
||||
* irc: command /whois is now authorized in private without argument
|
||||
(task #7482)
|
||||
* irc: fix private buffer name with irssi proxy (bug #26589)
|
||||
* irc: remove kernel info in CTCP VERSION reply (task #7494)
|
||||
* irc: add missing commands (328, 369)
|
||||
* irc: fix mode parsing when receiving modes with arguments (bug #26793)
|
||||
* aspell: improve plugin: use of many dictionaries, global dictionary, real
|
||||
time checking (optional), fix bugs with utf-8
|
||||
* xfer: add speed limit for DCC files sending (task #6178)
|
||||
* xfer: add new option "xfer.file.use_nick_in_filename" for Xfer files
|
||||
(task #7140)
|
||||
* relay: add relay plugin (network communication between WeeChat and remote
|
||||
application)
|
||||
* logger: add logger plugin with new features: backlog, level for messages to
|
||||
log (task #8592), level by buffer (task #6687), filename mask by buffer,
|
||||
option "name_lower_case" (bug #19522)
|
||||
* alias: fix bug with alias, use current buffer to run commands (bug #22876)
|
||||
* plugins: add some other plugins: alias, demo, fifo, tcl, xfer
|
||||
* scripts: new scripts: weeget.py (scripts manager), jabber.py (jabber/XMPP
|
||||
protocol), go.py (quick jump to buffers), buffers.pl (sidebar with list of
|
||||
buffers), iset.pl (set options interactively), weetris.pl (tetris-like game),
|
||||
mastermind.pl, ...
|
||||
* scripts: do not auto-load hidden files (bug #21390)
|
||||
* api: add hooks: command, timer, file descriptor, process, connection, print,
|
||||
signal, config, completion, modifier, info, infolist
|
||||
* api: new plugin API with many new functions: hooks, buffer management and
|
||||
nicklist, bars, configuration files, network, infos/infolists, lists,
|
||||
upgrade
|
||||
* gui: new display engine, with prefix and message for each line
|
||||
* gui: add new type of buffer, with free content
|
||||
* gui: add tags for lines and custom filtering by tags or regex (task #7674)
|
||||
* gui: add buffer merging (task #7404)
|
||||
* gui: add custom bars, with custom items
|
||||
* gui: add key to zoom a window (task #7470)
|
||||
* gui: add keys to move into last visited buffers: alt + "<" and alt + ">"
|
||||
* gui: come back to last visited buffer when closing a buffer
|
||||
* gui: add new option scroll_page_percent to choose percent of height to scroll
|
||||
with page_up and page_down keys (task #8702)
|
||||
* gui: add number of lines remaining after last line displayed in "-MORE-"
|
||||
indicator (task #6702)
|
||||
* gui: fix completion with non-latin nicks (bug #18993)
|
||||
* gui: fix display bug with some weird UTF-8 chars (bug #19687)
|
||||
* gui: fix bug with wide chars in input (bug #16356)
|
||||
* gui: fix bug when switching window, scrollback is now preserved
|
||||
(task #7680)
|
||||
* network: add support for more than one proxy, with proxy selection for each
|
||||
IRC server (task #6859)
|
||||
* network: fix network connection for hostnames resolving to several IPs: try
|
||||
all IPs in list until one succeeds (bug #21473, debian #498610)
|
||||
* core: add group support in nicklist
|
||||
* core: improve main loop: higher timout in select(), less CPU usage
|
||||
* core: add /reload command to reload WeeChat and plugins config files (signal
|
||||
SIGHUP is catched to reload config files)
|
||||
* core: add new /layout command and save_layout_on_exit config option, to
|
||||
save/restore windows and buffers order (task #5453)
|
||||
* core: add new options for completion, optional stop instead of cycling with
|
||||
words found (task #5909)
|
||||
* core: new name for configuration files (*.conf instead of *.rc)
|
||||
* core: improve /set command, new command /unset (task #6085)
|
||||
* core: add new input action "set_unread_current_buffer" to set unread marker
|
||||
for current buffer only (task #7286)
|
||||
* core: add polish translation (thanks to Soltys)
|
||||
* core: remove key functions, replaced by /input command
|
||||
* core: add argument with buffer number/range for command "/buffer close"
|
||||
(task #9390, task #7239)
|
||||
* core: add new command /wait (schedule a command execution in future)
|
||||
* core: fix nick completion bug (missing space after nick)
|
||||
|
||||
Version 0.2.6.3 (2009-06-13)
|
||||
----------------------------
|
||||
|
||||
* fix gnutls detection (use pkg-config instead of libgnutls-config)
|
||||
(bug #26790)
|
||||
|
||||
Version 0.2.6.2 (2009-04-18)
|
||||
----------------------------
|
||||
|
||||
* fix bug with charset decoding (for example with iso2022jp) (bug #26228)
|
||||
|
||||
Version 0.2.6.1 (2009-03-14)
|
||||
----------------------------
|
||||
|
||||
* fix crash with some special chars in IRC messages (bug #25862)
|
||||
|
||||
Version 0.2.6 (2007-09-06)
|
||||
--------------------------
|
||||
|
||||
* fix bug with log of plugin messages (option log_plugin_msg)
|
||||
* add new option "deloutq" to /server command to delete all servers messages
|
||||
out queues (task #7221)
|
||||
* fix display bug with some special chars in messages (some words were
|
||||
truncated on screen) (bug #20944)
|
||||
* fix UTF-8 bug with color encoding/decoding
|
||||
* fix crash when searching text in buffer with ctrl-R (bug #20938)
|
||||
* add string length limit for setup file options
|
||||
* fix bug with flock() when home is on NFS filesystem (bug #20913)
|
||||
* add option to align text of messages (except first lines) (task #7246)
|
||||
* fix user modes in nicklist when ban and nick mode are received in the same
|
||||
MODE message (bug #20870)
|
||||
* fix IRC message 333: silently ignore message if error when parsing it
|
||||
* fix server option "command_delay": does not freeze WeeChat any more
|
||||
* add paste detection, new options look_paste_max_lines and col_input_actions
|
||||
(task #5442)
|
||||
* fix bug with highlight and UTF-8 chars around word (bug #20753)
|
||||
* add swedish quickstart guide
|
||||
* add support of channel mode +u (channel user) (bug #20717)
|
||||
* improve /connect command to connect to a host by creating a temporary server,
|
||||
add option to /server to create temporary server (task #7095)
|
||||
* add "copy", "rename" and "keep" options to /server command
|
||||
* allow clear of multiple selected buffers with /clear (patch #6112)
|
||||
* add key for setting unread marker on all buffers (default: ctrl-S + ctrl-U)
|
||||
(task #7180)
|
||||
* fix nick prefix display on servers that doesn't support all prefixes
|
||||
(bug #20025)
|
||||
* fix terminal encoding detection when NLS is disabled (bug #20646)
|
||||
* fix crash when sending data to channel or pv on disconnected server
|
||||
(bug #20524)
|
||||
* improve command /server ant its output
|
||||
* add 3 default new keys: ctrl-B (left), ctrl-F (right), ctrl-D (delete)
|
||||
* add "buffer_move" event handler to plugins API (task #6708)
|
||||
* add key function "jump_previous_buffer" to jump to buffer previously
|
||||
displayed (new key: alt-J + alt-P) (task #7085)
|
||||
* add "%*" to completion template, to repeat last completion
|
||||
* add "-nojoin" option for /connect and /reconnect commands (task #7074)
|
||||
* fix bugs with IRC color in messages, now color codes are inserted in command
|
||||
line with ctrl-c, ctrl-b.. instead of %C,%B,.. (bug #20222, task #7060)
|
||||
* fix bug with smart nick completion (last speakers first) when a nick is
|
||||
changed
|
||||
* fix charset bug with channel names in status bar (bug #20400)
|
||||
* add "scroll" option to /buffer command
|
||||
* down key now saves input to history and clears input line (task #7049)
|
||||
* fix log file when channel name contains "/" (bug #20072)
|
||||
* command /away allowed when not connected to server (internally stored and
|
||||
AWAY command is sent when connecting to server) (task #7003)
|
||||
* add argument for /upgrade command (path to binary)
|
||||
* fix bug with /topic when channel not open and topic not defined (bug #20141)
|
||||
* add hotlist sort with new option "look_hotlist_sort" (task #5870)
|
||||
|
||||
Version 0.2.5 (2007-06-07)
|
||||
--------------------------
|
||||
|
||||
* fix QUOTE command: now allowed when socket is ok (even if IRC connection to
|
||||
server is not ok) (bug #20113)
|
||||
* add missing IRC commands (327, 378, 379) (bug #20091)
|
||||
* fix hotlist when exiting search mode: current buffer is removed from hotlist
|
||||
* add "%M" for completion with nicks of current server (nicks on open channels)
|
||||
(task #6931)
|
||||
* improve key bindings: now possible to bind a key on many commands, separated
|
||||
by semicolon (task #5444)
|
||||
* improve IRC long message split: use word boundary (task #6685)
|
||||
* remove ":" for unknown IRC commands before arguments (bug #19929)
|
||||
* fix "%C" completion: now completes with all channels of all servers
|
||||
* fix bug with "/buffer query_name", add server and channel completion for
|
||||
/buffer command (bug #19928)
|
||||
* add cmake for weechat compile (patch #5943)
|
||||
* fix IRC mode parsing when receiving modes with arguments (bug #19902)
|
||||
* fix crash with IRC JOIN malformed message (bug #19891)
|
||||
* fix bug with nick prefixes on some IRC servers (bug #19854)
|
||||
* improve setup file save: now writes temporary file, then rename it
|
||||
(task #6847)
|
||||
* fix bug with $nick/$channel/$server variables in commands
|
||||
* forget current nick when user manually disconnects from server
|
||||
* fix nick display in input window
|
||||
* fix bug with erroneous nickname when connecting to server (bug #19812)
|
||||
* fix display bugs in IRC error messages
|
||||
* add protocol priority for gnutls (patch #5915)
|
||||
* add channel admin mode "!" for some IRC servers
|
||||
* fix bug with iso2022jp locale (bug #18719)
|
||||
* fix string format bug when displaying string thru plugin script API
|
||||
* add /reconnect command (task #5448)
|
||||
* add "-all" option for /connect and /disconnect commands (task #6232)
|
||||
* improve nick completion: completion with last speakers first and self nick at
|
||||
the end; add option look_nick_completion_smart, enabled by default
|
||||
(task #5896)
|
||||
* fix nick completion in command arguments (bug #19590)
|
||||
* fix possible crash with nick completion when a nick leaves channel
|
||||
(bug #19589)
|
||||
* add color for input text not found in buffer history
|
||||
* fix USER message when connecting to IRC server (patch #5835)
|
||||
|
||||
Version 0.2.4 (2007-03-29)
|
||||
--------------------------
|
||||
|
||||
* fix color bug with IRC messages displayed by plugins (bug #19442)
|
||||
* fix topic charset, now using channel charset if defined (bug #19386)
|
||||
* rename log file for DCC chat (now <server>.dcc.<nick>.weechatlog)
|
||||
* fix crash when closing a pv if a DCC chat is open on same nick (bug #19147)
|
||||
* fix bug with channel topic after reconnection (not erased) (bug #19384)
|
||||
* add current buffer in hotlist when scrolling up in buffer (task #6664)
|
||||
* fix bug with explode_string / free_exploded_string when max_items > 0
|
||||
* add new key (ctrl-R) for interactive and incremental search in buffer
|
||||
history (task #6628)
|
||||
* fix /topic completion when no topic set on current channel (bug #19322)
|
||||
* improve password hiding, code cleanup (bug #19229)
|
||||
* add new return code in plugin API to force highlight (for message handlers
|
||||
only)
|
||||
* fix bug with server buffer when "look_one_server_buffer" is ON and server
|
||||
buffer is moved to any number > 1 (bug #19219)
|
||||
* fix /help command: displays plugin help for redefined commands (bug #19166)
|
||||
* prefix "/" disabled in commands (patch #5769)
|
||||
* fix completion of redefined commands removed by plugins (bug #19176)
|
||||
* fix memory leaks in perl and python plugins (bug #19163)
|
||||
* add "call" option to /key command, add new key function "insert" to insert
|
||||
text on command line (task #6468)
|
||||
* fix permissions on "dcc" and "logs" directories (bug #18978)
|
||||
* add event handler to plugin API
|
||||
* add scots quickstart guide
|
||||
* add numeric argument for /clear command (buffer number) (patch #5372)
|
||||
* fix crash when /away command is issued with no server connection (bug #18839)
|
||||
* fix crash when closing a buffer opened on many windows
|
||||
* fix freeze with SSL server when disconnecting after connection loss
|
||||
(bug #18735)
|
||||
|
||||
Version 0.2.3 (2007-01-10)
|
||||
--------------------------
|
||||
|
||||
* fix display bugs with nicklist at top/bottom when look_nicklist_separator is
|
||||
OFF (bug #18737)
|
||||
* fix iconv problem, causing truncated words when using iso locale
|
||||
* fix topic scroll when topic has multi-bytes chars
|
||||
* fix compilation problem with iconv under FreeBSD
|
||||
* fix bugs with charset: now decodes/encodes nicks and channels in IRC messages
|
||||
(bug #18716)
|
||||
|
||||
Version 0.2.2 (2007-01-06)
|
||||
--------------------------
|
||||
|
||||
* fix bug with status bar (missing refresh) when closing a buffer
|
||||
* fix bug with use of first buffer for a channel if not connected to server
|
||||
(now allowed only for a server buffer)
|
||||
* fix refresh bug with private buffer title
|
||||
* fix bug with nick completion in command args (now uses option
|
||||
look_nick_completion_ignore)
|
||||
* fix display bug with color for first line on screen (bug #17719)
|
||||
* add anti-flood option (irc_anti_flood) (task #5442)
|
||||
* fix bug with "set_config" function in plugins API (bug #18448)
|
||||
* plugins: "add_message_handler" now accepts "*" for all IRC messages
|
||||
* add keys (F9/F10) to scroll topic (task #6030)
|
||||
* add auto completion with channels and filenames (task #5423)
|
||||
* fix memleak in keyboard input
|
||||
* fix refresh bug when changing config options if window is split
|
||||
* add space between chat and nicklist when position is "right" (bug #17852)
|
||||
* add option "look_nicklist_separator" (task #5437)
|
||||
* fix bug with DCC SEND when filename begins with "~"
|
||||
* add "irc_send_unknown_commands" option to send unknown commands to IRC server
|
||||
(OFF by default) (task #5947)
|
||||
* /charset command and charset conversions now made by "charset" plugin
|
||||
* fix display bug in status bar, wrong length when using UTF-8
|
||||
* fix bug with ignore: now any IRC command is allowed
|
||||
* fix crash with Ctrl-T (transpose) and one char on line (bug #18153)
|
||||
* add filename completion (task #5425)
|
||||
* add "modifier" in plugins API
|
||||
* improve /plugin command
|
||||
* fix bug on ignore with "mode" IRC command (bug #18058)
|
||||
* fix crash when loading ruby script if file does not exist, with Ruby >= 1.9
|
||||
only (bug #18064)
|
||||
* add date in plugin function get_buffer_data()
|
||||
* fix some portability bugs (patch #5271)
|
||||
* fix iconv detection for BSD (patch #5456)
|
||||
* fix typo in configure.in (bash specific test) (patch #5450)
|
||||
* mode changes with /op, /deop, /voice, /devoice, /halfop, /dehalfop are now
|
||||
sent in one mode command to server (task #5968)
|
||||
* add more values for config boolean values: y/true/t/1 and n/false/f/0
|
||||
* fix bug with /alias and arguments (like $1), now text after argument(s) is
|
||||
used (bug #17944)
|
||||
* fix minor display bug with special chars on some arch like PPC
|
||||
|
||||
Version 0.2.1 (2006-10-01)
|
||||
--------------------------
|
||||
|
||||
* fix crash for DCC receiver when resuming a file (bug #17885)
|
||||
* fix DCC error for sender when receiver cancels DCC (bug #17838)
|
||||
* fix random crash with /upgrade command (error when loading buffers)
|
||||
* fix buffer search by server/channel: now if only channel is specified, a
|
||||
channel of another server can be found
|
||||
* fix highlight for DCC, invite and notice: when a window is displaying buffer,
|
||||
there's no highlight
|
||||
* command "/away -all" now allowed when not connected to current server
|
||||
* new signals handled: SIGTERM and SIGHUP (received when terminal is closed):
|
||||
clean WeeChat quit (send quit to irc servers then quit WeeChat)
|
||||
* add some new default key bindings for existing keys (for some OS)
|
||||
* command /key now ok with one arg (key name): display key if found
|
||||
* fix bug with CTCP VERSION sent on channels (bug #17547)
|
||||
* add current channel completion for /ctcp command
|
||||
* fix bugs in get_buffer_data() which breaks the retrieval of buffer content
|
||||
(perl, lua)
|
||||
* fix nicklist display bug when top/bottom (not enough lines) (bug #17537)
|
||||
* fix bug with auto-rejoin of keyed chans (bug #17534)
|
||||
* add default nick completion when line starts with "//" (bug #17535)
|
||||
* values yes/no accepted (as on/off) for config boolean values (task #5454)
|
||||
* add server default notify level (set by /buffer notify on server buffer)
|
||||
(task #5634)
|
||||
* fix crashs with /buffer and /charset commands when not connected to any
|
||||
server (bug #17525)
|
||||
* add special vars $nick/$channel/$server for server_command, alias and plugin
|
||||
command handlers
|
||||
* add arguments $1,$2,..,$9 and $* for alias (task #5831)
|
||||
* add hotlist in session file when using /upgrade command (task #5449)
|
||||
* fix nick refresh problem with unrealircd specific modes: chan owner (~) and
|
||||
chan admin (&) (bug #17340)
|
||||
|
||||
Version 0.2.0 (2006-08-19)
|
||||
--------------------------
|
||||
|
||||
* add "C"lear option on IRC raw buffer
|
||||
* IRC raw buffer now uses join/part prefix with color to display messages
|
||||
* add send of "quit" message to server when using /disconnect
|
||||
* fix "wallops" command when received, now displayed by WeeChat (bug #17441)
|
||||
* fix /wallops command (now many words are correctly sent)
|
||||
* fix command 348 (channel exception list, received by /mode #chan e)
|
||||
* add missing modes (channel & user), now all modes are allowed (bug #16606)
|
||||
* add "%m" for completion with self nick (on current server)
|
||||
* add missing IRC commands (310, 326, 329, 338)
|
||||
* fix DCC restore after /upgrade (order is now correctly saved)
|
||||
* fix away after server disconnection (now away is set again when reconnecting)
|
||||
(bug #16359)
|
||||
* fix DCC file connection problem (connection from receiver to sender)
|
||||
* improve DCC speed (up to x5 on LAN) by forking for DCC files and a new option
|
||||
"dcc_fast_send" (does not wait for ACK) (task #5758)
|
||||
* fix crash when purging DCC with high number of DCC (> window size)
|
||||
* fix completion for command handlers (now empty completion_template means nick
|
||||
completion, "-" string means no completion at all)
|
||||
* fix nick alignment problem when look_nickmode is off
|
||||
* add generic function for incoming numeric IRC commands (bug #16611)
|
||||
* fix crash when doing "/part something" on a server buffer (bug #17201)
|
||||
* charsets are now checked when set by /charset command
|
||||
* add "look_save_on_exit" option (patch from Emanuele Giaquinta)
|
||||
* fix crash on DCC buffer under Darwin 8 (bug #17115)
|
||||
* add configure option for doc XSL prefix (bug #16991)
|
||||
* fix bug with spaces in script names (bug #16957)
|
||||
* fix random crash when "MODE #chan -l" is received
|
||||
* fix bug in IRC parser (random crash with malformed IRC messages)
|
||||
* fix refresh bugs when terminal is resized: too many refreshs, display bug
|
||||
with split windows
|
||||
* case ignored for channel names in charset options (bug #16858)
|
||||
* fix crash when setting look_one_server_buffer to ON (bug #16932)
|
||||
* add new functions in plugin/script API: get window info, get buffer info, get
|
||||
buffer content
|
||||
* add polish, russian and czech quickstart guide
|
||||
* fix display bug with special char (bug #16732)
|
||||
* add color encoding for some commands like /me
|
||||
* add aspell plugin
|
||||
* rename plugins names (remove "lib" prefix in name)
|
||||
* fix crash when closing DCC/raw buffer if 2 are open (bug #16808)
|
||||
* fix crashes with DCC chat remove/purge on DCC view (bug #16775)
|
||||
* fix bug with connection to bnc (bug #16760)
|
||||
* command /save now writes plugins options (~/.weechat/plugins.rc)
|
||||
* fix crash with "register" function in plugin scripts (bug #16701)
|
||||
* fix random crash at exit (/quit or /upgrade) with split windows
|
||||
|
||||
Version 0.1.9 (2006-05-25)
|
||||
--------------------------
|
||||
|
||||
* fix /squery command (message sent to server, now ok with # args > 2)
|
||||
* fix /alias command (with an alias name, display content)
|
||||
* improve lua plugin detection (bug #16574)
|
||||
* add backtrace when WeeChat crashes, log file automatically renamed
|
||||
* add lock for log file (~/.weechat/weechat.log), only one WeeChat process can
|
||||
use this file (bug #16382)
|
||||
* fix crash with malformed UTF-8 strings
|
||||
* fix crash with ncurses color when too many colors defined in ncurses
|
||||
(bug #16556)
|
||||
* add new key to find previous completion (shift-tab by default)
|
||||
* fix bug with long outgoing IRC messages (> 512 bytes) (bug #16358)
|
||||
* fix Ruby crash when handler does not return OK or KO (bug #16552)
|
||||
* fix UTF-8 display bug with chars using more than one cell on screen
|
||||
(bug #16356)
|
||||
* fix display bug with DCC file size when > 1 Gb
|
||||
* fix refresh bug (deadlock in curses) when terminal is resized (bug #16542)
|
||||
* fix nicklist sort bug
|
||||
* add russian translations (thanks to Pavel Shevchuk)
|
||||
* add german doc (thanks to Frank Zacharias)
|
||||
* add missing IRC commands (006, 007, 290, 292, 310, 379, 437, 974)
|
||||
* fix crash when multiple pv have same name: now it's forbidden and pv buffer
|
||||
is not renamed (when a nick changes) if another exists with same name
|
||||
(bug #16369)
|
||||
* command /clear [-all] now clears hotlist
|
||||
* fix crash after /upgrade if a line in history is empty (bug #16379)
|
||||
* fix many crashes with DCC chat (bug #16416)
|
||||
* add new option to customize input prompt
|
||||
* add nick modes
|
||||
* fix commands 332, 333 (/topic now ok when channel is not opened)
|
||||
* remove color encoding and charset conversion for commands (only allowed in
|
||||
text sent to channel/private)
|
||||
* add hostnames associeted to nicks (available for /ban completion)
|
||||
* add "+p" mode for channels, fix mode display in status bar
|
||||
* add nick alignment options
|
||||
* fix /names command: now displays result when not on a channel
|
||||
* fix refresh bug (too many refresh) when terminal is resized
|
||||
* fix nicklist display bugs when on top or bottom of chat window
|
||||
* add keyboard handler to plugin API
|
||||
* improve script plugin loader
|
||||
* add hostname/IP option for connection to server
|
||||
* fix --disable-plugins option in configure script
|
||||
* add /setp command (set plugin options)
|
||||
* fix high CPU usage when running under a screen that has been killed
|
||||
* aliases are executed before WeeChat/IRC commands, add /builtin command
|
||||
* add /cycle command, /part command does close buffer any more (use
|
||||
/buffer close (or alias /close) to part and close buffer
|
||||
|
||||
Version 0.1.8 (2006-03-18)
|
||||
--------------------------
|
||||
|
||||
* improve Ruby plugin
|
||||
* fix /set command when internal server name contains one or many dots
|
||||
* fix get_info plugin API function when no server at all is opened
|
||||
* fix display bug when top of buffer is displayed and first line is removed
|
||||
(according to "history_max_lines" setting)
|
||||
* fix /mode command output
|
||||
* improve alias completion (now uses target command for completion)
|
||||
* fix completion problem in private with nicks
|
||||
* add missing IRC command (487)
|
||||
* add inactivity time, available for plugins via get_info("inactivity")
|
||||
* keys alt-{home|end} to scroll top/bottom, alt-{f11-f12} to scroll nicklist
|
||||
top/bottom
|
||||
* add special names for plugin message handlers: weechat_pv, weechat_highlight,
|
||||
weechat_ctcp, weechat_dcc
|
||||
* script plugins now load scripts in WeeChat system share directory
|
||||
* /msg command does not open any buffer any more
|
||||
* fix crash when using global history (when older entry is removed)
|
||||
* add IRC raw data buffer (new key: alt-J + alt-R)
|
||||
* fix display bug with /kill command
|
||||
* add new plugins functions: add_timer_handler, remove_timer_handler,
|
||||
remove_infobar
|
||||
* plugin messages handlers now called when message is ignored (by /ignore)
|
||||
* new behaviour for messages ignored by a message handler: now WeeChat
|
||||
executes standard handler, treating message as "ignored"
|
||||
* many commands allowed for aliases
|
||||
* many commands allowed when connecting to server
|
||||
* add Lua script plugin
|
||||
* add functions in plugins API: get_server_info, free_server_info,
|
||||
get_channel_info, free_channel_info, get_nick_info, free_nick_info
|
||||
* add option "look_nick_complete_first" (patch from Gwenn)
|
||||
* add option "look_open_near_server" (patch from Gwenn)
|
||||
* fix bug with /upgrade and servers buffer
|
||||
* fix bug with "get_dcc_info" plugin interface function
|
||||
* add new scroll keys for a few lines up/down (default: meta-pgup/pgdn)
|
||||
(patch from Pistos)
|
||||
* add new option "irc_away_check_max_nicks" to disable away check on channels
|
||||
with high number of nicks (patch from Gwenn)
|
||||
* add new command line argument for setting WeeChat homedir (-d or --dir)
|
||||
(patch from Gwenn)
|
||||
* fix bug with charset in infobar highlights
|
||||
* fix bug with buffer detection in plugins/scripts commands
|
||||
* fix bug with /history command
|
||||
* add option "irc_show_away_once", to show away message only once in pv
|
||||
* add partial hungarian translation
|
||||
|
||||
Version 0.1.7 (2006-01-14)
|
||||
--------------------------
|
||||
|
||||
* fix msg command (now allowed in private buffer with "*" as target)
|
||||
* remove "irc_default_msg_away" setting, for RFC 2812 conformity (/away command
|
||||
wihtout argument only removes away status), new values for "irc_display_away"
|
||||
(off, local, channel)
|
||||
* fix refresh bug with Solaris when term size is changed
|
||||
* replace Texinfo doc by XML Docbook
|
||||
* add color for window separators (when split)
|
||||
* add completion system for plugins/scripts commands
|
||||
* fix plugins autoload
|
||||
* add charset by server and channel, new command: /charset
|
||||
* add Ruby script plugin
|
||||
* add /upgrade command
|
||||
* add ETA (Estimated Time of Arrival) for DCC files
|
||||
* /nick command is now allowed when not connected to server
|
||||
* add server/channel arg to /buffer command for jumping to buffer
|
||||
* fix display bug in chat window when a message length equals to window width
|
||||
* add new keys for switching to other windows: alt-W followed by alt-{arrow}
|
||||
* add new keys for scrolling to previous/next highlight: alt-P / alt-N
|
||||
* add "read marker": an indicator for first unread line in a server or channel
|
||||
buffer (new key alt-U to scroll to marker)
|
||||
* new window maganement: custom size for windows, auto resize when terminal is
|
||||
resized
|
||||
* fix infinite loop when resizing term to small size
|
||||
* add /history command
|
||||
|
||||
Version 0.1.6 (2005-11-11)
|
||||
--------------------------
|
||||
|
||||
* new color management system, IRC colors are now correctly displayed and can
|
||||
be removed by new options irc_colors_receive and irc_colors_send
|
||||
* fix scroll problem when one line is bigger than screen size
|
||||
* add setting for having one server buffer for all servers
|
||||
(look_one_server_buffer)
|
||||
* add setting for ignoring some chars when completing nicks
|
||||
* fix IRC message parser bug
|
||||
* signal SIGPIPE is now ignored
|
||||
* add partial match for highlights
|
||||
* add dcc_own_ip and dcc_port_range settings
|
||||
* full UTF-8 support, auto-detection of UTF-8 usage (locale)
|
||||
* add "Day changed to [date]" message when day changes
|
||||
* new plugin interface, rewritten from scratch: now loads dynamic C library,
|
||||
and perl/python are script plugins
|
||||
* log options (for server/channel/private) can now be set while WeeChat is
|
||||
running
|
||||
* add channel modes +e and +f
|
||||
* add some missing IRC commands, fix command 367
|
||||
* add colors for input buffer and current channel of status bar
|
||||
* add online help for config options (with /set full_option_name)
|
||||
* enhanced "smart" hotlist, with names (new options:
|
||||
look_hotlist_names_{count|level|length})
|
||||
|
||||
Version 0.1.5 (2005-09-24)
|
||||
--------------------------
|
||||
|
||||
* add /ame command (send CTCP action to all channels of all connected servers)
|
||||
* add setting "irc_notice_as_pv" to see notices as pv
|
||||
* add nicks colors in setup file
|
||||
* fix DCC bug: delete failed file only if really empty (on disk)
|
||||
* fix IRC message parser bug
|
||||
* fix scroll problem (screen moving when scrolling and new line displayed)
|
||||
* fix infinite loop when scrolling back and displaying long lines
|
||||
* fix crash when closing a buffer used by more than one window
|
||||
* add some missing IRC commands
|
||||
* fix DCC display bug (now decodes string according to charset)
|
||||
* add /ignore and /unignore commands
|
||||
* fix bug with strings comparison (str[n]casecmp) and some locales (like
|
||||
turkish), now using ASCII comparison (thanks to roktas)
|
||||
* signal SIGQUIT is now ignored
|
||||
* fix refresh bug when one line is bigger than screen size
|
||||
* fix look_nicklist_min_size and look_nicklist_max_size options
|
||||
* fix refresh bug when changing channel modes
|
||||
* jump to next server now saves current channel buffer for each server
|
||||
* add keys ctrl-up/ctrl-down to call previous/next command in global history
|
||||
(common to all buffers)
|
||||
|
||||
Version 0.1.4 (2005-07-30)
|
||||
--------------------------
|
||||
|
||||
* join and part/quit prefixes (arrows) now displayed with different colors
|
||||
* add "irc_highlight" setting, to get highlight with any word
|
||||
* fix auto-rejoin for channels with key
|
||||
* fix /ctcp command (now any command/data allowed)
|
||||
* add /amsg command (send text to all channels of all connected servers)
|
||||
* fix SIGSEGV handler (now write a core file by aborting program)
|
||||
* fix statusbar & infobar background refresh problem with some systems
|
||||
* add color for private in hotlist (different than color for highlight)
|
||||
* add DCC resume and timeout
|
||||
* add function for Perl/Python to get DCC list
|
||||
* fix FIFO pipe (command now authorized on a buffer not connected to an IRC
|
||||
server)
|
||||
* topic completion now decodes UTF-8 string
|
||||
* fix bug with IRC URL on command line (irc://)
|
||||
* new keyboard management: keys are setup in config file, add new command /key,
|
||||
add some new default keys, alt-K key is used to grab key (useful for /key
|
||||
command)
|
||||
* add seconds in infobar time (optional thanks to new setting)
|
||||
* fix some curses refreshs
|
||||
* add auto-prefix with "#" for channels (if no prefix found), with /join
|
||||
command
|
||||
|
||||
Version 0.1.3 (2005-07-02)
|
||||
--------------------------
|
||||
|
||||
* proxy support (http, socks4, socks5) with authentification (http, socks5)
|
||||
and ipv6 support (client to proxy)
|
||||
* add completion for config option (with /set command)
|
||||
* commands from users outside channel now authorized (if special user or
|
||||
channel without "n" flag)
|
||||
* add IPv6 support
|
||||
* kill command now received and displayed
|
||||
* add SSL support
|
||||
* channel notify levels are saved in config file (new option
|
||||
"server_notify_levels" for server sections)
|
||||
* part message now accepts %v (replaced by WeeChat version), like quit message
|
||||
* errors while loading perl scripts are now displayed in server buffer
|
||||
(instead of current buffer)
|
||||
* in python scripts, all messages written in stdin and stderr are redirected in
|
||||
server buffer
|
||||
* fix a filename error while loading a python script manually
|
||||
* fix plugins "print" and "prnt" functions: now ok for writing on server
|
||||
buffers
|
||||
* fix color problem with new libcurses version
|
||||
* fix crash when using alt-S or alt-X on DCC buffer (alt-D)
|
||||
* fix startup crash when config file (~/.weechat/weechat.rc) is not found
|
||||
* improve Perl/Python libs detection for ./configure script
|
||||
|
||||
Version 0.1.2 (2005-05-21)
|
||||
--------------------------
|
||||
|
||||
* add Python plugin support, improve Perl interface (and now Perl/Python
|
||||
libraries are checked by configure script)
|
||||
* add nicklist scroll keys (alt+{home/end/pgup/pgdn} or F11/F12)
|
||||
* add transfer rate for DCC files
|
||||
* add "-all" option for /nick command
|
||||
* buffers timestamp can now be changed (new option in config file)
|
||||
* WeeChat now ok under *BSD and Mac OS X
|
||||
* fix nicklist sort
|
||||
* fix crash when purging old DCC
|
||||
* fix crash with 64-bits arch (like AMD64) when converting UTF-8
|
||||
* add missing IRC commands (307, 341, 485, 671)
|
||||
|
||||
Version 0.1.1 (2005-03-20)
|
||||
--------------------------
|
||||
|
||||
* add nicks count for channel buffers
|
||||
* add FIFO pipe for remote control
|
||||
* add crash dump when WeeChat receives SIGSEGV (Segmentation fault)
|
||||
* add new display engine: doesn't cut words at end of lines
|
||||
* add DCC send and DCC chat
|
||||
* add /halfop & /dehalfop commands, fix halfop display bug in nicklist
|
||||
* add /ban, /unban and /kickban commands
|
||||
* add spanish translation
|
||||
* add --irc-commands and --weechat-commands command line options
|
||||
* connection to IRC server is now made by child process (non blocking)
|
||||
* add support for UnrealIrcd ("~" for chan owner, "&" for chan admin)
|
||||
* new key for window switch (now: F5/F6=switch buffer, F7/F8=switch window)
|
||||
* on server buffer, only server messages are logged
|
||||
* improve /help command output
|
||||
* plugins messages are logged with new config option (log_plugin_msg)
|
||||
* fix /kick command
|
||||
* fix /invite command (and now invite requests are displayed)
|
||||
* fix /buffer close command (now ok when disconnected from server)
|
||||
* fix display bugs when many windows are opened
|
||||
|
||||
Version 0.1.0 (2005-02-12)
|
||||
--------------------------
|
||||
|
||||
* improve /window command: now split and merge are ok
|
||||
* away nicks are now displayed with another color (new option:
|
||||
"irc_away_check")
|
||||
* add away indicator in status bar
|
||||
* add lag indicator (and auto-disconnect after a delay if important lag)
|
||||
* improve completion: now completes commands arguments (IRC and internal),
|
||||
when only one completion matches, completion mechanism is stoped (to complete
|
||||
command arg for example)
|
||||
* improve /set command: empty strings are allowed, new colors, server options
|
||||
can be changed while WeeChat is running
|
||||
* add default away/part/quit messages in config file
|
||||
* new [irc] section in config file, move option "look_display_away" to
|
||||
"irc_display_away"
|
||||
* server messages & errors are all prefixed (by 3 chars, like "-@-")
|
||||
* add new options for charset (UTF-8 support): look_charset_decode,
|
||||
look_charset_encode and look_charset_internal
|
||||
* fix many memory leaks
|
||||
* fix colors bug: remove "gray" color (replaced by "default"), colors are ok
|
||||
when terminal has white (or light) background
|
||||
* fix crash when resizing terminal to small size
|
||||
* fix crash when multiple servers and big messages received from server
|
||||
* fix crash when closing some private buffers
|
||||
* fix crash when unknown section with option(s) in config file
|
||||
* fix /op, /deop, /voice, /devoice (now ok with many nicks)
|
||||
* fix /me command (now ok without parameter)
|
||||
* fix /away command (now ok if not away)
|
||||
* logs are now disabled by default (server/channel/private)
|
||||
|
||||
Version 0.0.9 (2005-01-01)
|
||||
--------------------------
|
||||
|
||||
* auto-reconnection to server (new options: server_autoreconnect (on/off),
|
||||
server_autoreconnect_delay (in seconds))
|
||||
* fix major bug when socket is closed by server (100% CPU usage), and
|
||||
disconnections are now ok (all channels are "closed", history is still
|
||||
visible, and buffer will be used again if reconnection to server)
|
||||
* option "look_remove_colors_from_msgs" is now working
|
||||
* fix display of nick mode changes
|
||||
* new command "/buffer close" (close any server/channel/private buffer)
|
||||
* fix /notice command (and display when received from server)
|
||||
* new keys: ctrl+A (=home), ctrl+E (=end), ctrl+W (= ctrl+Backspace), alt-S
|
||||
(switch to server buffer), alt-X (switch to first channel of next server)
|
||||
* add new config option: "server_command_delay" (delay in seconds after startup
|
||||
command for each server)
|
||||
|
||||
Version 0.0.8 (2004-10-30)
|
||||
--------------------------
|
||||
|
||||
* fix /kick command: now ok with many words as reason
|
||||
* nickserv passwords hidden (new config option: log_hide_nickserv_pwd on/off)
|
||||
* auto-rejoin channels when kicked (new config option: server_autorejoin on/off)
|
||||
* add IRC::command function for Perl scripts
|
||||
* fix bug when adding alias with same name as other
|
||||
* /buffer command developed (buffers list, move and notify)
|
||||
* logging buffers to disk (server/channel/private according to user prefs)
|
||||
* add config option "look_display_away" to announce away in channels
|
||||
* fix crash when resizing terminal to very small size
|
||||
* "-MORE-" message is now erased when switching to another buffer
|
||||
* DCC file receive ok (alt-D for DCC view)
|
||||
* /query command now reopens private buffer if already opened
|
||||
* add key for redrawing terminal (ctrl-L)
|
||||
* add key for clearing hotlist (alt-R)
|
||||
|
||||
Version 0.0.7 (2004-08-08)
|
||||
--------------------------
|
||||
|
||||
* new "col_status_delimiters" config option
|
||||
* add command /buffer , buffers ordered by number, auto-jump to active buffers
|
||||
(alt-A), jump to buffers by number (alt-number)
|
||||
* add command /window, split terminal horizontally/vertically
|
||||
* unique color for each nick (based on nickname)
|
||||
* action messages are now considered as messages, not crappy joins/parts
|
||||
* fix display bug when nicklist is displayed at bottom of screen
|
||||
* add history limit (text buffer and commands)
|
||||
* replace --enable-debug with --with-debug option for ./configure, which is now
|
||||
integer: 1 = compiler debug flag, 2 = same 1 with verbose debug messages in
|
||||
WeeChat (default: 0 = no debug)
|
||||
|
||||
Version 0.0.6 (2004-06-05)
|
||||
--------------------------
|
||||
|
||||
* improve channel highlight (priority to message vs join/part)
|
||||
* fix bug when opened private win and remote user changes his nick
|
||||
* add command /query (starts private conversation)
|
||||
* add IRC messages 476, 477
|
||||
* /mode command is now ok and channel flags are displayed in status bar
|
||||
* fix display bug (text was blinking when scrolling)
|
||||
* CTCP Version reply is now in english only and doesn't show host (security
|
||||
reason)
|
||||
|
||||
Version 0.0.5 (2004-02-07)
|
||||
--------------------------
|
||||
|
||||
* /set command to modify config options when WeeChat is running
|
||||
* fix look_nicklist config option, now enables/disables nicklist
|
||||
* secure code to prevent buffer overflows and memory leaks
|
||||
* fix QUIT IRC command: now sent to all connected servers (not only current)
|
||||
* URL command line parameter to connect to server(s)
|
||||
* new Perl script function to display message in info bar ("IRC::print_infobar")
|
||||
* info bar highlight notifications
|
||||
* add info bar timestamp in config ("look_infobar_timestamp")
|
||||
* add info bar (optional, "look_infobar" to enable it, "on" by default)
|
||||
* fix crash with /oper command
|
||||
* for default config file, nick is now based on un*x username (thanks to
|
||||
Witukind)
|
||||
* fix crash when config file cannot be written
|
||||
* add -c (or --config) command line parameter to see config file options
|
||||
* highlight action messages
|
||||
|
||||
Version 0.0.4 (2004-01-01)
|
||||
--------------------------
|
||||
|
||||
* Perl plugin, with auto-load
|
||||
* when private window is created (another user is talking), WeeChat does not
|
||||
switch to this window
|
||||
* highlight when our nick is written in a channel/private window
|
||||
* catch ctrl-C (ignored)
|
||||
* debug messages can be enabled via ./configure --enbale-debug option
|
||||
|
||||
Version 0.0.3 (2003-11-03)
|
||||
--------------------------
|
||||
|
||||
* ./configure script to build WeeChat
|
||||
* nicks are now correctly sorted (op, halfop, voice, other)
|
||||
* fix problem with "353" IRC message (nicklist)
|
||||
* fix problem when nick is truncated by server
|
||||
* fix crash when entering text without any server connection
|
||||
* fix crash when /set command is executed
|
||||
* fix display bug (text was blinking when scrolling)
|
||||
* french translation
|
||||
* new IRC command: /stats, /service, /squit, /motd, /lusers, /links, /time,
|
||||
/trace, /admin, /info, /servlist, /squery, /who, /whowas, /die, /summon,
|
||||
/users, /wallops, /userhost, /ison, /ctcp ping
|
||||
* code cleanup
|
||||
|
||||
Version 0.0.2 (2003-10-05)
|
||||
--------------------------
|
||||
|
||||
* add commands /rehash and /restart
|
||||
* and command and auto-join channels when connected to server
|
||||
* new commands for alias: /alias, /unalias (new section in config file)
|
||||
* config is now saved automatically when quitting WeeChat, add /save command
|
||||
* new commands for servers: /server, /connect, /disconnect
|
||||
* add autoconnect flag for each server in config file
|
||||
* add "look_set_title" option in config file
|
||||
* term window title is modified with WeeChat name and version
|
||||
* fix nicklist display bug
|
||||
* fix crash when sending command which can only be received
|
||||
* CTCP version returns more info (about OS)
|
||||
|
||||
Version 0.0.1 (2003-09-27)
|
||||
--------------------------
|
||||
|
||||
* ncurses GUI with color output
|
||||
* multi-servers
|
||||
* channel windows, with nicklist (position: top, bottom, left or right)
|
||||
* private windows
|
||||
* IRC commands: away, ctcp, deop, devoice, invite, join, kick, kill, list, me,
|
||||
mode, msg, names, nick, notice, op, oper, part, ping, pong, quit, quote,
|
||||
topic, version, voice, whois
|
||||
* WeeChat commands: clear, help, set (partial)
|
||||
* many config options
|
||||
* log file (~/.weechat/weechat.log)
|
||||
* nicklist can be moved on top, bottom, left or right of window
|
||||
+2556
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,67 @@
|
||||
= Reporting WeeChat issues
|
||||
:author: Sébastien Helleu
|
||||
:email: flashcode@flashtux.org
|
||||
:lang: en
|
||||
|
||||
|
||||
== Report bugs
|
||||
|
||||
First, some basic things:
|
||||
|
||||
* Use only English to communicate with developers.
|
||||
* If you can, please check if the problem has been fixed in development version
|
||||
(if you are using a stable release or old version).
|
||||
* Report only one bug or feature request per issue.
|
||||
|
||||
=== Required info
|
||||
|
||||
Please give some info:
|
||||
|
||||
* The *version* of WeeChat: output of `/v` in WeeChat, for example:
|
||||
`WeeChat 1.0-dev (git: v0.4.3-475-gb174b3c)`. +
|
||||
If WeeChat does not start at all, give the version displayed by
|
||||
`weechat --help` (or the version installed with your package manager).
|
||||
* The operating system, including distribution name (for Linux) and its version
|
||||
(examples: Linux Debian Wheezy, FreeBSD 10.0, Windows/Cygwin 64-bit, ...).
|
||||
* If possible, please include a reproducible example: explain the steps which
|
||||
led you to the problem. +
|
||||
It's even better if you can reproduce the problem with a new config (and no
|
||||
scripts loaded): try `weechat --dir /tmp/weechat` and check if you have the
|
||||
problem here.
|
||||
|
||||
=== Use of scripts
|
||||
|
||||
If you are using scripts, they can cause problems/crashes. To check if the
|
||||
problem is related to one script, try to unload them one by one (using
|
||||
command `/script unload <name>`).
|
||||
|
||||
If you think the problem comes from a specific script, please report the issue
|
||||
in the https://github.com/weechat/scripts[scripts git repository].
|
||||
|
||||
=== Report a crash
|
||||
|
||||
If you are reporting a crash, please attach the backtrace from gdb (look at
|
||||
http://weechat.org/files/doc/devel/weechat_user.en.html#report_crashes[user's guide]
|
||||
for more info).
|
||||
|
||||
Most of times, the WeeChat crash log file (`weechat_crash_YYYYMMDD_xxx.log`) is
|
||||
*not useful* to fix the bug, so please report this file *ONLY* if a developer
|
||||
asks you to send it (and be careful, this file can contain personal data like
|
||||
passwords).
|
||||
|
||||
== Feature requests
|
||||
|
||||
WeeChat is under active development, so your idea may already have been
|
||||
implemented, or scheduled for a future version (you can check in
|
||||
http://weechat.org/dev/[roadmap]).
|
||||
|
||||
Before submitting a feature request, it's better to discuss about it in IRC
|
||||
(server: 'chat.freenode.net', channel '#weechat').
|
||||
|
||||
== Contributing
|
||||
|
||||
If you want to fix a bug or add a new feature, it's always a good idea to
|
||||
discuss about it in IRC.
|
||||
|
||||
And you can look at http://weechat.org/files/doc/devel/weechat_dev.en.html[developer's guide] for coding rules
|
||||
(styles, naming convention, and other useful info).
|
||||
@@ -1,36 +0,0 @@
|
||||
WeeChat Installation instructions
|
||||
=================================
|
||||
|
||||
You can build WeeChat with cmake (recommended way) or autotools.
|
||||
|
||||
|
||||
With cmake
|
||||
----------
|
||||
|
||||
------------------------------------------------------------------
|
||||
mkdir build
|
||||
cd build
|
||||
cmake .. -DPREFIX=/where/you/want/install -DCMAKE_BUILD_TYPE=Debug
|
||||
make
|
||||
make install (as root for installation in system directories)
|
||||
------------------------------------------------------------------
|
||||
|
||||
|
||||
With autotools
|
||||
--------------
|
||||
|
||||
----------------------------------------------------------------------
|
||||
./autogen.sh (for cloned git repository only, not .tar.XX package)
|
||||
./configure --prefix=/where/you/want/install
|
||||
make
|
||||
make install (as root for installation in system directories)
|
||||
----------------------------------------------------------------------
|
||||
|
||||
|
||||
If you want to report bugs/crashs to developers, please:
|
||||
|
||||
- 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).
|
||||
|
||||
|
||||
See AUTHORS for support, feel free to contact us for any problem.
|
||||
+43
-13
@@ -1,51 +1,81 @@
|
||||
# Copyright (c) 2003-2010 by FlashCode <flashcode@flashtux.org>
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# Copyright (C) 2003-2014 Sébastien 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
|
||||
# the Free Software Foundation; either version 3 of the License, or
|
||||
# (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
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
# along with WeeChat. If not, see <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
|
||||
if DOC
|
||||
doc_dir = doc
|
||||
# This target will update file config-git.h with output of command "git describe"
|
||||
# (if needed, and only for a devel/rc version).
|
||||
BUILT_SOURCES = build-config-git.h
|
||||
build-config-git.h:
|
||||
-$(abs_top_srcdir)/scripts/git-version.sh "$(abs_top_srcdir)" "$(VERSION)" config-git.h
|
||||
|
||||
if TESTS
|
||||
tests_dir = tests
|
||||
endif
|
||||
|
||||
SUBDIRS = po $(doc_dir) intl src
|
||||
SUBDIRS = po doc intl src $(tests_dir)
|
||||
|
||||
EXTRA_DIST = CMakeLists.txt \
|
||||
EXTRA_DIST = AUTHORS.asciidoc \
|
||||
ChangeLog.asciidoc \
|
||||
Contributing.asciidoc \
|
||||
README.asciidoc \
|
||||
ReleaseNotes.asciidoc \
|
||||
CMakeLists.txt \
|
||||
config.rpath \
|
||||
config.h.cmake \
|
||||
cmake/cmake_uninstall.cmake.in \
|
||||
makedist.sh \
|
||||
cmake/CMakeParseArguments.cmake \
|
||||
cmake/FindAsciidoc.cmake \
|
||||
cmake/FindAspell.cmake \
|
||||
cmake/FindCppUTest.cmake \
|
||||
cmake/FindENCHANT.cmake \
|
||||
cmake/FindGCRYPT.cmake \
|
||||
cmake/FindGettext.cmake \
|
||||
cmake/FindGnuTLS.cmake \
|
||||
cmake/FindGuile.cmake \
|
||||
cmake/FindIconv.cmake \
|
||||
cmake/FindLua.cmake \
|
||||
cmake/FindNcurses.cmake \
|
||||
cmake/FindPackageHandleStandardArgs.cmake \
|
||||
cmake/FindPerl.cmake \
|
||||
cmake/FindPkgConfig.cmake \
|
||||
cmake/FindPython.cmake \
|
||||
cmake/FindRuby.cmake \
|
||||
cmake/FindSourcehighlight.cmake \
|
||||
cmake/FindTCL.cmake \
|
||||
cmake/makedist.sh.in \
|
||||
cmake/FindZLIB.cmake \
|
||||
cmake/cmake_uninstall.cmake.in \
|
||||
po/CMakeLists.txt \
|
||||
po/srcfiles.cmake \
|
||||
weechat.spec \
|
||||
weechat_icon_32.png \
|
||||
scripts/build.sh \
|
||||
scripts/git-version.sh \
|
||||
weechat.png \
|
||||
weechat.pc.in \
|
||||
UPGRADE_0.3
|
||||
weechat.cygport.in
|
||||
|
||||
ACLOCAL_AMFLAGS = -I m4
|
||||
|
||||
pkgconfigdir = $(libdir)/pkgconfig
|
||||
pkgconfig_DATA = weechat.pc
|
||||
|
||||
icondir = $(datadir)/icons/hicolor/32x32/apps
|
||||
icon_DATA = weechat.png
|
||||
|
||||
clean-local:
|
||||
$(RM) config-git.h
|
||||
|
||||
@@ -1,189 +0,0 @@
|
||||
WeeChat News
|
||||
============
|
||||
|
||||
FlashCode, 2010-01-23::
|
||||
WeeChat 0.3.1 released.
|
||||
+
|
||||
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`
|
||||
|
||||
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::
|
||||
WeeChat 0.2.6.3 released.
|
||||
+
|
||||
This version fixes gnutls detection.
|
||||
|
||||
FlashCode, 2009-04-18::
|
||||
WeeChat 0.2.6.2 released.
|
||||
+
|
||||
This version fixes a bug with charset decoding (like iso2022jp).
|
||||
|
||||
FlashCode, 2009-03-14::
|
||||
WeeChat 0.2.6.1 released.
|
||||
+
|
||||
This version fixes a major bug: crash with some special chars in IRC
|
||||
messages.
|
||||
|
||||
FlashCode, 2007-09-06::
|
||||
WeeChat 0.2.6 released.
|
||||
|
||||
FlashCode, 2007-06-07::
|
||||
WeeChat 0.2.5 released.
|
||||
|
||||
FlashCode, 2007-03-29::
|
||||
WeeChat 0.2.4 released.
|
||||
|
||||
FlashCode, 2007-01-10::
|
||||
WeeChat 0.2.3 released.
|
||||
+
|
||||
This version fixes several major bugs of version 0.2.2.
|
||||
All users of version 0.2.2 should upgrade to this version.
|
||||
|
||||
FlashCode, 2007-01-06::
|
||||
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::
|
||||
WeeChat 0.2.1 released.
|
||||
|
||||
FlashCode, 2006-08-19::
|
||||
WeeChat 0.2.0 released.
|
||||
+
|
||||
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.*`, ..)
|
||||
|
||||
FlashCode, 2006-05-25::
|
||||
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::
|
||||
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::
|
||||
WeeChat 0.1.7 released.
|
||||
+
|
||||
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"). Setting "irc_default_msg_away" has been removed.
|
||||
|
||||
FlashCode, 2005-11-11::
|
||||
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::
|
||||
WeeChat 0.1.5 released.
|
||||
|
||||
FlashCode, 2005-07-30::
|
||||
WeeChat 0.1.4 released.
|
||||
|
||||
FlashCode, 2005-07-02::
|
||||
WeeChat 0.1.3 released.
|
||||
|
||||
FlashCode, 2005-05-21::
|
||||
WeeChat 0.1.2 released.
|
||||
|
||||
FlashCode, 2005-03-20::
|
||||
WeeChat 0.1.1 released.
|
||||
|
||||
FlashCode, 2005-02-12::
|
||||
WeeChat 0.1.0 released.
|
||||
|
||||
FlashCode, 2005-01-01::
|
||||
WeeChat 0.0.9 released.
|
||||
|
||||
FlashCode, 2004-10-30::
|
||||
WeeChat 0.0.8 released.
|
||||
|
||||
FlashCode, 2004-08-08::
|
||||
WeeChat 0.0.7 released.
|
||||
|
||||
FlashCode, 2004-06-05::
|
||||
WeeChat 0.0.6 released.
|
||||
|
||||
FlashCode, 2004-02-07::
|
||||
WeeChat 0.0.5 released.
|
||||
|
||||
FlashCode, 2004-01-01::
|
||||
WeeChat 0.0.4 released.
|
||||
|
||||
FlashCode, 2003-11-03::
|
||||
WeeChat 0.0.3 released.
|
||||
|
||||
FlashCode, 2003-10-05::
|
||||
WeeChat 0.0.2 released.
|
||||
|
||||
FlashCode, 2003-09-27::
|
||||
WeeChat 0.0.1 released.
|
||||
@@ -1,43 +0,0 @@
|
||||
WeeChat Readme
|
||||
==============
|
||||
|
||||
|
||||
WeeChat (Wee Enhanced Environment for Chat) is a fast and light chat
|
||||
environment for many operating systems. Everything can be done with a keyboard.
|
||||
It is customizable and extensible with scripts.
|
||||
|
||||
|
||||
Features
|
||||
--------
|
||||
|
||||
* chat client with multi-protocols/servers connection
|
||||
* many GUI (curses, Gtk, Qt) (1)
|
||||
* small, fast and very light
|
||||
* customizable and extensible with plugins (C, Perl, Python, Ruby, Lua, Tcl)
|
||||
* compliant with IRC RFCs 1459, 2810, 2811, 2812 and 2813
|
||||
* developed from scratch
|
||||
* multi-platform (GNU/Linux, *BSD, Mac OS X, QNX, Windows & other) (2)
|
||||
* free software, released under GPLv3
|
||||
|
||||
NOTE: (1) only Curses interface is available today
|
||||
+
|
||||
(2) Windows version is under construction
|
||||
|
||||
|
||||
Copyright
|
||||
---------
|
||||
|
||||
WeeChat (c) Copyright 2003-2010 by FlashCode <flashcode@flashtux.org>
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
@@ -0,0 +1,91 @@
|
||||
= WeeChat
|
||||
:author: Sébastien Helleu
|
||||
:email: flashcode@flashtux.org
|
||||
:lang: en
|
||||
|
||||
|
||||
WeeChat (Wee Enhanced Environment for Chat) is a fast and light chat
|
||||
environment for many operating systems. Everything can be done with a keyboard.
|
||||
It is customizable and extensible with scripts.
|
||||
|
||||
Homepage: http://weechat.org/
|
||||
|
||||
image:https://travis-ci.org/weechat/weechat.svg?branch=master["Build Status", link="https://travis-ci.org/weechat/weechat"]
|
||||
|
||||
== Features
|
||||
|
||||
* Modular chat client with a lightweight core and optional plugins.
|
||||
* Multi-platform (GNU/Linux, *BSD, Mac OS X, QNX, Windows & other).
|
||||
* Multi-protocols architecture (mainly IRC).
|
||||
* Compliant with IRC RFCs 1459, 2810, 2811, 2812 and 2813.
|
||||
* Small, fast and very light.
|
||||
* Customizable and extensible with plugins (C, Perl, Python, Ruby, Lua, Tcl, Guile).
|
||||
* Fully documented and translated into several languages.
|
||||
* Developed from scratch.
|
||||
* Free software, released under GPLv3.
|
||||
|
||||
image::http://static.weechat.org/images/screenshots/weechat/medium/weechat_2013-04-27_phlux_shadow.png[align="center"]
|
||||
|
||||
== Install
|
||||
|
||||
=== Dependencies
|
||||
|
||||
Following packages are *required*:
|
||||
|
||||
* CMake
|
||||
* libncurses
|
||||
* libcurl
|
||||
* zlib
|
||||
* libgcrypt
|
||||
|
||||
Following packages are optional:
|
||||
|
||||
* for i18n: gettext
|
||||
* for SSL: gnutls, ca-certificates
|
||||
* for spell checking: aspell
|
||||
* for scripting: python, perl, ruby, lua, tcl, guile
|
||||
* for building doc: asciidoc, source-highlight
|
||||
(for man page: xsltproc, docbook-xml, docbook-xsl)
|
||||
* for building tests: C++ compiler, CppUTest
|
||||
|
||||
For a complete list of dependencies and versions recommended, please look at
|
||||
http://weechat.org/files/doc/devel/weechat_user.en.html#dependencies[user's guide].
|
||||
|
||||
=== Compile
|
||||
|
||||
WeeChat can be built with http://cmake.org/[CMake] (recommended) or autotools.
|
||||
|
||||
[NOTE]
|
||||
Only CMake is officially supported to build WeeChat. You should use autotools
|
||||
only if you are not able to use CMake. +
|
||||
Build with autotools requires more dependencies and is slower than with CMake.
|
||||
|
||||
----
|
||||
$ mkdir build
|
||||
$ cd build
|
||||
$ cmake .. -DPREFIX=/path/to/directory
|
||||
$ make
|
||||
$ make install (as root for installation in system directories)
|
||||
----
|
||||
|
||||
For more information or installation with autotools, please look at
|
||||
http://weechat.org/files/doc/devel/weechat_user.en.html#compile_with_autotools[user's guide].
|
||||
|
||||
== Copyright
|
||||
|
||||
Copyright (C) 2003-2014 Sébastien 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/>.
|
||||
@@ -0,0 +1,975 @@
|
||||
= WeeChat Release Notes
|
||||
:author: Sébastien Helleu
|
||||
:email: flashcode@flashtux.org
|
||||
:lang: en
|
||||
|
||||
|
||||
This document lists important changes for each version, that require manual
|
||||
actions (the latest formatted version of this document can be found
|
||||
http://weechat.org/files/releasenotes/ReleaseNotes-devel.html[here]). +
|
||||
It is recommended to read it when upgrading to a new stable
|
||||
version.
|
||||
|
||||
For a complete list of changes, please look at
|
||||
http://weechat.org/files/changelog/ChangeLog-devel.html[ChangeLog]
|
||||
(file 'ChangeLog.asciidoc' in sources).
|
||||
|
||||
|
||||
== Version 1.0 (2014-08-15)
|
||||
|
||||
=== Channel type not added by default on /join
|
||||
|
||||
The channel type is not any more automatically added to a channel name on join
|
||||
(for example `/join weechat` will not send `/join #weechat`).
|
||||
|
||||
If you are lazy and want to automatically add the channel type, you can turn on
|
||||
the new option:
|
||||
|
||||
----
|
||||
/set irc.look.join_auto_add_chantype on
|
||||
----
|
||||
|
||||
=== Hide IRC channel modes arguments
|
||||
|
||||
The option 'irc.look.item_channel_modes_hide_key' has been renamed to
|
||||
'irc.look.item_channel_modes_hide_args' and it now a string. +
|
||||
It can now hide arguments for multiple channel modes.
|
||||
|
||||
By default, a channel key (mode "k") will hide channel arguments. For old
|
||||
behavior (never hide arguments, even with a channel key), you can do:
|
||||
|
||||
----
|
||||
/set irc.look.item_channel_modes_hide_args ""
|
||||
----
|
||||
|
||||
=== Jump to first/last buffer
|
||||
|
||||
The command `/input jump_last_buffer` has been replaced by `/buffer +`.
|
||||
You can rebind the key key[alt-j,alt-l]:
|
||||
|
||||
----
|
||||
/key bind meta-jmeta-l /buffer +
|
||||
----
|
||||
|
||||
[NOTE]
|
||||
The command `/input jump_last_buffer` still works for compatibility reasons,
|
||||
but it should not be used any more.
|
||||
|
||||
Similarly, a new key has been added to jump to first buffer: key[alt-j,alt-f].
|
||||
You can add it with following command:
|
||||
|
||||
----
|
||||
/key missing
|
||||
----
|
||||
|
||||
=== Hotlist conditions
|
||||
|
||||
A new option 'weechat.look.hotlist_add_conditions' has been added. This option
|
||||
replaces the option 'weechat.look.hotlist_add_buffer_if_away', which has been
|
||||
removed.
|
||||
|
||||
Default conditions are `${away} || ${buffer.num_displayed} == 0`, which means
|
||||
that a buffer is added in hotlist if you are away ("away" local variable is
|
||||
set), or if the buffer is not visible on screen (not displayed in any window).
|
||||
|
||||
If you have set 'weechat.look.hotlist_add_buffer_if_away' to `off` (to not add
|
||||
current buffer in hotlist when you are away), then you must manually change the
|
||||
default conditions with the following command:
|
||||
|
||||
----
|
||||
/set weechat.look.hotlist_add_conditions "${buffer.num_displayed} == 0"
|
||||
----
|
||||
|
||||
=== Rmodifier replaced by Trigger plugin
|
||||
|
||||
The trigger plugin replaces the rmodifier plugin, which has been removed
|
||||
(and trigger has much more features than rmodifier).
|
||||
|
||||
Default triggers have same features as default rmodifiers (to hide passwords
|
||||
in commands and output).
|
||||
|
||||
If you added some custom rmodifiers, you must create similar triggers, see
|
||||
`/help trigger` and the complete trigger doc in the 'WeeChat User's guide'.
|
||||
|
||||
[NOTE]
|
||||
If on startup you have an error about API mismatch in plugin 'rmodifier.so',
|
||||
you can manually remove the file (the command `make install` does not remove
|
||||
obsolete plugins).
|
||||
|
||||
=== Bare display
|
||||
|
||||
A bare display mode has been added (for easy text selection and click on URLs),
|
||||
the new default key is key[alt-l].
|
||||
|
||||
Use command `/key missing` to add the key or `/key listdiff` to see differences
|
||||
between your current keys and WeeChat default keys.
|
||||
|
||||
== Version 0.4.3 (2014-02-09)
|
||||
|
||||
=== Colors in messages
|
||||
|
||||
The color code for "reverse video" in IRC message has been fixed: now WeeChat
|
||||
uses 0x16 like other clients (and not 0x12 any more). +
|
||||
The code 0x12 is not decoded any more, so if it is received (for example from
|
||||
an old WeeChat version), it is not displayed as reverse video.
|
||||
|
||||
The color code for "underlined text" in input line has been fixed: now WeeChat
|
||||
uses 0x1F, the same code sent to IRC server.
|
||||
|
||||
The default keys for "reverse video" and "underlined text" have changed:
|
||||
|
||||
* reverse video: key key[ctrl-c,r] is replaced by key[ctrl-c,v]
|
||||
* underlined text: key key[ctrl-c,u] is replaced by key[ctrl-c,_]
|
||||
|
||||
You can remove the old keys and add the new ones with these commands:
|
||||
|
||||
----
|
||||
/key unbind ctrl-Cr
|
||||
/key unbind ctrl-Cu
|
||||
/key missing
|
||||
----
|
||||
|
||||
=== Terminal title
|
||||
|
||||
The boolean option 'weechat.look.set_title' has been renamed to
|
||||
'weechat.look.window_title' and is now a string.
|
||||
|
||||
The content is evaluated and the default value is `WeeChat ${info:version}`.
|
||||
|
||||
[NOTE]
|
||||
Only static content should be used in this option, because the title is
|
||||
refreshed only when the option is changed.
|
||||
|
||||
=== New bar item buffer_last_number
|
||||
|
||||
The bar item 'buffer_count' now displays the number of opened buffers (each
|
||||
merged buffer counts 1).
|
||||
|
||||
The new bar item 'buffer_last_number' displays the highest buffer number
|
||||
currently used.
|
||||
|
||||
If you want to display last number in the status bar, replace 'buffer_count'
|
||||
by 'buffer_last_number' in your option 'weechat.bar.status.items'.
|
||||
|
||||
=== New bar item buffer_zoom
|
||||
|
||||
A new bar item has been added: 'buffer_zoom'.
|
||||
The 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_zoom+buffer_filter,[lag],[hotlist],completion,scroll"
|
||||
----
|
||||
|
||||
=== IRC messages on channel join
|
||||
|
||||
The names are not displayed any more by default on channel join (they are in
|
||||
nicklist anyway).
|
||||
|
||||
Names can be displayed with the value "353" in option
|
||||
'irc.look.display_join_message' (which is not in default value). +
|
||||
The value "366" shows only names count on channel.
|
||||
|
||||
If you want to display all messages on join (including names), you can do:
|
||||
|
||||
----
|
||||
/set irc.look.display_join_message "329,332,333,353,366"
|
||||
----
|
||||
|
||||
=== Maximum lag in IRC
|
||||
|
||||
Option 'irc.network.lag_max' has been added.
|
||||
|
||||
The value of option 'irc.network.lag_reconnect' (if set to non-zero value) must
|
||||
be less than or equal to 'irc.network.lag_max', otherwise the reconnection will
|
||||
never occur.
|
||||
|
||||
You should check the value of both options and fix them if needed.
|
||||
|
||||
== Version 0.4.2 (2013-10-06)
|
||||
|
||||
=== Day change message
|
||||
|
||||
The day change message is now dynamically displayed, and therefore is not stored
|
||||
as a line in buffer any more.
|
||||
|
||||
Option 'weechat.look.day_change_time_format' has been split into two options
|
||||
'weechat.look.day_change_message_{1date|2dates}' (color codes are allowed in
|
||||
these options, see `/help eval`).
|
||||
|
||||
New color option 'weechat.color.chat_day_change' has been added.
|
||||
|
||||
After `/upgrade` from an old version, you will see two messages for each day
|
||||
change. This is a normal behavior and will not happen again with the next day
|
||||
changes.
|
||||
|
||||
=== Regex search in buffer
|
||||
|
||||
Search with regular expression has been added, and therefore some keys in search
|
||||
context have been changed.
|
||||
|
||||
The key key[ctrl-r] in search context is now used to switch string/regex search
|
||||
(instead of searching exact text).
|
||||
|
||||
If you never changed keys in search context, you can reset them all with one
|
||||
command:
|
||||
|
||||
----
|
||||
/key resetall -yes search
|
||||
----
|
||||
|
||||
Or the manual method:
|
||||
|
||||
----
|
||||
/key missing search
|
||||
/key bindctxt search ctrl-R /input search_switch_regex
|
||||
----
|
||||
|
||||
To view keys in search context:
|
||||
|
||||
----
|
||||
/key list search
|
||||
----
|
||||
|
||||
For more information, see the chapter about keys in the 'WeeChat User's guide'.
|
||||
|
||||
=== New rmodifier
|
||||
|
||||
A new rmodifier "secure" has been added to hide passphrase and passwords
|
||||
displayed by command "/secure". Use command `/rmodifier missing` to add it.
|
||||
|
||||
=== Color codes in options
|
||||
|
||||
The format for color codes in some options has changed. The options are
|
||||
evaluated with the function "string_eval_expression", which uses the format
|
||||
`${color:xxx}`.
|
||||
|
||||
Following options are affected:
|
||||
|
||||
* 'weechat.look.buffer_time_format'
|
||||
* 'weechat.look.prefix_action'
|
||||
* 'weechat.look.prefix_error'
|
||||
* 'weechat.look.prefix_join'
|
||||
* 'weechat.look.prefix_network'
|
||||
* 'weechat.look.prefix_quit'
|
||||
|
||||
The options using old format `${xxx}` must be changed with new format
|
||||
`${color:xxx}` (where xxx is a color name or number, with optional color
|
||||
attributes).
|
||||
|
||||
Example:
|
||||
|
||||
----
|
||||
/set weechat.look.buffer_time_format "${color:251}%H${color:243}%M${color:238}%S"
|
||||
----
|
||||
|
||||
=== Binary and man page
|
||||
|
||||
WeeChat binary and man page have been renamed from `weechat-curses` to
|
||||
`weechat`.
|
||||
|
||||
A symbolic link has been added for binary: `weechat-curses` -> `weechat`
|
||||
(so that the /upgrade from a old version will still work).
|
||||
|
||||
If you upgrade from an old version, it is recommended to force the use of the
|
||||
new binary name with the command: `/upgrade /path/to/weechat` (replace the path
|
||||
accordingly).
|
||||
|
||||
[NOTE]
|
||||
For packagers: you should create the link `weechat-curses` -> `weechat` if it's
|
||||
not automatically created in the package (both cmake and configure are creating
|
||||
this link on make install).
|
||||
|
||||
=== Man page / documentation
|
||||
|
||||
Documentation is not built by default any more, you have to use option
|
||||
`-DENABLE_DOC=ON` in cmake to enable it.
|
||||
|
||||
The man page is now built with asciidoc and translated in several
|
||||
languages. A new cmake option `ENABLE_MAN` has been added to compile man page
|
||||
(`OFF` by default).
|
||||
|
||||
=== Aspell colors
|
||||
|
||||
Option 'aspell.look.color' has been renamed to 'aspell.color.misspelled'.
|
||||
|
||||
== Version 0.4.1 (2013-05-20)
|
||||
|
||||
=== Nicklist diff in relay
|
||||
|
||||
A new message with identifier "_nicklist_diff" has been added in relay (WeeChat
|
||||
protocol). WeeChat may decide to send full nicklist or this nicklist diff at any
|
||||
time (depending on size of message, the smaller is sent).
|
||||
|
||||
Clients using nicklist must implement it.
|
||||
|
||||
For more info about content of message, see document 'WeeChat Relay Protocol'.
|
||||
|
||||
=== Dynamic nick prefix/suffix
|
||||
|
||||
The nick prefix/suffix (for example: "<" and ">") are now dynamic and used on
|
||||
display (not stored any more in the line).
|
||||
|
||||
Options moved from irc plugin (irc.conf) to core (weechat.conf):
|
||||
|
||||
* 'irc.look.nick_prefix' moved to 'weechat.look.nick_prefix'
|
||||
* 'irc.look.nick_suffix' moved to 'weechat.look.nick_suffix'
|
||||
* 'irc.color.nick_prefix' moved to 'weechat.color.chat_nick_prefix'
|
||||
* 'irc.color.nick_suffix' moved to 'weechat.color.chat_nick_suffix'
|
||||
|
||||
Types and default values for these four options remain unchanged.
|
||||
|
||||
Two new options to customize the truncature char (by default "`+`"):
|
||||
|
||||
* 'weechat.look.prefix_align_more_after' (boolean, 'on' by default)
|
||||
* 'weechat.look.prefix_buffer_align_more_after' (boolean, 'on' by default)
|
||||
|
||||
When these options are enabled (default), the "`+`" is displayed after the
|
||||
text, replacing the space that should be displayed there. +
|
||||
When turned off, the "`+`" will replace last char of text.
|
||||
|
||||
Example for a nicks "FlashCode" and "fc" with different values for options
|
||||
'weechat.look.prefix_align_max', 'weechat.look.prefix_align_more_after',
|
||||
'weechat.look.nick_prefix' and 'weechat.look.nick_suffix':
|
||||
|
||||
----
|
||||
# align_max, more_after, prefix/suffix
|
||||
|
||||
FlashCode │ test # 0, on
|
||||
fc │ test
|
||||
|
||||
FlashCod+│ test # 8, on
|
||||
fc │ test
|
||||
|
||||
FlashCo+ │ test # 8, off
|
||||
fc │ test
|
||||
|
||||
<FlashCode> │ test # 0, on, < >
|
||||
<fc> │ test
|
||||
|
||||
<FlashC>+│ test # 8, on, < >
|
||||
<fc> │ test
|
||||
|
||||
<Flash+> │ test # 8, off, < >
|
||||
<fc> │ test
|
||||
----
|
||||
|
||||
After `/upgrade`, if you set new options to non-empty strings, and if old
|
||||
options were set to non-empty strings too, you will see double prefix/suffix
|
||||
on old messages, this is normal behavior (lines displayed before `/upgrade`
|
||||
have prefix/suffix saved in prefix, but new lines don't have them any more).
|
||||
|
||||
New options in logger plugin (logger.conf):
|
||||
|
||||
* 'logger.file.nick_prefix': prefix for nicks in log files (default: empty
|
||||
string)
|
||||
* 'logger.file.nick_suffix': suffix for nicks in log files (default: empty
|
||||
string)
|
||||
|
||||
=== IRC reconnection on important lag
|
||||
|
||||
Option 'irc.network.lag_disconnect' has been renamed to
|
||||
'irc.network.lag_reconnect' and value is now a number of seconds (instead of
|
||||
minutes).
|
||||
|
||||
=== IRC passwords hidden
|
||||
|
||||
IRC plugin is now using modifiers "irc_command_auth" and "irc_message_auth" to
|
||||
hide passwords.
|
||||
|
||||
The option 'irc.look.hide_nickserv_pwd' has been removed, and a new option
|
||||
'irc.look.nicks_hide_password' has been added (by default passwords are hidden
|
||||
only for "nickserv").
|
||||
|
||||
A new rmodifier "message_auth" has been added to hide passwords displayed by
|
||||
command "/msg nickserv identify|register|ghost|release" and the rmodifier
|
||||
"nickserv" has been renamed to "command_auth".
|
||||
|
||||
If you never added/changed rmodifiers, you can just reset all rmodifiers:
|
||||
|
||||
----
|
||||
/rmodifier default -yes
|
||||
----
|
||||
|
||||
If you added/changed some rmodifiers, do it manually with these commands:
|
||||
|
||||
----
|
||||
/rmodifier del nickserv
|
||||
/rmodifier add command_auth history_add,input_text_display,irc_command_auth 1,4* ^(/(msg|quote) +nickserv +(id|identify|register|ghost \S+|release \S+) +)(.*)
|
||||
/rmodifier add message_auth irc_message_auth 1,3* ^(.*(id|identify|register|ghost \S+|release \S+) +)(.*)
|
||||
----
|
||||
|
||||
=== Lua constants
|
||||
|
||||
For consistency with other supported languages, the API constants in Lua have
|
||||
been redefined as constants instead of functions.
|
||||
|
||||
Therefore, the use of a constant must be changed: the parentheses must be
|
||||
removed.
|
||||
|
||||
The old syntax was:
|
||||
|
||||
[source,lua]
|
||||
----
|
||||
return weechat.WEECHAT_RC_OK()
|
||||
----
|
||||
|
||||
The new syntax is:
|
||||
|
||||
[source,lua]
|
||||
----
|
||||
return weechat.WEECHAT_RC_OK
|
||||
----
|
||||
|
||||
=== Guile callbacks
|
||||
|
||||
The way to give arguments for guile callbacks has been fixed: now arguments are
|
||||
sent individually (instead of a list with all arguments inside).
|
||||
|
||||
Therefore, existing guile scripts must be modified accordingly. Moreover,
|
||||
WeeChat now requires Guile ≥ 2.0 to compile.
|
||||
|
||||
== Version 0.4.0 (2013-01-20)
|
||||
|
||||
=== Conditions in bars
|
||||
|
||||
Conditions in bars have changed, and now an expression is evaluated.
|
||||
|
||||
If you have a value with many conditions in a bar, like: `nicklist,active`, you
|
||||
must now use an expression like: `${nicklist} && ${active}` (see the chapter
|
||||
about bars in the 'WeeChat User's guide').
|
||||
|
||||
=== IPv6 by default
|
||||
|
||||
==== IRC
|
||||
|
||||
IPv6 is now used by default to connect to IRC servers, with fallback to
|
||||
IPv4. The option 'irc.server_default.ipv6' is now "on" by default. If IPv6 is
|
||||
not enabled or fails, IPv4 will be used. The "ipv6" option in server is now used
|
||||
to disable IPv6 and force IPv4 (if option is turned "off").
|
||||
|
||||
==== Relay
|
||||
|
||||
Relay plugin is now listening by default on an IPv6 socket (new option
|
||||
'relay.network.ipv6', on by default), so connections with IPv4 will have
|
||||
IPv4-mapped IPv6 addresses, like: "::ffff:127.0.0.1" (for "127.0.0.1"); check
|
||||
that value of option 'relay.network.allowed_ips' supports this mapping, or
|
||||
disable IPv6 in relay if you don't plan to use it at all:
|
||||
|
||||
----
|
||||
/set relay.network.ipv6 off
|
||||
----
|
||||
|
||||
== Version 0.3.9.2 (2012-11-18)
|
||||
|
||||
This version fixes a security vulnerability when a plugin/script gives untrusted
|
||||
command to API function "hook_process".
|
||||
|
||||
== Version 0.3.9.1 (2012-11-09)
|
||||
|
||||
This version fixes crash when decoding IRC colors in strings.
|
||||
|
||||
== Version 0.3.9 (2012-09-29)
|
||||
|
||||
=== Options moved
|
||||
|
||||
Options moved from core (weechat.conf) to irc plugin (irc.conf):
|
||||
|
||||
* 'weechat.look.nickmode' moved to 'irc.look.nick_mode' (new type: integer
|
||||
with values: none/prefix/action/both)
|
||||
* 'weechat.look.nickmode_empty' moved to 'irc.look.nick_mode_empty'
|
||||
|
||||
=== New bar item buffer_modes
|
||||
|
||||
A 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"
|
||||
----
|
||||
|
||||
=== Command /aspell
|
||||
|
||||
New options in command `/aspell`:
|
||||
|
||||
* `enable`: enable aspell
|
||||
* `disable`: disable aspell
|
||||
* `toggle`: toggle aspell (new default key: key[alt-s])
|
||||
|
||||
Options renamed in command `/aspell`:
|
||||
|
||||
* `enable` renamed to `setdict` (set dictionary for current buffer)
|
||||
* `disable` renamed to `deldict` (delete dictionary used on current buffer)
|
||||
* `dictlist` renamed to `listdict` (show installed dictionaries)
|
||||
|
||||
=== Horizontal separator
|
||||
|
||||
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
|
||||
|
||||
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.
|
||||
|
||||
== Version 0.3.8 (2012-06-03)
|
||||
|
||||
=== Options
|
||||
|
||||
Options 'weechat.look.prefix_align_more' and
|
||||
'weechat.look.prefix_buffer_align_more' have been converted from type boolean to
|
||||
string:
|
||||
|
||||
* if the value was on (default), new value is "+" and you can now customize this
|
||||
char
|
||||
* if the value was off, you have to set " " (string with one space)
|
||||
|
||||
=== Paste detection
|
||||
|
||||
Option 'weechat.look.paste_max_lines' can now be used with value 0 to detect
|
||||
paste with one line (only if terminal "bracketed paste mode" is enabled when
|
||||
option 'weechat.look.paste_bracketed' is on); so now the value -1 is used to
|
||||
disable paste detection: if your value was 0, you should set it to -1
|
||||
|
||||
----
|
||||
/set weechat.look.paste_max_lines -1
|
||||
----
|
||||
|
||||
=== Rmodifier
|
||||
|
||||
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:
|
||||
|
||||
----
|
||||
/rmodifier default -yes
|
||||
----
|
||||
|
||||
If you added/changed some rmodifiers, do it manually with these commands:
|
||||
|
||||
----
|
||||
/rmodifier del nickserv
|
||||
/rmodifier add nickserv history_add,input_text_display 1,4* ^(/(msg|quote) +nickserv +(id|identify|ghost \S+|release \S+) +)(.*)
|
||||
----
|
||||
|
||||
== Version 0.3.7 (2012-02-26)
|
||||
|
||||
=== Options
|
||||
|
||||
Option `scroll_unread` has been moved from command `/input` to `/window`,
|
||||
therefore default command of key key[alt-u] has been updated. To bind key with
|
||||
new default value:
|
||||
|
||||
----
|
||||
/key bind meta-u /window scroll_unread
|
||||
----
|
||||
|
||||
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).
|
||||
|
||||
=== Extended regex
|
||||
|
||||
Extended regex is used in filters and irc ignore, so some chars that needed
|
||||
escape in past do not need any more (for example `[0-9]\+` becomes `[0-9]+`),
|
||||
filters and ignore have to be manually fixed.
|
||||
|
||||
Option 'weechat.look.highlight_regex' becomes case insensitive by default, to
|
||||
make it case sensitive, use "(?-i)" at beginning of string, for example:
|
||||
"(?-i)FlashCode|flashy".
|
||||
|
||||
== Version 0.3.6 (2011-10-22)
|
||||
|
||||
=== Options
|
||||
|
||||
Option 'weechat.look.hline_char' has been renamed to
|
||||
'weechat.look.separator_horizontal'.
|
||||
|
||||
=== Bold in colors
|
||||
|
||||
Bold is not used any more for basic colors (used only if terminal has less than
|
||||
16 colors), a new option has been added to force bold if needed:
|
||||
'weechat.look.color_basic_force_bold'.
|
||||
|
||||
== Version 0.3.5 (2011-05-15)
|
||||
|
||||
=== Colors
|
||||
|
||||
If you have some colors defined in section "palette" with version 0.3.4, you
|
||||
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'.
|
||||
|
||||
=== Hotlist
|
||||
|
||||
==== Counters
|
||||
|
||||
Count of messages have been added to hotlist by default, if you want to come
|
||||
back to old behavior, do that:
|
||||
|
||||
----
|
||||
/set weechat.look.hotlist_count_max 0
|
||||
/set weechat.look.hotlist_buffer_separator ","
|
||||
----
|
||||
|
||||
==== Away and current buffer
|
||||
|
||||
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 behavior, do that:
|
||||
|
||||
----
|
||||
/set weechat.look.hotlist_add_buffer_if_away off
|
||||
----
|
||||
|
||||
=== New keys
|
||||
|
||||
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.
|
||||
|
||||
== Version 0.3.4 (2011-01-16)
|
||||
|
||||
=== After /upgrade
|
||||
|
||||
If you are using `/upgrade` from a previous release:
|
||||
|
||||
* 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)
|
||||
|
||||
=== Options
|
||||
|
||||
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)
|
||||
|
||||
== Version 0.3.3 (2010-08-07)
|
||||
|
||||
=== After /upgrade
|
||||
|
||||
If you are using `/upgrade` from a previous release, then you must reconnect to
|
||||
IRC servers in order to use new command /wallchops.
|
||||
|
||||
=== Options
|
||||
|
||||
Option 'irc.look.show_away_once' has been renamed to
|
||||
'irc.look.display_pv_away_once'.
|
||||
|
||||
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).
|
||||
|
||||
== Version 0.3.2 (2010-04-18)
|
||||
|
||||
=== After /upgrade
|
||||
|
||||
If you are using `/upgrade` from a previous release, then you must execute this
|
||||
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
|
||||
----
|
||||
|
||||
== Version 0.3.1.1 (2010-01-31)
|
||||
|
||||
This version fixes crashes with SSL connection and purge of old DCC chats.
|
||||
|
||||
All users of version 0.3.1 should upgrade to this version.
|
||||
|
||||
== Version 0.3.1 (2010-01-23)
|
||||
|
||||
=== Aliases
|
||||
|
||||
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 and it not compatible with previous versions.
|
||||
|
||||
Major differences:
|
||||
|
||||
* it is *NOT POSSIBLE* to use command `/upgrade` from a version 0.2.x to 0.3.x;
|
||||
you have to quit your old WeeChat, then run new version.
|
||||
* new configuration files (`*.conf`) are not compatible with old files (`*.rc`).
|
||||
* name of options is similar to old versions, but there is now one configuration
|
||||
file by plugin, and one file for WeeChat core; there is
|
||||
*no automatic conversion* for your old options to new configuration files,
|
||||
so you'll have to setup again your IRC servers and all other options.
|
||||
* plugin API has been rewritten and is not compatible with previous versions;
|
||||
accordingly, scripts and plugins must have been designed for version 0.3.x to
|
||||
be loaded into WeeChat.
|
||||
|
||||
More information about new API is available on wiki:
|
||||
http://wiki.flashtux.org/wiki/WeeChat_0.3.0
|
||||
and http://wiki.flashtux.org/wiki/WeeChat_0.3.0_API
|
||||
|
||||
== 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)
|
||||
|
||||
=== 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 set
|
||||
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
|
||||
|
||||
New keys for topic scroll: key[F9]/key[F10].
|
||||
|
||||
Key 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)
|
||||
|
||||
=== After /upgrade
|
||||
|
||||
If you upgraded with `/upgrade` in WeeChat, you should `/disconnect` and then
|
||||
`/reconnect` on each server, to display properly channel/user modes.
|
||||
|
||||
=== Plugins
|
||||
|
||||
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)
|
||||
|
||||
=== DCC chat
|
||||
|
||||
Please close all DCC chat buffers before using /upgrade command, otherwise you
|
||||
may experience problems with DCC chats.
|
||||
|
||||
=== Script API
|
||||
|
||||
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 arguments).
|
||||
|
||||
== Version 0.1.8 (2006-03-18)
|
||||
|
||||
=== After /upgrade
|
||||
|
||||
After installing 0.1.8 (or with `/upgrade`), issue both commands (if you didn't
|
||||
redefine these keys (key[alt-]key[Home]/key[End]):
|
||||
|
||||
----
|
||||
/key unbind meta-meta2-1~
|
||||
/key unbind meta-meta2-4~
|
||||
----
|
||||
|
||||
Then launch again WeeChat (or issue `/upgrade`).
|
||||
|
||||
=== Configuration files
|
||||
|
||||
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'
|
||||
|
||||
The string '%h' is replaced by WeeChat home (default: '~/.weechat', may be
|
||||
overridden by new command line argument `--dir`).
|
||||
|
||||
=== Keys
|
||||
|
||||
Keys key[alt-]key[Home]/key[End] were used for nicklist scroll, they're now
|
||||
replaced by key[alt-]key[F11]/key[F12].
|
||||
|
||||
== Version 0.1.7 (2006-01-14)
|
||||
|
||||
=== Ruby
|
||||
|
||||
Ruby script plugin has been added but is experimental in this release. You're
|
||||
warned!
|
||||
|
||||
=== Command /away
|
||||
|
||||
Command `/away` 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)
|
||||
|
||||
=== Script API
|
||||
|
||||
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).
|
||||
|
||||
=== OpenBSD
|
||||
|
||||
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'.
|
||||
|
||||
=== UTF-8
|
||||
|
||||
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.
|
||||
-83
@@ -1,83 +0,0 @@
|
||||
WeeChat Upgrade to 0.3.x
|
||||
========================
|
||||
FlashCode <flashcode@flashtux.org>
|
||||
v0.3.0, 2009-09-06
|
||||
|
||||
|
||||
This document lists major changes introduced in version 0.3.0 and not compatible
|
||||
with versions 0.2.x.
|
||||
|
||||
|
||||
Upgrade to version 0.3.x
|
||||
------------------------
|
||||
|
||||
It is *NOT POSSIBLE* to use command `/upgrade` from a version 0.2.x to 0.3.x.
|
||||
You have to quit your old WeeChat, then run new version.
|
||||
|
||||
Of course, command `/upgrade` is working fine once you'll be with 0.3.x to
|
||||
upgrade to another 0.3.x (unless this command is broken again, please look
|
||||
at release notes (file 'NEWS') for version you're currently installing).
|
||||
|
||||
|
||||
Configuration files
|
||||
-------------------
|
||||
|
||||
Changes with previous versions
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
New configuration files (`*.conf`) are not compatible with old files (`*.rc`).
|
||||
|
||||
Name of options is similar to old versions, but there is now one configuration
|
||||
file by plugin, and one file for WeeChat core.
|
||||
|
||||
There is *no automatic conversion* for your old options to new configuration files,
|
||||
so you'll have to setup again your IRC servers and all other options.
|
||||
|
||||
In WeeChat, option names are now with format: `plugin.section.option` (for
|
||||
WeeChat core, `plugin` is `weechat`).
|
||||
|
||||
Examples:
|
||||
|
||||
* WeeChat options: `weechat.xxx.yyy`
|
||||
* IRC options: `irc.xxx.yyy`
|
||||
|
||||
You should read quickstart guide to be familiar with basic commands and syntax
|
||||
(some commands like `/server` have changed): http://www.weechat.org/doc
|
||||
|
||||
|
||||
List of configuration files
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
* Old configuration files:
|
||||
** weechat.rc
|
||||
** plugins.rc
|
||||
* New configuration files are now (with default plugins):
|
||||
** weechat.conf
|
||||
** alias.conf
|
||||
** aspell.conf
|
||||
** charset.conf
|
||||
** irc.conf
|
||||
** jabber.conf
|
||||
** logger.conf
|
||||
** plugins.conf
|
||||
** relay.conf
|
||||
** xfer.conf
|
||||
|
||||
|
||||
Plugin API
|
||||
----------
|
||||
|
||||
Plugin API has been rewritten and is not compatible with previous versions.
|
||||
Accordingly, scripts and plugins must have been designed for version 0.3.x to
|
||||
be loaded into WeeChat.
|
||||
|
||||
There is no migration script today to convert old script to new API.
|
||||
Therefore, if you plan to use old script, you'll have to wait for new version
|
||||
or you can convert script yourself and send us new version ;)
|
||||
|
||||
You can download scripts for new API on plugins page:
|
||||
http://www.weechat.org/plugins
|
||||
|
||||
More information about new API is available on wiki:
|
||||
http://wiki.flashtux.org/wiki/WeeChat_0.3.0
|
||||
and http://wiki.flashtux.org/wiki/WeeChat_0.3.0_API
|
||||
+20
-29
@@ -1,26 +1,31 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# Copyright (c) 2003-2010 by FlashCode <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2014 Sébastien 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
|
||||
# the Free Software Foundation; either version 3 of the License, or
|
||||
# (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
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
# along with WeeChat. If not, see <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
|
||||
###
|
||||
### common stuff
|
||||
###
|
||||
OK="\\033[70G[\\033[1;32mOK\\033[1;00m]"
|
||||
FAIL="\\033[70G[\\033[1;31mFAILED\\033[1;00m]"
|
||||
|
||||
DIR=$(cd $(dirname "$0"); pwd)
|
||||
cd $DIR
|
||||
|
||||
AUTOGEN_LOG=autogen.log
|
||||
|
||||
@@ -36,44 +41,30 @@ err ()
|
||||
|
||||
run ()
|
||||
{
|
||||
echo -n "Running \"$@\""
|
||||
echo -n "Running \"$@\"..."
|
||||
eval $@ >$AUTOGEN_LOG 2>&1
|
||||
if [ $? = 0 ] ; then
|
||||
echo -e $OK
|
||||
echo " OK"
|
||||
else
|
||||
echo -e $FAIL
|
||||
err
|
||||
echo " FAILED"
|
||||
err
|
||||
fi
|
||||
}
|
||||
|
||||
###
|
||||
### cleanning part
|
||||
###
|
||||
# remove autotools stuff
|
||||
run "rm -rf config"
|
||||
# remove autotools stuff
|
||||
run "rm -f config.h.in"
|
||||
run "rm -f aclocal.m4 configure config.log config.status"
|
||||
run "rm -rf autom4te*.cache"
|
||||
|
||||
# remove libtool stuff
|
||||
run "rm -f libtool"
|
||||
|
||||
# remove gettext stuff
|
||||
run "rm -f ABOUT-NLS"
|
||||
run "rm -rf intl"
|
||||
|
||||
###
|
||||
### configuration part
|
||||
###
|
||||
# create the config directory
|
||||
run "mkdir -p config/m4"
|
||||
run "mkdir intl"
|
||||
|
||||
# execute autotools cmds
|
||||
run "autopoint -f"
|
||||
run "libtoolize --automake --force --copy"
|
||||
run "aclocal --force -I config/m4"
|
||||
run "autoheader"
|
||||
run "autoconf"
|
||||
run "automake --add-missing --copy --gnu"
|
||||
# execute autoreconf cmds
|
||||
run "autoreconf -fvi"
|
||||
|
||||
# ending
|
||||
rm -f $AUTOGEN_LOG
|
||||
|
||||
@@ -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)
|
||||
+25
-17
@@ -1,43 +1,51 @@
|
||||
# Copyright (c) 2003-2010 by FlashCode <flashcode@flashtux.org>
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# Copyright (C) 2003-2014 Sébastien 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.
|
||||
#
|
||||
# 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
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
# along with WeeChat. If not, see <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
|
||||
# - Find Asciidoc
|
||||
# This module finds if asciidoc (version 8 or newer) is installed.
|
||||
|
||||
IF (ASCIIDOC_FOUND)
|
||||
if(ASCIIDOC_FOUND)
|
||||
# Already in cache, be silent
|
||||
SET(ASCIIDOC_FIND_QUIETLY TRUE)
|
||||
ENDIF (ASCIIDOC_FOUND)
|
||||
set(ASCIIDOC_FIND_QUIETLY TRUE)
|
||||
endif()
|
||||
|
||||
FIND_PROGRAM(
|
||||
find_program(
|
||||
ASCIIDOC_EXECUTABLE asciidoc
|
||||
PATHS /bin /usr/bin /usr/local/bin /usr/pkg/bin
|
||||
)
|
||||
|
||||
IF(ASCIIDOC_EXECUTABLE)
|
||||
EXECUTE_PROCESS(
|
||||
find_program(
|
||||
A2X_EXECUTABLE a2x
|
||||
PATHS /bin /usr/bin /usr/local/bin /usr/pkg/bin
|
||||
)
|
||||
|
||||
if(ASCIIDOC_EXECUTABLE AND A2X_EXECUTABLE)
|
||||
execute_process(
|
||||
COMMAND ${ASCIIDOC_EXECUTABLE} --version
|
||||
OUTPUT_VARIABLE ASCIIDOC_VERSION
|
||||
)
|
||||
|
||||
IF(${ASCIIDOC_VERSION} MATCHES "asciidoc 8.*")
|
||||
SET(ASCIIDOC_FOUND TRUE)
|
||||
ENDIF(${ASCIIDOC_VERSION} MATCHES "asciidoc 8.*")
|
||||
|
||||
MARK_AS_ADVANCED(
|
||||
|
||||
if(${ASCIIDOC_VERSION} MATCHES "asciidoc 8.*")
|
||||
set(ASCIIDOC_FOUND TRUE)
|
||||
endif()
|
||||
|
||||
mark_as_advanced(
|
||||
ASCIIDOC_EXECUTABLE
|
||||
)
|
||||
ENDIF(ASCIIDOC_EXECUTABLE)
|
||||
endif()
|
||||
|
||||
+21
-13
@@ -1,21 +1,24 @@
|
||||
# Copyright (c) 2003-2010 by FlashCode <flashcode@flashtux.org>
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# Copyright (C) 2003-2014 Sébastien 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.
|
||||
#
|
||||
# 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
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
# along with WeeChat. If not, see <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
|
||||
# - Find Aspell
|
||||
# This module finds if libaspell is installed and determines where
|
||||
# This module finds if libaspell is installed and determines where
|
||||
# the include files and libraries are.
|
||||
#
|
||||
# This code sets the following variables:
|
||||
@@ -23,26 +26,31 @@
|
||||
# ASPELL_INCLUDE_PATH = path to where aspell.h can be found
|
||||
# ASPELL_LIBRARY = path to where libaspell.so* can be found
|
||||
|
||||
IF (ASPELL_FOUND)
|
||||
if(ASPELL_FOUND)
|
||||
# Already in cache, be silent
|
||||
SET(ASPELL_FIND_QUIETLY TRUE)
|
||||
ENDIF (ASPELL_FOUND)
|
||||
endif()
|
||||
|
||||
FIND_PATH(ASPELL_INCLUDE_PATH
|
||||
find_path(ASPELL_INCLUDE_PATH
|
||||
NAMES aspell.h
|
||||
PATHS /usr/include /usr/local/include /usr/pkg/include
|
||||
)
|
||||
|
||||
FIND_LIBRARY(ASPELL_LIBRARY
|
||||
find_library(ASPELL_LIBRARY
|
||||
NAMES aspell aspell-15
|
||||
PATHS /lib /usr/lib /usr/local/lib /usr/pkg/lib
|
||||
)
|
||||
|
||||
IF (ASPELL_INCLUDE_PATH AND ASPELL_LIBRARY)
|
||||
SET(ASPELL_FOUND TRUE)
|
||||
ENDIF (ASPELL_INCLUDE_PATH AND ASPELL_LIBRARY)
|
||||
if(ASPELL_INCLUDE_PATH AND ASPELL_LIBRARY)
|
||||
set(CMAKE_REQUIRED_INCLUDES ${ASPELL_INCLUDE_PATH})
|
||||
set(CMAKE_REQUIRED_LIBRARIES ${ASPELL_LIBRARY})
|
||||
check_symbol_exists(aspell_version_string "aspell.h" HAVE_ASPELL_VERSION_STRING)
|
||||
set(CMAKE_REQUIRED_INCLUDES)
|
||||
set(CMAKE_REQUIRED_LIBRARIES)
|
||||
set(ASPELL_FOUND TRUE)
|
||||
endif()
|
||||
|
||||
MARK_AS_ADVANCED(
|
||||
mark_as_advanced(
|
||||
ASPELL_INCLUDE_PATH
|
||||
ASPELL_LIBRARY
|
||||
)
|
||||
|
||||
@@ -0,0 +1,37 @@
|
||||
#
|
||||
# Copyright (C) 2014 Sébastien 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 CppUTest
|
||||
# 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:
|
||||
#
|
||||
# CPPUTEST_FOUND = CppUTest is installed
|
||||
# CPPUTEST_INCLUDE_DIRS = CppUTest include directory
|
||||
# CPPUTEST_LIBRARIES = Link options to compile with CppUTest
|
||||
|
||||
if(CPPUTEST_FOUND)
|
||||
# Already in cache, be silent
|
||||
set(CPPUTEST_FIND_QUIETLY TRUE)
|
||||
endif()
|
||||
|
||||
find_package(PkgConfig)
|
||||
if(PKG_CONFIG_FOUND)
|
||||
pkg_search_module(CPPUTEST REQUIRED cpputest)
|
||||
endif()
|
||||
@@ -0,0 +1,44 @@
|
||||
# - Try to find the Enchant spell checker
|
||||
# Once done this will define
|
||||
#
|
||||
# ENCHANT_FOUND - system has ENCHANT
|
||||
# ENCHANT_INCLUDE_DIR - the ENCHANT include directory
|
||||
# ENCHANT_LIBRARIES - Link these to use ENCHANT
|
||||
# ENCHANT_DEFINITIONS - Compiler switches required for using ENCHANT
|
||||
|
||||
# Copyright (c) 2006, Zack Rusin, <zack@kde.org>
|
||||
#
|
||||
# Redistribution and use is allowed according to the terms of the BSD license.
|
||||
# For details see the accompanying COPYING-CMAKE-SCRIPTS file.
|
||||
|
||||
|
||||
if(ENCHANT_INCLUDE_DIR AND ENCHANT_LIBRARIES)
|
||||
|
||||
# in cache already
|
||||
set(ENCHANT_FOUND TRUE)
|
||||
|
||||
else()
|
||||
if(NOT WIN32)
|
||||
# use pkg-config to get the directories and then use these values
|
||||
# in the FIND_PATH() and FIND_LIBRARY() calls
|
||||
find_package(PkgConfig)
|
||||
pkg_check_modules(PC_ENCHANT enchant)
|
||||
set(ENCHANT_DEFINITIONS ${PC_ENCHANT_CFLAGS_OTHER})
|
||||
endif()
|
||||
|
||||
find_path(ENCHANT_INCLUDE_DIR
|
||||
NAMES enchant++.h
|
||||
HINTS ${PC_ENCHANT_INCLUDEDIR}
|
||||
${PC_ENCHANT_INCLUDE_DIRS}
|
||||
PATH_SUFFIXES enchant )
|
||||
|
||||
find_library(ENCHANT_LIBRARIES NAMES enchant
|
||||
HINTS ${PC_ENCHANT_LIBDIR}
|
||||
${PC_ENCHANT_LIBRARY_DIRS} )
|
||||
|
||||
include(FindPackageHandleStandardArgs)
|
||||
find_package_handle_standard_args(ENCHANT DEFAULT_MSG ENCHANT_INCLUDE_DIR ENCHANT_LIBRARIES )
|
||||
|
||||
mark_as_advanced(ENCHANT_INCLUDE_DIR ENCHANT_LIBRARIES)
|
||||
|
||||
endif()
|
||||
@@ -0,0 +1,53 @@
|
||||
#
|
||||
# Copyright (C) 2003-2014 Sébastien 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()
|
||||
|
||||
endif()
|
||||
|
||||
# handle the QUIETLY and REQUIRED arguments and set GCRYPT_FOUND to TRUE if
|
||||
# all listed variables are TRUE
|
||||
include(${CMAKE_HOME_DIRECTORY}/cmake/FindPackageHandleStandardArgs.cmake)
|
||||
find_package_handle_standard_args(GCRYPT REQUIRED_VARS GCRYPT_LDFLAGS GCRYPT_CFLAGS)
|
||||
|
||||
if(GCRYPT_FOUND)
|
||||
mark_as_advanced(GCRYPT_CFLAGS GCRYPT_LDFLAGS)
|
||||
endif()
|
||||
+39
-35
@@ -1,67 +1,71 @@
|
||||
# Copyright (c) 2003-2010 by FlashCode <flashcode@flashtux.org>
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# Copyright (C) 2003-2014 Sébastien 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
|
||||
# the Free Software Foundation; either version 3 of the License, or
|
||||
# (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
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
# along with WeeChat. If not, see <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
|
||||
# - Find Gettext
|
||||
# This module finds if gettext is installed and determines where
|
||||
# This module finds if gettext is installed and determines where
|
||||
# the include files and libraries are.
|
||||
#
|
||||
# This code sets the following variables:
|
||||
#
|
||||
# GETTEXT_FOUND = is gettext usable on system?
|
||||
|
||||
IF(GETTEXT_FOUND)
|
||||
if(GETTEXT_FOUND)
|
||||
# Already in cache, be silent
|
||||
SET(GETTEXT_FIND_QUIETLY TRUE)
|
||||
ENDIF(GETTEXT_FOUND)
|
||||
set(GETTEXT_FIND_QUIETLY TRUE)
|
||||
endif()
|
||||
|
||||
INCLUDE(CheckIncludeFiles)
|
||||
INCLUDE(CheckLibraryExists)
|
||||
INCLUDE(CheckFunctionExists)
|
||||
include(CheckIncludeFiles)
|
||||
include(CheckLibraryExists)
|
||||
include(CheckFunctionExists)
|
||||
|
||||
FIND_PATH(LIBINTL_INCLUDE
|
||||
find_path(LIBINTL_INCLUDE
|
||||
NAMES libintl.h
|
||||
PATH /usr/local/include /usr/pkg/include /usr/include
|
||||
)
|
||||
|
||||
SET(CMAKE_REQUIRED_INCLUDES ${LIBINTL_INCLUDE})
|
||||
set(CMAKE_REQUIRED_INCLUDES ${LIBINTL_INCLUDE})
|
||||
|
||||
CHECK_INCLUDE_FILES(libintl.h HAVE_LIBINTL_H)
|
||||
check_include_files(libintl.h HAVE_LIBINTL_H)
|
||||
|
||||
IF(HAVE_LIBINTL_H)
|
||||
|
||||
CHECK_FUNCTION_EXISTS(dgettext LIBC_HAS_DGETTEXT)
|
||||
IF(LIBC_HAS_DGETTEXT)
|
||||
SET(GETTEXT_FOUND TRUE)
|
||||
ELSE(LIBC_HAS_DGETTEXT)
|
||||
FIND_LIBRARY(LIBINTL_LIBRARY NAMES intl
|
||||
if(HAVE_LIBINTL_H)
|
||||
check_function_exists(dgettext LIBC_HAS_DGETTEXT)
|
||||
if(LIBC_HAS_DGETTEXT)
|
||||
set(GETTEXT_FOUND TRUE)
|
||||
else()
|
||||
find_library(LIBINTL_LIBRARY NAMES intl
|
||||
PATHS
|
||||
/usr/local/lib
|
||||
/usr/lib
|
||||
)
|
||||
IF(LIBINTL_LIBRARY)
|
||||
IF(${CMAKE_SYSTEM_NAME} STREQUAL "OpenBSD")
|
||||
SET(CMAKE_REQUIRED_LIBRARIES "iconv")
|
||||
CHECK_LIBRARY_EXISTS(${LIBINTL_LIBRARY} "libintl_dgettext" "" LIBINTL_HAS_DGETTEXT)
|
||||
ELSE(${CMAKE_SYSTEM_NAME} STREQUAL "OpenBSD")
|
||||
CHECK_LIBRARY_EXISTS(${LIBINTL_LIBRARY} "dgettext" "" LIBINTL_HAS_DGETTEXT)
|
||||
ENDIF(${CMAKE_SYSTEM_NAME} STREQUAL "OpenBSD")
|
||||
|
||||
IF(LIBINTL_HAS_DGETTEXT)
|
||||
SET(GETTEXT_FOUND TRUE)
|
||||
ENDIF(LIBINTL_HAS_DGETTEXT)
|
||||
ENDIF(LIBINTL_LIBRARY)
|
||||
ENDIF(LIBC_HAS_DGETTEXT)
|
||||
ENDIF(HAVE_LIBINTL_H)
|
||||
if(LIBINTL_LIBRARY)
|
||||
if(${CMAKE_SYSTEM_NAME} STREQUAL "OpenBSD")
|
||||
set(CMAKE_REQUIRED_LIBRARIES "iconv")
|
||||
check_library_exists(${LIBINTL_LIBRARY} "libintl_dgettext" "" LIBINTL_HAS_DGETTEXT)
|
||||
else()
|
||||
check_library_exists(${LIBINTL_LIBRARY} "dgettext" "" LIBINTL_HAS_DGETTEXT)
|
||||
endif()
|
||||
|
||||
if(LIBINTL_HAS_DGETTEXT)
|
||||
set(GETTEXT_FOUND TRUE)
|
||||
endif()
|
||||
endif()
|
||||
endif()
|
||||
endif()
|
||||
|
||||
+25
-21
@@ -1,21 +1,25 @@
|
||||
# Copyright (c) 2003-2010 by FlashCode <flashcode@flashtux.org>
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# Copyright (C) 2003-2014 Sébastien 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
|
||||
# the Free Software Foundation; either version 3 of the License, or
|
||||
# (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
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
# along with WeeChat. If not, see <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
|
||||
# - Find GnuTLS
|
||||
# This module finds if libgnutls is installed and determines where
|
||||
# This module finds if libgnutls is installed and determines where
|
||||
# the include files and libraries are.
|
||||
#
|
||||
# This code sets the following variables:
|
||||
@@ -25,45 +29,45 @@
|
||||
# GNUTLS_CFLAGS = cflags to use to compile
|
||||
# GNUTLS_LDFLAGS = ldflags to use to compile
|
||||
|
||||
IF(GNUTLS_INCLUDE_PATH AND GNUTLS_LIBRARY)
|
||||
if(GNUTLS_INCLUDE_PATH AND GNUTLS_LIBRARY)
|
||||
# Already in cache, be silent
|
||||
set(GNUTLS_FIND_QUIETLY TRUE)
|
||||
ENDIF(GNUTLS_INCLUDE_PATH AND GNUTLS_LIBRARY)
|
||||
endif()
|
||||
|
||||
FIND_PROGRAM(PKG_CONFIG_EXECUTABLE NAMES pkg-config)
|
||||
find_program(PKG_CONFIG_EXECUTABLE NAMES pkg-config)
|
||||
|
||||
EXECUTE_PROCESS(COMMAND ${PKG_CONFIG_EXECUTABLE} --variable=prefix gnutls
|
||||
execute_process(COMMAND ${PKG_CONFIG_EXECUTABLE} --variable=prefix gnutls
|
||||
OUTPUT_VARIABLE GNUTLS_PREFIX
|
||||
)
|
||||
|
||||
EXECUTE_PROCESS(COMMAND ${PKG_CONFIG_EXECUTABLE} --cflags gnutls
|
||||
execute_process(COMMAND ${PKG_CONFIG_EXECUTABLE} --cflags gnutls
|
||||
OUTPUT_VARIABLE GNUTLS_CFLAGS
|
||||
)
|
||||
STRING(REGEX REPLACE "[\r\n]" "" GNUTLS_CFLAGS "${GNUTLS_FLAGS}")
|
||||
string(REGEX REPLACE "[\r\n]" "" GNUTLS_CFLAGS "${GNUTLS_CFLAGS}")
|
||||
|
||||
EXECUTE_PROCESS(COMMAND ${PKG_CONFIG_EXECUTABLE} --libs gnutls
|
||||
execute_process(COMMAND ${PKG_CONFIG_EXECUTABLE} --libs gnutls
|
||||
OUTPUT_VARIABLE GNUTLS_LDFLAGS
|
||||
)
|
||||
STRING(REGEX REPLACE "[\r\n]" "" GNUTLS_LDFLAGS "${GNUTLS_LDFLAGS}")
|
||||
string(REGEX REPLACE "[\r\n]" "" GNUTLS_LDFLAGS "${GNUTLS_LDFLAGS}")
|
||||
|
||||
SET(GNUTLS_POSSIBLE_INCLUDE_PATH "${GNUTLS_PREFIX}/include")
|
||||
SET(GNUTLS_POSSIBLE_LIB_DIR "${GNUTLS_PREFIX}/lib")
|
||||
set(GNUTLS_POSSIBLE_INCLUDE_PATH "${GNUTLS_PREFIX}/include")
|
||||
set(GNUTLS_POSSIBLE_LIB_DIR "${GNUTLS_PREFIX}/lib")
|
||||
|
||||
FIND_PATH(GNUTLS_INCLUDE_PATH
|
||||
find_path(GNUTLS_INCLUDE_PATH
|
||||
NAMES gnutls/gnutls.h
|
||||
PATHS GNUTLS_POSSIBLE_INCLUDE_PATH
|
||||
)
|
||||
|
||||
FIND_LIBRARY(GNUTLS_LIBRARY
|
||||
find_library(GNUTLS_LIBRARY
|
||||
NAMES gnutls
|
||||
PATHS GNUTLS_POSSIBLE_LIB_DIR
|
||||
)
|
||||
|
||||
IF (GNUTLS_INCLUDE_PATH AND GNUTLS_LIBRARY)
|
||||
SET(GNUTLS_FOUND TRUE)
|
||||
ENDIF (GNUTLS_INCLUDE_PATH AND GNUTLS_LIBRARY)
|
||||
if(GNUTLS_INCLUDE_PATH AND GNUTLS_LIBRARY)
|
||||
set(GNUTLS_FOUND TRUE)
|
||||
endif()
|
||||
|
||||
MARK_AS_ADVANCED(
|
||||
mark_as_advanced(
|
||||
GNUTLS_INCLUDE_PATH
|
||||
GNUTLS_LIBRARY
|
||||
GNUTLS_CFLAGS
|
||||
|
||||
@@ -0,0 +1,37 @@
|
||||
#
|
||||
# Copyright (C) 2011-2014 Sébastien 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()
|
||||
|
||||
find_package(PkgConfig)
|
||||
if(PKG_CONFIG_FOUND)
|
||||
pkg_search_module(GUILE guile-2.0)
|
||||
endif()
|
||||
+34
-26
@@ -1,21 +1,24 @@
|
||||
# Copyright (c) 2003-2010 by FlashCode <flashcode@flashtux.org>
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# Copyright (C) 2003-2014 Sébastien 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.
|
||||
#
|
||||
# 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
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
# along with WeeChat. If not, see <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
|
||||
# - Find Iconv
|
||||
# This module finds if libiconv is installed and determines where
|
||||
# This module finds if libiconv is installed and determines where
|
||||
# the include files and libraries are.
|
||||
#
|
||||
# This code sets the following variables:
|
||||
@@ -25,41 +28,45 @@
|
||||
#
|
||||
# ICONV_FOUND = is iconv usable on system?
|
||||
|
||||
IF(ICONV_FOUND)
|
||||
if(ICONV_FOUND)
|
||||
# Already in cache, be silent
|
||||
set(ICONV_FIND_QUIETLY TRUE)
|
||||
ENDIF(ICONV_FOUND)
|
||||
endif()
|
||||
|
||||
FIND_PATH(ICONV_INCLUDE_PATH
|
||||
include(CheckLibraryExists)
|
||||
include(CheckFunctionExists)
|
||||
|
||||
find_path(ICONV_INCLUDE_PATH
|
||||
NAMES iconv.h
|
||||
PATHS /usr/include /usr/local/include /usr/pkg/include
|
||||
)
|
||||
|
||||
FIND_LIBRARY(ICONV_LIBRARY
|
||||
find_library(ICONV_LIBRARY
|
||||
NAMES iconv
|
||||
PATHS /lib /usr/lib /usr/local/lib /usr/pkg/lib
|
||||
)
|
||||
|
||||
IF(ICONV_INCLUDE_PATH)
|
||||
IF(ICONV_LIBRARY)
|
||||
STRING(REGEX REPLACE "/[^/]*$" "" ICONV_LIB_PATH "${ICONV_LIBRARY}")
|
||||
CHECK_LIBRARY_EXISTS(iconv libiconv_open ${ICONV_LIB_PATH} ICONV_FOUND)
|
||||
IF(NOT ICONV_FOUND)
|
||||
CHECK_LIBRARY_EXISTS(iconv iconv_open ${ICONV_LIB_PATH} ICONV_FOUND)
|
||||
ENDIF(NOT ICONV_FOUND)
|
||||
ELSE(ICONV_LIBRARY)
|
||||
CHECK_FUNCTION_EXISTS(iconv_open ICONV_FOUND)
|
||||
ENDIF(ICONV_LIBRARY)
|
||||
ENDIF(ICONV_INCLUDE_PATH)
|
||||
if(ICONV_INCLUDE_PATH)
|
||||
if(ICONV_LIBRARY)
|
||||
string(REGEX REPLACE "/[^/]*$" "" ICONV_LIB_PATH "${ICONV_LIBRARY}")
|
||||
check_library_exists(iconv libiconv_open ${ICONV_LIB_PATH} LIBICONV_OPEN_FOUND)
|
||||
check_library_exists(iconv iconv_open ${ICONV_LIB_PATH} ICONV_OPEN_FOUND)
|
||||
if(LIBICONV_OPEN_FOUND OR ICONV_OPEN_FOUND)
|
||||
set(ICONV_FOUND TRUE)
|
||||
endif()
|
||||
else()
|
||||
check_function_exists(iconv_open ICONV_FOUND)
|
||||
endif()
|
||||
endif()
|
||||
|
||||
include(CheckCSourceCompiles)
|
||||
|
||||
IF(ICONV_LIBRARY)
|
||||
SET(CMAKE_REQUIRED_LIBRARIES ${ICONV_LIBRARY})
|
||||
SET(CMAKE_REQUIRED_INCLUDES ${ICONV_INCLUDE_PATH})
|
||||
ENDIF(ICONV_LIBRARY)
|
||||
if(ICONV_LIBRARY)
|
||||
set(CMAKE_REQUIRED_LIBRARIES ${ICONV_LIBRARY})
|
||||
set(CMAKE_REQUIRED_INCLUDES ${ICONV_INCLUDE_PATH})
|
||||
endif()
|
||||
|
||||
SET(CMAKE_REQUIRED_FLAGS -Werror)
|
||||
set(CMAKE_REQUIRED_FLAGS -Werror)
|
||||
check_c_source_compiles("
|
||||
#include <iconv.h>
|
||||
int main(){
|
||||
@@ -72,7 +79,8 @@ check_c_source_compiles("
|
||||
return 0;
|
||||
}
|
||||
" ICONV_2ARG_IS_CONST)
|
||||
MARK_AS_ADVANCED(
|
||||
|
||||
mark_as_advanced(
|
||||
ICONV_INCLUDE_PATH
|
||||
ICONV_LIBRARY
|
||||
ICONV_FOUND
|
||||
|
||||
+33
-34
@@ -1,21 +1,24 @@
|
||||
# Copyright (c) 2003-2010 by FlashCode <flashcode@flashtux.org>
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# Copyright (C) 2003-2014 Sébastien 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.
|
||||
#
|
||||
# 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
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
# along with WeeChat. If not, see <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
|
||||
# - Find Lua
|
||||
# This module finds if liblua is installed and determines where
|
||||
# This module finds if liblua is installed and determines where
|
||||
# the include files and libraries are.
|
||||
#
|
||||
# This code sets the following variables:
|
||||
@@ -25,58 +28,54 @@
|
||||
#
|
||||
# LUA_FOUND = is liblua usable on system?
|
||||
|
||||
IF(LUA_FOUND)
|
||||
if(LUA_FOUND)
|
||||
# Already in cache, be silent
|
||||
SET(LUA_FIND_QUIETLY TRUE)
|
||||
ENDIF(LUA_FOUND)
|
||||
set(LUA_FIND_QUIETLY TRUE)
|
||||
endif()
|
||||
|
||||
FIND_PATH(
|
||||
find_path(
|
||||
LUA51_INCLUDE_PATH lua.h
|
||||
PATHS /usr/include /usr/local/include /usr/pkg/include
|
||||
PATH_SUFFIXES lua51 lua5.1 lua-5.1
|
||||
)
|
||||
|
||||
FIND_LIBRARY(
|
||||
find_library(
|
||||
LUA51_LIBRARY NAMES lua51 lua5.1 lua-5.1 lua
|
||||
PATHS /lib /usr/lib /usr/local/lib /usr/pkg/lib
|
||||
PATH_SUFFIXES lua51 lua5.1 lua-5.1
|
||||
)
|
||||
|
||||
IF(LUA51_INCLUDE_PATH AND LUA51_LIBRARY)
|
||||
SET(LUA_INCLUDE_PATH "${LUA51_INCLUDE_PATH}")
|
||||
SET(LUA_LIBRARY "${LUA51_LIBRARY}")
|
||||
SET(LUA_VERSION "5.1")
|
||||
SET(LUA_FOUND TRUE)
|
||||
ELSE(LUA51_INCLUDE_PATH AND LUA51_LIBRARY)
|
||||
FIND_PATH(
|
||||
if(LUA51_INCLUDE_PATH AND LUA51_LIBRARY)
|
||||
set(LUA_INCLUDE_PATH "${LUA51_INCLUDE_PATH}")
|
||||
set(LUA_LIBRARY "${LUA51_LIBRARY}")
|
||||
set(LUA_VERSION "5.1")
|
||||
set(LUA_FOUND TRUE)
|
||||
else()
|
||||
find_path(
|
||||
LUA50_INCLUDE_PATH lua.h
|
||||
PATHS /usr/include /usr/local/include /usr/pkg/include
|
||||
PATH_SUFFIXES lua50 lua5.0 lua-5.0 lua
|
||||
)
|
||||
|
||||
FIND_LIBRARY(
|
||||
find_library(
|
||||
LUA50_LIBRARY NAMES lua50 lua5.0 lua-5.0 lua
|
||||
PATHS /lib /usr/lib /usr/local/lib /usr/pkg/lib
|
||||
PATH_SUFFIXES lua50 lua5.0 lua-5.0 lua
|
||||
)
|
||||
|
||||
FIND_LIBRARY(
|
||||
LUALIB50_LIBRARY NAMES lualib50 lualib5.0 lualib-5.0 lualib
|
||||
PATHS /lib /usr/lib /usr/local/lib /usr/pkg/lib
|
||||
find_library(
|
||||
LUALIB50_LIBRARY NAMES lualib50 lualib5.0 lualib-5.0 lualib
|
||||
PATHS /lib /usr/lib /usr/local/lib /usr/pkg/lib
|
||||
PATH_SUFFIXES lua50 lua5.0 lua-5.0 lua
|
||||
)
|
||||
if(LUA50_INCLUDE_PATH AND LUA50_LIBRARY AND LUALIB50_LIBRARY)
|
||||
set(LUA_INCLUDE_PATH "${LUA50_INCLUDE_PATH}")
|
||||
set(LUA_LIBRARY "${LUA50_LIBRARY}")
|
||||
set(LUALIB_LIBRARY "${LUALIB50_LIBRARY}")
|
||||
set(LUA_VERSION "5.0")
|
||||
set(LUA_FOUND TRUE)
|
||||
endif()
|
||||
endif()
|
||||
|
||||
IF(LUA50_INCLUDE_PATH AND LUA50_LIBRARY AND LUALIB50_LIBRARY)
|
||||
SET(LUA_INCLUDE_PATH "${LUA50_INCLUDE_PATH}")
|
||||
SET(LUA_LIBRARY "${LUA50_LIBRARY}")
|
||||
SET(LUALIB_LIBRARY "${LUALIB50_LIBRARY}")
|
||||
SET(LUA_VERSION "5.0")
|
||||
SET(LUA_FOUND TRUE)
|
||||
ENDIF(LUA50_INCLUDE_PATH AND LUA50_LIBRARY AND LUALIB50_LIBRARY)
|
||||
ENDIF(LUA51_INCLUDE_PATH AND LUA51_LIBRARY)
|
||||
|
||||
|
||||
MARK_AS_ADVANCED(
|
||||
mark_as_advanced(
|
||||
LUA_INCLUDE_PATH
|
||||
LUA_LIBRARY
|
||||
LUALIB_LIBRARY
|
||||
|
||||
+34
-15
@@ -1,38 +1,57 @@
|
||||
# Copyright (c) 2003-2010 by FlashCode <flashcode@flashtux.org>
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# Copyright (C) 2003-2014 Sébastien 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.
|
||||
#
|
||||
# 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
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
# along with WeeChat. If not, see <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
|
||||
IF(NCURSES_FOUND)
|
||||
SET(NCURSES_FIND_QUIETLY TRUE)
|
||||
ENDIF(NCURSES_FOUND)
|
||||
if(NCURSES_FOUND)
|
||||
set(NCURSES_FIND_QUIETLY TRUE)
|
||||
endif()
|
||||
|
||||
FIND_PATH(NCURSES_INCLUDE_PATH
|
||||
find_path(NCURSES_INCLUDE_PATH
|
||||
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
|
||||
NAMES ncursesw ncurses
|
||||
find_library(NCURSESW_LIBRARY
|
||||
NAMES ncursesw
|
||||
PATHS /lib /usr/lib /usr/local/lib /usr/pkg/lib
|
||||
)
|
||||
|
||||
IF (NCURSES_INCLUDE_PATH AND NCURSES_LIBRARY)
|
||||
SET(NCURSES_FOUND TRUE)
|
||||
ENDIF(NCURSES_INCLUDE_PATH AND NCURSES_LIBRARY)
|
||||
if(NCURSESW_LIBRARY)
|
||||
set(NCURSES_LIBRARY ${NCURSESW_LIBRARY})
|
||||
else()
|
||||
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()
|
||||
endif()
|
||||
|
||||
MARK_AS_ADVANCED(
|
||||
if(NCURSES_INCLUDE_PATH AND NCURSES_LIBRARY)
|
||||
set(NCURSES_FOUND TRUE)
|
||||
endif()
|
||||
|
||||
mark_as_advanced(
|
||||
NCURSES_INCLUDE_PATH
|
||||
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)
|
||||
+29
-27
@@ -1,17 +1,20 @@
|
||||
# Copyright (c) 2003-2010 by FlashCode <flashcode@flashtux.org>
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# Copyright (C) 2003-2014 Sébastien 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.
|
||||
#
|
||||
# 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
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
# along with WeeChat. If not, see <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
|
||||
# - Find Perl libraries
|
||||
@@ -25,58 +28,57 @@
|
||||
# PERL_CFLAGS = perl compiler options for compiling
|
||||
# PERL_LFLAGS = perl compiler options for linking
|
||||
|
||||
IF(PERL_FOUND)
|
||||
if(PERL_FOUND)
|
||||
# Already in cache, be silent
|
||||
SET(PERL_FIND_QUIETLY TRUE)
|
||||
ENDIF(PERL_FOUND)
|
||||
set(PERL_FIND_QUIETLY TRUE)
|
||||
endif()
|
||||
|
||||
FIND_PROGRAM(PERL_EXECUTABLE
|
||||
find_program(PERL_EXECUTABLE
|
||||
NAMES perl perl5
|
||||
PATHS /usr/bin /usr/local/bin /usr/pkg/bin
|
||||
)
|
||||
|
||||
IF(PERL_EXECUTABLE)
|
||||
if(PERL_EXECUTABLE)
|
||||
|
||||
EXECUTE_PROCESS(
|
||||
execute_process(
|
||||
COMMAND ${PERL_EXECUTABLE} -MConfig -e "print \"\$Config{archlibexp}/CORE\""
|
||||
OUTPUT_VARIABLE PERL_INTERNAL_DIR
|
||||
)
|
||||
|
||||
EXECUTE_PROCESS(
|
||||
execute_process(
|
||||
COMMAND ${PERL_EXECUTABLE} -MExtUtils::Embed -e ccopts
|
||||
OUTPUT_VARIABLE PERL_CFLAGS
|
||||
)
|
||||
|
||||
EXECUTE_PROCESS(
|
||||
execute_process(
|
||||
COMMAND ${PERL_EXECUTABLE} -MExtUtils::Embed -e ldopts
|
||||
OUTPUT_VARIABLE PERL_LFLAGS
|
||||
)
|
||||
|
||||
|
||||
# remove the new lines from the output by replacing them with empty strings
|
||||
STRING(REPLACE "\n" "" PERL_INTERNAL_DIR "${PERL_INTERNAL_DIR}")
|
||||
STRING(REPLACE "\n" "" PERL_CFLAGS "${PERL_CFLAGS}")
|
||||
STRING(REPLACE "\n" "" PERL_LFLAGS "${PERL_LFLAGS}")
|
||||
|
||||
FIND_PATH(PERL_INCLUDE_PATH
|
||||
string(REPLACE "\n" "" PERL_INTERNAL_DIR "${PERL_INTERNAL_DIR}")
|
||||
string(REPLACE "\n" "" PERL_CFLAGS "${PERL_CFLAGS}")
|
||||
string(REPLACE "\n" "" PERL_LFLAGS "${PERL_LFLAGS}")
|
||||
|
||||
find_path(PERL_INCLUDE_PATH
|
||||
NAMES perl.h
|
||||
PATHS ${PERL_INTERNAL_DIR}
|
||||
)
|
||||
|
||||
FIND_LIBRARY(PERL_LIBRARY
|
||||
find_library(PERL_LIBRARY
|
||||
NAMES perl
|
||||
PATHS /usr/lib /usr/local/lib /usr/pkg/lib ${PERL_INTERNAL_DIR}
|
||||
)
|
||||
|
||||
IF(PERL_LIBRARY AND PERL_INCLUDE_PATH)
|
||||
SET(PERL_FOUND TRUE)
|
||||
ENDIF(PERL_LIBRARY AND PERL_INCLUDE_PATH)
|
||||
|
||||
MARK_AS_ADVANCED(
|
||||
|
||||
if(PERL_LIBRARY AND PERL_INCLUDE_PATH)
|
||||
set(PERL_FOUND TRUE)
|
||||
endif()
|
||||
|
||||
mark_as_advanced(
|
||||
PERL_EXECUTABLE
|
||||
PERL_INCLUDE_PATH
|
||||
PERL_LIBRARY
|
||||
PERL_CFLAGS
|
||||
PERL_LFLAGS
|
||||
)
|
||||
ENDIF(PERL_EXECUTABLE)
|
||||
|
||||
endif()
|
||||
|
||||
+10
-10
@@ -72,13 +72,13 @@
|
||||
#
|
||||
# Redistribution and use, with or without modification, are permitted
|
||||
# provided that the following conditions are met:
|
||||
#
|
||||
#
|
||||
# 1. Redistributions must retain the above copyright notice, this
|
||||
# list of conditions and the following disclaimer.
|
||||
# 2. The name of the author may not be used to endorse or promote
|
||||
# products derived from this software without specific prior
|
||||
# written permission.
|
||||
#
|
||||
#
|
||||
# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
|
||||
# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||
@@ -151,7 +151,7 @@ endmacro(_pkgconfig_invoke_dyn)
|
||||
# Splits given arguments into options and a package list
|
||||
macro(_pkgconfig_parse_options _result _is_req)
|
||||
set(${_is_req} 0)
|
||||
|
||||
|
||||
foreach(_pkg ${ARGN})
|
||||
if (_pkg STREQUAL "REQUIRED")
|
||||
set(${_is_req} 1)
|
||||
@@ -198,7 +198,7 @@ macro(_pkg_check_modules_internal _is_required _is_silent _prefix)
|
||||
message(STATUS "checking for modules '${_pkg_check_modules_list}'")
|
||||
endif(_pkg_check_modules_cnt EQUAL 1)
|
||||
endif(NOT ${_is_silent})
|
||||
|
||||
|
||||
set(_pkg_check_modules_packages)
|
||||
set(_pkg_check_modules_failed)
|
||||
|
||||
@@ -225,14 +225,14 @@ macro(_pkg_check_modules_internal _is_required _is_silent _prefix)
|
||||
if (_pkg_check_modules_pkg_op STREQUAL "=")
|
||||
list(APPEND _pkg_check_modules_exist_query --exact-version)
|
||||
endif(_pkg_check_modules_pkg_op STREQUAL "=")
|
||||
|
||||
|
||||
if (_pkg_check_modules_pkg_op STREQUAL "<=")
|
||||
list(APPEND _pkg_check_modules_exist_query --max-version)
|
||||
endif(_pkg_check_modules_pkg_op STREQUAL "<=")
|
||||
|
||||
# create the final query which is of the format:
|
||||
# * --atleast-version <version> <pkg-name>
|
||||
# * --exact-version <version> <pkg-name>
|
||||
# * --exact-version <version> <pkg-name>
|
||||
# * --max-version <version> <pkg-name>
|
||||
# * --exists <pkg-name>
|
||||
if (_pkg_check_modules_pkg_op)
|
||||
@@ -272,7 +272,7 @@ macro(_pkg_check_modules_internal _is_required _is_silent _prefix)
|
||||
else(_pkg_check_modules_failed)
|
||||
# when we are here, we checked whether requested modules
|
||||
# exist. Now, go through them and set variables
|
||||
|
||||
|
||||
_pkgconfig_set(${_prefix}_FOUND 1)
|
||||
list(LENGTH _pkg_check_modules_packages pkg_count)
|
||||
|
||||
@@ -284,7 +284,7 @@ macro(_pkg_check_modules_internal _is_required _is_silent _prefix)
|
||||
else(pkg_count EQUAL 1)
|
||||
set(_pkg_check_prefix "${_prefix}_${_pkg_check_modules_pkg}")
|
||||
endif(pkg_count EQUAL 1)
|
||||
|
||||
|
||||
_pkgconfig_invoke(${_pkg_check_modules_pkg} "${_pkg_check_prefix}" VERSION "" --modversion )
|
||||
_pkgconfig_invoke(${_pkg_check_modules_pkg} "${_pkg_check_prefix}" PREFIX "" --variable=prefix )
|
||||
_pkgconfig_invoke(${_pkg_check_modules_pkg} "${_pkg_check_prefix}" INCLUDEDIR "" --variable=includedir )
|
||||
@@ -350,9 +350,9 @@ macro(pkg_search_module _prefix _module0)
|
||||
message(SEND_ERROR "None of the required '${_pkg_modules_alt}' found")
|
||||
endif(${_pkg_is_required})
|
||||
endif(NOT ${_prefix}_FOUND)
|
||||
|
||||
|
||||
_pkgconfig_set(__pkg_config_checked_${_prefix} ${PKG_CONFIG_VERSION})
|
||||
endif(NOT DEFINED __pkg_config_checked_${_prefix} OR __pkg_config_checked_${_prefix} LESS ${PKG_CONFIG_VERSION} OR NOT ${_prefix}_FOUND)
|
||||
endif(NOT DEFINED __pkg_config_checked_${_prefix} OR __pkg_config_checked_${_prefix} LESS ${PKG_CONFIG_VERSION} OR NOT ${_prefix}_FOUND)
|
||||
endmacro(pkg_search_module)
|
||||
|
||||
### Local Variables:
|
||||
|
||||
+63
-39
@@ -1,17 +1,21 @@
|
||||
# Copyright (c) 2003-2010 by FlashCode <flashcode@flashtux.org>
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# Copyright (C) 2003-2014 Sébastien 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
|
||||
# the Free Software Foundation; either version 3 of the License, or
|
||||
# (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
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
# along with WeeChat. If not, see <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
|
||||
# - Find Python
|
||||
@@ -24,56 +28,76 @@
|
||||
# PYTHON_LIBRARY = path to where libpython.so* can be found
|
||||
# PYTHON_LFLAGS = python compiler options for linking
|
||||
|
||||
IF(PYTHON_FOUND)
|
||||
if(PYTHON_FOUND)
|
||||
# Already in cache, be silent
|
||||
SET(PYTHON_FIND_QUIETLY TRUE)
|
||||
ENDIF(PYTHON_FOUND)
|
||||
set(PYTHON_FIND_QUIETLY TRUE)
|
||||
endif()
|
||||
|
||||
FIND_PROGRAM(PYTHON_EXECUTABLE
|
||||
NAMES python python2.6 python2.5 python2.4 python2.3 python2.2
|
||||
PATHS /usr/bin /usr/local/bin /usr/pkg/bin
|
||||
)
|
||||
if(ENABLE_PYTHON3)
|
||||
find_program(PYTHON_EXECUTABLE
|
||||
NAMES python3.4 python3.3 python3.2 python3.1 python3.0 python3 python2.7 python2.6 python2.5 python
|
||||
PATHS /usr/bin /usr/local/bin /usr/pkg/bin
|
||||
)
|
||||
else()
|
||||
find_program(PYTHON_EXECUTABLE
|
||||
NAMES python2.7 python2.6 python2.5 python
|
||||
PATHS /usr/bin /usr/local/bin /usr/pkg/bin
|
||||
)
|
||||
endif()
|
||||
|
||||
IF(PYTHON_EXECUTABLE)
|
||||
EXECUTE_PROCESS(
|
||||
COMMAND ${PYTHON_EXECUTABLE} -c "from distutils.sysconfig import *; print get_config_var('CONFINCLUDEPY')"
|
||||
if(PYTHON_EXECUTABLE)
|
||||
execute_process(
|
||||
COMMAND ${PYTHON_EXECUTABLE} -c "import sys; from distutils.sysconfig import *; sys.stdout.write(get_config_var('INCLUDEPY'))"
|
||||
OUTPUT_VARIABLE PYTHON_INC_DIR
|
||||
)
|
||||
|
||||
EXECUTE_PROCESS(
|
||||
COMMAND ${PYTHON_EXECUTABLE} -c "from distutils.sysconfig import *; print get_config_var('LIBPL')"
|
||||
|
||||
execute_process(
|
||||
COMMAND ${PYTHON_EXECUTABLE} -c "import sys; from distutils.sysconfig import *; sys.stdout.write(get_config_var('LIBPL'))"
|
||||
OUTPUT_VARIABLE PYTHON_POSSIBLE_LIB_PATH
|
||||
)
|
||||
|
||||
EXECUTE_PROCESS(
|
||||
COMMAND ${PYTHON_EXECUTABLE} -c "from distutils.sysconfig import *; print get_config_var('LINKFORSHARED')"
|
||||
|
||||
execute_process(
|
||||
COMMAND ${PYTHON_EXECUTABLE} -c "import sys; from distutils.sysconfig import *; sys.stdout.write(get_config_var('LINKFORSHARED'))"
|
||||
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
|
||||
PATHS ${PYTHON_INC_DIR}
|
||||
)
|
||||
|
||||
FIND_LIBRARY(PYTHON_LIBRARY
|
||||
NAMES python python2.6 python2.5 python2.4 python2.3 python2.2
|
||||
PATHS ${PYTHON_POSSIBLE_LIB_PATH}
|
||||
)
|
||||
if(ENABLE_PYTHON3)
|
||||
find_library(PYTHON_LIBRARY
|
||||
NAMES python3.4 python3.3 python3.2 python3.1 python3.0 python3 python2.7 python2.6 python2.5 python
|
||||
PATHS ${PYTHON_POSSIBLE_LIB_PATH}
|
||||
)
|
||||
else()
|
||||
find_library(PYTHON_LIBRARY
|
||||
NAMES python2.7 python2.6 python2.5 python
|
||||
PATHS ${PYTHON_POSSIBLE_LIB_PATH}
|
||||
)
|
||||
endif()
|
||||
|
||||
IF(PYTHON_LIBRARY AND PYTHON_INCLUDE_PATH)
|
||||
SET(PYTHON_FOUND TRUE)
|
||||
ENDIF(PYTHON_LIBRARY AND PYTHON_INCLUDE_PATH)
|
||||
|
||||
MARK_AS_ADVANCED(
|
||||
if(PYTHON_LIBRARY AND PYTHON_INCLUDE_PATH)
|
||||
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()
|
||||
endif()
|
||||
|
||||
mark_as_advanced(
|
||||
PYTHON_EXECUTABLE
|
||||
PYTHON_INCLUDE_PATH
|
||||
PYTHON_LIBRARY
|
||||
PYTHON_LFLAGS
|
||||
)
|
||||
|
||||
ENDIF(PYTHON_EXECUTABLE)
|
||||
|
||||
endif()
|
||||
|
||||
+61
-74
@@ -1,17 +1,20 @@
|
||||
# Copyright (c) 2003-2010 by FlashCode <flashcode@flashtux.org>
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# Copyright (C) 2003-2014 Sébastien 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.
|
||||
#
|
||||
# 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
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
# along with WeeChat. If not, see <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
|
||||
# - Find Ruby
|
||||
@@ -19,78 +22,62 @@
|
||||
# and libraries are. It also determines what the name of the library is. This
|
||||
# code sets the following variables:
|
||||
#
|
||||
# RUBY_EXECUTABLE = full path to the ruby binary
|
||||
# RUBY_INCLUDE_PATH = path to where ruby.h can be found
|
||||
# RUBY_LIBRARY = path to where libruby.so* can be found
|
||||
# RUBY_INCLUDE_DIRS = C flags to compile with ruby
|
||||
# RUBY_LIBRARY_DIRS = linker flags to compile with ruby (found with pkg-config)
|
||||
# RUBY_LIB = ruby library (found without pkg-config)
|
||||
|
||||
IF(RUBY_FOUND)
|
||||
if(RUBY_FOUND)
|
||||
# Already in cache, be silent
|
||||
SET(RUBY_FIND_QUIETLY TRUE)
|
||||
ENDIF(RUBY_FOUND)
|
||||
set(RUBY_FIND_QUIETLY TRUE)
|
||||
endif()
|
||||
|
||||
FIND_PROGRAM(RUBY_EXECUTABLE
|
||||
NAMES ruby ruby1.9 ruby19 ruby1.8 ruby18 ruby1.6 ruby16
|
||||
PATHS /usr/bin /usr/local/bin /usr/pkg/bin
|
||||
)
|
||||
find_package(PkgConfig)
|
||||
if(PKG_CONFIG_FOUND)
|
||||
pkg_search_module(RUBY ruby-2.1 ruby-2.0 ruby-1.9 ruby-1.8)
|
||||
endif()
|
||||
|
||||
IF(RUBY_EXECUTABLE)
|
||||
EXECUTE_PROCESS(
|
||||
COMMAND ${RUBY_EXECUTABLE} -r rbconfig -e "puts Config::CONFIG['rubyhdrdir'] || Config::CONFIG['archdir']"
|
||||
OUTPUT_VARIABLE RUBY_ARCH_DIR
|
||||
if(RUBY_FOUND)
|
||||
set(RUBY_LIB "")
|
||||
mark_as_advanced(RUBY_LIB)
|
||||
else()
|
||||
find_program(RUBY_EXECUTABLE
|
||||
NAMES ruby1.9.3 ruby193 ruby1.9.2 ruby192 ruby1.9.1 ruby191 ruby1.9 ruby19 ruby1.8 ruby18 ruby
|
||||
PATHS /usr/bin /usr/local/bin /usr/pkg/bin
|
||||
)
|
||||
|
||||
EXECUTE_PROCESS(
|
||||
COMMAND ${RUBY_EXECUTABLE} -r rbconfig -e "puts Config::CONFIG['arch']"
|
||||
OUTPUT_VARIABLE RUBY_ARCH
|
||||
)
|
||||
|
||||
EXECUTE_PROCESS(
|
||||
COMMAND ${RUBY_EXECUTABLE} -r rbconfig -e "puts Config::CONFIG['libdir']"
|
||||
OUTPUT_VARIABLE RUBY_POSSIBLE_LIB_PATH
|
||||
)
|
||||
|
||||
EXECUTE_PROCESS(
|
||||
COMMAND ${RUBY_EXECUTABLE} -r rbconfig -e "puts Config::CONFIG['rubylibdir']"
|
||||
OUTPUT_VARIABLE RUBY_RUBY_LIB_PATH
|
||||
)
|
||||
|
||||
EXECUTE_PROCESS(
|
||||
COMMAND ${RUBY_EXECUTABLE} -r rbconfig -e "puts Config::CONFIG['ruby_version']"
|
||||
OUTPUT_VARIABLE RUBY_VERSION
|
||||
)
|
||||
|
||||
# remove the new lines from the output by replacing them with empty strings
|
||||
STRING(REPLACE "\n" "" RUBY_ARCH_DIR "${RUBY_ARCH_DIR}")
|
||||
STRING(REPLACE "\n" "" RUBY_POSSIBLE_LIB_PATH "${RUBY_POSSIBLE_LIB_PATH}")
|
||||
STRING(REPLACE "\n" "" RUBY_RUBY_LIB_PATH "${RUBY_RUBY_LIB_PATH}")
|
||||
STRING(REPLACE "\n" "" RUBY_ARCH "${RUBY_ARCH}")
|
||||
STRING(REPLACE "\n" "" RUBY_VERSION "${RUBY_VERSION}")
|
||||
|
||||
FIND_PATH(RUBY_INCLUDE_PATH
|
||||
NAMES ruby.h
|
||||
PATHS ${RUBY_ARCH_DIR}
|
||||
)
|
||||
|
||||
SET(RUBY_ARCH
|
||||
"${RUBY_INCLUDE_PATH}/${RUBY_ARCH}")
|
||||
|
||||
FIND_LIBRARY(RUBY_LIBRARY
|
||||
NAMES ruby ruby1.6 ruby16 ruby1.8 ruby18 ruby1.9 ruby19
|
||||
PATHS ${RUBY_POSSIBLE_LIB_PATH} ${RUBY_RUBY_LIB_PATH}
|
||||
)
|
||||
|
||||
IF(RUBY_LIBRARY AND RUBY_INCLUDE_PATH)
|
||||
SET(RUBY_FOUND TRUE)
|
||||
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(
|
||||
RUBY_EXECUTABLE
|
||||
RUBY_LIBRARY
|
||||
RUBY_ARCH
|
||||
RUBY_INCLUDE_PATH
|
||||
)
|
||||
ENDIF(RUBY_EXECUTABLE)
|
||||
if(RUBY_EXECUTABLE)
|
||||
execute_process(
|
||||
COMMAND ${RUBY_EXECUTABLE} -r rbconfig -e "print RbConfig::CONFIG['rubyhdrdir'] || RbConfig::CONFIG['archdir']"
|
||||
OUTPUT_VARIABLE RUBY_ARCH_DIR
|
||||
)
|
||||
execute_process(
|
||||
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
|
||||
)
|
||||
execute_process(
|
||||
COMMAND ${RUBY_EXECUTABLE} -r rbconfig -e "print RbConfig::CONFIG['rubylibdir']"
|
||||
OUTPUT_VARIABLE RUBY_RUBY_LIB_PATH
|
||||
)
|
||||
find_path(RUBY_INCLUDE_DIRS
|
||||
NAMES ruby.h
|
||||
PATHS ${RUBY_ARCH_DIR}
|
||||
)
|
||||
set(RUBY_INCLUDE_ARCH "${RUBY_INCLUDE_DIRS}/${RUBY_ARCH}")
|
||||
find_library(RUBY_LIB
|
||||
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 ruby
|
||||
PATHS ${RUBY_POSSIBLE_LIB_PATH} ${RUBY_RUBY_LIB_PATH}
|
||||
)
|
||||
if(RUBY_LIB AND RUBY_INCLUDE_DIRS)
|
||||
set(RUBY_FOUND TRUE)
|
||||
endif()
|
||||
set(RUBY_INCLUDE_DIRS "${RUBY_INCLUDE_DIRS};${RUBY_INCLUDE_ARCH}")
|
||||
mark_as_advanced(
|
||||
RUBY_INCLUDE_DIRS
|
||||
RUBY_LIBRARY_DIRS
|
||||
RUBY_LIB
|
||||
)
|
||||
endif()
|
||||
endif()
|
||||
|
||||
@@ -1,35 +1,39 @@
|
||||
# Copyright (c) 2003-2010 by FlashCode <flashcode@flashtux.org>
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# Copyright (C) 2003-2014 Sébastien 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
|
||||
# the Free Software Foundation; either version 3 of the License, or
|
||||
# (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
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
# along with WeeChat. If not, see <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
|
||||
# - Find Source-Highlight
|
||||
# This module finds if source-highlight is installed.
|
||||
|
||||
IF (SOURCEHIGHLIGHT_FOUND)
|
||||
if(SOURCEHIGHLIGHT_FOUND)
|
||||
# Already in cache, be silent
|
||||
SET(SOURCEHIGHLIGHT_FIND_QUIETLY TRUE)
|
||||
ENDIF (SOURCEHIGHLIGHT_FOUND)
|
||||
set(SOURCEHIGHLIGHT_FIND_QUIETLY TRUE)
|
||||
endif()
|
||||
|
||||
FIND_PROGRAM(
|
||||
find_program(
|
||||
SOURCEHIGHLIGHT_EXECUTABLE source-highlight
|
||||
PATHS /bin /usr/bin /usr/local/bin /usr/pkg/bin
|
||||
)
|
||||
|
||||
IF(SOURCEHIGHLIGHT_EXECUTABLE)
|
||||
SET(SOURCEHIGHLIGHT_FOUND TRUE)
|
||||
MARK_AS_ADVANCED(
|
||||
if(SOURCEHIGHLIGHT_EXECUTABLE)
|
||||
set(SOURCEHIGHLIGHT_FOUND TRUE)
|
||||
mark_as_advanced(
|
||||
SOURCEHIGHLIGHT_EXECUTABLE
|
||||
)
|
||||
ENDIF(SOURCEHIGHLIGHT_EXECUTABLE)
|
||||
endif()
|
||||
|
||||
+78
-75
@@ -1,3 +1,23 @@
|
||||
#
|
||||
# Copyright (C) 2008 Julien Louis <ptitlouis@sysif.net>
|
||||
# Copyright (C) 2008-2014 Sébastien 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.
|
||||
# This module finds if Tcl is installed and determines where the
|
||||
# include files and libraries are. It also determines what the name of
|
||||
@@ -18,11 +38,11 @@
|
||||
# - The stub libraries are now found in FindTclStub.cmake
|
||||
# => they were only useful for people writing Tcl/Tk extensions.
|
||||
# - TCL_LIBRARY_DEBUG and TK_LIBRARY_DEBUG were removed.
|
||||
# => these libs are not packaged by default with Tcl/Tk distributions.
|
||||
# => these libs are not packaged by default with Tcl/Tk distributions.
|
||||
# Even when Tcl/Tk is built from source, several flavors of debug libs
|
||||
# are created and there is no real reason to pick a single one
|
||||
# specifically (say, amongst tcl84g, tcl84gs, or tcl84sgx).
|
||||
# Let's leave that choice to the user by allowing him to assign
|
||||
# specifically (say, amongst tcl84g, tcl84gs, or tcl84sgx).
|
||||
# Let's leave that choice to the user by allowing him to assign
|
||||
# TCL_LIBRARY to any Tcl library, debug or not.
|
||||
# - TK_INTERNAL_PATH was removed.
|
||||
# => this ended up being only a Win32 variable, and there is a lot of
|
||||
@@ -31,128 +51,111 @@
|
||||
# this point it is safer you ask directly where the *source* tree is
|
||||
# and dig from there.
|
||||
|
||||
IF(TCL_FOUND)
|
||||
SET(TCL_FIND_QUIETLY TRUE)
|
||||
ENDIF(TCL_FOUND)
|
||||
if(TCL_FOUND)
|
||||
set(TCL_FIND_QUIETLY TRUE)
|
||||
endif()
|
||||
|
||||
INCLUDE(CMakeFindFrameworks)
|
||||
INCLUDE(FindTclsh)
|
||||
include(CMakeFindFrameworks)
|
||||
include(FindTclsh)
|
||||
|
||||
GET_FILENAME_COMPONENT(TCL_TCLSH_PATH "${TCL_TCLSH}" PATH)
|
||||
GET_FILENAME_COMPONENT(TCL_TCLSH_PATH_PARENT "${TCL_TCLSH_PATH}" PATH)
|
||||
STRING(REGEX REPLACE
|
||||
get_filename_component(TCL_TCLSH_PATH "${TCL_TCLSH}" PATH)
|
||||
get_filename_component(TCL_TCLSH_PATH_PARENT "${TCL_TCLSH_PATH}" PATH)
|
||||
string(REGEX REPLACE
|
||||
"^.*tclsh([0-9]\\.*[0-9]).*$" "\\1" TCL_TCLSH_VERSION "${TCL_TCLSH}")
|
||||
|
||||
GET_FILENAME_COMPONENT(TCL_INCLUDE_PATH_PARENT "${TCL_INCLUDE_PATH}" PATH)
|
||||
get_filename_component(TCL_INCLUDE_PATH_PARENT "${TCL_INCLUDE_PATH}" PATH)
|
||||
|
||||
GET_FILENAME_COMPONENT(TCL_LIBRARY_PATH "${TCL_LIBRARY}" PATH)
|
||||
GET_FILENAME_COMPONENT(TCL_LIBRARY_PATH_PARENT "${TCL_LIBRARY_PATH}" PATH)
|
||||
STRING(REGEX REPLACE
|
||||
get_filename_component(TCL_LIBRARY_PATH "${TCL_LIBRARY}" PATH)
|
||||
get_filename_component(TCL_LIBRARY_PATH_PARENT "${TCL_LIBRARY_PATH}" PATH)
|
||||
string(REGEX REPLACE
|
||||
"^.*tcl([0-9]\\.*[0-9]).*$" "\\1" TCL_VERSION "${TCL_LIBRARY}")
|
||||
|
||||
SET(TCL_POSSIBLE_LIB_PATHS
|
||||
set(TCL_POSSIBLE_LIB_PATHS
|
||||
"${TCL_INCLUDE_PATH_PARENT}/lib"
|
||||
"${TCL_INCLUDE_PATH_PARENT}/lib64"
|
||||
"${TCL_LIBRARY_PATH}"
|
||||
"${TCL_TCLSH_PATH_PARENT}/lib"
|
||||
/usr/lib
|
||||
"${TCL_TCLSH_PATH_PARENT}/lib64"
|
||||
/usr/lib
|
||||
/usr/lib64
|
||||
/usr/local/lib
|
||||
/usr/local/lib64
|
||||
)
|
||||
|
||||
IF(WIN32)
|
||||
GET_FILENAME_COMPONENT(
|
||||
ActiveTcl_CurrentVersion
|
||||
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\ActiveState\\ActiveTcl;CurrentVersion]"
|
||||
if(WIN32)
|
||||
get_filename_component(
|
||||
ActiveTcl_CurrentVersion
|
||||
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\ActiveState\\ActiveTcl;CurrentVersion]"
|
||||
NAME)
|
||||
SET(TCLTK_POSSIBLE_LIB_PATHS ${TCLTK_POSSIBLE_LIB_PATHS}
|
||||
set(TCLTK_POSSIBLE_LIB_PATHS ${TCLTK_POSSIBLE_LIB_PATHS}
|
||||
"[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.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"
|
||||
"C:/Program Files/Tcl/lib"
|
||||
"C:/Tcl/lib"
|
||||
"C:/Program Files/Tcl/lib"
|
||||
"C:/Tcl/lib"
|
||||
)
|
||||
ENDIF(WIN32)
|
||||
endif()
|
||||
|
||||
FIND_LIBRARY(TCL_LIBRARY
|
||||
NAMES
|
||||
tcl
|
||||
find_library(TCL_LIBRARY
|
||||
NAMES
|
||||
tcl86 tcl8.6
|
||||
tcl85 tcl8.5
|
||||
tcl
|
||||
tcl${TCL_VERSION} tcl${TCL_TCLSH_VERSION}
|
||||
tcl86 tcl8.6
|
||||
tcl85 tcl8.5
|
||||
tcl84 tcl8.4
|
||||
tcl83 tcl8.3
|
||||
tcl82 tcl8.2
|
||||
tcl80 tcl8.0
|
||||
PATHS ${TCL_POSSIBLE_LIB_PATHS}
|
||||
)
|
||||
|
||||
CMAKE_FIND_FRAMEWORKS(Tcl)
|
||||
cmake_find_frameworks(Tcl)
|
||||
|
||||
SET(TCL_FRAMEWORK_INCLUDES)
|
||||
IF(Tcl_FRAMEWORKS)
|
||||
IF(NOT TCL_INCLUDE_PATH)
|
||||
FOREACH(dir ${Tcl_FRAMEWORKS})
|
||||
SET(TCL_FRAMEWORK_INCLUDES ${TCL_FRAMEWORK_INCLUDES} ${dir}/Headers)
|
||||
ENDFOREACH(dir)
|
||||
ENDIF(NOT TCL_INCLUDE_PATH)
|
||||
ENDIF(Tcl_FRAMEWORKS)
|
||||
set(TCL_FRAMEWORK_INCLUDES)
|
||||
if(Tcl_FRAMEWORKS)
|
||||
if(NOT TCL_INCLUDE_PATH)
|
||||
foreach(dir ${Tcl_FRAMEWORKS})
|
||||
set(TCL_FRAMEWORK_INCLUDES ${TCL_FRAMEWORK_INCLUDES} ${dir}/Headers)
|
||||
endforeach(dir)
|
||||
endif()
|
||||
endif()
|
||||
|
||||
SET(TCL_POSSIBLE_INCLUDE_PATHS
|
||||
set(TCL_POSSIBLE_INCLUDE_PATHS
|
||||
"${TCL_LIBRARY_PATH_PARENT}/include"
|
||||
"${TCL_INCLUDE_PATH}"
|
||||
${TCL_FRAMEWORK_INCLUDES}
|
||||
${TCL_FRAMEWORK_INCLUDES}
|
||||
"${TCL_TCLSH_PATH_PARENT}/include"
|
||||
/usr/include/tcl8.6
|
||||
/usr/include/tcl8.5
|
||||
/usr/include
|
||||
/usr/local/include
|
||||
/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/tcl8.6
|
||||
/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
|
||||
)
|
||||
|
||||
|
||||
IF(WIN32)
|
||||
SET(TCLTK_POSSIBLE_INCLUDE_PATHS ${TCLTK_POSSIBLE_INCLUDE_PATHS}
|
||||
if(WIN32)
|
||||
set(TCLTK_POSSIBLE_INCLUDE_PATHS ${TCLTK_POSSIBLE_INCLUDE_PATHS}
|
||||
"[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.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"
|
||||
"C:/Program Files/Tcl/include"
|
||||
"C:/Tcl/include"
|
||||
)
|
||||
ENDIF(WIN32)
|
||||
endif()
|
||||
|
||||
FIND_PATH(TCL_INCLUDE_PATH
|
||||
find_path(TCL_INCLUDE_PATH
|
||||
NAMES tcl.h
|
||||
PATHS ${TCL_POSSIBLE_INCLUDE_PATHS}
|
||||
)
|
||||
|
||||
IF(TCL_LIBRARY AND TCL_INCLUDE_PATH)
|
||||
SET(TCL_VERSION ${TCL_VERSION})
|
||||
SET(TCL_LIBARY ${TCL_LIBRARY})
|
||||
SET(TCL_INCLUDE_PATH ${TCL_INCLUDE_PATH})
|
||||
SET(TCL_FOUND TRUE)
|
||||
ENDIF(TCL_LIBRARY AND TCL_INCLUDE_PATH)
|
||||
if(TCL_LIBRARY AND TCL_INCLUDE_PATH)
|
||||
set(TCL_VERSION ${TCL_VERSION})
|
||||
set(TCL_LIBARY ${TCL_LIBRARY})
|
||||
set(TCL_INCLUDE_PATH ${TCL_INCLUDE_PATH})
|
||||
set(TCL_FOUND TRUE)
|
||||
endif()
|
||||
|
||||
MARK_AS_ADVANCED(
|
||||
mark_as_advanced(
|
||||
TCL_INCLUDE_PATH
|
||||
TCL_LIBRARY
|
||||
TCL_VERSION
|
||||
|
||||
@@ -0,0 +1,77 @@
|
||||
# - 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()
|
||||
|
||||
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,37 +1,40 @@
|
||||
# Copyright (c) 2003-2010 by FlashCode <flashcode@flashtux.org>
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# Copyright (C) 2003-2014 Sébastien 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.
|
||||
#
|
||||
# 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
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, 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")
|
||||
MESSAGE(FATAL_ERROR "Cannot find install manifest: \"@CMAKE_CURRENT_BINARY_DIR@/install_manifest.txt\"")
|
||||
ENDIF(NOT EXISTS "@CMAKE_CURRENT_BINARY_DIR@/install_manifest.txt")
|
||||
|
||||
FILE(READ "@CMAKE_CURRENT_BINARY_DIR@/install_manifest.txt" files)
|
||||
STRING(REGEX REPLACE "\n" ";" files "${files}")
|
||||
FOREACH(file ${files})
|
||||
MESSAGE(STATUS "Uninstalling \"${file}\"")
|
||||
IF(NOT EXISTS "${file}")
|
||||
MESSAGE(FATAL_ERROR "File \"${file}\" does not exists.")
|
||||
ENDIF(NOT EXISTS "${file}")
|
||||
EXEC_PROGRAM("@CMAKE_COMMAND@" ARGS "-E remove \"${file}\""
|
||||
OUTPUT_VARIABLE rm_out
|
||||
RETURN_VARIABLE rm_retval)
|
||||
IF("${rm_retval}" GREATER 0)
|
||||
MESSAGE(FATAL_ERROR "Problem when removing \"${file}\"")
|
||||
ENDIF("${rm_retval}" GREATER 0)
|
||||
ENDFOREACH(file)
|
||||
|
||||
|
||||
if(NOT EXISTS "@CMAKE_CURRENT_BINARY_DIR@/install_manifest.txt")
|
||||
message(FATAL_ERROR "Cannot find install manifest: \"@CMAKE_CURRENT_BINARY_DIR@/install_manifest.txt\"")
|
||||
endif()
|
||||
|
||||
file(READ "@CMAKE_CURRENT_BINARY_DIR@/install_manifest.txt" files)
|
||||
string(REGEX REPLACE "\n" ";" files "${files}")
|
||||
string(REGEX REPLACE ";$" "" files "${files}")
|
||||
list(REVERSE files)
|
||||
foreach(file ${files})
|
||||
message(STATUS "Uninstalling \"$ENV{DESTDIR}${file}\"")
|
||||
if(EXISTS "$ENV{DESTDIR}${file}")
|
||||
exec_program("@CMAKE_COMMAND@" ARGS "-E remove \"$ENV{DESTDIR}${file}\""
|
||||
OUTPUT_VARIABLE rm_out
|
||||
RETURN_VARIABLE rm_retval)
|
||||
if("${rm_retval}" GREATER 0)
|
||||
message(FATAL_ERROR "Problem when removing \"$ENV{DESTDIR}${file}\"")
|
||||
endif()
|
||||
else()
|
||||
message(STATUS "File \"$ENV{DESTDIR}${file}\" does not exist.")
|
||||
endif()
|
||||
endforeach(file)
|
||||
|
||||
@@ -1,50 +0,0 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# Copyright (c) 2003-2010 by FlashCode <flashcode@flashtux.org>
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 3 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
|
||||
VERSION=@VERSION@
|
||||
SRCROOT=@CMAKE_SOURCE_DIR@
|
||||
BUILDDIR=@CMAKE_BINARY_DIR@
|
||||
PROJECT=@PROJECT_NAME@
|
||||
TAG=release-$(echo $VERSION | sed -e 's/\./-/g')
|
||||
|
||||
EXCLUDE="@DIST_EXCLUDE@"
|
||||
EXPORT_DIR="${PROJECT}-${VERSION}"
|
||||
|
||||
if [ -z $CVSROOT ]; then
|
||||
echo "The CVSROOT variable must be set"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo "Exporting source tree"
|
||||
if [ $(echo $VERSION | grep cvs) ]; then
|
||||
cvs export -r HEAD -d $PROJECT-$VERSION $PROJECT
|
||||
else
|
||||
cvs export -r $TAG -d $PROJECT-$VERSION $PROJECT
|
||||
fi
|
||||
|
||||
echo "Removing not needed stuff"
|
||||
for i in $EXCLUDE ; do
|
||||
echo " $i"
|
||||
rm -rf $EXPORT_DIR/$i
|
||||
done
|
||||
|
||||
echo "Generating archive"
|
||||
tar cjf ${BUILDDIR}/${PROJECT}-${VERSION}.tar.bz2 ${EXPORT_DIR}
|
||||
|
||||
echo "Cleaning up"
|
||||
rm -rf ${EXPORT_DIR}
|
||||
+6
-18
@@ -1,26 +1,12 @@
|
||||
#cmakedefine HAVE_ARPA_INET_H
|
||||
#cmakedefine HAVE_LIBINTL_H
|
||||
#cmakedefine HAVE_LIMITS_H
|
||||
#cmakedefine HAVE_LOCALE_H
|
||||
#cmakedefine HAVE_NETDB_H
|
||||
#cmakedefine HAVE_NETINET_IN_H
|
||||
#cmakedefine HAVE_STDLIB_H
|
||||
#cmakedefine HAVE_STRING_H
|
||||
#cmakedefine HAVE_SYS_SOCKET_H
|
||||
#cmakedefine HAVE_SYS_TIME_H
|
||||
#cmakedefine HAVE_SYS_TYPES_H
|
||||
#cmakedefine HAVE_UNISTD_H
|
||||
#cmakedefine HAVE_PWD_H
|
||||
#cmakedefine HAVE_ERRNO_H
|
||||
#cmakedefine HAVE_REGEX_H
|
||||
#cmakedefine HAVE_WCHAR_H
|
||||
#cmakedefine HAVE_SYS_FILE_H
|
||||
#cmakedefine HAVE_SYS_RESOURCE_H
|
||||
#cmakedefine HAVE_FLOCK
|
||||
#cmakedefine HAVE_LANGINFO_CODESET
|
||||
#cmakedefine HAVE_STRNDUP
|
||||
#cmakedefine HAVE_BACKTRACE
|
||||
#cmakedefine ICONV_2ARG_IS_CONST 1
|
||||
#cmakedefine HAVE_TCL_CREATE_NS
|
||||
#cmakedefine HAVE_MALLINFO
|
||||
#cmakedefine HAVE_EAT_NEWLINE_GLITCH
|
||||
#cmakedefine HAVE_ASPELL_VERSION_STRING
|
||||
#define PACKAGE_VERSION "@VERSION@"
|
||||
#define PACKAGE "@PROJECT_NAME@"
|
||||
#define PACKAGE_NAME "@PROJECT_NAME@"
|
||||
@@ -28,4 +14,6 @@
|
||||
#define WEECHAT_LIBDIR "@LIBDIR@"
|
||||
#define WEECHAT_SHAREDIR "@SHAREDIR@"
|
||||
#define LOCALEDIR "@LOCALEDIR@"
|
||||
#define WEECHAT_HOME "@WEECHAT_HOME@"
|
||||
#define CA_FILE "@CA_FILE@"
|
||||
#define _GNU_SOURCE 1
|
||||
|
||||
+530
-285
File diff suppressed because it is too large
Load Diff
Vendored
+11
-1
@@ -1,9 +1,19 @@
|
||||
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
|
||||
rewritten without keeping compatibility with older versions.
|
||||
|
||||
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> Tue, 15 Sep 2009 20:59:42 +0000
|
||||
|
||||
Vendored
+268
-22
@@ -1,3 +1,249 @@
|
||||
weechat (0.4.3-2) unstable; urgency=medium
|
||||
|
||||
* Add missing symlink for Polish manpage
|
||||
* Change ruby-* Build-Depends to gem2deb so that ruby plugin will be
|
||||
built against the newest Ruby interpreter available (Closes: #738685)
|
||||
|
||||
-- Emmanuel Bouthenot <kolter@debian.org> Thu, 13 Feb 2014 12:11:54 +0000
|
||||
|
||||
weechat (0.4.3-1) unstable; urgency=medium
|
||||
|
||||
* New upstream release
|
||||
* Bump Standards-Version to 3.9.5
|
||||
* Update debian/watch to check upstream tarballs signatures
|
||||
* Add new doc-base files:
|
||||
- Devel guide in French and Japanese
|
||||
- Plugins guide in Japanese
|
||||
- Relay protocol guide in French
|
||||
- User guide in Polish
|
||||
|
||||
-- Emmanuel Bouthenot <kolter@debian.org> Mon, 10 Feb 2014 17:15:21 +0000
|
||||
|
||||
weechat (0.4.2-3) unstable; urgency=low
|
||||
|
||||
* Fix FTBS while building without Internet access (add a missing build
|
||||
dependency on docbook-xsl) (Closes: #727206)
|
||||
|
||||
-- Emmanuel Bouthenot <kolter@debian.org> Wed, 23 Oct 2013 20:54:08 +0000
|
||||
|
||||
weechat (0.4.2-2) unstable; urgency=low
|
||||
|
||||
* Move dependencies from Build-Depends-Indep to Build-Depends (weechat-curses
|
||||
as arch:any needs them to build manpages)
|
||||
|
||||
-- Emmanuel Bouthenot <kolter@debian.org> Tue, 08 Oct 2013 07:16:59 +0000
|
||||
|
||||
weechat (0.4.2-1) unstable; urgency=low
|
||||
|
||||
* New upstream release
|
||||
- Add build dependency on xsltproc
|
||||
- Enable build of documentation and manpages (now disabled by default)
|
||||
- Install new localized manpages
|
||||
- weechat-curses renamed to weechat
|
||||
o update packaging accordingly
|
||||
o add symlinks for backward compatibility
|
||||
* Refresh XPM menu icon following upstream changes
|
||||
* Switch to debhelper >= 9
|
||||
|
||||
-- Emmanuel Bouthenot <kolter@debian.org> Mon, 07 Oct 2013 21:40:15 +0000
|
||||
|
||||
weechat (0.4.1-2) unstable; urgency=low
|
||||
|
||||
* Disable build of guile plugin (as guile-2.0-dev FTBFS on multiple
|
||||
architectures)
|
||||
|
||||
-- Emmanuel Bouthenot <kolter@debian.org> Sat, 29 Jun 2013 14:48:33 +0000
|
||||
|
||||
weechat (0.4.1-1) unstable; urgency=low
|
||||
|
||||
* New upstream release
|
||||
* Move guile build dependency to guile-2.0-dev (previous versions are
|
||||
no longer supported).
|
||||
* Add supported protocols in long description. Thanks to Jonas Smedegaard
|
||||
for the suggestion (Closes: #705216)
|
||||
|
||||
-- Emmanuel Bouthenot <kolter@debian.org> Tue, 21 May 2013 19:44:31 +0000
|
||||
|
||||
weechat (0.4.0-1) unstable; urgency=low
|
||||
|
||||
* New upstream release.
|
||||
* Bump Standards-Version to 3.9.4
|
||||
* Remove UPGRADE_0.3 from doc (no more included in upstream sources).
|
||||
|
||||
-- Emmanuel Bouthenot <kolter@debian.org> Wed, 23 Jan 2013 18:44:36 +0000
|
||||
|
||||
weechat (0.3.9.2-1) unstable; urgency=low
|
||||
|
||||
* New upstream release
|
||||
- do not call shell to execute command in hook_process (fix security
|
||||
problem when a plugin/script gives untrusted command)
|
||||
|
||||
-- Emmanuel Bouthenot <kolter@debian.org> Sun, 18 Nov 2012 13:35:21 +0000
|
||||
|
||||
weechat (0.3.9.1-1) unstable; urgency=low
|
||||
|
||||
* New upstream release
|
||||
- fix crash when decoding IRC colors in strings
|
||||
|
||||
-- Emmanuel Bouthenot <kolter@debian.org> Fri, 09 Nov 2012 23:11:09 +0000
|
||||
|
||||
weechat (0.3.9-1) unstable; urgency=low
|
||||
|
||||
* New upstream release
|
||||
* Add the new 'script' plugin and update the long descriptions accordingly
|
||||
* Add new doc-base files:
|
||||
- Testers guide in Japanese
|
||||
- Users guide in Japanese
|
||||
- Scripting guide in Japanese
|
||||
* Fix wrong Vcs-Browser URL (Closes: #689203)
|
||||
* Update lintian override on weechat-curses
|
||||
|
||||
-- Emmanuel Bouthenot <kolter@debian.org> Sun, 30 Sep 2012 21:14:22 +0000
|
||||
|
||||
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.
|
||||
@@ -41,7 +287,7 @@ weechat (0.2.6.2-1) unstable; urgency=low
|
||||
* New upstream release
|
||||
* Add a patch which fix typos in aspell plugin.
|
||||
* Refresh patch multiple_ip_servers according to the new upstream release.
|
||||
|
||||
|
||||
-- Emmanuel Bouthenot <kolter@openics.org> Sun, 19 Apr 2009 10:23:26 +0000
|
||||
|
||||
weechat (0.2.6.1-1) unstable; urgency=low
|
||||
@@ -51,9 +297,9 @@ weechat (0.2.6.1-1) unstable; urgency=low
|
||||
(Closes: #519940).
|
||||
* Refresh patch multiple_ip_servers according to the new upstream release.
|
||||
* Update Standards-Version to 3.8.1.
|
||||
|
||||
|
||||
-- Emmanuel Bouthenot <kolter@openics.org> Mon, 16 Mar 2009 13:18:29 +0000
|
||||
|
||||
|
||||
weechat (0.2.6-3) unstable; urgency=low
|
||||
|
||||
* Add a patch to make weechat try to connect other server IPs
|
||||
@@ -88,7 +334,7 @@ weechat (0.2.6-1) unstable; urgency=low
|
||||
* New Upstream Version
|
||||
* Switch to GPLv3 (update copyright)
|
||||
* Update menu entry
|
||||
|
||||
|
||||
-- Emmanuel Bouthenot <kolter@openics.org> Thu, 06 Sep 2007 20:10:26 +0200
|
||||
|
||||
weechat (0.2.5-1) unstable; urgency=low
|
||||
@@ -185,11 +431,11 @@ weechat (0.1.8-1) unstable; urgency=low
|
||||
-- Julien Louis <ptitlouis@sysif.net> Sat, 18 Mar 2006 11:32:52 +0100
|
||||
|
||||
weechat (0.1.7-2) unstable; urgency=low
|
||||
|
||||
|
||||
* force linking against libpthread on GNU/Hurd (Closes: #350487)
|
||||
|
||||
|
||||
-- Julien Louis <ptitlouis@sysif.net> Sun, 5 Feb 2006 18:23:24 +0100
|
||||
|
||||
|
||||
weechat (0.1.7-1) unstable; urgency=low
|
||||
|
||||
* New upstream release
|
||||
@@ -261,8 +507,8 @@ weechat (0.1.2-2) unstable; urgency=low
|
||||
weechat (0.1.2-1) unstable; urgency=low
|
||||
|
||||
* WeeChat version 0.1.2, see ChangeLog for detail.
|
||||
|
||||
-- Sebastien Helleu <flashcode@flashtux.org> Sat, 21 May 2005 08:00:00 +0200
|
||||
|
||||
-- Sébastien Helleu <flashcode@flashtux.org> Sat, 21 May 2005 08:00:00 +0200
|
||||
|
||||
weechat (0.1.1-2) unstable; urgency=low
|
||||
|
||||
@@ -275,65 +521,65 @@ weechat (0.1.1-2) unstable; urgency=low
|
||||
weechat (0.1.1-1) unstable; urgency=low
|
||||
|
||||
* WeeChat version 0.1.1, see ChangeLog for detail (closes: #306492)
|
||||
|
||||
-- Sebastien Helleu <flashcode@flashtux.org> Sat, 20 Mar 2005 08:00:00 +0200
|
||||
|
||||
-- Sébastien Helleu <flashcode@flashtux.org> Sat, 20 Mar 2005 08:00:00 +0200
|
||||
|
||||
weechat (0.1.0-1) unstable; urgency=low
|
||||
|
||||
* WeeChat version 0.1.0, see ChangeLog for detail.
|
||||
|
||||
-- Sebastien Helleu <flashcode@flashtux.org> Sat, 12 Feb 2005 12:00:00 +0200
|
||||
|
||||
-- Sébastien Helleu <flashcode@flashtux.org> Sat, 12 Feb 2005 12:00:00 +0200
|
||||
|
||||
weechat (0.0.9-1) unstable; urgency=low
|
||||
|
||||
* WeeChat version 0.0.9, see ChangeLog for detail.
|
||||
|
||||
|
||||
-- FlashCode <flashcode@flashtux.org> Sat, 01 Jan 2005 13:00:00 +0200
|
||||
|
||||
weechat (0.0.8-1) unstable; urgency=low
|
||||
|
||||
* WeeChat version 0.0.8, see ChangeLog for detail.
|
||||
|
||||
|
||||
-- FlashCode <flashcode@flashtux.org> Sat, 30 Oct 2004 11:40:00 +0200
|
||||
|
||||
weechat (0.0.7-1) unstable; urgency=low
|
||||
|
||||
* WeeChat version 0.0.7, see ChangeLog for detail.
|
||||
|
||||
|
||||
-- FlashCode <flashcode@flashtux.org> Sat, 08 Aug 2004 21:00:00 +0200
|
||||
|
||||
weechat (0.0.6-1) unstable; urgency=low
|
||||
|
||||
* WeeChat version 0.0.6, see ChangeLog for detail.
|
||||
|
||||
|
||||
-- FlashCode <flashcode@flashtux.org> Sat, 05 Jun 2004 11:30:00 +0200
|
||||
|
||||
weechat (0.0.5-1) unstable; urgency=low
|
||||
|
||||
* WeeChat version 0.0.5, see ChangeLog for detail.
|
||||
|
||||
|
||||
-- FlashCode <flashcode@flashtux.org> Sat, 07 Feb 2004 20:30:00 +0200
|
||||
|
||||
weechat (0.0.4-1) unstable; urgency=low
|
||||
|
||||
* WeeChat version 0.0.4, see ChangeLog for detail.
|
||||
|
||||
|
||||
-- FlashCode <flashcode@flashtux.org> Thu, 01 Jan 2004 13:00:00 +0200
|
||||
|
||||
weechat (0.0.3-1) unstable; urgency=low
|
||||
|
||||
* WeeChat version 0.0.3, see ChangeLog for detail.
|
||||
|
||||
|
||||
-- FlashCode <flashcode@flashtux.org> Mon, 03 Nov 2003 23:15:00 +0200
|
||||
|
||||
weechat (0.0.2-1) unstable; urgency=low
|
||||
|
||||
* WeeChat version 0.0.2, see ChangeLog for detail.
|
||||
|
||||
|
||||
-- FlashCode <flashcode@flashtux.org> Sun, 05 Oct 2003 12:00:00 +0200
|
||||
|
||||
weechat (0.0.1-1) unstable; urgency=low
|
||||
|
||||
* First version.
|
||||
|
||||
|
||||
-- FlashCode <flashcode@flashtux.org> Sat, 27 Sep 2003 12:00:00 +0200
|
||||
|
||||
Vendored
+1
-1
@@ -1 +1 @@
|
||||
7
|
||||
9
|
||||
|
||||
Vendored
+48
-13
@@ -1,30 +1,53 @@
|
||||
Source: weechat
|
||||
Section: net
|
||||
Priority: optional
|
||||
Maintainer: Emmanuel Bouthenot <kolter@openics.org>
|
||||
Build-Depends-Indep: asciidoc (>= 8.2), source-highlight
|
||||
Build-Depends: debhelper (>= 7.0.50), cmake, libncursesw5-dev,
|
||||
ruby, ruby1.8-dev, libperl-dev, python-dev, libaspell-dev, liblua5.1-0-dev,
|
||||
tcl-dev, libgnutls-dev, dpkg-dev (>= 1.13.19), pkg-config
|
||||
Standards-Version: 3.8.3
|
||||
Maintainer: Emmanuel Bouthenot <kolter@debian.org>
|
||||
Build-Depends:
|
||||
asciidoc (>= 8.5),
|
||||
source-highlight,
|
||||
xsltproc,
|
||||
docbook-xml, docbook-xsl,
|
||||
debhelper (>= 9),
|
||||
cmake, pkg-config,
|
||||
libncursesw5-dev,
|
||||
gem2deb,
|
||||
libperl-dev,
|
||||
python-dev,
|
||||
libaspell-dev,
|
||||
liblua5.1-0-dev,
|
||||
tcl8.5-dev,
|
||||
guile-2.0-dev,
|
||||
libcurl4-gnutls-dev,
|
||||
libgcrypt20-dev,
|
||||
libgnutls28-dev,
|
||||
zlib1g-dev
|
||||
Standards-Version: 3.9.5
|
||||
Homepage: http://weechat.org/
|
||||
Vcs-Git: git://git.debian.org/users/kolter-guest/weechat.git
|
||||
Vcs-Browser: http://git.debian.org/git/users/kolter-guest/weechat.git
|
||||
DM-Upload-Allowed: yes
|
||||
Vcs-Git: git://anonscm.debian.org/users/kolter/weechat.git
|
||||
Vcs-Browser: http://anonscm.debian.org/gitweb/?p=users/kolter/weechat.git
|
||||
|
||||
Package: weechat
|
||||
Architecture: all
|
||||
Depends: ${misc:Depends}, weechat-curses (>= ${source:Version})
|
||||
Suggests: weechat-doc (= ${source:Version})
|
||||
Description: Fast, light and extensible 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.
|
||||
It is customizable and extensible with plugins/scripts, and includes:
|
||||
- support of IRC protocol (native)
|
||||
- support of XMPP/Jabber protocol (with additional script)
|
||||
- nicklist
|
||||
- smart hotlist
|
||||
- infobar with highlight notification
|
||||
- horizontal and vertical split
|
||||
- double charset support (decode/encode)
|
||||
- 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!
|
||||
|
||||
Package: weechat-curses
|
||||
@@ -33,16 +56,25 @@ Depends: ${misc:Depends}, ${shlibs:Depends}, weechat-core (= ${binary:Version})
|
||||
Conflicts: weechat-common
|
||||
Breaks: weechat-scripts (<= 20090221-1)
|
||||
Recommends: weechat-plugins (= ${binary:Version})
|
||||
Suggests: weechat-doc (= ${source:Version})
|
||||
Description: Fast, light and extensible chat client - console 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.
|
||||
It is customizable and extensible with plugins/scripts, and includes:
|
||||
- support of IRC protocol (native)
|
||||
- support of XMPP/Jabber protocol (with additional script)
|
||||
- nicklist
|
||||
- smart hotlist
|
||||
- infobar with highlight notification
|
||||
- horizontal and vertical split
|
||||
- double charset support (decode/encode)
|
||||
- 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!
|
||||
.
|
||||
This package provides the console client (ncurses).
|
||||
@@ -70,9 +102,12 @@ Description: Fast, light and extensible chat client - plugins
|
||||
.
|
||||
This package provides some plugins to enhance WeeChat. It currently
|
||||
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)
|
||||
- And many others (Fifo, ...)
|
||||
- FIFO pipe for remote control
|
||||
- IRC proxy
|
||||
- Trigger
|
||||
|
||||
Package: weechat-doc
|
||||
Section: doc
|
||||
|
||||
Vendored
+29
-19
@@ -1,22 +1,32 @@
|
||||
This package was debianized by FlashCode <flashcode@flashtux.org> on
|
||||
Sat, 21 May 2005 08:00:00 +0200.
|
||||
Format: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=174
|
||||
Upstream-Name: weechat
|
||||
Upstream-Contact: Sébastien Helleu <flashcode@flashtux.org>
|
||||
Source: http://weechat.org/
|
||||
|
||||
It was downloaded from http://weechat.org/files/src/
|
||||
Files: *
|
||||
Copyright: 2003-2014, Sébastien Helleu <flashcode@flashtux.org>
|
||||
2005-2009, Emmanuel Bouthenot <kolter@openics.org>
|
||||
2008-2009, Dmitry Kobylin <fnfal@academ.tsc.ru>
|
||||
License: GPL-3+
|
||||
|
||||
Copyright:
|
||||
Copyright (C) (2003-2010) FlashCode <flashcode@flashtux.org>
|
||||
Copyright (C) (2005-2010) Emmanuel Bouthenot <kolter@openics.org>
|
||||
Copyright (C) (2008-2010) Dmitry Kobylin <fnfal@academ.tsc.ru> (tcl plugin)
|
||||
Files: debian/*
|
||||
Copyright: 2005-2008, Julien Louis <ptitlouis@sysif.net>
|
||||
2008-2012, Emmanuel Bouthenot <kolter@openics.org>
|
||||
License: GPL-3+
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 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
|
||||
/usr/share/common-licenses/GPL-3
|
||||
|
||||
Debian packaging (licensed under the GPLv3):
|
||||
Copyright(C) 2005-2008, Julien Louis <ptitlouis@sysif.net>
|
||||
Copyright(C) 2008-2010, Emmanuel Bouthenot <kolter@openics.org>
|
||||
License: GPL-3+
|
||||
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 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
+13
-20
@@ -1,37 +1,30 @@
|
||||
#!/usr/bin/make -f
|
||||
|
||||
builddir/Makefile:
|
||||
mkdir -p builddir
|
||||
cd builddir && \
|
||||
BUILDDIR = builddir
|
||||
|
||||
$(BUILDDIR)/Makefile:
|
||||
mkdir -p $(BUILDDIR)
|
||||
cd $(BUILDDIR) && \
|
||||
cmake .. \
|
||||
-DCMAKE_INSTALL_PREFIX:FILEPATH=/usr \
|
||||
-DCMAKE_C_FLAGS:STRING="$(CFLAGS)" \
|
||||
-DCMAKE_LD_FLAGS:STRING="-Wl,-z,defs" \
|
||||
-DCMAKE_CXX_FLAGS:STRING="$(CXXFLAGS)" \
|
||||
-DENABLE_DOC:BOOL=ON \
|
||||
-DENABLE_MAN:BOOL=ON \
|
||||
-DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo \
|
||||
-DCMAKE_C_FLAGS_RELWITHDEBINFO:STRING="$(CFLAGS) -D_FORTIFY_SOURCE=2" \
|
||||
-DCMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING="$(LDFLAGS)" \
|
||||
-DCMAKE_SKIP_RPATH:BOOL=ON \
|
||||
-DCMAKE_VERBOSE_MAKEFILE:BOOL=ON
|
||||
|
||||
build: build-stamp
|
||||
build-stamp: builddir/Makefile
|
||||
dh_testdir
|
||||
$(MAKE) -C builddir
|
||||
touch $@
|
||||
override_dh_auto_build: $(BUILDDIR)/Makefile
|
||||
dh_auto_build
|
||||
|
||||
override_dh_auto_configure:
|
||||
# the package also has autotools buildsys and
|
||||
# debhelper try to use it but that's not needed
|
||||
echo
|
||||
|
||||
override_dh_install:
|
||||
$(MAKE) -C builddir DESTDIR=$(CURDIR)/debian/tmp install
|
||||
dh_install
|
||||
|
||||
override_dh_strip:
|
||||
dh_strip --dbg-package=weechat-dbg
|
||||
|
||||
clean:
|
||||
rm -rf builddir
|
||||
dh $@
|
||||
|
||||
%:
|
||||
dh $@
|
||||
dh $@ --parallel --builddirectory=$(BUILDDIR)
|
||||
|
||||
Vendored
+2
-2
@@ -1,2 +1,2 @@
|
||||
version=2
|
||||
http://weechat.org/files/src/weechat-(\d.*)\.tar\.bz2
|
||||
version=3
|
||||
opts=pgpsigurlmangle=s/$/.asc/ http://weechat.org/files/src/weechat-(\d.*)\.tar\.bz2
|
||||
|
||||
Vendored
+4
-4
@@ -1,4 +1,4 @@
|
||||
AUTHORS
|
||||
NEWS
|
||||
README
|
||||
UPGRADE_0.3
|
||||
AUTHORS.asciidoc
|
||||
Contributing.asciidoc
|
||||
README.asciidoc
|
||||
ReleaseNotes.asciidoc
|
||||
|
||||
Vendored
+3
-1
@@ -1,2 +1,4 @@
|
||||
usr/bin/weechat-curses
|
||||
usr/bin/weechat
|
||||
debian/weechat.xpm usr/share/pixmaps
|
||||
usr/share/man/man1/weechat.1
|
||||
usr/share/man/*/man1/weechat.1
|
||||
|
||||
Vendored
+7
@@ -0,0 +1,7 @@
|
||||
usr/bin/weechat usr/bin/weechat-curses
|
||||
usr/share/man/man1/weechat.1.gz usr/share/man/man1/weechat-curses.1.gz
|
||||
usr/share/man/fr/man1/weechat.1.gz usr/share/man/fr/man1/weechat-curses.1.gz
|
||||
usr/share/man/ja/man1/weechat.1.gz usr/share/man/ja/man1/weechat-curses.1.gz
|
||||
usr/share/man/it/man1/weechat.1.gz usr/share/man/it/man1/weechat-curses.1.gz
|
||||
usr/share/man/de/man1/weechat.1.gz usr/share/man/de/man1/weechat-curses.1.gz
|
||||
usr/share/man/pl/man1/weechat.1.gz usr/share/man/pl/man1/weechat-curses.1.gz
|
||||
-1
@@ -1 +0,0 @@
|
||||
weechat-curses: manpage-has-errors-from-man usr/share/man/man1/weechat-curses.1.gz 54: warning [p 1, 8.2i]: cannot adjust line
|
||||
Vendored
-1
@@ -1 +0,0 @@
|
||||
doc/weechat-curses.1
|
||||
Vendored
+2
-2
@@ -1,4 +1,4 @@
|
||||
?package(weechat-curses):needs="text" section="Applications/Network/Communication" \
|
||||
title="weechat-curses" \
|
||||
title="weechat" \
|
||||
icon="/usr/share/pixmaps/weechat.xpm" \
|
||||
command="/usr/bin/weechat-curses"
|
||||
command="/usr/bin/weechat"
|
||||
|
||||
Vendored
+10
@@ -0,0 +1,10 @@
|
||||
Document: weechat-dev-en
|
||||
Title: WeeChat developer's guide (English)
|
||||
Author: Sébastien 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-dev-fr
|
||||
Title: WeeChat developer's guide (French)
|
||||
Author: Sébastien Helleu
|
||||
Abstract: This manual describes WeeChat internals and
|
||||
how to contribute to WeeChat (French version).
|
||||
Section: Network/Communication
|
||||
|
||||
Format: HTML
|
||||
Index: /usr/share/doc/weechat-doc/html/weechat_dev.fr.html
|
||||
Files: /usr/share/doc/weechat-doc/html/weechat_dev.fr.html
|
||||
Vendored
+10
@@ -0,0 +1,10 @@
|
||||
Document: weechat-dev-ja
|
||||
Title: WeeChat developer's guide (Japanese)
|
||||
Author: Sébastien Helleu
|
||||
Abstract: This manual describes WeeChat internals and
|
||||
how to contribute to WeeChat (Japanese version).
|
||||
Section: Network/Communication
|
||||
|
||||
Format: HTML
|
||||
Index: /usr/share/doc/weechat-doc/html/weechat_dev.ja.html
|
||||
Files: /usr/share/doc/weechat-doc/html/weechat_dev.ja.html
|
||||
Vendored
+10
@@ -0,0 +1,10 @@
|
||||
Document: weechat-faq-de
|
||||
Title: WeeChat FAQ (German)
|
||||
Author: Sébastien 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
+3
-6
@@ -1,13 +1,10 @@
|
||||
Document: weechat-faq-en
|
||||
Title: WeeChat FAQ (English)
|
||||
Author: Sebastien Helleu
|
||||
Author: Sébastien Helleu
|
||||
Abstract: This document answers frequently asked questions
|
||||
about the WeeChat IRC client (English version).
|
||||
Section: Network/Communication
|
||||
|
||||
Format: text
|
||||
Files: /usr/share/doc/weechat-doc/weechat_faq.en.txt.gz
|
||||
|
||||
Format: HTML
|
||||
Index: /usr/share/doc/weechat-doc/weechat_faq.en.html
|
||||
Files: /usr/share/doc/weechat-doc/weechat_faq.en.html
|
||||
Index: /usr/share/doc/weechat-doc/html/weechat_faq.en.html
|
||||
Files: /usr/share/doc/weechat-doc/html/weechat_faq.en.html
|
||||
|
||||
Vendored
+3
-6
@@ -1,13 +1,10 @@
|
||||
Document: weechat-faq-fr
|
||||
Title: WeeChat FAQ (French)
|
||||
Author: Sebastien Helleu
|
||||
Author: Sébastien Helleu
|
||||
Abstract: This document answers frequently asked questions
|
||||
about the WeeChat IRC client (French version).
|
||||
Section: Network/Communication
|
||||
|
||||
Format: text
|
||||
Files: /usr/share/doc/weechat-doc/weechat_faq.fr.txt.gz
|
||||
|
||||
Format: HTML
|
||||
Index: /usr/share/doc/weechat-doc/weechat_faq.fr.html
|
||||
Files: /usr/share/doc/weechat-doc/weechat_faq.fr.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: Sébastien 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: Sébastien 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
+3
-3
@@ -1,10 +1,10 @@
|
||||
Document: weechat-faq-pl
|
||||
Title: WeeChat FAQ (Polish)
|
||||
Author: Sebastien Helleu
|
||||
Author: Sébastien 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/weechat_faq.pl.html
|
||||
Files: /usr/share/doc/weechat-doc/weechat_faq.pl.html
|
||||
Index: /usr/share/doc/weechat-doc/html/weechat_faq.pl.html
|
||||
Files: /usr/share/doc/weechat-doc/html/weechat_faq.pl.html
|
||||
|
||||
+4
-4
@@ -1,10 +1,10 @@
|
||||
Document: weechat-plugin-en
|
||||
Title: WeeChat plugins API (English)
|
||||
Author: Sebastien Helleu
|
||||
Title: WeeChat plugin API reference (English)
|
||||
Author: Sébastien 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/weechat_plugin_api.en.html
|
||||
Files: /usr/share/doc/weechat-doc/weechat_plugin_api.en.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
|
||||
|
||||
+4
-4
@@ -1,10 +1,10 @@
|
||||
Document: weechat-plugin-fr
|
||||
Title: WeeChat plugins API (French)
|
||||
Author: Sebastien Helleu
|
||||
Title: WeeChat plugin API reference (French)
|
||||
Author: Sébastien 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/weechat_plugin_api.fr.html
|
||||
Files: /usr/share/doc/weechat-doc/weechat_plugin_api.fr.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 plugin API reference (Italian)
|
||||
Author: Sébastien 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
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
Document: weechat-plugin-ja
|
||||
Title: WeeChat plugin API reference (Japanese)
|
||||
Author: Sébastien Helleu
|
||||
Abstract: This document describes the API to create plugins
|
||||
for WeeChat (Japanese version).
|
||||
Section: Network/Communication
|
||||
|
||||
Format: HTML
|
||||
Index: /usr/share/doc/weechat-doc/html/weechat_plugin_api.ja.html
|
||||
Files: /usr/share/doc/weechat-doc/html/weechat_plugin_api.ja.html
|
||||
+4
-4
@@ -1,9 +1,9 @@
|
||||
Document: weechat-quickstart-de
|
||||
Title: WeeChat Quickstart (German)
|
||||
Author: Sebastien Helleu
|
||||
Title: WeeChat quick start guide (German)
|
||||
Author: Sébastien Helleu
|
||||
Abstract: A short HowTo for new WeeChat users (German version).
|
||||
Section: Network/Communication
|
||||
|
||||
Format: HTML
|
||||
Index: /usr/share/doc/weechat-doc/weechat_quickstart.de.html
|
||||
Files: /usr/share/doc/weechat-doc/weechat_quickstart.de.html
|
||||
Index: /usr/share/doc/weechat-doc/html/weechat_quickstart.de.html
|
||||
Files: /usr/share/doc/weechat-doc/html/weechat_quickstart.de.html
|
||||
|
||||
+4
-7
@@ -1,12 +1,9 @@
|
||||
Document: weechat-quickstart-en
|
||||
Title: WeeChat Quickstart (English)
|
||||
Author: Sebastien Helleu
|
||||
Title: WeeChat quick start guide (English)
|
||||
Author: Sébastien Helleu
|
||||
Abstract: A short HowTo for new WeeChat users (English version).
|
||||
Section: Network/Communication
|
||||
|
||||
Format: text
|
||||
Files: /usr/share/doc/weechat-doc/weechat_quickstart.en.txt.gz
|
||||
|
||||
Format: HTML
|
||||
Index: /usr/share/doc/weechat-doc/weechat_quickstart.en.html
|
||||
Files: /usr/share/doc/weechat-doc/weechat_quickstart.en.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 quick start guide (Spanish)
|
||||
Author: Sébastien 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
|
||||
+4
-7
@@ -1,12 +1,9 @@
|
||||
Document: weechat-quickstart-fr
|
||||
Title: WeeChat Quickstart (French)
|
||||
Author: Sebastien Helleu
|
||||
Title: WeeChat quick start guide (French)
|
||||
Author: Sébastien Helleu
|
||||
Abstract: A short HowTo for new WeeChat users (French version).
|
||||
Section: Network/Communication
|
||||
|
||||
Format: text
|
||||
Files: /usr/share/doc/weechat-doc/weechat_quickstart.fr.txt.gz
|
||||
|
||||
Format: HTML
|
||||
Index: /usr/share/doc/weechat-doc/weechat_quickstart.fr.html
|
||||
Files: /usr/share/doc/weechat-doc/weechat_quickstart.fr.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 quick start guide (Italian)
|
||||
Author: Sébastien 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 quick start guide (Japanese)
|
||||
Author: Sébastien 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
|
||||
+4
-4
@@ -1,9 +1,9 @@
|
||||
Document: weechat-quickstart-pl
|
||||
Title: WeeChat Quickstart (Polish)
|
||||
Author: Sebastien Helleu
|
||||
Title: WeeChat quick start guide (Polish)
|
||||
Author: Sébastien Helleu
|
||||
Abstract: A short HowTo for new WeeChat users (Polish version).
|
||||
Section: Network/Communication
|
||||
|
||||
Format: HTML
|
||||
Index: /usr/share/doc/weechat-doc/weechat_quickstart.pl.html
|
||||
Files: /usr/share/doc/weechat-doc/weechat_quickstart.pl.html
|
||||
Index: /usr/share/doc/weechat-doc/html/weechat_quickstart.pl.html
|
||||
Files: /usr/share/doc/weechat-doc/html/weechat_quickstart.pl.html
|
||||
|
||||
+4
-4
@@ -1,9 +1,9 @@
|
||||
Document: weechat-quickstart-ru
|
||||
Title: WeeChat Quickstart (Russian)
|
||||
Author: Sebastien Helleu
|
||||
Title: WeeChat quick start guide (Russian)
|
||||
Author: Sébastien Helleu
|
||||
Abstract: A short HowTo for new WeeChat users (Russian version).
|
||||
Section: Network/Communication
|
||||
|
||||
Format: HTML
|
||||
Index: /usr/share/doc/weechat-doc/weechat_quickstart.ru.html
|
||||
Files: /usr/share/doc/weechat-doc/weechat_quickstart.ru.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: Sébastien 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-relay-protocol-fr
|
||||
Title: WeeChat Relay protocol (French)
|
||||
Author: Sébastien Helleu
|
||||
Abstract: This manual describes WeeChat Relay Protocol, used by
|
||||
remote GUI to communicate with Relay plugin (French version).
|
||||
Section: Network/Communication
|
||||
|
||||
Format: HTML
|
||||
Index: /usr/share/doc/weechat-doc/html/weechat_relay_protocol.fr.html
|
||||
Files: /usr/share/doc/weechat-doc/html/weechat_relay_protocol.fr.html
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
Document: weechat-relay-protocol-ja
|
||||
Title: WeeChat Relay protocol (Japanese)
|
||||
Author: Sébastien Helleu
|
||||
Abstract: This manual describes WeeChat Relay Protocol, used by
|
||||
remote GUI to communicate with Relay plugin (Japanese version).
|
||||
Section: Network/Communication
|
||||
|
||||
Format: HTML
|
||||
Index: /usr/share/doc/weechat-doc/html/weechat_relay_protocol.ja.html
|
||||
Files: /usr/share/doc/weechat-doc/html/weechat_relay_protocol.ja.html
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
Document: weechat-scripting-de
|
||||
Title: WeeChat scripting guide (German)
|
||||
Author: Sébastien 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
|
||||
+4
-4
@@ -1,10 +1,10 @@
|
||||
Document: weechat-scripting-en
|
||||
Title: WeeChat Scripting Guide (English)
|
||||
Author: Sebastien Helleu
|
||||
Title: WeeChat scripting guide (English)
|
||||
Author: Sébastien 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/weechat_scripting.en.html
|
||||
Files: /usr/share/doc/weechat-doc/weechat_scripting.en.html
|
||||
Index: /usr/share/doc/weechat-doc/html/weechat_scripting.en.html
|
||||
Files: /usr/share/doc/weechat-doc/html/weechat_scripting.en.html
|
||||
|
||||
+4
-4
@@ -1,10 +1,10 @@
|
||||
Document: weechat-scripting-fr
|
||||
Title: WeeChat Scripting Guide (French)
|
||||
Author: Sebastien Helleu
|
||||
Title: WeeChat scripting guide (French)
|
||||
Author: Sébastien 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/weechat_scripting.fr.html
|
||||
Files: /usr/share/doc/weechat-doc/weechat_scripting.fr.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: Sébastien 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: Sébastien 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: Sébastien 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: Sébastien 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
|
||||
+4
-7
@@ -1,13 +1,10 @@
|
||||
Document: weechat-tester-en
|
||||
Title: WeeChat Tester's Guide (English)
|
||||
Author: Sebastien Helleu
|
||||
Title: WeeChat tester's guide (English)
|
||||
Author: Sébastien Helleu
|
||||
Abstract: This document describes how to test and report
|
||||
bugs against the WeeChat IRC Client (English version).
|
||||
Section: Network/Communication
|
||||
|
||||
Format: text
|
||||
Files: /usr/share/doc/weechat-doc/weechat_tester.en.txt.gz
|
||||
|
||||
Format: HTML
|
||||
Index: /usr/share/doc/weechat-doc/weechat_tester.en.html
|
||||
Files: /usr/share/doc/weechat-doc/weechat_tester.en.html
|
||||
Index: /usr/share/doc/weechat-doc/html/weechat_tester.en.html
|
||||
Files: /usr/share/doc/weechat-doc/html/weechat_tester.en.html
|
||||
|
||||
+4
-7
@@ -1,13 +1,10 @@
|
||||
Document: weechat-tester-fr
|
||||
Title: WeeChat Tester's Guide (French)
|
||||
Author: Sebastien Helleu
|
||||
Title: WeeChat tester's guide (French)
|
||||
Author: Sébastien Helleu
|
||||
Abstract: This document describes how to test and report
|
||||
bugs against the WeeChat IRC Client (French version).
|
||||
Section: Network/Communication
|
||||
|
||||
Format: text
|
||||
Files: /usr/share/doc/weechat-doc/weechat_tester.fr.txt.gz
|
||||
|
||||
Format: HTML
|
||||
Index: /usr/share/doc/weechat-doc/weechat_tester.fr.html
|
||||
Files: /usr/share/doc/weechat-doc/weechat_tester.fr.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: Sébastien 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: Sébastien 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
|
||||
+4
-4
@@ -1,10 +1,10 @@
|
||||
Document: weechat-tester-pl
|
||||
Title: WeeChat Tester's Guide (Polish)
|
||||
Author: Sebastien Helleu
|
||||
Title: WeeChat tester's guide (Polish)
|
||||
Author: Sébastien 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/weechat_tester.pl.html
|
||||
Files: /usr/share/doc/weechat-doc/weechat_tester.pl.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: Sébastien 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
+4
-4
@@ -1,10 +1,10 @@
|
||||
Document: weechat-user-en
|
||||
Title: WeeChat User's Guide (English)
|
||||
Author: Sebastien Helleu
|
||||
Title: WeeChat user's guide (English)
|
||||
Author: Sébastien 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/weechat_user.en.html
|
||||
Files: /usr/share/doc/weechat-doc/weechat_user.en.html
|
||||
Index: /usr/share/doc/weechat-doc/html/weechat_user.en.html
|
||||
Files: /usr/share/doc/weechat-doc/html/weechat_user.en.html
|
||||
|
||||
Vendored
+4
-4
@@ -1,10 +1,10 @@
|
||||
Document: weechat-user-fr
|
||||
Title: WeeChat User's Guide (French)
|
||||
Author: Sebastien Helleu
|
||||
Title: WeeChat user's guide (French)
|
||||
Author: Sébastien 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/weechat_user.fr.html
|
||||
Files: /usr/share/doc/weechat-doc/weechat_user.fr.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: Sébastien 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: Sébastien 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
+10
@@ -0,0 +1,10 @@
|
||||
Document: weechat-user-pl
|
||||
Title: WeeChat user's guide (Polish)
|
||||
Author: Sébastien Helleu
|
||||
Abstract: This manual describes how to use the WeeChat
|
||||
IRC client (Polish version).
|
||||
Section: Network/Communication
|
||||
|
||||
Format: HTML
|
||||
Index: /usr/share/doc/weechat-doc/html/weechat_user.pl.html
|
||||
Files: /usr/share/doc/weechat-doc/html/weechat_user.pl.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
+5
@@ -1,7 +1,12 @@
|
||||
usr/lib/weechat/plugins/aspell.so
|
||||
usr/lib/weechat/plugins/exec.so
|
||||
usr/lib/weechat/plugins/fifo.so
|
||||
usr/lib/weechat/plugins/guile.so
|
||||
usr/lib/weechat/plugins/perl.so
|
||||
usr/lib/weechat/plugins/python.so
|
||||
usr/lib/weechat/plugins/ruby.so
|
||||
usr/lib/weechat/plugins/lua.so
|
||||
usr/lib/weechat/plugins/tcl.so
|
||||
usr/lib/weechat/plugins/script.so
|
||||
usr/lib/weechat/plugins/relay.so
|
||||
usr/lib/weechat/plugins/trigger.so
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user