Pierre Habouzit [Mon, 13 Aug 2007 14:11:55 +0000 (16:11 +0200)]
getmax[xy] do that, even if obsolete, I don't care, I'll use them.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Mon, 13 Aug 2007 14:09:29 +0000 (16:09 +0200)]
Make layout windows visible, makes the whole thing way simpler.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Mon, 13 Aug 2007 13:46:53 +0000 (15:46 +0200)]
Final simplifications of the sidebar module.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sun, 12 Aug 2007 08:34:19 +0000 (10:34 +0200)]
Fix sidebar to always show ^.
Also some minor fixes.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sun, 12 Aug 2007 00:01:36 +0000 (02:01 +0200)]
Cleanse po/* directory a bit
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sat, 11 Aug 2007 23:41:18 +0000 (01:41 +0200)]
Now I know why : it causes flickering
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sat, 11 Aug 2007 23:26:47 +0000 (01:26 +0200)]
Simplify the sidebar patch.
Still flaky when buffy changes IMHO.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sat, 11 Aug 2007 22:20:39 +0000 (00:20 +0200)]
Make the sidebar live in a proper independent window.
This is the first patch of many to come, cleansing the noodle horror the
UI code in mutt is (was ?).
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sat, 11 Aug 2007 15:42:24 +0000 (17:42 +0200)]
Have a lib-ui/lib-ui.h
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sat, 11 Aug 2007 14:25:49 +0000 (16:25 +0200)]
Move more things about stdscr in lib-ui.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sat, 11 Aug 2007 12:24:46 +0000 (14:24 +0200)]
useless blanking
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sat, 11 Aug 2007 11:10:24 +0000 (13:10 +0200)]
Drop mixmaster support. I don't like people caring about being anonymous that much.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sat, 11 Aug 2007 10:37:05 +0000 (12:37 +0200)]
Do not use implicit ncurses functions, now we can grep for 'stdscr' to find them.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sat, 11 Aug 2007 10:10:07 +0000 (12:10 +0200)]
Let ncurses deal with that properly.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sat, 11 Aug 2007 09:56:28 +0000 (11:56 +0200)]
leftovers
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sat, 11 Aug 2007 09:52:22 +0000 (11:52 +0200)]
Remove useless options and tests.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sat, 11 Aug 2007 09:45:49 +0000 (11:45 +0200)]
minor fixes
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sat, 11 Aug 2007 09:32:03 +0000 (11:32 +0200)]
leftovers
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sat, 11 Aug 2007 09:27:11 +0000 (11:27 +0200)]
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>
Pierre Habouzit [Sat, 11 Aug 2007 08:08:48 +0000 (10:08 +0200)]
Use booleans, hide stupid private flag.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sat, 11 Aug 2007 07:52:30 +0000 (09:52 +0200)]
Remove support for antiquated ncurses libraries. Assume we have at least ncurses 5.x.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sat, 11 Aug 2007 07:36:24 +0000 (09:36 +0200)]
get rid of slang
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sun, 10 Jun 2007 13:57:57 +0000 (15:57 +0200)]
We want to initialize shorthost before hostname.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Mon, 28 May 2007 22:18:06 +0000 (00:18 +0200)]
many simplifications, cosmetics.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Mon, 28 May 2007 20:08:59 +0000 (22:08 +0200)]
regressions
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Mon, 28 May 2007 17:27:26 +0000 (19:27 +0200)]
leftover
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Mon, 28 May 2007 17:23:14 +0000 (19:23 +0200)]
remove dead strings.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Mon, 28 May 2007 17:15:34 +0000 (19:15 +0200)]
Update po files and build system wrt it.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Mon, 28 May 2007 13:59:10 +0000 (15:59 +0200)]
simplifications.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Mon, 28 May 2007 13:50:11 +0000 (15:50 +0200)]
const, style
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Mon, 28 May 2007 13:20:52 +0000 (15:20 +0200)]
style
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Mon, 28 May 2007 13:10:55 +0000 (15:10 +0200)]
don't resize the hash, 32k elements are way enough.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Mon, 28 May 2007 12:00:22 +0000 (14:00 +0200)]
fix parsing issues in slurp_newsrc
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Mon, 28 May 2007 11:37:59 +0000 (13:37 +0200)]
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>
Pierre Habouzit [Mon, 28 May 2007 11:37:25 +0000 (13:37 +0200)]
completely stupid mistake.
Pierre Habouzit [Mon, 28 May 2007 10:57:09 +0000 (12:57 +0200)]
remove OPTNEWSCACHE, style.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Mon, 28 May 2007 09:52:52 +0000 (11:52 +0200)]
Have a centralized cache directory.
No more header_cache and nntp_cache_dir and whatever else. Everything is
now in .cache/madmutt/.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Mon, 28 May 2007 09:44:49 +0000 (11:44 +0200)]
Ignoble trick to allow us to override _init with a macro.
Will be changed in a (I hope) near future. Used in madmutt.cpkg
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sun, 27 May 2007 21:20:48 +0000 (23:20 +0200)]
fixes and simplifications
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sun, 27 May 2007 21:09:02 +0000 (23:09 +0200)]
Getting rid of useless settings.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sun, 27 May 2007 20:29:47 +0000 (22:29 +0200)]
style
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sun, 27 May 2007 20:17:32 +0000 (22:17 +0200)]
simplify newsrc parsing
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sun, 27 May 2007 20:10:48 +0000 (22:10 +0200)]
Small fixes.
Pierre Habouzit [Sun, 27 May 2007 17:08:04 +0000 (19:08 +0200)]
purge nonsensical code, and use buffers instead
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sun, 27 May 2007 17:07:51 +0000 (19:07 +0200)]
add printf-like primitive to the buffers.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sun, 27 May 2007 12:00:50 +0000 (14:00 +0200)]
use nntp_data_new and stop hiding the group in the struct, useless win.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sun, 27 May 2007 11:52:20 +0000 (13:52 +0200)]
Useless cast.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sun, 27 May 2007 11:51:04 +0000 (13:51 +0200)]
Deep rework of nntp_data_t (ex-NNTP_DATA) to make it list-able.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sun, 27 May 2007 10:42:53 +0000 (12:42 +0200)]
simplifications
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sun, 27 May 2007 10:31:22 +0000 (12:31 +0200)]
merge all nntp code in nntp.c and move it toplevel
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sat, 26 May 2007 17:41:08 +0000 (19:41 +0200)]
tail is always a list_item**.
Because you don't need to special case the empty list *gee*.
Fix code using tail.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sat, 26 May 2007 17:28:23 +0000 (19:28 +0200)]
style
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sat, 26 May 2007 17:25:02 +0000 (19:25 +0200)]
LISTGROUP isn't as efficient as XOVER. Only use it if needed.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sat, 26 May 2007 17:13:07 +0000 (19:13 +0200)]
Use more efficient bits_t rather than stupid short array.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sat, 26 May 2007 16:42:17 +0000 (18:42 +0200)]
Add efficient bit-fields manipulations.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sat, 26 May 2007 16:13:09 +0000 (18:13 +0200)]
nntp fixes: no more warnings.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sat, 26 May 2007 15:45:34 +0000 (17:45 +0200)]
always use LISTGROUP if available.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sat, 26 May 2007 13:38:04 +0000 (15:38 +0200)]
stupid sleep
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sat, 26 May 2007 13:03:17 +0000 (15:03 +0200)]
move gpg_check_traditionnal in crypt.cpkg
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sat, 26 May 2007 12:24:43 +0000 (14:24 +0200)]
put every nttp setting together
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sat, 26 May 2007 12:08:33 +0000 (14:08 +0200)]
always check for traditionnal GPG.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sat, 26 May 2007 11:24:09 +0000 (13:24 +0200)]
ESMTP is utterly broken, and pulls OpenSSL.
Broken in the sense that it cannot use mutt certificate cache e.g. or
segfaults in the lib whereas I give correct parameters. I'm sure it's less
than a thousands of line to write with gnutls and sasl.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sat, 26 May 2007 08:01:09 +0000 (10:01 +0200)]
various fixes and simplifications wrt openssl.h
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Fri, 25 May 2007 22:03:58 +0000 (00:03 +0200)]
remove the stupid macro, we are big kids enough to write NULL, NULL.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Fri, 25 May 2007 21:44:31 +0000 (23:44 +0200)]
merge send_smtp module into sendlib where it really belongs.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Fri, 25 May 2007 12:04:13 +0000 (14:04 +0200)]
simplifications.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Thu, 24 May 2007 22:56:34 +0000 (00:56 +0200)]
more useless and cluttered things.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Thu, 24 May 2007 22:20:40 +0000 (00:20 +0200)]
byebye OPTARROWCURSOR
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Thu, 24 May 2007 21:54:13 +0000 (23:54 +0200)]
preprocess .li and .c in one pass.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Thu, 24 May 2007 21:47:13 +0000 (23:47 +0200)]
x-comment-to is useless in mutt, we can Cc: things as it's a *mailer*.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Thu, 24 May 2007 21:26:33 +0000 (23:26 +0200)]
little fix
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Wed, 23 May 2007 21:29:30 +0000 (23:29 +0200)]
base64 implementation from madmutt--.
It seems this one is not used anymore \o/
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Wed, 23 May 2007 21:13:08 +0000 (23:13 +0200)]
MIXMASTER is always defined
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Wed, 23 May 2007 21:11:20 +0000 (23:11 +0200)]
wibble
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Wed, 23 May 2007 21:06:32 +0000 (23:06 +0200)]
drop account-hooks for now.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Mon, 21 May 2007 09:00:23 +0000 (11:00 +0200)]
some fixes wrt imap and pop authentication.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sun, 20 May 2007 12:34:29 +0000 (14:34 +0200)]
rename a bunch of modules
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sun, 20 May 2007 12:31:53 +0000 (14:31 +0200)]
unlink file before writing it, and don't fail if it's not here
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sun, 20 May 2007 12:11:32 +0000 (14:11 +0200)]
unlink file before writing it
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sat, 19 May 2007 22:11:01 +0000 (00:11 +0200)]
I'm fed up with stupid defines when C can come up with *way* betted: bit-fields.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sat, 19 May 2007 22:09:20 +0000 (00:09 +0200)]
typo
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sat, 19 May 2007 15:33:01 +0000 (17:33 +0200)]
move gen_defs into tools where it belongs
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sat, 19 May 2007 15:29:46 +0000 (17:29 +0200)]
make generated tools RO for real
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sat, 19 May 2007 15:28:38 +0000 (17:28 +0200)]
cpkg2c improvements.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sat, 19 May 2007 13:51:58 +0000 (15:51 +0200)]
finish rework of scoring module.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sat, 19 May 2007 13:23:08 +0000 (15:23 +0200)]
move all score things to lua.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Sat, 19 May 2007 13:20:46 +0000 (15:20 +0200)]
fix line number and file.
Pierre Habouzit [Sat, 19 May 2007 12:39:19 +0000 (14:39 +0200)]
Move score_* to mod_score
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Fri, 18 May 2007 21:06:33 +0000 (23:06 +0200)]
slightly less hackish way to generate files, I'm still not very pleased with it.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Fri, 18 May 2007 19:11:22 +0000 (21:11 +0200)]
cruft
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Fri, 18 May 2007 15:48:36 +0000 (17:48 +0200)]
always enable NLS, screw'em
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Fri, 18 May 2007 12:17:59 +0000 (14:17 +0200)]
makefile updates
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Fri, 18 May 2007 12:14:40 +0000 (14:14 +0200)]
work some nifty hacks to work as if we had in tree building.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Fri, 18 May 2007 11:34:41 +0000 (13:34 +0200)]
remove cruft
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Fri, 18 May 2007 11:31:23 +0000 (13:31 +0200)]
small updates.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Fri, 18 May 2007 08:58:16 +0000 (10:58 +0200)]
last tweaks
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Fri, 18 May 2007 08:54:46 +0000 (10:54 +0200)]
rm *.li/*.c files when cpkg2c fails.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Fri, 18 May 2007 08:53:17 +0000 (10:53 +0200)]
make madmutt build properly in a separate build directory.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Fri, 18 May 2007 08:37:13 +0000 (10:37 +0200)]
make configuration script slightly better.
hide advanced settings.
minor tweaks
Signed-off-by: Pierre Habouzit <madcoder@debian.org>
Pierre Habouzit [Fri, 18 May 2007 07:19:03 +0000 (09:19 +0200)]
oops, don't need to append the file name.
Signed-off-by: Pierre Habouzit <madcoder@debian.org>