Sebastien Helleu
eac1ca929b
core: add syntax "@buffer:item" in bar items to force the buffer used when displaying the bar item (task #12717 )
2013-08-19 21:22:10 +02:00
Sebastien Helleu
dc878c5b69
api: add argument "options" in function string_eval_expression, add option "-c" for command /eval (to evaluate a condition)
2013-08-04 08:56:56 +02:00
Sebastien Helleu
149c77decd
core: fix typos in many comments and some strings
2013-03-17 12:55:20 +01:00
Sebastien Helleu
25eaec3864
core: use size of 32 for hashtables (instead of 4, 8 or 16)
...
A size of 32 will use a little more memory but will reduce collisions in key
hashs, and then length of linked lists inside hash structure (faster search in
hashtable).
2013-01-26 19:26:43 +01:00
Sebastien Helleu
f97598b4aa
core: update copyright dates
2013-01-01 13:12:49 +01:00
Sebastien Helleu
7eb5cc4b97
core: move comments with description of C file to top of files
2012-12-15 12:27:57 +01:00
Sebastien Helleu
7d34812f1c
core: reformat comments for functions
2012-12-13 18:51:44 +01:00
Sebastien Helleu
641de51bdb
api: allow creation of structure with hdata_update (allowed for hdata "history")
2012-12-08 23:54:07 +01:00
Nils Görs
03cbb1c8f6
core: disable paste detection and confirmation if bar item "input_paste" is not used in a visible bar (task #12327 )
2012-12-05 19:04:07 +01:00
Sebastien Helleu
32c93b5c0a
core: add command /eval, use expression in conditions for bars, add function "string_eval_expression" in plugin API
2012-11-02 09:37:15 +01:00
Sebastien Helleu
df80aa5fc9
api: allow update for some variables of hdata, add new functions hdata_update and hdata_set
2012-08-27 09:47:46 +02:00
Sebastien Helleu
eab0110732
core: add support of arrays in hdata variables
2012-07-20 18:12:07 +02:00
Sebastien Helleu
a317029955
core: fix display bugs and crashs with small windows (bug #36107 )
2012-04-11 16:38:14 +02:00
Sebastien Helleu
47e4a03be6
core: update copyright dates
2012-01-08 18:59:50 +01:00
Sebastien Helleu
6d6e0e0ad9
core: add help for values of option "conditions" in bars (options weechat.bar.xxx.conditions)
2011-10-29 11:40:58 +02:00
Sebastien Helleu
dfdf42e27b
core: remove unneeded whitespace
2011-10-26 20:37:03 +02:00
Sebastien Helleu
54a6f42de5
core: add number in windows, improve mouse/cursor actions when screen is split
2011-07-29 19:46:02 +02:00
Sebastien Helleu
dfd7ed5457
core: add "bar_refresh_needed" in dump of bars to log file
2011-07-29 12:27:39 +02:00
Sebastien Helleu
6a6bc40df7
core: fix crash on /bar toggle
2011-07-27 12:52:47 +02:00
Sebastien Helleu
e0781f0390
core: add mouse support (task #5435 ), free cursor movement, hook_focus, fix bugs with key "^" (bug #32072 , bug #21381 ), fix bugs with bar windows, completion and /buffer
...
New features and bugs fixed:
- mouse support: new command /mouse, new option weechat.look.mouse, new key context "mouse"
- free movement of cursor: new command /cursor, new key context "cursor"
- new hook_focus (used by cursor and mouse)
- info "cursor_mode"
- bugs fixed with key "^"
- allow plugin name in /buffer name
- fix bugs with bar windows: do not create bar windows for hidden bars
- fix completion bug when two words for completion are equal but with different case
- automatic scroll direction in /bar scroll (x/y is now optional)
2011-07-26 18:50:29 +02:00
Sebastien Helleu
19bc95b961
core: many improvements on hdata
...
New features:
- add optional hdata name for variables in hdata
- add plugin API functions: hdata_get_var_hdata
- use hashtable to store hdata (created by WeeChat and plugins)
- free hdata and infolists created by plugin on plugin unload
- free all hdata on exit
- add "free" option to command /debug hdata
- remove hdata for hooks
2011-06-26 18:15:42 +02:00
Sebastien Helleu
c8b2a6a084
core: add "hdata" (direct access to WeeChat/plugin data)
2011-06-13 12:32:27 +02:00
Sebastien Helleu
e70bbe0659
Rebuild bar content when items are changed in an hidden bar
2011-03-06 16:46:11 +01:00
Sebastien Helleu
c3cb06b30c
Fix dump of bar colors in log file (missing color name)
2011-02-15 14:13:53 +01:00
Sebastien Helleu
d24f6e9e17
Update copyright dates
2011-01-01 18:06:29 +01:00
Sebastien Helleu
aec97d2082
Add note about comma and "+" in help of options weechat.bar.xxx.items
2010-11-18 18:27:10 +01:00
Sebastien Helleu
e5afd593ab
Fix default value of bar items options (bug #31422 )
2010-10-23 12:29:43 +02:00
Sebastien Helleu
6562d676fe
Update licenses and copyrights, add missing author names in sources
2010-06-22 19:46:28 +02:00
Sebastien Helleu
63bc14e805
Fix refresh of bar item when it is used more than one time in a bar
2010-06-11 17:00:07 +02:00
Sebastien Helleu
31bfcf96c7
Reformat and add comments for description of C sources
2010-04-08 18:15:00 +02:00
Sebastien Helleu
2801b8437c
Reformat multi-line comments
2010-03-19 23:33:14 +01:00
Sebastien Helleu
2133eb30ff
Update copyright dates
2010-01-03 19:31:55 +01:00
Sebastien Helleu
2f7a5a4147
Rename function string_explode to string_split
2009-06-28 19:49:32 +02:00
Sebastien Helleu
e06609c7cd
Change default order of items in input bar: move input_paste before input_text
2009-06-27 08:55:40 +02:00
Sebastien Helleu
1b47fdcc4e
Add modifier "bar_condition_xxx", used to display/hide bars on some windows with custom condition
2009-06-23 17:15:45 +02:00
Sebastien Helleu
271d6a131f
Fix problems with /set of some bar options
2009-06-21 00:24:04 +02:00
Sebastien Helleu
911e29cf65
Add missing refresh of bar when changing size with command /set
2009-06-20 23:13:21 +02:00
Sebastien Helleu
d3f91af099
Improve display of filter indicator in status bar, add option for color
2009-05-08 13:04:26 +02:00
Sebastien Helleu
d51626c67b
Fix bug with scroll in bars: do not scroll if bar is hidden
2009-05-03 15:04:22 +02:00
Sebastien Helleu
9303884613
Add filter with third argument of infolist_get for some infolists (bars, bar items, buffers, filters, plugins, irc_server, alias, script list)
2009-04-24 18:59:22 +02:00
Sebastien Helleu
6e7b62be97
Add new bar item "away" (now displayed by default in input bar)
2009-03-26 18:58:00 +01:00
Sebastien Helleu
7d53e28034
Use of brackets {} around nicklist count in default status bar
2009-03-21 16:21: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
7cc562be45
Fix 14 memory leaks (in core, gui, irc, jabber, logger, script plugins)
2009-02-04 14:12:46 +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
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
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
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