update to 1.5.28

- Allow query by code point even if Python’s unicodedata.name()
  does not know the character
- Also read names from emoji-sequences.txt and emoji-zwj-sequences.txt
- itb_emoji.py: Also read emoji-sequences.txt (from unicode.org)
- Fix positioning of info popover (fix a typo in an “if” statement)
- Show emoji properties from unicode.org when debugging is on
- itb_emoji.py: Also read emoji-zwj-sequences.txt (from unicode.org)
- Also use the emoji properties from unicode.org to decide whether
  to offer a lookup on emojipedia
- Use property “Emoji_Modifier_Base” from emoji-data.txt to check
  whether an emoji supports skin tones
- itb_emoji.py: Also read emoji-data.txt (from unicode.org)
- Tentative skin tone support for families
- Improve skin tone support: make it work for professions (roles) as well
- Make skin tone popover scrollable and limit its maximum size
This commit is contained in:
Mike FABIAN 2017-03-18 10:17:58 +01:00
parent b61ac6f378
commit d2d1066cf3
3 changed files with 29 additions and 5 deletions

1
.gitignore vendored
View File

@ -84,3 +84,4 @@
/ibus-typing-booster-1.5.25.tar.gz
/ibus-typing-booster-1.5.26.tar.gz
/ibus-typing-booster-1.5.27.tar.gz
/ibus-typing-booster-1.5.28.tar.gz

View File

@ -1,5 +1,5 @@
Name: ibus-typing-booster
Version: 1.5.27
Version: 1.5.28
Release: 1%{?dist}
Summary: A completion input method
License: GPLv3+
@ -68,9 +68,14 @@ make %{?_smp_mflags}
export PYTHON=%{__python3}
make install DESTDIR=${RPM_BUILD_ROOT} NO_INDEX=true INSTALL="install -p" pkgconfigdir=%{_datadir}/pkgconfig
%if 0%{?fedora} >= 26
# The data is in the required packages “cldr-emoji-annotation”,
# “nodejs-emojione-json” and “unicode-ucd”:
rm $RPM_BUILD_ROOT/%{_datadir}/%{name}/data/*.{xml,txt,json}
# These files are in the required packages “cldr-emoji-annotation”,
# “nodejs-emojione-json”
rm $RPM_BUILD_ROOT/%{_datadir}/%{name}/data/*.{xml,json}
# This file is in the required package “unicode-ucd”:
rm $RPM_BUILD_ROOT/%{_datadir}/%{name}/data/UnicodeData.txt
# At least emoji-data.txt emoji-sequences.txt emoji-zwj-sequences.txt
# are still there even on Fedora >= 26 they are not available in any packages:
gzip --force --best $RPM_BUILD_ROOT/%{_datadir}/%{name}/data/*.txt
%else
gzip --force --best $RPM_BUILD_ROOT/%{_datadir}/%{name}/data/*.{xml,txt,json}
%endif
@ -130,6 +135,24 @@ make check || cat ./tests/test-suite.log
%changelog
* Sat Mar 18 2017 Mike FABIAN <mfabian@redhat.com> - 1.5.28-1
- update to 1.5.28
- Allow query by code point even if Pythons unicodedata.name()
does not know the character
- Also read names from emoji-sequences.txt and emoji-zwj-sequences.txt
- itb_emoji.py: Also read emoji-sequences.txt (from unicode.org)
- Fix positioning of info popover (fix a typo in an “if” statement)
- Show emoji properties from unicode.org when debugging is on
- itb_emoji.py: Also read emoji-zwj-sequences.txt (from unicode.org)
- Also use the emoji properties from unicode.org to decide whether
to offer a lookup on emojipedia
- Use property “Emoji_Modifier_Base” from emoji-data.txt to check
whether an emoji supports skin tones
- itb_emoji.py: Also read emoji-data.txt (from unicode.org)
- Tentative skin tone support for families
- Improve skin tone support: make it work for professions (roles) as well
- Make skin tone popover scrollable and limit its maximum size
* Fri Mar 17 2017 Mike FABIAN <mfabian@redhat.com> - 1.5.27-1
- update to 1.5.27
- Update translations from zanata (pl, uk updated)

View File

@ -1 +1 @@
SHA512 (ibus-typing-booster-1.5.27.tar.gz) = b53d303f7cf1d73e0726845633a6b28af989dc8c85b56b5ca0e0bcbe074ea98b7b3c52d0ed9dbd94e375df408847d43b98c89047fcb0879d28df8edf6f9eeb48
SHA512 (ibus-typing-booster-1.5.28.tar.gz) = a6b35b43c449a9830f02a35fd0d0941aded4ea19c58c002fed75a12744d9c8200af6070b2ee191516acca34509ac9dd7a2bdf9dd39d54348b48ae963b630b654