summaryrefslogtreecommitdiff
path: root/src/gui/curses/gui-curses-main.c
AgeCommit message (Collapse)Author
2015-07-18core: fix crash if a file descriptor used in hook_fd() is too high (> 1024 ↵Sébastien Helleu
on Linux/BSD) (closes #465) The calls to select() are replaced by poll(), which doesn't have limitation on file descriptor number.
2015-06-28core: allow ctrl-C to exit WeeChat when the passphrase is asked on startup ↵Sébastien Helleu
(closes #452)
2015-05-01core: fix compilation on CygwinSébastien Helleu
The header sys/select.h is now required for select() function.
2015-04-30core: add comments after some #endifSébastien Helleu
2015-04-25core: display the welcome message immediately after the startup message, ↵Sébastien Helleu
move source code to weechat.c
2015-04-17core: add a welcome message on first WeeChat run (closes #318)Sébastien Helleu
2015-01-01core: update copyright datesSébastien Helleu
2014-07-14core: move main() function into Curses GUISébastien Helleu
2014-03-29core: quit WeeChat on signal SIGHUP, remove signal "signal_sighup"Sebastien Helleu
2014-03-06core: add option weechat.look.hotlist_add_conditions, remove option ↵Sebastien Helleu
weechat.look.hotlist_add_buffer_if_away
2014-02-16core: add bare display mode (for easy text selection and click on URLs)Sebastien Helleu
New key: alt+"!", to swith to bare display (same key to come back to standard display). New options: - weechat.look.bare_display_exit_on_input (default: on): by default any changes in input will return to standard display - weechat.look.bare_display_time_format (default: "%H:%M"): the format of time used in bare display.
2014-02-10api: add integer return code for functions hook_{signal|hsignal}_sendSebastien Helleu
2014-01-21core: delay the signal "signal_sigwinch" after WeeChat screen refreshSebastien Helleu
The signal is sent after WeeChat screen refresh, so all sizes for windows, bars, ... are already adjusted to the new terminal size.
2014-01-21core: add signals "signal_sighup" and "signal_sigwinch" (terminal resized)Sebastien Helleu
2014-01-01core: update copyright datesSebastien Helleu
2013-11-23core: free nicklist data (for hsignal) on exitSebastien Helleu
2013-11-18core: use #ifdef to check if versions are defined in signal "debug_libs"Sebastien Helleu
2013-11-18core: remove "v" before versions displayed by /debug libsSebastien Helleu
2013-11-17core: add option "libs" for command /debug, add signal "debug_libs"Sebastien Helleu
2013-11-09core: rename option weechat.look.set_title to weechat.look.window_title ↵Sebastien Helleu
(evaluated string)
2013-09-23core: replace some calls to ncurses *printw functions by *addstrSebastien Helleu
2013-08-10core: optimize the removal of lines in buffers (a lot faster to clear/close ↵Sebastien Helleu
buffers with lot of lines) The update of variables "buffer_max_length" and "prefix_max_length" in struct t_gui_lines is now delayed and made during the main refresh (in main loop). For a buffer with 50K lines, it is up to 3300 times faster to clear/close it. For a buffer with 4096 lines (default limit), it is up to 120 times faster.
2013-07-27core: add secured data with optional encryption in file sec.confSebastien Helleu
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-17core: fix typos in many comments and some stringsSebastien Helleu
2013-03-17core: add support of multiple layouts (task #11274)Sebastien Helleu
2013-01-05core: fix refresh of bars when applying layout (bug #37944, bug #37952)Sebastien Helleu
2013-01-01core: update copyright datesSebastien Helleu
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
2012-12-13core: reformat comments for functionsSebastien Helleu
2012-04-11core: fix display bugs and crashs with small windows (bug #36107)Sebastien Helleu
2012-03-04core: rename option weechat.look.bracketed_paste_mode to ↵Sebastien Helleu
weechat.look.paste_bracketed
2012-03-04core: add support of terminal "bracketed paste mode" (task #11316)Sebastien Helleu
2012-01-08core: update copyright datesSebastien Helleu
2011-10-26core: remove unneeded whitespaceSebastien Helleu
2011-08-26core: remove warning at startup if locale is UTF-8 and if ncurses has no ↵Sebastien Helleu
wide-char/UTF-8 support
2011-08-14core: allow empty short name on buffers (name is used if not set)Sebastien Helleu
2011-08-06core: display a warning at startup if locale is UTF-8 and if ncurses has no ↵Sebastien Helleu
wide-char/UTF-8 support
2011-07-30core: fix refresh bug when switching bufferSebastien Helleu
2011-07-29core: fix refresh of bars (remove duplicated refresh for bars)Sebastien Helleu
2011-07-26core: add mouse support (task #5435), free cursor movement, hook_focus, fix ↵Sebastien Helleu
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-05core: add context "search" for keys (to define keys used during search in ↵Sebastien Helleu
buffer with ctrl+"r")
2011-06-13core: add option weechat.look.eat_newline_glitch (disabled by default, can ↵Sebastien Helleu
cause display bugs)
2011-06-01core: fix bug with new line inserted at end of each line displayed (set ↵Sebastien Helleu
eat_newline_glitch to 0 if available)
2011-04-23core: add buffer to hotlist if away is set on buffer (even if buffer is ↵Sebastien Helleu
displayed) (task #10948), do not update hotlist during upgrade
2011-04-17core: add automatic reset of color pairs, new option ↵Sebastien Helleu
weechat.look.color_pairs_auto_reset
2011-01-31Dynamically allocate color pairsSebastien Helleu
This commit introduces major changes in 256 colors support: - extended colors can be used without being added with command "/color add" - background color is now allowed for nick colors (using slash separator)
2011-01-01Update copyright datesSebastien Helleu
2011-01-01Add new command /colorSebastien Helleu