Sebastien Helleu
8ac00cdac6
Some improvements on key bindings
...
List of changes:
- do not automatically create default keys if they do not exist, when reading
weechat.conf (let user do that if needed)
- add "/key missing": add missing keys using default keys (do not update or
remove user keys),
- key "meta-s" moved from irc/jabber plugins to core
- improved output of /key (display number of keys)
2009-04-07 18:22:09 +02:00
Sebastien Helleu
998db86f45
Add cmake files in package built by autotools
2009-03-28 22:53:34 +01:00
Sebastien Helleu
ebc4e04333
Fix bug with window separator (possible crash)
2009-03-21 18:21:42 +01:00
Sebastien Helleu
a49c8b2e30
Add new modifier "input_text_content"
2009-03-21 13:12:35 +01:00
Sebastien Helleu
203990d3cf
Add signal "key_pressed"
2009-03-20 22:34:47 +01:00
Sebastien Helleu
a0f6b6eda6
Many improvements on IRC raw buffer
...
New features:
- key alt-j alt-r is reintroduced to open IRC raw buffer
- command "/server raw" opens IRC raw buffer
- new option irc.look.raw_messages, which is number of lines to keep in memory
to display when user will open raw buffer (to see last messages received before
opening raw buffer)
2009-03-19 17:25:36 +01:00
Sebastien Helleu
a394ed5d6f
Add "replacement" argument for string_remove_color in plugin API
2009-03-18 18:02:48 +01:00
Sebastien Helleu
31e562467e
Add property in buffer to hide time for all lines
2009-03-15 01:30:49 +01:00
Sebastien Helleu
a44cc9ffde
Add new key to zoom a window (meta-z by default) (task #7470 )
2009-03-07 11:26:06 +01:00
Sebastien Helleu
0fd8bbc2de
Fix scroll indicator when the only line displayed is bigger than chat window
2009-03-05 15:08:15 +01:00
Sebastien Helleu
b0c058fc20
Add missing refresh when resizing terminal
2009-02-28 14:37:33 +01:00
Sebastien Helleu
f4538dee68
Fix freeze/crash when sigwinch signal is received during refresh (for example if repaint is done during terminal resize)
2009-02-28 13:09:55 +01:00
Sebastien Helleu
8cc03f939d
Fix "/window refresh" (key ctrl+L): force curses refresh (was broken by previous commit for terminal resize)
2009-02-26 15:21:32 +01:00
Sebastien Helleu
f3e7749b21
Fix with read marker, can not be filtered any more (bug #25590 )
2009-02-25 18:17:46 +01:00
Sebastien Helleu
613e9743e5
Fix bug with terminal resize: on some systems, weechat failed to read new terminal size
2009-02-25 16:34:41 +01:00
Sebastien Helleu
4d1fdfade0
Give file descriptor to callback of hook_fd
2009-02-18 11:13:23 +01:00
Sebastien Helleu
557b04c6a0
Add missing refresh for windows separators (vertical splits)
2009-02-10 22:01:14 +01:00
Sebastien Helleu
29bc0276bc
Add hook type "command_run", add new function "string_remove_color" in plugin API (task #9089 )
2009-02-08 19:52:16 +01:00
Sebastien Helleu
323290c83e
Fix crash when read marker is moved before first line displayed (when first line of buffer is removed)
2009-02-02 13:53:38 +01:00
Sebastien Helleu
7e12f8596a
Fix crash when input bar contains UTF-8 wide chars (larger than screen) (bug #25443 )
2009-02-01 18:07:55 +01:00
Sebastien Helleu
e4bbf3ad7e
Add one more screen refresh when size of a root bar is changed
2009-01-30 13:17:26 +01:00
Sebastien Helleu
cf2e9ff95d
Fix infinite loop when running WeeChat for first time: force whole screen refresh when starting
2009-01-27 16:32:22 +01:00
Sebastien Helleu
d5a463b654
Remove compilation warning (unused variable)
2009-01-25 09:27:19 +01:00
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
ba7bb63834
Fix crash when creating bar, rename options in bar structure
2009-01-04 23:19:26 +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
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
e69a3f0f0e
Add new bar filling types: columns_horizontal and columns_vertical
2008-12-15 22:11:13 +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
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
8724fc18af
Use of const for some functions returning "char *"
2008-11-15 22:35:12 +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
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
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
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
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
f850bdd5e9
Fix display of special chars (< 32) in input bar (for exemple to send colors to IRC channel)
2008-10-19 13:22:14 +02:00
Sebastien Helleu
091c07d571
Free layout and chat buffer on exit
2008-10-18 17:54:16 +02:00
Sebastien Helleu
1bb38a732a
Fix use of size_max value for bars, fix refresh problem when bar size is changed
2008-10-14 10:33:16 +02:00
Sebastien Helleu
c83eef6e82
Remove old title/nicklist/status/input, use of new bars
2008-10-12 19:20:26 +02:00
Sebastien Helleu
f6073c8076
Fix refresh of bars when switching active buffer
2008-10-11 16:17:43 +02:00
Sebastien Helleu
383401900e
Add space before day changed message, fix refresh when setting unread marker for buffer(s)
2008-10-11 10:03:53 +02:00