mudlet:update-texts-for-translators-d0ef338fd83e4c5ec69cac680e9552f194b1e37a

Last commit made on 2023-03-10
Get this branch:
git clone -b update-texts-for-translators-d0ef338fd83e4c5ec69cac680e9552f194b1e37a https://git.launchpad.net/mudlet

Branch merges

Branch information

Name:
update-texts-for-translators-d0ef338fd83e4c5ec69cac680e9552f194b1e37a
Repository:
lp:mudlet

Recent commits

fb29a59... by mudlet-machine-account <email address hidden>

(autocommit) Updated text for translation

1065b94... by mudlet-machine-account <email address hidden>

Infrastructure: Update autocompletion data in Mudlet (#6627)

#### Brief overview of PR changes/additions
:crown: An automated PR to update autocompletion data in Mudlet from
refs/heads/development (fc719881f749b5238d28c57deac9b321fad47cea).
#### Motivation for adding to Mudlet
So autocompletion works as expected.

Co-authored-by: mudlet-machine-account <email address hidden>

5c61dcf... by mudlet-machine-account <email address hidden>

Infrastructure: Update sparkle-glue to latest in our fork (#6612)

#### Brief overview of PR changes/additions
:crown: An automated PR to update sparkle-glue to its latest in our
fork.
#### Motivation for adding to Mudlet
Get new features, bugfixes, improvements! Stay modern.
#### Other info (issues closed, discussion etc)
_update triggered by refs/heads/development
6e0573d67df7fbb9e38f752cb3af721c25ee6b6b_

Co-authored-by: mudlet-machine-account <email address hidden>

fc71988... by Damian Monogue <email address hidden>

Fix: Move right-click menu to release event rather than press event. (#6619)

#### Brief overview of PR changes/additions
Moves the right-click menu from the mouse press event to the mouse release event. This is more normal behavior for the right click menu. It also prevents accidentally selecting items out of the menu during the release event when all you wanted to do was open the menu.

#### Motivation for adding to Mudlet
Resolve the issue where people kept accidentally creating rooms when trying to bring up the right-click menu.
#### Other info (issues closed, discussion etc)
Fix https://github.com/Mudlet/Mudlet/issues/5743

d55f045... by mudlet-machine-account <email address hidden>

Infrastructure: Update dblsqd to latest in our fork (#6611)

#### Brief overview of PR changes/additions
:crown: An automated PR to update dblsqd to its latest version in our
fork.
#### Motivation for adding to Mudlet
Get new features, bugfixes, improvements! Stay modern.
#### Other info (issues closed, discussion etc)
_update triggered by refs/heads/development
6e0573d67df7fbb9e38f752cb3af721c25ee6b6b_

Co-authored-by: mudlet-machine-account <email address hidden>

6e0573d... by Sam Sobel <email address hidden>

Add Command Line Tab Complete blacklist (#6509)

<!-- Keep the title short & concise so anyone non-technical can
understand it,
     the title appears in PTB changelogs -->
#### Brief overview of PR changes/additions
This changes adds Add/Remove/ClearCmdLineBlacklist which allows a user
to blacklist any words from being used in Tab complete.
#### Motivation for adding to Mudlet
allow for slightly more customized tab completion filtering for
words/names in middle of fights. Ex: Allows you to blacklist allied
names with similar spellings to enemies names on tab complete.
#### Other info (issues closed, discussion etc)
none known

---------

Co-authored-by: samsobel <email address hidden>
Co-authored-by: Vadim Peretokin <email address hidden>
Co-authored-by: Vadim Peretokin <email address hidden>
Co-authored-by: Stephen Lyons <email address hidden>

464e594... by Vadim Peretokin

Fix: uninstalling many synced modules at once crashes Mudlet (#6555)

<!-- Keep the title short & concise so anyone non-technical can
understand it,
     the title appears in PTB changelogs -->
#### Brief overview of PR changes/additions
Fix uninstalling many synced modules at once crashing Mudlet.
#### Motivation for adding to Mudlet
Fix https://github.com/Mudlet/Mudlet/issues/6414
#### Other info (issues closed, discussion etc)
Because profile saving is and runs on a different thread (to freeze
Mudlet the least amount of time), if you're uninstalling many modules at
once, the previous code would start saving _while_ uninstallations were
still happening. That's a problem, because it would try to write to disk
something that didn't exist anymore.

Code now will only kick off one save for multiple modules and at the
same time, block uninstallation should a save be in progress.

e94532e... by Vadim Peretokin

Infrastructure: lower translation threshhold to 85% for a month (#6608)

<!-- Keep the title short & concise so anyone non-technical can
understand it,
     the title appears in PTB changelogs -->
#### Brief overview of PR changes/additions
Lower translation threshhold to 85% until 2023-04-01 so languages above
that threshhold get auto-selected for first-time installs.
#### Motivation for adding to Mudlet
No translations were being put into Crowdin for 3 months since
mid-November and translators didn't have the chance to stay up to date
with new strings are they were coming in.
#### Other info (issues closed, discussion etc)
Will not change the crowdin comment bot gold star in order to encourage
translators to reach the 'real' level.

c6474c9... by Stephen Lyons

Fix: ensure input line does not lose focus on switching between profiles (#6502)

This should close #6485.

It records which command line is being used for each profile, so that
we can return the focus to it when we switch between profiles.

For some inexplicable reason the code to switch between multiple loaded
profiles seemed to redirect the focus to buttons on the main toolbar that
have drop-down menus - instead of the wanted command-line - though there is
no indication of an explicit focus policy to do this (maybe it is a built-
in one); this seems to be sufficient to counter it.

There is one down-side in that it is not possible to navigate to the main
toolbar now with `<CTRL>+<TAB>` - it may be desirable to include it in the
sequence that that key-press combination processes.

Whilst working on this PR I found out that setting a focusPolicy on a widget
that itself has a focusProxy (so that it sends the focus on it to that proxy)
has the effect of applying the policy to the *proxy*. Unfortunately that
meant that somehow with the previous commits to this PR, it was possible
for the main command line to end up with a "NoFocus" policy applied to it
with the result that after creating or enabling other `TCommandLine`
instances for a profile it became *impossible* to click on the main command
line so that it got the focus and was able to receive keyboard input.

As the default focusPolicy for *most* widgets is `NoFocus` anyhow I felt it
was probably safe to remove any policy settings, particular to that type,
so it would not get sent/set accidentally on the main command line when it
was the focusProxy for those widgets. The cases where it might be required,
i.e. any `TCommandLine`, are set to `StrongFocus` in the constructor.

Signed-off-by: Stephen Lyons <email address hidden>

7fcf346... by mudlet-machine-account <email address hidden>

Infrastructure: Update text for translation in Crowdin (#6607)

#### Brief overview of PR changes/additions
:crown: An automated PR to make new text available for translation in
Crowdin from refs/heads/development
(cf67b73e49ee656c61fd9e8db03f3e4df1660b18).
#### Motivation for adding to Mudlet
So translators can translate the new text before the upcoming release.

Co-authored-by: mudlet-machine-account <email address hidden>