summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
* NeoMutt 2023-10-23HEADmainRichard Russon2023-10-23-1/+11
|
* trans: sync to sourceRichard Russon2023-10-23-3666/+3699
|
* nntp: fix use-after-freeLucian Langa2023-10-23-3/+5
| | | | Signed-off-by: Richard Russon <rich@flatcap.org>
* fix new mail in limited viewRichard Russon2023-10-23-0/+1
| | | | | | | If new mail arrives that doesn't match the current limit, the Menu loses its selection leading to errors: "no visible messages"
* clang-formatRichard Russon2023-10-19-16/+14
|
* color: fix ansi coloursRichard Russon2023-10-19-1/+23
| | | | If directcolor is enabled, then ansi colours need converting to rgb, too.
* test: drop TEST_MSG newlineRichard Russon2023-10-18-1473/+1473
|
* build: remove compile_commands.jsonRichard Russon2023-10-18-1/+1
|
* fix typosRichard Russon2023-10-18-5/+5
|
* merge: color light refactoringRichard Russon2023-10-18-1101/+1209
|\ | | | | | | | | | | | | | | | | | | | | | | | | * color: move color_dump() * color: tidy color_dump() * color: tidy color_debug_log_color_attrs() * color: define a type for colours * color: drop COLOR_UNSET * color: split out ANSI parsing code * color: split out Colour parsing code * color: move colour helper functions * color: refactor the attribute handling * color: add +truecolor to version string
| * color: add +truecolor to version stringRichard Russon2023-10-18-0/+8
| | | | | | | | If NeoMutt supports RGB colours, display +truecolor in the version string.
| * color: refactor the attribute handlingRichard Russon2023-10-18-94/+57
| | | | | | | | | | | | | | | | Refactor the common code out of two attribute handling functions. Create a Mapping table, AttributeNames. - parse_attr_spec() - parse_color_pair()
| * color: move colour helper functionsRichard Russon2023-10-18-181/+182
| | | | | | | | | | | | | | Move two colour helper functions closer to their callers. - color_xterm256_to_24bit() - modify_color_by_prefix()
| * color: split out Colour parsing codeRichard Russon2023-10-18-341/+419
| | | | | | | | | | | | | | | | | | | | | | | | | | Move the pure Colour parsing functions into a separate file so that they can be tested. - parse_attr_spec() - parse_color_colornnn() - parse_color_name() - parse_color_namedcolor() - parse_color_pair() - parse_color_prefix() - parse_color_rrggbb()
| * color: split out ANSI parsing codeRichard Russon2023-10-18-226/+301
| | | | | | | | | | | | | | | | | | | | Move the pure ANSI parsing functions into a separate file so that they can be tested. - ansi_color_parse_single() - ansi_color_seq_length() - ansi_is_end_char() - ansi_skip_sequence()
| * color: drop COLOR_UNSETRichard Russon2023-10-18-12/+12
| | | | | | | | | | | | Some code was using COLOR_UNSET, but elsewhere code used COLOR_DEFAULT. Since they mean the same, only use COLOR_DEFAULT (-1), which is what ncurses is expecting.
| * color: define a type for coloursRichard Russon2023-10-18-87/+92
| | | | | | | | | | Be specific about the type of a Colour. It needs to be larger than 24-bits and signed (to allow -1 for "default").
| * color: tidy color_debug_log_color_attrs()Richard Russon2023-10-16-34/+33
| | | | | | | | Use a Buffer to ease the construction of the colour swatch.
| * color: tidy color_dump()Richard Russon2023-10-16-64/+49
| | | | | | | | | | | | Eliminate an unnecessary intermediate Buffer. Eliminate all the unused parameters. Create an empty inline version for !USE_DEBUG_COLOR.
| * color: move color_dump()Richard Russon2023-10-16-226/+220
|/ | | | Move color_dump() to color/debug.c where it belongs.
* fix 32-bit date overflowRichard Russon2023-10-11-1/+1
|
* fix header colourRichard Russon2023-10-10-4/+0
| | | | | | | | `color header` should extend to the end of the line. (`color quoted` too) Remove a spurious `mutt_curses_set_color_by_id()` that was resetting the colour to normal.
* fix crash on exitRichard Russon2023-10-10-0/+2
|
* doxy: group 6 new apisRichard Russon2023-10-10-230/+258
| | | | | | | | | | | - Account Private Data - Connection Account - Email Private Data - IMAP Authenticaion - Mailbox Private Data - POP Authenticaion and fill-in a few other gaps.
* NeoMutt 2023-10-06Richard Russon2023-10-06-3/+67
| | | | Co-authored-by: Pietro Cerutti <gahr@gahr.ch>
* trans: sync to sourceRichard Russon2023-10-06-2079/+2079
|
* debug: downgrade loggingRichard Russon2023-10-06-10/+10
| | | | Downgrade lots of LL_DEBUG1's that were left over from refactoring.
* force a mailbox check after editing a messageRichard Russon2023-10-06-0/+2
|
* debug: add --debug-loggingRichard Russon2023-10-05-8/+158
| | | | | | | | | | | | Add a new logging dispatcher that dumps everything to stdout. MuttLogger = log_disp_debug; Configure with: bool DebugLogColor; // Output ANSI colours bool DebugLogLevel; // Prefix log level, e.g. <E> bool DebugLogTimestamp; // Show the timestamp
* force mail check on current mailbox after <shell-escape>Dennis Schön2023-10-04-0/+14
| | | | fixes #4048
* history: rename categories for clarityRichard Russon2023-10-03-17/+18
| | | | | | - HC_CMD -> HC_EXT_COMMAND - HC_COMMAND -> HC_NEO_COMMAND - HC_MBOX -> HC_MAILBOX
* history: fix category bugRichard Russon2023-10-03-3/+3
| | | | | | A typo meant that some commands were save into the wrong history category. Co-authored-by: Lucian Langa <lucilanga@7pot.org>
* msgwin: check for dupe textRichard Russon2023-10-02-0/+3
| | | | Return early from msgwin_set_text() if the text hasn't changed.
* remove unused mutt_options.hDennis Schön2023-10-02-36/+0
|
* openssl: continue on signalRichard Russon2023-09-27-14/+37
| | | | | | | If a signal interrupts an SSL read/write continue if possible. Also, only bail out if SigInt is set. (It may be possible to retry after other signals)
* trivial fixesRichard Russon2023-09-25-13/+9
| | | | | | | | | - remove unused var - remove redundant return - doxy: rename enter to editor - doxy: improve fn desc Co-authored-by: Dennis Schön <mail@dennis-schoen.de>
* color_directcolor: Also set the default/initial value on startupRayford Shireman2023-09-24-1/+2
| | | | | | | | | On startup we try to detect the terminals capability for direct color and set value of $color_directcolor accordingly. However, we forgot to set its initial/default value. Set the initial/default value for $color_directcolor like we do for all other config variables which depend on the environment, e.g. $editor.
* docs: document unmacro commandRichard Russon2023-09-23-48/+134
|
* merge: update translationsRichard Russon2023-09-23-55038/+54984
|\ | | | | | | | | | | | | | | * Update Turkish translations * po/sr.po: Update translation * Update lt_LT translations * Translate: German translation * trans: sync to source
| * trans: sync to sourceRichard Russon2023-09-23-55038/+55135
| |
| * Translate: German translationGerrit2023-09-23-160/+96
| |
| * Update lt_LT translationsMarius Gedminas2023-09-23-28/+27
| | | | | | | | | | | | | | Back to 100%. Personally I do not understand what the "message is read (%S/%Z expando)" mean.
| * po/sr.po: Update translationСтрахиња Радић2023-09-23-141/+60
| | | | | | | | Signed-off-by: Страхиња Радић <contact@strahinja.org>
| * Update Turkish translationsEmir SARI2023-09-23-43/+38
|/
* merge: reorganise opcodes/functionsRichard Russon2023-09-23-1437/+1506
|\ | | | | | | | | | | * gui: move opcodes * gui: move functions.c * gui: split functions
| * gui: split functionsRichard Russon2023-09-23-1148/+1266
| |
| * gui: move functions.cRichard Russon2023-09-23-33/+27
| |
| * gui: move opcodesRichard Russon2023-09-23-66/+23
|/
* fix change folder promptRichard Russon2023-09-23-13/+18
|
* disconnect emails from threadsRichard Russon2023-09-22-0/+12
| | | | | When freeing the MailboxView, reset the Emails' Thread pointer before freeing the ThreadsContext.