Hello community, here is the log from the commit of package anki for openSUSE:Factory checked in at 2018-12-24 11:46:55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/anki (Old) and /work/SRC/openSUSE:Factory/.anki.new.28833 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "anki" Mon Dec 24 11:46:55 2018 rev:3 rq:660457 version:2.1.7 Changes: -------- --- /work/SRC/openSUSE:Factory/anki/anki.changes 2018-08-24 17:03:40.850041264 +0200 +++ /work/SRC/openSUSE:Factory/.anki.new.28833/anki.changes 2018-12-24 11:46:59.901154564 +0100 @@ -1,0 +2,122 @@ +Thu Dec 20 14:19:21 UTC 2018 - Martin Herkt <9+suse@cirno.systems> + +- Update to 2.1.7 + * Refresh anki-anki_lang.py.patch + * Support Qt > 5.9 + * Remove python3-devel dependency for noarch package + 2.1.1: + * Fixed exporting of .apkg files with regular scheduler. + * Extract embedded images when pasting HTML. + * When the sort field is set to RTL, display in RTL order in + the browser. + 2.1.2: + * Add missing .apkg and .colpkg file associations. + * Improve handling of images inlined in fields. + 2.1.3: + * Hardware acceleration can now be toggled in the preferences + screen. + * Disable question fade-in during review when hardware + acceleration is off. + * Fix some add-ons leaving a blank space in the main window when + Anki restarted. + * Fix some unwanted text being included when pasting. + * Fix shortcut keys like space from repeatedly triggering when + held down. + 2.1.4: + * Fix deck list getting stuck when creating filtered deck. + * Prevent local cards being overwritten when accidentally + downloading empty AnkiWeb collection. + * Favour mark/flag colour over suspended colour in browse screen. + * Fix new day calculation in experimental scheduler. + * Linux theme tweaks. + * Disable view page button for locally added add-ons. + 2.1.5: + * Use selected answer button instead of default when enter/space + pressed. + * Change undo shortcut in browse screen to avoid conflict with + editing functionality. + * Ignore standard mpv config file location in favour of Anki data + folder. + * Fix importing of .apkg files when interface in Dutch. + * Fix translations not working on Linux after make install. + * Support newlines in type:cloze, and treat them as spaces. + * Add browser.rowChanged hook for add-on authors. + * Possible fix for some database is locked errors. + * Fix errors on startup when deck given an invalid name. + * Fix sorting not working when field contains only a media + reference. + * Fix access denied error not being caught properly. + * Fix exporting of v2 colpkg when interface in non-English + language. + * Fix conditional replacement not ignoring HTML formatting. + * Fix question fade time being forced when hardware acceleration + on. + * Add a small margin between buttons during review. + * V2 scheduler now respects maximum interval even if it will lead + to all buttons giving the same interval. + * Tweak margins in overview and answer button areas. + * Ignore UI events that are received after collection has been + closed. + * Don’t try to import .anki(2) files as text. + * Added support for Lojban + 2.1.6: + * Improvements to the Browse screen and flagging: + - Search text is normalized, which fixes problems searching for + unicode characters with multiple possible encodings. + - The selection is now partially transparent, allowing you to + see the underyling colours of the rows. + - The screen doesn’t scroll when performing actions that don’t + change the selection count. + - Flags now toggle on and off, and the separate clear flag + action has been removed. + - The second flag is now orange instead of purple. + - Find&replace now only shows fields relevant to the notes + you’ve selected, and is case insensitive. + - Fix card list not updating when editing HTML. + * Importing apkgs is now more verbose about how notes have been + handled. + * Prevent errors caused by the user adding a field reference to + itself on a field. + * Better handle issues with the deck list, such as decks that are + missing a parent deck. + * Anki should now be able to function even if a system proxy is + configured for localhost connections. + * Fix font size being copied when pasting between Anki fields + with bold text. + * Pasting a link with shift held down now creates a clickable + link. + * Fixed an issue with the bulk remove tags option where tags with + similar names could be removed as well. + * Fixed an issue running latex commands on some Linux installs. + * The Browse screen’s sidebar now defaults to on. + * Fixed a race condition that could cause two copies of Anki to + open. + * When adding media to cards, Anki now will automatically rename + the filenames if they’re too long. + * The experimental scheduler now regularly checks if new learning + cards have become due. + * Handle invalid add-on config. + * Enforce template ordering when card templates are reordered + after card creation. + * Don’t change deck when Esc pressed in deck chooser. + * Fix a problem on initial startup when English not the default + language. + * Fix busy cursor showing in import results screen. + * Fix content overlap when add-ons have added many editor buttons + * Don’t change current note when reopening editor from review + screen. + * A fix for running on Python 3.7. + * Restore the tooltip for the Fields and Cards buttons in editor. + 2.1.7: + * Fix "QPushButton has been deleted" error messages after a + problem occurs changing note types. + * Fix errors during "Check Database" that are just a byproduct + of a previous operation that failed. + * Fix problems searching for some non-Latin text in decks/note + type names. + * Ensure cgi and uuid modules are available to add-ons. + * Automatically restart mpv if it stops responding. + * Don’t convert non-Latin characters in add-on configuration to + difficult-to-read escape codes. + +------------------------------------------------------------------- Old: ---- anki-2.1.0-source.tgz New: ---- anki-2.1.7-source.tgz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ anki.spec ++++++ --- /var/tmp/diff_new_pack.0oEfWF/_old 2018-12-24 11:47:00.461154072 +0100 +++ /var/tmp/diff_new_pack.0oEfWF/_new 2018-12-24 11:47:00.465154069 +0100 @@ -12,18 +12,19 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # + %bcond_without tests Name: anki -Version: 2.1.0 +Version: 2.1.7 Release: 0 -License: AGPL-3.0 Summary: Intelligent Spaced-Repetition Memory Training Program -Url: https://apps.ankiweb.net/ +License: AGPL-3.0-only Group: Productivity/Text/Utilities +Url: https://apps.ankiweb.net/ Source0: https://apps.ankiweb.net/downloads/current/%{name}-%{version}-source.tgz Source1: %{name}.appdata.xml # PATCH-FIX-OPENSUSE - anki-aqt___init__.py.patch -- Load Qt4 translations from the right place @@ -40,7 +41,6 @@ BuildRequires: python3-Markdown BuildRequires: python3-PyAudio BuildRequires: python3-Send2Trash -BuildRequires: python3-devel BuildRequires: python3-beautifulsoup4 BuildRequires: python3-decorator BuildRequires: python3-qt5-devel ++++++ anki-2.1.0-source.tgz -> anki-2.1.7-source.tgz ++++++ ++++ 3887 lines of diff (skipped) ++++++ anki-anki_lang.py.patch ++++++ --- /var/tmp/diff_new_pack.0oEfWF/_old 2018-12-24 11:47:00.953153640 +0100 +++ /var/tmp/diff_new_pack.0oEfWF/_new 2018-12-24 11:47:00.957153637 +0100 @@ -1,6 +1,7 @@ ---- a/anki/lang.py -+++ b/anki/lang.py -@@ -78,17 +78,7 @@ +diff -ur anki-2.1.7.orig/anki/lang.py anki-2.1.7/anki/lang.py +--- anki-2.1.7.orig/anki/lang.py 2018-11-27 23:55:20.000000000 +0100 ++++ anki-2.1.7/anki/lang.py 2018-12-20 15:16:50.771591072 +0100 +@@ -79,17 +79,7 @@ return localTranslation().ngettext(single, plural, n) def langDir(): @@ -13,7 +14,7 @@ - if not os.path.isdir(dir): - dir = os.path.join(os.path.dirname(sys.argv[0]), "locale") - if not os.path.isdir(dir): -- dir = "/usr/share/anki/locale" +- dir = os.path.abspath(os.path.join(filedir, "..", "locale")) - return dir + return "/usr/share/locale"