Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-11-14 | core: add labels in GitHub issue templates | Sébastien Helleu | |
2019-11-13 | core: fix French translation of "uptime" | Sébastien Helleu | |
2019-11-12 | core: update ChangeLog | Sébastien Helleu | |
2019-11-12 | build: support python 3.8 | Eli 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-12 | python: use more idiomatic cmake pkg-config linking | Eli 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-12 | cmake: vendor in a new version of FindPkgConfig | Eli 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. | |||
2019-11-11 | debian: disable javascript plugin on Debian Sid and Ubuntu Eoan | Sébastien Helleu | |
2019-11-10 | core: update ChangeLog (issue #1420) | Sébastien Helleu | |
2019-11-10 | core: link with libnetwork and not libpthread on Haiku (autotools) (issue #1420) | Sébastien Helleu | |
2019-11-10 | Haiku: link libnetwork, not libpthread. | Jerome Duval | |
2019-11-08 | irc: set option irc.look.display_pv_warning_address to off by default (issue ↵ | Sébastien Helleu | |
#892) This is because the bitlbee server causes the warning to be displayed when it is not expected (the address of remote nick changes multiple times on login). | |||
2019-11-07 | core: move line from "New features" to "Bug fixes" | Sébastien Helleu | |
2019-11-05 | core: update URL of WeeChat blog | Sébastien Helleu | |
2019-11-04 | doc: add examples of division in ${calc:...} (plugin API reference) | Sébastien Helleu | |
2019-11-04 | doc: fix list of "updated in" versions in function string_eval_expression ↵ | Sébastien Helleu | |
(plugin API reference) | |||
2019-11-03 | core: fix sentence in release notes | Sébastien Helleu | |
2019-11-03 | irc: fix typo and examples in /help server | Sébastien Helleu | |
2019-11-03 | core: update German translations | Nils Görs | |
2019-11-03 | irc: set raw filter to "*" if local variable "filter" was not set after ↵ | Sébastien Helleu | |
/upgrade on raw buffer | |||
2019-11-03 | irc: restore irc raw filter after /upgrade (issue #1000) | Sébastien Helleu | |
2019-11-03 | irc: add filters on raw buffer (closes #1000) | Sébastien Helleu | |
2019-10-30 | fset: add comment on filter by evaluated expression | Sébastien Helleu | |
2019-10-30 | fset: fix filter variable used to match filter string | Sébastien Helleu | |
2019-10-23 | plugins: sort options added in configuration sections | Sébastien Helleu | |
2019-10-23 | core: optimize search of options in configuration sections | Sébastien Helleu | |
Since options are sorted in sections, it is faster to search from the last option to the first one. For configuration files with many options in a single section (like plugins.conf), the load of configuration file is about 2 to 3x faster. | |||
2019-10-22 | doc: add keys to type for the example message with color codes (user's guide) | Sébastien Helleu | |
2019-10-21 | core: fix typo in French translation of /help fset | Sébastien Helleu | |
2019-10-20 | debian: disable javascript plugin on Ubuntu Focal | Sébastien Helleu | |
2019-10-14 | core: fix scrolling up in bare mode when switched to bare mode at the top of ↵ | Sébastien Helleu | |
the buffer (closes #899, issue #978) | |||
2019-10-13 | doc: update German auto-generated file | Sébastien Helleu | |
2019-10-13 | core: update German translations | Nils Görs | |
2019-10-13 | core: add info about Python 3 and strings in release notes | Sébastien Helleu | |
2019-10-13 | doc: fix typo in scripting guide | Sébastien Helleu | |
2019-10-12 | doc: fix language in links to plugin API reference (scripting guide) | Sébastien Helleu | |
2019-10-12 | doc: add links on signals and hsignals (plugin API reference) | Sébastien Helleu | |
2019-10-12 | python: send "bytes" instead of "str" to callbacks in Python 3 when the ↵ | Sébastien Helleu | |
string is not UTF-8 valid (issue #1220, closes #1389) | |||
2019-10-12 | core: add reverse of string for screen in evaluation of expressions with ↵ | Sébastien Helleu | |
"revscr:" | |||
2019-10-11 | doc: update German auto-generated file | Sébastien Helleu | |
2019-10-11 | core: update German translations | Nils Görs | |
2019-10-11 | irc: add option irc.look.display_pv_warning_address (closes #892) | Sébastien Helleu | |
If the address of remote nick changes in a private buffer, a warning is displayed. | |||
2019-10-10 | doc: add value -1 for notify level in function hook_line (plugin API reference) | Sébastien Helleu | |
2019-10-09 | irc: add server option "ssl_password" (issue #115, issue #1416) | Sébastien Helleu | |
2019-10-09 | core: update translations (issue #115, issue #1416) | Sébastien Helleu | |
2019-10-09 | irc: add server option ssl_password for SSL certificate private key password ↵ | Simmo Saan | |
(closes #115) | |||
2019-10-09 | irc: fix compiler warning on uninitialized variable | Sébastien Helleu | |
2019-10-08 | core: add German translations in weechat.desktop | Nils Görs | |
2019-10-08 | doc: add value -1 for notify level in trigger of type line (user's guide) | Sébastien Helleu | |
2019-10-07 | core: update ChangeLog (issue #982, issue #408) | Sébastien Helleu | |
2019-10-07 | core: add keywords in weechat.desktop (issue #982, issue #408) | Sébastien Helleu | |
2019-10-07 | core: add French translations in weechat.desktop (issue #982, issue #408) | Sébastien Helleu | |