]> granicus.if.org Git - neomutt/log
neomutt
6 years agoadd missing {}s
Richard Russon [Fri, 29 Dec 2017 11:55:30 +0000 (11:55 +0000)]
add missing {}s

6 years agofix regex parsing
Richard Russon [Mon, 1 Jan 2018 12:07:48 +0000 (12:07 +0000)]
fix regex parsing

6 years agofix display of special chars
Richard Russon [Mon, 1 Jan 2018 11:43:56 +0000 (11:43 +0000)]
fix display of special chars

6 years agomerge: move charset and idna functions to libmutt
Richard Russon [Sun, 31 Dec 2017 01:26:35 +0000 (01:26 +0000)]
merge: move charset and idna functions to libmutt

 * clang-format
 * reorg: idna -> address, envelope
 * private hooks for charset
 * move charset functions to muttlib
 * move idna functions to muttlib
 * move address functions
 * iwyu / comments

6 years agoiwyu / comments
Richard Russon [Sat, 30 Dec 2017 16:51:13 +0000 (16:51 +0000)]
iwyu / comments

6 years agomove address functions
Richard Russon [Sat, 30 Dec 2017 16:25:01 +0000 (16:25 +0000)]
move address functions

6 years agomove idna functions to muttlib
Richard Russon [Sat, 30 Dec 2017 16:15:09 +0000 (16:15 +0000)]
move idna functions to muttlib

6 years agomove charset functions to muttlib
Richard Russon [Sat, 30 Dec 2017 16:05:25 +0000 (16:05 +0000)]
move charset functions to muttlib

6 years agoprivate hooks for charset
Richard Russon [Sat, 30 Dec 2017 15:53:12 +0000 (15:53 +0000)]
private hooks for charset

6 years agoreorg: idna -> address, envelope
Richard Russon [Sat, 30 Dec 2017 15:30:39 +0000 (15:30 +0000)]
reorg: idna -> address, envelope

6 years agoclang-format
Richard Russon [Sat, 30 Dec 2017 16:38:33 +0000 (16:38 +0000)]
clang-format

6 years agomerge: Prepare the code for the new config system
Richard Russon [Thu, 28 Dec 2017 20:19:38 +0000 (20:19 +0000)]
merge: Prepare the code for the new config system

 * regex obj to ptr
 * refactor the hash types
 * expand global bools,quadoptions
 * Rename all the config bools OPT_ABC_XYZ -> AbcXyz
 * Adjust the members of struct Options
 * group the synonyms at the end of the list
 * move all config variables to the end of the file

6 years agomove all config variables to the end of the file
Richard Russon [Tue, 31 Oct 2017 13:41:32 +0000 (13:41 +0000)]
move all config variables to the end of the file

6 years agogroup the synonyms at the end of the list
Richard Russon [Tue, 31 Oct 2017 12:37:24 +0000 (12:37 +0000)]
group the synonyms at the end of the list

6 years agoAdjust the members of struct Options
Richard Russon [Mon, 30 Oct 2017 02:14:27 +0000 (02:14 +0000)]
Adjust the members of struct Options

6 years agoRename all the config bools OPT_ABC_XYZ -> AbcXyz
Richard Russon [Mon, 30 Oct 2017 00:42:25 +0000 (00:42 +0000)]
Rename all the config bools OPT_ABC_XYZ -> AbcXyz

6 years agoexpand global bools,quadoptions
Richard Russon [Sun, 29 Oct 2017 23:22:40 +0000 (23:22 +0000)]
expand global bools,quadoptions

Replace the packed array of booleans with separate `bool`s.

6 years agorefactor the hash types
Richard Russon [Fri, 1 Sep 2017 15:04:04 +0000 (16:04 +0100)]
refactor the hash types

The HashElem now contains the type of the data.
Also, the destructor is set once at the creation of the Hash table.

6 years agoregex obj to ptr
Richard Russon [Wed, 1 Nov 2017 02:39:27 +0000 (02:39 +0000)]
regex obj to ptr

Change the backing variables for config from objects to pointers.

6 years agomerge: Move regex functions to muttlib
Richard Russon [Thu, 28 Dec 2017 16:15:27 +0000 (16:15 +0000)]
merge: Move regex functions to muttlib

 * move functions to muttlib
 * rename functions
 * rename parameters
 * reorder parameters
 * add doxygen comments

7 years agoadd doxygen comments
Richard Russon [Sun, 24 Dec 2017 17:47:30 +0000 (17:47 +0000)]
add doxygen comments

7 years agoreorder parameters
Richard Russon [Sun, 24 Dec 2017 17:46:11 +0000 (17:46 +0000)]
reorder parameters

7 years agorename parameters
Richard Russon [Sun, 24 Dec 2017 17:32:37 +0000 (17:32 +0000)]
rename parameters

7 years agorename functions
Richard Russon [Sun, 24 Dec 2017 17:13:49 +0000 (17:13 +0000)]
rename functions

7 years agomove functions to muttlib
Richard Russon [Sun, 24 Dec 2017 16:52:54 +0000 (16:52 +0000)]
move functions to muttlib

7 years agoAdd mutt_mb_is_lower() to muttlib
Richard Russon [Wed, 6 Dec 2017 01:03:32 +0000 (01:03 +0000)]
Add mutt_mb_is_lower() to muttlib

This is based on mutt_which_case() which had a unnecessary Regex
constant embedded in it.

7 years agoBuffer improvements
Richard Russon [Thu, 21 Dec 2017 17:43:38 +0000 (17:43 +0000)]
Buffer improvements

Add new functions:
- mutt_buffer_alloc()
- mutt_buffer_is_empty()

Change functions to return the number of bytes written:
- mutt_buffer_addch()
- mutt_buffer_addstr()

7 years agonested-if: correctly handle "<" and ">" with %?
Aleksa Sarai [Sun, 17 Dec 2017 13:39:08 +0000 (00:39 +1100)]
nested-if: correctly handle "<" and ">" with %?

As part of the implementation of nested-if[1], we translate old-style
conditional expandos into nested-if expandos. However, this translation
did not account for the metacharacters that need to be escaped in
nested-if expandos that are valid in old-style expandos (in particular
"<" and ">"). Correct this by escaping the relevant metacharacters.

With this patch, it is now possible to do something like

  :set status_format=" %rMail%r >%?u? +%u >?"

Without causing an ">" to be included if %u is 0 (which used to be the
case).

[1]: https://www.neomutt.org/feature/nested-if

Fixes #1001

7 years agoencapsulate idna code
Richard Russon [Fri, 22 Dec 2017 22:59:45 +0000 (22:59 +0000)]
encapsulate idna code

Move all the defines, etc, into mutt_idna.c

7 years agofix gmail server-size search
Richard Russon [Wed, 20 Dec 2017 17:18:29 +0000 (17:18 +0000)]
fix gmail server-size search

Fixes #1013

7 years agoFix s/mime certificate deletion bug
Kevin McCarthy [Fri, 15 Dec 2017 20:09:42 +0000 (12:09 -0800)]
Fix s/mime certificate deletion bug

Commit c1bcf4ba exposed a bug in the s/mime encryption code.  It was
errorneously calling unlink on the list of generated cert files to
use.

Prior to that commit, the list had an initial space, which apparently
made the unlink fail.  After that commit, encrypting to a single
certificate would end up deleting the certificate.

Remove the calls to unlink the cert file.  Add some missing cleanup if
the call to openssl fails.

Fixes #1006

7 years agomerge: fix coverity defects
Richard Russon [Thu, 28 Dec 2017 13:41:15 +0000 (13:41 +0000)]
merge: fix coverity defects

 * identical code for different branches
 * fix resource leaks
 * Array compared against 0
 * Pointer to local outside scope
 * hdr can't be NULL
 * remove unused values
 * fix use of 'fallthrough' comments

7 years agofix use of 'fallthrough' comments
Richard Russon [Sat, 16 Dec 2017 14:47:11 +0000 (14:47 +0000)]
fix use of 'fallthrough' comments

7 years agoremove unused values
Richard Russon [Sat, 16 Dec 2017 00:05:38 +0000 (00:05 +0000)]
remove unused values

7 years agohdr can't be NULL
Richard Russon [Fri, 15 Dec 2017 23:56:27 +0000 (23:56 +0000)]
hdr can't be NULL

7 years agoPointer to local outside scope
Richard Russon [Fri, 15 Dec 2017 14:51:14 +0000 (14:51 +0000)]
Pointer to local outside scope

The code returned a pointer to an array that had gone out of scope.

7 years agoArray compared against 0
Richard Russon [Fri, 15 Dec 2017 14:35:36 +0000 (14:35 +0000)]
Array compared against 0

7 years agofix resource leaks
Richard Russon [Fri, 15 Dec 2017 14:32:23 +0000 (14:32 +0000)]
fix resource leaks

7 years agoidentical code for different branches
Richard Russon [Fri, 15 Dec 2017 14:23:36 +0000 (14:23 +0000)]
identical code for different branches

`SETCOLOR(MT_COLOR_NORMAL)` caused identical code to be generated in
both branches of an `if` statement.

7 years agomerge: trivial code fixes
Richard Russon [Thu, 28 Dec 2017 13:35:01 +0000 (13:35 +0000)]
merge: trivial code fixes

 * split if's containing assignments
 * drop unnecessary FGETCONV typedef
 * add doxygen warnings
 * pgppubring: fix signed and unsigned comparison
 * fix sensitive flag for config variables
 * remove unnecessary preprocessor symbol
 * add some checks to buffer code
 * move conditional includes after others

7 years agomove conditional includes after others
Richard Russon [Wed, 20 Dec 2017 14:46:03 +0000 (14:46 +0000)]
move conditional includes after others

7 years agoadd some checks to buffer code
Richard Russon [Wed, 27 Dec 2017 01:44:37 +0000 (01:44 +0000)]
add some checks to buffer code

7 years agoremove unnecessary preprocessor symbol
Richard Russon [Fri, 22 Dec 2017 04:12:26 +0000 (04:12 +0000)]
remove unnecessary preprocessor symbol

MUTT_CRYPTHOOK is always present.

7 years agofix sensitive flag for config variables
Richard Russon [Thu, 21 Dec 2017 02:20:41 +0000 (02:20 +0000)]
fix sensitive flag for config variables

7 years agopgppubring: fix signed and unsigned comparison
Jelle van der Waa [Sun, 17 Dec 2017 10:27:05 +0000 (11:27 +0100)]
pgppubring: fix signed and unsigned comparison

Fix size_t and int comparison in pgppubring.

7 years agoadd doxygen warnings
Richard Russon [Tue, 19 Dec 2017 21:23:15 +0000 (21:23 +0000)]
add doxygen warnings

7 years agodrop unnecessary FGETCONV typedef
Richard Russon [Sat, 23 Dec 2017 02:10:47 +0000 (02:10 +0000)]
drop unnecessary FGETCONV typedef

7 years agosplit if's containing assignments
Richard Russon [Thu, 14 Dec 2017 20:00:40 +0000 (20:00 +0000)]
split if's containing assignments

7 years agoNeoMutt 2017-12-15 neomutt-20171215
Richard Russon [Fri, 15 Dec 2017 11:31:10 +0000 (11:31 +0000)]
NeoMutt 2017-12-15

7 years agoFix type mismatch in mutt_progress_init()
Jakub Wilk [Thu, 14 Dec 2017 15:23:38 +0000 (16:23 +0100)]
Fix type mismatch in mutt_progress_init()

Fixes the following GCC warning:

    curs_lib.c: In function ‘mutt_progress_init’:
    curs_lib.c:471:65: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 4 has type ‘size_t {aka unsigned int}’ [-Wformat=]
           snprintf(progress->sizestr, sizeof(progress->sizestr), "%ld", progress->size);
                                                                     ^

7 years agoFix type mismatch in mutt_pretty_size()
Jakub Wilk [Thu, 14 Dec 2017 15:22:37 +0000 (16:22 +0100)]
Fix type mismatch in mutt_pretty_size()

Fixes the following GCC warnings:

    muttlib.c: In function ‘mutt_pretty_size’:
    config.h:55:19: warning: format ‘%lld’ expects argument of type ‘long long int’, but argument 4 has type ‘size_t {aka unsigned int}’ [-Wformat=]
     #define OFF_T_FMT "%" PRId64
                       ^
    muttlib.c:614:22: note: in expansion of macro ‘OFF_T_FMT’
         snprintf(s, len, OFF_T_FMT "K", (n + 51) / 1024);
                          ^~~~~~~~~
    config.h:55:19: warning: format ‘%lld’ expects argument of type ‘long long int’, but argument 4 has type ‘size_t {aka unsigned int}’ [-Wformat=]
     #define OFF_T_FMT "%" PRId64
                       ^
    muttlib.c:621:22: note: in expansion of macro ‘OFF_T_FMT’
         snprintf(s, len, OFF_T_FMT "M", (n + 52428) / 1048576);
                          ^~~~~~~~~

7 years agoAdd spaces after "References:" and "In-Reply-To:"
Jakub Wilk [Thu, 14 Dec 2017 15:20:24 +0000 (16:20 +0100)]
Add spaces after "References:" and "In-Reply-To:"

7 years agoContext might be NULL - avoid dereferencing it
Pietro Cerutti [Thu, 14 Dec 2017 07:47:31 +0000 (07:47 +0000)]
Context might be NULL - avoid dereferencing it

Issue #999

7 years agoReview of "Bring consistency among sizes"
Pietro Cerutti [Wed, 13 Dec 2017 13:17:52 +0000 (13:17 +0000)]
Review of "Bring consistency among sizes"

Issue #928

7 years agoBring consistency among sizes
Justin Vasel [Wed, 29 Nov 2017 18:00:44 +0000 (13:00 -0500)]
Bring consistency among sizes

There are instances in the code that refer to lengths or sizes of strings and
buffers and the like, but they are not typed in a consistent manner. The purpose
of this commit is to provide some consistency to these scenarios by changing
their type from unsigned int, int, unsigned long, etc. to size_t.

In general, these situations were identified by globally searching the code
for patterns along the lines of:
(unsigned|unsigned int|int|long) (len|blen|olen|length|l|size)
and changing the type to size_t on a case-by-case basis.

The following situations were explicitly ignored:

- autosetup/jimsh0.c, because it appears to be third-party code

- inputs to function calls relating to ssl and sasl, because they don't take
size_t as inputs and recasting in the function call didn't seem worth the
increased messiness

- for loop indices, because in some cases unsigned indices can breed bugs

This commit takes care of most obvious cases. There may certainly be subtler
ones that were missed in this pass.

Resolves: #928

7 years agofix variable names
Richard Russon [Tue, 12 Dec 2017 21:13:43 +0000 (21:13 +0000)]
fix variable names

7 years agoRevert "Don't clear the macro buffer during startup"
Richard Russon [Wed, 13 Dec 2017 15:19:05 +0000 (15:19 +0000)]
Revert "Don't clear the macro buffer during startup"

Fixes #997

This reverts commit baf6ebbfc939278efb1895bed47e553ea7de19b1.

7 years agoFix SMTP RET parameter which was substituted by rc (#996)
Pietro Cerutti [Wed, 13 Dec 2017 14:55:02 +0000 (14:55 +0000)]
Fix SMTP RET parameter which was substituted by rc (#996)

Fixes #995

7 years agoConfigure number of directory components displayed in sidebar
Justin Vasel [Thu, 30 Nov 2017 04:29:58 +0000 (23:29 -0500)]
Configure number of directory components displayed in sidebar

In cases of a complex maildir directory structures, one may want to hide the
highest `N` directories from display in the sidebar to keep things looking
clean and legible.

This commit introduces a new config parameter, `sidebar_component_depth`, which
takes a positive integer as its value.

For example, suppose I have the following directory structure:
```
Inbox
dir1/dir2
dir1/dir2/dir3/sushi
dir1/dir2/dir3/neomutt/developer
```

By setting `sidebar_component_depth=2` in one's rc file, the sidebar will
display these maildirs in the following way:
```
Inbox
dir2
dir3/sushi
dir3/neomutt/developer
```

As seen in this example, the two highest directories have been truncated from
each path except in the case when there are `<= N` subdirectories, in which
case the bottom-most directory is displayed.

This parameter has a default value of 0, which disables the feature.

A previously-existing option, `sidebar_short_path`, provides similar behavior,
but truncates all except the bottom-most directories. When that option is
enabled, `sidebar_component_depth` is ignored.

Issue #813

7 years agoKill autotools (#994)
Pietro Cerutti [Tue, 12 Dec 2017 12:22:47 +0000 (12:22 +0000)]
Kill autotools (#994)

7 years agoman: "mutt" --> "neomutt"
Tobias Angele [Mon, 11 Dec 2017 15:32:12 +0000 (16:32 +0100)]
man: "mutt" --> "neomutt"

* man: "mutt" --> "neomutt"
* man: fix debug file and bug tracking system
* man: fix file reference
* Makefile uses lower-case files.
* man: update bugs section, update references

7 years agoNeoMutt 2017-12-08 neomutt-20171208
Richard Russon [Fri, 8 Dec 2017 16:53:17 +0000 (16:53 +0000)]
NeoMutt 2017-12-08

7 years agoupdate translations
Richard Russon [Fri, 8 Dec 2017 16:47:49 +0000 (16:47 +0000)]
update translations

7 years agoclang-format
Richard Russon [Fri, 8 Dec 2017 16:37:39 +0000 (16:37 +0000)]
clang-format

7 years agoupdate mailmap
Richard Russon [Fri, 8 Dec 2017 16:32:29 +0000 (16:32 +0000)]
update mailmap

7 years agoupdate credits
Richard Russon [Fri, 8 Dec 2017 15:36:58 +0000 (15:36 +0000)]
update credits

7 years agoupdate changelog
Richard Russon [Fri, 8 Dec 2017 15:36:51 +0000 (15:36 +0000)]
update changelog

7 years agoversion 2017-12-08
Richard Russon [Fri, 8 Dec 2017 13:58:31 +0000 (13:58 +0000)]
version 2017-12-08

7 years agoUpdate autosetup to latest master
Julian Andres Klode [Sun, 26 Nov 2017 11:37:25 +0000 (12:37 +0100)]
Update autosetup to latest master

Update autosetup to commit b5a0e85d87a46d931ff1e4f8e5de8cd5307f93ba
- this makes it accept --enable-silent-rules and --disable-silent-rules
amongst other things, as requested in
https://github.com/msteveb/autosetup/issues/33

7 years agoInstall stuff to $(PACKAGE) in $(libexecdir), not $(libdir)
Julian Andres Klode [Sun, 26 Nov 2017 11:30:48 +0000 (12:30 +0100)]
Install stuff to $(PACKAGE) in $(libexecdir), not $(libdir)

This does not really make a huge difference, probably, but it
is infinitely more correct.

7 years agoDefine prefix in Makefile.autosetup
Julian Andres Klode [Sun, 26 Nov 2017 11:26:30 +0000 (12:26 +0100)]
Define prefix in Makefile.autosetup

Debian tools and probably other tools too pass arguments like
--mandir=\${prefix}/share/man
to configure. The prefix survives the output into the Makefile,
therefore, we need to define prefix in the Makefile too.

7 years agobuild: moved the check for idn before the check for notmuch
Andreas Rammhold [Sun, 3 Dec 2017 22:28:04 +0000 (23:28 +0100)]
build: moved the check for idn before the check for notmuch

(original version from @gahr see [1])

[1] https://github.com/neomutt/neomutt/pull/771#issuecomment-342147768

7 years agoFix segfault when pipe'ing a deleted message
Pietro Cerutti [Thu, 28 Sep 2017 12:06:51 +0000 (12:06 +0000)]
Fix segfault when pipe'ing a deleted message

Fixes #796

7 years agoSupport reading FQDN from mailname files
Pietro Cerutti [Fri, 1 Dec 2017 15:49:15 +0000 (15:49 +0000)]
Support reading FQDN from mailname files

Currently, we support reading from /etc/mailname and /etc/mail/mailname.
Adding support for more files is trivial. Reading these files is only
done if NeoMutt was configured without the --with-domain option.

Issue #974

7 years agorestore folder settings after folder-hook
Richard Russon [Sun, 3 Dec 2017 00:00:38 +0000 (00:00 +0000)]
restore folder settings after folder-hook

Issue #866 (4aaf1ef7) fixed a problem where the folder-hook wasn't being
called for the 'fcc' (sent mail folder).

If we run the folder-hook for the fcc folder, we must run the
folder-hook for the current folder afterwards.

Fixes #977

7 years agomerge: minor code improvements
Richard Russon [Thu, 7 Dec 2017 12:21:22 +0000 (12:21 +0000)]
merge: minor code improvements

 * fix camelCase variable names
 * rename variables starting with a underscore
 * minor code fixes
 * return early where possible

7 years agoreturn early where possible
Richard Russon [Mon, 4 Dec 2017 23:46:04 +0000 (23:46 +0000)]
return early where possible

7 years agominor code fixes
Richard Russon [Sun, 3 Dec 2017 02:39:14 +0000 (02:39 +0000)]
minor code fixes

7 years agorename variables starting with a underscore
Richard Russon [Wed, 6 Dec 2017 14:25:02 +0000 (14:25 +0000)]
rename variables starting with a underscore

7 years agofix camelCase variable names
Richard Russon [Wed, 6 Dec 2017 00:36:00 +0000 (00:36 +0000)]
fix camelCase variable names

Local variable names should be lower case (with optional underscores).

7 years agoadd sleep after SMTP error
Richard Russon [Mon, 4 Dec 2017 14:29:06 +0000 (14:29 +0000)]
add sleep after SMTP error

Fixes #982

7 years agomerge: add charset functions to libmutt
Richard Russon [Mon, 4 Dec 2017 14:53:57 +0000 (14:53 +0000)]
merge: add charset functions to libmutt

 * move charset functions to libmutt
 * standardise the naming of the charset functions
 * add doxygen comments

7 years agoadd doxygen comments
Richard Russon [Sun, 26 Nov 2017 23:24:03 +0000 (23:24 +0000)]
add doxygen comments

7 years agostandardise the naming of the charset functions
Richard Russon [Sun, 26 Nov 2017 23:11:52 +0000 (23:11 +0000)]
standardise the naming of the charset functions

7 years agomove charset functions to libmutt
Richard Russon [Wed, 22 Nov 2017 17:26:52 +0000 (17:26 +0000)]
move charset functions to libmutt

7 years agogithub: make removal of irrelevant sections easier
toogley [Sat, 2 Dec 2017 19:51:50 +0000 (20:51 +0100)]
github: make removal of irrelevant sections easier

When users remove the irrelevant things for their issue, they often
leave the indentation of the nested list. That causes github to render
those lines as code instead of markdown list items.

7 years agoFixup smart modify-labels-then-hide for !tag case (#975)
Julian Andres Klode [Fri, 1 Dec 2017 12:32:38 +0000 (13:32 +0100)]
Fixup smart modify-labels-then-hide for !tag case (#975)

The code used to automatically handle setting the quasi delete
state to whether the message is still visible after performing
the change.

This was broken for the !tag case in

commit 7d151fd0919f6cc7ba9cdc1e7de90697c66dce43
Author: Mehdi Abaakouk <sileht@sileht.net>
Date:   Tue Feb 21 10:50:35 2017 +0100

    Share label editing between imap/notmuch

Which replaced the !still_visible with simply true.

7 years agomodify gpg.rc to accommodate GPG 2.1 changes 949/head
Bletchley Park [Sun, 12 Nov 2017 17:31:57 +0000 (18:31 +0100)]
modify gpg.rc to accommodate GPG 2.1 changes

7 years agoremove debug/logging from makefile/configure 625/head
toogley [Sat, 10 Jun 2017 20:25:35 +0000 (22:25 +0200)]
remove debug/logging from makefile/configure

7 years agodrop #ifdef DEBUG
toogley [Sat, 10 Jun 2017 20:25:35 +0000 (22:25 +0200)]
drop #ifdef DEBUG

7 years agoDon't clear the macro buffer during startup 818/head
Richard Russon [Wed, 4 Oct 2017 01:07:20 +0000 (02:07 +0100)]
Don't clear the macro buffer during startup

* Move the folder hook after the folder has been opened
* Prevent a SIGWINCH during startup from clearing the macro buffer

Fixes #227

7 years agobuild: restore externs 937/head
Richard Russon [Thu, 9 Nov 2017 12:35:02 +0000 (12:35 +0000)]
build: restore externs

The MacOS build failed, with linker errors for libconn's global
variables.

By initialising them, we hope to force the linker to use them.

7 years agoFix reference to neomuttrc
Pietro Cerutti [Wed, 29 Nov 2017 10:55:26 +0000 (10:55 +0000)]
Fix reference to neomuttrc

7 years agomerge: refactor and document email functions
Richard Russon [Wed, 29 Nov 2017 01:13:47 +0000 (01:13 +0000)]
merge: refactor and document email functions

 * move functions to mutt_address.c
 * rename rfc822.c to address.c
 * move rfc822_new_address to address.c
 * standardise the address functions
 * standardise the envelope functions
 * standardise the parameter functions
 * move address functions
 * move envelope function
 * move parameter functions
 * rename mutt_tags to tags
 * add comments
 * rename rfc822 constants
 * minor tidying/boolification
 * move statics first

7 years agomove statics first
Richard Russon [Wed, 29 Nov 2017 01:13:11 +0000 (01:13 +0000)]
move statics first

7 years agominor tidying/boolification
Richard Russon [Wed, 29 Nov 2017 00:13:59 +0000 (00:13 +0000)]
minor tidying/boolification

7 years agorename rfc822 constants
Richard Russon [Tue, 28 Nov 2017 23:25:50 +0000 (23:25 +0000)]
rename rfc822 constants

7 years agoadd comments
Richard Russon [Tue, 28 Nov 2017 22:48:08 +0000 (22:48 +0000)]
add comments

7 years agorename mutt_tags to tags
Richard Russon [Tue, 28 Nov 2017 21:44:33 +0000 (21:44 +0000)]
rename mutt_tags to tags

7 years agomove parameter functions
Richard Russon [Tue, 28 Nov 2017 20:42:22 +0000 (20:42 +0000)]
move parameter functions