Sebastien Helleu
f6ebe7a991
Improve refreshs of windows/buffers/bars, fix refresh bug when some bars are hidden
2009-01-25 09:03:53 +01:00
Sebastien Helleu
18a62f1dac
Add Jabber plugin (alpha version, many Jabber features are missing)
...
This commit introduces Jabber/XMPP protocol for WeeChat. It uses iksemel lib.
Please note many major Jabber features are missing:
- roster management (add/remove/.. buddies),
- MUC,
- transports.
It is possible to define servers (with /jabber), connect to them (with
/jconnect), disconnect (/jdisconnect) and chat with buddies (with /jchat).
2009-01-15 15:29:05 +01:00
Sebastien Helleu
9dd2c1b616
Remove some compiler warnings
2009-01-07 14:27:29 +01:00
Sebastien Helleu
ba7bb63834
Fix crash when creating bar, rename options in bar structure
2009-01-04 23:19:26 +01:00
Sebastien Helleu
46b16ecb89
Add hotlist refresh when a buffer is moved
2009-01-04 11:10:43 +01:00
Sebastien Helleu
88aa905ee3
Remove unused functions and prototypes
2009-01-04 01:05:33 +01:00
Sebastien Helleu
2115f3f675
Update copyright dates
2009-01-03 10:06:53 +01:00
Sebastien Helleu
e7e2da5a9c
Add null values for options, new syntax for /set, reintroduce temporary IRC server feature, improve IRC server options, new functions in API
2009-01-02 23:05:23 +01:00
Sebastien Helleu
a9a1b9f83d
Add aspell option to check mispelled words during text search in buffer (disabled by default)
2008-12-19 18:36:42 +01:00
Sebastien Helleu
7f15535a5c
Fix too many refreshs for bars (build content of items when bar is displayed)
2008-12-19 16:47:24 +01:00
Sebastien Helleu
896f509861
Remove obsolete nicklist options, add /bar toggle to hide/show quietly a bar
2008-12-19 13:24:46 +01:00
Sebastien Helleu
d07a7cedc8
Add sub-items in bars (items glued with "+" as separator instead of comma), add buffer_number default bar item
2008-12-19 10:17:55 +01:00
Sebastien Helleu
401d3ed12f
Fix refresh of bar when changing items inside
2008-12-18 13:47:26 +01:00
Sebastien Helleu
3c71e9c990
Remove unneeded space after last column on bar with filling "columns"
2008-12-16 10:52:15 +01:00
Sebastien Helleu
0bdef1013a
Set default filling "columns_vertical" for nicklist bar
2008-12-16 10:51:06 +01:00
Sebastien Helleu
e69a3f0f0e
Add new bar filling types: columns_horizontal and columns_vertical
2008-12-15 22:11:13 +01:00
Sebastien Helleu
891d2e3c51
Remove debug message when building content of bar items
2008-12-14 13:25:56 +01:00
Sebastien Helleu
ec545c70b1
Add infolists for bars/bar items/bar windows, code cleanup for bars
2008-12-13 19:43:11 +01:00
Sebastien Helleu
d8819ae71f
Source code reorganization for bars and bar windows
2008-12-11 18:16:23 +01:00
Sebastien Helleu
20a1360bd8
Add new plugin "relay", new function "string_format_size" in plugin API
2008-12-10 17:08:56 +01:00
Sebastien Helleu
866698d42d
Fix display problem with color for groups in nicklist
2008-12-04 16:51:58 +01:00
Sebastien Helleu
bf0b5f5644
Add "displayed" and "highlight" arguments to callback for hook_print
2008-11-29 17:44:42 +01:00
Sebastien Helleu
bc00946a0d
Add current_window function in plugin API, add window functions in english developer guide
2008-11-29 16:08:55 +01:00
Sebastien Helleu
3c51c0e7c4
Remove argument "switch_to_another" for function gui_buffer_close()
2008-11-27 17:05:59 +01:00
Sebastien Helleu
aa77b482ad
Fix display of scroll indicator when switching to buffer with free content
2008-11-26 15:14:53 +01:00
Sebastien Helleu
2e52e54a3a
Add support for more than one proxy, with proxy selection for each IRC server (task #6859 )
2008-11-23 23:04:52 +01:00
Sebastien Helleu
09bed16dbd
Save last read line (for marker) within /upgrade
2008-11-22 17:47:25 +01:00
Sebastien Helleu
828e9a835f
Add missing options in /help window
2008-11-22 16:31:52 +01:00
Sebastien Helleu
85a6ad6eb8
Fix bug with empty messages displayed
2008-11-22 16:31:36 +01:00
Sebastien Helleu
1dc33f57e2
Remove old and unused color options
2008-11-19 20:53:56 +01:00
Sebastien Helleu
4f43cba553
Fix crash when printing a message without any buffer created
2008-11-17 05:34:15 +01:00
Sebastien Helleu
6615379daf
Add modifier "weechat_print" for messages printed in buffers (task #8848 )
2008-11-16 22:26:04 +01:00
Sebastien Helleu
8724fc18af
Use of const for some functions returning "char *"
2008-11-15 22:35:12 +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
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
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
a6c4e4ed76
Add weechat_highlight signal, sent when a line with highlight is displayed
2008-11-05 12:37:04 +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
12bc7f13e1
Add detection of system clock skew, reinitialize all timers when this happens
2008-11-03 17:04:49 +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
a0d233bd4e
Fix highlight on lines displayed with /upgrade
2008-10-31 08:22:13 +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
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
f126daa896
Fix option irc.network.away_check
2008-10-26 20:00:50 +01:00
Sebastien Helleu
c1fc320025
Do not clear buffer content with /buffer clear for buffers with free content
2008-10-26 12:33:54 +01:00