move browser in the lib-ui Signed-off-by: Pierre Habouzit <madcoder@debian.org>
mutt_enter_string is only used for _mutt_get_field for real. Hide it. Note: I'd like to get rid of that poo and replace with a proper readline-like ncurses-aware widget that comes with all the vi/emacs bindings ready :/ Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Drop sidebar.h Signed-off-by: Pierre Habouzit <madcoder@debian.org>
The NNTP patch is a joke, let's drop it altogether. Reason is that I believe it's not done properly, it has tons of issues, clutters the code, and well, will be revieved, eventually (or maybe not). Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Move the rest of mutt "things" into a window as well. Only the input line remains in stdscr ... for now. Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Have a lib-ui/lib-ui.h Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Real men don't need the stupid silly help on top/bottom of the screen. Let's free that space to put anything useful. Signed-off-by: Pierre Habouzit <madcoder@debian.org>
many simplifications, cosmetics. Signed-off-by: Pierre Habouzit <madcoder@debian.org>
remove option OPTSAVEUNSUB. This sucks, writing 2Mo of file is easy. Also fix performance issue with tailing in newsgroup list. Signed-off-by: Pierre Habouzit <madcoder@debian.org>
simplify newsrc parsing Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Useless cast. Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Deep rework of nntp_data_t (ex-NNTP_DATA) to make it list-able. Signed-off-by: Pierre Habouzit <madcoder@debian.org>
merge all nntp code in nntp.c and move it toplevel Signed-off-by: Pierre Habouzit <madcoder@debian.org>
remove the stupid macro, we are big kids enough to write NULL, NULL. Signed-off-by: Pierre Habouzit <madcoder@debian.org>
byebye OPTARROWCURSOR Signed-off-by: Pierre Habouzit <madcoder@debian.org>
rename a bunch of modules Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Move (un)?lists and (un)subscribe to MAlias. Also minor tweaks on rx_t's Signed-off-by: Pierre Habouzit <madcoder@debian.org>
push username, homedir and tmpdir in lua too. Signed-off-by: Pierre Habouzit <madcoder@debian.org>
simplifications Signed-off-by: Pierre Habouzit <madcoder@debian.org>
rework m_strformat so that it takes the cols number to use in case of right pad, rather than computing it. that makes the function suitable for lib-lib inclusion real soon :] Signed-off-by: Pierre Habouzit <madcoder@debian.org>