Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-02-01 | relay: add "api" protocol (HTTP REST API) (issue #2066) | Sébastien Helleu | |
2024-01-01 | core: update copyright dates | Sébastien Helleu | |
2023-10-15 | core: make libintl.h required if CMake option ENABLE_NLS is enabled (issue ↵ | Sébastien Helleu | |
#2031) | |||
2023-10-05 | core: fix build error if CMake option ENABLE_NLS is turned to off or if ↵ | Sébastien Helleu | |
required dependencies are not found (closes #2026) | |||
2023-10-01 | core: make zstd dependency optional (closes #2024) | Sébastien Helleu | |
2023-08-15 | core: set minimum CMake version to 3.5 | Sébastien Helleu | |
This removes the following CMake warning: CMake Deprecation Warning at CMakeLists.txt:22 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument <min> value or use a ...<max> suffix to tell CMake that the project does not need compatibility with older versions. | |||
2023-07-31 | core: remove CMake option "ENABLE_DOC_WARN_LOCALE" (issue #1985) | Sébastien Helleu | |
2023-07-31 | doc: stop build of docs if a locale is missing, add CMake option ↵ | Sébastien Helleu | |
"ENABLE_DOC_WARN_LOCALE" (closes #1985) | |||
2023-07-08 | build: add C compiler options "-Wformat" and "-Werror=format-security" | Sébastien Helleu | |
2023-05-13 | core: add quotes around paths in CMake files (closes #29) | Sébastien Helleu | |
2023-03-31 | doc: add CMake option `ENABLE_DOC_INCOMPLETE` to force build of incomplete ↵ | Sébastien Helleu | |
docs (closes #1901) | |||
2023-03-31 | build: add condition to enable gcc/g++ specific options | Sébastien Helleu | |
This fixes warnings with clang. | |||
2023-03-30 | ci: disable build of doc when NLS is disabled | Sébastien Helleu | |
2023-03-30 | doc: convert docgen.py to C, remove autogen files from repository, add ↵ | Sébastien Helleu | |
parameter `--doc-gen` Changes: - build of doc now requires weechat-headless, translations and all plugins - convert docgen.py to C - remove `autogen_*` files from repository - add command line parameter `--doc-gen` in `weechat-headless` to build autogen files - build .mo files with directories like the installed ones (eg: "<lang>/LC_MESSAGES/weechat.mo") - remove javascript chapter from user's guide | |||
2023-03-25 | core: remove obsolete cpack config | Sébastien Helleu | |
This config was used to build binary package of WeeChat, which was never released in this format. | |||
2023-03-23 | core: add extra compiler options to check overflow of destination buffer and ↵ | Sébastien Helleu | |
output truncation | |||
2023-01-06 | core: add CMake test called "notests" when tests are not compiled | Sébastien Helleu | |
Now the command `make test` executes properly and returns 0 when test are not compiled. | |||
2023-01-06 | Revert "core: add a fake target "test" so that `make test` successes when ↵ | Sébastien Helleu | |
tests are not compiled" This reverts commit 129860fd52f3c0c040229a52371798c026fed4ab. | |||
2023-01-05 | core: add a fake target "test" so that `make test` successes when tests are ↵ | Sébastien Helleu | |
not compiled | |||
2023-01-05 | core: rename script git-version.sh to set_git_version.sh | Sébastien Helleu | |
2023-01-01 | core: update copyright dates | Sébastien Helleu | |
2022-10-15 | python: remove support of Python 2.x | Sébastien Helleu | |
2022-08-13 | core: fix CMake warning in Python detection | Sébastien Helleu | |
2022-01-17 | core: update copyright dates | Sébastien Helleu | |
2021-12-24 | relay: add zstd compression in weechat protocol | Sébastien Helleu | |
Option relay.network.compression_level is renamed to relay.network.compression and is now a percentage between 0 (no compression) to 100 (best compression, slowest). Compression is now disabled by default in weechat protocol and must be enabled via the `handshake` command (option `compression` has been removed from `init` command). | |||
2021-11-21 | core: fix compilation with Ruby 3.0 on macOS (issue #1721, closes #1605) | Sébastien Helleu | |
2021-09-19 | typing: correct typo in CMake option description | Jan Palus | |
2021-07-04 | typing: add typing plugin | Sébastien Helleu | |
2021-05-12 | core: improve options to load GnuTLS system/user CAs (closes #972) | Sébastien Helleu | |
Changes: * new option: weechat.network.gnutls_ca_system * option weechat.network.gnutls_ca_file renamed to weechat.network.gnutls_ca_user * reload certificates when options are changed * remove build option CA_FILE | |||
2021-05-11 | core: mention evaluation with string_eval_path_home for CMake/autotools ↵ | Sébastien Helleu | |
option CA_FILE (issue #1285) | |||
2021-05-11 | core: set WeeChat home to empty string by default in CMake and autotools ↵ | Sébastien Helleu | |
(issue #1285) | |||
2021-05-08 | core: Use mallinfo2() when available | Andrew Potter | |
mallinfo() is deprecated in glibc 2.33 | |||
2021-01-02 | core: update copyright dates | Sébastien Helleu | |
2020-11-29 | Revert "core: add extra compiler options to check overflow of destination ↵ | Sébastien Helleu | |
buffer and output truncation" This reverts commit 4ff4a64209f63cf2a048f7941168336da58727ab. These compiler flags are not supported on old compiler version, for example on Debian Stretch/Jessie and Ubuntu Xenial (16.04). | |||
2020-11-28 | core: add extra compiler options to check overflow of destination buffer and ↵ | Sébastien Helleu | |
output truncation | |||
2020-06-13 | javascript: disable build by default and remove Debian packaging of ↵ | Sébastien Helleu | |
JavaScript plugin (issue #360) | |||
2020-04-18 | core: make GnuTLS a required dependency | Sébastien Helleu | |
2020-04-12 | core: fix indentation | Sébastien Helleu | |
2020-04-12 | cmake: fix bugged WEECHAT_SHAREDIR definition exposed by DATAROOTDIR rename | Eli Schwartz | |
configure.ac defines this to /usr/share/weechat, which means scripts can load from this directory as a fallback for $HOME/.weechat/, but cmake defines this instead as /usr/share, which means system-installed fallback scripts would need to be installed to /usr/share/python/foo.py instead, and that's completely insane! Fix this discrepancy by creating a cmake define specifically for WEECHAT_SHAREDIR based on the datarootdir, just like autotools does it. | |||
2020-04-12 | cmake: rename internal variable SHAREDIR to DATAROOTDIR | Eli Schwartz | |
This is how other build systems (e.g. autotools) see the variable, and cmake's own GNUInstallDirs defines the same. It more clearly describes what this setting does vs. the ambiguous "sharedir". | |||
2020-01-04 | core: update copyright dates | Sébastien Helleu | |
2019-11-18 | core: add different icons sizes (16x16 to 512x512) (closes #1347) | Sébastien Helleu | |
2019-10-07 | core: add a desktop file (closes #982, closes #408) | Lucas Hoffmann | |
2019-10-01 | core: fix style in CMake files | Sébastien Helleu | |
2019-09-27 | core: fix build on Alpine (closes #1406) | Kyle Sabo | |
2019-09-15 | core: display an error on missing dependency in CMake (closes #916, closes #956) | Sébastien Helleu | |
2019-08-27 | core: disable option "-Werror-implicit-function-declaration" for C++ compiler | Sébastien Helleu | |
This option is valid for C compiler only. | |||
2019-07-31 | core: fix help on python to build with Python 2 (issue #1382) | Sébastien Helleu | |
2019-07-01 | core: compile with Python 3 by default | Sébastien Helleu | |
The CMake option ENABLE_PYTHON3 is renamed to ENABLE_PYTHON2, to use Python 2 first then fallback on Python 3. In the same way, the configure option --enable-python3 is renamed to --enable-python2, to use Python 2 first then fallback on Python 3. | |||
2019-05-01 | core: replace CMAKE_INSTALL_PREFIX by ${prefix} in libdir (weechat.pc) | Sébastien Helleu | |