]> granicus.if.org Git - neomutt/log
neomutt
5 years agofold comments
Richard Russon [Fri, 8 Mar 2019 17:36:37 +0000 (17:36 +0000)]
fold comments

5 years agofix block comments
Richard Russon [Fri, 8 Mar 2019 17:05:57 +0000 (17:05 +0000)]
fix block comments

5 years agotidy L10N comments
Richard Russon [Thu, 7 Mar 2019 00:36:25 +0000 (00:36 +0000)]
tidy L10N comments

5 years agofix comments
Richard Russon [Thu, 7 Mar 2019 00:16:09 +0000 (00:16 +0000)]
fix comments

5 years agodocs: fix typos
Richard Russon [Wed, 6 Mar 2019 16:34:30 +0000 (16:34 +0000)]
docs: fix typos

5 years agoRename variables: string -> str
Richard Russon [Thu, 7 Mar 2019 00:41:28 +0000 (00:41 +0000)]
Rename variables: string -> str

Consistent variable naming makes the code easier to read.

5 years agofix pre-increment in for loops
Richard Russon [Thu, 7 Mar 2019 03:28:31 +0000 (03:28 +0000)]
fix pre-increment in for loops

In for loops, there's no difference in behaviour between:

  `for (int i = 0; i < 10; ++i)`
  `for (int i = 0; i < 10; i++)`

Use the C form, `i++`, for consistency.

5 years agomove switch/case break
Richard Russon [Thu, 7 Mar 2019 00:20:01 +0000 (00:20 +0000)]
move switch/case break

Move the `break` inside the {}s of a case statement (for consistency).

5 years agomove group to email
Richard Russon [Fri, 8 Mar 2019 21:45:13 +0000 (21:45 +0000)]
move group to email

group.[ch] have dependencies on Address, so they should live in libemail.

5 years agoDisable all history operations if history is not enabled
Pietro Cerutti [Thu, 7 Mar 2019 12:42:10 +0000 (12:42 +0000)]
Disable all history operations if history is not enabled

Fixes #1592

5 years agoFix composing a new message (again)
Pietro Cerutti [Thu, 7 Mar 2019 08:49:50 +0000 (08:49 +0000)]
Fix composing a new message (again)

The old code had crept in again in 028c34.

5 years agoadd parentheses to conditionals
Richard Russon [Wed, 6 Mar 2019 23:10:14 +0000 (23:10 +0000)]
add parentheses to conditionals

(flatcap discovers uncrustify)

5 years agoifdef: add support for environment variables
Jakub Jindra [Mon, 4 Mar 2019 12:38:51 +0000 (13:38 +0100)]
ifdef: add support for environment variables

This allows the user to make config decisions based on the existence of
environment variables.  e.g.

  ifdef PS1 source interactive.rc

5 years agodrop devel script
Richard Russon [Tue, 5 Mar 2019 12:08:19 +0000 (12:08 +0000)]
drop devel script

Committed by accident

[ci skip]

5 years agomerge: lots of tidying
Richard Russon [Tue, 5 Mar 2019 01:36:41 +0000 (01:36 +0000)]
merge: lots of tidying

 * fp prefix
 * return r
 * return ret
 * return result
 * rename SHA1 contexts
 * rename MD5 contexts
 * create enum SortType
 * add typedef for PatternFlags
 * use enum QuadOption for query_quadoption(), mutt_yesorno()
 * separate enum for mutt_view_attachment()
 * separate enum for mailcap lookups
 * separate enum for mutt_save_attachment()
 * separate enums for pattern types
 * create TreeChar enum for tree characters

5 years agocreate TreeChar enum for tree characters
Richard Russon [Mon, 4 Mar 2019 16:10:19 +0000 (16:10 +0000)]
create TreeChar enum for tree characters

5 years agoseparate enums for pattern types
Richard Russon [Mon, 4 Mar 2019 17:19:25 +0000 (17:19 +0000)]
separate enums for pattern types

5 years agoseparate enum for mutt_save_attachment()
Richard Russon [Mon, 4 Mar 2019 15:37:24 +0000 (15:37 +0000)]
separate enum for mutt_save_attachment()

5 years agoseparate enum for mailcap lookups
Richard Russon [Mon, 4 Mar 2019 15:08:50 +0000 (15:08 +0000)]
separate enum for mailcap lookups

5 years agoseparate enum for mutt_view_attachment()
Richard Russon [Mon, 4 Mar 2019 14:38:07 +0000 (14:38 +0000)]
separate enum for mutt_view_attachment()

5 years agouse enum QuadOption for query_quadoption(), mutt_yesorno()
Richard Russon [Mon, 4 Mar 2019 14:19:06 +0000 (14:19 +0000)]
use enum QuadOption for query_quadoption(), mutt_yesorno()

5 years agoadd typedef for PatternFlags
Richard Russon [Sun, 3 Mar 2019 23:03:00 +0000 (23:03 +0000)]
add typedef for PatternFlags

5 years agocreate enum SortType
Richard Russon [Sun, 3 Mar 2019 20:38:48 +0000 (20:38 +0000)]
create enum SortType

5 years agorename MD5 contexts
Richard Russon [Sun, 3 Mar 2019 16:45:42 +0000 (16:45 +0000)]
rename MD5 contexts

Distinguish MD5 contexts from Context contexts.

5 years agorename SHA1 contexts
Richard Russon [Sun, 3 Mar 2019 16:49:04 +0000 (16:49 +0000)]
rename SHA1 contexts

Distinguish SHA1 contexts from Context contexts.

5 years agoreturn result
Richard Russon [Thu, 28 Feb 2019 17:14:42 +0000 (17:14 +0000)]
return result

5 years agoreturn ret
Richard Russon [Thu, 28 Feb 2019 17:07:16 +0000 (17:07 +0000)]
return ret

5 years agoreturn r
Richard Russon [Thu, 28 Feb 2019 16:56:00 +0000 (16:56 +0000)]
return r

5 years agofp prefix
Richard Russon [Thu, 28 Feb 2019 16:35:39 +0000 (16:35 +0000)]
fp prefix

5 years agoLet ctx_update_tables update the mx size for IMAP emails
Pietro Cerutti [Wed, 27 Feb 2019 12:01:51 +0000 (12:01 +0000)]
Let ctx_update_tables update the mx size for IMAP emails

Issue #1577

5 years agoDecreasing mbox size is done at ctx_update_tables, !active is not used
Pietro Cerutti [Wed, 27 Feb 2019 11:50:15 +0000 (11:50 +0000)]
Decreasing mbox size is done at ctx_update_tables, !active is not used

Issue #1577

5 years agoFix crash when an email disappears from IMAP
Pietro Cerutti [Wed, 27 Feb 2019 11:47:27 +0000 (11:47 +0000)]
Fix crash when an email disappears from IMAP

Issue #1577

5 years agoUpdate to latest autosetup
Pietro Cerutti [Mon, 4 Mar 2019 12:06:38 +0000 (12:06 +0000)]
Update to latest autosetup

5 years agoFix composing a new message
Pietro Cerutti [Mon, 4 Mar 2019 10:10:40 +0000 (10:10 +0000)]
Fix composing a new message

Fixes #1582

5 years agomerge: fix coverity defects
Richard Russon [Sun, 3 Mar 2019 00:56:24 +0000 (00:56 +0000)]
merge: fix coverity defects

 * defect 180847: Pointer to local outside scope
 * defect 189753: Inferred misuse of enum
 * defect 190188: Unchecked return value from library
 * defect 190189: Unchecked return value
 * defect 190190: Dereference before null check
 * defect 190853: Dereference after null check
 * defect 190854: Logical vs. bitwise operator
 * defect 190855: Dereference after null check
 * defect 190856: Overlapping buffer in memory
 * defect 190857: Dereference after null check

5 years agodefect 190857: Dereference after null check
Richard Russon [Sat, 2 Mar 2019 14:57:12 +0000 (14:57 +0000)]
defect 190857: Dereference after null check

5 years agodefect 190856: Overlapping buffer in memory
Richard Russon [Sat, 2 Mar 2019 15:00:21 +0000 (15:00 +0000)]
defect 190856: Overlapping buffer in memory

5 years agodefect 190855: Dereference after null check
Richard Russon [Sat, 2 Mar 2019 15:15:20 +0000 (15:15 +0000)]
defect 190855: Dereference after null check

5 years agodefect 190854: Logical vs. bitwise operator
Richard Russon [Sat, 2 Mar 2019 15:26:20 +0000 (15:26 +0000)]
defect 190854: Logical vs. bitwise operator

5 years agodefect 190853: Dereference after null check
Richard Russon [Sat, 2 Mar 2019 15:28:10 +0000 (15:28 +0000)]
defect 190853: Dereference after null check

5 years agodefect 190190: Dereference before null check
Richard Russon [Sat, 2 Mar 2019 15:33:02 +0000 (15:33 +0000)]
defect 190190: Dereference before null check

5 years agodefect 190189: Unchecked return value
Richard Russon [Sat, 2 Mar 2019 15:35:28 +0000 (15:35 +0000)]
defect 190189: Unchecked return value

5 years agodefect 190188: Unchecked return value from library
Richard Russon [Sat, 2 Mar 2019 15:40:09 +0000 (15:40 +0000)]
defect 190188: Unchecked return value from library

5 years agodefect 189753: Inferred misuse of enum
Richard Russon [Sat, 2 Mar 2019 15:44:52 +0000 (15:44 +0000)]
defect 189753: Inferred misuse of enum

5 years agodefect 180847: Pointer to local outside scope
Richard Russon [Sat, 2 Mar 2019 15:53:18 +0000 (15:53 +0000)]
defect 180847: Pointer to local outside scope

5 years agomerge: trivial tidying
Richard Russon [Sun, 3 Mar 2019 00:49:57 +0000 (00:49 +0000)]
merge: trivial tidying

 * clang-format
 * rename variables: descrip -> desc
 * rename variables: buffer -> buf
 * rename variables: command -> cmd
 * rename variables: progressbar -> progress
 * rename variables: thepid -> pid
 * rename variables: synch -> sync
 * name macro variables
 * lowercase local variables
 * expand meaningless R_BOTH macros
 * tidy mutt_edit_content_type()
 * tidy generate_body()
 * tidy mutt_alias_create()
 * small code tidying
 * boolify variables/params
 * reduce variable scope

5 years agoreduce variable scope
Richard Russon [Thu, 28 Feb 2019 18:36:53 +0000 (18:36 +0000)]
reduce variable scope

5 years agoboolify variables/params
Richard Russon [Thu, 28 Feb 2019 15:13:21 +0000 (15:13 +0000)]
boolify variables/params

5 years agosmall code tidying
Richard Russon [Sat, 2 Mar 2019 15:17:25 +0000 (15:17 +0000)]
small code tidying

- fix typo
- drop once-used define
- rename old_msg_count
- drop unnec parentheses

5 years agotidy mutt_alias_create()
Richard Russon [Thu, 28 Feb 2019 15:30:30 +0000 (15:30 +0000)]
tidy mutt_alias_create()

- return early, reducing indent
- rename variables for clarity

5 years agotidy generate_body()
Richard Russon [Sat, 2 Mar 2019 15:03:50 +0000 (15:03 +0000)]
tidy generate_body()

- fix variable type

5 years agotidy mutt_edit_content_type()
Richard Russon [Sat, 2 Mar 2019 14:12:59 +0000 (14:12 +0000)]
tidy mutt_edit_content_type()

- boolify
- parenthesise

5 years agoexpand meaningless R_BOTH macros
Richard Russon [Thu, 28 Feb 2019 14:06:36 +0000 (14:06 +0000)]
expand meaningless R_BOTH macros

Both what?

- R_BOTH -> R_INDEX | R_PAGER
- R_RESORT_BOTH -> R_RESORT | R_RESORT_SUB

5 years agolowercase local variables
Richard Russon [Thu, 28 Feb 2019 14:00:57 +0000 (14:00 +0000)]
lowercase local variables

Local variables should be lowercase and snake_case.

Consistent variable naming makes the code easier to read.

5 years agoname macro variables
Richard Russon [Thu, 28 Feb 2019 13:52:01 +0000 (13:52 +0000)]
name macro variables

Change macros from:

`#define function(A,B,C) other(A,B,C)`

to

`#define function(ctx,buf,buflen) other(ctx,buf,buflen)`

5 years agorename variables: synch -> sync
Richard Russon [Thu, 28 Feb 2019 14:39:35 +0000 (14:39 +0000)]
rename variables: synch -> sync

Consistent variable naming makes the code easier to read.

5 years agorename variables: thepid -> pid
Richard Russon [Thu, 28 Feb 2019 14:38:28 +0000 (14:38 +0000)]
rename variables: thepid -> pid

Consistent variable naming makes the code easier to read.

5 years agorename variables: progressbar -> progress
Richard Russon [Thu, 28 Feb 2019 14:35:55 +0000 (14:35 +0000)]
rename variables: progressbar -> progress

Consistent variable naming makes the code easier to read.

5 years agorename variables: command -> cmd
Richard Russon [Thu, 28 Feb 2019 14:21:39 +0000 (14:21 +0000)]
rename variables: command -> cmd

Consistent variable naming makes the code easier to read.

5 years agorename variables: buffer -> buf
Richard Russon [Thu, 28 Feb 2019 14:16:33 +0000 (14:16 +0000)]
rename variables: buffer -> buf

Consistent variable naming makes the code easier to read.

5 years agorename variables: descrip -> desc
Richard Russon [Thu, 28 Feb 2019 14:32:05 +0000 (14:32 +0000)]
rename variables: descrip -> desc

Consistent variable naming makes the code easier to read.

5 years agoclang-format
Richard Russon [Sun, 3 Mar 2019 00:04:22 +0000 (00:04 +0000)]
clang-format

5 years agomerge: Define types for more flags/bitfields
Richard Russon [Sat, 2 Mar 2019 13:22:19 +0000 (13:22 +0000)]
merge: Define types for more flags/bitfields

 * imap: rename constants to match capability strings
 * smtp: convert capability enum to flags
 * add typedef for ImapCapFlags
 * add typedef for SmtpCapFlags
 * add typedef for AnsiFlags
 * add typedef for CheckFlags
 * add typedef for MhSeqFlags
 * add typedef for AclFlags
 * add typedef for HashFlags
 * add typedef for MixCapFlags
 * add typedef for CliFlags
 * add typedef for SelectFileFlags

5 years agoadd typedef for SelectFileFlags
Richard Russon [Sat, 2 Mar 2019 12:53:24 +0000 (12:53 +0000)]
add typedef for SelectFileFlags

5 years agoadd typedef for CliFlags
Richard Russon [Sat, 2 Mar 2019 12:45:19 +0000 (12:45 +0000)]
add typedef for CliFlags

5 years agoadd typedef for MixCapFlags
Richard Russon [Sat, 2 Mar 2019 12:33:06 +0000 (12:33 +0000)]
add typedef for MixCapFlags

5 years agoadd typedef for HashFlags
Richard Russon [Sat, 2 Mar 2019 12:21:07 +0000 (12:21 +0000)]
add typedef for HashFlags

5 years agoadd typedef for AclFlags
Richard Russon [Sat, 2 Mar 2019 12:15:56 +0000 (12:15 +0000)]
add typedef for AclFlags

5 years agoadd typedef for MhSeqFlags
Richard Russon [Sat, 2 Mar 2019 01:12:45 +0000 (01:12 +0000)]
add typedef for MhSeqFlags

5 years agoadd typedef for CheckFlags
Richard Russon [Fri, 1 Mar 2019 21:52:01 +0000 (21:52 +0000)]
add typedef for CheckFlags

5 years agoadd typedef for AnsiFlags
Richard Russon [Fri, 1 Mar 2019 21:27:01 +0000 (21:27 +0000)]
add typedef for AnsiFlags

5 years agoadd typedef for SmtpCapFlags
Richard Russon [Sat, 2 Mar 2019 13:01:22 +0000 (13:01 +0000)]
add typedef for SmtpCapFlags

5 years agoadd typedef for ImapCapFlags
Richard Russon [Sat, 2 Mar 2019 12:57:53 +0000 (12:57 +0000)]
add typedef for ImapCapFlags

5 years agosmtp: convert capability enum to flags
Richard Russon [Fri, 1 Mar 2019 17:48:10 +0000 (17:48 +0000)]
smtp: convert capability enum to flags

5 years agoimap: rename constants to match capability strings
Richard Russon [Fri, 1 Mar 2019 17:40:58 +0000 (17:40 +0000)]
imap: rename constants to match capability strings

5 years agomerge: Define types for all of the flags/bitfields.
Richard Russon [Fri, 1 Mar 2019 13:26:44 +0000 (13:26 +0000)]
merge: Define types for all of the flags/bitfields.

Being 'C' this doesn't add any type safety, but it does make the code far more legible.<Paste>

 * add typedef for ConfigDumpFlags
 * add typedef for ConfigRedrawFlags
 * add typedef for MuttFormatFlags
 * add typedef for HookFlags
 * add typedef for ImapOpenFlags
 * add typedef for ImapCmdFlags
 * add typedef for MuttAccountFlags
 * add typedef for CompletionFlags
 * add typedef for TokenFlags
 * add typedef for MuttRedrawFlags
 * add typedef for MuttThreadFlags
 * add typedef for OpenMailboxFlags
 * add typedef for MsgOpenFlags
 * add typedef for PagerFlags
 * add typedef for SendFlags
 * add typedef for StateFlags
 * add typedef for KeyFlags
 * add typedef for SecurityFlags
 * add typedef for CopyHeaderFlags
 * add typedef for CopyMessageFlags

5 years agoadd typedef for CopyMessageFlags 1578/head
Richard Russon [Wed, 27 Feb 2019 00:53:51 +0000 (00:53 +0000)]
add typedef for CopyMessageFlags

5 years agoadd typedef for CopyHeaderFlags
Richard Russon [Wed, 27 Feb 2019 00:51:16 +0000 (00:51 +0000)]
add typedef for CopyHeaderFlags

5 years agoadd typedef for SecurityFlags
Richard Russon [Wed, 27 Feb 2019 00:16:33 +0000 (00:16 +0000)]
add typedef for SecurityFlags

5 years agoadd typedef for KeyFlags
Richard Russon [Wed, 27 Feb 2019 00:14:30 +0000 (00:14 +0000)]
add typedef for KeyFlags

5 years agoadd typedef for StateFlags
Richard Russon [Tue, 26 Feb 2019 23:45:54 +0000 (23:45 +0000)]
add typedef for StateFlags

5 years agoadd typedef for SendFlags
Richard Russon [Tue, 26 Feb 2019 23:44:53 +0000 (23:44 +0000)]
add typedef for SendFlags

5 years agoadd typedef for PagerFlags
Richard Russon [Tue, 26 Feb 2019 23:42:57 +0000 (23:42 +0000)]
add typedef for PagerFlags

5 years agoadd typedef for MsgOpenFlags
Richard Russon [Tue, 26 Feb 2019 23:42:08 +0000 (23:42 +0000)]
add typedef for MsgOpenFlags

5 years agoadd typedef for OpenMailboxFlags
Richard Russon [Tue, 26 Feb 2019 23:41:01 +0000 (23:41 +0000)]
add typedef for OpenMailboxFlags

5 years agoadd typedef for MuttThreadFlags
Richard Russon [Tue, 26 Feb 2019 23:39:05 +0000 (23:39 +0000)]
add typedef for MuttThreadFlags

5 years agoadd typedef for MuttRedrawFlags
Richard Russon [Tue, 26 Feb 2019 23:38:28 +0000 (23:38 +0000)]
add typedef for MuttRedrawFlags

5 years agoadd typedef for TokenFlags
Richard Russon [Tue, 26 Feb 2019 23:35:52 +0000 (23:35 +0000)]
add typedef for TokenFlags

5 years agoadd typedef for CompletionFlags
Richard Russon [Tue, 26 Feb 2019 23:35:15 +0000 (23:35 +0000)]
add typedef for CompletionFlags

5 years agoadd typedef for MuttAccountFlags
Richard Russon [Tue, 26 Feb 2019 23:34:26 +0000 (23:34 +0000)]
add typedef for MuttAccountFlags

5 years agoadd typedef for ImapCmdFlags
Richard Russon [Tue, 26 Feb 2019 23:33:59 +0000 (23:33 +0000)]
add typedef for ImapCmdFlags

5 years agoadd typedef for ImapOpenFlags
Richard Russon [Tue, 26 Feb 2019 23:32:03 +0000 (23:32 +0000)]
add typedef for ImapOpenFlags

5 years agoadd typedef for HookFlags
Richard Russon [Tue, 26 Feb 2019 23:31:02 +0000 (23:31 +0000)]
add typedef for HookFlags

5 years agoadd typedef for MuttFormatFlags
Richard Russon [Tue, 26 Feb 2019 23:29:50 +0000 (23:29 +0000)]
add typedef for MuttFormatFlags

5 years agoadd typedef for ConfigRedrawFlags
Richard Russon [Tue, 26 Feb 2019 23:23:19 +0000 (23:23 +0000)]
add typedef for ConfigRedrawFlags

5 years agoadd typedef for ConfigDumpFlags
Richard Russon [Tue, 26 Feb 2019 23:22:26 +0000 (23:22 +0000)]
add typedef for ConfigDumpFlags

5 years agomerge: Replace STRING constants
Richard Russon [Fri, 1 Mar 2019 13:06:29 +0000 (13:06 +0000)]
merge: Replace STRING constants

Constants like LONG_STRING aren't meaningful to anyone, so replace them
with their numeric equivalents.

 * replace SHORT_STRING with 128
 * replace STRING with 256
 * replace LONG_STRING with 1024
 * replace HUGE_STRING with 8192 or STR_COMMAND

5 years agoreplace HUGE_STRING with 8192 or STR_COMMAND 1576/head
Richard Russon [Sat, 23 Feb 2019 13:22:17 +0000 (13:22 +0000)]
replace HUGE_STRING with 8192 or STR_COMMAND

5 years agoreplace LONG_STRING with 1024
Richard Russon [Sat, 23 Feb 2019 12:31:54 +0000 (12:31 +0000)]
replace LONG_STRING with 1024

5 years agoreplace STRING with 256
Richard Russon [Sat, 23 Feb 2019 12:17:13 +0000 (12:17 +0000)]
replace STRING with 256