summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-12-08core: add directory /usr/share/applications/ in cygwin package "weechat"Sébastien Helleu
2019-12-08Version 2.8-devSébastien Helleu
2019-12-08Version 2.7Sébastien Helleu
2019-12-08core: remove obsolete file FindTCL.cmake from root Makefile.amSébastien Helleu
2019-12-08debian: fix debian/wheezy and ubuntu/trusty patchesSébastien Helleu
2019-12-08debian: update changelogSébastien Helleu
2019-12-08debian: bump Standards-Version to 4.4.0Sébastien Helleu
2019-12-01doc: update Polish auto-generated filesSébastien Helleu
2019-12-01doc: updated polish traslationKrzysztof Korościk
2019-12-01po: update polish translationKrzysztof Korościk
2019-12-01doc: update German auto-generated filesSébastien Helleu
2019-11-29core: update German translationsNils Görs
2019-11-28core: exit makedist.sh script if command "cd" failedSébastien Helleu
2019-11-28core: replace "! -z" by "-n" in build-debian.shSébastien Helleu
2019-11-28core: replace "-o" by "||" in tools scriptsSébastien Helleu
2019-11-28core: run command and check return code on same line in tools scriptsSébastien Helleu
2019-11-28core: double quote variables in tools scriptsSébastien Helleu
2019-11-27core: double quote variables in script autogen.shSébastien Helleu
2019-11-26Version 2.7-rc1Sébastien Helleu
2019-11-25tests: add unit tests on hash algorithms with salt (issue #635)Sébastien Helleu
2019-11-25core: fix typo in French translation (issue #635)Sébastien Helleu
2019-11-25core: move each hash algorithm in a separate function (issue #635)Sébastien Helleu
2019-11-25doc: update auto-generated files with WeeChat options (issue #635)Sébastien Helleu
2019-11-25core: remove obsolete translationsSébastien Helleu
2019-11-25core: update ChangeLog (issue #635)Sébastien Helleu
2019-11-25core: add more info in /help weechat.look.nick_color_hash_salt (issue #635)Sébastien Helleu
2019-11-25core: remove allocation of string when salt is used (issue #635)Sébastien Helleu
2019-11-25core: add option weechat.look.nick_color_hash_salt to allow for reshuffling ↵Simmo Saan
of colors (issue #635)
2019-11-24doc: list the things removed by WeeChat on /plugin unload (user's guide)Sébastien Helleu
2019-11-24doc: fix translations in French plugin API referenceSébastien Helleu
2019-11-24doc: remove flags "translation missing" in French docsSébastien Helleu
2019-11-22doc: bump version of documentation generatorSébastien Helleu
2019-11-22doc: add function to print counters, add separator lines (documentation ↵Sébastien Helleu
generator)
2019-11-22doc: simplify function to compute SHA256 checksum, move function outside ↵Sébastien Helleu
class AutogenDoc (documentation generator)
2019-11-22doc: sort locales in documentation generatorSébastien Helleu
2019-11-22doc: remove path option in documentation generatorSébastien Helleu
2019-11-22doc: remove obsolete ignored options/completions in documentation generatorSébastien Helleu
2019-11-21irc: do not automatically open a channel with name "0" (closes #1429)Sébastien Helleu
"0" is a special channel name which causes a client to leave all the channels it is presently on. Note that when option irc.look.buffer_open_before_join is on, WeeChat may still open channel buffers with an invalid channel name like "1". The server should reply something like that, displayed on the server buffer: 1: No such channel
2019-11-19core: update build directories in .gitignoreSébastien Helleu
2019-11-18core: remove arguments for endforeach() in CMake filesSébastien Helleu
2019-11-18core: add different icons sizes (16x16 to 512x512) (closes #1347)Sébastien Helleu
2019-11-17core: set buffer name, short name and title only if the value has changedSébastien Helleu
This fix reduces the number of messages "_buffer_title_changed" sent to the weechat relay clients in IRC private buffers (this message was sent for every new message received in the private buffer).
2019-11-15core: rename label "enhancement" to "feature"Sébastien Helleu
2019-11-15irc: mention /filter command in /help irc.look.smart_filterSébastien Helleu
2019-11-14core: add labels in GitHub issue templatesSébastien Helleu
2019-11-13core: fix French translation of "uptime"Sébastien Helleu
2019-11-12core: update ChangeLogSébastien Helleu
2019-11-12build: support python 3.8Eli Schwartz
In python 3.8, in order to link to -lpython3.8, you need to use the exported pkg-config interface 'python3-embed' (or 'python3-config --libs --embed'), see https://bugs.python.org/issue36721 for details.
2019-11-12python: use more idiomatic cmake pkg-config linkingEli Schwartz
cmake documentation is absolutely atrocious, and I don't know why they mention all the wrong things to use, and the cargo cult of successfully writing a cmake build definition (copy-pasting what works from other projects) also uses all the wrong things. But it turns out it is possible to correctly link a PkgConfig target despite all that, at least, *iff* you use cmake >= 3.13. I've chosen option 2, which is to vendor in cmake >= 3.13's FindPkgConfig module in the previous commit. Using IMPORTED_TARGET GLOBAL in a pkg-config check will result in a proper linker target being created. For comparison, this is like using meson's dependency() target, except meson forces you to do this by default. The result is that the build system's internal representation of how to link something, is used instead of manually passing build flags defined in variables. This is an important distinction to make, because cmake does not have a list datatype, and instead turns lists into strings separated by ';' which are indistinguishable from, like, strings which contain ';' characters. When you pass the resulting list-which-isn't-really-a-list to link an executable/library, you either need to preprocess the variable to replace ';' with ' ' (just in case there are multiple elements) or use cmake functions which magically know to do this themselves -- or at least, I assume there are cmake functions that correctly handle so-called "lists", or there would be no need for "lists" to exist. The IMPORTED_TARGET will define a bunch of INTERFACE_* properties which do seem to do exactly this. The resulting build definition should actually, correctly, link python, thereby fixing #1398 in a better way.
2019-11-12cmake: vendor in a new version of FindPkgConfigEli Schwartz
The current one is anciently ancient, and dates back to commit 4d2925ef1c3dd5df288be55557358b60cbb0926e which vendored this "for old versions of cmake". Well, currently it just stops using new versions of FindPkgConfig, so we're stuck on the 2006 version from cmake 2.5.0. Instead of deleting it entirely (the minimum version of cmake is currently 3.0) make this vendored file continue to be useful by using it to vendor in the latest version of FindPkgConfig from cmake 3.16.0-rc3 with a bunch of useful improvements.