Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-05-21 | core: fix tests when NLS is disabled | Sébastien Helleu | |
2021-05-21 | core: fix build error if ENABLE_NLS is OFF | Giuseppe Bilotta | |
wee-eval.c calls gettext directly, but gettext is not a function if ENABLE_NLS is off. Fix by defining a gettext macro (that expands to its first argument) if NLS support is disabled. | |||
2021-05-11 | core: split WeeChat home in 4 directories, use XDG directories by default ↵ | Sébastien Helleu | |
(issue #1285) The 4 directories (which can be the same): - config: configuration files, certificates - data: log/upgrade files, local plugins, scripts, xfer files - cache: script repository, scripts downloaded (temporary location) - runtime: FIFO pipe, relay UNIX sockets | |||
2021-05-11 | core: move home directory functions from weechat.c to wee-dir.c (issue #1285) | Sébastien Helleu | |
2021-03-16 | core: add options to customize commands on system signals, quit by default ↵ | Sébastien Helleu | |
on SIGHUP when not running headless (closes #1595) New options to customize behavior on signals received, with the default behavior: - weechat.signal.sighup: quit in normal mode, reload config in headless - weechat.signal.sigquit: quit - weechat.signal.sigterm: quit - weechat.signal.sigusr1: no command executed by default - weechat.signal.sigusr2: no command executed by default The signals SIGUSR1 and SIGUSR2 are introduced by this commit, so it's now possible to run commands when they are received. The SIGHUP signal makes now WeeChat quit, it was the behavior before version 2.9 of WeeChat (see commit de1e61f7cd50cbd1a99777fe6611642a51abf5f6). | |||
2021-01-02 | core: update copyright dates | Sébastien Helleu | |
2020-04-22 | core: reload config on SIGHUP | Tom Fitzhenry | |
fixes https://github.com/weechat/weechat/issues/1476 | |||
2020-04-19 | core: add command line option "--stdout" in weechat-headless binary (closes ↵ | Sébastien Helleu | |
#1475, closes #1477) | |||
2020-04-19 | core: log to stdout, if headless | Tom Fitzhenry | |
Fixes https://github.com/weechat/weechat/issues/1475 . | |||
2020-03-20 | api: add info "auto_connect" (closes #1453) | Sébastien Helleu | |
2020-01-04 | core: update copyright dates | Sébastien Helleu | |
2019-01-01 | core: update copyright dates | Sébastien Helleu | |
2018-11-29 | core: use https for links to GNU GPL license | Sébastien Helleu | |
2018-11-17 | core: add command line option "-t" (or "--temp-dir") to create a temporary ↵ | Sébastien Helleu | |
WeeChat home (deleted on exit) | |||
2018-09-06 | core: allow multiple options "-r" ("--run-command") in command line ↵ | Sébastien Helleu | |
arguments (closes #1248) | |||
2018-03-16 | core: quit WeeChat on ctrl-C (signal SIGINT) in headless mode | Sébastien Helleu | |
2018-03-11 | core: add binary weechat-headless to run WeeChat without interface (closes ↵ | Sébastien Helleu | |
#1120) The optional command line option "--daemon" runs WeeChat like a daemon (fork, new process group, file descriptors closed). | |||
2018-01-05 | core: update copyright dates | Sébastien Helleu | |
2017-08-10 | core: remove value for first #define in headers, add "PLUGIN" in plugin headers | Sébastien Helleu | |
2017-07-05 | core: add constant WEECHAT_EXTRA_LIBDIR | Sébastien Helleu | |
2017-01-13 | tests: fix compilation of tests on FreeBSD 11 | Sébastien Helleu | |
Some includes were missing in .h files, and the tests must be linked with intl and execinfo on FreeBSD. | |||
2017-01-01 | core: update copyright dates | Sébastien Helleu | |
2016-11-13 | core: fix deadlock when quitting after a signal is received (closes #32) | Sébastien Helleu | |
The code in signal handers (SIGHUP, SIGQUIT, SIGTERM) is moved into main loop, this hopefully fixes the deadlock when quitting after receiving one of these signals. The code in SIGWINCH signal handler is moved too (even if it shouldn't be a problem). | |||
2016-01-01 | core: update copyright dates | Sébastien Helleu | |
2015-04-30 | core: add comments after some #endif | Sébastien Helleu | |
2015-04-17 | core: add a welcome message on first WeeChat run (closes #318) | Sébastien Helleu | |
2015-01-01 | core: update copyright dates | Sébastien Helleu | |
2014-12-13 | core: use https for WeeChat URLs | Sébastien Helleu | |
2014-07-14 | core: move main() function into Curses GUI | Sébastien Helleu | |
2014-07-14 | core: display a warning on startup if $TERM is not screen(-256color) under ↵ | Sébastien Helleu | |
screen/tmux The same warning is displayed with command "/debug term". | |||
2014-07-01 | core: remove "www" in weechat.org URLs | Sébastien Helleu | |
2014-03-19 | core: fix use of reserved C identifiers in headers (closes #31) | Sebastien Helleu | |
2014-01-01 | core: update copyright dates | Sebastien Helleu | |
2013-03-25 | script: fix compilation on GNU/Hurd (patch #7977) (thanks to Andrew Potter) | Sebastien Helleu | |
PATH_MAX is now defined in weechat-plugin.h (if not defined, for example on GNU/Hurd), so that all plugins can use it. | |||
2013-01-01 | core: update copyright dates | Sebastien Helleu | |
2012-08-14 | core: add hidden command line options --no-gnutls and --no-gcrypt (no ↵ | Sebastien Helleu | |
init/deinit of gnutls/crypt, useful for valgrind/electric-fence) | |||
2012-07-13 | core: add command line option "-r" (or "--run-command") to run command(s) ↵ | Peter Boström | |
after startup of WeeChat | |||
2012-01-08 | core: update copyright dates | Sebastien Helleu | |
2011-10-26 | core: remove unneeded whitespace | Sebastien Helleu | |
2011-01-01 | Update copyright dates | Sebastien Helleu | |
2010-12-26 | Add info "weechat_upgrading", signal "upgrade_ended", display duration of ↵ | Sebastien Helleu | |
upgrade | |||
2010-06-25 | Update comments after #endif in C headers | Sebastien Helleu | |
2010-06-22 | Update licenses and copyrights, add missing author names in sources | Sebastien Helleu | |
2010-04-09 | Define WeeChat license as macro for C compiler, used in plugins to set license | Sebastien Helleu | |
2010-01-03 | Update copyright dates | Sebastien Helleu | |
2009-09-15 | Add options for CTCP, to block/customize CTCP reply (task #9693), add ↵ | Sebastien Helleu | |
missing CTCP: clientinfo, finger, source, time, userinfo (task #7270) | |||
2009-09-05 | Use new WeeChat site, weechat.org | Sebastien Helleu | |
2009-03-21 | Add new command /version, add count of /upgrade, fix bugs with command exec | Sebastien Helleu | |
New (core) command /version displays version, and number of upgrades done with first start date (if # /upgrade > 0). The number of upgrades is displayed at startup (if > 0). | |||
2009-03-18 | Add "replacement" argument for string_remove_color in plugin API | Sebastien Helleu | |
2009-02-07 | Add hidden command line option --no-dlclose to remove dlclose() for unloaded ↵ | Sebastien Helleu | |
plugins (useful when using valgrind) |