Sébastien Helleu
d322389e04
core: add support of full color option name in command /eval and API function string_eval_expression()
2015-04-26 10:29:30 +02:00
Sébastien Helleu
0f333ee630
api: add support of full color option name in function color()
2015-04-26 10:29:22 +02:00
Sébastien Helleu
6c4c4a37fd
core: display the welcome message immediately after the startup message, move source code to weechat.c
2015-04-25 08:38:44 +02:00
Sébastien Helleu
60f2b50117
core: add options weechat.look.quote_{nick_prefix|nick_suffix|time_format} to customize quoted messages in cursor mode ( closes #403 )
2015-04-19 12:02:41 +02:00
Sébastien Helleu
df31147e16
api: add "_chat_line" (line pointer) in hashtable of hook_focus
2015-04-19 10:22:53 +02:00
Sébastien Helleu
32d165f1c4
core: add a welcome message on first WeeChat run ( closes #318 )
2015-04-17 07:57:31 +02:00
Sébastien Helleu
b2a68af077
core: add options weechat.look.word_chars_{highlight|input} ( closes #55 , task #9459 )
2015-04-11 18:53:44 +02:00
Sébastien Helleu
efebc4d491
core: update comments on default keys
2015-03-08 07:50:34 +01:00
Sébastien Helleu
a6327bc6f2
core: fix random error when creating symbolic link weechat-curses on make install with cmake (bug #40313 )
2015-01-24 16:33:54 +01:00
Sébastien Helleu
ed9e146e46
core: fix crash when a root bar has conditions different from active/inactive/nicklist ( closes #317 )
2015-01-23 21:21:39 +01:00
Sébastien Helleu
ca5aa6695f
core: fix NULL pointer in free of bar window ( closes #293 ); add extra checks on bar window pointers
2015-01-03 19:18:09 +01:00
Sébastien Helleu
a020c28ea6
core: update copyright dates
2015-01-01 09:23:23 +01:00
Sébastien Helleu
27431e234d
core: check bar conditions in root bars and on each update of a bar item
2014-12-28 11:42:57 +01:00
Sébastien Helleu
0b2be21f1f
core: fully evaluate commands bound to keys in cursor and mouse contexts
2014-12-20 08:07:13 +01:00
Sébastien Helleu
1ef3237b6b
api: return value in function command(), remove WeeChat error after command callback if return code is WEECHAT_RC_ERROR
2014-11-22 08:14:29 +01:00
Sébastien Helleu
12c997573b
core: fix display bug when scrolling in buffer on a filtered line ( closes #240 )
2014-11-16 08:52:33 +01:00
Sébastien Helleu
af0397fb87
core: add option weechat.completion.command_inline (task #12491 )
2014-11-09 12:29:41 +01:00
Nils Görs
ee7c280d7e
core: add bar item "mouse_status", new options weechat.look.item_mouse_status and weechat.color.status_mouse
2014-11-06 08:06:00 +01:00
Sébastien Helleu
a834c438c6
core: add signals "mouse_enabled" and "mouse_disabled" ( closes #244 )
2014-11-01 22:40:29 +01:00
Sébastien Helleu
24c4c04741
core: fix buffer property "lines_hidden" when merging buffers or when a line is removed from a buffer ( closes #226 )
2014-11-01 10:23:33 +01:00
Sébastien Helleu
2498ff63db
core: display time in bare display only if option weechat.look.buffer_time_format is not an empty string
2014-10-22 21:35:33 +02:00
Sébastien Helleu
413f60ff30
core: fix memory leak in completion
2014-10-16 20:47:31 +02:00
Sébastien Helleu
f53baf628e
Merge branch 'arraylist'
2014-10-05 08:35:17 +02:00
Sébastien Helleu
818476c2c4
core: move bar item "scroll" between buffer name and lag in default bar items of status bar
2014-09-28 15:16:20 +02:00
Sébastien Helleu
c1aa51fa9c
core: fix crash on buffer close when option weechat.look.hotlist_remove is set to "merged" ( closes #199 )
2014-09-24 21:45:01 +02:00
Sébastien Helleu
1a20ef41c0
core: fix highlight of IRC action messages when option irc.look.nick_mode is set to "action" or "both" ( closes #206 )
2014-09-21 11:52:58 +02:00
Sébastien Helleu
7f4d9de255
core: use a sorted arraylist for partial completions
...
With a sorted list, the partial completion is about 50x faster
(like other completions).
2014-09-01 23:38:53 +02:00
Sébastien Helleu
f0aa0a21b2
core: optimize completion by using arraylists
...
With arraylist (vs weelist), the completion is about 50x faster.
It is visible on "/help [+tab]".
2014-09-01 11:51:04 +02:00
Sébastien Helleu
0845911c6b
core: change comment about linker and circular references problems with static libs
2014-08-31 17:00:47 +02:00
Sébastien Helleu
ddd829a1c7
core: remove some spaces
2014-08-29 15:40:50 +02:00
Sébastien Helleu
224b27de88
core: add a constant for color buffer name
2014-08-23 16:37:50 +02:00
Sébastien Helleu
8c586eb49a
core: allow incomplete commands if unambiguous (task #5419 )
2014-08-23 12:13:11 +02:00
Sébastien Helleu
7310a7e398
core: fix modifier "weechat_print": discard only one line when several lines are displayed in same message ( closes #171 )
...
When several lines are displayed in a message (separated by "\n"), the
modifier "weechat_print" will now discard just one line (if return value is
an empty string), instead of discarding the whole message.
2014-08-19 19:56:12 +02:00
Sébastien Helleu
a7ea40da2c
core: remove dead assignment when converting mouse code
2014-08-10 13:47:08 +02:00
Sébastien Helleu
ccf18f4bf6
core: return immediately if localtime fails in window scroll
2014-08-10 13:35:25 +02:00
Sébastien Helleu
6a09cf0ed3
core: fix display of bar item "buffer_filter" when toggling filters in current buffer ( closes #150 )
2014-08-03 10:33:45 +02:00
Sébastien Helleu
3aadfc6765
core: fix insert of mouse code in input line after a partial key combo ( closes #130 )
2014-07-21 21:29:44 +02:00
Sébastien Helleu
d0b95b6858
core: remove whitespace in cmake files
2014-07-20 19:16:01 +02:00
Sébastien Helleu
f2fd562d79
core: fix build with autotools (add main.c)
2014-07-20 18:53:13 +02:00
Sébastien Helleu
ce98ded306
core: fix link errors with ncurses library
2014-07-20 16:16:08 +02:00
Sébastien Helleu
de7e7585dd
core: do not exit WeeChat in weechat_end() (let the caller do that)
...
This is needed for automated tests, to exit with return code of tests.
2014-07-14 20:03:39 +02:00
Sébastien Helleu
9935b336ed
core: move main() function into Curses GUI
2014-07-14 20:03:39 +02:00
Sébastien Helleu
1f65f80db4
core: send signal key_combo_xxx even for unknown combos
2014-07-14 20:02:26 +02:00
Sébastien Helleu
32751e59ca
core: hide message timestamp in bare display if timestamp is disabled in buffer ( closes #129 )
2014-07-14 10:05:16 +02:00
Sébastien Helleu
f80a80204a
core: add option weechat.color.status_nicklist_count ( closes #109 , closes #110 )
2014-07-12 08:13:58 +02:00
Sébastien Helleu
17e451ae55
core: fix color display of last color number + 1 ( closes #101 )
2014-06-07 17:08:17 +02:00
Sébastien Helleu
5d0a74a43e
core: add option weechat.look.hotlist_remove ( closes #99 )
2014-06-06 19:39:19 +02:00
Sébastien Helleu
02eed97d97
relay: fix crash when closing relay buffers ( closes #57 , closes #78 )
...
A flag "closing" has been added in buffers. It is set to 1 when the buffer
is closing, and then no more printf is allowed in the buffer (a message
printed on relay buffer was causing a crash when it is closed).
2014-05-24 18:57:29 +02:00
Sébastien Helleu
7aaf3be15b
api: add argument "flags" in function hdata_new_list
2014-05-24 18:03:14 +02:00
Sébastien Helleu
838a71cceb
core: fix reset of attributes between nick colors in /color buffer
2014-05-22 20:46:14 +02:00