summaryrefslogtreecommitdiff
path: root/src/gui
AgeCommit message (Collapse)Author
2013-07-13core: fix malloc(0) when building content of a bar using a filling with columnsSebastien Helleu
2013-07-10core: fix char displayed at the intersection of three windows (bug #39331)Sebastien Helleu
2013-06-29core: move test of invalid UTF-8 char length from gui-chat.c to wee-utf8.cSebastien Helleu
2013-06-29core: fix display bugs with some UTF-8 chars that truncates messages displayedSebastien Helleu
Example of char causing problems: U+26C4 (snowman without snow)
2013-06-10core: remove extra space after empty prefix (when prefix for action, error, ↵Sebastien Helleu
join, network or quit is set to empty string) (bug #39218)
2013-06-08core: add "proxy" infolist and hdataSebastien Helleu
2013-05-30core: fix random crash on mouse actions (bug #39094)Sebastien Helleu
2013-05-22core: fix compilation warningsSebastien Helleu
2013-05-21Merge branch 'layout_infolist_hdata'Sebastien Helleu
2013-05-21core: fix line alignment when option weechat.look.buffer_time_format is set ↵Sebastien Helleu
to empty string A regression was introduced by commit 305175fb8c464a169e767a814f5c400154507e6f
2013-05-15core: add variable "current_layout" in infolist "layout"Sebastien Helleu
2013-05-14core: add infolist "layout" and hdata "layout", "layout_buffer" and ↵Sebastien Helleu
"layout_window" (thanks to Nils Görs)
2013-05-14core: fix typo in commentSebastien Helleu
2013-05-03core: add options weechat.look.prefix_align_more_after and ↵Sebastien Helleu
weechat.look.prefix_buffer_align_more_after
2013-05-01core: fix display of long lines without time (message beginning with two tabs)Sebastien Helleu
The long lines without time were not properly aligned: the second and subsequent lines should start at column 0 of chat area.
2013-04-29core: make nick prefix/suffix dynamic (move options from irc plugin to core, ↵Sebastien Helleu
add logger options) (bug #37531)
2013-04-24core: reset scroll in window before zooming on a merged buffer (bug #38207)Sebastien Helleu
2013-04-18api: add property "completion_freeze" for function buffer_set: do not stop ↵Sebastien Helleu
completion when command line is updated
2013-04-12core: do not force weechat_quit to 0 in main loop, so that a /quit issued ↵Sebastien Helleu
before main loop is working
2013-03-29core: use layout saved when option weechat.look.save_layout_on_exit is ↵Sebastien Helleu
enabled (so it is automatically restored when WeeChat restarts)
2013-03-17core: fix refresh of item "completion" (bug #38214) (patch from Nils Görs)Sebastien Helleu
The item is now cleared after any action that is changing content of command line and after switch of buffer.
2013-03-17core: fix typos in many comments and some stringsSebastien Helleu
2013-03-17core: add support of multiple layouts (task #11274)Sebastien Helleu
2013-03-08core: add signals and hsignals for nicklist eventsSebastien Helleu
New signals: nicklist_group_removing and nicklist_nick_removing. New hsignals: nicklist_group_added, nicklist_nick_added, nicklist_group_removing, nicklist_nick_removing, nicklist_group_changed, nicklist_nick_changed.
2013-03-03core: add count for groups, nicks, and total in nicklistSebastien Helleu
2013-03-02core: optimize function nicklist_remove_all (don't remove and create again ↵Sebastien Helleu
"root" group)
2013-02-17core: remove Gtk interface (obsolete sources not working)Sebastien Helleu
2013-02-12core: add signal "window_opened" (task #12464)Sebastien Helleu
2013-02-07core: fix structures before buffer data when a buffer is closedSebastien Helleu
This was causing a bug in relay plugin (weechat protocol): when a buffer was closed, local variables were removed after buffer name, and when signal is sent to client, the buffer name was wrong (already freed).
2013-02-04core: fix refresh of line after changes with hdata_update (update flag ↵Sebastien Helleu
"displayed" according to filters)
2013-01-29core: fix hidden lines for messages without date when option ↵Sebastien Helleu
weechat.history.max_buffer_lines_minutes is set (bug #38197)
2013-01-26core: use size of 32 for hashtables (instead of 4, 8 or 16)Sebastien Helleu
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-14core: fix click in item "buffer_nicklist" when nicklist is a root bar (bug ↵Sebastien Helleu
#38080) Argument "*" is now silently ignored in command /window. When item "buffer_nicklist" is in a root bar, we use current window/buffer to find which nick has been clicked (same behaviour as callback used to display bar item "buffer_nicklist").
2013-01-14core: fix display bugs with non-printable chars like tabs (part of messages ↵Sebastien Helleu
not displayed) (bug #38076) This bug was introduced by commit 70ce7fe3b6caa6128cb6e8bfb0eaaf39f1ebe4ce.
2013-01-12core: fix crash in display of chat area when the ncurses chat window is not ↵Sebastien Helleu
initialized This can happen when a window becomes too small for display: then we set the ncurses chat window to NULL. So when displaying buffer, we'll skip it if the ncurses chat window is NULL. Steps to reproduce crash: 1. /window splith 2. /window resize -1 (many times, until chat area is less than one line) 3. /window balance
2013-01-12core: fix typo in commentSebastien Helleu
2013-01-12core: fix line returned when clicking on a bar (according to position and ↵Sebastien Helleu
filling) (bug #38069)
2013-01-05core: fix refresh of bars when applying layout (bug #37944, bug #37952)Sebastien Helleu
2013-01-04core: add buffer pointer in arguments for signals "input_search", ↵Sebastien Helleu
"input_text_changed" and "input_text_cursor_moved"
2013-01-01core: fix scroll to bottom of window (default key: alt+end) when line ↵Sebastien Helleu
displayed is bigger than chat area
2013-01-01core: fix scroll in buffer after enabling/disabling some filters (if scroll ↵Sebastien Helleu
is on a hidden line) (bug #37885)
2013-01-01core: update copyright datesSebastien Helleu
2012-12-25core: fix memory leak in case of error when building content of bar item for ↵Sebastien Helleu
display
2012-12-20core: search for a fallback template when a no template is matching command ↵Sebastien Helleu
arguments
2012-12-20core: fix another bug with horizontal separator displayed at bottom after ↵Sebastien Helleu
split of windows (bug #37874)
2012-12-19core: fix refresh of windows after split (fix bug with horizontal separator ↵Sebastien Helleu
between windows) (bug #37874)
2012-12-19core: fix stuck mouse (patch from Nei) (bug #36533)Sebastien Helleu
2012-12-19core: fix default mouse buttons actions for script buffer (focus the window ↵Sebastien Helleu
before executing action)
2012-12-16core: add git version in build, display it in "weechat-curses --help" and ↵Sebastien Helleu
/version
2012-12-15core: move comments with description of C file to top of filesSebastien Helleu