Permalink
Commits on Dec 15, 2014
  1. Rename arch package to weechat-nerv

    committed Dec 15, 2014
  2. Merge tag 'v1.0.1' into nerv

    WeeChat 1.0.1
    
    * tag 'v1.0.1': (40 commits)
      Version 1.0.1
      core: check that data is not NULL in function string_iconv_fprintf
      relay: fix send of signals "relay_client_xxx" (closes #214)
      core: fix crash on buffer close when option weechat.look.hotlist_remove is set to "merged" (closes #199)
      irc: fix type of value stored in hashtable when joining a channel (closes #211)
      doc: update auto-generated files
      core: update Japanese translations
      core: fix highlight of IRC action messages when option irc.look.nick_mode is set to "action" or "both" (closes #206)
      core: fix compilation of plugin API functions (macros) when compiler optimizations are enabled (closes #200)
      core: update German translations
      doc: updated polish translations
      core: update polish translations
      core: fix sentence in ChangeLog
      guile: fix compilation with Guile < 2.0.4 (closes #198)
      trigger: do not allow any changes on a trigger when it is currently running (closes #189)
      aspell: fix compilation with enchant version older than 1.6.0 (closes #192)
      core: fix window/buffer pointers used in command /eval
      api: fix bug in function hdata_move when absolute value of count is greater than 1
      perl: fix detection of Perl >= 5.20 with autotools
      core: fix build of tests with autotools
      ...
    
    Conflicts:
    	src/plugins/weechat-plugin.h
    committed Dec 15, 2014
Commits on Aug 21, 2014
  1. Merge tag 'v1.0' into guns

    WeeChat 1.0
    
    * tag 'v1.0': (745 commits)
      Version 1.0
      tests: read WeeChat command line arguments in environment variable "WEECHAT_TESTS_ARGS"
      tests: fix memory leaks
      tests: add tests of function string_split_shell
      tests: add partial tests of functions hashtable_set*
      tests: don't install binary "tests" with autotools
      doc: add missing file "tests.cpp" in developer's guide
      debian: link against libgcrypt20-dev and libgnutls28-dev
      tests: add tests of function string_replace_with_callback
      core: separate new features and bugs fixed in ChangeLog
      doc: update Polish auto-generated files
      core: updated polish translations
      core: make argument "errors" optional in function string_replace_with_callback
      core: update Japanese translations
      doc: add example with "callback_free_key" in function hashtable_set_pointer (plugin API reference)
      core: callback_free_key shouldn't point to already free'd value
      core: check that callback is not NULL in function string_replace_with_callback
      Version 1.0-rc3
      core: fix potential crash in case of malloc error when resetting config option
      irc: free nick immediately in case of malloc error
      ...
    committed Aug 21, 2014
  2. Unset pkgver

    committed Aug 21, 2014
Commits on Mar 27, 2014
  1. Merge tag 'v0.4.3' into guns

    WeeChat 0.4.3
    
    * tag 'v0.4.3': (296 commits)
      Version 0.4.3
      doc: clean temporary files used to build man pages (autotools)
      doc: add missing Polish docs in Makefile.am
      doc: update Japanese translations, user/developer's guide and plugin API reference
      core: fix apply of layout when buffers that are not in layout are before some buffers in layout
      weercd.py: use /usr/bin/env in python shebang
      core: fix typo in FindGnuTLS.cmake
      core: fix hotlist problems after apply of a layout (bug #41481)
      doc: update Polish translations and user's guide
      ruby: add detection and fix compilation with Ruby 2.0 (patch #8209)
      core: remove multiple detections of pkg-config in configure.ac
      core: fix installation of weechat-plugin.h with autotools (patch #8305)
      alias: add default alias /beep => /print -stderr \a
      core: fix a French translation
      doc: fix typos in French relay protocol
      core: use structure itself for sizeof in two malloc
      doc: add French version of relay protocol
      ruby: fix compilation warning
      core: fix compilation on Android (replace include of sys/termios.h by termios.h) (bug #41434)
      doc: minor changes in developer's guide
      ...
    committed Mar 27, 2014
Commits on Oct 31, 2013
  1. Add PKGBUILD

    committed Oct 31, 2013
  2. Remove OS X configure hacks

    committed Oct 31, 2013
  3. Merge tag 'v0.4.2' into guns

    WeeChat 0.4.2
    
    * tag 'v0.4.2': (240 commits)
      Version 0.4.2
      core: fix detection of python on Cygwin (autotools)
      core: add detection of pkg-config (required on Cygwin)
      core: move the "-no-undefined" from LDFLAGS in configure.ac to Makefile.am in plugins
      relay: fix decoding of websocket frames when there are multiple frames in a single message received (only the first one was decoded)
      core: fix display of read marker after buffer switch when there is no line displayed after (only filtered lines)
      irc: use "private" notify for welcome notices displayed in channel (like when they are displayed in server buffer)
      irc: remove target of notice (self nick) in the display of channel welcome notice (fix highlight problem)
      irc: display target of notice when it is displayed in channel
      irc: fix reconnection to server using IPv6 (bug #38819, bug #40166)
      core: replace some code by calls to function gui_chat_clrtoeol()
      core: fix spaces displayed after combining chars (bug #40115)
      core: fix typo in a french error message for /window merge
      core: clear whole line before displaying content instead of clearing after the end of content (bug #40115)
      core: update italian translations
      doc: update german auto-generated file with IRC options
      core: fix display of read marker (as horizontal line) or day change message after last buffer line when scrolling (bug #40126)
      core: fix time displayed in status bar (it was one second late) (bug #40097)
      core: fix extension (.exe) of symbolic link "weechat-curses" under Cygwin
      core: replace some calls to ncurses *printw functions by *addstr
      ...
    committed Oct 31, 2013
Commits on Jul 23, 2013
  1. Merge tag 'v0.4.1' into guns

    WeeChat 0.4.1
    
    * tag 'v0.4.1': (65 commits)
      Version 0.4.1
      irc: fix name of server buffer after /server rename (set name "server.name" instead of "name")
      core: update italian translations
      relay: fix uncontrolled format string in redirection of irc commands
      irc: fix uncontrolled format string when sending unknown irc commands (if option irc.network.send_unknown_commands is on)
      irc: fix uncontrolled format string when sending ison command (for nicks monitored by /notify)
      api: do not display a warning by default when loading a script with a license different from GPL
      doc: update italian docs
      core: fix typo in comment
      irc: fix refresh of nick in input bar when joining a new channel with op status (bug #38969)
      Version 0.4.1-rc2
      irc: remove tag "notify_private" from notices received before message 001
      doc: fix typo in user's guide (thanks to faen)
      python: fix crash when loading scripts with Python 3.x (patch #8044) (thanks to isak)
      doc: update polish translations and docs
      irc: fix display of CTCP messages that contain bold attribute (bug #38895)
      doc: update german translations and docs
      doc: update japanese translations and docs
      script: add key alt+A in /help script (thanks ArZa)
      core: add options weechat.look.prefix_align_more_after and weechat.look.prefix_buffer_align_more_after
      ...
    committed Jul 23, 2013
Commits on Mar 24, 2013
  1. Add ruby include dir to CFLAGS

    Did not pick up ruby 2.0's include dir automatically
    committed Mar 24, 2013
  2. Merge branch 'master' into guns

    * master: (127 commits)
      ruby: fix crash with Ruby 2.0: use one array for the last 6 arguments of function config_new_option (bug #31050)
      irc: fix default completion (like nicks) in commands /msg, /notice, /query and /topic
      irc: fix prefix color for nick when the prefix is not in irc.color.nick_prefixes: use default color (key "*")
      doc: use listing style for commands in quickstart guide
      doc: change style for listings in asciidoc CSS
      irc: add option irc.look.pv_buffer: automatically merge private buffers (optionally by server) (task #11924)
      core: fix refresh of item "completion" (bug #38214) (patch from Nils Görs)
      scripts: create directories (language and language/autoload) on each action (install/remove/autoload), just in case they have been removed (bug #38473)
      script: create "script" directory on each action (just in case it has been removed) (bug #38472)
      relay: rename compression "gzip" to "zlib" (compression is zlib, not gzip) (thanks to Dominik Honnef)
      core: fix typos in french translations
      rmodifier: add info about "groups" in /help rmodifier
      core: fix typos in many comments and some strings
      core: fix typos in ChangeLog
      core: add support of multiple layouts (task #11274)
      doc: add link to weechat.org/info in scripting guide (URL transfer) and plugin API reference (function hook_process)
      lua: fix crash on stack overflow: call lua_pop() for values returned by lua functions (bug #38510)
      doc: add range for integer/long integer objects, add examples with negative numbers (relay protocol)
      relay: add missing "id" in raw messages sent to clients when compression is off (weechat protocol)
      relay: add negative numbers (integer: -123456 and long: -1234567890L) in command "test" (weechat protocol)
      ...
    committed Mar 24, 2013
Commits on Jan 17, 2013
  1. Merge remote-tracking branch 'origin/master' into guns

    * origin/master: (271 commits)
      core: fix detection of guile in configure
      core: fix typo in comment
      Version 0.4.0-rc3
      core: fix click in item "buffer_nicklist" when nicklist is a root bar (bug #38080)
      core: fix display bugs with non-printable chars like tabs (part of messages not displayed) (bug #38076)
      core: update version in gettext files
      core: update german translations
      doc: update polish FAQ, quickstart and scripting guide
      core: fix crash in display of chat area when the ncurses chat window is not initialized
      guile: fix bad conversion of shared strings (replace calls to scm_i_string_chars by scm_to_locale_string) (bug #38067)
      core: fix typo in comment
      core: fix line returned when clicking on a bar (according to position and filling) (bug #38069)
      aspell: fix spellers used when switching buffer
      Revert "aspell: store dictionaries in buffer local variable "aspell_dict""
      relay: fix duplicated messages sent to irc clients (when messages are redirected) (bug #37870)
      relay: fix typo in comment
      relay: add debug message for signal "irc_disconnected"
      relay: fix name of signal in debug message (replace "irc_out" by "irc_outtags")
      aspell: store dictionaries in buffer local variable "aspell_dict"
      core: fix some copyright dates
      ...
    
    Conflicts:
    	src/plugins/plugin.c
    committed Jan 17, 2013
Commits on Aug 10, 2012
  1. Merge remote-tracking branch 'origin/master' into guns

    * origin/master: (180 commits)
      irc: set non-blocking socket before connecting to server (fix freeze with SSL after connection error)
      core: fix connection to host in child process when socket is non-blocking (with or without proxy)
      scripts: add signals for scripts loaded/unloaded/installed/removed
      doc: add japanese user's guide (patch #7827)
      doc: fix name of lists in hdata with scripts (plugin API reference)
      core: return error string to callback of hook_connect if getaddrinfo fails in child process
      core: fix crash if key of hashtable_get(_item) is NULL (just return NULL)
      scripts: fix name of lists in hdata with scripts (remove leading "*")
      api: add new function util_version_number
      doc: fix gnutls dependency in user guide
      doc: update dependencies in user guide (add zlib, gnutls is used in irc and relay plugins)
      core: rename type t_script_callback to t_plugin_script_cb
      doc: update german translations, FAQ and user guide
      doc: fix typo in FAQ
      scripts: add hdata with list of scripts for each language
      doc: fix typo in FAQ
      fifo: ignore read failing with error EAGAIN (bug #37019) (patch from Matt Robinson)
      doc: fix C example of weechat_charset_set and weechat_iconv_to_internal (plugin API reference)
      core: remove directory "src/plugins/scripts", move script plugins in "src/plugins"
      core: update description of plugins and translate them in output of /plugin
      ...
    committed Aug 10, 2012
Commits on Apr 8, 2012
  1. Merge remote-tracking branch 'origin/master' into guns

    Conflicts:
    	src/plugins/scripts/perl/CMakeLists.txt
    committed Apr 8, 2012
Commits on Jan 29, 2012
  1. Interpret ESC BEL (\x01\x07) as "mod4-"

    Rxvt-unicode allows you to configure mod4 (or any modifier) to send a
    custom prefix. My setup sends ESC-BEL-CHAR for Mod4-CHAR.
    committed Jan 29, 2012
Commits on Jan 27, 2012
  1. Rakefile refactor

    committed Jan 27, 2012
  2. Merge branch 'master' into guns

    committed Jan 27, 2012
Commits on Dec 10, 2011
Commits on Nov 9, 2011
  1. Merge branch 'master' into guns

    Conflicts:
    	src/core/wee-hook.h
    	src/plugins/plugin.c
    committed Nov 9, 2011
Commits on Oct 1, 2011
  1. Merge branch 'master' into guns

    committed Oct 1, 2011
Commits on Sep 25, 2011
  1. Merge branch 'master' into guns

    committed Sep 25, 2011
Commits on Sep 23, 2011
Commits on Sep 13, 2011
  1. Force gnutls inclusion

    committed Sep 13, 2011
  2. Reorganize rakefile

    committed Sep 13, 2011
  3. Check `save_config_on_unload` on plugin unload

    Plugins were not checking the value of `plugin.save_config_on_unload`
    and thus always writing their configuration to file on exit. The
    `weechat_config_write` macro now checks this preference before writing
    to file.
    
    Macro returns WEECHAT_CONFIG_WRITE_OK when the file is not written due
    to user preference.
    committed Sep 10, 2011
Commits on Sep 10, 2011
  1. Add Rakefile and patches for OS X compilation

    Stripped Perl solution from Homebrew project
    committed Sep 10, 2011