mirror of
https://github.com/neovim/neovim.git
synced 2024-12-23 20:55:18 -07:00
fix(intro): redrawing intro exposing pseudo-randomness
problem: redrawing intro exposes pseudo-randomness solution: remove pseudo-randomness
This commit is contained in:
parent
102a72a21e
commit
d1a30221fc
@ -2759,11 +2759,6 @@ void intro_message(bool colon)
|
|||||||
blanklines = 0;
|
blanklines = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Show the sponsor and register message one out of four times, the Uganda
|
|
||||||
// message two out of four times.
|
|
||||||
int sponsor = (int)time(NULL);
|
|
||||||
sponsor = ((sponsor & 2) == 0) - ((sponsor & 4) == 0);
|
|
||||||
|
|
||||||
// start displaying the message lines after half of the blank lines
|
// start displaying the message lines after half of the blank lines
|
||||||
int row = blanklines / 2;
|
int row = blanklines / 2;
|
||||||
|
|
||||||
@ -2781,16 +2776,6 @@ void intro_message(bool colon)
|
|||||||
mesg = xmallocz((size_t)mesg_size);
|
mesg = xmallocz((size_t)mesg_size);
|
||||||
snprintf(mesg, (size_t)mesg_size + 1, p,
|
snprintf(mesg, (size_t)mesg_size + 1, p,
|
||||||
STR(NVIM_VERSION_MAJOR), STR(NVIM_VERSION_MINOR));
|
STR(NVIM_VERSION_MAJOR), STR(NVIM_VERSION_MINOR));
|
||||||
} else if (sponsor != 0) {
|
|
||||||
if (strstr(p, "children") != NULL) {
|
|
||||||
p = sponsor < 0
|
|
||||||
? N_("Sponsor Vim development!")
|
|
||||||
: N_("Become a registered Vim user!");
|
|
||||||
} else if (strstr(p, "iccf") != NULL) {
|
|
||||||
p = sponsor < 0
|
|
||||||
? N_("type :help sponsor<Enter> for information ")
|
|
||||||
: N_("type :help register<Enter> for information ");
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (mesg == NULL) {
|
if (mesg == NULL) {
|
||||||
|
@ -1623,7 +1623,8 @@ describe('ui/ext_messages', function()
|
|||||||
{1:~ }|
|
{1:~ }|
|
||||||
{1:~{MATCH: +}}type :help news{5:<Enter>} to see changes in v{MATCH:%d+%.%d+}{1:{MATCH: +}}|
|
{1:~{MATCH: +}}type :help news{5:<Enter>} to see changes in v{MATCH:%d+%.%d+}{1:{MATCH: +}}|
|
||||||
{1:~ }|
|
{1:~ }|
|
||||||
{MATCH:.*}|*2
|
{1:~ }Help poor children in Uganda!{1: }|
|
||||||
|
{1:~ }type :help iccf{5:<Enter>} for information {1: }|
|
||||||
{1:~ }|*5
|
{1:~ }|*5
|
||||||
]])
|
]])
|
||||||
|
|
||||||
@ -1645,7 +1646,8 @@ describe('ui/ext_messages', function()
|
|||||||
{1:~ }|
|
{1:~ }|
|
||||||
{1:~{MATCH: +}}type :help news{5:<Enter>} to see changes in v{MATCH:%d+%.%d+}{1:{MATCH: +}}|
|
{1:~{MATCH: +}}type :help news{5:<Enter>} to see changes in v{MATCH:%d+%.%d+}{1:{MATCH: +}}|
|
||||||
{1:~ }|
|
{1:~ }|
|
||||||
{MATCH:.*}|*2
|
{1:~ }Help poor children in Uganda!{1: }|
|
||||||
|
{1:~ }type :help iccf{5:<Enter>} for information {1: }|
|
||||||
{1:~ }|*5
|
{1:~ }|*5
|
||||||
]],
|
]],
|
||||||
showmode = { { '-- INSERT --', 3 } },
|
showmode = { { '-- INSERT --', 3 } },
|
||||||
@ -1678,7 +1680,8 @@ describe('ui/ext_messages', function()
|
|||||||
|
|
|
|
||||||
{MATCH: +}type :help news{5:<Enter>} to see changes in v{MATCH:%d+%.%d+ +}|
|
{MATCH: +}type :help news{5:<Enter>} to see changes in v{MATCH:%d+%.%d+ +}|
|
||||||
|
|
|
|
||||||
{MATCH:.*}|*2
|
Help poor children in Uganda! |
|
||||||
|
type :help iccf{5:<Enter>} for information |
|
||||||
|*5
|
|*5
|
||||||
]],
|
]],
|
||||||
messages = {
|
messages = {
|
||||||
@ -1783,7 +1786,8 @@ it('ui/ext_multigrid supports intro screen', function()
|
|||||||
{1:~ }|
|
{1:~ }|
|
||||||
{1:~{MATCH: +}}type :help news{5:<Enter>} to see changes in v{MATCH:%d+%.%d+}{1:{MATCH: +}}|
|
{1:~{MATCH: +}}type :help news{5:<Enter>} to see changes in v{MATCH:%d+%.%d+}{1:{MATCH: +}}|
|
||||||
{1:~ }|
|
{1:~ }|
|
||||||
{MATCH:.*}|*2
|
{1:~ }Help poor children in Uganda!{1: }|
|
||||||
|
{1:~ }type :help iccf{5:<Enter>} for information {1: }|
|
||||||
{1:~ }|*4
|
{1:~ }|*4
|
||||||
## grid 3
|
## grid 3
|
||||||
|
|
|
|
||||||
|
Loading…
Reference in New Issue
Block a user