Sebastien Helleu
8724fc18af
Use of const for some functions returning "char *"
2008-11-15 22:35:12 +01:00
Sebastien Helleu
e1d639d7eb
Remove unused variable
2008-11-15 18:29:47 +01:00
Sebastien Helleu
fdf827d31f
Add function utf8_strndup to C plugin API
2008-11-15 18:28:36 +01:00
Sebastien Helleu
da748fc653
Reintroduce option "irc.network.send_unknown_commands", save extra data for buffers with /upgrade (title, input data, text search)
2008-11-15 16:33:31 +01:00
Sebastien Helleu
21110ac128
Fix bug with argument replacement in alias ($1,..,$9 and $*) when no argument is given to alias by user
2008-11-14 15:50:07 +01:00
Sebastien Helleu
48ac3c4f98
Catch signal "buffer_renamed" in logger plugin (restart logging for buffer when name has changed)
2008-11-14 14:43:04 +01:00
Sebastien Helleu
ac66ce6a74
Add local buffer variable "no_log", to prevent a buffer from logging to disk via logger plugin
2008-11-13 12:01:00 +01:00
Sebastien Helleu
164fda2a37
Fix crash in weechat_perl_exec() when a callback from another script is executed, fix compilation warnings for Perl on FreeBSD
2008-11-12 10:22:49 +01:00
Sebastien Helleu
50e3eb142d
Fix name/short name and local variables of IRC server buffer(s) when merging/splitting servers
2008-11-11 18:57:58 +01:00
Sebastien Helleu
f086a33162
Add new default keys for previous/next buffer: ctrl-P,alt-up and ctrl-N,alt-down
2008-11-11 13:37:39 +01:00
Sebastien Helleu
1214f10526
Add function "current_buffer" in script API
2008-11-11 13:36:31 +01:00
Sebastien Helleu
60f7b939be
Merge branch 'master' of ssh://git.sv.gnu.org/srv/git/weechat
2008-11-11 11:03:21 +01:00
Sebastien Helleu
0c68d46f3b
Fix infinite loop when chat window is too small or not visible at all
2008-11-11 11:03:11 +01:00
Sebastien Helleu
f74fd05da7
Disable highlight for IRC messages from local nick
2008-11-10 22:41:32 +01:00
Sebastien Helleu
cecc1f9ea7
Fix bug with default value of options written in config files when file does not exist
2008-11-10 18:30:31 +01:00
Sebastien Helleu
861bc2fbfd
Add some API functions in Developer guide
2008-11-10 18:05:48 +01:00
Sebastien Helleu
67d8312f46
Update developer guide (add 50% of new C API functions)
2008-11-07 18:27:16 +01:00
Sebastien Helleu
bc5bb29970
Fix bug with proxy connection
2008-11-07 08:17:16 +01:00
Sebastien Helleu
2204935f3e
Add local variables for IRC debug buffer
2008-11-06 17:29:24 +01:00
Sebastien Helleu
c4590b7839
Fix buffer search in fifo plugin: name is now plugin.buffer (like irc.freenode.#weechat)
2008-11-06 13:13:45 +01:00
Sebastien Helleu
a6c4e4ed76
Add weechat_highlight signal, sent when a line with highlight is displayed
2008-11-05 12:37:04 +01:00
Sebastien Helleu
bffe879db8
Fix crash in weechat_perl_exec() after unloading a Perl script
2008-11-05 12:36:17 +01:00
Sebastien Helleu
bc0237cd0d
Fix crash when loading Perl scripts on FreeBSD
2008-11-05 12:33:50 +01:00
Sebastien Helleu
596d60b5d9
Add completion with "core" for command /debug
2008-11-05 12:23:36 +01:00
Sebastien Helleu
fe16ce9915
Add debug messages for hooks when core debug >= 2
2008-11-05 12:23:06 +01:00
Sebastien Helleu
d32b22f76f
Fix bug with pointer conversions on 64 bits architecture
2008-11-04 15:34:44 +01:00
Sebastien Helleu
e2a1966095
Fix hotlist: do not add a buffer if it is displayed by at least one window
2008-11-03 19:45:59 +01:00
Sebastien Helleu
c15c536b35
Fix bug with IRC ignore (a ignore on nick was ignoring othernick), fix completion of command /ignore, remove obsolete alias /unig
2008-11-03 18:56:04 +01:00
Sebastien Helleu
12bc7f13e1
Add detection of system clock skew, reinitialize all timers when this happens
2008-11-03 17:04:49 +01:00
Sebastien Helleu
6e69f7f3ce
Remove debug plugin (merged to core), new debug variable for each plugin (no more signals for setting debug)
2008-11-02 18:54:25 +01:00
Julien Louis
640ff6b51c
Backtrace feature is shipped by an external library on FreeBSD (and maybe others)
...
Link against that library if installed
2008-11-01 23:03:56 +01:00
Sebastien Helleu
4e342270a1
Add description of infos and infolists for commands /demo_info and /demo_infolist
2008-11-01 18:05:30 +01:00
Sebastien Helleu
83444b9257
Add infolist "plugin", with list of plugins
2008-11-01 18:04:56 +01:00
Sebastien Helleu
79f0cb9a5c
Another fix to timer hook when day of local time is different from UTC
2008-11-01 15:22:56 +01:00
Sebastien Helleu
20219ef1a3
Fix timer hook when daylight saving time is enabled (problem with "day changed" message)
2008-11-01 15:01:08 +01:00
Sebastien Helleu
f766dc2f11
Allow mask or regex for IRC command /ignore (mask is default)
2008-10-31 13:12:56 +01:00
Sebastien Helleu
b5eeb9254e
Update highlight tags for all IRC buffers when option irc.look.highlight_tags is changed
2008-10-31 11:38:54 +01:00
Sebastien Helleu
72c0321b54
Fix backlog in logger plugin (empty line incorrectly displayed at the end of backlog)
2008-10-31 10:32:53 +01:00
Sebastien Helleu
a0d233bd4e
Fix highlight on lines displayed with /upgrade
2008-10-31 08:22:13 +01:00
Sebastien Helleu
5fb5cda58e
Rename IRC tags irc_cmd_xxx to irx_xxx
2008-10-31 08:21:49 +01:00
Sebastien Helleu
1bfa9d48c5
Fix tag of message displayed by IRC command invite
2008-10-31 08:12:48 +01:00
Sebastien Helleu
e1e0e83eb2
Fix default value for option irc.look.highlight_tags
2008-10-30 18:43:40 +01:00
Sebastien Helleu
6f65f647f8
Fix clear of buffers with free content (allowed, but not from user with /buffer clear)
2008-10-30 18:09:45 +01:00
Sebastien Helleu
6f442bbfc1
Add new features to logger plugin (command /logger, log level, level by buffer, mask by buffer, ..), fix some bugs
...
New features:
- new command /logger
- log level, to log only some messages, according to importance (task #8592 )
- level by buffer: custom level for some buffers (or group of buffers)
- log filename mask by buffer (or group of buffers)
- marker line is added after display of backlog
- add "delete" callback for config file sections
- add "mkdir_parents" function to plugin API
- remove old log options in IRC plugin
Bug fix:
- marker line is set only when user switches buffer (not when a plugin force
switch, like IRC plugin does when opening server or channel buffer)
- backlog fixed (sometimes lines were not properly displayed)
2008-10-30 17:18:28 +01:00
Sebastien Helleu
2f68ec7f36
Fix IRC command /away -all
2008-10-28 09:51:38 +01:00
Sebastien Helleu
163af83edd
Remove debug message when using command /away
2008-10-28 09:42:57 +01:00
Sebastien Helleu
e8762be011
Fix color of IRC nick mode (op, voiced, ..) in chat window
2008-10-27 17:49:59 +01:00
Sebastien Helleu
1e3be56b5f
Fix use of some uninitialized variables
2008-10-27 17:27:58 +01:00
Sebastien Helleu
66bb1fad2a
Add name of plugins next to plugin pointers in dump (to log file)
2008-10-27 15:51:44 +01:00
Sebastien Helleu
47443d2977
Add missing include of time.h in irc-channel.c
2008-10-27 14:10:41 +01:00