~roguescholar/poedit/+git/packaging:improve-snap

Last commit made on 2020-08-16
Get this branch:
git clone -b improve-snap https://git.launchpad.net/~roguescholar/poedit/+git/packaging
Only Peter J. Mello can upload to this branch. If you are Peter J. Mello please log in for upload directions.

Branch information

Name:
improve-snap
Repository:
lp:~roguescholar/poedit/+git/packaging

Recent commits

ddaeee2... by Peter J. Mello

Upgrade snapcraft semantics

Signed-off-by: Peter J. Mello <email address hidden>

6bee06c... by Václav Slavík

Win: *really* make Ctrl+A select all items in list

Follow-up to 08db276a: it is not enough to implement selection, but we
also need to enable the menu item appropriately. Without this fix, menu
item's enabled state would still be affected by text control and
disabled if the control was empty.

95ae719... by Lauri Nurmi <email address hidden>

Use msgctxt for "Needs work" (#624)

Take advantage of wxWidgets 3.1.1's support for translation contexts
and use it for "Needs Work"/"Needs work".

This very string has been troublesome with Finnish, as the translation
would need to be different in the editing area and in row and column
headers.

Ideally, we'd use message context for both, but as long as support for
wx<3.1.1, which lacks wxGETTEXT_IN_CONTEXT, is required, a simpler
solution with a fallback is to tag only one of the uses. This also has
the advantage of keeping existing translations.

bb5e5b3... by Václav Slavík

Increase version to 2.4.1, update NEWS

d2ea2b3... by Václav Slavík

Update translations from Crowdin

4105910... by Václav Slavík

Support Ruby placeholders

Now that GNU gettext 0.21 supports Ruby natively, so should Poedit. And
both format-ruby support and generic highlighting of Ruby's %{foo}
syntax.

55db45a... by Václav Slavík

Update bundled GNU gettext to 0.21

ba2fd5a... by Václav Slavík

Fix image list asserts with 125% scaling on Win

Catalog manager's image list was created with incorrect size not
matching its bitmap in some slightly-HiDPI setups (e.g. 125% scaling on
Windows) due to a wrong assumption that bitmaps are always scaled
accordingly, while in reality we use the base size bitmaps when zoom
level is only slightly above 100%.

Fixed by explicitly getting true size of the bitmap.

04594f2... by Václav Slavík

Fix "Needs Work" toggle on Mac OS X < 10.12

The API used for animation, [NSAnimationContext runAnimationGroup] is
only available from 10.12 onwards. This broke the toggle's
functionality
on 10.10 and 10.11.

Fixed by not doing animation, i.e. partially reverting to pre-2.4
visuals, for pre-10.12 OS X, as it is only a cosmetic detail not worth
fixing another way.

Fixes #651.

730d57c... by Václav Slavík

Fix display of long translations of "Needs work" on macOS

Correct the stylekit button rendering to again grow text area with the
frame, instead of being fixed-size. This affected all long translations
such as German or Croatian.

Fixes #651.