summaryrefslogtreecommitdiff
path: root/src/core/weechat.h
AgeCommit message (Collapse)Author
2022-06-18core: add trailing slashes in URLsSébastien Helleu
2022-01-17core: update copyright datesSébastien Helleu
2021-05-21core: fix tests when NLS is disabledSébastien Helleu
2021-05-21core: fix build error if ENABLE_NLS is OFFGiuseppe 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-11core: 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-11core: move home directory functions from weechat.c to wee-dir.c (issue #1285)Sébastien Helleu
2021-03-16core: 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-02core: update copyright datesSébastien Helleu
2020-04-22core: reload config on SIGHUPTom Fitzhenry
fixes https://github.com/weechat/weechat/issues/1476
2020-04-19core: add command line option "--stdout" in weechat-headless binary (closes ↵Sébastien Helleu
#1475, closes #1477)
2020-04-19core: log to stdout, if headlessTom Fitzhenry
Fixes https://github.com/weechat/weechat/issues/1475 .
2020-03-20api: add info "auto_connect" (closes #1453)Sébastien Helleu
2020-01-04core: update copyright datesSébastien Helleu
2019-01-01core: update copyright datesSébastien Helleu
2018-11-29core: use https for links to GNU GPL licenseSébastien Helleu
2018-11-17core: add command line option "-t" (or "--temp-dir") to create a temporary ↵Sébastien Helleu
WeeChat home (deleted on exit)
2018-09-06core: allow multiple options "-r" ("--run-command") in command line ↵Sébastien Helleu
arguments (closes #1248)
2018-03-16core: quit WeeChat on ctrl-C (signal SIGINT) in headless modeSébastien Helleu
2018-03-11core: 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-05core: update copyright datesSébastien Helleu
2017-08-10core: remove value for first #define in headers, add "PLUGIN" in plugin headersSébastien Helleu
2017-07-05core: add constant WEECHAT_EXTRA_LIBDIRSébastien Helleu
2017-01-13tests: fix compilation of tests on FreeBSD 11Sébastien Helleu
Some includes were missing in .h files, and the tests must be linked with intl and execinfo on FreeBSD.
2017-01-01core: update copyright datesSébastien Helleu
2016-11-13core: 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-01core: update copyright datesSébastien Helleu
2015-04-30core: add comments after some #endifSébastien Helleu
2015-04-17core: add a welcome message on first WeeChat run (closes #318)Sébastien Helleu
2015-01-01core: update copyright datesSébastien Helleu
2014-12-13core: use https for WeeChat URLsSébastien Helleu
2014-07-14core: move main() function into Curses GUISébastien Helleu
2014-07-14core: 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-01core: remove "www" in weechat.org URLsSébastien Helleu
2014-03-19core: fix use of reserved C identifiers in headers (closes #31)Sebastien Helleu
2014-01-01core: update copyright datesSebastien Helleu
2013-03-25script: 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-01core: update copyright datesSebastien Helleu
2012-08-14core: 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-13core: add command line option "-r" (or "--run-command") to run command(s) ↵Peter Boström
after startup of WeeChat
2012-01-08core: update copyright datesSebastien Helleu
2011-10-26core: remove unneeded whitespaceSebastien Helleu
2011-01-01Update copyright datesSebastien Helleu
2010-12-26Add info "weechat_upgrading", signal "upgrade_ended", display duration of ↵Sebastien Helleu
upgrade
2010-06-25Update comments after #endif in C headersSebastien Helleu
2010-06-22Update licenses and copyrights, add missing author names in sourcesSebastien Helleu
2010-04-09Define WeeChat license as macro for C compiler, used in plugins to set licenseSebastien Helleu
2010-01-03Update copyright datesSebastien Helleu
2009-09-15Add options for CTCP, to block/customize CTCP reply (task #9693), add ↵Sebastien Helleu
missing CTCP: clientinfo, finger, source, time, userinfo (task #7270)
2009-09-05Use new WeeChat site, weechat.orgSebastien Helleu
2009-03-21Add new command /version, add count of /upgrade, fix bugs with command execSebastien 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).