anki/aqt
Roman Franchuk a68af5f199 Deal with Internationalized Domain Name in URI
This fixes https://anki.tenderapp.com/discussions/ankidesktop/17132-anki-reports-an-error-when-pasting-an-image-from-non-ascii-url

The problem is that urllib2 can't work with IDN. However, it's perfectly valid
to have such URIs in HTML, and Firefox, when copying image, generates exactly
this kind of HTML.
2016-04-17 15:49:28 +03:00
..
__init__.py start new instance if existing instance hung 2014-08-26 15:25:22 +09:00
about.py update credits 2016-03-23 09:07:33 +10:00
addcards.py Preserve identical fields when switching note types 2016-04-10 13:11:25 +02:00
addons.py BadZipFile -> BadZipfile 2016-02-18 18:49:44 +10:00
browser.py Add keyboard shortcut for 'Add Note' action in Browser (Ctrl+E) 2016-03-04 20:21:58 +01:00
clayout.py use the larger arrow only on windows, and in other screens 2015-09-28 23:09:30 +10:00
customstudy.py increase custom study size limit as well 2014-01-14 15:45:12 +09:00
deckbrowser.py missed deck browser arrow 2015-09-29 13:32:26 +10:00
deckchooser.py remember window size for deck&model selection (#931) 2013-09-20 14:51:12 +09:00
deckconf.py use the larger arrow only on windows, and in other screens 2015-09-28 23:09:30 +10:00
downloader.py make sure we decode full traceback on addon err (#954) 2013-09-20 15:02:46 +09:00
dyndeckconf.py dialog box size and position improvements 2014-06-20 10:31:52 -05:00
editcurrent.py accept Ctrl-Enter to close the edit current dialog 2014-08-31 14:41:08 -05:00
editor.py Deal with Internationalized Domain Name in URI 2016-04-17 15:49:28 +03:00
errors.py disable more useful msg in disk i/o error case 2014-07-22 08:01:19 +09:00
exporting.py zip64 support, and import/export improvements 2016-02-26 10:01:46 +10:00
fields.py optimize imports 2012-12-22 09:17:10 +09:00
importing.py zip64 support, and import/export improvements 2016-02-26 10:01:46 +10:00
main.py be explicit about modSchema()'s check flag 2014-11-03 16:28:12 +09:00
modelchooser.py remember window size for deck&model selection (#931) 2013-09-20 14:51:12 +09:00
models.py dialog box size and position improvements 2014-06-20 10:31:52 -05:00
overview.py fix 1000 cap in overview screen 2014-02-06 05:33:58 +09:00
preferences.py allow language changing in prefs 2016-04-05 11:02:01 +10:00
profiles.py allow language changing in prefs 2016-04-05 11:02:01 +10:00
progress.py zip64 support, and import/export improvements 2016-02-26 10:01:46 +10:00
qt.py stop providing pyqtconfig, as it's no longer available on newer plats 2014-03-06 09:04:28 +09:00
reviewer.py use the larger arrow only on windows, and in other screens 2015-09-28 23:09:30 +10:00
sound.py optimize imports 2012-12-22 09:17:10 +09:00
stats.py check that save to desktop was successful before showing message 2014-06-17 08:44:26 -05:00
studydeck.py dialog box size and position improvements 2014-06-20 10:31:52 -05:00
sync.py prevent sync error being shown twice when aborting 2015-03-13 16:03:52 +11:00
tagedit.py pass enter back to qwidget so add tags dialog can close on enter 2013-05-27 11:37:35 +09:00
taglimit.py Limit tags in custom study dialog to those in the selected deck 2015-11-21 14:38:21 +02:00
toolbar.py fix toolbar alignment issues (#191) 2013-05-24 12:40:41 +09:00
update.py display time difference & more info in clock off msg; i18n it 2013-10-20 10:26:11 +09:00
upgrade.py return of the evil bytestring windows exceptions 2013-10-20 11:01:57 +09:00
utils.py don't set current dir in file selector if it doesn't exist 2016-03-21 09:57:45 +10:00
webview.py allow all ankiwebview instances to take focus 2014-09-15 15:04:14 +09:00