summaryrefslogtreecommitdiff
path: root/src/gui/curses/gui-curses-window.c
AgeCommit message (Collapse)Author
2008-12-15Add new bar filling types: columns_horizontal and columns_verticalSebastien Helleu
2008-12-13Add infolists for bars/bar items/bar windows, code cleanup for barsSebastien Helleu
2008-12-11Source code reorganization for bars and bar windowsSebastien Helleu
2008-11-26Fix display of scroll indicator when switching to buffer with free contentSebastien Helleu
2008-11-11Fix infinite loop when chat window is too small or not visible at allSebastien Helleu
2008-11-04Fix bug with pointer conversions on 64 bits architectureSebastien Helleu
2008-10-30Add new features to logger plugin (command /logger, log level, level by ↵Sebastien Helleu
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-12Remove old title/nicklist/status/input, use of new barsSebastien Helleu
2008-10-11Fix refresh bugs with scroll keys (bug #21738)Sebastien Helleu
2008-10-11Fix some display bugs with read marker line, history, max prefix length, and ↵Sebastien Helleu
chat refresh (bug #23153) Some info about bugs fixed: - when marker line (dotted) was on top of window (and not visible), this caused bug on last lines of buffer (not refreshed) - marker line is not set for a buffer after a switch, only if buffer it not displayed in other window - when we delete lines in a buffer (if lines > weechat.history.max_lines), we force a full refresh of chat if remaining lines is < to chat height and we compute again max prefix length for buffer (before max prefix length was always incremented, never decremented)
2008-10-02Add new option scroll_page_percent to choose percent of height to scroll ↵Sebastien Helleu
with page_up and page_down keys (task #8702)
2008-10-02Add new /layout command and save_layout_on_exit config option, to ↵Sebastien Helleu
save/restore windows and buffers order (task #5453)
2008-09-18Replace french word "pourcentage" by percentageSebastien Helleu
2008-09-02Fix refresh bug with bars when items are empty and size is zero (auto)Sebastien Helleu
2008-06-21Remove infobarSebastien Helleu
2008-06-03Add "const" keyword for some "char *" function arguments (core and plugins API)Sebastien Helleu
2008-05-15Fix crash on FreeBSD 7 with term title resetSebastien Helleu
2008-05-10Remove unused variablesSebastien Helleu
2008-05-09Fix color display bug on lines (when length of line is more than chat width)Sebastien Helleu
2008-05-06IRC DCC chat and file (without resume) reintroduced, via xfer plugin (called ↵Sebastien Helleu
by /dcc command)
2008-04-28Fixed infinite loop when closing terminal without using /quit command (bug ↵Sebastien Helleu
#23078)
2008-04-24Added filling/color_fg/color_bg options for bars, added ↵Sebastien Helleu
config_get/config_get_plugin/config_set_plugin in script API
2008-04-22Added conditions for bar display and bar max sizeSebastien Helleu
2008-04-20Fixed display bug with nicklist and option weechat.look.nicklistSebastien Helleu
2008-04-18Use of /window command for some key bindings with actions on current window ↵Sebastien Helleu
(like scroll, ..)
2008-04-17Added infolist "window", scroll in buffers with free content, fixed config ↵Sebastien Helleu
hooks (use of string_match)
2008-04-17Fixed refresh problem (empty screen after resizing terminal to very small ↵Sebastien Helleu
size, then normal size)
2008-04-16Added "toggle" value for /set on boolean options, fixed refresh bugs, added ↵Sebastien Helleu
option type for infolist "options"
2008-04-15Added keys by buffer (useful for buffers with free content that need own keys)Sebastien Helleu
These keys can be set thru API function "buffer_set", for example: weechat_buffer_set(my_buffer, "key_bind_meta2-A", "/mycommand up"); weechat_buffer_set(my_buffer, "key_bind_meta2-B", "/mycommand down"); weechat_buffer_set(my_buffer, "key_unbind_meta2-B", ""); weechat_buffer_set(my_buffer, "key_unbind_*", ""); These keys are volatile and not saved in any config file. So they must be set when buffer is open.
2008-04-15New format for [bar] section in weechat.conf file, bar options can be set ↵Sebastien Helleu
with /set command
2008-04-03New features and bug fixes with barsSebastien Helleu
2008-03-29Fixed bug with bars refreshSebastien Helleu
2008-03-28Added preliminary support of new buffer type, with free contentSebastien Helleu
2008-03-23Removed sizeof(char) and useless type casts from void* to another pointer ↵Sebastien Helleu
type (patch from Leonid Evdokimov)
2008-03-22Added tags for lines and custom filtering by tags or regex (task #7674), ↵Sebastien Helleu
fixed many memory leaks
2008-03-15Fixed bugs with bars size and refreshSebastien Helleu
2008-03-07Added "max_height" parameter for bar item rebuild callbacksSebastien Helleu
2008-03-05Partial support of bars, with custom items.Sebastien Helleu
Today only root bars are partially working (refresh is not always performed), and bars are not saved in configuration file. To be continued...
2008-02-01Fixed some refreshsSebastien Helleu
2008-01-29Reduced number of screen refreshs, fixed display bug with title barSebastien Helleu
2008-01-24Add of "modifier" hook, migration of charset plugin to new API, SIGHUP ↵Sebastien Helleu
signal catched (reload all config files), better config files reloading
2008-01-09Partial migration of Perl plugin to new APISebastien Helleu
2008-01-06Added hotlist option for buffer in plugins API, improved buffer refreshsSebastien Helleu
2008-01-03Fixed bug with nicklist sizeSebastien Helleu
2008-01-02Update of year in some copyrightsSebastien Helleu
2008-01-01Added group support for nicklist, fixed some bugs in plugins API and IRC pluginSebastien Helleu
Added group support for nicklist (with subgroups). Partial changes in IRC protocol functions (new arguments with argv and argv_eol). Fixed some bugs: - nicklist in plugins API - problem in main loop with select() when SIGWINCH is received (terminal resize) - bug in string explode function - bug in infobar countdown.
2007-12-17New backlog option in logger plugin, added variable names in .h files, ↵Sebastien Helleu
replaced "void *" pointers by structures
2007-12-07Many changes in IRC plugin and plugins APISebastien Helleu
2007-12-01New config functions, almost entirely rewritten from scratchSebastien Helleu
2007-11-24Renamed WeeChat log functionsSebastien Helleu